199536
254585
165729
542785
186348
993857
232449
162926
567327
81812
1043613
876711
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256