52557014
4458605
90462711
40056249
93614726
7216272
29043852
68724818
80902920
15428651
86036230
24531929
64536166
95396816
52798503
12974512
11121989
4361998
88716132
75703387
34629952
65776630
647522
35808013
54682311
78966840
60239406
23639651
647800
33585741
71223758
49449393
12602429
47763465
4999138
58735235
26964470
29165985
39879599
75864963