10 204 161 true
1 2 12 18 21 28 30 32 36 39