2044
2048
2051
2050
2045
2049
2052
2046
2047
1959
1968
1965
1961
1962
1971
1960
1966
1963
1964
1970
1969
1967
4587
4589
4594
4597
4596
4655
4593
4598
4595
4599
4984
4985
4986
4987
4992
4989
4990
4991
4988
4588
4997
4998
5003
4994
4995
4996
5001
5000
4999
5002
4877
4883
4895
4886
4885
4897
4892
4884
4894
4898
4896
4878
4887
4880
4888
4893
4879
4889
4882
4890
4881
4891
4649
4654
4604
4650
4644
4643
4641
4642
4591
4634
4639
4633
4635
4638
4637
4640
4636
4653
4600
4601
4603
4602
4652
4590
4618
4605
4611
4614
4630
4607
4625
4609
4627
4629
4622
4612
4631
4628
4621
4626
4632
4613
4623
4608
4616
4624
4610
4617
4620
4606
4619
4615
4651
4677
4692
4683
4684
4686
4685
4687
4711
4714
4715
4713
4712
4696
4697
4698
4710
4699
4701
4700
4707
4702
4708
4703
4706
4704
4705
4693
4694
4695
4718
4688
4691
4690
4689
4716
4678
4679
4680
4681
4682
4717
4709
4719
4969
4970
4974
4973
4975
4971
4972
4976
4978
4980
4981
4982
4983
4977
4979
4792
4793
4794
4795
4796
4800
4797
4798
4799
4720
4757
4766
4774
4781
4758
4767
4775
4782
4787
4759
4768
4776
4788
4760
4769
4789
4761
4770
4777
4783
4790
4762
4771
4778
4763
4784
4791
4772
4785
4764
4773
4779
4786
4765
4780
4801
4808
4809
4807
4806
4805
4802
4803
4804
4810
4850
4816
4838
4846
4828
4818
4834
4856
4847
4811
4837
4827
4817
4823
4831
4855
4813
4830
4844
4836
4826
4840
4822
4854
4832
4841
4845
4853
4835
4842
4851
4843
4814
4824
4852
4820
4829
4812
4849
4815
4839
4825
4819
4857
4848
4821
4862
4875
4873
4859
4863
4869
4868
4870
4860
4867
4861
4865
4871
4858
4872
4864
4874
4866
4876
4833
4899
4909
4901
4906
4907
4913
4908
4910
4905
4904
4900
4939
4947
4948
4922
4934
4942
4946
4915
4966
4955
4940
4958
4952
4914
4956
4951
4917
4950
4926
4959
4925
4967
4933
4918
4954
4953
4924
4916
4945
4957
4961
4937
4928
4929
4920
4931
4930
4938
4963
4936
4921
4944
4941
4964
4965
4943
4923
4960
4949
4927
4932
4962
4935
4919
4968
4912
4902
4911
4903
2025
2032
2036
2028
2034
2037
2030
2041
2031
2039
2040
2042
2038
2035
2043
2029
2026
2033
9860
2027
2168
2175
2173
2174
2169
2178
2179
2180
2181
2182
2177
2170
2171
2172
2176
1972
1978
1974
2013
2016
2008
2012
2010
2011
2014
2015
2009
1977
1980
1976
2022
2023
2024
1975
2020
2018
2021
2019
2017
1979
1973
1986
1984
1999
1998
1982
1993
1994
1981
1990
1992
1991
1987
2002
2003
1989
2006
2007
1983
1996
1997
1995
1985
2000
2001
1988
2004
2005
2183
2184
2189
2186
2191
2190
2194
2192
2187
2193
2195
2188
2185
2261
2256
2257
2260
2229
2219
2230
2228
2249
2250
2253
9851
9856
9854
9852
9853
9855
2251
2252
2218
9840
9859
2227
2231
2233
2234
2235
2236
2237
2239
2243
2238
2240
2247
2241
2242
2246
2244
2245
2206
2221
2248
9837
9841
9843
9844
9845
9842
9839
9847
9846
4228
4241
4242
4237
4267
4268
4269
4271
4270
4263
4262
4264
4266
4265
4240
4278
4277
4276
4239
4275
4274
4234
4255
4253
4254
4233
4251
4249
4250
4252
4230
4245
4243
4244
4238
4273
4272
4235
4256
4257
4258
4236
4259
4261
4260
4232
4231
4248
4246
4247
2207
2211
2212
2208
2209
2210
2196
2197
2204
2203
2198
2200
2199
2201
2205
2202
2255
2254
2222
2225
2223
2224
2226
2258
9849
2232
2259
2220
2213
2217
2216
2214
2215
2262
2376
2379
2378
2377
2263
2265
2287
2284
2289
2288
2292
2290
2285
2291
2293
2286
2283
2266
2264
2282
2270
2281
2279
2273
2275
2276
2277
2278
2274
2272
2271
2280
2267
2268
2294
2269
2296
2300
2299
2312
2325
2317
2328
2327
2329
2326
2323
2316
2319
2330
2322
2313
2314
2315
2318
2324
2321
2320
2305
2302
2310
2301
2311
2309
2304
2298
2308
2307
2306
2303
2375
2331
2335
2352
2351
2334
2348
2349
2350
2340
2355
2356
2343
2337
2336
2338
2353
2354
2333
2344
2347
2345
2346
2332
2341
2339
2342
2360
2368
2369
2371
2374
2363
2361
2366
2362
2364
2367
2370
2372
2373
2365
2357
2358
2359
2380
2053
2061
2145
2143
2149
2148
2150
2144
2152
2151
2146
2154
2153
2147
2155
2156
2060
2138
2139
2141
2135
2136
2137
2133
2134
2132
2140
2142
2056
2104
2107
2109
2106
2105
2108
2058
2124
2125
2123
2122
2127
2128
2126
2057
2114
2116
2117
2118
2119
2121
2120
2110
2113
2112
2115
2111
2063
9771
2165
2166
2167
2062
2163
2161
2160
2159
2158
2157
2164
2162
2055
2095
2099
2096
2098
2097
2100
2093
2103
2102
2101
2094
2054
2069
2085
2086
2071
2087
2089
2088
2074
2064
2073
2066
2079
2080
2065
2078
2077
2070
2068
2067
2081
2082
2084
2083
2076
2090
2091
2072
2075
2059
2130
2131
2129
1898
1957
1956
1943
1944
1946
1948
1947
1945
1933
1935
1939
1942
1937
1940
1936
1941
1934
1938
1899
1906
1931
1932
1911
1910
1915
1903
1916
1909
1905
1923
1900
1907
1913
1917
1912
1920
1919
1922
1901
1921
1918
1914
1904
1929
1925
1930
1927
1926
1928
1924
1908
1902
1958
1949
1950
1954
1955
1951
1952
1953
2403
2479
2431
2492
2487
2474
2473
2464
2477
2476
2484
2453
2490
2488
2445
2486
2436
2438
2437
2440
2439
2430
2404
2417
2405
2414
2413
2412
2406
2408
2411
2409
2407
2410
2415
2416
2418
2419
2420
2421
2493
2462
2483
2452
2463
2460
2485
2481
2489
2441
2443
2442
2444
2448
2482
9830
2449
2447
2475
2459
2480
2457
2432
2435
2434
2433
2451
2454
2491
2465
2456
2446
2458
2478
2471
2455
2472
2468
2494
2422
2428
2424
2425
2426
2429
2423
2427
2466
2461
2467
2469
9857
2978
2981
3130
3105
3118
3110
3121
3122
3123
3124
3125
3126
3127
3128
3129
3104
3106
3107
3108
3109
3119
3102
3103
3117
3101
3120
3116
3111
3112
3113
3114
3115
2979
3006
2989
3004
3007
2992
3017
3005
2995
2997
3018
2998
3021
3014
3022
2994
2999
3000
3001
3002
3003
2996
2991
2993
3056
3057
3058
3059
3060
3061
3062
3078
3076
3063
3077
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3013
3009
3010
3024
3008
3015
3016
3020
3023
2990
3011
3019
3012
2985
2984
3216
3219
3217
3215
3218
3220
3221
3222
3223
3224
3225
3226
9826
2980
3037
3031
3025
3054
3038
3027
3098
3093
3096
3094
3099
3097
3095
3092
3100
3051
3034
3041
3049
3040
3028
3050
3045
3026
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
9861
3046
3036
3039
3055
3043
3047
3052
3053
3044
3032
3048
3030
3035
3042
3033
3029
2983
3207
3210
3214
3211
3213
3208
3209
3212
3163
3168
3174
3169
3172
3164
3165
3166
3171
3173
3167
3170
3184
3193
3197
3198
3196
3186
3187
3190
3189
3185
3188
3191
3195
3192
3194
3161
3206
3162
3199
3204
3201
3202
3203
3200
3205
3175
3179
3183
3180
3182
3177
3176
3178
3181
3156
3157
3158
3159
3160
2986
9828
9862
2982
3137
3138
3139
3140
3141
3142
3143
3144
3151
3148
3145
3150
3149
3154
3155
3147
3146
3153
3136
3131
3132
3135
3134
3133
3152
9825
2987
2988