17 1041 363 true 2 3 7 11 13 14 15 16 19 22 24 29 31 32 35 38 39