50963756
27615180
89762718
45978248
50707034
59141112
57194298
49332816
4598511
42478244
77351938
5649850
3565447
57213895
2249213
26287756
60162734
91466979
49067717
25753285
77602624
10299046
34813098
64569198
24296024
38352702
53523540
83345341
19158183
29804245
65547958
40552724
67083721
40704458
83195648
75314156
60949397
9549636
26831060
4776393