2
5
6
8
16
20
22
23
27
28
36
42
44
46
51
54
57
61
62
66
67
68
71
80
83
84
85
86
87
93
96
97
100
102
109
110
111
114
121
130
133
134
135
137
143
144
146
150
164
165
166
174
177
179
180
181
184
187
190
192
196
199
209
215
218
223
224
231
242
245
246
251
253
257
259
265
272
274
277
282
290
292
294
295
296
299
300
303
306
315
317
318
319
322
323
325
326
327
328
331
332
333
334
341
347
348
354
359
361
367
368
369
374
375
379
381
382
385
390
393
395
397
400
410
416
420
428
430
434
436
437
441
444
450
453
456
461
468
469
470
471
477
478
479
483
484
488
489
493
494
501
504
505
507
515
516
517
518
522
526
527
530
531
532
534
535
536
539
540
543
544
547
548
551
555
557
558
560
566
568
574
575
583
586
588
595
597
601
602
603
604
608
612
617
618
624
625
626
630
632
637
642
