15
10
42
32
68
142
74
36
183
527