12
11
16
14
15
23
58