28
43
166
10
39
19
2000
22
21
220
341
50
67
168
184
179
24
110
38
46
20
533
99
55
25
66
112
32
57
443
650
369
9
16
17
215
45
155
250
426
42
436
71
135
85
44
122
900
36
63
294