82
101
160
67
59
144
105
36
51
50
239
53
75
118
218