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