83965840
71196950
6970125
12456879
79036076
76608659
99338565
6761350
30209346
50306440
83908216
93631216
7823931
32818255
293416
20355729
48495979
89678331
31139395
94501798
11802374
99082708
7026398
43571783
29951647
87696489
37214422
63515525
35081484
84054106
51744204
84141089
23434967
78958153
63478692
13005518
7931884
62199804
57569315
29286881