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