17189983
31841856
23902559
1802990
89727760
81571922
85945727
8155882
48453709
77642005
39225396
57023034
50456266
28004285
47587640
61506842
35579785
79688146
25211276
62225
14774314
81223357
89888407
16136050
62867520
66364358
97279853
13009045
43638320
54485819
87533390
75456954
54772224
16574341
71332670
70621763
7545558
3032627
23576867
36672105