27
29
8
117
78
100
246
153
37
15
25
46
21
30
65
50
235
200
45
71
158
108
148
43
34
57
22
56
35
64
32
77
277
95
61
83
183
54
112
33
79
60
141
40
90