15
12
14
19
27
23
31