22186719
8708298
53601309
38566965
13117294
67766359
71217709
95367232
21047003
82043092
29432720
77001406
73219931
72067544
2964203
97266048
97779170
1048387
17361147
31388727
89271709
45693191
5129095
44305979
61134012
15145325
20315000
18564508
50256652
42698984
41943353
41269384
8217765
39336114
30827401
90349689
19994500
1877473
40801980
81925030