1 29
16 30 15 10 128