29
8
26
20
37
35
3
7
2
13
25
30
33
19
23
1
24
6
9
36
11
21
4
32
232
63
17
10
40
171
16
47
14
45
18
22