12 9963 886 true 1 5 8 14 16 19 20 22 29 30 32 38