46017508
66807729
60836061
53256660
97269399
7763609
55825366
20912225
47271824
23655921
78844072
6471204
41892923
22546863
53568894
77419289
12672937
54423025
99152214
22386182
40694050
96374448
25204570
5659943
77977227
2771839
72978396
63424940
33914702
23098800
78439393
25156553
7844465
26891996
35281381
88023592
80502031
24705000
18703158
21363292