56618989
11018899
74378675
5399839
32912234
49715695
23329553
97800
94197122
54727503
15182048
1794512
39367272
19199933
64988276
89723717
82324178
4055809
32632012
8451338
7351662
81969954
56822319
37704532
43461452
4463818
39109285
44499985
48157697
35159659
11763443
7161147
6434690
67206128
95039216
2672730
42772497
69217545
47187437
38679166