50788239
94678792
59419520
1161212
60854356
94039647
39815033
1847112
22819315
6186840
8033135
12742902
75224455
18855638
33987570
93503573
18472444
55814761
1033304
4289976
11821355
85721509
33852902
640664
4986585
79235119
73539061
45266595
40266024
22946320
80142963
6556717
18819360
18237640
20233984
79976105
4921761
2951364
43302808
66899043