451
304
327
131
626
234
146
58
128
61
644
190
547
144
571
171
235
173
139
40
255
150
926
386
573
140
489
191
517
178
371
143
636
135
680
217
308
172
552
246