116302
543413
76377
1013390
846193
955959
834154
571479
304937
416895
14319
879387
794312
886871
823147
910949
1018724
833610
575505
58952
103987
616377
299284
553842