10 10 100
9 66 77
97 37 99
89 97 97
24 55 78
80 6 51
79 6 61
46 95 95
89 4 91
37 100 100
30 31 53
