13 2157 507 true 1 3 4 8 9 14 21 24 26 31 32 35 39