2212022215421201172019601918601817140171690161514315142081413120131211012113511107010097709086008071200706990605140050430004037003