76
59
52
45
263
105
17
164
836
85
6
104
113
220
54
239
30
80
230
93
53
108
92
71
742
107
193
173
74
162
267
403
255
171
208
272
157
261
366
132
308
177
57
209
274
266
546
91
18
155
37
119
373
221