37
248
159
23
34
276
10
22
33
399
327
90
12
4
39
27
29
18
21
15
44
19
48
81
373
40
85
213
66
112
296
106
980
93
119
128
170
118
240
36
51
214
28
209
6
147
24