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