10 621 622 true 3 9 13 17 18 19 26 29 31 37