47376080
76606814
25792869
86512996
41437465
99689120
28195263
61565654
25993952
5860589
28934079
89058661
76211765
37491982
25146600
25473303
604686
78711462
71936037
9152063
74389836
72191009
74103037
61642459
54269461
96201048
30123435
23093305
46466407
66642646
99975812
29459920
3879700
47619956
59169260
20428905
81967469
677662
88414044
29195875