3
9
20
22
23
33
37
72
83
110
130
132
143
168
188
189
196
201
232
248
259
273
277
280
286
296
302
303
315
338
342
355
358
362
366
371
373
382
419
422
425
453
471
476
484
491
516
520
524
533
537
542
556
574
580
584
585
586
589
590
604
615
616
627
635
643
647
672
690
694
701
727
730
758
765
777
785
790
794
802
817
821
827
833
886
888
897
909
941
948
955
956
978
982
996
997
1018
1033
1035
1044
1063
1066
1068
1078
1082
1087
1088
1090
1101
1107
1119
1128
1148
1167
1170
1177
1188
1190
1198
1222
1231
1242
1251
1255
1258
1270
1271
1272
1286
1289
1298
1321
