12 484 446 true 1 7 19 27 37 43 44 60 78 86 93 96