86332283
532184
98072660
75963501
75198413
57405014
6748858
68639877
86758604
69355967
2605402
99962911
57833054
50078819
53866988
42961796
99227198
60391175
98039009
28706883
14341170
75093733
50986360
68483707
83032756
31553559
34434997
11466480
666520
11285750
42244421
1677805
46892541
29528080
79883690
3986909
15054048
52484892
7927036
77112175