12
10
15
27
38
46
93
16
44
55
131
45