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