40472866
25345696
82562646
215738
92503788
6876016
57323470
56963605
17954049
85398631
28188424
43772725
76772011
14607875
74483955
69483250
15876752
47697072
42018891
28122691
234050
53735972
82732583
15022774
90419955
5644009
36533609
97766980
68718515
44125070
73389896
7491932
9910823
28144113
24544590
7210254
39986999
78799978
86497611
50525585