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