34 34 20 20 10 165 166 512 512 120 126 10112