396
233
126
236
420
434
469
468
1414
210
239
237
242
173
430
679
117
456
471
649
237
578
438
216
214
245
207
154
418
431
819
548
126
220
73
35
416
120
901
247
227
218
367
218
247
106
166
560
539
812
394
390
720
407
431
112
373
224
616
219
545
877
217
378
562
66
67
24