570222
989290
755952
342758
527197
817505
737606
672354
981683
711707
949137
103096
329905
121888
1096696
767285
976728
12862
847191
965597
783926
194640
301526
129810
78408
54025
43420
838545
951316
257886