2203
2205
2205
2202
2199
2196
2196
2199
2204
2206
2204
2204
2204
2205
2205
2205
2205
2208
2212
2215
2216
2218
2222
2231
2233
2232
2232
2232
2232
2236
2238
2241
2246
2250
2251
2254
2255
2255
2257
2258
2265
2270
2270
2272
2270
2272
2278
2287
2289
2292
2294
2298
2305
2308
2310
2311
2314
2323
2323
2323
2317
2305
2310
2318
2321
2323
2328
2334
2335
2338
2340
2342
2344
2344
2352
2357
2358
2359
2359
2359
2359
2364
2365
2365
2368
2368
2368
2368
2371
2370
2372
2376
2377
2377
2377
2379
2383
2387
2393
2397
2398
2398
2398
2400
2403
2405
2409
2412
2413
2413
2412
2412
2415
2418
2418
2418
2419
2420
2420
2421
2421
2421
2423
2428
2428
2432
2433
2433
2435
2440
2442
2442
2442
2445
2455
2463
2468
2471
2466
2465
2472
2476
2478
2481
2481
2481
2487
2487
2487
2487
2492
2493
2493
2498
2503
2505
2505
2503
2504
2506
2505
2508
2514
2516
2520
2523
2524
2525
2525
2523
2523
2523
2523
2523
2525
2525
2525
2525
2524
2524
2524
2524
2524
2524
2524
2524
2524
2525
2525
2525
2525
2525
2525
2526
2526
2527
2527
2527
2527
2529
2530
2530
2530
2533
2534
2534
2534
2537
2539
2540
2542
2542
2542
2544
2546
2552
2554
2554
2556
2558
2561
2563
2563
2563
2566
2567
2567
2568
2568
2572
2577
2580
2582
2583
2584
2584
2587
2590
2589
2589
2588
2588
2595
2597
2591
2591
2591
2591
2591
2591
2591
2591
2591
2591
2590
2593
2596
2600
2603
2607
2610
2614
2617
2620
2622
2625
2626
2632
2636
2636
2636
2635
2635
2637
2640
2643
2645
2650
2652
2656
2658
2661
2663
2667
2669
2672
2674
2676
2678
2681
2686
2686
2686
2681
2680
2683
2687
2691
2692
2694
2697
2700
2704
2705
2705
2705
2705
2707
2707
2711
2711
2711
2711
2715
2718
2723
2724
2725
2727
2727
2728
2730
2730
2730
2735
2739
2740
2741
2744
2748
2748
2748
2749
2749
2750
2752
2754
2758
2761
2763
2766
2766
2766
2766
2767
2769
2772
2774
2774
2776
2779
2782
2784
2786
2788
2790
2794
2796
2796
2797
2800
2805
2807
2810
2811
2811
2814
2814
2815
2820
2820
2820
2820
2820
2823
2825
2824
2823
2828
2829
2831
2831
2828
2828
2828
2828
2826
2826
2823
2823
2823
2821
2821
2821
2821
2821
2822
2824
2828
2828
2828
2829
2830
2830
2830
2828
2824
2824
2821
2824
2825
2825
2827
2827
2825
2812
2796
2794
2754
2749
2752
2733
2707
2704
2704
2704
2704
2701
2678
2655
2580
2560
2560
2555
2555
2564
2568
2570
2574
2574
2567
2567
2567
2565
2562
2560
2558
2554
2550
2549
2562
2562
2567
2564
2555
2554
2564
2561
2549
2535
2529
2529
2524
2532
2534
2529
2522
2528
2505
2464
2458
2455
2436
2423
2430
2425
2413
2382
2384
2384
2383
2371
2356
2336
2345
2361
2361
2360
2356
2330
2322
2311
2316
2306
2306
2301
2289
2267
2246
2236
2217
2223
2222
2235
2233
2220
2215
2215
2216
2216
2215
2215
2215
2211
2211
2215
2215
2207
2207
2208
2208
2219
2213
2213
2211
2206
2206
2206
2201
2207