15
49
52
108
43
75
93
30
42
147
74
140