89748150
6133567
65898540
43836227
30259070
5777616
27332452
30908273
10908286
18312061
3127434
10307404
35999881
50974623
74585815
1084455
44121940
60596065
83815438
78632192
43672411
6993314
57234793
5512267
1471790
857250
9894202
22658855
70017923
64498521
2236149
8277087
98632575
33883827
54004508
67742206
74206265
93938501
38293622
4158590