2
3
6
31
22
102
16
26