100 90 97 72 89 52 29 28 51 84 69 50 81 38 95 40 21 62 47 44 93 66 85 30 39 88 57 92 23 80 19 12 65 18 9 96 41 24 45 68 71 36 99 32 27 8 13 6 61 2 87 14 37 54 5 74 33 26 67 94 59 60 35 56 91 20 11 48 79 4 43 70 73 82 25 10 75 76 83 98 1 64 77 42 15 0 55 86 31 22 3 16 17 34 63 46 49 78 7 58 53