2819156
15969811
85368775
5431728
47854481
12039596
63193460
64535089
74753671
55632122
3011710
52262067
21615870
50031519
44611752
5185492
70582820
72693838
88049266
9503290
64737392
89197994
47907980
63671909
7193332
13018188
88756620
39649960
46165989
53328639
42233051
20038096
96125950
83076193
73773870
50742482
50855794
85647681
7038867
9122711