10 478 219 true 2 10 12 16 18 26 30 32 33 39