9 417 371 true 1 4 21 27 43 47 63 64 90