34
4
28
7
6
2
5
8
1
3
9
15
13
10
11
115
141
18
35
299
21
332
25
38
39
40
94
55
48
19
29
30
23
26
237
62
16