50627716
65564732
36253406
68453514
19199417
17426039
49121910
77213237
58424915
86987432
10387283
80283152
5728158
3481501
98452359
98132800
34169179
99264384
87966803
19834177
83577111
36189797
61284591
84897689
38015098
97537588
73733593
89126577
84204012
76793285
461447
95627488
5912968
30694304
80602789
13718242
49964178
28727564
15801725
417651