678250
391105
233174
810774
34354
567290
546914
296105
86086
879147
716875
51439
464270
54781
358388
340474
376112
197585
135711
93489
448691
426131
332144
127634
90652
366152