39848733
42516412
33403499
66761309
37526114
1987881
31138512
687105
42523583
13405690
7759559
7643758
26651599
40182110
69722118
42074468
18489113
16723726
3750767
59725646
50783479
27482689
8151101
12791547
31559238
84526572
71458287
28959303
92309722
97919430
35172389
98175963
60879146
20272669
7906974
80407683
45491735
64492280
4812424
79439933