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