17
11
8
23
14
12
15
9
16
7
19
20
55
18
25
35
22
70
24
29
21
26
34
30
42
6
67
36
121
127
214
147
98
308
106
62
72
227
189
100
500
113