7 541 343 true 7 12 20 22 23 32 38