37
13
146
145
137
120
35
8
9
11
101
29
36
24
17
46
83
32
195
70
42
51
61
20
15
59
104
294
91
218
261
49
129
22
358
47
7
30
94
10
21
196
183
1356
66
34