10 357 521 true 5 10 14 15 18 26 30 32 36 39