97
80
27
108
59
278
194
38
29
92
120
40
44
158
28
55
37
23
52
39
15
118
9
127
57
136
20
32
45
19
84
117
49
54
65
162
6
305
50
60
139
36
58
66
61