100 10
97 74 43 50 56 8 95 21 68 92 63 55 11 55 3 1 88 32 59 44 4 19 40 83 28 91 14 22 16 29 59 64 17 67 78 18 40 18 53 41 33 93 32 20 17 87 79 80 32 53 4 87 52 54 43 21 87 13 16 50 69 2 48 6 64 33 9 91 47 10 5 59 68 11 15 55 6 34 42 1 83 44 52 75 90 46 73 46 2 16 89 55 58 85 61 61 31 5 86 62
