14
27
9
17
43
16
18
3
10
33
19
25
12
23
31
22
13
37
7
1
26
41
187
40
146
45
97
78
79
262
120
201
105
551
383
198
151
184
810
210
141
66
193
214
182
145
152
328
231
69