10 489 311 true
0 7 13 14 18 22 23 25 29 34