100
58 96 72 4 80 2 76 93 13 27 15 14 55 10 18 9 19 28 59 89 86 45 52 67 84 11 37 67 69 97 48 3 91 72 22 91 99 51 4 81 98 74 57 73 85 29 47 55 77 65 54 64 80 36 17 80 36 97 20 22 85 13 74 44 7 51 68 44 87 97 35 29 57 20 95 5 22 25 89 2 53 81 43 79 3 38 12 68 1 90 57 66 37 12 89 12 84 35 81 31
