12 968 406 true 3 4 5 10 13 17 18 21 23 26 32 38