50128512
81334327
62841421
60525560
79354942
64052121
1936463
75829281
22944624
38783858
97961799
28334492
75239600
82463332
92432998
83627594
54113048
38151606
42475631
83845370
13001327
12998977
10245420
85502004
78388509
64228924
71649991
41017160
18743661
25998006
90949005
90599477
19736675
234310
76015261
10563644
47199076
52951381
68744769
79539330