18969300
16964383
49555512
81226403
57595773
19673474
13015204
21392215
31779160
86992403
97293223
8529223
74321427
10589420
28446991
54589056
37728711
46449139
34528730
36044352
86994691
91989142
72244076
31867312
70477649
31074241
85255303
38006738
54722235
11944299
28583801
7768901
31832174
76074754
53296677
15424313
46737041
7908240
91147030
81729446