38885382
2648914
3063531
10282699
94984005
64038541
59495478
39523708
9304445
257344
39613428
1593355
24066778
4005777
50695434
8087519
83909525
68792303
65022153
17309270
4527244
58336961
49202706
38432213
52492450
78703571
46685436
84376218
87472608
6645102
88684177
821677
92716956
45608838
55357617
86696667
19514378
47455740
63281387
66231270