50671439
4461396
66392144
93685275
84628797
3233240
24599030
48593996
23348473
89642592
1811696
21384229
21676921
78463097
38311592
20069027
5982660
94338264
83859984
69366335
57819815
75085567
94506055
1921862
51605597
86769519
8977569
79147138
55863339
97922861
19894429
22967921
95543262
96119283
30341669
61523300
4505909
16417214
32088520
73718771