31478386
80478267
25028216
52257367
5449386
50218719
45338533
89445396
67558239
34286783
31765373
68632781
91983437
42429473
62598212
97754473
9034581
26984912
88162223
52189598
83706640
47121342
8118842
57738131
5309970
31477256
65631048
79213671
62992006
46739079
69742806
81304872
9717032
39886940
76999513
61992462
88993580
8195005
66058334
48859423