15
12
10
14
21
23
108