15
11
42
32
80
142
74
36
184
534