43
373
429
571
764
265
409
382
531
434
330
443
943
512
347
425
332
367
441
381
423
396
461
420
384
410
431
388
537
484
157
50
26
23
25
24
25
23
26
25
23
23
26
26
22
26
43
23
24
26
24
26
26
26
23
42
25
25
23
23
23
25
22
26
26
26
23
24
25
23
24
26
23
26
24
26
42
26
26
25
23
23
25
26
25
24
23
23
24
23
23
25
26
26
25
155
69