5001680
85906469
87025466
63308024
36534767
3234572
67922213
24147373
7083493
60587324
8190695
65562435
2084377
51128076
32353398
4798767
97251700
91073474
44142940
19655026
37023896
54355760
57097993
17074274
47122405
69809679
62043663
94933991
8742658
22666520
74756574
32659258
38293272
7915867
63146536
16193284
90974274
27151606
5654623
46565774