908500
474942
232278
652571
82120
708592
605551
36810
700534
372770
816646
957926
570132
347333
899152
483975
80984
447884
747784
460246
773843
701798
954562
871484
265202
448983
654443
124722
314182
107149