66
85
48
98
32
36
61
29
13
35
23
44
38
34
105
62
65
36
117
45
62
53
44
44
75
65
82
102
59
187
232
117
680
379
511
98
240
314
319
439