42836019
50289718
75921395
55056916
71034508
50644132
84117090
94765432
19626772
8561582
53291245
15223139
8958224
69739156
47983773
98029252
34866838
87616327
84179789
67281614
70362053
90841536
261795
86306467
79875
56032739
20896078
12381090
71908389
35439009
69447242
83023354
24577517
77856008
3666197
57814806
4767291
23678762
47631207
4076675