88959617
57394737
45825645
41107281
10065842
626945
5622840
81058752
68971349
2557671
21298096
85784582
78511271
61645048
98156032
42735938
80116467
19134649
516165
18279318
18582447
8704312
75682597
3227725
20657875
19705339
69524376
9308058
75038383
18523515
90058250
82731172
42791940
61641847
94626660
52054734
15877421
49515254
63377247
85376795