10 3861 545 true 2 6 7 12 13 18 19 21 27 34