57515009
81935447
1719610
99566518
81775049
98218440
46905503
4964969
68089499
61178022
37942498
78753780
82108805
45793079
612128
44413152
22784745
80054620
1876196
23506717
87105033
80255625
79618080
38753345
6425949
88944557
15165690
74237119
22727031
93091708
744622
51732172
33925508
18754427
7975479
59966583
18503500
45779215
18614705
504376