94094958
2981980
80907394
31956969
75128787
55358627
27989458
3937475
23847086
59835206
9069902
5631967
67332825
41106040
12465724
22783102
25394956
86724370
93667537
78462751
42384030
11994729
20727479
79963352
39872492
90914278
31018557
4459172
79691822
35147382
83074770
90124586
81343413
57793772
66406919
3953947
2064527
71501249
4940686
57185608