77637849
58023666
15572537
48302150
54865761
83547555
72493064
3306642
83813029
65083478
76771238
30208114
3271856
7168563
72794999
56496732
95854087
81741038
46991589
31057105
6412463
63358217
13132257
68258774
97209789
3619309
9996389
7303426
44532504
90388797
20903985
3372687
29196052
79508283
90625028
41801022
13128475
58441184
12888239
55912564