40212958
71786537
60817728
85923895
10505950
27968430
89273378
38906242
1531805
43985542
43868844
30497880
55278050
8603831
90283952
20532320
78705190
56507794
42893653
61837947
69978271
42573254
5444078
9107620
5125137
59558220
97505296
73748629
52951991
2006895
2483755
91002691
80989055
86259517
39775052
665538
3613261
6121225
35363841
42183550