50709527
87057000
59196051
22948336
73399021
9791463
41721814
85241267
59609942
30612097
9026362
39066642
81314904
84952759
15915840
7507230
460232
8651689
9647742
87947
25543025
46701390
78234791
99888687
26083929
66818953
23548441
71952753
16377553
34729669
61186407
79777692
57236674
23372107
2335587
5292105
27793404
63307967
7806590
11594923