100
42 50 31 25 60 34 76 71 38 89
46 38 43 35 37 22 35 58 74 43
39 85 14 88 80 78 8 68 93 62
85 95 16 82 52 6 21 63 7 81
56 3 12 58 95 20 84 17 19 58
87 95 81 90 37 65 21 4 66 62
36 34 83 73 24 85 42 4 55 72
16 92 38 49 15 31 83 22 3 28
85 54 17 7 76 19 76 26 15 53
36 78 24 16 37 87 80 60 43 26