27839700
18788335
39392633
70234529
19481578
4442622
85025166
87038787
83853760
16305002
1378543
16152951
38299280
2166956
22063398
52089598
68826189
59928318
97818736
76941004
15825684
50145468
7866218
32961920
9595820
25569959
42592962
20459088
3561336
16178971
75568442
12427344
70746962
2914645
34551516
46578693
98893826
35047625
25824576
69237613