679527
996855
50125
230538
363376
362566
113165
696735
5412
418291
777544
30951
379948
944375
404388
737662
63479
39989
257834
295877
56498
750184
963208
605583
196548
184844