529 399 457 768 1114 1223 1038 2 039 2 3422103