15
9
42
32
68
141
74
36
182
525