31213313
47623593
31329901
74282106
69962074
60052324
5605960
43473977
34969745
82345152
240110
28413609
46307839
50032531
39093518
13322561
6675323
24895050
33733419
60535112
85896323
45687623
72231244
11606786
3859088
98477329
16675116
5825890
4101453
37004790
98226957
28395850
1060829
160232
25687656
53135803
95176464
91116749
42827921
81904486