10 607 310 true 5 8 10 12 14 18 23 24 32 39