13
20
24
29
31
40
64
80
87
104
118
122
141
160
168
169
173
183
204
205
213
223
242
246
253
257
267
269
279
288
299
306
314
324
330
334
336
340
352
361
366
368
381
384
392
394
403
404
474
477
490
504
508
511
516
517
524
549
569
585
589
591
593
595
607
618
636
642
652
680
684
686
706
707
708
717
729
739
743
745
757
764
796
799
809
812
839
867
877
888
905
911
917
925
943
960
964
971
973
974
978
999
1003
1011
1012
1040
1056
1073
1082
1084
1086
1087
1102
1110
1112
1114
1116
1122
1129
1133
1143
1144
1173
1196
1213
1216
1226
1271
1273
1291
1293
1320
