15
11
42
38
80
142
75
36
184
535