33
4
28
8
6
2
1
5
3
9
16
13
10
11
15
141
143
116
43
294
89
30
424
67
145
17
76
592
140
12
393
94
32
104
51
23
29
172
24
19
27
38
14
78
18
56
75