20
68
7
13
6
30
18
17
3
12
10
4
117
14
40
44
9
38
31
90
1
32
16
8
2
183
45
327
143
150
266
176
220
162
113
244
33
51
253
83
178
84
79
95
166
329