8 295 413 true 2 35 43 44 47 59 65 88