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