80501243
3239584
11797590
76064699
44906098
51477422
63837164
62994001
77998143
63885734
16445603
2683369
4647386
20366624
75743517
10178758
6659764
716764
14318052
52435040
1236640
59757716
29246021
72097289
7111257
99708653
35845991
51162944
86065475
94603878
98825059
25027844
8995548
49631585
25797860
15236964
8854939
47667989
11004230
17633558