43637290
732238
34923847
53355244
98141582
337266
71791752
42965003
6121480
23281902
15293129
3042366
32231506
7945368
67194173
6104932
62572264
85185658
86344783
51149738
90091378
4398811
69608369
102391
62372142
58021616
56565715
87978903
44493131
6084519
52411397
25867903
9059460
26429882
941385
41144306
33887929
84461464
64971590
19705023