42 77 10 58 40 96 23 50 28 21 43 8 8 7 0 5 0 6 5 9 5 0 9 0 0 7 47