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