40881372
69494988
30089233
13075470
24074252
50411297
24074925
90296539
59088270
7172466
76017638
16595302
48997510
54774623
99498849
82435949
7452335
13812463
6879528
50551216
64744515
3814385
10314724
69064877
33617749
65107686
1411455
70481404
72848475
21601830
14034570
7286353
65167371
81334439
69346085
84072729
81912636
16917686
67663227
56308670