15
45
51
103
41
72
91
30
39
147
74
137