3
9
14
19
21
31
39
46
54
56
59
65
66
69
74
75
78
85
95
100
104
111
121
126
133
139
147
161
164
169
174
176
178
183
188
190
195
196
199
207
213
226
227
236
237
238
269
270
284
285
287
288
305
315
316
326
339
341
342
353
355
360
361
362
363
369
374
377
380
383
385
388
390
406
411
413
414
421
423
427
429
435
437
440
441
443
455
456
472
495
503
511
513
517
521
522
534
535
539
541
548
555
557
560
565
568
573
574
580
587
589
590
592
593
600
606
608
609
615
619
627
628
633
640
642
645
646
647
648
650
653
654
669
670
672
677
684
694
697
698
701
702
709
715
724
740
741
742
746
749
751
768
769
780
794
800
805
808
809
