31776660
76887593
86916193
89771564
27021349
6177700
97703391
80779960
45035439
28477648
37812207
43637496
47371712
89593860
8672842
24454794
47287955
35701153
19056945
34655995
30131831
23561500
7885182
66384062
43479462
89785382
12337683
2615762
18642659
67856968
89664368
60407251
97123773
90436615
28568423
69766103
19978462
988794
92277873
12565912