34011660
5965496
7378154
5667382
31504841
84261863
37149902
23438084
88059102
4538621
95793543
88357227
5801459
91553080
7545980
2912979
74509870
42307674
96243584
39569587
75044473
52689452
39336463
3769175
8947566
914064
12832386
43412890
13496764
31313769
42146447
71141822
9733493
10154601
91921822
81346159
999195
80184656
39525080
3572310