18
6
7
4
11
10
16
8
5
25
1
17
68
15
85
211
189
13
92
34
19
129
24
125
30
36
123
44
161
40
28
88
282
193
283
59
31
223
62
29
225
218
47
32
124
200
573