65261076
52073467
32497961
94176344
25769834
66895748
53064860
26732261
368056
93394307
80237816
26378437
15576001
75798039
21083042
53703670
87265226
64266657
11065559
57458986
6674932
61962672
81492114
1075712
6722478
79646020
99029520
11653862
73728625
96303560
47714339
91204386
93907921
37634938
36815376
18339207
98259209
63512248
41605519
6194002