55788896
87619715
93051854
57552524
11918969
3212957
94999588
9331945
70791875
50287238
50468450
9917615
97486954
31648501
32831382
80139383
47136570
91286797
14238727
16515362
27821957
23274128
63852264
46184274
45152306
18117790
61417551
40042308
856819
33273483
21693738
46409718
5581882
70376917
63406430
90512317
8323817
38888424
61591875
31086202