100
39 27 67 93 3 70 71 86 57 9 4 86 37 3 25 82 60 94 14 2 68 94 44 6 81 38 3 96 6 35 66 29 58 45 55 56 88 97 18 18 53 60 98 3 13 77 43 70 80 43 91 84 2 33 46 9 93 62 60 50 14 45 9 13 85 72 50 1 64 60 67 25 70 62 88 34 64 51 100 89 33 17 20 10 15 1 98 77 14 75 49 91 94 56 61 31 5 39 33 45
