3
13
14
38
52
64
70
84
88
156
164
170
172
177
180
183
184
186
193
207
208
211
220
232
237
239
240
252
257
265
279
286
291
296
306
330
335
346
354
372
375
377
378
379
386
392
398
401
410
430
446
475
476
485
509
532
533
537
550
562
563
570
584
612
616
648
668
704
709
719
726
728
732
739
753
763
783
793
805
842
844
860
886
896
898
912
915
916
919
923
933
942
980
987
1006
1010
1027
1030
1043
1044
1061
1064
1066
1067
1069
1072
1080
1090
1099
1108
1118
1125
1129
1143
