16 58579 3349 true 0 1 4 6 7 8 10 17 18 22 27 28 33 34 37 38