9 415 642 true 4 8 20 38 50 55 72 76 88