33
4
28
8
6
2
3
15
1
10
9
5
13
11
115
141
18
114
7
298
35
19
12
14
30
40
22
66
29
58
17
20
24
38
32
16
27
55
39
26
21
36
88
75
51
23
44
42
92
50
34
94
45
62