65874899
4771967
34882988
90562658
79148110
63895471
2522865
23431404
19042531
5539873
52581946
71141638
13831065
15399125
90689872
38628051
46921650
39949844
13757792
76737201
8270736
31475080
96825644
92186513
51158026
34634152
21496668
34211194
18693935
37185032
32372804
93974725
605379
4036853
323050
59839273
55928046
743258
85211260
59301576