48838401
3662108
58438267
697810
76862571
58596222
98759957
68925367
41849375
842542
72197975
41546618
534079
95614809
24341734
1938043
52569186
25199655
6234186
76549257
73367029
40484441
21407806
13271508
60775596
91924600
35236666
95493380
49233823
82692589
54462746
42089298
1119925
47846485
2984223
59396460
44696791
50167221
94531862
39932466