1929
1929
1929
1930
1931
1931
1933
1935
1936
1943
1946
1947
1949
1956
1959
1962
1962
1962
1962
1963
1966
1968
1971
1972
1973
1978
1993
1994
1998
2001
2006
2011
2011
2011
2011
2011
2010
2011
2013
2015
2016
2019
2021
2026
2026
2030
2031
2032
2033
2036
2042
2043
2045
2052
2055
2057
2058
2059
2060
2061
2062
2063
2064
2064
2066
2069
2077
2082
2085
2089
2092
2095
2097
2097
2098
2099
2101
2105
2109
2124
2133
2134
2137
2143
2144
2141
2140
2137
2137
2141
2141
2143
2142
2141
2141
2141
2140
2137
2136
2148
2148
2148
2149
2149
2150
2149
2176
2184
2184
2184
2185
2187
2187
2187
2198
2210
2210
2212
2219
2219
2220
2222
2222
2228
2230
2231
2236
2237
2238
2240
2242
2247
2253
2259
2271
2275
2275
2280
2283
2285
2288
2291
2294
2296
2302
2308
2312
2325
2329
2332
2342
2346
2346
2351
2359
2364
2380
2380
2381
2384
2390
2392
2396
2399
2402
2405
2407
2407
2410
2416
2416
2415
2415
2415
2415
2420
2423
2425
2427
2429
2432
2434
2436
2437
2440
2452
2456
2460
2461
2463
2466
2468
2470
2473
2473
2476
2478
2482
2483
2487
2491
2495
2498
2506
2506
2508
2511
2521
2525
2528
2531
2549
2553
2559
2563
2576
2579
2580
2580
2582
2588
2593
2602
2615
2616
2621
2623
2632
2637
2640
2644
2649
2662
2667
2673
2677
2680
2680
2684
2687
2689
2692
2694
2697
2698
2703
2706
2708
2720
2724
2726
2727
2741
2745
2754
2761
2777
2778
2785
2788
2791
2791
2795
2797