1 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20 21 22 ... ... ... ... ... ... ... ... ... ... ... 34