40055514
50426300
38289042
27241207
1096831
12741825
85833592
8109558
33902158
2630175
50181864
59077375
14269959
50046155
56479050
73893708
46562433
6378690
83071090
14822671
13143041
32398616
41855250
34214896
86379442
99749819
58772301
75941517
69034699
83268427
45595304
84196288
99132074
6627645
90608519
1123766
7864950
72529771
21055230
8931382