109
97
24
46
25
27
225
112
62
0
71
1972
508
873
20
7

