5
26
27
37
57
58
72
84
90
95
109
119
139
155
159
172
189
190
220
221
239
249
277
288
302
305
319
321
358
392
395
401
403
419
420
423
447
448
454
457
462
472
473
476
492
506
520
527
535
544
545
555
576
588
592
600
606
609
618
639
642
645
650
671
681
682
712
749
754
756
757
761
770
775
784
792
813
834
849
856
875
879
887
890
902
909
911
922
933
951
957
964
968
971
981
982
984
1007
1024
1046
1047
1070
1083
1088
1114
1138
1143
1152
1158
1163
1185
1217
1226
1234
1235
1237
1252
1253
1256
1296
1316
1344
