6
12
13
15
16
19
20
31
34
36
42
50
51
60
64
66
68
73
76
78
82
88
90
92
93
98
109
113
118
119
123
128
132
134
137
142
146
151
153
163
165
170
181
182
184
186
187
193
207
210
211
216
219
222
224
225
227
229
238
239
242
245
246
250
252
262
263
264
265
269
271
272
274
275
280
288
291
296
306
307
312
316
317
323
324
329
333
340
343
344
346
352
354
359
365
367
369
370
400
402
403
404
405
408
410
412
414
415
416
418
421
426
427
428
432
437
438
439
443
444
452
457
461
462
464
473
474
482
483
487
495
496
498
499
500
503
508
512
523
526
530
533
538
540
542
547
550
551
556
560
562
564
565
571
572
575
577
583
589
592
593
