40373816
87058005
13855948
75652225
8136894
54671826
60108625
34901007
61906462
25678958
2458520
73675966
99082080
8206392
4756518
77363047
12816021
13323602
12809125
2076006
83198132
39052163
16279894
99568304
39171553
65203444
18948900
14018920
9594761
43069230
14316543
27979376
20088020
11687737
7622920
83328087
75866666
55832248
23005964
78018073