35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
19
123
299
42
23
17
63
94
58
57
46
28
26
110
105
31
62
16
89
91
14
30
22