20715807
79338262
56822725
8829660
21135908
79034630
34317150
52259102
75644641
18062193
63056974
608691
51159424
76262362
53911225
36763948
11117326
96285227
44483845
5420172
87408981
71838020
41967241
27049322
28652098
92534138
19181438
54435921
73459967
87081833
10532008
59377768
33499530
5019558
33126273
4385847
10616283
2555358
65712709
96301530