52503048
2151064
46841211
71306020
876794
35233877
95936901
52515690
18994954
79084344
21741308
1325803
1694308
99258561
3546642
19983291
1379380
8268432
55978917
60543602
35007524
31143475
80317764
93572092
75322539
8405195
7204229
13028505
71685911
65251175
93121234
34163755
62478105
91781296
30853
83285645
4083580
28492855
27028171
60053705