12553878
5748522
19522715
39721538
82183256
12066340
72714046
90091278
13413489
52828207
31484512
40628618
45458357
50738759
19082042
22875377
55988833
63784027
86941765
69958821
35922387
51056731
95699897
34082381
41567293
632107
84313371
45728859
32896672
17165151
30892494
78169646
25686363
21069588
71615090
28039653
2364997
16237108
90386377
33081366