10 520 337 true 5 13 17 21 24 28 29 30 33 37