89914250
41997623
80427682
36698566
48478147
4487559
74678017
93255828
62447358
71613597
46088716
18488973
4637896
9489135
55519337
96491294
5092152
40023684
59442479
43619879
41672075
31115198
67472481
30229424
45228258
70361334
42679252
24158382
65147482
59255616
43033714
28115658
2629739
98385802
70398654
48171912
9625309
56914636
12029355
82593360