2
19
27
52
64
69
77
84
105
110
120
138
140
156
190
203
205
217
218
223
224
229
234
256
263
272
283
291
292
312
318
333
348
353
354
361
362
378
419
421
422
426
432
433
435
478
482
498
509
537
541
551
554
570
584
585
598
614
620
634
643
647
659
673
718
728
730
743
744
758
768
777
800
807
818
823
826
829
854
857
858
897
913
921
931
951
959
973
974
976
996
