1 76 4 12 68 557 48 63 20 522 1073 80 102 20 1031 1630 128 165 40 553