40071870
91066651
88496986
938877
35258752
24587662
45162321
8595156
59325970
1943609
26231981
29337526
33505077
18161846
58963794
90024260
39322464
99868940
35202259
20211584
72413693
50138894
74293465
8025336
9090214
63824912
44628033
41012609
62268026
48832974
53164228
99873898
39944426
13616843
8039598
31763730
97411536
91189072
88049618
69332120