95459236
81706499
8814945
358477
40574169
8659949
17209982
57675369
9048378
14497895
88719686
32347257
54811556
92916321
36446777
29361689
86985787
3857145
95145518
88913214
69672127
88589535
14224446
37369043
80722740
50754161
21028408
5134659
27852264
2642583
82203765
30107005
92187469
67052080
2122604
51893388
89338397
19605841
265414
13007586