33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
143
17
116
7
296
43
88
32
30
422
67
148
76
29
601
139
142
12
392
99
31
104
51
23
179
53
24
19
20
38
14
80
18
56
75