29168225
4432348
69241390
69875847
96475656
84063306
18981134
9454344
68643709
63986125
11205407
24101352
43998405
42328236
16126540
45861942
16538739
57663476
89209575
71943503
3253530
25727095
25459452
59201960
812497
30737384
80606608
52273836
7221111
92431674
6439437
83372314
62264983
51246668
39126338
5121438
75099518
85935905
20227947
61492248