89501895
8194568
33022984
41417323
71346900
25855558
37202335
70116876
8460407
14601867
75464884
603462
63047843
23637782
53896522
76825429
60493822
50128533
56728573
31842857
37026731
11326291
89488924
58714550
2844299
18937938
59785400
17726445
54584750
22056496
67627468
83322004
43411850
14924787
7973364
4450816
69079390
36944781
66937468
501409