18988370
95929238
5932773
59543682
4614674
46128823
66542481
82878143
73744379
35645143
14328549
42555732
26188272
58494111
27357584
23931654
18841561
8556581
82744410
86813084
27279259
83725520
8494392
7088165
32371988
50286757
52491550
95805840
76847452
84057989
57751246
91337614
19378862
62929223
57438707
92304179
21421439
66294719
61566596
16614956