12
10
15
28
39
47
97
16
45
55
131
45