19986259
3594287
28504792
63752587
54652361
55733708
44317207
26898292
19237900
11178792
50083522
42007564
44091529
97902499
40293173
85096317
39752906
38711202
72297018
12218857
20225145
35226655
92035573
52532226
96245565
25834138
59242534
46182158
7492321
58445282
8977759
63904628
55144010
874134
83892775
91253540
99057006
6922809
74993861
72664194