31
33
38
14
110
164
81
7
45
16
13
9
12
22
19
5
10
17
18
24
26
20
29
53
21
3
1
15
2
51
27
8
47
40
36
56
58
34
6
35
4