10 572 489 true 1 6 9 13 20 24 28 30 38 39