59
60
38
58
66
85
93
63
85
80
100