109
103
24
46
26
27
225
116
62
111
230
1972
508
1004
20
7

