14748588
3925787
16929687
10965474
81743451
55709793
17518577
75885554
71177042
22222252
90704920
65268294
17099715
53753576
89151672
712536
77744090
77984103
51584189
2841949
72627652
55006442
65626310
96561567
69157641
24293393
7700743
92831664
57766840
94861824
22099927
44598832
10528123
3131182
62152620
89019107
20527980
312735
837592
46184714