8 1699 355 true 5 10 12 16 19 29 30 38