19 638 246 true 0 4 7 8 10 13 14 15 18 22 23 25 27 28 31 35 36 38 39