33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
143
144
20
116
297
44
17
127
32
14
34
59
23
90
175
22
41
61
21
74
26
19
39
56
12
55
25
85
50
27
43
49
30