93325852
38067166
34245661
84662872
60829799
90059112
24377224
34167249
41253673
59989322
4862720
8347470
51901224
21874065
71074763
45144625
54054903
3896094
678012
7130828
63164434
69462247
68041664
64959771
15456513
96694258
11907188
90491007
68278489
3111680
43341353
83195709
25654735
7939672
2820164
46919679
53483093
35034220
40452695
81605778