27
16
21
22
23
28
46