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