116
181
140
135
202
228
90
78
441
174
267
49
501
226
203
272
427
57
75
67
197
108
96
146
99
255
81
196
170