5065226
98928180
83135680
96336675
95791233
96632334
32721954
923944
67258912
18603762
88213665
10051765
52099292
26259089
21053493
4905489
51774633
5911882
50066396
99462966
30762741
89819684
55169253
56283530
95959199
27902103
60711024
86397910
32754769
33037341
7381269
51053642
97024352
16024374
23667619
62942474
48273986
73818685
96241859
75589344