35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
59
37
57
33
21
14
24
125
12
19
40
22
53
17
18
36
49
124
31
68
73
367
102
26
132
92
44
32
16