42625173
27592360
5033922
692485
57838908
46414268
5157657
32598202
27016177
37307711
47363480
65069588
39852554
970290
7109437
41047816
24282853
74355663
87191594
15705516
19044731
34417903
21773833
89898103
97272701
28514273
85984173
790950
92831247
58707481
84273112
64039749
93427896
575822
7416395
4206895
56027369
96662775
73085048
39614892