1
25
7
33
20
59
63
12
30
10
17
18
28
27
2
9
106
40
88
214
51
19
195
35
15
29
302
95
38
26
61
13
57
91
161
67
41
1283
133
243
32
49
201
34
339