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