2
3
6
23
32
40
55
61
65
77
83
90
92
102
124
127
131
145
168
172
189
