7 994 313 true
3 10 20 26 28 32 39