21
11
18
15
24
26
25
13
28
14
12
30
19
9
174
50
22
46
35
23
31
60
153
200
58
62
107
92
69
71
100
32
172
73
229
193
27
52
635
101
316
111
10
198
83