99
50
173
46
35
187
283
32