42943
800415
968970
6017
821591
422971
348986
7575
929146
616897
295322
371203
503784
639850
234746
30570
462325
867585
88618
1006187
469698
71324
361101
698509
4401000
839296