50655616
62445355
34794830
90238250
33426180
91244402
9943162
30019906
48298020
67763810
17181136
5815431
89288917
9524452
69332744
57858765
58923143
6844294
98966104
80266737
5219341
23061603
77456570
56668797
83961405
65144789
38742814
2306609
42838935
61735986
48005714
3390654
19202443
6441488
90876191
56684438
60472198
20341898
65665372
50647756