58
56
76
74
57
45
60
71
20
10
65
100