801293
66467486
55471157
35198542
63237337
3448193
32048599
56269299
39233823
69928238
92508991
86263264
57807530
1382554
263211
10347983
21249414
31126395
29768175
31713651
36849247
102307
83566407
79057121
93397736
23018893
90109001
52831482
43371085
24638909
14041099
56681208
89286016
80338949
70433378
41304677
49509613
12716346
7719512
37708588