100
85 68 43 52 42 84 82 34 56 14 26 32 73 13 25 79 77 3 72 70 55 28 1 64 56 14 59 60 15 59 4 68 53 62 19 36 59 37 54 82 100 53 79 88 92 76 90 54 68 91 81 95 62 54 52 97 61 89 52 80 92 19 33 96 63 42 69 93 66 34 86 7 4 43 5 31 37 99 93 44 12 4 46 37 51 63 7 61 30 48 17 95 34 71 85 67 65 97 62 71
10
