168
101
39
172
144
254
315
85