15 1277 576 true 7 8 10 16 19 26 46 47 50 55 59 60 73 76 92