10 251 621 true
2 10 14 18 20 23 24 30 31 38