10
34 15 30 33 80 12 86 3 22 76
9 27 87 68 35 2 98 84 93 77
58 14 5 19 50 63 96 13 20 92
48 26 46 73 29 18 74 17 91 99
67 39 81 66 36 42 69 16 10 65
62 82 83 53 23 0 95 44 54 59
75 6 40 41 78 8 72 24 37 47
71 79 70 89 32 7 38 4 56 88
85 43 28 51 97 60 11 45 49 1
90 64 94 57 61 31 52 25 21 55
