100
25 89 43 97 83 78 8 14 17 77 51 92 89 29 34 54 9 12 22 21 37 32 62 30 32 9 99 8 22 21 88 78 72 90 59 58 46 63 92 52 36 26 76 15 80 47 67 19 69 18 55 16 83 43 42 41 36 37 77 23 73 19 82 61 41 30 78 41 25 5 54 55 69 6 23 94 15 39 29 82 69 11 86 74 14 63 88 93 60 75 35 6 24 50 89 61 93 62 63 97
