65268123
2048854
71524628
5168520
66851403
45856877
99136709
24209141
33617380
49539661
239273
20303273
4274473
8552927
22509365
197893
91154858
85549678
48543146
45957560
68404310
97295620
76071963
28008460
10474034
59858381
26103364
68399951
71955609
21078660
2009080
97612820
56681611
38984882
56926849
44633814
32338445
47112083
94228600
58501477