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