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