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