0 203 11 346 1170 479 180 1082 1163 607 33 439 43 122 860 1048 106 69 697 747
