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