40303839
7877472
2370589
99896343
60154997
51066724
32901186
18584920
3639648
62801903
8023523
79356173
8697271
75101284
68479474
20342280
95697505
84054227
6249464
74304895
97494709
3265304
59266430
4353154
58421914
42288046
4865903
74471158
37695367
17643204
25402767
8096691
58485443
24678
6053060
24143916
87368496
71704705
84585692
18243504