42569875
56831374
59151376
66027586
7998104
8340216
46368274
42848579
6727868
36809905
506135
10056658
47199480
10779929
54425319
68741317
1510508
90079121
81122369
87743287
52066806
13909300
1133270
63123336
360728
70832765
11215707
4806161
74999397
40695262
84722054
95638458
24615836
89997878
89719980
3577646
78546416
29825583
21705831
47883750