15
49
52
108
44
75
95
30
42
148
74
141