10 583 363 true
5 6 12 17 18 19 29 35 36 38