23
197
134
154
229
144
89
167
128
98
63
83
471
307
130
234
187
299
202
94
156
240
303
245
474
77
218
248
79
174
558
44
182
191
487
196
168
81
737
51
170
29
91
171
391
120
501
270
37
820
480
413
133
56
411
222
407