33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
144
143
19
116
7
297
43
126
29
14
32
59
24
88
17
174
22
42
58
44
20
74
34
26
38
56
12
55
49
25
30
39
23