109
103
24
4
41
27
227
28
75
161
230
1972
184
1004
20
7

