171
18
17
126
55
76
59
52
45
263
105
165
836
85
6
104
113
220
54
239
30
80
230
93
53
109
92
71
742
108
195
173
74
162
267
404
255
208
272
158
261
366
132
308
177
57
210
274
266
546
91
157