188
375
8
146
132
42
97
322
1964
2344
2047
1742
476
231
306
409
304
195
204
233
299
729
239
13
324
65
36
169
26
272
78
22
47
143
67
199
16
82
1465
1951
1117
1034
82
292
209
37
214
147
8
230
2577
2907
2866
2092
1155
423
96
101
297
490
1236
957
405
142
319
799
1361
239
707
619
337
112
212
14
123
103
201
219
280
125
3
101
405
500
399
161
217
483
884
585
371
112
190
691
1088
245
142
264
39
267
260
580
335
35
47
284
2
188
259
375
310
284
130
197
240
422
535
298
275
160
252
355
334
237
364
192
218
141
120
290
true