35
10
34
9
45
40
6
60
58
64
87
16
12
62
24
68
21
17
25
5
33
7
117
53
8
20
18
70
86
55
13
112
22
94
36
96
89
39
47
14
159
116
26