240382
1264774
1064962
972347
1111836
142772
236571
569918
1056677
658944
1121566
580412
264284
502841
419275
782256
816951
471118
381102
59387
525115
83866
280432
638607