426
464
418
35
455
716
379
416
502
444
443
411
455
333
430
612
1086
35
340
434
86
393
431
452
601
39
528
550
461
39
464
411
458
534
805
24
423
440
46
50
47
49
49
47
49
50
47
46
47
47
49
50
50
50
46
47
49
47
47
47
48
48
48
49
51
50
50
50
46
49
50
50
51
46
49
46
49
49
51
50
48
46
46
46
50
47
49
46
46
49
46
32
46
32
46
47
47
47
49
47
50
54
49
50
51
47
48
46
54
50
50
48
47
50
48
46
49
46
47
48
47
48
46
32
66
46
46
50
47
50
49
47
50
48
50
50
48
50
47
46
50
49
50
46
50