45
56
40
50
57
58
31