89750
388930
905560
85056
715679
798141
7071
659946
156539
755184
488479
127503
461926
108355
533547
136105
374126
590205
911468
578436
991000
151538
800697
927293
84358
420428