100 89 45 65 15 36 19 41 30 33 51 87 93 15 33 74 66 84 60 14 10 11 72 30 90 90 59 55 63 26 13 92 37 78 83 73 19 24 93 70 72 18 45 79 61 38 8 59 57 76 51 1 27 99 92 71 25 83 66 31 69 5 30 51 64 42 48 58 9 13 46 80 99 62 22 86 5 69 33 45 94 31 23 21 25 66 46 6 41 10 94 51 20