15 1677 856 true 0 1 2 3 6 7 8 10 13 16 17 22 24 30 37