50497154
94956974
9939253
36654026
59682245
40629375
11525595
82016920
97807016
47332587
19719380
2007776
62953194
24874999
67325193
71104575
47327933
97627940
17575913
146127
29097796
57855450
98002522
42134781
67633685
88286408
59578242
8975571
10949547
44627697
83407786
33659090
33981007
55902192
98245588
36463239
8308187
70129276
45485383
344210