2
8
12
32
33
36
44
48
52
55
69
86
90
92
94
97
101
105
127
139
141
146
152
157
158
169
170
183
189
190
203
210
217
220
245
248
255
257
260
270
272
277
289
291
296
304
307
312
317
334
341
344
351
353
362
364
366
371
372
382
384
393
398
401
405
414
435
437
439
440
444
445
447
453
459
462
463
464
469
471
472
480
483
484
486
487
491
501
505
510
514
518
520
521
525
537
539
540
545
548
549
552
556
558
562
563
567
574
575
578
591
592
602
615
623
633
644
651
659
671
675
679
682
688
712
720
723
734
735
739
740
741
744
748
752
754
758
765
768
789
797
806
819
830
837
847
872
873
881
886
887
896
907
918
923
927
939
958
965
966
985
990
995
1004
1006
1025
1033
1053
