70579081
15968719
1160658
28281833
6754871
84533572
98146455
86484152
34046891
50238328
52441694
95438346
5977998
75158467
10252021
6812388
60733628
50697882
73608992
7836617
49257208
6465874
58471031
30825664
48834906
67498791
49336518
35681390
87216701
7733330
18899901
6807319
9054973
16926297
25063824
93336909
5586050
7539719
67623844
21529700