50589823
35631775
74408067
84348236
65653195
78162550
40762511
74525669
83179903
81678298
46971600
71973021
5150411
66388898
37819814
44642485
57246328
2789855
2132930
81938643
58244444
27773056
32084933
99299456
70932224
93534397
30021976
30887120
82911476
35227842
561242
674070
8442397
51621578
6689867
4451348
31393652
61174623
90368212
13195144