43854715
21126494
17218037
2596865
78887809
2922241
2742659
40633942
53921338
46742999
31752100
7677732
3764906
5746633
8455367
16544178
27446069
31769591
11797778
63474150
37988610
67756388
97519097
24474748
55179496
5749227
82526226
36705932
11549048
87341409
5236328
12441605
7656894
67765184
1799778
11931946
82538302
53158455
27795009
48257127