97980
275506
68289
790103
468567
11985
224345
708456
658602
204734
384368
92729
808647
64386
839911
426765
560357
82257
302769
493477
671383
969428
438168
37584
675669
357393
661533
865907
645365
709500