50
795252466
484797710
512222018
298654242
2703181
263287929
348869277
584418944
240604366
6740629
340514832
784241128
528520214
12841825
144554065
5568389
485022315
934600510
818383498
790494262
424459198
328604054
841090744
480060644
900933578
206504607
537426134
907935544
676645139
840540682
529676108
316621527
892236569
582065395
121962493
655116299
495837125
718826009
207195007
367588579
386732760
856688979
247571032
548032276
906231411
102325725
623935756
874028071
185187961
535887356
