10 4343 574 true 0 2 3 6 12 18 19 28 35 38