10 4947 652 true 3 4 6 8 12 14 17 27 32 38