8191
8190
8189
8183
8187
8175
8127
8159
8063
7679
7935
7167
4095
6143
8188
8182
8179
8174
8181
8185
8186
8173
8126
8062
8171
8125
8123
8157
8061
8158
7678
8155
8055
8059
7675
8119
8167
7933
7927
8151
7166
7165
4094
7903
7934
7931
8047
8111
8143
6142
7663
7159
4087
4093
6141
7163
4091
7103
7551
6139
7671
7647
4031
6111
7919
6127
7135
7677
7807
7999
3071
8095
5631
7423
4063
7039
3583
5887
6911
7871
3839
6015
7151
6135
4079
8031
3967
6079
2047
7615
5119
6655
7884
7886
7885
7887
7883
7882
7881
7880
7928
7897
7902
7929
7932
7901
7896
7899
7900
7898
7930
7892
7891
7890
7894
7893
7895
7921
7889
7920
7888
7769
7775
7768
7926
7925
7924
7923
7922
7772
7774
7905
7916
7773
7912
7915
7918
7914
7913
7770
7750
7904
7771
7751
7748
7698
7744
7910
7911
7917
7699
7745
7873
7906
7907
7749
7875
7872
7696
7758
7762
7874
7879
7697
7765
7908
7746
7747
7761
7759
7756
7877
7693
7701
7703
7909
7876
7878
7760
7764
7763
7692
7757
7752
7702
7767
7753
7766
7694
7700
7804
7695
7832
7833
7805
7800
7806
7689
7793
7684
7868
7869
7835
7870
7830
7834
7801
7687
7828
7827
7754
7686
7861
7860
7705
7829
7708
7792
7709
7831
7867
7688
7803
7865
7795
7794
7802
7866
7685
7704
7755
7826
7839
7836
7710
7837
7863
7862
7711
7838
7864
7799
7824
7797
7798
7819
7680
7683
7777
7796
7682
7690
7851
7712
7858
7778
7713
7859
7681
7718
7825
7691
7706
7776
7779
7823
7850
7814
7820
7855
7852
7818
7846
7848
7816
7849
7719
7707
7817
7854
7847
7822
7815
7714
7821
7857
7853
7856
7780
7845
7717
7844
7812
7813
7842
7810
7715
7782
7843
7721
7811
7720
7716
7841
7840
7809
7808
7781
7783
7723
7724
7722
7725
7791
7790
7784
7787
7789
7726
2462
7786
7785
7788
2463
7727
7730
2460
7731
2459
2458
2457
2456
2461
7728
7729
7743
7734
7742
7733
7732
7739
7736
7735
7741
7740
2455
7737
7738
2452
2454
2453
2451
2450
2448
2449
2446
2447
2445
2444
2443
2442
2440
2441
2434
2435
2432
2433
2469
2466
2471
2468
2470
2475
2474
2467
2464
2465
2439
2473
2436
2438
2472
2437
2477
2476
2486
2487
2485
2478
2479
2481
2480
2490
2484
2483
2488
2491
2482
2489
2495
2494
2493
2492
2515
2514
2513
2512
2516
2517
2519
2518
2525
2526
2527
2524
2522
8086
2521
2523
8085
2520
8084
8087
2539
2538
2540
2541
2542
2543
8083
2536
8080
2537
8082
8081
8077
8110
8104
8107
8106
8109
8108
8105
8102
8076
8103
8075
8074
8079
8066
8064
8100
8078
8067
8091
8090
8101
8065
8093
8094
8096
8097
8089
8092
8073
8072
8071
8070
8069
8068
8098
8099
2529
8088
2528
2530
2534
2531
2535
8114
2533
2532
8112
8115
8113
8117
8116
8118
8121
2501
8124
8122
2511
2510
2502
8120
2508
2509
2500
2503
2558
2559
8177
8178
2506
2553
8184
2504
8180
2507
8172
2557
2556
2552
2505
2496
8161
8166
8165
8160
8162
2498
8163
2554
2555
2499
2497
8164
8170
8168
8169
8176
2545
2544
2551
2547
2550
8147
2546
8132
8154
8156
8146
8152
8150
8149
8148
8133
8153
2548
2549
8135
8144
8134
8140
8137
8136
8145
8130
8141
8142
8131
8129
8128
8138
8139
7959
7957
7954
7958
7952
7955
7953
7956
7965
7964
7949
7961
8007
7966
7960
8004
7986
7967
7948
7950
8000
8009
7992
7993
8011
8001
8005
7995
7985
8006
7987
7951
7984
8008
7962
8010
8023
7988
7989
8002
8019
8022
7994
7996
7997
8016
7998
7963
7991
7990
8003
8012
8013
8020
8018
8017
8014
8015
8021
7945
7944
7943
7976
7942
7978
7977
7940
7975
7974
7979
7946
7973
7941
7939
7972
7947
7971
7970
8029
8025
7980
2311
7938
7937
7936
7968
8026
7981
7969
8028
8027
8024
7983
8030
2310
7982
2309
2308
8035
8037
8034
8036
8033
8038
8039
8043
8032
2304
2305
8042
2306
8041
8040
8044
2307
8046
8050
8051
8052
8053
8058
8045
8057
8049
8054
8056
8048
8060
2312
2314
2313
2315
2335
2334
2319
2332
2317
2316
2318
2333
7439
7426
7427
7438
2344
2345
2347
2346
7436
7437
7435
2349
2348
7430
7434
7425
2330
7424
2328
7502
7501
2331
7428
2329
7431
7429
7503
7507
2351
2338
2336
2350
7432
7500
7506
7433
7496
2339
7497
2337
7498
7509
7499
2327
2343
2342
2321
7508
2341
2326
7504
7512
7513
7505
2340
2324
7517
2320
2323
7516
2365
2364
7510
2325
2361
7518
2322
2360
7490
7519
7488
7511
2363
7514
7494
7491
2362
7492
7489
7495
7515
7493
2366
2356
7454
7461
2357
2367
7453
7460
7455
7452
7541
7544
7538
7546
7463
2359
7547
7537
7540
7545
2355
2358
7542
7527
2354
7536
7539
7529
7543
7528
7521
7520
7530
7550
7462
2352
7526
7467
7535
7525
7524
7523
7522
7534
7466
2353
7549
7548
7531
7533
7450
7459
7532
7451
7465
7448
7443
7442
7449
7456
7457
7458
7464
7468
7471
7469
7470
7583
7582
7480
7581
7441
7481
7440
7482
7483
7447
7444
7580
7446
7474
7445
7475
7569
7573
7577
7472
7473
7576
7575
7574
7572
7571
7570
7593
7568
7485
7596
7592
7486
7484
7479
7487
7478
7597
7598
7578
7599
7579
7605
7595
7565
7607
7476
7604
7477
7606
7594
7564
7566
7567
7602
7608
7601
7603
7611
7610
7609
7614
7613
7612
7600
7586
7587
7552
7560
7561
2397
7585
7563
7639
7634
2399
7584
2395
7553
7635
7554
7555
2394
2398
2385
2384
7589
2396
7638
7562
7557
7636
7633
7590
7588
2387
2392
7591
7632
7556
2386
7637
2393
2369
2388
2389
7641
7646
2370
2368
7640
7619
7617
7618
7559
7558
2371
2390
2391
7644
7642
7645
7643
7616
2376
2372
2377
2373
7621
7620
2378
2382
2379
2383
2380
2381
2374
7622
7623
2375
7665
7652
7666
7667
7662
7664
7653
7650
7651
7655
7649
7657
7660
7668
7654
7670
7626
7661
7625
7659
7648
7669
7656
7658
7627
7673
7672
7624
7674
7676
7629
7628
7630
7631
2409
2410
2408
2411
2413
2412
2414
2415
2403
5327
2402
2406
5325
5324
5326
2407
2400
2405
2404
5323
2401
5322
5321
2094
2095
5320
2111
2093
2092
2110
2073
2072
2074
2054
2082
2109
2108
2075
2081
2103
2053
2102
2083
2052
2055
2080
2100
2101
2086
2088
2089
2091
2090
5319
2078
2085
2087
5318
2084
2076
5317
2077
2105
2079
5316
2104
2097
2098
2099
2096
2049
2050
2051
2048
5312
2106
2107
5313
2068
5330
2070
5331
5329
2071
2419
2069
2421
5333
5328
2418
5332
5314
5315
2416
2420
2417
2067
2063
2062
2066
5334
2060
5339
2423
5338
2422
2064
5336
5335
5341
2065
2059
5337
5340
2061
5343
5342
2058
2259
2424
2427
2257
2057
2056
2425
2258
2262
2256
2263
2426
2260
2261
2130
2428
2142
2131
5353
2141
2429
2143
2129
2128
2140
5352
2430
2269
2299
5354
2298
2431
2268
2132
2136
2134
2138
5355
2296
2297
2300
2135
2137
5358
2266
2133
2267
2139
2301
5359
2270
2265
2264
5356
2271
5357
2303
5367
2302
2188
5365
5366
2189
2281
2251
5364
2254
2184
2255
2185
2247
2250
2252
2253
2285
2248
2246
2245
2182
2191
2287
2284
2280
2282
2249
2244
2183
2286
2186
2190
2187
5360
2283
2240
2181
2180
2242
5363
5361
2179
2295
2292
2293
2243
2241
5362
2178
2291
2290
2177
2294
2126
2127
5347
5351
5350
2176
5346
2274
2277
5375
2276
2273
2120
5374
2275
5348
5349
5372
2123
2121
2272
5344
2288
5373
2122
5345
2278
2200
2201
2289
2124
2279
2125
2203
2202
5368
5371
5369
5370
2113
2174
2115
2204
2112
2205
2119
2173
2175
2207
2206
2114
2172
2118
2198
2199
2194
2193
2192
2195
2116
2169
2168
2197
2211
2210
2208
2117
2171
2209
2196
2170
2167
2212
2150
2166
2165
2213
2215
2151
2163
2149
2148
2162
2214
2164
2160
2161
2147
2221
2146
2157
2152
2218
2144
2156
2216
2219
2158
2155
2223
2154
2220
2145
2217
2222
2153
2159
2231
5251
2230
2228
2229
5250
2227
2226
2224
5249
2225
5248
5253
5252
7328
7330
2238
7343
7331
7335
5263
7333
7329
2239
5255
7302
5262
7334
7337
5254
7336
2237
2236
7332
7342
7303
7301
5268
7341
5269
7300
7338
2232
7340
7339
7311
5270
5261
5260
7310
2233
5271
2235
2234
7299
5265
5264
7309
7308
5267
5259
7298
7323
5266
5256
7304
7307
7322
5278
5258
5276
5257
7305
7297
7327
7306
7296
5277
5279
7325
7324
5274
7326
7320
7350
5275
7321
5273
5272
7354
7351
7395
7348
7353
7352
7349
7355
7344
7394
7356
7345
7346
7347
7313
7399
7357
7393
7398
7397
7403
7396
7407
7314
7392
7315
7317
7405
7401
7402
7400
7318
7312
7404
7406
7409
7359
7316
7319
7358
7408
7411
7415
6895
7410
6590
6591
7391
7363
7362
7414
7389
7390
7412
6588
6199
7417
7420
6295
7413
6589
6890
7416
6894
7421
7388
7422
6236
6198
7419
7418
6891
7361
7360
6197
5293
5294
6893
6294
5288
5295
6892
6196
6298
5289
6585
6237
6584
5292
6586
5290
6292
6299
6889
5280
6293
5281
6587
6888
7371
7364
7370
6297
5291
7365
6238
5282
7368
5285
6396
7369
6206
7366
5284
5283
7372
5287
6296
6234
7375
6203
5286
6207
7386
6239
7374
7385
6193
6201
6233
6202
6204
6232
6235
7387
7384
7373
7367
6397
6398
6200
6257
6530
6399
7195
6205
6880
6395
6883
6882
6192
6259
7214
6531
6194
6289
6258
6256
6881
6528
6529
6288
6245
7194
6853
6852
6910
6909
6244
6195
6392
6394
6908
6301
7199
6905
7215
7197
6854
6266
7196
6175
6393
7174
6906
6904
7212
7213
6887
6885
6247
6290
6260
6230
6855
7383
6174
6267
6886
6246
6884
6900
7198
6907
6534
7192
6270
6231
6261
6150
6532
7175
6320
7224
6228
6271
7382
6300
7225
6321
6273
6274
6583
7173
7204
6901
56
6380
6276
6309
6381
7377
7229
6308
6302
6291
7218
6385
6538
6535
6275
6225
6268
6582
6264
6173
6224
7172
7193
7376
7231
6581
6172
6262
58
6903
6265
7205
7183
6151
7381
6355
6354
7207
6149
6269
7226
6384
7171
6388
6389
7219
6896
7211
7210
7380
7228
6347
6311
6229
6277
6278
7206
6303
6310
6263
6533
6306
6307
6536
6902
7182
6577
6383
6539
6272
6899
6580
7170
7200
6390
6391
6279
6897
7227
7208
6537
7181
6171
6227
6325
6342
6343
6344
6346
59
6208
7230
6170
57
6370
6382
6148
7379
6322
6226
6368
7378
6178
6209
6345
7180
6323
6578
7216
6168
7209
6312
6313
6304
6576
6369
6559
6557
6579
6556
6848
6898
7185
6386
7201
6241
6210
62
6315
6338
7217
61
5301
5300
63
6324
6211
7186
6341
6352
6240
6340
6169
6326
6379
7176
6181
7169
6145
6554
6371
7179
6305
6243
6242
6327
6179
6561
6850
7187
7189
7168
60
6378
6376
6563
6167
6377
6555
7202
6558
6560
7190
6339
6849
6180
6353
6157
6156
6350
6349
6160
6348
6147
7184
5302
5303
7177
6387
6146
6366
7178
6541
6159
6367
6562
6161
6166
6314
6316
6187
6566
6567
7188
6163
6182
7191
6186
6280
6189
6552
6851
6282
6144
6351
5299
6360
7203
6362
5297
6318
6317
6540
6153
6375
6336
6553
6363
6870
6176
6564
6162
6164
6364
6158
6319
6155
6361
6374
6177
6183
6188
6337
6871
6283
6281
6542
6869
5298
6216
6365
6184
7220
6543
7221
6868
6863
6862
6372
7222
6152
7223
6565
6154
5296
6213
6165
6185
6861
5143
6373
50
6217
6212
6223
6287
6218
6356
6859
6285
54
6221
6220
6222
51
5151
5132
6860
6865
6190
6191
6219
5142
49
5150
6284
48
6864
6857
6595
6357
5122
6215
5123
5133
5137
5136
6856
6286
5147
6574
6610
6572
6214
55
6358
6569
5140
6568
6611
6858
1359
6867
6874
5146
5141
6359
6249
6573
6575
6594
5135
1358
6254
6253
6252
6250
6331
6330
6248
5138
5139
5134
6614
6615
6875
5148
52
6613
6255
53
6570
1356
5144
6866
6872
6251
6571
5120
5145
6873
6612
5121
1357
6546
6608
6328
6593
5149
6547
6545
6609
6329
5131
5130
6544
6592
6621
6644
5305
5306
6620
5304
6879
6878
1354
6619
6876
6600
6599
6598
5127
5129
6646
6645
5307
6596
6647
5126
6623
6653
5128
6618
6877
6333
6622
6332
6616
6601
6549
5125
6335
6597
1355
6548
6652
6606
6551
6633
6603
1353
6634
5225
5124
6635
6617
6334
5308
6605
6642
6550
6654
5227
6602
6632
1352
5224
5309
6607
6604
6651
5226
6649
5161
6648
6631
6643
6641
6640
6650
6629
6630
5160
5166
5310
5167
5311
6628
5230
1344
5245
1345
5164
6639
5165
5246
5163
5244
5162
38
1347
6636
6637
1346
5228
5229
39
6638
5231
5190
5223
5247
5188
7243
7245
1351
5219
7242
5220
5221
5187
5222
5218
5238
5237
5236
5189
6787
6786
1348
1349
1350
35
5191
34
5239
37
7244
6627
7294
6626
5186
5216
5242
5217
7295
6624
36
5243
6793
5185
6785
5241
6784
7240
5159
7293
6625
5234
33
5233
6790
5156
5184
7292
5232
6791
32
6842
7233
7241
6792
7246
7247
6843
5196
114
5235
5158
5157
7256
5240
118
6789
7286
7273
6788
5197
115
7288
7290
7291
7232
7267
7234
7235
6846
117
7250
7287
112
7265
7281
7249
6847
7251
7252
119
127
5152
7257
7266
7289
7268
7269
7280
6794
6795
7284
7259
7258
126
5198
7272
5183
113
116
7264
5182
5199
7285
5153
7271
7279
7248
46
7270
7253
7254
125
7237
5155
6840
7277
45
623
5201
7283
6841
5154
7255
7278
7236
124
5193
5192
622
6796
47
7276
5195
5200
581
7282
6845
44
5180
5194
6844
6799
6797
621
580
582
7274
6798
7238
620
583
5181
1371
7239
5179
5171
1373
7275
5202
5177
1370
1375
7261
41
5170
1369
5203
40
1374
1372
7260
5178
5176
5169
42
43
624
6808
5204
5172
5173
5175
630
6403
5174
1368
631
5205
619
625
5168
5206
5207
579
577
616
618
6800
6801
123
7262
6802
6812
6806
627
6813
6810
626
6815
6809
6402
5210
7263
578
6804
6803
120
121
5211
5209
6807
629
6811
6814
628
617
6407
6404
576
122
6805
6413
6412
6400
6405
5208
6414
6406
6415
6401
586
613
587
614
615
591
5215
6409
6829
6827
758
6826
612
6823
6828
6408
6410
597
6411
590
5214
585
6822
1360
588
584
596
759
6446
594
757
756
5212
6819
767
6830
1361
6447
766
609
6835
764
5213
599
608
6818
765
6444
751
6834
589
598
6825
6824
1364
611
610
6816
762
6831
1365
6445
6821
750
1362
755
6441
6440
754
747
6820
595
746
6817
1363
6839
1366
6832
593
753
6833
760
6838
633
763
737
741
634
632
749
92
6443
748
1367
6442
752
6422
745
592
736
635
739
6836
742
740
761
93
743
603
738
744
6423
6837
602
600
606
94
607
6424
601
6425
605
6428
637
6427
6420
604
95
6416
6429
6683
639
638
636
79
77
6421
6426
71
107
6417
6702
78
6430
6733
6731
98
6431
105
89
367
355
106
6730
6682
104
68
91
90
70
88
366
76
99
75
354
6703
6687
6436
6418
6782
645
6684
6439
646
6732
647
6700
69
6701
6437
6685
6438
6783
74
6686
6680
640
6449
641
6712
6419
6450
64
6728
6781
6713
365
6681
6780
6706
96
353
6717
644
6448
364
653
72
97
654
6451
65
6719
6671
1038
6452
6659
352
6744
6707
6714
6716
6729
6734
6735
652
655
101
6699
6721
6698
73
643
642
4124
6774
650
6738
6670
6761
6755
6776
4125
6715
6718
6720
6722
6723
651
6778
6737
1039
6739
6696
6779
67
100
66
6775
358
6454
6769
359
110
360
363
356
111
6697
6668
6669
6673
6658
6688
6689
6704
6736
6745
6453
6754
6756
6757
6740
6777
6768
4127
6772
1037
6746
6747
6753
6705
357
6760
6434
6657
3
361
6773
4126
6674
6767
6759
6758
6742
6662
6455
6667
6664
6741
102
6677
6656
6765
649
6675
6725
6665
6672
6678
1036
6663
6435
108
6766
6752
2
6771
6743
109
451
6764
362
6724
6432
648
6666
6661
6692
6463
6433
6462
1029
6660
1405
669
667
664
450
1028
103
4121
6690
6679
6676
6770
6693
6762
1402
1401
4120
4123
1403
665
6727
1404
668
6695
6694
6726
1032
1033
6458
6691
4775
666
6763
1406
1400
6749
1407
6710
6708
6461
6460
6459
6711
6709
0
1031
719
670
1
656
4774
4122
15
6456
6457
657
663
671
1034
718
6748
1030
449
448
716
1035
661
660
659
1024
1025
14
4773
658
6750
13
85
662
717
81
80
1026
84
454
6751
12
713
4772
7
6
455
452
712
379
378
82
83
453
383
1027
377
376
463
462
795
4
87
86
381
382
4768
5
380
794
792
714
4769
710
707
461
4115
709
711
11
10
4771
4113
723
715
708
460
4770
4114
793
1337
459
1340
706
799
1341
1336
1342
4112
458
4155
8
722
798
4153
704
705
791
4154
457
9
797
4159
790
1343
4152
30
456
796
4407
4158
1339
1338
4119
1045
787
786
4118
1044
1385
4386
785
789
1384
784
1396
1387
4406
788
22
1391
1399
4387
720
1397
1398
28
4116
31
4781
4783
23
4117
4782
21
1390
4780
4408
29
721
1395
1386
1389
4404
1394
4405
725
4409
4410
4156
4411
1388
20
4384
4157
4385
466
1046
1041
1376
1377
1040
467
724
1047
471
468
4403
470
1392
4389
1393
465
1332
726
4402
1383
1334
4388
1378
469
4391
1333
4394
464
4776
698
4475
1328
4479
4393
4390
1335
4400
727
27
699
1379
1380
4778
4473
4474
4478
4777
4401
4395
1381
1382
4471
1329
4469
4477
701
702
4476
731
735
4470
18
4779
4472
1042
700
729
16
703
4392
1043
810
6493
730
4467
6487
6484
4413
4142
4466
4468
4412
694
734
728
6485
6506
26
372
19
811
17
4464
695
24
6494
697
373
6495
6492
6504
371
374
6486
4396
6505
4143
692
693
6507
4465
696
4399
4397
4398
375
370
1330
368
477
25
688
733
691
813
4414
732
369
4415
4148
1331
4135
4149
1810
4145
4273
812
4279
1812
690
4134
1308
479
478
4140
4131
476
1284
4130
1309
475
4419
814
474
4133
4141
1287
808
473
829
828
1283
1813
1811
4128
4416
4418
6524
6523
6522
1310
6498
1052
689
1814
4278
4422
4144
6464
6491
4146
1299
1286
1285
1282
6499
1281
6526
6527
4132
1808
1315
6490
673
4272
4423
1053
1049
1062
831
1048
815
472
809
4615
4417
1815
4421
1063
6496
6497
678
1054
6501
6503
6520
1312
6521
1058
4129
1313
1311
6525
1809
830
672
4151
1297
6483
1298
4276
1050
1302
801
1303
804
6465
800
6466
1051
4274
4275
4097
675
6479
1055
6502
6500
4150
1059
679
1314
1305
1318
4147
837
1280
6510
4428
4614
6472
6480
6478
4277
6467
826
4420
6476
4797
6508
807
1304
4610
4612
6489
4430
6482
4429
6509
4321
4798
1307
1056
4796
6519
6481
1296
805
806
6477
6518
6515
6511
836
6475
6512
674
677
1306
802
803
4799
4096
827
6514
1057
1319
824
4320
6473
4608
4426
4431
4455
385
391
4611
4613
1061
1316
1317
1300
4424
6488
6513
4103
4454
1060
1066
676
6474
4323
1071
1067
825
832
4136
834
833
835
838
4427
4425
4138
1301
4102
680
390
384
6517
6516
486
4609
1065
4452
681
4137
1069
839
1070
389
4285
4322
487
4099
1323
4139
4284
387
1075
4287
4286
1322
484
485
1068
1074
4327
4101
4451
4493
847
4453
1064
4098
386
388
4492
1772
4326
4450
769
1817
4457
1816
1818
846
4766
4449
1320
6468
683
685
1773
768
6469
686
684
4767
845
4100
1823
844
840
1073
4448
841
4764
1321
682
687
770
1774
4491
4494
4495
1819
4325
1822
4111
1327
771
4765
6471
4618
4324
6470
843
1775
4490
4489
4488
4456
4791
1325
1326
842
1072
4107
4795
4794
4788
4110
499
4789
498
502
503
500
4790
4106
994
4793
481
496
995
1768
1324
4792
1770
4458
4619
497
480
483
1291
1076
1290
1695
1078
1769
4330
4616
4459
4329
501
822
4784
4331
4762
1771
4763
509
4760
4785
4787
4786
1785
773
1786
1787
1079
4328
3767
1821
4617
820
4445
4446
1784
4104
821
1820
4447
4461
396
4105
992
482
1077
1694
823
492
4109
505
4501
4442
993
4463
772
3801
4443
4460
4444
1789
774
4282
4283
504
508
4108
4281
1018
1926
4334
4280
775
4462
506
493
3766
403
4441
398
1935
4502
1692
1019
1020
397
5002
1289
4761
1691
1693
400
406
4333
4335
5001
510
4510
4750
3803
4440
507
401
402
394
1788
1288
4503
4500
1902
399
1903
1925
447
1790
5003
407
4738
1017
494
1021
1023
1791
3800
3802
997
4739
999
998
3805
4332
4620
4751
4752
5000
1896
1690
3769
511
1934
1924
4737
4622
3807
3804
3745
495
1016
4623
4627
4496
4621
4498
1022
1843
1927
1900
996
4625
395
4435
4432
4745
4511
4747
4753
1899
1901
4736
1897
3764
3765
1842
4748
1898
446
1295
1294
445
3768
1292
1293
4497
491
816
442
4624
404
3806
1688
4744
4514
4509
4749
4755
4499
1081
1080
258
4433
444
3771
4508
4626
260
1689
4512
4513
4339
4754
256
1086
325
4746
3744
259
4434
4288
4436
4629
488
4291
392
489
393
817
405
1002
443
261
4290
4515
4631
3746
1627
4757
1932
4633
4338
1551
818
819
4982
4289
4628
1000
490
3770
1922
437
1933
324
327
1709
1923
4630
1087
4756
1626
1547
4480
436
326
1840
4438
1548
1003
3747
1625
257
1422
1082
1001
1421
3782
3783
4983
1420
441
5004
432
1550
4439
4437
1921
1708
1893
4516
4518
4519
1546
4481
1544
1848
5005
1423
5007
1083
1624
440
438
1920
3749
4632
1085
1549
3777
262
3773
1711
1710
1084
263
3776
1845
3763
4758
4344
4345
4346
4347
1928
3752
4759
1841
4517
1847
1849
1851
4981
1852
433
3762
1846
4336
4593
1545
1764
1889
4635
1765
3748
3791
4980
1940
1850
1941
4482
1853
3759
1888
1931
4943
1715
1892
1761
1762
1763
435
4337
4989
1844
4988
4741
3750
3751
3790
3788
4634
5006
1705
3757
1929
4592
1930
4507
4506
3756
3753
1714
1760
1704
3772
434
4350
439
4348
3779
1855
3781
3789
4294
4295
4605
4297
4740
1419
1418
4606
4990
3755
3780
1012
1943
3778
3774
4942
4342
3795
425
1854
1712
5059
1707
4483
777
5979
5996
4351
1574
1863
424
408
3784
4991
331
782
1713
1862
4343
4299
1890
4349
5063
3809
3758
5997
1618
4941
4293
1621
4595
1894
4296
5998
1008
1007
1572
1942
1891
1573
1010
5999
5046
1015
5978
4319
5047
4742
4636
4607
4604
1620
4594
5058
5017
5044
1013
1895
4743
3794
3792
3808
776
3761
409
3785
3760
783
3787
5980
1004
5045
1619
334
1794
4318
272
3754
1630
5968
1937
1706
1767
322
3786
5981
781
4258
3775
429
1006
1009
5969
1416
1417
1014
1800
867
1803
1766
4504
320
4596
330
4224
4639
4225
4226
1865
1719
1716
1858
1857
1856
335
431
5062
1575
4340
1011
4341
1795
4909
4292
4940
4298
428
4317
427
1628
3819
4869
1961
1718
4950
1623
4597
4870
1801
1802
1869
1005
323
4871
780
4259
1864
1859
270
1629
5016
5056
5020
1616
1622
4908
5057
273
3811
1717
430
1682
426
329
4505
5984
4227
4312
1680
3793
1871
5987
321
1683
1936
1686
1687
4807
4806
4637
866
4314
328
864
1960
1617
3818
332
4951
4316
4315
415
1938
4638
1631
5970
266
4868
5021
271
853
5990
5982
1434
1684
5019
1439
5018
4948
5974
1870
1861
4313
1939
1868
5066
5977
3835
5991
5040
333
4953
5022
5060
1424
5023
4978
3820
4952
5971
3833
5042
4977
413
5061
3810
5972
1792
779
3834
1866
1944
1781
4976
5976
1860
5975
410
865
1995
5986
3817
1681
3799
4993
3798
5983
5041
4487
869
1783
4979
1777
3821
3822
5985
3796
1827
5989
1831
4598
6000
4484
4308
5993
419
5988
1740
1435
1977
264
4910
1981
265
3743
3741
267
5027
4905
3738
4300
4906
5973
5992
5043
4883
4600
4601
4602
4603
411
412
414
4949
4805
4804
1945
4310
5067
1611
268
1685
4257
871
3832
4263
1826
4232
4261
1568
1947
4882
778
4599
4997
418
1994
4486
1993
1962
868
274
1780
4939
1610
4955
4911
4262
5028
4260
1437
5064
1436
5030
4256
1578
1978
1425
1793
5024
3742
4309
4954
1632
4937
4907
4904
3812
3740
3816
3823
3797
4996
1701
269
1438
5025
6005
1721
1576
4311
1867
855
1830
4528
4529
1829
1741
5076
1946
1836
1825
852
4231
1782
1776
1563
1562
1963
1824
1970
870
6006
4938
1828
4302
1582
6001
4936
1581
3813
854
1976
3717
1837
5026
5065
4229
5031
4485
5068
4901
1579
1992
1982
1583
1980
3714
3715
3716
4966
1983
861
5994
5995
4808
4813
4815
4992
4987
4984
6013
5965
4522
6012
6007
5093
5029
3739
423
860
4530
1971
1979
1736
1700
1838
1561
279
1699
1648
1649
1720
1652
4228
4230
1654
1655
4301
4303
4305
1743
1569
4887
1426
275
5014
1580
5967
4885
5008
4880
1839
1650
4233
3719
5009
4814
4986
5084
1779
422
5077
5069
1577
1737
1433
4531
4534
5966
5085
3712
343
5092
3718
5087
4526
5086
1698
1742
5953
420
1432
5081
4307
5010
5011
876
5015
2004
5955
1999
5954
1560
3713
4523
4922
4912
4921
3733
4923
1633
3737
1642
4945
4946
4884
4920
1604
1651
1653
4877
3831
6002
4967
3830
3814
3829
3815
3828
4964
4956
6004
3825
342
878
5095
1723
1608
4267
421
1605
416
1968
5952
4306
4876
1696
4886
1998
1641
4809
4235
2007
4812
1738
4525
6003
4957
1542
1543
5094
4913
5099
4535
6008
4965
4533
6010
4527
4999
4995
4994
1697
5098
4881
278
1996
4916
4917
1640
4985
1975
2005
2006
1722
1969
4867
1427
1615
4902
4900
4944
4899
4898
5083
4947
1643
1606
4903
6011
5080
5964
1778
3732
3734
1798
862
1570
3735
1806
3824
1799
4265
4304
4234
877
875
3736
5962
5963
1797
1613
5073
5078
5079
5072
5070
872
5075
1539
5082
5096
4268
5961
5960
1739
1607
851
1796
4266
4264
1609
417
1612
863
1955
1538
858
4865
859
1959
4896
5899
5898
1703
1702
5896
336
4810
4998
6014
6009
4879
4874
4872
4864
4897
1571
1428
4914
1614
873
4270
879
1974
1634
4926
1958
1997
1807
276
1429
4918
3730
3729
4915
1805
874
4866
4532
4958
1601
4524
4521
3607
4959
345
5113
338
3838
3601
3827
5074
1557
1949
3731
1952
1536
1953
5115
5114
4271
5112
1540
2034
3728
4919
1954
2000
339
4925
1804
3600
2001
4924
1431
277
4520
1973
1972
1966
1965
344
1724
1553
1552
340
1726
1727
3606
1635
5071
1636
4927
1638
5012
5897
4802
337
4811
1567
1566
1541
1637
5097
1663
3836
1661
4878
4875
4873
1645
5013
856
1644
3826
850
1639
5901
349
348
3605
341
1603
2035
1964
1967
4961
1555
1556
1660
3604
5956
3610
3611
4935
4934
4933
4932
4962
1957
4238
1602
1430
1564
4800
4960
4928
4803
4563
1948
1950
5900
1537
5101
1600
4269
1565
4562
2039
1646
5048
4974
1832
5050
4239
4801
2002
1656
1662
1657
2032
2033
5051
3837
1659
5054
1413
5902
2003
1658
1956
4929
5102
5117
857
1559
1558
4560
4561
5100
1951
1725
1554
4577
5103
4576
4829
350
3609
351
4975
934
4573
347
2036
2038
1677
1833
848
4236
1834
5118
2037
1835
1647
4570
4237
5903
1409
4972
5116
5957
5049
3602
4930
4572
5055
1412
4931
5088
1415
849
4963
5089
4894
4888
5895
3720
1676
5958
4828
4895
5893
1665
1664
4571
4583
4581
4580
5091
5959
4569
2011
3603
2010
1732
5052
935
4543
3608
5053
1414
346
285
284
1408
4568
1678
1729
1733
1675
3721
1674
4542
1673
5892
4582
5108
1728
1731
5104
1672
4578
1411
3612
5105
932
4893
1730
2008
933
4973
5090
4574
1756
4575
4968
5894
4541
1679
4579
4540
2012
2013
2009
287
286
5891
2043
3613
4567
1410
962
1917
4892
4891
1916
5106
5107
930
963
2042
929
4970
1910
928
5109
5110
4890
4889
4830
4564
4969
1757
4971
4370
1906
2014
5111
4566
1758
1919
931
1735
4539
1734
1466
283
282
1905
2015
2040
1467
4538
4565
4831
1907
1908
1909
1669
1918
5890
1911
1904
1666
1667
1668
3614
3615
1985
1753
280
4371
953
960
2041
952
1759
954
4369
2046
2045
3722
3723
2044
5888
5889
4368
5779
5860
969
5778
1671
5861
1670
4381
4536
3599
1752
4375
4374
5863
5862
4537
1464
894
955
949
948
1984
3727
281
4244
1585
895
3598
4380
946
947
1915
1913
1912
950
961
4547
5776
5856
1465
1986
974
973
1987
5777
1598
970
1599
968
1990
3594
3595
4587
4586
3726
5033
1584
5032
5781
5039
5857
5034
5035
1595
975
971
1988
1989
4243
4242
1991
2016
4241
1744
4240
972
944
1914
2025
4544
4372
4551
4245
951
4585
3724
3725
1596
4546
4590
945
4584
893
4247
4591
4373
4246
956
4824
1755
892
5036
5037
5038
5780
2024
4545
4382
4383
4825
957
3593
891
1594
5859
5858
1745
2017
4550
1754
1597
958
2026
2018
2019
5845
890
889
888
5844
1588
1589
7018
3592
4826
3590
5842
2028
964
937
936
5843
3596
965
966
967
1586
4588
7019
7023
4589
1591
5783
1590
3591
5782
2021
4549
4827
7022
7020
943
942
1468
1469
5846
4378
4379
3597
7017
7016
959
2029
2027
2023
1746
1593
5847
887
4548
886
5879
5878
7030
3588
7031
5914
5915
941
1471
938
1747
1748
1749
4377
3589
1751
2030
2022
2020
7123
1587
7134
549
548
1592
5875
6959
4376
5871
7132
7128
7029
7021
1470
940
939
1750
2031
7122
7129
7130
7131
6957
6956
5864
4559
4558
5841
6958
7034
7035
7036
7037
5867
7028
5866
544
7133
7120
7121
6972
5870
6974
545
5865
5874
5840
5913
4553
6090
6089
4653
884
3585
5912
4554
5906
5907
4555
885
4557
4556
546
4652
547
6973
3584
551
4671
3529
3528
7010
3586
6108
6109
7032
7033
7038
6086
4823
4822
4821
7011
4820
4817
4816
6088
6091
3366
3367
6100
4819
4552
5904
6954
6952
5876
5872
5877
6955
5868
6953
5789
4670
5787
5905
4357
571
559
7009
550
5873
883
3531
6110
570
5788
5911
6945
6087
6947
6971
5839
4818
5836
6963
6944
6975
3587
5908
3530
6084
6085
6962
558
3365
7008
6103
7024
5880
6968
6969
5539
6101
5881
6970
6104
6102
5910
3532
4643
5784
4640
4641
5869
5826
4642
5827
6951
6950
5837
6946
5838
4651
4356
882
4650
4655
5786
4654
4358
4359
5917
5538
5885
6082
5791
7025
5909
7027
5886
3364
5790
6083
3535
556
7014
981
4667
4668
881
5536
4669
880
3534
6105
5785
5883
3533
982
557
6960
6948
7026
7013
6916
6949
7015
5545
980
5537
6918
7012
6917
6081
5882
5916
5919
1874
4666
5884
4248
903
4249
3362
6080
3520
6106
902
3360
6095
5544
5546
6096
5547
6097
5918
901
6094
1875
554
555
568
569
3521
6107
6919
6099
6098
6961
6093
3361
300
302
295
296
288
3363
6092
983
303
4253
4252
978
1878
1877
979
1879
301
897
1876
1886
553
4648
4649
1873
299
298
297
3527
1457
1456
294
293
1887
1872
3371
4254
900
289
4251
5824
977
911
7125
4250
5825
3524
3523
572
573
3522
7110
4353
4255
976
292
6915
6914
6913
6912
4354
3525
5550
5828
7111
910
7107
896
290
7105
7124
3370
3526
990
4647
5834
989
4665
988
552
5829
5551
5835
7106
291
5541
5833
5830
5548
5549
1459
1458
1884
5540
7104
3369
991
7108
3368
4352
4355
4664
4659
4360
4364
4365
4646
899
4367
7158
4366
7156
898
7157
4644
4645
909
908
3499
4363
7109
1881
1882
1880
7126
7127
6070
1460
4361
1883
5542
4658
985
984
6929
5831
574
6930
1885
5559
7161
4362
1461
5832
7154
5558
7155
6069
6933
7153
6931
7152
6928
3497
3498
5543
6966
7006
5762
3496
6935
575
6068
6075
5554
5565
5557
5564
7007
6999
6998
6996
6995
4657
4656
5556
6074
5598
3494
565
566
5763
567
6934
7119
7118
564
5849
5851
986
6066
6067
6964
6965
7164
7162
6967
6071
3492
5850
5801
6992
6993
6994
5848
6073
7001
6077
6078
6065
5599
6033
6032
7000
7116
3500
3501
3495
6072
3493
7004
5760
6064
7160
906
907
3372
6921
987
6922
5555
6932
5566
6923
5567
3374
5799
5798
6076
3373
5761
5800
7005
7003
7002
6997
3637
5580
3503
6981
3375
562
5596
5597
6035
6920
6048
6049
6046
563
7117
904
905
1462
1463
5582
6027
6034
3502
6040
6042
6980
6047
6051
6050
3639
5595
5802
6925
5803
5615
5614
6927
5613
5612
5853
6924
3636
3566
3567
5795
5552
5593
6038
925
5855
924
5854
3559
3564
6039
6041
6061
6060
5561
6043
7112
6044
6045
3565
5594
5583
6983
3551
6026
3558
3490
5581
4732
3638
926
5764
4733
6025
4730
6115
7115
7113
3550
5852
560
561
3537
6037
6036
6024
6062
6113
4734
5553
6063
6978
927
6982
3536
5796
7137
6028
5794
6926
5765
7142
5821
3491
7138
5793
5766
7139
7150
7136
920
5792
7114
921
6029
922
3489
5767
6059
5571
5591
5611
6114
5576
5610
5609
5588
5570
6112
3634
5560
6979
6977
3635
4660
914
4661
915
6058
4731
916
4735
6053
6052
3556
3548
5592
5589
5577
5797
3557
7147
5590
3549
5608
3621
5816
5817
3989
5820
3622
5822
3988
3623
5805
7149
3539
918
5568
5573
5574
3488
6120
6057
6123
6976
3538
1455
7140
6030
3542
7143
3540
917
3541
7141
923
3986
4024
6054
3632
3987
913
6055
919
6116
3620
6119
1115
6121
1114
6124
3633
6125
4662
4663
3543
1112
4025
6031
6056
5823
5575
5572
5569
5562
5584
5808
6939
1448
6938
1454
5804
5770
5815
7146
7148
1453
1440
6117
6118
6122
1449
1450
1451
5769
5771
1113
6126
3552
3617
4729
3984
3985
3990
4008
4026
4027
6936
6937
6940
912
6941
5578
5579
5585
3616
3561
4728
3553
5806
3562
5818
5807
5812
5813
5809
5814
5819
5563
3387
5811
5810
1150
3554
3555
6131
5768
1151
3991
4009
523
1452
3982
3563
1446
3560
4030
1443
522
3983
1441
1442
3487
7145
3980
7144
4173
3486
3630
3618
3631
5586
1149
4029
1148
6942
3383
6130
4172
6136
6137
3981
1444
6140
1447
3386
3481
3485
1445
3978
3979
3568
3480
3547
5772
5627
6128
6129
6132
6133
6134
6138
3463
3544
3545
5773
3462
5630
1088
3385
3384
1109
5601
3619
1091
6943
3629
3382
1116
1117
4028
5625
5626
3381
5600
5628
3546
3380
5629
4012
4011
4010
5587
4206
5624
1093
1092
1090
1089
1095
3460
5774
5616
3570
3628
3571
1118
1119
520
3482
3483
3484
3625
1108
4174
4175
4207
3376
3377
4202
1110
3973
1094
3976
4204
527
521
1111
3977
2887
5621
3569
4014
4015
4013
5620
4016
3624
3388
3626
5775
5617
2886
4017
1145
3580
3575
3581
2880
2881
5607
6987
6986
1142
3972
5618
3974
3975
5619
6985
4018
5602
3378
4205
5622
3627
1147
4190
5623
4203
526
3379
3642
5603
3391
6019
3389
4851
4850
3461
2885
5604
3970
4191
4192
2884
4201
4200
4019
1146
525
6018
4178
524
5532
4021
3574
1144
4020
3573
4179
5605
3643
5606
6017
1143
3390
3641
6016
4188
305
3582
4193
4214
4215
4189
3578
6989
3579
3576
3577
6988
4212
2882
4724
1141
5534
4168
4849
1140
3640
4170
3971
4213
2883
4848
315
3572
304
5533
6984
3646
4725
314
3644
4727
4198
2901
2898
2899
4726
3645
3994
4007
4005
5926
5927
3647
5535
3968
3969
4169
4171
2896
4186
5531
4000
6021
4023
307
4221
306
4002
4006
2903
4705
2897
4001
3995
3998
4004
2900
4003
4704
4220
312
4177
5924
4176
6991
4022
6022
6020
6990
4187
4194
4195
4199
313
5530
5925
1104
316
4854
1106
4855
4853
1107
1105
3999
4223
3997
2902
4710
311
309
6023
4222
4183
3457
3992
3993
317
3996
3456
4852
5529
5528
4711
4182
308
310
4185
4196
4197
4709
4184
3458
7097
7096
4181
4180
517
4708
4217
3459
4160
4208
4209
4161
4164
4707
4162
4163
3476
4706
1138
2911
4166
515
516
5931
1102
2905
4165
2908
2910
5930
514
4681
3467
3466
4211
3479
3478
319
3465
4216
7101
2909
4167
3477
4210
1096
1139
1097
2888
4680
2904
7102
529
7100
528
5923
512
1101
3464
4721
2889
4720
318
2890
5920
4219
1100
1099
5922
2891
1098
4218
1103
7075
4682
4722
4723
4717
3469
3468
7076
7073
4857
7087
542
7086
4716
5928
3474
7083
540
4858
513
4859
7074
519
1127
7077
518
7082
1126
7072
2906
7098
4718
4714
4686
5929
7090
7091
541
539
538
537
536
1136
1137
7099
4719
543
4683
7080
2907
4856
4861
7085
7078
7084
3475
7079
3471
7081
3949
4860
534
531
5935
530
1124
3948
2892
5921
3470
3473
4684
7088
1125
2895
4687
4713
7089
7093
4685
5933
5934
4862
532
4712
4863
3946
3947
4715
4844
2893
535
7094
7092
3511
7095
4845
5932
3472
2894
3333
3335
3944
3943
3942
3332
533
2921
2922
2923
2924
2925
2926
2927
1122
4835
3945
3950
3957
3510
4846
4847
3334
4832
2938
2936
3959
3958
4834
2943
4701
3004
3005
3956
3951
1123
3938
2918
2920
2942
3940
3941
3955
3964
2939
2916
1120
1121
3411
4672
4833
3507
3410
3504
3506
4700
5508
3872
5509
3505
2937
4836
2940
5504
3875
3329
3873
3966
4837
3963
3962
4841
4840
5505
5506
5507
2919
3328
3954
3952
2917
4695
4694
4692
4679
3936
4675
4674
4673
3953
5510
3007
3006
3874
3000
3001
3002
4702
3003
4678
3960
5511
4677
3508
5524
5525
4703
3509
5526
3965
3961
4842
3907
3878
3879
3330
3937
4838
2941
3939
4839
3901
3408
3406
3405
3906
3404
4676
4693
4843
3331
3409
4689
3877
3876
3407
4696
3889
5527
5521
4697
2968
2969
3900
2972
2973
3904
3862
3863
3905
3414
2999
5522
2998
3861
3415
3888
4688
4699
3032
3038
3037
3036
3035
3034
3515
5523
5520
3902
3903
3413
3412
3517
3514
3519
3930
3931
3929
3337
3928
4691
3858
3859
3860
2995
3911
3910
3909
3908
5518
5519
3898
4698
2912
3033
3893
3039
3890
3885
4690
3892
3899
3891
3399
3887
3886
2930
3884
3894
3896
3857
2996
3516
1274
2913
7047
1272
1275
3336
3518
1273
7046
2994
2974
2970
1268
3398
3935
3883
3881
3396
4034
3895
3897
5517
2997
2931
4038
2971
3512
7070
7071
1269
1277
1276
5515
4035
4039
3513
3933
3932
5516
5514
5513
2915
2914
5512
3400
3864
3338
5947
5946
3880
2975
3397
3856
3882
2987
2961
2960
3029
3927
2992
3865
3339
3934
3031
3028
4032
4033
3866
3401
3030
2951
2949
3395
3451
2929
7045
3393
1131
1130
2986
1278
5945
5944
3394
2993
3025
3026
3027
7044
7068
2984
4036
3340
3342
3343
3867
3392
1128
2963
3450
2928
2948
2950
3912
3341
3869
3402
3453
3441
2990
7069
1279
1271
1270
1129
5951
4049
4048
3024
4037
3926
3924
3403
3922
3915
3914
3913
2985
2989
2962
3925
3449
3448
3923
3442
4041
4054
3452
3440
5950
5949
2991
5941
5942
2957
2956
2988
5948
2944
2945
3418
3443
7040
7041
2955
5943
2954
3419
3438
3455
1135
3870
4058
3439
4047
4055
3868
5940
4040
3349
3918
3919
3917
2977
2976
3920
2952
2958
2953
4044
4045
4046
4050
4059
1134
5936
2966
2933
3916
7067
7065
3871
7043
7042
3424
3425
3348
3454
3447
3417
3416
7064
4051
4052
2979
1265
3427
7066
3426
4061
1133
1132
5937
4053
4056
3436
2932
2967
2965
2964
2959
3350
3347
3446
5939
2947
5938
2978
2946
3346
1264
3422
4062
4057
4060
4043
3445
3444
3437
3433
3420
3921
1267
1266
3421
4042
3434
3432
3351
2934
3435
3423
3428
3429
155
2935
3431
154
4090
4071
4083
4070
7056
3430
4088
3344
3345
7062
7058
7063
7057
7059
4080
2980
4068
152
4092
4089
4082
3353
3068
4069
4076
4078
153
4085
4081
3355
2981
4086
4064
4074
4066
4065
4077
7050
7048
7051
4084
3062
4075
3070
3354
3069
3352
4072
2983
156
3010
3066
3011
7060
4073
157
3041
3059
3061
3067
3063
7055
4067
7061
3356
158
3357
3008
7049
3009
2982
5646
7054
3056
3057
3058
3060
3040
3064
3065
220
221
222
223
5645
5650
217
3359
159
3051
3043
3050
5651
216
3358
213
5647
3042
5644
3048
7052
212
218
219
1510
5655
3049
3047
3045
3044
3023
7053
3015
1511
5656
5654
3054
5659
5658
5652
3012
3052
5648
5657
5643
5640
3846
3046
3022
3014
3013
3053
5641
215
214
211
3847
188
189
3844
5642
1508
1509
3055
5653
3019
5649
5637
2873
5636
5639
193
3018
164
1507
3016
184
166
165
3843
3842
3841
2872
3840
185
208
210
236
3021
1505
209
5661
3017
192
3845
187
191
5638
2876
190
167
1506
5660
186
5662
5663
1504
1259
3020
149
144
1257
237
194
2875
1256
2877
195
2870
238
233
232
205
2874
251
234
148
147
3662
146
145
150
3663
199
235
239
3850
250
2871
151
180
1261
1258
1260
1262
3848
204
2879
3661
3660
248
249
2878
3851
3853
2868
2869
161
3658
1263
183
181
1219
1218
1515
3659
1217
182
160
3852
3849
162
197
163
198
1216
3656
3657
3855
255
196
207
206
174
5632
252
1228
1514
1229
1516
5635
5633
175
3854
1518
5412
1519
5413
177
254
253
172
2867
5415
200
201
5414
5634
1512
202
173
203
2864
1227
2866
5425
1517
5381
1230
176
5429
5428
5424
1513
179
178
1226
1231
5410
5378
5380
128
5408
5409
5411
2865
169
5431
5427
171
1225
5383
5379
5426
5382
168
242
133
243
136
129
226
1224
224
1223
134
135
5430
137
3671
5492
1220
227
170
130
3668
132
5376
1222
1221
131
5377
5493
225
240
3670
3669
140
5494
1170
241
231
5495
1168
1169
1171
230
1251
142
139
228
141
138
143
3654
5498
229
1250
5417
247
5416
1248
1249
1252
1243
1526
5499
5491
1253
5384
5385
5421
5389
5388
3653
3655
244
1173
1524
5490
5419
5418
5488
5489
1172
5391
3648
1242
3649
3664
3652
245
246
5503
5502
5420
5387
1527
5386
1525
1530
1531
1523
1522
1521
5501
5390
5422
3665
3667
1180
5500
1244
1241
1181
1254
1255
5423
1240
1237
5405
5496
5497
1245
1520
3666
3650
1236
1174
1246
3651
1175
5407
1183
1182
1529
5406
5404
5401
1247
1239
1177
3678
1234
5400
1232
1233
5445
1235
5402
5444
1533
1532
1528
1178
3679
1176
5435
5447
5446
1238
5433
3675
3674
1179
5403
1535
1534
3677
1496
5432
3676
3672
1497
5434
5439
5438
5437
5457
5393
1498
3673
5436
5440
1499
5443
5456
5441
5392
5459
1501
1502
1478
1479
1500
5458
5442
5394
5395
5396
5397
5398
1503
5399
5668
1473
5452
5460
1476
1210
5453
1472
5671
5455
5670
5462
5664
5669
5454
5475
1152
5667
1474
1475
5474
1477
5666
5463
1211
5665
5461
1209
2825
1489
2824
1208
2827
1199
1481
1196
1488
1197
2826
1153
2819
2818
2817
2816
2821
5472
1483
1482
1215
5468
2822
1192
1480
5469
1167
1154
5448
1198
1491
1158
1157
1156
1155
2820
1490
5473
1159
1493
1164
2831
1193
1485
1492
2828
1214
1212
2829
1162
2823
5449
5450
1166
1165
2861
2857
5451
1484
2860
2856
2858
1213
1163
2830
5470
1486
1160
1194
2859
1195
5471
5476
5477
5478
1487
2862
5466
5464
2863
5479
5465
1187
1161
5467
1495
1494
1201
1200
5481
5480
2850
1186
1202
5676
2849
2848
2855
5484
5485
1203
2852
2853
2851
1206
5687
5677
1185
1184
2854
2847
5486
5683
5678
2845
2844
5482
5483
5679
1190
1188
1189
1191
5487
5682
1204
1205
1207
5686
2846
5672
5684
5685
5675
5673
5674
5681
2843
2842
5680
2833
2841
2838
2836
2840
2839
2834
2832
2835
3700
2837
3702
3701
5690
3703
5688
5689
5691
3699
3698
3697
3696
5694
5695
5754
5732
5733
5755
3710
5735
3711
5693
5692
3690
5734
3691
3692
3705
3708
3709
3706
3704
3707
5753
3695
3693
3694
3689
3688
5758
5752
3681
3680
5756
5757
5729
5759
5728
5747
5748
5749
5750
5751
3683
5730
5746
5744
5745
5731
3685
3682
3684
3686
3687
5738
5739
5743
5737
5742
5736
5740
5741
5725
5724
5726
5727
5707
5722
5720
3100
5723
5704
5705
5706
5721
3098
3099
3101
3108
3109
3110
3111
3102
3119
3103
3097
5716
5702
3096
5696
3118
5701
5700
5717
3095
5709
5698
5699
5703
5713
5697
3090
3091
3126
3104
3113
5710
3088
5712
5714
5708
3123
3089
3122
5718
3117
3116
3105
3120
3112
3127
3124
3115
3125
3121
3083
3094
5711
5715
5719
3106
3114
3107
3082
3081
3080
3092
3093
3084
3085
3086
3087
3130
3134
3135
3129
3131
3132
3128
3133
2635
2634
3073
3072
3075
3078
3074
2636
2633
3079
2632
2637
3076
3077
2657
2656
2638
2639
2629
2667
2659
2664
2658
2570
2666
2630
2628
2631
2665
2568
2569
2571
2624
2564
2671
2663
2626
2565
2573
2660
2661
2662
2574
2625
2575
2670
2627
2572
2668
2566
2567
2669
2792
2794
2560
2561
2793
2796
2795
2797
2562
2563
2799
2640
2643
2798
2641
2642
2805
2804
2790
2791
2586
2587
2650
2576
2787
2788
2789
2584
2807
2644
2645
2591
2578
2651
2577
2806
2646
2784
2585
2590
2579
2785
2786
2588
2813
2815
2647
2580
2814
2655
2654
2652
2581
2589
2582
2808
2648
2812
2583
2649
2802
2803
2809
2810
2811
2653
2801
2800
2619
2623
2622
2618
2617
2616
2621
2620
2608
2609
2611
2610
2613
2699
2696
2702
2612
2697
2678
2679
2698
2700
2674
2673
2703
2614
2675
2615
2701
2676
2672
2685
2683
2682
2677
2684
2687
2594
2681
2595
2680
2723
2686
2722
2688
2689
2695
2694
2690
2592
2593
2721
2691
2720
2727
2726
2607
2724
2596
2598
2600
2601
2692
2725
2606
2605
2693
2597
2599
3149
3148
2732
3144
2728
3145
2603
2604
2713
2712
2602
2715
3136
2729
2714
2733
3137
2719
2718
2717
2716
3150
3151
3140
3142
3141
3146
2730
3139
2759
3138
3147
3143
2735
2758
2757
2731
2734
2756
2752
2753
2745
2747
2746
2705
2704
2744
2755
2709
2706
2754
2708
2711
2707
2751
2750
2710
2749
2760
2761
2748
2763
2762
2764
2737
2739
2765
2738
2741
2736
2742
2743
2766
2767
2740
2770
2771
2779
2769
2768
2777
2776
2778
3162
3160
3163
3182
3161
2772
2773
3183
2775
3167
2780
3166
3174
3172
2774
3165
2781
3181
3175
3164
3180
2782
3155
3153
3173
2783
3152
3158
3157
3176
3154
3177
3179
3156
3178
3159
3170
3171
3168
3169
3189
3188
3191
3190
3185
3184
3186
3187
3198
3197
3199
3196
3273
3317
3272
3316
3274
3319
3275
3193
3318
3278
3192
3194
3195
3279
3276
3277
3314
3315
3313
3312
3325
3324
3322
3323
3327
3320
3267
3321
3264
3265
3266
3326
3306
3309
3308
3307
3311
3303
3304
3310
3305
3301
3302
3268
3300
3269
3270
3299
3271
3296
3297
3298
3287
3286
3284
3285
3295
3283
3294
3282
3293
3280
3281
3292
3289
3288
3291
3290
3259
3258
3257
3256
3260
3262
3263
3261
3249
3254
3223
3248
3252
3222
3253
3221
3220
3218
3251
3250
3255
3219
3216
3217
3212
3241
3201
3240
3209
3211
3213
3243
3200
3208
3242
3210
3204
3202
3214
3207
3206
3205
3234
3215
3203
3235
3237
3236
3226
3225
3224
3232
3228
3227
3244
3245
3233
3229
3238
3239
3246
3231
3230
3247
