19737359
41049695
54472076
57671665
2629100
50127952
9883730
39204802
15983898
45388684
1260941
617068
14388321
64969821
64727250
81538278
9490462
6126679
71533290
46357322
13136522
75203872
3028741
23544837
26317293
46857543
73235752
88178484
69066649
36243262
40352716
5275722
8046913
640539
11839175
81225243
25397475
132218
63862621
488568