40328180
58657565
82523082
51178198
95744248
77072544
40166048
40469583
25588692
59632718
70892961
48067809
73771138
95887323
1201664
599773
60488311
15694139
4749166
50236057
31599401
99708267
26579531
63923766
16799722
90206752
89993106
197611
48633523
58754523
8208326
73108579
67631942
4271647
63205793
72891512
79952365
47574909
12901507
65461088