35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
49
34
56
33
32
21
14
24
128
36
19
40
12
18
23
48
17
123
31
28
68
75
361
102
37
22
86
41
16