21048028
37185566
30657803
1371713
28976086
5333467
99083779
39676872
23045678
71946369
45711530
93348714
52335221
3161972
53623081
8496035
46174574
41232962
79982588
20782744
86838262
6869630
57523525
24173024
68811684
76466384
60277781
41871476
27415645
1084677
22812517
93221410
21869365
43307002
75596354
13631112
48385657
23235299
35106092
72578607