21192697
83088590
38491239
17253871
70965535
30546010
4696486
15457777
34347481
1318244
9987026
6424905
41486403
13257563
1479996
4525865
58714622
79349543
85938337
77115737
32996373
272791
23089828
3912860
5550457
61115168
53248230
56586501
7102145
32899567
68378813
60773533
21525544
99302240
9264116
7960180
45023176
10106722
4286735
89887459