1 29
16
30 15 10 128
1 26 29
)