85962620
2696746
42899023
16887302
15832616
92962106
44409573
76514875
7218437
54683841
2268921
21272855
45392092
36584862
12521052
20804408
39935231
8347875
1634438
38403583
2797963
19133299
79678941
91509860
72787218
56187444
77968036
30139025
45398465
70119346
71652708
21384480
28554375
55188952
3607388
39639688
77473514
64766052
49925884
53465206