106667
119630
591713
35618
930744
748253
74624
1122579
531846
674165
939415
63545
157923
485294
677730
37345
244557
414775
321925
681823
13947
425876
331697
861244
695796
679475