245
420
824
409
402
119
211
219
222
414
125
79
375
406
406
429
597
391
472
405
602
121
225
377
226
122
376
233
443
368
228
209
123
214
509
507
75
231
542
77
226
431
462
598
225
35
240
427
116
722
416
220
435
232
361
137
379
122
593
114
425
225
75
112
120
71
131
117
128
70
114
454
565
126
829
523
238
116
278
381
682
441
412
421
775
129
118
123
399
122
447
643
740
224
242
451
243
319
66
302