12
28
14
82
27
40
38
88
97
25
9
43
29
68
17
13
30
18
202
26
22
45
15
24
46
51
34
42
134
23
129
166
118
50
686
209
338
333
153
263
208
1353
33
91
191
56
35
37