78378258
21166930
29742655
98247241
46912943
95988482
30089230
81502346
85159023
63257992
10241946
89823094
36795042
24903136
34643288
7204973
39024143
18823203
28925928
4333634
72945109
35117411
2769023
3937518
2867978
75061898
6346156
96805871
89047553
87758279
96512154
72374794
18159443
50243751
23791362
59665962
95549216
36907007
31433190
64717540