2
3
8
12
14
16
17
18
21
27
31
32
35
36
41
44
47
51
54
55
61
64
67
72
73
77
81
83
85
88
91
93
94
98
100
101
108
121
123
133
134
137
146
154
163
174
177
185
202
204
216
218
230
238
243
250
251
253
265
268
272
274
281
285
289
293
296
302
305
306
308
309
310
320
328
329
330
331
335
336
338
339
342
346
349
352
359
361
363
366
372
381
382
386
389
391
392
393
395
400
409
412
424
425
427
429
430
432
435
441
448
452
453
455
457
459
463
464
467
484
491
500
503
506
515
518
522
530
534
541
543
545
547
548
550
551
552
559
563
565
567
570
571
573
578
580
583
584
591
592
593
596
598
600
601
603
604
606
610
611
614
618
620
621
625
629
631
635
637
645
646
649
652
654
657
658
659
