50874722
12333428
44186076
3774948
910563
41528010
48566271
44221106
69166408
54178557
69518771
913160
27365420
89723697
8619742
80686122
81259901
93468619
4425458
48125259
6266083
49203720
82034420
40366832
50385674
43912443
52752419
39841450
84138388
61392553
7728491
95311352
52729704
3395409
8783275
41531266
70601130
3265673
13612636
48173050