2720
6816
9267
13489
12024
9359
10409
15858
11034
2267
1279
56
4208
13962
5093
10690
17044
11928
14192
16281
11002
13782
13543
13784
16497
14794
4907
3618
14778
2274
3136
2170
1301
6763
15646
6842
15139
6016
11987
6315
13121
2775
3174
3172
2362
3185
3258
10018
13043
17080
11209
13162
16986
17140
10008
9033
9992
16540
16620
17178
17180
16630
9727
8912
9978
10278
8946
9856
10185
9767
15882
17221
9015
8991
11663
10623
9512
8749
7383
16148
7022
16733
9082
17014
11810
11128
11725
7910
11102
14484
7756
7990
14892
2914
83
2080
3491
15369
1204
470
399
1708
7324
449
2027
1857
5035
524
4714
1875
4823
1045
3055
1435
5762
6626
15511
4754
13898
13959
1536
14370
14367
14382
4163
4920
1952
611
14413
1656
16231
7775
5771
17211
11239
11395
8493
8320
16168
15764
8054
11302
13402
13392
10796
14021
11500
4967
4567
1538
12305
12773
12899
11006
12998
12910
12513
13621
13081
7144
10061
16906
16884
16515
16289
16798
17105
12458
12878
16964
8712
16392
9798
16112
15737
3664
10132
3701
3427
2997
10310
13406
5723
6801
6891
5450
16796
5575
5188
3301
40
3013
2269
2125
1662
15019
3466
3676
2060
2057
2222
2221
2053
2226
15630
14615
14621
3619
15173
15201
2280
3253
3097
3523
3091
3088
3080
3078
3620
15199
15191
2543
3406
2198
14963
3139
14761
1207
2195
14426
2332
14957
2165
1296
1354
1363
877
1311
3134
1306
6806
2539
5255
2660
2663
2376
2771
2759
491
4644
5468
6110
5470
4668
4739
4738
6500
5261
6521
6494
5466
6490
6484
220
226
6004
6007
5998
5950
14859
14855
6751
6817
6814
6809
5250
6849
5277
6846
5958
14863
14866
5977
15254
5201
6787
6786
5266
6526
6014
15395
15639
2724
5283
237
5281
239
247
3591
5966
15579
14874
15410
15407
3756
14876
3592
263
5270
4687
4686
4690
4751
2785
2786
4697
2024
2773
2421
2591
2424
1347
2355
9592
2354
2588
2393
2583
2015
2044
2046
915
914
2372
1181
1208
3444
3169
14630
3447
14846
2350
14847
2473
2318
2408
2677
2728
2752
2563
2561
2499
14816
14813
14853
3638
15176
14472
3551
14885
3289
2730
2733
3536
15390
3481
15179
14550
16811
3490
16081
16339
9254
15968
10011
9255
16533
16750
2515
3559
8961
2410
7261
7265
9273
15891
7504
3543
3542
15864
17009
17010
8585
5992
13046
3544
13065
12616
9969
3758
3058
15402
17026
17033
13260
13259
9986
9985
12172
8559
16457
15839
12169
12185
12188
13052
13049
13256
13051
17083
11110
17082
17050
12582
12530
12586
12590
12150
13122
8570
16454
11074
7243
13124
9997
8644
16311
9288
15925
15964
10006
15847
16472
8947
9144
9143
7240
10003
9704
9028
9996
9019
9020
8922
9833
9838
9830
16873
16874
10221
9683
10243
10242
9741
9730
9186
10173
16846
16834
16615
16841
10187
9722
9180
9725
13340
9505
13453
9953
10314
8910
9514
13265
9950
13284
13288
9511
9510
9516
13292
13342
9976
13344
13481
9562
13484
9613
9624
8783
9530
9959
13376
9983
9543
10274
12708
12713
10280
10281
10306
9533
9536
9556
13480
8990
9639
1349
9608
9634
9220
9584
9860
8944
9588
9642
10342
10238
16564
17192
9753
9657
10177
15869
14848
9665
14332
8833
6939
7667
6933
6988
7007
8511
2949
1275
2947
1276
407
6997
7396
6994
7659
6991
8144
7313
8821
7549
7338
8835
412
13769
7534
13764
7445
7915
7214
11697
11533
5105
8800
10628
11689
11660
7205
7211
7231
13736
7532
13474
7382
8122
8118
7223
11366
11705
11704
8999
10586
11700
11671
13718
7834
7220
8218
8108
7831
8115
7402
13723
7294
7518
9398
16180
6919
15984
16584
16578
16151
6947
7305
6949
7544
6967
7952
16222
16176
16170
16174
16175
16160
15785
8324
7922
7078
8005
8027
7939
16200
16215
8467
16184
7801
7901
16257
7088
15886
7060
7059
16329
7456
15922
8653
7460
16486
7784
9111
9079
9090
8586
8587
11779
11774
11726
11756
11086
12551
17155
11813
8226
8232
11814
8606
11370
8601
8222
17019
16255
7819
16463
7933
7903
7639
11822
7825
11150
12560
17166
17165
14877
3778
1079
8638
4786
8634
1060
88
7648
8635
8637
15563
7102
2245
2105
14667
7069
8044
15974
7094
7991
6352
2895
2892
16181
8512
8455
7983
7807
16190
15938
7495
16353
16182
15742
15736
2913
3505
15227
15068
3507
1617
2906
2907
2908
2890
2103
14685
15071
2611
2097
2094
1446
2614
2615
2905
1586
15057
15217
14949
14536
14515
2074
2230
6322
14648
14599
14607
1573
1570
1574
3461
1604
2869
2598
2605
2899
2897
1441
15366
15344
15318
392
2952
1262
72
448
1681
60
1687
1682
601
391
1172
14362
1193
325
331
1903
1904
1716
1228
1230
1176
14264
349
1921
14270
14331
14272
405
15303
15314
15354
2617
464
456
1701
406
1381
376
356
372
1399
1697
352
807
1805
11535
1887
701
107
1829
805
1934
1825
789
5049
949
1861
10402
5127
4472
4467
1856
4741
793
1358
756
791
1818
4434
653
4375
541
544
546
561
564
655
660
773
923
850
3726
3764
91
669
1039
1412
3728
824
4391
15426
4806
4807
3739
3062
3038
15105
15115
15127
15125
4820
3745
6407
15123
15431
15122
15262
4792
6413
1049
1052
15131
14888
5987
3073
968
5072
4800
3053
15269
6418
5075
1002
11641
4023
3808
15294
206
15288
4092
4940
3819
996
6627
6609
15495
15488
185
15447
15283
15444
15512
15277
6595
6588
15481
982
985
3788
6050
6220
3784
4087
6054
3790
989
5111
5088
3952
13945
4055
13971
3947
5077
5081
13835
13888
13894
13944
13936
13880
13940
13437
14066
13434
14099
14057
3980
14009
14013
14035
14031
13443
14043
13981
13977
4178
4182
4571
4575
4585
4561
4586
14317
4309
424
4313
428
4995
1161
1970
646
14389
14388
1534
14365
14368
14364
4538
4988
4927
4541
4918
4919
1957
1139
14381
14380
14294
1946
4279
4978
4952
1097
4288
614
609
14314
14285
125
4321
127
6065
4606
4492
4495
4603
4117
4320
4216
4142
4330
15083
3188
14894
3193
4592
4597
6192
6223
6191
15600
3201
3203
15037
15326
15322
4345
130
14934
15606
15726
14931
6180
6258
155
6080
6074
4097
4155
14420
4350
14837
14839
1649
6183
15693
15706
6908
1650
16726
11929
16033
16120
11926
8402
14840
8422
10574
11872
16038
4643
10581
9935
15300
5758
10961
11257
10526
4783
10510
16956
17042
11038
11382
10520
11043
11438
10958
9911
17210
16952
12383
10951
10512
10494
11378
11377
10949
10732
16945
17066
17135
17116
10704
11732
11753
11352
10480
10477
11238
9882
9896
17228
17229
11833
16412
16415
7728
16268
15913
15912
15918
16366
16369
16714
16029
7736
16028
13697
7722
8441
8516
8495
8484
8463
16128
8318
8478
10531
11888
11234
8372
8193
8354
8353
15780
15782
8280
7003
8336
8359
8197
13703
8196
8279
8276
16604
15753
15756
15758
7567
15976
8297
8056
8052
10864
11880
13676
11020
11051
11321
10859
10646
11509
10754
14180
14178
11665
10868
8172
10758
13516
11558
10750
11485
11631
11630
11645
11651
14150
14158
14167
14159
10382
10419
10421
11336
11489
14071
11496
10842
10828
11601
10820
10818
8073
10782
8070
11911
15906
430
8287
7009
8199
7602
8308
8367
15765
8099
7593
13552
13534
12072
9392
16902
14720
3022
1490
9484
12292
12143
12142
13630
12123
13542
11008
12125
12128
4211
10975
10980
13795
13801
12985
12950
13807
13115
13791
13813
13428
13778
13775
13770
12695
13093
13094
13092
12514
12996
12981
12204
12946
11001
12914
13625
13647
13087
11955
10270
14213
14209
11996
13618
13268
11993
13238
12638
12042
12857
12860
12108
11556
12116
9454
10152
9460
10157
10162
16569
7149
9412
7153
16851
9470
12068
7164
12064
10085
16893
16675
16634
12782
12853
10110
8696
9668
16632
9670
9667
16661
16813
16658
9326
9700
7683
10133
9793
16305
15958
16299
16295
16265
9779
8866
7685
7674
16757
16763
13554
12426
13184
12314
13592
17121
17054
11742
16967
12356
11198
11200
12448
13088
8737
12654
16944
16767
16764
16785
17106
16789
16779
16791
8878
12507
12883
12504
12230
12360
16792
17079
5217
12629
5650
5649
12237
5449
6209
3886
15553
7701
15623
16108
16105
7715
9797
7709
10120
9309
9823
9317
10041
14714
16824
9821
16821
9332
16495
16384
8668
16074
8670
6729
8671
15591
14571
15388
1671
5428
15718
15720
6711
6714
3713
15050
15159
14790
15155
3692
2523
6675
2134
3671
15165
14792
15161
3453
3452
14624
14768
2995
3015
1556
1553
2211
14746
14747
14357
3376
12939
4205
1757
313
5021
3388
3315
5817
3434
5855
3341
5865
13804
6692
5700
5692
6689
1769
3391
6458
4905
5711
6128
45
5326
30
5534
6562
6420
5374
5216
15528
15551
3882
5426
5553
5414
5657
5799
5415
5392
3873
14245
5585
26
5316
42
22
5525
5596
5581
3870
5725
3852
5903
6680
5893
5622
14225
14228
14227
6541
5508
38
6123
6102
5294
6282
5330
1844
4723
4876
4874
13845
4870
6441
6434
3900
6446
6447
6285
5148
5153
3906
6274
3892
3298
6649
5838
1463
1460
1763
1472
1466
5132
275
271
1733
1525
1524
14952
14738
1516
2982
3415
3412
2978
3684
2268
5780
5788
5404
2432
2822
5834
3691
14692
14779
14528
14525
6709
6708
2808
14907
15595
6704
14899
14893
6700
6698
14457
15188
14992
14997
14988
15003
14514
15076
15024
15025
15189
3464
15194
3463
14606
15021
14611
14451
14456
14454
14459
14609
15000
2058
14617
15627
2054
2056
2052
2219
2218
2220
2224
15626
15632
15629
2216
2215
2214
2227
2249
2228
14616
14612
14614
14613
14620
14618
14619
2251
3278
2252
3277
14651
2231
14653
15633
15634
14655
14654
5979
5980
5978
2256
3117
3281
3279
3276
3280
2254
2255
14622
2253
14468
14469
15089
14529
14526
14535
14532
15086
14511
14523
15082
14449
14445
14466
14467
1567
3471
15212
15209
15035
15210
15211
15214
3474
3634
3476
15048
2497
3635
3632
3633
3654
3631
15200
2492
3244
3245
3240
2275
2276
2489
14775
14811
14812
2520
3242
3241
3548
3525
3255
3256
3257
6824
3118
3098
6823
3528
3526
3529
3527
6820
6822
3093
3094
3114
3115
3116
3252
3095
3254
3275
3096
3515
3520
3518
3516
3250
3247
3092
3113
3090
6821
6818
6819
6812
6810
3079
3084
3085
3086
3083
3082
3512
3510
3514
3511
3623
2278
2494
3248
3674
3624
3622
3673
15190
15196
15197
15198
3626
14776
14774
15192
3628
3672
14756
14690
14842
14960
3407
3402
2540
2538
2272
2273
3137
3140
3403
3404
14968
14962
14964
14850
14688
14689
3138
2306
14758
3142
3144
3133
2303
2282
14759
14973
14974
2202
3170
2038
2037
14970
3440
2200
14972
14969
14966
14965
2336
2358
2197
2174
2173
2196
2175
2342
14967
14741
14432
14431
1178
1179
2341
1206
1202
2177
1205
2340
2338
2339
14275
14427
14274
14262
14259
14254
14258
14260
14425
14257
14256
14255
14430
14429
14958
2172
2328
2330
2327
2324
2326
2323
2167
2322
2335
874
2164
872
2166
1352
2168
2008
2003
1364
1367
1300
1297
1298
1356
1351
1350
1355
1357
1362
1385
1386
1368
1366
1365
2160
2161
883
881
899
1371
900
2013
1370
1313
2033
2179
2011
2035
2162
2006
1369
2389
1310
1332
1334
2036
1335
2411
1314
1312
2553
2555
2554
2574
2575
2576
2646
2551
2552
2573
2650
2651
2648
2654
2647
2383
1309
2381
2384
1999
1998
2546
2544
2542
2548
2000
2002
2380
1304
1303
2386
6805
6804
5238
5242
5243
5240
2762
5456
5455
5458
5454
5239
5244
5257
6497
5471
2767
2768
2766
2377
2378
2735
2656
2792
2738
2659
5256
5258
5259
2794
2795
2739
2740
2662
2412
2416
2415
6505
6503
5477
6502
2790
2793
5475
2791
2769
2789
2414
2413
2756
2754
2755
5473
4679
4659
4684
4681
4680
4683
4682
2772
2770
501
504
507
500
4661
503
499
521
1388
1387
496
498
493
494
490
4646
4645
4648
2761
2764
2758
2760
5472
4651
4649
4711
4650
4652
1837
4654
487
486
4656
488
4703
4706
4704
4699
4705
4708
5469
4715
6104
6103
6107
6108
6112
4702
4700
4698
4868
1846
4443
4670
13824
4733
4736
4667
4735
4666
4737
4669
4671
4673
4722
6307
4665
4664
4663
5476
4662
4716
4719
4720
4721
6498
5496
6501
6499
5497
5495
6124
6126
6125
6520
6519
5260
6495
6120
6122
6119
217
6117
6116
6115
6109
6487
5489
6118
5467
6492
6493
6486
224
6480
5459
5460
5461
5464
5462
6488
6485
6481
221
5245
6482
6752
229
6758
6760
218
216
6534
6538
6535
6762
6756
6754
6755
5994
5192
5191
5194
6002
5196
5197
5198
15469
15470
5568
15473
5567
5572
15652
6384
6379
6382
6001
6006
6000
5999
5995
5996
3565
3564
3574
3569
3570
15645
15644
6378
15649
15648
14858
14854
14857
14856
3571
3576
5945
3577
5946
5948
5944
3572
6811
2705
2706
2707
2710
2708
5248
5246
5942
3566
2704
6750
6032
2701
2702
2712
5251
2700
2713
6839
5941
5940
6840
6843
5273
233
6033
6844
5276
6036
6035
6034
6845
5275
2718
2658
2681
5957
6847
5955
5975
5976
5953
5954
15635
14862
3602
15636
3603
14865
15256
14864
6389
14860
14861
15255
3599
3578
6031
3579
3581
3582
5226
6008
6030
15664
6385
15666
15665
15257
5601
15670
15668
5600
15471
15667
5221
5222
5223
5205
5227
6790
5204
5203
6012
6010
6769
6785
6011
6764
5202
5199
253
254
6767
231
234
256
6768
236
235
255
6789
23
6793
259
258
6775
238
6776
6774
260
261
6528
6795
6018
6398
6772
6773
6770
6015
6017
5207
5228
5209
15675
6419
15674
15396
15673
15672
15258
15259
3752
15405
5232
3606
3584
3586
3608
3609
14870
14871
15642
14869
14867
14868
15638
15640
15573
15643
15575
3607
3124
3123
3122
5982
3121
3605
6850
6825
2722
2684
5280
5282
6038
5959
5960
5964
5962
6042
6040
6041
240
5284
2725
6853
6854
2726
2729
5287
2690
2689
246
245
248
6043
6046
5290
6047
5289
12184
249
250
2692
2691
2694
9159
9160
5291
2732
3129
2734
5971
3128
6857
6855
15577
15576
3610
3127
15578
5990
15581
5970
15141
15143
15142
15140
15273
15137
3593
3612
5967
5968
5969
3056
3596
3595
3757
5237
3594
3754
15406
3054
15409
15274
14878
15411
15401
4840
15400
15399
15398
15397
15408
6421
6422
5233
6423
6424
3759
6027
6404
6403
6405
6406
6401
6400
6021
6023
6022
6024
265
6796
6797
262
6779
6778
6777
6781
6783
6782
267
268
269
5324
6532
6533
5325
6155
12020
12022
13336
13337
13335
13372
13371
13370
6784
5272
6530
5271
5506
5507
6316
6317
6154
6153
6136
6135
6531
6529
5268
5269
2802
5262
5265
6525
6127
5498
6312
6509
6511
6314
6313
4730
4731
6311
5482
4732
5481
5478
5484
5483
6309
6308
6310
5488
5487
5485
5486
509
508
510
512
513
4746
4747
4677
4678
13823
13822
1866
13821
1867
13818
10307
13819
10309
13820
10293
6513
6512
6514
10290
10288
10289
10291
518
517
4750
516
10292
515
10637
4694
12724
12723
2783
2782
4692
4693
1322
1323
1326
2784
1324
2787
916
917
9611
7540
7539
1327
1330
1325
736
1329
735
734
2030
752
751
753
755
754
2023
2022
2025
2026
2028
4689
4688
2778
2776
1321
1328
2021
1318
2418
2419
2797
6506
2417
2664
1315
2665
2669
2741
2798
243
2670
2748
2751
2750
2749
1344
2805
2423
2422
2780
2804
13390
13391
2807
2806
2428
2427
2781
1348
1345
1346
2426
9591
9179
9590
3157
8943
9589
9645
9643
9644
2356
3160
3182
3181
3159
3153
2353
3180
2582
2585
9646
2586
2587
2753
3156
2402
2401
2556
2397
2672
2671
1337
1336
2577
2039
2578
3167
2579
2580
2041
1338
2395
2394
2396
1340
2019
2043
2042
2184
2040
2014
2017
2018
1339
1372
2020
1374
1375
2182
1212
1378
1377
907
905
910
908
909
911
7559
913
7554
2050
2051
9231
9232
2049
2047
2048
1342
2186
2187
1217
9772
9773
9771
7558
7557
7556
7555
1216
1382
1380
1379
1215
1214
1563
1565
1564
1218
1220
2192
1219
2191
2190
2189
2188
2193
2369
2368
2371
2370
16598
14754
14753
14360
16596
14361
16597
16599
14581
14437
14438
1185
1213
1187
1210
1180
14436
14434
14433
14435
2363
14633
2344
2345
2367
2366
14632
14634
14635
14636
14637
14980
14981
3448
3173
3175
2351
2349
3171
2348
3446
2205
14631
14763
14851
3445
2308
2307
2310
3176
2312
14765
14852
14767
2476
2475
14984
14983
3451
14844
14845
2194
2477
2314
2315
2298
2317
2479
2480
2481
2482
2483
2300
14985
14986
14755
14824
14823
2297
14822
14821
15206
15204
14820
15203
15181
15180
15182
15183
15207
15208
16830
3647
2510
3644
3643
2292
2295
2296
2569
2572
2320
2571
2570
3558
3539
3540
3541
3267
3556
2409
2680
2679
2406
2678
2407
3537
3293
2568
3535
6829
2674
2673
2675
3531
3533
6826
6828
3550
3100
3549
2557
2284
2285
2286
14815
2287
14814
14817
14818
2566
2564
2562
2565
3290
2503
2505
15202
15178
15174
15177
15175
2502
2500
2501
3259
3288
3636
3286
3637
15220
15218
15222
15228
15225
15231
3285
15102
15101
15100
14547
14553
14538
14541
14544
3479
3478
14470
15096
14884
14886
3109
3282
3106
3283
3102
2258
2259
14656
14658
14657
14660
14659
2260
3107
3104
3108
1591
14687
14623
14686
14478
14477
6838
6836
3263
2263
2265
2264
14661
14662
14663
14664
14665
14666
3130
2247
3131
3268
3266
3269
1597
14482
14479
14480
3489
3725
15394
15393
15103
1592
3486
3485
3646
3724
3722
15702
15699
15696
3720
15234
15379
15376
15387
15384
3721
15735
15738
15741
15708
16087
16084
15705
16356
16357
16358
3650
3648
3649
9268
10023
16095
16092
16406
16403
16397
9264
16354
9265
9263
16351
16348
16394
16075
16078
15940
15937
16342
15943
15936
7496
15966
15965
15967
16336
15928
16740
16333
16741
8683
9253
8681
10016
10017
16742
16345
16743
16744
16822
9262
9259
9260
9042
9258
16534
16542
16544
16651
9711
9710
9044
9045
9713
9714
9715
16545
9716
10036
9717
16671
16748
16749
16672
16747
16828
16827
16829
10037
16745
16746
9049
9050
10039
9052
2511
9051
2512
2517
2516
2513
2514
2518
9048
9046
8958
9372
8957
9071
9373
9376
2321
3561
3560
9375
3562
3563
9374
7505
8566
3274
3272
8962
3271
8963
8941
9156
8960
8959
9154
9369
9371
9366
7264
10013
10015
9370
7262
7502
7501
7503
7500
7498
7499
7277
15836
7278
15890
15892
7497
15894
15826
15827
15895
15893
15837
15838
15843
9283
9281
10021
7289
7288
7287
15861
15828
15830
15829
15831
1600
3651
3652
9287
9285
9286
1599
15863
15865
15844
15845
15846
15583
17091
8584
17008
17007
13151
17011
13152
15840
13150
13047
13044
8581
5972
8582
5974
5973
13045
13156
13048
13155
8565
9158
12178
8564
13042
12177
2696
9157
12181
12202
12201
12200
12179
13171
13169
13172
13174
13175
12182
12183
12180
3598
3597
12611
12610
13173
12609
12607
9967
12608
9968
9970
12203
11986
12635
11985
11983
11982
11981
11212
11211
11210
12612
12614
12615
6028
12346
3760
4839
17168
17081
15412
17027
15275
17028
17169
8583
13066
13064
13067
13063
13062
12578
17025
12579
17078
17151
17077
11752
12345
11748
17149
17150
17076
17075
12575
17023
17034
12576
12573
13056
12571
11113
11111
17032
17146
17147
11745
17148
11746
11206
12624
11204
11976
11958
12623
13258
13261
13262
9989
9988
13060
13264
13263
12602
12603
12601
13037
13038
13168
13170
13041
9965
13165
13164
9146
12191
12192
12174
13040
13039
12171
12170
7256
8558
8557
13144
13143
8578
13145
13146
17090
17088
17087
16456
15852
16458
11090
16470
16455
17086
17084
17085
17013
16992
17012
16993
16994
16996
16468
16469
8549
8550
8548
8569
11107
11091
8551
8552
13141
13142
13140
13139
9139
12167
12189
12190
12168
13163
13033
13161
13160
13014
13028
13027
13031
13030
12598
12600
12597
12599
12595
13016
13015
11969
11948
11972
13255
11973
12621
11956
11950
11949
11951
12333
12620
12617
12334
12619
12622
12337
12336
11744
17144
17143
17145
17030
17031
12569
13053
13055
13050
12583
12584
12568
17029
11108
17141
17142
12541
12543
17055
12544
16985
16991
17139
16990
11075
12545
12532
12528
12529
11076
16988
12538
17053
17051
12533
12536
11938
11935
12592
12588
12331
11941
11934
11947
11939
11940
11936
11944
11942
13019
13018
11946
12587
13026
13021
13024
13022
13130
13132
12162
12151
12155
12154
12152
9134
9132
9133
9138
9136
13126
12158
13123
13127
12160
8536
8537
8540
11070
11072
11071
8542
8545
16467
16466
16452
16453
11087
16448
16451
16445
16450
16446
16443
16444
9234
16442
8532
15832
9236
15833
9235
9238
7244
8534
8533
15818
15817
9290
15821
16116
16117
15819
15822
15823
15824
16291
16288
16285
16282
9782
8642
16689
16686
16685
16687
8641
16267
16297
16314
16307
16684
16721
16682
9292
9293
10002
9784
16304
16301
16370
16361
16367
9289
16531
16719
16320
16317
16308
8680
16323
16327
16330
8679
16738
16734
9248
9251
15961
15960
15957
15835
15848
15851
15850
16471
16115
9242
9241
9244
9239
9269
9246
7248
7274
7271
8554
9247
7268
9272
7252
7255
7254
7237
7253
7250
7246
9037
10007
9059
9036
9361
9140
9142
8949
9707
9039
10028
16532
16530
16652
9708
9709
16538
16539
16653
16537
16535
16528
9298
9705
9706
10025
9053
9358
9032
9035
9034
9031
9296
16622
16625
16624
9990
9994
9998
10000
9995
9030
9350
9991
9022
9018
9055
9056
9057
7242
7241
9026
9023
9025
9127
9130
9126
9128
7238
7236
9131
8923
8917
8920
9380
8918
10318
10315
9842
10324
10327
10322
10316
10319
9832
9834
9828
9841
9840
9357
9355
9835
9836
9344
9343
9348
9352
9349
16832
9342
9347
9346
16831
16876
10211
16628
9678
16621
16638
16636
16909
17177
17170
10241
9377
9679
9680
9354
9701
9382
9866
9740
17179
10245
16641
16639
16644
16650
16642
16643
16914
16915
9385
9384
9386
8930
8928
8929
9846
8926
8925
9060
9845
9863
10331
10328
10349
10352
13499
13498
9848
9626
9757
9627
10355
9629
10353
10354
10351
9647
9648
9622
9187
9192
9218
9617
9216
9625
9215
9194
9193
9195
9651
10193
6955
9653
9652
10175
10176
9758
17188
10228
17187
15866
16583
15867
10194
17185
16848
17186
17183
10224
10225
17182
9739
9736
9737
10174
10189
10192
10191
16843
16842
10188
16847
10222
10220
10219
17181
17176
17184
16614
16844
16573
16845
16835
16833
17172
17171
16872
17174
10213
10212
10214
16838
16836
9724
9397
9720
9188
9190
10190
9726
9721
9733
10223
9829
10218
9728
10216
13447
10350
13446
9185
9620
9184
9182
9181
8969
13456
9504
9508
9506
9509
8977
8758
8968
8965
13454
13458
13448
9521
13343
13301
13339
13338
9566
13451
13450
13345
9560
13348
9563
9558
8927
9161
9559
8911
8915
8914
9936
9937
9951
9952
9954
9955
13346
13302
9949
9942
9938
9941
9940
9971
9944
9974
9973
13249
13250
13251
9948
9943
9946
13236
13230
13247
13246
13248
11952
12026
13245
13243
13244
13242
11995
12027
13294
11998
11994
13285
13286
13289
13290
13299
13300
13298
13297
12000
11988
12001
12023
12028
12025
10264
12003
12002
10262
10265
11989
8756
8754
9518
9541
9542
8761
8760
10260
10268
10261
12006
12735
12005
12030
13270
11953
13272
13308
13254
13306
13253
13252
13304
13373
13352
13355
9956
9957
9958
9960
13356
9166
13378
13377
9165
9164
9163
13375
13497
13374
9576
13488
13496
8767
9571
9572
9575
9616
13463
8964
13460
8982
8762
8765
8764
13464
13465
9614
9612
13468
13467
8983
8766
8987
8989
8986
8984
13469
8776
8777
9600
8779
8782
13492
13491
9582
9581
13493
9170
9169
13494
9167
13495
13380
13381
9532
9529
13379
13358
13490
12036
12039
12742
12743
13312
13310
13275
9982
9984
11960
13283
12734
10295
10273
14215
12698
9544
9546
9545
8992
12703
10277
10296
10301
10300
12705
12707
12704
12706
12715
8993
12714
8799
8801
12717
12710
12711
12709
12712
10302
10305
10303
12019
13120
13119
12018
13282
13117
12017
13280
12253
12251
12252
12255
12256
13118
13367
13369
13368
13318
13366
13317
12014
12041
13331
12257
12016
13334
13332
13333
9538
2429
9537
9535
9554
9534
13363
13387
13389
13385
9178
13383
9172
9557
9583
9173
9585
9555
9586
9175
9177
9210
9209
9212
12721
12722
9549
9553
9211
9606
9604
13475
9602
13477
12718
12719
13478
9607
9228
9226
9227
9229
9233
9230
9768
9770
9769
9664
9663
6965
7551
9661
9660
9662
9765
9766
10365
10364
9207
9208
9637
9638
9206
9225
9224
9201
9222
9223
9200
9658
7545
9197
9198
9199
9219
9221
9217
9631
9630
9761
9760
9654
9202
9762
9763
9203
9635
9205
9855
9854
10341
10362
10336
9853
9851
8932
9871
10338
9068
10340
8934
8936
8937
8940
9641
9862
9640
9859
9858
9636
9857
10343
10363
3166
3165
3163
3162
3184
10348
10345
9070
9877
9876
9875
9878
9879
2299
2302
9880
10239
9881
10236
10366
16921
16616
17197
16619
16618
16617
16563
14826
2301
14825
10259
16562
16922
10258
9391
16561
9389
9872
9874
9873
9387
9870
16645
9388
16647
16646
16648
16649
16917
16916
9754
9744
9750
9749
9747
16920
16918
16919
17194
17193
10181
10182
10180
10231
10198
17190
17189
17191
16585
15868
10197
6957
10196
9655
9656
6958
9419
16586
16587
15871
15874
17113
15873
10202
17196
10183
10367
9422
9421
6961
1222
6963
6964
1221
10184
10186
10240
14849
10205
9426
9425
15876
9424
9423
17222
7610
7611
6942
16000
15999
7612
8832
9449
9446
9448
9443
7181
7608
8830
8831
6937
15998
16012
16157
16156
17220
15883
15879
15880
9440
9441
7312
7315
9439
9438
15878
15877
16007
16008
16009
6932
6934
6936
8828
6935
15995
15996
15807
15809
15808
15806
7365
7661
7663
7664
7665
15805
7666
16226
16225
6985
7957
7660
6986
8508
6987
6990
8506
16227
16228
15907
7376
15363
15362
15361
15816
15815
15813
15814
6941
16001
15812
15811
15810
7371
7372
6940
8836
1274
8510
2948
2950
7377
8509
7375
7374
7373
7395
7863
7397
484
7864
485
1706
6999
6995
6996
6998
8128
8148
8149
8129
8150
8850
1707
86
8133
8132
8130
7232
7389
8125
7390
7391
7393
7394
8013
7658
7657
7388
7856
7858
7857
7384
7385
7386
8141
8145
6993
6992
8146
8147
7387
8846
8126
13760
13757
13759
13758
7364
8822
8820
13755
7524
7526
7525
7334
7318
7548
7336
7527
7529
7528
7530
7533
7531
7337
7339
13762
13761
7342
7340
7321
7320
7550
7322
7552
7323
8153
411
8152
410
13765
8151
13766
13744
13767
7535
13768
7536
10634
13745
13743
10632
8794
8793
9013
10626
11532
11531
11530
11698
9016
7447
8849
7444
8848
8847
7443
7234
7233
7426
7428
7235
7918
8851
7430
7879
7878
7914
7877
7876
7427
11716
11717
11553
7432
7431
10616
10615
11552
10617
10618
11659
11658
7212
5056
11662
11661
5055
10420
10418
10416
10417
10414
10412
10413
10411
5052
14135
5053
10611
5106
5108
5110
5109
8796
8797
8798
5129
10610
11555
10612
11527
11529
8997
8996
8995
10606
8998
10406
10607
10608
10408
10410
11545
11544
11543
14168
10605
10604
10603
8994
11547
11523
10622
11687
10620
10619
8786
10598
10600
10602
10601
14172
11521
11686
11541
11649
11542
11654
11653
11655
10447
7210
10448
10445
11652
10444
7206
7207
7208
7209
11711
11708
11685
11709
7438
11712
7441
11714
11713
7874
7912
7871
7870
7227
7226
7423
7229
7424
7230
7442
7425
8844
7421
8842
9006
7437
9004
10625
8845
13738
13471
13472
13473
8790
10624
8791
8788
8789
13734
13735
13733
13730
8812
8981
13729
8808
13728
8807
8814
8810
13754
13722
13716
13751
7436
7433
8839
8837
8121
8840
7416
7411
7848
7846
8119
7849
7850
7853
7851
8120
7225
7222
7221
7844
7415
7412
7414
7867
7868
7435
11706
11683
11682
11703
11681
8225
7198
7199
7200
7202
10442
10461
10440
10459
11677
10460
11699
11648
11647
11540
11537
11516
11517
11503
10585
10588
10597
9002
11520
11518
10594
7410
11519
11504
10584
11508
11507
11515
11664
11676
11669
11672
11510
11512
8750
8752
10423
11702
7184
10426
7189
10424
8974
8748
10427
10422
11674
10428
11016
10432
11022
11018
11021
10436
10457
11782
11024
11023
11026
8213
8212
8210
8208
10439
10438
10434
7197
10437
10435
10429
7192
10430
7190
7188
7187
7183
7186
7217
7194
8216
7195
7830
7832
7884
7835
7843
7847
7838
7837
7840
7836
8101
7403
8100
7400
7406
7405
7408
13721
13720
7182
13717
7398
7404
8803
8802
13726
8976
13724
8972
8971
8970
8966
7399
7290
7292
7516
8804
7513
7354
7295
7514
7300
7291
7298
7297
7304
7303
7325
7510
6950
7511
7507
7508
7506
7296
9396
9400
6920
15979
7562
7561
15980
15982
15981
15983
16570
16575
15745
15746
15744
15986
15987
6924
7560
6925
6922
16577
16572
6951
9432
6952
6926
6927
6929
15988
15989
15990
16002
16603
16600
16579
16580
16581
16582
16005
16006
16004
16003
6930
6928
6931
9435
9436
6953
6956
6954
7311
7331
7541
7522
7523
7519
8806
7520
7329
7330
7308
7310
7306
7307
7328
7357
7379
8816
8819
7363
7362
8138
7361
8140
8113
8117
7356
8135
8136
7346
7651
8009
7652
7653
7649
7650
8116
7854
7654
7655
7656
7956
7955
6983
7006
7662
15992
15993
15994
15802
15800
16223
16224
15799
16153
16155
16173
16154
16150
16152
15991
6968
15801
15798
6978
7951
6966
7948
7997
7345
7348
7344
16149
16147
16172
16171
6971
6970
16143
16159
16142
16141
16145
16165
8326
16164
8321
16162
8316
7992
7614
7994
7626
7996
8112
7351
7349
8107
7993
8104
8105
8106
8102
7352
7627
7628
8110
7621
7624
7620
7622
7619
7889
7896
7888
7891
7783
7075
7892
7786
7782
7036
7039
7041
8000
8002
8004
7999
7616
7618
7615
7938
7462
7458
7459
7457
7034
7452
7454
16203
7453
16202
16201
7942
16217
16218
7940
16204
8465
7037
7035
7055
7943
7945
7946
8006
8031
7056
8030
16185
8468
8466
16219
16220
6976
16221
7976
16186
8469
17109
7798
7799
7800
7802
7803
7043
7852
7633
7630
7898
7631
7919
7632
7629
7042
7789
7040
7920
7814
7813
7816
7815
7924
7794
7062
7061
7091
7109
7793
7086
7776
7778
7057
7490
16480
16485
16483
16478
7112
15885
15888
7113
15889
16481
16487
16376
16379
16373
7491
7492
15929
15924
15923
15926
16324
16326
16332
16712
16718
16730
16321
16318
16309
8675
8678
8677
16516
7020
8652
7465
16315
16312
16702
16693
16708
16688
16681
16270
8640
8650
8648
8646
8647
8645
16273
16279
16696
7026
7024
7021
7777
7033
7025
7028
7027
7079
7030
7781
16473
7780
7081
16477
16474
7084
7082
16475
16241
16237
16243
16244
16982
16981
16979
16247
16258
16980
16249
16248
16238
16242
9110
16245
16995
11084
11772
9084
9080
16236
16240
9077
9073
9078
9076
9089
9086
7890
7894
7885
7074
7886
9074
9072
8592
8590
8591
8588
8593
8596
8594
9088
9087
9085
11776
11777
11778
11785
11787
11786
11784
8214
8209
11780
11130
11396
11129
11124
11125
11126
11723
11131
11134
11136
11132
11773
11720
11724
11730
11731
11728
17132
17130
17133
17131
16983
16984
11080
11078
11789
11788
11083
11077
11082
17138
17137
17152
17136
17134
12546
11733
11754
12549
11758
17153
17156
17154
11105
11106
17015
12550
11162
11163
11165
11166
11164
17017
17016
17018
17159
17065
17158
17157
17067
12552
12553
11760
11143
11139
11137
11141
11357
11140
11360
11142
8230
11362
8228
8229
11372
8227
8223
8221
11159
11807
11161
11812
8231
11374
8622
8618
8619
8620
8621
8598
8243
8246
8604
8605
7902
7900
7899
8602
7897
8624
8599
8600
7076
8603
8625
8626
9115
9116
9096
9095
8616
9092
11790
9093
9091
9113
9114
16253
9112
16252
16251
16259
16250
17000
16997
17001
16998
16256
16999
16254
16461
16459
17004
17002
17003
17021
11116
17199
17200
16462
11101
11104
11100
11800
11801
11799
9097
9099
8627
9118
8628
8631
7821
7822
7824
7823
7907
7905
7904
8249
8630
8610
8612
8609
8613
11815
11816
11817
11820
11818
10455
10453
11369
11368
11367
11364
11365
10451
10452
10450
11385
10454
11384
8236
8235
11145
11144
11763
11764
17068
17161
17160
17020
12555
11169
11167
11168
11170
11172
11171
12558
17163
17162
17164
17072
17070
12556
12557
11147
11771
11770
17074
17073
12581
12580
17167
12559
12562
11173
4859
3779
4858
14879
15272
15270
17198
15403
15271
15404
4838
4804
11155
11153
1023
1021
11154
11152
4784
8261
844
843
4782
842
841
7216
7215
8257
8255
8254
11177
11174
11176
11175
8258
8260
1025
1024
1436
1437
4408
11824
11823
11825
7829
7827
7883
7647
7646
7645
7913
7826
7911
7644
7936
8633
8632
7937
8636
1438
7107
7108
3617
11806
7106
3616
11123
11122
11120
11118
11802
11804
11103
11805
17203
17204
17202
17201
16261
16262
16260
16263
3057
15564
16264
15565
5993
15582
17207
16511
16512
16510
17206
7104
7105
7072
7126
7127
7073
14483
15073
15899
15900
15898
7125
7071
7070
7103
9125
7101
7123
15857
15973
15971
15972
7280
7279
15855
7096
7093
7281
7063
8045
7065
9124
9123
9121
8043
8040
8039
7927
7818
7635
8015
7642
8021
8022
85
87
1457
7935
8025
7934
7989
8026
7054
2891
7966
7965
7964
8018
7985
8458
2645
2644
2967
7987
2915
7986
7485
8477
7484
7482
7483
16126
16234
7486
16235
2969
16183
16177
16179
2968
15360
8457
16178
16195
8456
16194
16193
7981
7959
7958
7978
16189
16192
16187
17110
17111
16188
8471
7805
7804
8476
8475
8037
7806
16125
16124
15944
7480
8686
7494
7064
8473
17112
15941
16338
16335
16341
16382
16385
15969
15970
16805
16806
16388
16344
16350
16347
16503
16500
16506
16509
16079
16076
16233
8692
16810
16808
15169
15168
15253
10024
8693
7755
16088
15739
15734
15733
16082
16085
15701
15704
15707
15698
15695
15244
15247
15250
4373
15070
15067
15069
15241
15238
14554
15233
15375
15380
15377
3504
1616
4371
1619
1618
4369
15731
15730
15732
15304
15305
2964
15729
15727
15728
1615
15301
15302
15357
15359
2966
4265
2641
2962
2643
2642
2893
2894
2896
2086
2909
2887
2889
2626
7971
2625
7970
84
1455
82
7972
81
80
2083
2084
2085
1456
1454
6349
6351
6350
2244
2246
2243
14891
14481
15072
1596
2104
3508
3509
2101
2102
2100
1593
14476
15713
15712
15711
15710
14683
14684
2266
2242
6348
2240
2079
2239
2238
14682
14680
2237
14881
14880
14882
14475
2099
2098
2095
2076
2096
3112
3111
3110
14883
14679
14678
14677
1447
2612
1448
1449
2081
2082
76
77
79
78
2616
75
74
73
2635
2633
2619
2618
2637
2621
2620
2884
2885
2883
2636
2882
2880
2881
2956
2957
2958
2959
2638
4259
4257
4255
4254
15309
15349
15351
15352
15353
15350
1612
14494
14493
15347
1608
15348
15370
3500
2904
3503
1588
3501
3502
15372
15373
14551
15371
14545
14548
15224
15230
15060
15066
15054
14947
15051
14948
3477
15045
15221
14542
14527
14533
15213
15031
15034
15030
14512
14510
14524
1584
3494
1579
1566
14446
1568
1585
15039
14944
14945
14946
14673
2091
2092
2073
14675
14674
14676
15568
14652
14669
14649
6333
2090
2072
2071
2070
14671
2069
14672
2067
14647
2068
14601
6330
6331
6332
6353
6354
6356
14641
14639
14638
14640
14643
14642
14645
6326
6319
6324
6328
14603
14600
14605
14604
2059
15015
3462
15006
15009
3468
15026
3469
2064
2065
2066
2087
1578
1576
14991
14989
3456
3460
2062
2593
2596
2592
2594
14505
14509
15339
15338
14508
14504
14506
1601
2867
2862
2870
2928
2923
2924
2918
2921
2920
2916
2917
2863
6318
2600
2602
6323
6320
54
55
58
59
61
64
66
68
89
67
1442
6335
6334
2866
2599
2597
2628
2864
62
2933
2630
2627
2875
2900
2609
6336
1443
2608
2607
2606
69
2629
70
1444
2610
2075
2879
2898
2631
2931
2951
1282
1281
2929
2954
2872
1605
2901
2902
2955
1606
15368
1607
15365
15364
15343
15341
15317
15342
15316
15319
15320
4253
15307
15346
15337
15306
630
629
1280
608
14312
14278
14309
14313
416
1261
394
414
632
413
390
1255
1259
469
2934
1692
1690
1691
395
467
580
446
450
71
445
1688
1243
1244
1674
1676
1675
1679
1678
1248
1686
1246
1247
1712
1709
442
444
436
432
433
434
438
1892
440
437
1684
602
594
604
15329
15331
15330
607
15333
15334
1242
1254
2926
1250
1252
14311
15335
600
596
595
598
599
1190
1189
14335
14334
14337
383
382
14276
388
342
1188
1195
1200
1194
1196
14341
14340
14263
14339
1192
1198
341
330
332
324
328
326
1895
1894
1890
329
334
865
703
868
1360
362
1898
1902
1896
339
338
1900
337
869
360
1223
359
343
1226
344
1925
1713
864
866
1907
901
902
1908
1906
1905
1715
347
345
346
1909
364
1177
1201
1171
386
384
385
1229
1231
1233
1232
14588
15413
14586
14585
14277
14584
14344
14342
14587
14345
14346
14589
14347
14349
14348
1990
15414
1234
890
886
1992
1994
1993
891
892
893
4998
15416
15417
4999
14266
14265
14350
14353
14352
14354
1920
1995
1997
14582
14583
6944
14271
14273
6945
7613
1922
1924
5001
895
5002
5000
14269
14333
14268
642
1270
897
896
1272
6946
1271
1273
14329
14330
643
14326
15315
1295
1294
1293
2946
2944
1292
15313
14325
14323
15312
14321
634
15308
14291
14290
417
15415
14292
14293
1240
1241
1238
1239
1237
1235
396
397
1263
1285
1286
1287
1264
1265
2939
474
2936
2937
2935
1694
1695
473
1696
453
585
584
583
582
451
472
471
466
452
465
463
454
462
461
460
476
481
482
479
459
8134
458
1702
588
1704
1700
408
404
1699
455
457
586
587
1723
1724
1721
898
355
357
409
358
593
592
591
1727
1726
7538
377
375
1383
1384
371
1918
373
374
1403
1402
1400
1401
1914
906
1396
1398
369
370
1917
1915
1912
1913
366
1718
348
808
809
1717
1910
1395
904
903
1392
1393
742
743
1930
798
797
1804
799
744
745
749
538
747
536
534
532
533
11534
1889
11536
1888
539
13747
13746
7537
13748
13749
1816
1814
1811
1810
1809
1808
1812
13750
696
698
574
699
7449
8853
8852
8855
8854
106
4426
4425
4427
104
103
105
1941
1940
1942
563
562
1933
560
1931
1932
1938
1935
694
692
689
690
4417
568
785
962
960
5063
1826
5064
5065
937
940
939
5067
941
5069
945
942
5071
5070
790
1835
1834
1833
950
951
1006
5051
5099
5050
4481
4480
1832
5046
4478
1827
5045
943
10399
10400
4477
4476
10401
4479
5101
5100
5128
1883
1884
1858
5120
5119
4474
1882
727
4742
1878
4469
5117
5118
1855
1854
5032
5114
4464
5057
1876
1817
5024
724
722
1802
796
741
1927
740
1391
1389
1390
737
717
716
757
758
1797
1796
1800
1798
1799
718
721
720
714
715
719
1795
762
761
760
702
550
709
707
708
706
712
710
704
764
763
1792
1783
1784
1782
1840
1836
1841
4433
4435
13832
4436
1838
5023
5022
5026
5027
4432
4428
4430
4429
1790
1787
1788
1786
4376
658
4374
924
814
928
925
926
5086
5030
920
4386
4387
820
822
817
816
4378
818
4379
4382
4384
4381
650
648
652
654
769
656
766
768
547
548
545
540
665
664
542
552
553
772
774
683
662
4412
685
775
776
554
792
555
686
667
557
666
559
668
688
558
556
795
1929
1819
687
1821
4413
4415
4414
959
958
4388
919
918
1820
5039
936
5036
922
934
931
827
935
828
990
1010
1008
986
4762
4759
4764
4787
4766
1067
4791
4789
4841
4393
849
1066
851
671
1065
4844
1424
3064
1046
94
93
92
90
1421
1440
1040
1064
1061
1043
1038
1031
1034
1036
3732
1416
1418
1439
1417
1032
1028
1414
1405
1409
1406
1408
1404
1027
1030
1026
649
972
974
979
980
977
848
845
3727
4816
4760
976
973
4814
3730
3731
6376
4811
4810
4808
6589
5563
5562
4812
3734
15654
15656
15651
6380
5566
15475
15474
15584
15479
15650
6377
15104
15110
15108
3031
3034
3029
3030
3032
3025
3026
3028
3024
15559
15558
15128
3036
3037
6372
3736
6373
15112
15107
15106
15114
15113
3761
3060
3061
3059
6357
3041
15569
15566
15567
15129
3063
3044
15116
15117
15126
15662
15663
15660
15661
15659
15657
4819
6374
3743
4822
4824
6411
4790
15490
6409
5564
6410
15424
15425
15487
15427
15491
15429
15428
15430
4826
3747
15124
15432
6415
6416
6417
4772
4828
4796
4827
4771
4769
1011
4794
1013
833
853
830
966
965
1426
679
96
95
98
100
1943
1048
15572
15570
15119
15118
15120
3046
3049
3048
15134
15121
15132
14887
15133
6346
3072
6369
5986
15135
14889
15136
15561
3611
3050
6368
3771
3772
3615
3773
8639
3613
3614
15138
15562
5989
14890
15580
5991
5988
6371
6370
6347
3076
3077
3075
3074
1055
1054
680
1056
102
1057
1058
1059
7882
4404
4405
4403
682
4402
1432
1430
1431
1433
1434
860
1076
1078
4797
4798
971
863
862
839
952
840
837
836
1015
1017
1016
4774
1018
11158
1020
4835
11156
4802
4855
4801
3775
4854
4830
4832
4831
4833
15678
15676
15677
15264
15266
15265
3052
15267
15268
14875
4856
4836
15679
4837
15680
15501
15502
15503
5753
15461
5751
5748
15459
15460
5609
5610
194
193
6618
5752
213
196
195
4780
3829
4779
4778
4776
6613
4043
4044
3826
3827
4046
3828
11642
11640
11643
4045
4047
4042
6635
6637
6614
11644
4027
6638
3967
3966
6641
3969
3972
3970
6079
6077
6078
4099
6096
6095
6094
6082
11266
11265
6081
11264
5773
6100
6101
5772
15612
15610
15611
15297
15299
15298
15296
3809
3810
3814
3811
4022
3806
5768
15293
15295
15608
15609
15607
5770
5769
6252
6253
5767
5766
15605
5746
15292
6238
4015
5764
15290
15289
6250
15604
15603
6249
4503
6091
6093
6092
6073
6090
6070
6069
6068
6088
4091
4094
4095
4017
6640
6087
3797
3795
3798
4039
4040
4041
3965
3962
3963
4038
4036
4037
993
992
994
3820
995
3822
6629
6628
3817
190
6607
6608
6233
6234
3799
3801
207
6610
6611
15457
15497
5608
15458
15456
5747
15454
15453
15455
15496
15494
15493
15492
15486
15485
15483
182
6605
186
187
188
6606
201
5741
200
197
15463
15451
15452
5761
15287
5763
6230
6229
6225
6248
15601
15599
15602
6194
15506
6193
5726
6245
5736
5759
5738
15507
15285
15286
15284
15462
15445
5348
6157
6160
6163
15510
6158
15281
15280
15279
5734
5347
6156
172
4600
5350
15278
15276
5351
15440
166
164
162
15477
15482
15476
180
15442
15439
176
175
178
179
6594
6592
163
6590
169
168
167
170
174
6596
3785
6598
6593
3782
3781
4063
6058
6052
6049
4756
4753
811
815
810
4752
6048
3996
4484
4482
4000
3998
3997
4598
4483
4488
4487
4486
6215
4520
4494
6218
4001
6216
4002
4004
4006
4088
4517
4499
6214
6224
4626
4496
4521
4522
4629
6210
6227
6211
6064
6063
6066
4089
6062
6061
6056
6060
4009
4008
4031
4013
4011
6603
3793
3780
3792
991
988
4034
3815
3818
4035
3944
3942
3946
5090
14000
13961
13966
3950
4051
14008
3955
14012
4086
13999
13989
4954
4071
4069
4929
4953
4930
4932
4931
4064
4054
4056
4060
4057
4058
4544
4949
4928
4067
4068
4916
4914
4922
4921
13949
13943
13946
13948
13952
13907
4052
13909
812
5080
4050
13970
13968
13964
13899
5078
5076
13906
13902
13903
13861
13862
13863
13866
13860
13859
13834
13874
13873
13870
13855
13882
13836
13842
13844
13856
13854
13858
13892
13895
13897
13893
4924
4546
13891
13889
13890
4166
5130
13937
4160
4162
13885
6444
13881
13939
4158
4159
13942
13955
13956
4164
4549
4548
4574
4550
13978
4177
4175
4173
4181
4180
4183
13934
13938
13932
13916
13933
4900
13829
13925
4446
4902
4901
4904
4448
3988
3985
14017
3982
14018
6476
4188
14062
4189
13442
3990
3991
4452
4455
6479
10986
13432
10385
4461
13435
13436
14105
13438
14069
13439
13441
13440
14061
3992
3993
3995
14095
14096
14136
14134
14102
1004
14088
14089
14087
14090
999
998
997
3959
3943
3979
5094
5095
5096
14097
14098
14060
14059
14058
14063
14054
3958
3957
3977
3956
3961
3960
14053
14010
14011
13994
14014
4961
4959
4957
4524
4528
4530
4532
4944
4100
4101
4103
4589
10888
4587
4962
14047
4533
14040
14039
11501
11498
4584
11481
4582
10846
6460
11499
6459
10849
10847
10848
4204
4203
10851
4200
14033
14029
14023
14024
14027
14028
14037
13445
14038
14034
4179
10852
13980
13983
1499
10853
5015
1966
1967
5013
1537
1539
1971
1969
1109
1110
1108
1506
5017
4201
5019
322
320
10829
10827
4207
4206
11482
10798
10799
1511
1510
1509
1972
4964
4080
4562
626
4564
625
4319
628
627
4318
4084
4083
10906
10907
11913
4316
4315
4314
4569
4570
4312
4568
11914
4299
4565
4296
1122
4077
4563
624
1107
621
1129
4311
1127
4310
4132
4239
4308
4235
4236
420
4306
419
422
423
14395
14397
14393
638
14396
14394
14391
636
14415
14414
14416
14417
14421
640
4241
4242
4240
4245
4243
4246
4244
7019
14422
14424
14423
14400
14401
14402
645
647
644
429
425
427
641
426
14328
14398
14399
301
15774
15422
1114
1113
1112
1975
304
1977
15771
15772
15773
16019
16018
14359
302
303
1762
11609
14356
15423
14597
14594
15421
15420
14392
15419
4996
1111
297
316
317
315
1159
314
1155
294
295
296
4994
14390
14591
14592
14593
1156
14595
14369
1153
14366
1151
14282
14283
379
1985
1986
14387
14386
4992
4993
4991
4990
1982
1984
1983
289
292
291
1533
290
1964
4989
5011
5008
5010
4551
1497
1496
5006
1493
1115
4986
1963
1960
287
1962
1961
4536
5003
4537
4540
1081
1090
1086
1088
4970
1085
1950
4976
1084
1080
1082
1135
1134
1136
1138
270
1169
14383
1148
1146
283
1956
1979
1141
1144
378
14284
14379
1142
1954
1949
1951
14300
4276
14295
14296
14299
14298
14280
14281
14307
14308
4273
4278
4271
4272
4270
14409
14306
14406
14301
4267
14302
14304
4268
4266
4112
1945
1948
4975
4974
4915
4972
4973
4968
4969
110
112
109
1094
1098
1944
4985
108
4274
4116
4118
4281
4121
1133
4284
4283
4282
4287
1118
4289
4122
4291
4290
1120
618
1103
1131
4233
4234
4304
4232
4231
4230
613
612
4280
616
615
4305
14286
14289
418
14316
14288
380
14410
14407
14408
14315
14411
14318
14319
15323
4338
15321
14831
4251
14487
14488
14489
4334
14490
14491
4337
6896
6866
4248
4247
4333
4250
4146
4335
4145
4144
126
128
6893
6870
4610
4609
4608
147
148
4126
146
122
4605
4604
4607
6863
4322
4324
124
121
116
115
4591
4590
120
4595
4596
4490
113
118
4106
4594
4105
4104
4114
4108
4109
4111
4110
4220
4222
14828
4328
14829
4229
4228
4226
4225
4224
4325
1625
1620
4217
1621
4214
4213
4212
3458
3457
14987
14458
14996
1622
14485
14464
3470
1626
1628
15075
15023
15028
14448
14453
14999
15013
15020
15004
15007
15002
3186
15684
15685
3190
15682
1630
3192
3196
3191
3194
15688
14827
15686
15687
15689
3198
3199
6166
1627
6862
6858
15683
15681
15691
3200
3202
6860
6864
6169
6164
6168
14925
14927
14928
14929
14930
6170
6171
6173
6875
6872
6877
3204
6879
15722
1637
1658
1634
6859
1633
1632
6871
15091
15088
14465
14486
15033
15036
15215
15043
15219
15047
15049
15055
15052
15226
1661
14572
15223
15229
14574
1641
15232
15058
15064
15097
15099
4366
1643
3219
1639
4361
4363
1640
15093
15095
14492
14495
14497
14832
14496
14833
15327
4342
15325
4341
15324
4149
4147
4364
6901
3220
4339
4616
4615
4618
4130
4131
4129
4127
129
150
149
154
153
4614
4613
4630
4611
6174
6175
3206
14932
14933
14573
15724
15723
15725
6876
14575
3214
14576
3210
14935
14916
6254
6177
6178
6256
6255
6257
14918
14938
14936
14937
14577
14579
14578
3212
6187
15593
15594
14580
15624
14939
15625
3236
6261
6260
6259
4642
4641
4640
4639
4638
6076
4509
4510
4512
4513
11912
4515
4516
4138
4514
133
4136
4137
4622
159
160
161
137
6905
138
4624
6904
4623
6903
6902
4134
4153
4154
136
139
15328
14838
4349
4156
4348
4347
14834
14498
14499
14835
14500
14836
14501
4157
6910
14502
14503
6909
6907
6911
6906
1644
1647
1646
1648
4368
4367
15383
15386
15389
15392
15239
15236
15235
1645
15692
15697
15694
15700
15703
15242
15251
15248
15245
16504
15709
16507
16094
16091
7754
16405
7752
1653
7751
7753
16045
16043
16044
7749
16349
16355
7748
8528
16399
16402
15947
16396
16393
16501
16498
16352
16383
16389
16386
16346
7745
16334
16337
16725
16380
16374
16377
15935
15963
7744
11932
7746
7747
15946
16213
16122
16214
16123
8526
8445
11930
11931
16211
16121
16212
16210
8447
16119
16135
8449
16139
16138
16140
16196
16197
16199
16198
14841
15953
15952
15951
15950
15949
8527
8531
8401
8403
8404
8350
140
8348
8398
8397
8417
11906
8418
142
141
8421
8423
8419
10579
11860
11859
12419
12418
12399
10583
12400
10562
10563
11908
10580
10558
10576
11903
8415
8414
8411
11899
11901
11922
11921
10572
11925
11856
11857
7767
11871
11867
11850
11848
8879
16429
16052
16053
16035
16054
16055
16056
16058
16057
7771
15465
16059
7769
11875
11876
1654
16039
16040
16041
16042
16728
16727
1651
11877
7774
7772
7773
3238
14943
15464
16729
5775
15613
16063
5776
15557
15466
15467
17217
17216
15468
17219
16062
16061
16060
8887
8886
9913
9912
9933
9932
9934
5756
5757
9914
5774
8890
8889
8888
9916
11258
10529
4029
4028
4030
11319
3976
10960
10523
10959
10524
6621
3812
6622
11444
6619
11442
11320
11045
11317
11047
11046
11050
11048
11049
11390
3831
11391
11388
8240
8242
10507
3833
4781
11425
11447
11445
11428
16978
16977
17045
5754
5615
5755
10745
10744
10743
13607
17041
17040
16976
16955
16954
16974
10935
10937
16953
17039
17038
9929
9930
10739
9926
10737
13599
17242
17037
16950
16951
16948
16949
10933
10736
10932
11415
10506
11386
10505
11383
10503
10501
11313
11312
11329
11331
11314
11316
11315
11440
11318
11437
11435
10500
12387
10517
10954
12389
10519
10956
10521
11254
10522
11330
10518
10554
11255
12393
12391
12390
10553
10551
10570
12409
12408
12407
10955
9927
9928
9909
9910
10957
12411
12412
8884
9908
9907
16409
17218
17215
17213
16773
9906
9904
17212
16408
16407
8881
16771
17230
16769
17208
17209
17233
17235
17236
17232
9898
17227
16768
9899
12401
9920
9919
9921
9924
12405
12406
12404
10544
12381
10543
10547
10490
10514
10548
11249
11250
11328
10492
10491
10511
11242
12384
10513
12382
10493
10515
10516
10952
10953
10950
10948
11432
11429
11404
10495
10496
10498
10497
10499
11379
11380
11376
11375
11407
11354
11411
11410
11413
11412
11414
16947
17119
17036
10709
10731
10947
17035
17118
17117
11739
10926
11735
10925
10924
11734
11736
17115
10706
17114
16938
10727
10729
10730
10697
10912
10698
16935
16932
16933
10694
10696
10693
10692
11718
11722
10918
11719
10916
11394
10921
11399
11346
11347
11341
11398
11350
11342
11402
11345
11344
10922
10914
10913
10908
10909
10910
12368
10946
10945
10489
11340
13663
10486
10478
10481
10484
10482
10483
11236
11237
10488
11232
12379
10538
10476
12376
12374
12371
9883
9884
12370
12366
12367
9887
9886
10534
17226
17225
9895
17231
17234
9917
9890
16760
9889
9888
17223
16418
16410
16416
8860
16424
8857
11839
11840
11838
11834
11836
11827
11826
11830
11831
11832
7734
16423
16025
16023
16422
16420
16417
16266
16690
16022
11828
16296
8428
8425
16290
16284
16271
16277
16694
16691
16700
16303
16300
16287
8657
7735
16027
16026
16024
16683
16706
16722
16723
16720
16030
8658
8656
7469
8655
16514
16732
16360
16371
16735
15959
15954
7742
7740
7471
16724
16051
7761
16050
16427
16428
16049
16425
16426
16048
7760
16047
16031
7757
7737
11842
11843
11845
11844
11847
11846
11866
7762
7738
11919
11920
11917
11918
10550
10549
10568
10545
10530
11863
11864
11865
7724
8384
8383
8382
8405
11893
11892
11894
11915
11897
11916
8408
8496
8443
8444
8442
7470
16209
16208
16207
16118
16206
16130
16131
16129
8464
16205
15917
15916
7723
8439
8440
8492
8494
8485
8491
8437
8426
8438
8459
15909
15915
15914
8460
8461
8462
16127
8479
8274
8486
15908
15910
8424
8432
8430
8483
8480
8377
8434
8482
8378
8380
7727
7726
7732
8429
10535
10540
7730
10537
10536
11886
10532
11887
11890
11885
11233
11882
11881
11884
8192
8191
8155
8156
8154
8268
8264
8355
8300
8299
8356
8371
8370
8376
8374
8375
8488
8328
8317
8270
8269
8272
8323
8322
16166
16163
16158
6974
15783
15781
8329
8330
8275
8278
8351
8331
8333
8498
7004
7578
7001
15791
15779
15789
15790
15787
16132
16133
16134
15795
15793
15794
7581
7580
7579
15803
7005
8501
8337
8339
8338
13705
8198
10892
13701
8387
8386
8335
8389
8358
8357
8066
8195
8194
8067
8360
7582
8284
8305
8303
8304
8306
8087
8069
8083
8084
8064
8065
8301
7165
7168
7169
13517
8086
13515
13518
13521
8088
13519
13522
7170
7171
7172
7173
9413
7599
7600
7598
7596
7597
15757
15760
15759
16606
9411
16605
15777
15776
16601
9431
15775
15754
15755
7577
7576
7574
7595
6914
9434
9409
6913
8046
6916
6917
15975
15748
15751
16565
16567
15749
7564
15977
7568
8267
7565
9401
9406
7138
8050
7166
7163
6912
7570
8063
8062
8266
8263
8262
8047
8158
8159
8059
8164
8060
13508
8058
8081
8053
8048
8051
8162
10860
10858
10854
11560
10856
10855
8171
8167
10889
10867
10866
10656
13662
10655
13666
11293
11294
13672
10862
13670
11288
13667
13679
13678
13674
11286
13664
11244
11240
11245
11246
11270
11267
11291
11324
11292
11290
11287
11298
11296
11299
11301
11304
11306
11307
11325
11323
11322
11303
11300
11353
11348
11033
11052
11055
11056
11053
11030
11029
11054
11017
10639
10640
10638
10642
11611
11610
10643
10648
10645
10651
10650
10644
10653
10654
10673
11452
11612
11617
11616
11668
11618
11620
11666
14183
11502
11614
14190
11453
11455
11615
10751
11460
11456
10966
14200
14201
14204
14218
11506
14177
11646
11624
11623
11057
11622
11036
11309
11311
10464
10679
10680
10677
11310
10676
11308
11627
10675
11458
11461
11463
11462
10786
11467
11466
11465
11273
11274
11272
10659
11900
13680
13681
10871
10787
10785
8175
10781
10760
10759
11450
11449
11448
10784
8174
8173
11594
11557
10810
10808
10804
10756
10815
10805
10806
11593
10807
10802
10817
10801
10800
10970
10969
10964
10963
10816
10835
10838
10837
14193
10746
10370
10747
10748
10761
10813
11470
10762
10763
10764
11471
11472
10667
11469
10682
10681
11333
10683
11334
11488
11487
11486
11484
11468
11483
11626
11628
11629
11632
10368
11065
11064
11062
11040
10467
10468
11041
10469
11042
14151
14152
14153
14155
10466
14171
14173
14175
14202
14206
14191
14194
14188
14197
13400
10967
13393
13396
13397
13394
14164
14147
10375
13405
13427
10378
10369
13431
10376
10403
13430
14143
11392
14129
11393
4049
10475
10471
14123
14081
14120
11635
11634
11067
11337
11068
11069
13695
13696
13694
3974
11338
10670
10688
11475
10687
10691
10672
11495
11492
14110
14119
14121
11490
11491
11493
11477
11494
10840
10841
10839
10982
10962
11497
10984
10843
10844
4209
10772
10824
10797
8079
8078
8080
8185
8187
11603
8095
10821
11598
10819
11600
13523
13524
8089
11595
11596
8179
10789
8176
8177
8071
8363
8365
8093
8204
8364
8201
10876
10874
10897
11902
8200
13708
13710
10899
13692
11285
13693
10905
11910
10885
10882
8368
8369
10880
8206
8207
10904
13714
13715
13713
13712
13711
8292
8346
8293
8294
8296
7594
431
7015
8291
7013
8290
7014
15903
7016
15769
14404
7018
14403
4353
14405
4352
4351
7378
4354
15905
16232
16229
8344
8289
8345
8288
8342
8503
8504
8505
15797
15796
16137
16021
16020
15804
7008
8285
8286
7012
7584
7585
7010
7011
15904
15901
15902
15763
7587
8307
8310
7601
15762
15761
16607
16609
16608
7174
7177
7179
16610
16611
7180
15884
16612
7606
15766
8097
8098
13530
13531
11608
11606
1978
7592
7591
15768
15770
16014
16017
16016
16015
13533
16594
16593
16595
14385
16871
16905
12795
3003
7162
13553
13532
12076
9478
16868
16900
16867
16590
16591
16592
16588
15778
9417
7155
7154
12071
12070
9415
16861
16862
16863
16897
16896
16864
12787
7157
16866
16899
16865
16898
10255
16680
16679
10254
10253
16678
16676
16556
9693
9692
9696
9695
12771
12770
12768
9694
16559
16558
16557
9393
16923
16560
16924
9394
9395
14718
16904
9503
9502
16903
16901
9495
12796
12797
9341
2537
2536
9499
9498
12772
12774
10096
10097
12776
12775
12778
12093
12095
12094
12092
12091
12090
12089
3401
12901
12903
12291
3400
12290
3399
12289
2861
3328
12288
12287
12848
12849
10095
12847
12846
12845
10093
10092
10094
12309
12307
12308
10070
12843
12140
12895
12896
12897
12084
12311
12310
12898
12900
12902
13651
11577
11578
12904
12145
12147
9474
12149
9472
12146
13650
12144
11592
11571
12120
12121
13540
13541
13544
12148
12122
12124
11574
11005
11575
12126
11007
11009
12933
11579
12905
12130
9477
12127
11015
11014
11013
3382
9481
9482
9483
1492
12937
12935
12936
11011
11012
4210
12934
12932
12928
10979
12929
12930
12931
11582
11583
11581
13794
12925
13798
13797
13799
1781
11586
11585
11584
13639
13657
13655
12286
12285
13659
13660
13661
12522
12525
12523
12986
12518
12520
13007
12953
12951
12952
13096
13005
12235
11968
13100
13099
11964
12954
13114
13116
12956
12958
13812
13426
13814
13789
1870
13815
13816
10991
13411
10992
13415
13416
13792
12949
13793
13414
13409
13410
13787
13407
13786
13785
13788
13809
12725
12726
13771
13774
13772
10972
13783
13805
13777
12692
13780
14211
12906
14207
12700
12697
12694
12732
13109
13111
12729
13113
12245
12247
11961
12244
12225
13090
13091
12999
13001
13095
13000
13808
13806
12242
12997
12206
12205
12241
12945
12515
12947
12516
12983
13003
13002
12980
12979
12657
12498
12499
12500
12282
13653
13652
12280
12279
12278
12512
13648
13649
13626
12944
12918
12919
12920
12921
12942
12941
13633
13632
13631
13629
10997
11004
10998
10976
12922
12924
10974
10999
11000
12923
13624
13627
11003
11573
11576
12118
12119
11591
11570
13622
11569
13620
13610
11566
12115
12135
12117
12133
12132
13643
12962
13623
12960
12961
13646
12137
12276
12272
12891
12841
12894
12893
12493
12495
12494
12873
12871
12491
12486
12487
12275
12509
12216
12212
12479
13076
12655
12217
12977
12223
12222
12656
13086
12219
12221
13085
13082
13105
12239
13107
12208
12690
12908
14210
12912
12907
12913
12916
12970
12965
13608
13609
11992
12968
12911
12209
13106
12214
12262
12481
13069
12482
13070
11990
13614
13612
13613
13616
13615
12484
12102
12106
12101
12103
12104
12096
12100
12097
12098
13068
13072
13073
13078
13074
13075
12478
13232
13240
13080
13235
13234
13231
12259
12644
12260
12258
12476
12474
12480
12475
12263
12862
12266
12265
12868
12870
12869
12865
12859
12836
12887
12838
12890
12268
12858
12856
12854
12047
12048
12043
12046
12134
12270
12131
12293
12297
12295
12113
11564
11561
12110
13502
12109
13501
13504
13505
13500
13506
7136
7133
13510
13507
13512
12056
12077
12059
12055
12054
12050
12049
7129
7128
7130
9463
9462
7141
7145
7142
7143
7140
7135
7132
7134
10153
10154
10156
9450
9458
16880
12752
16879
10159
10158
10160
16853
16566
10165
10166
10167
16887
9455
9457
9452
9451
10168
9404
10169
10170
10171
10172
16889
16888
16891
16890
16854
16856
16855
16859
16857
16858
16860
16849
16850
16852
16894
12783
12784
12785
9414
7152
7150
12066
12067
13537
13538
13514
13513
13535
7167
7147
7146
7148
9467
9485
9465
12058
12060
12065
12062
12063
9468
9466
7151
12763
12302
12299
12300
12301
12080
9488
10064
10063
10065
12303
10083
10086
10084
9688
9698
9699
9687
9690
16673
16674
16552
16554
16555
16553
16548
16550
16551
16910
16908
12779
12760
12762
9685
9684
9682
16637
10244
12754
16907
16885
16886
16549
16633
16654
16655
16546
16877
16882
16878
10206
10207
10210
10208
9674
10044
10046
10048
10049
10045
10062
12756
12761
12757
12751
12744
12750
12749
12748
12746
12852
12745
12052
10059
10082
10080
10081
10079
10058
10057
10098
12803
12805
12806
12811
12812
12428
13556
12802
12800
12798
12799
10103
10106
10105
10108
10099
10100
10102
12808
10054
8704
8699
7670
8698
16800
8695
10052
9671
9676
16799
16802
16803
16522
8707
16804
8702
8694
8700
9666
8710
8709
8708
9325
9323
8895
16524
16812
16659
16656
16657
9327
16660
16815
16814
9302
9305
10078
9328
8711
10116
8734
8735
8736
12872
12813
10113
8894
10115
10112
10135
10136
8739
8738
8740
10138
10137
10117
8896
7708
8897
8874
8876
8875
8872
8873
7706
7704
16064
7684
16096
17101
17104
17103
17102
16099
16101
8877
16100
16098
16097
7688
15927
16066
9794
16372
16365
15955
16368
16359
16310
16316
16517
16513
16518
7686
9792
9791
7687
16313
16319
16065
7682
7681
9774
7680
9776
7676
16695
16519
16701
16302
16286
16283
16280
16272
16278
16269
7678
9775
7675
9778
17094
9780
17095
17093
17092
17096
8868
8869
8891
7673
7672
7669
7668
8856
8864
8862
8858
8870
16411
17100
8861
16414
16751
17097
17098
16752
16753
17122
16758
17123
17120
17124
9892
16756
13571
16754
16755
13566
13560
13567
13589
13178
13180
13177
13176
13564
13561
13562
13559
12430
13558
12433
13555
12815
12420
12422
12424
12425
12646
12421
12641
12437
12642
12643
13188
13183
13186
13182
13181
12313
11186
11185
11191
11190
11192
11182
12640
11195
11183
11180
12318
12322
12329
11179
11178
12324
12325
12319
12317
12312
12316
16929
12320
16930
16927
16925
16926
16931
10699
10702
10700
11188
11213
10705
16937
16960
16939
16957
17058
17057
17056
17059
12350
12347
12349
12351
17061
16958
16959
16942
16961
11216
10712
16962
16966
16965
17063
12354
12355
12357
13218
11197
11196
12637
12445
12444
11199
12446
11201
12674
12671
12443
12441
12636
12440
13214
12442
13216
13215
12464
13211
12438
12649
12650
12652
12651
12653
12819
12820
12818
12817
12816
12436
12461
12460
12459
12463
13574
13573
13575
13193
13591
13572
16780
17126
16766
16781
16782
13594
16783
16784
9900
9903
17127
17125
17128
17129
16432
9905
16774
16772
16786
16787
13203
16790
16777
16776
16775
16433
16435
8747
8746
13578
13201
13198
13577
8744
8743
8745
8742
8741
13579
13580
12881
13210
12879
12665
12880
12876
12875
12823
12822
12658
12659
12661
12660
12827
12465
12825
12678
12228
12229
12227
12677
12675
12676
13089
12449
12450
12625
12452
12453
11205
13220
10717
12358
12359
10716
10715
16969
16968
17241
16788
16963
13600
11220
11221
10718
17245
17243
16972
16971
16970
16973
10719
12362
12361
13222
12364
12365
17046
17247
10726
13588
10724
11231
17249
15505
17048
17047
17049
10942
10725
5218
13229
12632
13228
12630
13227
13226
11965
11962
12631
12633
12634
5540
5542
12233
12231
12232
12454
12683
12473
12684
12685
12686
12688
12670
3868
12832
12669
12831
12667
12662
12663
5920
5919
5918
12992
12990
12989
12501
12502
12664
12884
12885
12668
12886
5669
5668
10151
10150
13205
13206
13207
7720
16778
16437
13204
16795
16794
16793
16797
15538
5777
15556
15555
15554
16439
7721
3239
16111
14942
5432
5433
5431
8909
9807
9806
9808
16113
16114
14564
14563
7697
7698
7699
9805
9804
9803
8907
8908
10148
5434
7718
16110
16438
16109
16436
16434
16106
16107
17108
16037
7696
16036
16034
16103
16430
16431
17107
7710
7712
7711
8898
7690
8901
7692
7713
9802
9801
7695
7714
10145
10143
8904
9313
9312
8899
10077
10119
10139
10140
10141
10142
12508
10075
10073
10072
10121
10123
12503
10124
10125
12850
12851
12994
12993
2841
2839
2842
2840
10128
10147
10126
8906
9315
9318
9319
9320
10130
10129
8728
10127
8726
8723
9338
9337
9336
9339
9827
9826
9321
10042
10040
9825
9824
9820
9822
16441
16823
16825
16826
14801
14803
14802
14806
14804
9719
14805
16670
14807
16669
16440
16667
16666
16668
9333
9334
9335
9697
10076
16664
16663
16665
16662
16489
16490
16816
9307
9306
16819
16494
16493
16491
16492
9815
16387
9799
9800
9795
9796
8663
9813
16488
16378
16375
15962
15930
16069
16067
16068
16071
16070
8664
15939
15934
16395
16401
16398
16390
16502
16496
16499
8667
8669
9819
16077
15942
16073
15945
16072
7702
16080
16083
7700
8672
8674
8673
16508
6730
16505
16086
16093
16090
16089
16404
15240
15243
15252
15391
15382
15385
15378
15163
15237
15164
15246
15249
15167
6727
6728
6726
6725
6724
6722
6723
14557
3719
14556
15381
14559
15740
14562
15743
15589
14561
14560
15590
6189
6190
6263
5430
5429
15622
15619
15618
15620
15621
3232
3233
1673
1668
1672
1667
3211
14919
14558
15588
14922
14923
15587
14920
14921
3209
1666
6889
3231
14917
3230
14913
3228
3227
6885
6716
6715
6882
15719
14924
14543
14569
14570
14540
14546
15053
15094
15056
15098
15059
14549
14555
14552
1663
1664
1665
6721
15065
3717
3718
3714
15160
15158
3715
6719
6717
6718
3659
3695
3658
3657
14788
14789
14791
3662
14793
3660
3661
3696
3699
2451
2529
2528
14707
14708
14706
14704
14705
2527
2526
2449
2524
2124
2126
3694
2829
2827
6739
6738
6736
6737
2847
2848
5798
2853
2852
2850
2831
6890
2463
2832
2462
2128
2450
2461
2460
6892
2834
2137
2133
2859
2858
2860
2136
2838
2837
3670
2836
10131
2458
5830
5831
2457
3704
2456
2455
3702
3663
3666
3665
3667
3668
3705
9322
10043
14800
14799
14798
14795
15166
14796
14711
14710
14709
14712
14713
3706
14715
14717
14716
2534
2535
14719
14721
2375
3455
3346
2156
2159
3023
3020
2533
3019
3454
2155
3347
2996
14773
14625
14982
14772
14771
14770
2532
14766
14769
2472
3016
3017
3014
3012
3011
2470
14726
14725
14975
14977
14629
14976
2990
2991
2993
2994
2207
3450
14978
14979
3449
2208
14745
2212
3423
3424
14743
1554
14744
14375
14376
14374
1157
1555
312
1751
1557
1559
1752
1558
14377
14596
14378
14444
14598
14443
1167
16613
1168
9428
14752
14750
14442
14751
14749
14748
2999
2213
3000
3001
2373
2374
1759
3002
1758
1760
1756
1755
1754
10833
10834
10831
10832
3377
3343
3374
3395
3342
3394
3396
1488
3398
3397
1489
12940
1487
1486
5020
1546
1485
1482
1480
1543
1542
1544
1753
1540
1749
1750
1541
1748
1478
1477
1481
1479
3336
3389
3367
3369
3372
3338
1483
5876
5877
2152
2149
3318
5873
5875
5854
5853
5819
2148
5822
2150
5823
5824
5857
5856
5878
5879
3321
2154
5828
3326
5884
5882
5883
5885
5860
5861
5811
5812
11590
11589
11588
13641
13640
13013
5561
5560
5558
12524
12526
5555
5554
5556
5557
6694
6695
5559
5863
13642
6693
5866
5864
5809
5808
6669
6670
6668
5806
5552
5804
6688
6687
5550
5551
6686
6685
6667
6666
6665
5693
5172
6690
6691
5698
5697
5696
5694
5695
3392
5701
5179
5178
5177
3911
3912
3913
5171
3390
3932
1770
4199
3930
6452
6451
6454
3934
1771
1773
3936
1774
1776
1777
3938
3941
3940
1779
1780
1778
13802
13803
3393
5703
3917
5180
3919
3920
3921
13418
13800
6296
6298
6297
3918
6294
10993
13419
13420
5164
5183
5182
5181
4891
5162
4890
5163
4892
10996
4462
1868
4894
4909
4908
4911
6289
6290
4674
4906
4676
4728
4727
5157
5160
5161
5158
5159
4886
4888
4889
5339
5340
5337
5338
5934
5935
5713
5932
5933
5336
6146
6148
6581
44
43
6583
47
46
5716
5718
5319
5720
5341
5939
5937
5936
50
49
6584
51
13423
13422
10312
10313
10311
5345
13102
5538
34
5537
5539
6587
6586
5536
5644
5535
33
32
6798
6568
6799
6567
6566
5645
6565
6564
5646
5647
5380
12689
6802
6800
6803
5215
5613
5214
5213
5212
5372
15500
14242
14252
14253
14243
5612
15504
15535
15537
15536
15534
15533
15531
15532
5375
15530
5373
5376
5378
5379
5447
3880
15548
5398
3883
3884
3234
14940
15552
15550
6204
15549
15617
6205
6203
5423
5427
6206
6207
2140
5666
2139
6676
12238
3866
3867
3863
3862
5664
5913
5912
2138
5662
5661
5424
5422
5659
5660
6741
6742
6744
5642
5910
5908
3861
3858
5906
5801
5803
5802
5800
5656
5420
6740
5418
6202
15615
15616
15547
15546
15614
15544
6198
6200
3876
15525
15543
15526
15545
15527
5394
5395
5393
3875
5438
5368
5391
5369
5370
5371
5396
15529
14249
14248
14247
15524
14240
14239
14238
14241
14251
15498
5208
5211
5606
5583
5604
5603
5592
5593
5206
5530
6559
6563
5587
5586
5588
5589
5590
5591
31
29
5532
6578
28
5529
24
6576
5546
5543
18
6571
6572
6569
6552
6556
5594
5595
6554
5580
5578
5579
5576
6553
14232
14231
14234
14235
14236
14237
14244
5382
5385
5386
6555
6557
5390
3853
3869
5381
15518
15520
15539
15523
3874
15540
6196
15541
15542
5724
15508
5408
5410
5413
3872
5435
6197
5655
5654
5904
5902
5548
5635
5636
5633
5898
5923
5921
5833
5900
5629
5402
5406
5651
5405
5620
5618
5628
5623
5894
5896
5891
5624
5890
5616
5886
5887
5513
5512
6642
6646
6644
6643
5626
3840
5617
3844
3847
3841
3846
5728
5729
15516
3842
15436
3834
15437
15435
15434
3839
3851
5384
5383
3838
3835
3836
5353
5184
5354
5356
5358
5359
6551
15433
14230
14222
14226
14223
14221
5570
5569
14229
6536
5189
7
5190
5185
5186
1
6544
0
4
6542
5888
6547
6546
6539
16
17
5516
8
5518
5
6
13
2
5292
5296
5293
5297
5300
6270
6269
6271
6272
10
5510
35
5309
6276
6278
6140
15
5308
37
5708
39
5311
5314
6143
5333
5306
6304
4878
6302
6299
6280
6281
4883
4881
4725
6469
4899
4672
6468
6471
6470
6465
6466
4875
4898
13851
4861
4864
4865
4860
4866
4862
4873
6464
6463
4877
6265
6427
6426
13848
6428
6430
13847
13846
6443
6439
6440
6438
6433
6436
6432
6431
6264
3898
6461
6462
5140
5138
3893
3890
3889
3896
3888
3894
5131
3901
5137
3923
6445
6449
3926
3927
3928
3929
5168
5169
5166
3905
3907
3904
5143
5144
5142
5165
5146
5147
5687
5707
5150
5149
5154
5155
5709
5152
5688
5170
5690
6683
6684
5927
5705
5925
5924
5689
6682
6655
6677
6656
6658
6659
5684
5672
5670
5683
5682
5509
5680
5678
5675
5674
6268
6266
5671
6650
6652
6648
6647
5840
5842
3302
3304
3294
3296
3295
3299
3300
2106
2108
3307
3353
5844
3352
5845
5837
5836
5832
5846
3311
5851
3312
3314
5850
6662
6663
6661
5872
3334
3331
3333
3330
3308
3309
3329
6660
3350
3386
1743
3363
3364
3365
3384
3366
1746
3387
1765
4196
1767
1747
1476
1742
1744
1475
1745
1764
1740
1470
1468
1735
3354
1462
1458
1738
3349
1459
3348
3360
3361
3356
3358
1736
1734
1728
1732
1730
1729
1529
1741
305
280
1520
272
274
1522
2972
1517
14731
14732
14730
3410
14728
14727
278
1512
1514
1513
308
1526
1528
1530
1531
1532
311
310
14373
14371
14372
2361
14742
14736
1552
1551
3422
1550
1549
1547
14733
14734
14735
14971
14740
3439
3418
3420
2987
3421
3435
3436
14628
14626
14627
14722
14724
3443
3010
2989
2147
2146
3007
3006
2468
3441
3442
14723
14951
3438
3437
3414
2983
3419
2984
3005
3008
2107
2144
2976
2975
2974
2971
2970
14954
3409
14955
14950
2977
2980
2270
14698
14693
14694
2488
14783
15144
15149
15184
2431
3678
3680
2484
2485
2486
2436
2442
2435
2440
2438
2111
2110
2116
2434
2430
5778
5782
5783
5784
5400
5785
5786
5791
5401
2810
2816
2814
2113
2815
5779
2820
2114
5790
5814
2821
2119
2843
2818
5795
5794
5793
5792
2845
5797
5796
2846
5417
2826
2824
2825
2844
2122
2121
2447
2465
14702
14696
14695
14700
2444
2443
2522
3690
14786
14785
14781
14782
15171
14809
14787
3656
3693
2123
3711
15038
15154
15153
15156
15157
3710
15152
3709
3708
3687
3689
3688
3473
15715
14522
15084
15080
15087
15044
15046
14531
14537
14565
14566
14567
14911
14568
6881
3226
6734
5416
6195
15585
15596
15586
3221
15597
15598
3224
6697
6710
6713
2813
14910
14908
15716
14909
14516
15717
14513
15714
6696
3686
6702
6706
14905
14906
14900
14903
14898
14901
2812
6701
3682
14897
3187
14895
15022
14520
14994
14990
15074
15027
3707
15029
3679
3685
3677
15008
15186
15185
15147
15145
14447
14452
15005
15014
14998
15001
14995
