10 563 366 true 3 5 16 30 41 56 65 70 72 77