6
9
22
31
32
58
62
111
123
130
138
145
158
165
167
189
204
216
220
221
233
238
273
281
288
290
297
298
304
309
310
314
318
324
336
337
341
350
353
366
369
371
375
379
390
397
414
422
433
440
447
459
468
474
478
499
508
551
595
610
622
628
630
639
640
644
657
681
697
702
720
731
735
744
745
749
766
768
773
788
808
810
816
818
827
858
869
871
874
887
908
910
927
933
939
953
958
971
980
983
988
1003
1017
1030
1032
1057
1060
1073
1075
1109
1114
1124
1125
1127
1137
1162
1165
1173
1175
1189
1207
1214
1227
1233
1241
1255
1261
1281
1290
1298
