17 944 502 true
3 5 10 11 15 17 20 22 25 26 28 29 30 34 35 38 39