16 1488 406 true
1 4 9 10 13 14 17 18 20 21 26 28 29 33 34 38