98515042
94305547
89105476
40621358
45258409
86547279
15695598
95526339
79613825
9611186
55094267
44983146
20171767
17299034
5179197
59888979
25382082
33283673
50935402
40044971
45872495
44922364
49101905
3467993
50316428
4777938
19334911
40543370
43977833
6506907
18744370
62213120
40873825
66245164
98772271
10802381
95139219
18251273
74766145
7124738