42061426
70222112
34345434
5037851
8653582
99916525
96292613
92532693
489113
95167609
72085137
97554967
55361597
39953570
77139783
41022343
9523228
82845287
26946190
4684105
62761177
77055468
2969814
44268191
16478390
8503666
18197444
7959627
6205080
28172028
3387411
960750
9869761
3374729
66607876
58792469
83129317
5881257
25627132
89096760