3
4
5
8
20
27
29
35
56
65
66
73
81
97
108
149
150
155
157
158
204
240
246
251
261
263
272
280
282
283
284
313
320
330
339
340
343
350
356
358
365
372
373
388
401
408
411
413
422
430
440
453
466
475
480
490
491
498
502
503
514
520
524
527
567
569
590
598
608
609
611
631
635
647
660
695
705
736
738
741
745
756
767
779
786
799
804
810
821
824
838
856
861
872
874
878
882
897
900
904
905
924
965
970
976
979
980
1001
1012
1015
1016
1043
1045
1069
1076
1083
1091
1093
1113
1114
1116
1129
1136
1138
1165
1168
1169
1178
1181
1239
1240
1242
1299
1302
1312
1314
1323
1340
1351
1368
1371
1383
1384
1399
1406
1426
1432
1443
1469
1509
1512
1517
1530
1538
1543
1563
1575
1576
1585
1598
1623
1625
1651
1664
1666
1682
1693
1709
1714
1736
1738
1744
1745
1754
1756
1784
1794
1798
1807
1820
1821
1829
1832
1848
1853
1855
1860
1865
1867
1873
1876
1889
1900
1944
1953
1957
1961
1969
1982
1984
1989
