50
1841
24
29
49
1
0
25
27
1127
53
103
100
71
19
17
57
