19527761
51301600
6533234
80329446
643548
1102897
68072775
63152871
890716
1500281
94988801
95075624
58238554
22245653
57316068
6518908
94703202
13971682
53113455
13832440
42863684
69137319
47256344
44087479
393741
73431312
30981352
52422132
19549297
31715681
56358055
47363095
21715563
39762570
62582201
4763076
9396777
52837793
32283906
61961576