309
93
318
125
121
361
281
35
468
578
403
149
144
445
176
442
377
849
328
218
415
463
67
216
115
164
430
425
402
214
295
239
285
123
321
133
151
337
219
337
211
129
217
130
39
441
117
117
558
404
353
422
460
588
892
127
457
424
1045
344
430
671
415
349
585
681
459
267
1194
291
126
213
283
413
428
516
394
345
263
303
314
347
432
355
1404
117
726
605
467
422
67