2
4
8
9
11
13
17
22
24
28
34
36
38
40
48
50
65
66
79
84
87
95
99
114
116
118
126
127
128
130
139
142
145
149
152
156
161
174
175
181
183
184
186
189
190
191
192
194
196
197
200
201
202
203
204
208
209
211
218
222
226
228
229
230
231
237
241
243
246
248
264
268
270
279
286
287
288
290
300
301
309
313
321
329
333
340
342
355
356
358
366
369
370
