59
172
182
217
122
47
33
316
351
399