97668230
90629296
86016624
50538361
37694353
21037189
15667849
79113895
59431880
97135065
55448866
13973322
9039386
35751837
22838077
50316843
42326039
47138211
52441007
19764922
99925447
30832266
47925000
57966827
9335280
28508502
76432639
26375800
80368742
5240169
65589216
93354421
95252562
5795746
97861486
94523509
46248196
36463860
21784296
19636010