100
83 31 74 46 59 60 92 64 61 76 6 70 16 23 63 16 59 18 72 14 75 48 26 22 12 52 2 90 48 46 31 47 82 22 3 63 41 79 55 72 78 4 58 59 98 15 2 54 77 41 35 18 52 32 62 61 88 49 16 61 81 14 100 35 32 25 80 98 17 59 65 85 94 14 14 68 82 95 81 40 23 22 70 91 72 80 14 33 36 96 69 21 85 7 16 1 26 42 16 29
