6 557 347 true 3 4 8 18 31 35