435
402
829
670
341
376
367
576
416
50
383
363
421
416
413
574
442
557
333
557
341
440
835
557
28
26
22
26
25
26
26
26
26
26
22
26
26
26
28
22
24
23
25
25
27
26
22
26
25
23
22
25
25
25
22
26
25
25
24
23
24
25
22
28
38
23
26
43
23
25
26
23
22
26
23
24
26
23
22
24
25
24
26
41
22
24
26
22
34
23
26
26
26
26
23
25
26
26
22