7 928 408 true 1 8 12 16 17 21 39