78673987
1635899
84778512
20159668
67856617
21382874
18473713
50598531
30148438
35969569
2101940
3845060
50538007
14988963
66587623
52154868
62049124
11547951
90098585
48991590
76263838
88111448
43519201
96735241
78799516
50915663
57701415
54154378
66053334
8871870
16828193
18432164
82839220
25938672
4163271
40227615
18646317
59249822
77123596
12638877