63
35
37
32
53
13
12
7
61
23
107
110
93
27
147
137
57
22
96
3
94
101
80
17
38
69
49
48
11
138
62
76
125
95
316
250
153
287
155
54
91
73
207
45
149
166
214
117
152
173
182
104
231
278
396
165