10
21
29
36
37
40
42
45
50
66
70
71
83
99
110
127
140
168
207
208
212
