6089536
5692468
87039777
17669064
97539709
72935316
47907969
2589652
41295288
434657
61793351
65152767
8211631
55077183
8572300
44238446
65687547
79139142
2960986
59869025
63784943
72519985
96362290
1845426
94997726
71577931
56935347
71088984
15544421
97915809
26148972
82743731
22335207
91821212
582940
16267628
4419125
99552418
75694540
43579041