5
34
64
97
102
103
119
126
132
139
152
156
196
213
216
227
237
243
251
255
258
260
261
267
286
304
328
336
339
341
344
347
351
370
372
378
400
408
416
427
436
440
442
444
446
449
456
480
482
498
502
506
514
516
518
520
526
538
539
540
547
559
568
572
580
595
623
631
638
654
661
665
677
686
697
704
715
719
728
745
753
776
784
787
805
823
832
834
861
912
937
938
940
943
954
955
956
975
981
989
992
996
1014
1030
1049
1056
1066
