1
3
6
22
39
50
59
71
78
93
108
109
127
