31
26 27 30
31
32 33 41
31