43375997
24491828
4143192
67378901
24767833
3523561
90636457
18322384
3158827
6728120
74959979
69615777
6814239
99581686
26537230
80035010
22633916
5153311
68502319
24497686
72142855
59693611
3502884
10994318
23622920
55372057
65142969
87085690
16378627
46686584
93425236
38943774
98078715
50695217
66462691
23885429
96005202
72528816
89183212
4005159