10708330
50476806
72588743
36195506
47759241
65531919
1968308
95432947
64765709
64196896
37393077
49604617
18407963
53501915
57301008
7215989
49435349
89004135
23853925
51357702
41801878
6521952
97883774
23261772
74017152
3553607
592999
17296519
89409956
86519240
76511496
13424913
91601574
63975886
75315066
22238471
471479
37688477
71521294
34376235