2838341
67098629
3244452
60279434
33321619
6045714
20498351
77147904
42508762
95728834
83614202
23688992
1677905
96488565
3417939
96114384
4707694
52145877
65098751
94562511
18892460
23061639
75075950
2844853
63784671
86531066
48135201
31344914
3231364
39154355
30548820
51426754
66083016
11043935
1025743
10024000
7334196
52197870
3892569
10487008