99722892
17467160
8457936
9525671
85339320
79735489
84105318
76571711
63256337
51908231
46889267
35177478
54952765
10306335
7752115
5591155
25033305
76191211
11508837
57554216
38833578
44602018
94719306
47144654
9476742
644111
4381970
17391771
5768684
20797571
915377
80053504
81703504
26655331
44776747
24922577
32464266
84646896
10284041
5813260