10 3787 649 true 3 5 8 9 14 16 18 25 32 38