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