31
80
8
34
10
108
78
52
69
68
9
23
12
84
45
28
27
148
57
93
294
306
124
243
425
24
215
33
213
92
94
293
29
86
151
109
64
141
53
221
177
247
36
307
196
230
290
249
132
55
264