30621162
37081709
2541993
2113390
18803366
33096347
42985624
2958024
17586727
82406183
57107071
32148560
33615477
27719506
14223514
20287949
14512045
897202
33617340
13994338
56276415
15542338
27055242
90396038
64275868
63856827
97399021
50713237
86177231
39549185
32324904
54512810
4145399
13833641
781248
45965691
4757322
30405586
2078737
73637331