8 397 349 true 43 44 47 53 57 76 87 95