42753108
3352538
70887597
35487534
52067516
25261374
62244719
86059924
1489773
16554431
23207221
49591126
98305696
70412856
94773924
99127729
66554396
90154594
21952064
27633713
1685922
97399314
3286232
3577199
70083673
96721464
373588
8997148
34308999
48934452
48488126
50094424
74028540
60418306
51433499
50527327
87437147
97061018
13301614
96691879