99677414
45103242
47343255
86657036
13537867
5104608
1892596
60771225
24176110
96552019
77265211
21245138
65971785
98862889
47191582
77038401
81461047
5858314
48852821
20297599
7356740
45951243
3207967
10861757
3323431
78135657
21601069
18475105
31726046
76976458
11039779
18434364
4081358
4837562
29821323
8484613
5481481
32372557
23616876
52442349