7 1353 440 true 2 10 16 18 21 32 38