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