18572152
73173502
7799658
25775205
12338930
82095579
364069
69074953
62408233
57813005
29425534
13087356
21075342
7943442
85484374
97324937
39378559
88352902
91968096
99001693
88671749
67243548
12631333
71203331
82335210
67394580
37704129
80811780
90958108
58742615
7748323
54751484
7056502
99107142
40715742
44076003
11678401
19749
86406178
48847585