3509963
86197060
30864371
7096750
72948502
46629315
22892758
41402516
32414450
71116896
62509532
34071386
61137462
4195774
34948164
4771910
90474789
89432890
50768481
27082536
95908224
65482865
56357698
93858191
97528817
50411910
99831050
56003487
52208724
1157886
83603346
93529010
8456803
27928865
34498186
82606371
87623489
5716777
72583040
51578578