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