149
50
225
51
138
89
43
43
92
62