2992980
7138010
60957751
46214014
29392827
8295414
52567284
14876987
2383628
95494489
90427683
1175768
99296266
60914699
49048415
46944317
56173459
4538231
26626246
89158687
38317183
6532831
96065816
952770
66521598
71786067
18129468
17213535
75632438
80212804
99391260
53152687
10404496
69536093
57056620
41606325
26057869
27789439
13624165
78076158