3
14
27
30
51
53
57
62
74
93
103
118
127
129
131
143
147
154
164
167
169
180
224
227
229
240
243
316
317
320
322
332
339
345
352
358
363
372
373
376
394
407
410
417
431
454
467
496
506
507
532
542
545
549
559
564
566
572
584
632
644
654
656
658
665
678
684
689
691
693
694
698
719
722
724
728
729
737
758
762
775
796
835
842
863
875
882
896
916
926
931
934
967
970
981
983
1010
1014
1022
1031
1037
1044
1059
1068
1072
1087
1088
1098
1128
1132
1152
1162
1192
1197
1212
1220
1230
1242
1243
1248
1262
1272
1295
1297
1300
1301
1310
1313
1324
1325
1327
1328
1342
1344
1350
