37
39
158
21
12
1295
11
75
147
9
128
133
111
255
42
91
318
17
27
22
142
196
356
341
252
305
48
1
20
25
31
32
7
10
2
49
80
175
47
30
26
51
276
109
77
28
44
29
36
64