15
11
18
16
28
22
31