77143893
94025215
83324738
23846203
775886
43709379
12923053
18681990
3409183
56957402
80035212
73303678
60054590
21086974
12699265
21821434
46424386
80966258
53376199
562094
67734842
28765784
7513530
38612618
99362274
99862355
76076999
86877585
39112013
30832959
93671377
79107419
28819538
22592804
17209526
64497981
3162481
52211281
86869904
69318721