60664696
31008605
4921460
9496955
2452435
29658059
24283302
50504688
5455975
67402871
42692776
4991575
8738079
60436650
98759353
63232232
37914881
2283837
99455668
15204141
94763615
13834727
72414249
1272517
99912128
25192737
25478378
82294437
85835418
640954
9517182
48743942
15284895
46451019
30517028
44727822
69278886
50197008
97642339
8799556