6 557 227 true 3 4 8 18 31 35