14
9
2
7
17
28
30
40
8
5
1
22
13
10
15
79
51
289
181
124
48
70
43
50
32
155
218
34
183
58
115
45
174
86
78
55
118