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