15 1041 660 true 0 5 20 24 37 45 60 73 74 76 80 84 87 88 97