15
44
51
103
41
72
91
30
38
147
74
137