5
9
12
21
29
45
59
77
105
108
123
124
145
150
152
188
207
211
213
215
217
220
229
252
256
266
280
305
307
312
326
343
344
350
356
374
377
381
385
393
395
420
433
445
449
458
486
489
511
519
544
545
546
559
562
563
568
571
580
581
593
594
633
644
653
671
677
704
722
727
736
739
744
745
749
750
766
785
786
790
797
799
802
807
828
839
849
853
859
880
889
895
904
912
932
956
959
968
971
998
1006
1028
1038
1045
1049
1053
1062
1065
1072
1138
1140
1146
1149
1154
1158
1185
1192
1204
1208
1219
1220
1232
1233
1279
1284
1289
1293
1294
1305
1312
1315
1336
1353
1358
1359
1366
1379
1384
1418
1431
1433
1442
1444
1447
1453
1468
1481
1482
1494
1496
1502
1505
1513
1522
