15
10
42
32
68
141
74
36
183
525