3
9
13
15
20
37
38
46
55
73
76
81
87
100
105
106
110
111
113
126
138
150
152
153
175
181
187
188
191
212
213
214
216
218
219
222
224
247
248
251
261
265
266
272
273
275
277
278
283
284
288
295
300
301
310
313
316
325
328
333
338
342
356
360
369
372
375
377
381
383
390
404
406
411
415
422
441
444
453
470
483
498
501
505
511
512
514
515
518
531
532
538
540
556
558
559
561
570
582
587
589
599
603
610
615
617
621
637
642
646
648
667
677
679
692
704
713
716
718
720
723
729
732
733
741
747
751
755
757
761
762
765
770
775
794
795
797
800
817
821
828
831
839
841
843
853
858
870
876
879
889
890
892
904
905
907
910
917
918
920
924
927
928
930
944
947
949
950
951
955
956
957
964
966
975
988
1001
1008
1015
1022
1031
1038
1041
1066
1070
1071
1073
1078
1079
1087
1096
1097
1100
1112
1118
1133
1134
1135
1150
1163
1177
1180
1183
1185
1190
1204
1206
1207
1214
1216
1223
1230
1237
1243
1246
1266
1278
1281
1298
1310
1331
1338
1340
1356
1362
1370
1373
1376
1386
1389
