39526
2102
50112
25333
9849
968124
7213175
64783
51923
98259
49027
773151
1056153
104984
44539
68526
2430
68277
39444
22415