47527968
31747541
43105253
25536587
47727922
81646682
94338016
12332708
12308575
88757876
71093563
41787858
89178206
51941236
15139028
67204929
39869964
65067669
55732265
2852438
56932513
49418528
64948369
71126576
60386902
23072034
3684694
55413018
69118209
8168726
32205235
41244063
83703225
17675393
95117249
3260883
92206239
92695396
73188621
5820606