10 549 212 true 5 8 9 16 17 20 28 31 35 39