170
101
39
175
146
256
317
87