50125878
62317942
38833465
33762644
54574577
99076275
63943013
7303178
1906414
35491824
51457778
678172
82277785
79103990
13756332
44085659
5649598
1901068
21849319
49734796
74304420
69289926
74973296
51822621
42623102
5184852
68229642
71224221
83295664
97904259
3573981
35335076
37102391
74475510
575967
76876000
63943733
92473285
5022776
18469514