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