31105476
70055589
4895369
41364990
40069869
87402412
47228571
24953643
197213
50272615
31443012
47938593
80815799
51151895
52479606
60352326
56033174
16314361
57955601
23393080
92214960
18284369
31186894
61217366
93973368
1020830
62662259
5634301
4832594
76557494
7867832
99769940
6420593
6155173
2511855
30699894
76973528
75937284
86555833
51831809