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