10 363 409 true 8 29 34 40 44 48 55 78 81 82