11 581 406 true 1 3 8 18 31 45 67 70 71 93 96