90 10 64 39 80 31 47 51 27 61 66 89 99 10 61 78 16 05 21 17 96 63 76 59 73 45 7802