41547830
28946990
56929352
35649002
18545980
12217373
19821107
22068456
90442673
3769006
59329504
37327505
30485526
54074080
451307
24761495
5669223
18681001
93547405
78906842
77133445
15793773
8996968
51389917
83483818
99519614
71103534
10928434
74507844
91905195
7813682
95483097
6022498
49812358
58906209
19133245
19687138
39817870
5018950
27121289