12
10
15
28
41
49
97
16
45
55
132
45