50933827
79693696
69708439
56552522
40132788
30357365
51896293
96076508
6713401
69451150
37646292
39828959
9251582
33631452
86171600
77925834
33792971
76257906
88331846
63622665
62946949
26005778
378607
19813856
49161290
6969338
3095655
98021306
79093156
44122758
85487398
90777534
55364738
30375748
52022655
62224416
91091781
24283397
52034845
49769820