31
12
23
18
27
28
78