100 10 42
173
68
45
30
8
56
50
75
61
33
