14
26
21
19
194
62
37
38
31
250
35
140
114
101
166
29
207
127
310
45
44
48
40
43
185
56
50
100
355
80
123
64
120
463
82
99
39
293
91
215
157
192
53
357
220
23
134
181
165
258
28
108
42