14
26
21
19
194
62
37
38
31
250
36
140
114
101
167
29
208
127
311
46
44
48
40
43
187
56
50
100
355
80
123
64
120
463
82
99
39
293
91
215
157
192
53
357
220
23
134
182
165
258
28
108
42