10 557 366 true 3 7 10 13 16 17 21 32 33 35