30964525
7833123
5569619
78680
72464540
76023758
52287895
35129514
84321365
2970246
91369268
3787302
39199026
71487226
71378725
58769852
41923945
84136760
41374094
2103127
46304221
56167656
44011315
41893378
4496089
55277612
53415511
12557401
11674505
27426374
71711799
95528395
54088576
23158771
57541979
69749127
58557985
37036875
14452084
76492181