50744970
46231223
94583524
41027015
9039190
89235680
45781814
9243394
66861587
60788712
70834872
56094661
57305535
8900129
4344488
49871357
50916448
14599880
38926544
93325934
13965421
69431810
80859337
77677742
95819137
42695714
92949481
93447131
39029499
3662698
36008989
7524981
46246495
3326469
61759029
27925813
88668030
92525381
84204267
43985496