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