60395057
32916335
67811603
35728148
68231416
80129386
50185803
31702649
4341483
73844558
41488334
93595984
35325238
86902996
30053153
4039313
82837852
30647645
8066400
742308
90719770
75365634
40887917
43953979
27499731
15011511
26213235
77608229
65326333
33268543
7063842
37854245
75653688
2988555
34783236
77338526
3078324
89124460
2079845
8583214