34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
141
144
116
293
43
89
33
30
424
67
17
76
589
140
143
12
389
94
104
51
23
29
172
65
19
27
38
14
78
18
56
75