35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
28
16
12
50
24
22
66
34
68
14
36
37
32
64
17
52
46
25
33
38
90
75
19
18
40
49
23
30
73
151
59
91
21
58
31
43