1 2 12 2 1 7 5 10 3 101029 1291052 3297292 221229291029523210291022 6 671229310571212 6 6671221