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