35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
135
140
20
120
290
42
91
98
18
95
41
33
73
72
29
21
34
12
77
28
45
54
16
102
116
27
93
36
32
50
31