50
103
74
107
295
155
189
54
146
90
125
129
233
281
200
189
327
311
175