5
12
20
22
34
37
39
43
44
55
57
61
65
67
69
78
87
89
97
101
105
106
108
112
118
121
122
128
131
132
135
139
141
149
155
164
172
177
179
203
205
207
208
211
217
229
231
235
248
255
257
258
260
264
270
272
274
276
279
297
302
304
309
311
313
317
318
327
331
342
344
349
357
358
368
371
374
376
381
384
390
408
411
413
426
435
439
441
449
451
455
456
457
462
463
468
476
482
485
498
500
501
503
526
527
531
534
538
539
541
542
548
551
565
577
583
586
591
592
603
605
607
614
615
617
622
625
628
633
634
635
638
640
643
655
657
663
666
670
677
683
693
695
702
707
712
714
725
731
732
738
762
764
765
770
771
779
780
781
782
787
794
804
812
814
819
826
833
836
843
850
855
857
864
867
869
870
872
874
881
882
889
892
897
899
900
903
905
907
909
917
923
926
929
930
953
957
959
960
961
963
967
969
970
974
977
978
979
982
985
1002
1007
1008
1019
1020
1021
1022
1026
1027
1032
