22362226
84995657
83689118
3007164
12976549
64541137
4812697
13772792
68981521
65656644
5031476
19207067
17142311
48797663
66077419
97337833
91009739
22007087
8806815
97615311
42483131
12023133
31315982
41059543
30523714
27549051
31013470
18443741
64025572
92081996
61229706
45042489
82949503
57863350
34955528
324950
34324995
29613415
85848344
49533331