20
1003
15
270
58
17
205
267
3
16
45
27
24
12
296
59
14
19
7
48
5
147
38
28
240
39
6
1
46
472
43
311
42
10
68
70
88
26
123
230