20
17
27
9
14
31
21
12
34
3
25
35
22
36
56
40
154
90
138
123
59
263
87
247
104
128
102
109
57
391
335
224
132
166
110
144
163
139
235
182
145
373
49
129
244
376
120
174
160
305
372
161
229
94
108
192