10 3366 622 true 2 5 7 11 13 16 20 29 32 37