3
12
19
20
24
30
34
45
49
50
55
64
65
70
73
75
100
103
106
114
122
131
132
135
136
140
142
147
148
149
156
157
159
161
164
168
176
177
182
187
196
207
208
210
217
218
233
238
241
250
252
254
257
262
269
270
271
272
