15 10277 778 true 1 2 3 4 8 10 14 16 17 18 19 20 26 27 29