29398788
10517682
9254921
93299757
63517678
8458632
83158416
36911472
83636503
93879752
6873503
60371101
3850756
86215439
45446572
39651143
4318385
80011295
75384062
905775
65921277
75733775
76591168
97147642
10457096
36328642
63572859
94951493
456440
81689560
20898053
7044991
64757084
26248131
62303172
48269072
4793500
759354
52009498
52766053