1
25
28
27
36
29
24
37
34
26
18
20
23
10
16
1846
12
69
102
5
2
268
11
3
402
6
9
7
1650
15
4
139
105
42