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