897916
29607989
42145440
1632550
73913312
7414222
65755920
85285359
95826751
10603860
46072218
41352772
96232564
46557284
1820614
969644
45025127
364382
82442896
23808740
63756756
98968724
6752877
50809090
35264744
22401687
28957398
7296180
30526651
6146854
4832696
90153705
5069993
82025892
86351437
85874477
59139470
95125276
22449512
798148