8 369 434 true 2 4 29 37 42 50 72 87