2
5
6
16
27
33
34
39
44
45
53
54
70
77
84
88
106
113
123
129
130
132
137
140
144
145
157
158
164
167
169
181
184
192
193
194
196
199
203
214
215
217
218
232
236
247
260
269
270
275
277
280
283
287
298
301
303
308
317
320
321
329
331
332
333
335
338
339
351
364
366
380
389
396
409
412
419
420
422
426
430
435
438
450
452
453
458
463
472
491
492
502
521
524
540
553
557
568
571
577
583
590
597
605
612
613
619
620
621
626
657
658
665
670
676
681
682
690
693
699
705
707
723
724
729
731
734
742
747
762
764
779
786
792
794
795
801
817
819
821
827
831
853
872
873
876
879
880
888
890
898
904
906
912
927
943
946
948
950
961
964
985
996
999
1022
1027
1031
1033
1041
1042
1046
1047
1052
1061
1076
1077
1089
1105
1134
1137
1139
1146
1151
1156
1157
1162
1170
1172
1178
1188
1192
1193
1198
1205
1238
1239
1248
1256
1262
1265
1271
1274
1281
1287
1288
1299
1308
1325
1328
1329
1337
1338
1345
1351
1357
1358
1359
1360
1364
1372
1383
1385
1389
1400
1409
1415
1423
1424
1431
1436
