20849658
1836914
73267678
66846127
93801586
59183805
12624061
9647396
26886775
33921647
24356516
93255513
72384940
27047996
26869814
81982055
42378089
39068226
44963684
62989332
52585249
53083379
51556516
10588317
62395141
99037917
7227685
17665722
91669931
31165317
66682201
6146435
306610000
35708397
5116844
80651246
70046239
90815300
84437050
89268923