86126638
66743183
55285729
88276146
57157699
25053045
89814847
36819577
95396683
45714491
9190866
55636507
80746864
36294796
64706984
54892491
28732605
61767147
56237090
67701697
63879988
15886245
64813224
71352702
58159909
33417367
69754573
54873470
26433544
7269803
96308865
90268708
76083698
22375549
54887382
18974629
68444769
76283397
45199564
74022222