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