10 3464 740 true 2 3 4 8 15 16 20 22 31 33