25
29
16
52
26
32
37
9
18
76
20
33
21
10
19
95
43
34
23
35
3
14
15
40
1
105
12
70
129
91
6
36
42
58
13
94
118
309
28
137
63
7
5
85
24
47