14 694 980 true
1 4 12 17 18 20 22 24 25 28 29 30 31 33