33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
143
19
115
7
297
43
127
31
14
30
59
24
89
12
17
174
22
42
44
20
74
35
26
38
56
28
88
49
25
34
39