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