25851816
65335128
39248655
29724786
27193566
26687414
17502590
83329104
93393023
19772539
92199261
20528114
30349228
6212165
8481454
54409718
5028301
29513327
71581907
34785572
24068229
52188833
6521747
29267794
73833856
29121460
27874696
63757508
43193946
9751993
4510662
96336124
59001071
49033585
58866128
43328969
73355422
54744734
8511169
30578801