14 3271 645 true 2 3 4 5 9 14 22 24 26 28 31 32 37 38