8 122 344 true 4 12 16 45 52 53 71 82