16812250
29986928
82591394
47314597
2177275
62343495
72315048
71848176
8255792
77151622
96744539
5103076
62413546
135984
74181513
87338671
51893733
45439504
73965080
23795642
50828955
10848007
54827529
82484334
49019820
93229335
54124250
16452718
99801732
55424443
5929137
51572
13359253
89121157
29294705
67208508
29695022
68588659
67859580
86223832