50798805
8990406
63847958
79709719
25994451
42732311
5538354
95868445
13335272
38045693
92226702
58739692
70348861
70243617
8185431
64056921
28051704
87269531
6630648
52279788
27832617
63317455
4123188
6866437
9906329
50228147
72091838
92861131
80252019
88723478
40736533
25574750
383946
34998601
32498134
5606351
20443240
96167494
85146870
82682109