918350
813863
669610
960998
311401
785683
95411
681970
57888
17349
945492
533577
935197
601135
856968
372185
422215
76979
368391
165369
74864
28265
788406
171754
704678
819647