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