2
5
12
14
23
36
48
49
52
54
60
64
68
89
91
94
99
115
116
119
120
127
131
132
137
139
140
142
145
148
153
157
161
168
170
178
181
182
183
186
191
201
202
203
214
219
228
233
237
244
251
256
266
280
282
283
284
286
291
294
300
303
311
313
322
328
339
344
348
351
355
363
366
367
368
369
370
375
381
386
387
390
392
395
397
398
403
406
411
415
419
420
426
429
444
451
452
453
466
467
468
474
487
491
493
514
524
540
543
548
554
556
557
560
563
565
568
570
574
577
578
581
585
589
596
597
606
613
616
629
631
635
646
650
666
667
683
688
698
700
712
713
718
726
728
732
737
740
742
744
754
762
764
774
782
785
797
801
803
804
805
807
808
810
813
824
827
828
831
832
833
836
