412
607
142
248
267
470
111
279
666
93
671
237
196
328
353
156
625
516
421
478