2
6
7
10
12
16
25
28
30
31
33
34
41
49
50
55
57
59
63
67
69
70
75
84
86
88
89
95
99
100
101
103
105
107
110
111
115
116
117
118
119
122
129
132
135
142
144
149
151
152
153
155
156
158
161
164
165
166
171
172
174
175
177
178
181
183
188
189
191
192
194
195
199
202
204
206
215
216
221
223
225
226
231
235
237
238
239
240
242
246
250
252
254
258
259
261
265
266
268
269
271
272
273
278
285
287
293
294
295
296
303
309
310
316
317
319
329
330
335
341
342
343
344
345
348
349
351
352
356
357
359
361
364
366
368
374
375
379
382
384
386
389
390
391
395
396
400
402
406
407
408
409
410
411
418
421
425
426
429
430
431
433
437
438
440
444
446
448
449
451
455
456
457
464
466
467
474
475
477
478
481
483
485
487
488
491
494
505
508
509
510
514
515
516
517
519
522
524
528
529
531
533
534
535
536
537
539
546
550
551
553
557
559
560
562
563
565
570
577
580
581
586
588
589
595
598
601
602
603
608
612
613
615
617
618
621
625
626
629
630
633
642
643
644
646
649
650
652
653
656
657
660
664
671
672
673
675
676
678
679
681
683
684
685
686
692
695
696
698
701
704
705
710
711
714
717
718
721
726
735
736
737
740
744
747
748
749
751
753
754
755
758
768
771
776
778
779
783
784
787
788
789
790
796
799
804
807
809
810
813
814
815
817
826
827
829
836
838
841
843
847
849
851
853
854
855
856
861
864
865
867
871
887
888
891
892
894
899
