14
9
21
10
19
25
18
226
38
295
358
140
191
78
128
170
17
148
36
192
24
258
80
61
89
45
136
70
187
66
58
47
79
37
52
64
119
51
183
150
35
31
63
40
20
13
60
30
280
34
6