57118857
72888600
9368811
61939504
4235131
93684421
68782016
62227644
848556
9203431
50968311
91844372
86932451
53948271
25218437
8012149
54487102
97233104
40423892
61744141
3556383
90136093
975007
86031031
45597789
16146394
25698513
94255246
18855399
18866516
23154927
69222062
90915598
16215360
3403508
49644308
1577547
8392572
50127969
80338599