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