35
34
33
23
26
25
3
1
2
98
6
5
4
36
37
29
28
21
27
100
99
142
60
57
58
59
52
53
54
55
56
141
140
139
138
137
136
134
133
135