222630
118333
928787
1009191
505316
208740
5729
1090180
50173
321594
570560
234224
935998
436688
727802
588506
830656
961715
387181
96120
409329
598205
467431
634204
390221
600113