14
12
10
9
30
86
131
79
37
82
35
394
27
126
18
92
275
41
102
117
64
77
340
182
245
19
24
167
48
206
62
140
43
235
172
310
114
152
11
85
142
147
89
247
103
16
122
38
51
162
99
50
26
161
70