50875706
6813375
87394582
1123392
6419447
78487598
21596812
33781096
3953434
37422390
73755808
12783941
7019359
49166792
83931852
81681923
99265473
35316409
98345834
98639386
74632020
4979905
14585326
46157056
96111629
82471662
2455310
12495812
49629757
88718138
27485301
84467827
38762040
77856952
36473682
283121
31871942
21151790
97224823
13025724