71
116
69
384
156
588
72
308
217
395
101
452
338
272
928
122
56
164
343
113
127
117
50
237
121
86
85
287
175
246
432
275
472
260
447
326
374
226
141
862
255
300
165
68
139
276
215
138
171
365
57
251
514
124
166
200