18046926
85223155
84549604
68562408
52884727
42862168
71754829
97639544
2877880
8568465
64453797
15225210
85214635
8266613
9532441
19006588
94334859
94886993
62077303
37313168
17593842
10368166
54879001
81228807
54184642
3481633
16537588
16862276
92302524
61583679
32832963
56513104
37406417
81981826
2258359
96062840
10304549
47797252
25071679
63761620