37
12
89
44
19
20
32
38
28
18
9
24
25
5
42
158
72
60
147
30
1086
280
34
13
135
26
457
143
70
97
43
35
366
79
21
67
151
404
184
52
66
51
157
134
294
168
141
224
208
96
118
41