66387
479618
1045596
872506
63351
539156
526607
286380
930384
384424
629588
318748
640625
507134
645446
73572
509606
304791
132366
49836
428947
978286
901946
331380
26849
617870
979641
529940
531872
120997