85749548
80859992
91989028
57493860
92497670
54093815
50003112
21228461
24249633
66414144
72839374
37358752
19502139
94466995
37209203
46743634
56142920
99226625
28798597
84778687
103061
27815316
2527931
72946423
61111707
43177004
61735140
13039926
4620204
16167036
76841372
42722319
65914468
225392
7617541
24171581
4531634
55536256
2215581
21235875