37
26
300
113
91
55
129
38
29
112
44
188
88
48
182
47
108
61
36
54
135
35
131
358
50
39
128
67
536
210
334
100
19
57
126
168
40
298
211
102
18
22
574
774
161
392
68
31
143
196
76
119
43
45
69