34
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
140
147
116
18
19
43
300
12
40
30
21
47
31
62
76
14
32
23
38
52
25
22
57
33
66
155
20
45
39
27
75
26