12 718 383 true 3 10 13 22 40 42 56 62 68 74 77 85