39086341
35274222
2780747
4104459
66893245
30126805
31677178
80539
91016168
43686401
74221680
9347598
27259347
9929396
89409822
28419026
3303058
19545953
59959643
50437835
19873835
33095762
45055721
42408176
92417531
31287361
24986762
76348531
29205336
81269139
78202164
44426903
70963235
4452418
94804192
77947947
19787970
3285392
871652
38061205