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