15 1054 477 true 3 14 15 26 31 32 33 38 39 40 45 59 74 82 97