48454666
8045479
1952869
33864077
28108469
64699631
34995005
19953528
90981317
34844557
44423487
65827127
92433396
33384369
33534
71446438
20393139
62898967
5914313
32871386
52012496
13893134
18703289
85731383
48869358
78428581
82755497
3952813
44383355
2431274
80706540
75824116
42467950
72228125
1883385
75967181
26255934
35909722
69421976
51712776