27599646
5224542
11675649
94388138
81659146
89827341
48155767
85529629
1018508
79892200
48672499
4169376
4618416
67315377
62925163
52489737
39339186
58035457
18033999
58485800
60222546
80542624
9263782
83489967
33787034
71376102
73529998
11772662
43772426
3877570
60095498
36047590
78833210
21969943
96234638
3116481
59098436
4841963
39648119
76152618