10 4168 522 true 2 4 15 18 21 22 24 28 32 39