15
11
42
32
80
142
74
36
183
534