19848173
30509007
1253074
8982890
53763958
34291123
88191394
16231675
8993973
87897468
50702714
5059882
53917009
79511651
30283542
9153763
42867385
25212952
54002028
18209776
9069627
68996638
71141366
16871828
22877651
1045294
52298248
15811883
75387548
84653162
3022858
7241231
60928657
77799728
66534277
27654626
6084759
76682488
49635979
15794097