40 48 72 71 58 32 80 69 76 48 89 66 71 33 18 0 3 4 4 7 9 97