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