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