35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
68
18
40
97
36
16
63
17
23
54
57
45
24
14
19
49
41
26
12
30
160
48
37
29
21
60
32
177