10 382 377 true 5 8 10 13 18 22 33 34 38 39