120
404
631
77
523
380
61
328
582
452
344
117
35
117
467
481
1043
490
379
488
443
122
136
122
629
455
439
437
113
28
575
581
285
449
410
118
386
441
404
127
423
588
572
376
566
635
549
121
51
46
50
47
46
48
50
45
50
46
50
46
47
50
51
49
50
46
46
48
49
46
50
52
50
50
65
51
47
50
50
47
50
47
50
48
50
46
50
51
49
46
50
50
46
119
46
50
46
52
47
47
50
50
50
50
50
48
45
49
47
50
50
51
50
46
48
46
50
46
50
47
51
46
46
62
46
48
52
46
47
61
49
49
46
49
47
49
48
46
48
128
49
50
46
48
49
49
46
46
50
47
49
48
46
47
50
51
46
48
46
47
52
49
58
46
49
78