42873
654984
596168
1000128
376467
670863
125792
259592
962314
662611
36821
820364
692131
342505
536983
97362
425447
31176
886829
266194
834106
143255
114567
66390
870885
61165