10 369 342 true 3 5 10 22 51 55 56 66 69 70