35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
135
140
20
120
290
42
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