31157
465668
106992
982959
365726
267344
133979
62744
106744
533135
793285
893795
561480
38939
94374
800227
833362
565917
72897
88650
617174
58822
848696
60030
257109
598373