31051286
53538442
7443620
3978997
63645111
10439439
91824191
97965135
8291127
10225600
26536060
1602864
56057451
1926740
79699571
96582654
85869884
38388138
69712582
69309117
16221508
44707049
31349862
45424806
32076742
64363459
37131244
34237473
31725531
21724969
33569795
52372488
28295663
99325183
774269
98125521
24848458
51634433
52072434
6299253