1858522
703657
89628634
8493912
1981270
54939699
84068494
1369186
86997350
6442794
23904316
70387697
80535164
53786653
11659858
21923400
15981302
43418579
36996051
49694009
38173751
24315502
3291187
40392156
54655755
89313829
78413140
44281426
5404284
95494105
34356506
14958587
48005547
35183886
65013250
11261893
6315372
2059376
82161830
92089662