95
2
111
77
1
114
72
159
231
84
291
9
168
6
578
4
174
3
103
123
117
146
201
110
161
217
220
230
134
78