109
103
24
13
26
27
354
118
74
111
230
1972
503
1004
20
7

