95286250
91097828
7223023
67221834
2887767
71699640
38662698
80172826
4611158
34443187
34968936
94791498
10102070
17303930
83244194
8603415
2601781
61764942
90169161
2313365
27026172
22504060
53775577
42264449
5011486
6342593
88485487
86345968
58703568
25261369
2834899
43183870
60312094
13011167
4413196
77845433
59316762
68651304
54921819
80394439