50449378
46625106
92296913
46589295
84463026
32113451
27596599
28574069
14489275
9903326
4441571
27532157
82763691
20817639
78655081
55709166
30713234
78669628
88289703
54753105
56309181
21426155
75706116
80905856
8787164
64433893
32783395
48179284
74485880
7757593
37168790
3029273
70531733
84271677
87579240
99089851
6841732
47258365
96878724
403910000