2
3
5
8
10
30
36
40
43
48
50
51
60
65
69
70
71
72
73
74
75
76
87
92
104
106
108
109
110
118
120
122
123
138
147
158
159
160
163
165
169
174
177
184
187
192
195
200
206
210
216
219
220
224
231
239
242
243
246
247
249
252
254
255
256
257
262
264
265
274
279
290
292
293
298
306
307
311
313
314
321
327
337
339
342
347
352
358
362
363
368
369
370
376
384
387
