1996669
7443950
36576838
27513005
71516737
63801690
38132576
61436208
16072565
72691417
94897618
67065173
3125904
52865662
19727119
48461326
5826752
38074847
36447478
26487036
85024323
5021793
57657844
71076860
2847625
40031329
34718292
98563700
2803173
52519434
69306671
46259370
34451665
39024212
59302375
45442646
8673531
12425774
6084755
8396944