19 689 252 true 0 2 5 7 8 10 11 15 16 17 19 22 25 27 30 32 33 36 38