9 649 446 true 16 27 32 34 44 86 90 93 97