151
29
24
92
177
76
79
78
27
16
366
276
56
117
39
40
141
231
109
35
325
64
169
344
198
55
86
46
120
85
275
15
100
125
217
266
167
54
145
219
71
59
33
63
30
129
58
104
36
132
258
179