20789710
27572724
94527624
69956
3786851
247818
21057060
625658
30593796
21135531
53183732
85714759
70903934
20075301
79554506
93538155
76724070
33404366
10655133
60607663
8541578
53619760
84708023
88898175
19454018
58552714
24596124
38852565
49303470
49396400
21278033
52001789
33558919
510317
1604154
44267935
26418152
4589589
46263432
1250745