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