14 1541 853 true 2 3 5 10 12 16 19 20 21 22 26 27 29 37