35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
55
37
58
33
34
21
14
24
126
19
40
12
26
23
53
17
18
36
49
124
31
25
68
73
366
102
132
92
43
16