1
3
6
17
23
29
31
50
55
84
96
112
125
129
