349
5013
10760
65
8176
314
3242
348
1226
18435
596
1000
853
1370
42510
913
496
1009
577
5739
1430
20677
7413
11459
8176
5739
7130
13784
8176
11400
1506
4113
28354
4112
35014
4091
44985
204
349
5013
12637
65
697
290
196
527
2905
65
126
1270
126
377
2181
31585
276
31681
31601
31576
31598
1478
1192
5578
5578
11575
259
3934
257
257
258
258
8754
259
259
257
257
258
257
8754
146
495
6794
13452
534
504
33777
4886
1849
663
1399
615
972
4268
2016
333
332
5893
2577
5711
3430
6693
5081
31092
6210
3097
1061
993
1120
2035
389
3101
1732
1367
5801
5998
960
23952
398
4959
2942
330
8086
5173
700
5366
5248
20877
1749
80840
676
568
2244
704
3773
698
3682
5327
387
838
704
28060
600
6176
803
810
643
1749
676
568
5327
387
8086
5366
79127
5514
6112
4601
2861
5016
80561
6807
5083
3481
6560
5637
683
4683
79171
2885
2868
6203
7665
80840
80605
5279
5233
3315
6128
27202
9442
2530
62337
4289
4893
179
180
2273
4301
2105
324
534
159
2000
510
511
263
258
12395
176
1256
1436
1440
1247
179
871
179
179
2952
1810
105
257
179
1294
1321
1389
1545
179
4733
2247
1366
512
263
263
105
3855
105
105
36782
2580
1216
179
500
514
267
3592
1061
1619
7964
261
260
6105
1737
11810
2530
2273
534
523
490
260
258
257
266
263
10687
3351
2849
235
591
17607
567
3660
833
639
360
5315
1638
9391
10475
2695
159
159
110
5426
1699
4642
16243
323
3010
628
614
620
300
11899
3350
1505
9723
1970
5725
7130
10571
301
1580
297
10516
10190
297
1839
1105
2530
62671
179
178
179
179
179
179
179
179
179
179
179
179
178
180
2273
179
179
180
179
176
179
179
179
179
179
179
180
179
179
263
410
105
491
520
262
258
105
105
257
265
263
3351
105
105
105
625
4301
2105
324
388
395
432
877
523
491
263
4289
3592
874
394
484
12395
10687
263
272
37366
263
261
2000
2316
782
2095
254
175
2512
2529
2273
410
666
514
263
258
257
265
263
4227
9734
105
42343
5228
179
179
179
500
490
262
180
265
260
105
5054
4886
2530
180
263
2273
410
520
479
265
10052
264
105
257
266
263
105
33042
4289
1585
488
657
263
2581
11443
260
105
2530
180
263
2274
410
491
488
260
264
105
257
266
263
4642
10404
159
2791
159
2530
62671
4301
179
4893
470
1256
1321
1440
1247
1409
871
2247
4733
179
1810
1087
2272
2105
324
179
179
1294
1436
512
1389
1545
698
2952
179
1366
491
510
534
257
266
263
105
4642
263
105
159
258
2000
105
105
15969
187
8124
388
6927
536
2801
2772
115
12046
185
1490
336
578
184
602
495
185
2190
3076
1148
4098
1203
3181
2310
1130
2638
2209
1727
1438
620
4421
3488
5510
3610
6070
1851
5898
2145
2894
5344
5578
1983
68
4658
5986
3387
4476
4117
3470
2499
2444
2076
4624
3916
2577
4557
2514
4466
4280
3440
1725
2102
5283
4202
4651
2498
2629
2402
2945
1657
17911
3449
5312
253
2045
6798
700
654
16707
6365
1247
1675
2028
1621
1670
869
1119
1714
349
300
4438
622
474
593
4739
2301
5889
7190
1409
2957
2582
13325
2116
2122
3163
3966
5887
682
8678
21963
446
1166
632
5734
290
2885
4824
3545
2603
983
1008
992
11195
1135
1338
1000
1022
4716
7190
4818
1825
977
1352
1773
1881
1602
4148
411
20167
840
815
11505
6929
6584
729
9935
850
6962
6044
6192
789
855
1430
787
838
6062
6080
789
840
6553
840
788
6756
836
5722
787
836
836
6570
813
10386
789
9158
848
789
840
788
857
828
6812
4580
850
6678
839
789
838
7402
812
7802
4571
834
6639
862
6287
789
11305
840
789
858
6096
787
840
860
836
787
838
838
789
838
32636
1204
1861
3029
1229
1230
434
1230
819
1230
424
1230
1230
443
11079
1437
1133
3044
1665
1134
10958
10438
16168
10374
16290
14395
265
451
514
1221
450
422
417
409
1172
7994
450
279
4585
291
279
507
2215
444
412
1443
279
460
5171
1435
1232
297
14298
12334
5152
129
1306
1232
1383
1284
297
1945
2096
1699
1597
14374
12054
9812
16168
14398
279
10198
5155
14396
264
11012
9314
18223
8882
383
181
3662
43666
619
504
459
522
472
605
1401
463
11304
504
6070
3918
2785
465
598
504
528
1029
457
598
7014
240
1212
372
321
10459
1242
3316
447
507
678
1344
434
622
320
567
935
288
86588
15870
314
11308
1036
4102
523
4813
13275
1174
1637
1786
993
291
6362
1003
613
737
1222
1567
915
482
1115
281
907
7359
8105
11475
2093
7045
878
902
5213
985
7047
11341
12644
39165
2457
1818
1232
2160
471
438
5054
203
7507
5934
1792
3007
203
5182
3304
1867
203
5182
413
279
475
7949
2926
1843
203
5182
3278
438
1820
203
5540
5182
3776
1823
434
5211
203
5182
6267
1843
203
5182
4900
1800
203
5182
413
475
7050
2369
4121
1884
203
5182
9992
2582
1857
203
1191
11398
3405
1770
421
203
1633
5182
4382
1804
203
5182
3527
1812
203
5182
4832
1844
203
5182
413
3365
432
1798
4781
203
5182
3231
420
8117
1817
203
5182
3105
1839
413
203
463
5182
8395
3142
428
5518
1788
203
5182
4177
1899
267
7684
203
5182
4447
432
1837
203
5182
3133
1877
413
203
453
5182
7072
3501
1844
203
5182
3414
1865
413
203
471
5182
4011
47109
3609
1775
438
203
5182
3317
428
1867
203
5182
5317
1784
413
203
485
5182
7754
3882
8449
1943
203
556
5182
5702
1961
413
203
475
5182
2167
4429
1867
203
5182
3392
428
6232
1820
203
5182
3152
12305
1889
203
5182
5736
1824
413
203
469
5182
2268
4001
1748
432
203
5182
7304
1875
203
5182
6054
9397
1883
203
5182
3636
1794
430
6677
203
5182
7417
1863
413
203
5182
481
8052
3793
1894
413
203
5182
471
7844
4872
1804
203
5182
4696
3667
1885
203
5182
8471
1875
422
203
5182
11665
11276
1840
421
203
5182
3380
1783
203
5182
4058
1795
440
6188
203
5182
4836
428
3840
1852
203
5182
6733
1762
413
203
485
5182
4066
3427
1832
413
203
473
5182
5796
2921
1850
413
203
471
5182
8092
4597
1803
430
12376
203
5182
7566
135
135
135
135
29954
135
200
135
135
135
165
3856
135
135
626
259
35941
7300
240
239
78839
126
126
126
12973
126
126
397
397
126
126
126
126
4476
126
126
1180
668
480
3342
3669
4094
3613
202
156
156
126
126
156
156
1862
1665
126
156
156
156
156
2580
156
156
156
156
156
40057
126
1757
126
1751
156
126
126
126
126
126
126
1553
1850
8823
1756
156
446
2438
246
270
15761
28609
362
126
126
126
221
126
126
4001
2522
703
11021
31122
3315
126
126
29333
3690
16570
15973
2982
142
257
143
142
142
142
141
141
17644
142
4423
143
141
260
3848
142
142
143
350
4975
142
141
142
5805
143
2006
420
30950
1510
1556
1372
1408
5272
2191
668
691
695
1012
1014
8706
723
865
926
847
681
2146
1451
313
317
8629
288
318
1484
288
318
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
8856
313
288
5979
288
318
8714
8882
9424
9237
6272
5675
611
1477
1469
997
710
9319
9561
7932
5675
115
6272
9237
5732
1442
8120
5732
9237
9424
6745
8086
6745
6355
6636
4656
1264
1460
1033
4349
322
23246
10463
11983
562
22930
13639
507
496
33810
4657
12532
381
541
8827
9501
193
21896
2322
287
1723
1745
2639
26346
604
316
519
1067
309
18193
1425
2267
684
227
1125
257
268
261
309
210
234
270
175
1688
234
175
674
226
424
269
351
5228
20852
265
1425
1460
424
234
227
226
227
592
12800
1970
1387
2008
78235
126
126
126
9538
126
156
126
156
156
156
156
11001
4632
5168
156
156
156
156
156
156
126
126
126
3669
668
1868
156
3465
126
1862
2580
1788
4094
4476
126
3660
3613
126
202
156
43035
126
5656
14600
156
126
126
126
126
126
126
126
3707
126
317
293
9480
2216
126
703
292
2595
412
358
78435
1066
6194
5045
10818
1426
4476
28874
5537
4001
3943
8345
956
29339
3438
12992
920
288
288
31163
5718
1538
3195
2056
2067
2039
21002
380
1103
2413
683
370
365
986
383
1003
3432
943
10878
985
370
18004
2898
2729
4106
1918
2291
2832
1799
15436
8481
12886
1041
18896
12102
7948
13224
3526
8910
15760
14595
2008
8605
5790
8464
1228
365
4183
4600
13218
2184
432
1138
1455
4543
5937
1806
1234
10443
4848
3142
532
7010
640
10063
1450
16758
861
1255
9940
2026
477
368
489
19284
494
494
499
472
492
1743
14284
1693
12526
1851
13816
1693
12966
1750
14120
1818
14059
1692
1693
1692
1791
1783
15312
12809
11734
11521
18405
1693
1693
1815
1757
1731
19018
12495
9775
16946
11151
1731
15382
16497
1255
2050
861
16856
12072
1450
1782
3199
1956
2384
2332
1273
1825
1895
17211
10034
16992
10605
17379
10132
17292
12305
17122
8732
1907
2375
2313
3206
1286
13599
3106
9922
14620
3405
4217
6368
1556
2048
4644
6368
2498
2376
7232
2132
2376
13086
2376
404
1907
6146
286
103586
8357
5185
10891
6039
147
147
8927
6655
5716
6763
6827
6194
26538
1528
436
288
2748
1717
277
463
2952
275
12159
438
751
3900
7229
1661
277
346
354
2072
1462
281
288
10093
9394
951
1550
276
3394
12159
431
262
284
10514
37831
285
284
10219
34073
260
4743
284
31
31
31
285
40880
285
38291
262
15380
284
31
31
42340
255
284
219
40485
265
10044
284
219
129513
3307
278
4443
13473
23930
2233
2504
2225
2562
2594
2627
2575
2369
2486
2508
1855
8068
7230
16956
2365
2403
465
2487
193
399
1784
278
9447
1460
613
18980
17065
15215
2434
2244
877
16231
12745
15563
5937
16406
2398
2303
19337
2431
20963
380
683
370
365
1917
2413
1103
943
11610
986
383
1003
2898
985
370
2729
18005
1798
4106
6380
3433
2291
15098
8481
10878
1042
10402
159
3157
159
485
4106
1255
7269
159
10557
1450
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1376
72
72
363
72
72
72
72
72
72
72
72
1006
72
72
72
113
23521
125
125
125
125
125
124
1474
5308
19
10063
19
159
19
558
237
421
187
791
1395
3086
159
159
159
19
159
159
159
19
159
19
159
19
159
4005
159
159
159
159
3145
159
5290
23228
3100
5495
2873
2437
10402
159
3157
159
10429
3163
9830
159
1450
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
145
125
125
125
339
125
125
76
19
125
503
145
76
208
207
207
206
206
200
209
207
207
207
208
209
206
207
207
200
208
207
207
208
208
209
207
207
207
207
208
207
207
207
200
208
207
207
207
208
207
207
208
206
208
23354
125
125
5504
125
125
1490
16354
125
1928
125
234
298
234
301
315
1253
819
921
15486
819
15486
15486
819
11256
819
15486
819
15486
23354
4480
269
269
269
1490
124
1474
452
7562
1063
391
2774
212
1132
24583
1063
1015
1654
200
581
8782
1029
16587
200
7939
13738
762
7252
16586
200
7940
24065
200
7754
23251
200
10266
36442
228
13228
7214
23251
200
235
336
235
263
23354
124
125
18104
142
143
1105
141
141
266
8776
141
7496
6323
141
4896
143
8651
395
605
1124
31848
1440
3981
587
365
483
539
593
577
638
1440
31848
577
614
2556
2118
269
20802
1365
288
269
288
261
445
1008
2032
2554
2052
867
1514
2857
4592
663
991
398
3392
142
142
142
2372
141
488
526
532
1036
492
500
442
4219
481
512
469
470
142
1345
261
409
143
4592
461
143
462
143
533
141
143
463
312
142
417
365
1616
417
1161
1068
8469
2833
303
6700
213
475
663
1060
10619
10619
142
213
663
1036
4219
2847
303
6715
213
663
1060
10619
677
10619
1283
142
213
663
1060
10619
709
1299
10619
142
213
663
1068
8469
709
1299
4592
1060
143
261
533
4592
1036
4219
143
533
1068
8469
142
213
663
1036
4219
638
1440
31847
577
40474
190
189
189
189
189
189
189
189
7922
189
189
189
189
189
189
189
189
189
190
189
190
189
190
189
189
189
189
189
189
716
143
190
189
189
189
189
189
189
189
190
189
189
189
190
189
189
189
189
189
189
189
189
189
190
190
189
189
189
189
189
189
189
189
178964
190
189
188
188
189
188
189
188
188
188
189
188
189
188
189
189
188
188
356
189
188
188
188
188
188
188
188
188
188
188
189
188
188
188
14161
190
189
189
189
189
197
142
141
1172
524
319
322
318
322
318
1062
5494
1172
142
5494
142
1933
14944
159
564
217
509
221
121
230
2038
127
553
552
550
603
531
533
33583
2157
1510
310
141
26173
135
135
135
135
453
140
3750
697
135
33590
310
27513
135
470
135
140
26464
434
140
3750
697
33583
310
190
141
141
141
141
140
141
140
140
140
141
139
140
141
140
140
140
139
140
139
140
33685
310
4605
269
269
269
269
2195
269
269
2158
269
2381
1098
1106
262
2034
1529
985
2143
479
3325
7892
1480
9482
1459
1081
1246
1172
1594
1356
14821
1057
1313
2035
526
532
526
530
531
263
531
8534
263
3914
691
156
54805
156
3754
4323
37302
274
2936
11954
2939
1236
156
3111
2094
2478
2738
2588
2540
3561
3656
2567
62886
276
10168
3290
3656
4028
5255
421
523
770
24092
602
1098
2941
3227
1181
900
3739
2372
2939
902
1052
822
3216
811
928
316
429
1160
2038
1081
1917
316
1013
369
1220
937
872
818
3301
3331
3601
988
748
1194
316
937
348
646
772
1135
4086
396
4286
751
6737
2918
7842
833
312
640
629
897
374
38424
922
7002
870
851
1362
3861
8711
759
6290
70080
365
369
374
1099
10795
484
361
2209
733
2078
312
1399
403
430
2252
445
3861
338
10795
8911
364
1028
6284
1161
959
434
368
1198
1610
26471
7405
8962
7396
45547
5600
27136
1268
926
23514
988
33947
10033
10521
10033
10339
10033
59270
10581
10521
10339
10553
10581
670
3805
52621
4185
24094
62882
274
11953
334
519
33849
14945
759
465
475
704
882
639
697
1704
522
468
4729
778
469
447
865
947
469
461
301
730
467
476
587
862
736
465
470
625
511
551
548
11979
471
467
582
480
615
619
460
833
576
468
633
301
601
635
601
2823
466
631
850
635
62882
274
12214
37304
274
12213
54778
13160
1674
1779
3297
926
1971
1619
1767
10478
3135
9869
15803
159
4772
2236
7939
3454
9698
604
8861
2612
2475
3835
2969
8714
1380
9284
10496
23120
1917
2326
2725
2316
1906
2445
5203
2447
2310
3077
12247
1038
1254
2795
97072
21932
2090
2159
1109
10745
1630
1589
1534
1270
1653
2200
1631
3278
9284
3800
24650
41303
1446
7231
1454
9840
10453
2963
477
16590
7117
1255
861
11839
9116
246
246
1152
4037
2589
354
354
193
204
526
679
738
719
647
707
353
3261
535
820
2479
991
611
457
414
696
597
353
1667
589
898
353
1062
965
1229
4222
44622
362
354
424
377
378
1171
671
2039
334
15241
5280
361
35539
2376
3655
2039
326
8612
5198
372
477
378
478
445
52029
4002
13881
3655
3425
56673
326
9764
3275
470
345
13780
395
362
662
377
4247
5246
3425
2759
1039
362
3655
32256
326
9764
5198
443
909
688
5075
529
2376
2760
326
10302
326
8462
334
12331
42701
326
3275
326
866
2253
365
4910
5278
3425
47440
326
3275
2759
3425
286
4910
3688
326
326
51634
326
5172
4909
326
2759
3425
62485
334
12331
5198
15507
3780
2760
2759
5278
3644
334
12190
5172
2759
31483
3688
2376
6930
334
326
326
47615
326
3275
5278
3425
2759
2346
326
326
60700
326
5172
20046
3688
4559
3655
3425
31663
326
3275
46535
2759
3655
334
12190
5198
529
61224
5277
3425
31728
326
3275
50007
3655
3425
334
15164
4002
3275
3424
34620
3655
37311
326
5172
2759
3654
1352
4207
2376
32897
326
5198
35744
5278
2759
3425
334
5198
3654
51688
334
2760
332
3275
7216
5278
2375
4306
5002
55204
1415
2760
3655
31414
332
3275
3654
12650
2759
333
33123
333
3275
2758
12093
1127
3688
3534
3425
55225
333
3275
2759
2345
3424
3688
333
5562
10804
1823
47389
325
3275
2759
3687
3655
3425
287
48163
333
3275
3687
529
3425
2759
2346
4000
3275
3687
3424
2760
47502
3688
287
5562
5172
3654
3424
2760
3655
47645
2376
325
14084
3275
3424
2758
3688
47527
2760
3655
37367
325
5198
2759
1240
2376
3655
36501
325
5197
3654
2759
2760
32597
325
3275
2759
51398
333
2759
5278
325
3275
10320
3425
3687
5138
58475
2049
2346
2760
31447
325
5172
3655
162339
2376
2759
325
325
3275
16313
3425
3654
59599
3614
3628
3425
2346
55510
333
3275
3654
3425
2346
2760
47542
333
3655
3654
2758
2760
2760
3275
48224
325
5172
3688
2759
4910
5277
2759
47468
4000
3275
2345
3688
3425
3425
47815
333
5172
4909
2758
3425
5278
2760
47271
333
5172
2759
2375
3655
3655
3425
5562
432
9367
7031
233
2153
63476
11408
233
2334
688
2618
23354
4480
269
1490
269
1490
23354
124
2237
4605
269
269
269
2381
269
269
269
2195
269
2158
518
14719
926
991
292
10090
683
325
1382
14665
991
926
10186
292
270
672
123383
2205
519
585
700
584
385
657
548
387
499
338
386
489
385
285
620
123
12579
339
432
354
580
285
4434
499
2817
40882
125
7300
14606
715
504
420
6600
15957
991
292
926
1382
2142
537
394
25267
1122
356
12735
413
432
399
359
21823
1110
8864
256
253
217
4277
374
11390
24739
3292
5372
301
3482
835
388
8612
428
21582
301
298
890
19451
1220
4184
12000
819
329
302
292
298
267
1221
213
11390
301
5407
428
390
301
302
292
298
213
298
6403
11390
301
5407
3806
252
212
3761
4130
214
11390
301
835
5441
390
428
301
298
302
292
298
267
214
252
216
14171
11390
301
835
10637
428
390
301
298
302
292
267
298
214
253
215
16591
11390
301
835
8249
390
428
301
298
302
292
143
298
214
253
217
12955
372
659
1688
1469
518
53735
18680
2465
358
3873
2014
9823
16698
13743
28146
382
8676
511
199
426
5758
256
396
393
1676
488
12439
1278
429
490
213
5150
1191
405
405
1195
405
802
15312
13150
405
2958
18888
3035
23957
4316
4950
4659
4359
4288
1492
289
7996
538
9558
1346
207
1927
29267
315
916
1512
315
4763
122
534
390
388
261
17350
548
207
11893
143
253
217
9558
32184
12037
12878
7576
7709
7674
366
1378
34584
450
1460
422
2920
256
388
23498
804
604
447
2618
392
25837
11364
374
14187
816
16711
605
4616
11109
162
9356
390
390
28601
2044
22084
1109
9823
5994
23957
10488
1111
5039
4133
272
358
1896
12712
31439
1804
11524
1062
401
11580
16740
362
8600
41940
390
423
473
7300
7300
366
368
11112
502
3508
473
256
180
424
207
366
396
256
424
11680
2039
494
143
256
368
11112
3034
2282
3240
15816
2814
2288
267
1492
1124
9796
428
4765
476
291
6428
393
382
53626
215
285
418
11259
122
548
209
367
15458
10722
44626
13345
650
11888
531
2219
6329
890
114
116
454
1522
110
124
124
1035
993
1167
124
116
118
1638
7047
945
125
1181
2129
118
2129
531
2219
6329
466
10557
2219
2920
4219
531
4608
315
822
3464
316
822
28876
887
6329
116
114
1520
114
122
116
124
1286
124
125
3376
110
2238
5657
116
2241
3434
118
12314
2129
116
2241
116
2240
3575
8949
116
2240
118
4693530
2129
3434
118
2129
96076
3394
710
1338
1686
2617
2496
13916
2636
76140
1696
1107
11887
1678
1993
1297
1096
1880
1580
267
1584
1361
1598
267
143
354
410
966
422
6090
6031
7496
199
498
508
9390
256
143
8719
898
272
710
7346
22467
1036
1070
1338
272
207
256
2470
5514
3546
6568
13034
2058
3882
2586210
8027
452
534
1063
24504
135
135
200
135
135
165
135
3791
1063
1995
1132
626
259
36071
1128
542
2181
2390
416
1062
1534
443
283
407
36513
3053
288
7607
13135
517
465
3339
318
313
2767
509
766
507
3255
3199
288
511
288
2926
507
1044
3328
509
2958
227
59514
1964
379
3011
364
437
1229
908
364
7724
879
2621
2152
2472
399
3242
1051
382
5130
1361
1787
2630
381
390
1702
365
11133
383
1475
472
365
3974
780
363
1595
2274
2889
476
473
365
379
230
59515
2277
165
237
237
781
2892
165
5066
29760
3610
365
922
382
659
5833
16329
684
364
1336
364
12582
3031
3290
1827
1624
12640
59469
1596
2896
4431
237
254
36543
3053
428
385
6346
509
505
288
507
2958
3029
1568
3235
766
7753
509
313
1261
727
5267
26319
1297
269
4034
3234
269
124
4544
304
48224
1884
819
1225
124
561
14147
2266
3342
1673
2281
746
40916
1244
2268
306
1376
1370
1415
1411
5295
1493
1812
1346
1324
1832
20364
292
300
300
3199
1074
883
1734
298
675
305
1118
1265
292
2643
300
1677
400
1155
392
1466
345
589
1446
292
1859
1237
12157
706
575
1603
699
484
292
701
300
2223
1578
1648
2310
1224
2307
400
1436
624
22389
1048
671
12805
1500
316
2577
322
1343
760
9822
561
8292
17374
1279
1184
2446
570
611
1610
589
563
1456
3303
507
20652
20651
5326
278
338
7747
273
9921
4442
271
2471
9377
283
5566
273
4858
343
5326
273
805
478
1788
5949
166
166
166
163
166
165
165
166
165
165
166
166
234
166
166
165
166
1727
165
650
2498
14208
166
166
166
166
166
481
2907
166
3172
166
166
166
164
317
14484
335
3642
315
3641
335
2308
166
311
2912
166
3692
165
166
2498
14208
2498
461
604
1461
604
888
604
604
604
604
1434
588
588
4605
2195
269
269
269
2158
2381
269
269
269
269
4605
2195
269
269
269
2158
2381
269
269
269
269
280
280
2534
2488
13977
7983
514
12135
3158
262
15837
4601
322
322
3678
1181
512
6356
364
959
2625
8490
20049
260
1331
970
12439
677
640
808
674
711
614
708
734
677
710
813
14301
1390
1051
710
2988
1732
1913
2020
917
1236
1601
2555
1586
346
564
332
2989092
1915
188
128113
954
1317
2119
556
3699
2051
1931
706
511
574
12848
2133
4515
2340
5463
6214
1765
2615
4698
6776
368
383
1994
3093
199
5166
276
3722
2281
238
1127
522
243
1351
317
10744
5774
19088
1526
1228
1345
325
1379
1546
1605
1540
1445
8551
10273
25322
31857
1436
2399
1991
2853
2053
1696
2239
10636
1962
20947
380
1103
370
370
18004
986
2413
984
943
11330
684
365
1003
383
1798
3432
2729
4106
1918
2291
2898
6380
12128
8482
14595
1042
12695
9898
2033
3436
1262
1869
8024
42921
9734
1016
3065
270
873
942
1066
270
924
905
965
668
1021
13909
4260
941
3402
878
1059
872
2955
906
270
876
12440
7193
10651
992
948
2915
972
1780
998
1022
900
870
278
874
918
947
8500
3356
265
9794
2254
1918
7058
19830
1062
961
19151
15833
913
4126
1086
968
1018
1021
923
1051
1012
1044
1027
1037
1054
928
288
2554
2271
1067
15169
1092
3724
1043
8350
1078
24438
6194
9623
279
279
10840
16576
9941
270
270
15599
137
6102
9939
5470
8850
13948
160
266
12355
8893
11811
124
11785
7429
10985
122
12293
9249
323
1374
2032
2915
1794
973
5038
3976
909
1736
3256
650
3171
5162
4534
480
581
3056
547
3397
354
6183
469
772
5196
3259
10487
1006
431
3714
4869
320
978
368
757
2819
487
4429
3265
5107
3982
321
1267
4972
597
513
586
435
4413
2862
4443
3582
4485
1987
4063
899
5150
794
426
2061
604
347
2342
604
802
1920
5083
794
426
2061
604
347
2342
604
802
1920
449
16922
1055
19022
11894
11527
13055
1808
19438
1164
3855
2108
41351
2107
36288
221
41397
1674
514
451
7209
470
7239
536
4741
4142
4910
1741
3171
512
3367
3174
3339
532
33714
3713
11844
515
4513
4994
451
13632
3621
470
386
36632
3527
11873
221
41368
234
233
238
535
196
196
196
196
4181
8064
3529
196
197
4742
1741
3171
528
37764
4433
2710
514
7464
450
470
12373
580
2284
11570
2651
1692
4420
572
590
33416
14843
4129
36400
11873
515
5453
3855
449
386
4513
469
9734
37863
3176
534
2366
197
12768
12768
20980
196
196
196
196
195
196
195
195
196
197
196
197
196
195
196
196
195
195
197
2832
5070
197
197
12110
196
196
14324
11839
6501
15169
10611
15034
7948
35221
384
622
384
394
11068
403
977
384
1286
4385
388
1572
1943
2979
682
1444
505
1332
1680
1031
383
1803
383
2223
415
1137
374
388
480
384
11685
1034
17104
368
2050
359
1542
233
2296
2255
1008
356
342
344
336
2527
1637
691
2735
3240
2685
265
1126
273
232
5910
1038
686
230
9160
273
321
4713
711
658
1308
686
353
2296
766
322
262
23460
461
841
403
756
770
591
1412
14520
18180
1392
895
3799
544
551
810
564
2340
976
403
709
456
696
905
668
885
970
1265
1120
2973
7119
585
523
10536
3390
302
2000
10411
836
6234
1730
1962
526
3432
5920
3712
2725
1608
291
5099
1786
562
910
697
561
3069
517
864
1038
1170
13312
976
403
709
456
696
905
1392
970
2973
2340
461
841
403
756
770
1265
1120
895
3799
18180
2340
976
461
403
841
709
403
456
756
696
770
905
1265
1392
1120
970
895
2973
3799
18423
72824
10460
4848
532
2409
69
10647
2015
508
4952
6220
1072
1118
1219
1494
11103
5014
4460
7851
8277
1389
1031
9796
5239
4707
3933
4348
11409
1016
919
15677
2120
1788
2504
1135
1812
1478
2120
1870
1764
1901
1216
1339
1901
2396
2577
1159
1421
3516
1339
1421
7016
2021
1596
1596
1484
2544
25491
796
524
649
569
293
1989
623
3192
779
580
607
837
4231
7109
6120
2174
468
11986
25491
142
142
142
142
142
141
142
142
141
142
142
623
142
142
142
142
115
1509
114
8002
470
268
11892
26068
11680
3192
796
580
524
607
649
837
569
4231
293
623
115
496
115
9257
14162
2681
115
496
115
9257
732
405
7829
10285
6181
7691
194
155
296
1964
280
582
256
2567
2748
2821
2562
2874
2993
2979
1847
2901
2716
2935
2968
2909
2841
2855
2888
2802
2860
22439
2815
2783
2782
2771
2527
2613
2573
2875
2756
2636
2169
2236
2193
2670
2194
2685
2572
2967
2658
2760
2618
2259
2658
2749
2495
2581
2716
2593
1895
2276
2710
2385
2567
2517
2410
2478
2605
2600
2668
2566
2693
2550
2886
2715
2157
2440
2643
2485
2616
2466
2301
194
296
18972
280
2332
256
2064
1957
1691
2211
2269
2069
1626
2495
1678
1648
2253
2176
2304
2388
2321
1721
2366
2179
2146
2435
1629
1797
2270
2152
2356
2449
2348
1558
1599
2298
1659
2265
2208
1637
1553
2332
2205
2161
1647
2081
1719
2599
2159
2256
1726
1667
1758
2408
2424
1697
1618
24268
256
280
23158
281
260
24159
280
260
5210
27341
280
256
155
194
155
296
1958
11868
831
796
782
870
786
12094
786
754
3792
836
280
898
3994
3467
793
710
745
4002
4196
4015
3794
4047
782
773
4089
3643
3542
3717
816
3543
155
194
296
1949
182
181
182
181
19166
414
18012
280
260
14195
9744
4638
3984
7250
4703
19062
463
4884
4284
6446
193
390
1967
1101
182
180
181
181
181
182
181
181
181
219
423
143
108
182
181
182
181
181
181
182
21819
7444
12917
2715
19308
423
220
12221
2125
2301
2078
2650
2399
2555
2681
2606
2393
1991
2828
3701
2921
24113
2794
2710
23412
2242
2725
2785
3409
2061
2747
2396
2522
2569
2759
1689
3987
2176
2205
2469
2292
2315
2346
3887
2297
2804
2199
2077
2479
16039
2501
2667
3858
3198
2768
3088
2821
2738
423
220
534
1543
2228
319
1660
5978
11777
17888
3836
3551
1871
14037
36844
5574
3773
14037
14037
8644
5917
6891
4443
6910
240
8643
7218
6512
27746
11777
6643
6850
2685
240
276
208
193
294
1954
154
13718
364
9417
392
26864
5727
4433
1476
7836
8124
7947
7615
6867
72721
1759
6255
473
364
2776
9970
6944
5361
532
2893
5601
2909
1918
2438
2131
2615
3058
3042
2941
2136
390
3974
192
3907
2614
403
1929
2147
3348
3036
7024
8764
9979
9943
6612
18013
8879
19308
9523
9951
9947
9310
9016
8947
23313
6177
9650
9382
10166
9838
9623
9792
9755
9069
9383
8588
19599
9018
9170
5626
8963
8929
8723
9335
8917
8850
8446
8883
8813
8882
20402
8583
9532
4151
2755
3209
7405
8424
6896
3989
940
12593
34934
1368
6214
8254
399
469
2282
1344
2475
1359
1348
1216
1619
3740
5025
1651
1860
1593
1216
1473
1589
1823
1422
6890
1803
1735
1816
4158
1897
399
1813
1457
3382
3317
3678
1609
1783
1770
1281
1759
15613
23594
13140
24844
24601
32200
20186
19018
2314
25437
1423
854
8583
2160
898
20656
11337
10576
5188
4989
487
1428
10800
6855
10794
8140
1769
3780
1135
1272
997
14582
5506
11449
7368
6004
11450
2625
2157
19212
5527
6060
6887
242
222
6664
11033
17949
3332
6189
17523
3401
15846
38556
6249
9827
8488
9981
9999
5109
4878
10549
9050
8287
10265
5436
10343
9887
11811
10129
10393
5607
11812
12695
5287
9741
18184
5405
14189
41328
535
530
1674
451
7209
513
514
3626
3171
3242
572
7239
3368
3586
1741
3337
470
4742
3586
37715
570
3174
3527
4399
12462
511
450
7461
470
2709
2366
4433
1690
8500
32970
14319
470
598
515
3971
451
3707
12752
4513
12752
37785
196
196
2795
554
4420
197
196
9364
33801
385
3712
320
13632
4994
3621
12990
36578
10884
320
12990
37729
566
2284
6387
606
12911
36578
534
13477
13477
606
12409
37722
3299
33350
4128
3855
600
14843
15227
5453
36519
6098
33865
3311
12234
8239
5727
2401
37733
534
12768
12768
36563
416
9190
4169
3940
36587
588
9385
8926
3940
36689
12002
3538
4132
36479
11593
3741
3839
8582
5631
2487
2898
319
443
276
278
17833
7877
20886
1541
52962
11933
3203
14373
652
3862
4645
14035
1324
1242
597
1379
3625
5990
4636
1304
4364
820
17215
6855
1402
1361
1443
769
1275
6075
15217
1942
2248
2225
1954
2241
1965
3256
14216
10901
9349
10166
4533
2001
287
9807
27655
332
2662
2643
2103
2967
4795
10865
11425
2136
4641
10442
12892
2767
298
298
298
298
298
298
298
298
2735
298
298
354
21744
354
18293
354
57929
354
20018
354
21837
354
46314
354
17663
10094
352
12643
354
15604
354
27755
10683
354
24224
354
53017
354
55811
8361
354
25445
354
14315
354
55638
354
37315
10858
354
52594
354
37362
354
24322
354
20851
354
25392
354
90974
5897
3029
3628
5063
3534
3604
24299
3697
12609
1538
3760
3281
4203
310
3486
3465
3835
3351
6815
8584
6563
1828
2489
2311
2473
1570
2422
2211
2122
2113
2267
2032
1703
8595
2300
1665
2218
5628
2345
1384
1551
2217
2340
5036
1431
276
8362
4959
318
4380
2455
11632
15343
2104
2700
3127
385
2151
3490
2338
2411
2021
5038
3545
1791
5680
2323
2915
2127
2048
28060
2536
2483
2761
4612
3067
2640
2034
28469
188602
94771
44596
13759
74260
167
33812
377
12422
19277
4596
364
16345
22554
18297
76181
9969
210
443
266
6013
15051
15094
22179
20525
15536
9721
4286
13283
3131
13090
13491
17289
23139
324
17808
7300
4639
23998
13085
1333
217
14659
10351
13090
18320
19211
4316
9317
2412
1723
1863
7300
11666
1764
2509
2589
10060
1777
1874
15568
1571
1580
1506
2405
1722
8593
1966
1745
1550
6453
1827
2318
1888
2190
10062
2103
1784
2342
1970
2284
2390
2082
2451
1750
1920
2015
2330
2571
1984
1723
4162
2213
18431
2195
2429
2468
1601
1472
1976
1983
1333
216
34005
15805
13691
8544
1341
217
28786
11500
4286
17832
6139
6010
2387
2456
2305
2195
1987
2216
2388
2507
2449
2574
2425
2091
1984
1889
2124
1930
2083
2384
2307
1934
2507
2565
6914
14468
14797
5319
2452
2021
2249
278
2151
1917
8855
2448
2193
2015
1978
2305
2551
11873
1790
433
2309
6919
2177
2049
2345
10018
2533
2562
2100
2508
2086
2303
2489
2324
2724
2319
2499
2108
2403
2162
318
30506
433
278
8855
11484
6792
2628
2684
1957
2422
2151
2217
2251
2161
2300
2377
2204
1804
1545
1606
2406
2215
2245
2120
2240
2324
2788
2592
1858
1881
2618
1752
433
1706
1823
2434
2513
2045
1587
1966
1855
2445
2581
2286
2451
1914
1864
1663
2577
278
2465
2431
9412
2090
2203
2158
1582
2194
2388
1694
390
11484
6331
2092
2071
2256
1791
1863
2043
1940
1974
2238
2108
2036
1978
1980
1700
1793
2317
2213
2022
2261
2088
2160
2465
2185
2477
2461
278
1869
1803
2244
8903
2557
2021
2245
1889
2076
2675
2342
1937
2079
2158
2072
2248
1861
2130
2231
1993
2404
11500
5700
2427
2481
2377
2292
2028
2288
2172
2116
2389
2343
1968
1876
1937
1899
1857
2109
2080
1664
1598
2362
1904
1909
2425
2277
2368
278
2014
2341
2449
2386
1986
2047
1920
2032
1761
2284
2332
2226
2051
1876
1856
2333
1845
1871
2161
2468
433
2404
2285
2205
2453
1906
2161
23351
11484
5824
2241
2393
1940
2371
2045
2538
2278
1958
2160
2305
1741
2300
2161
2445
2296
2312
2340
2095
2400
2599
2213
2128
1723
2413
2622
2197
2471
2305
1953
1850
2350
2532
1931
2592
2261
2525
2283
2213
2124
433
2184
2145
2175
2331
2469
1777
2056
2090
278
2274
2242
2512
8855
2542
41659
1341
217
5943
7440
12971
7514
9029
5975
9525
20898
4506
1950
1987
2098
2092
1884
7712
11849
11931
1686
1681
1527
1986
6104
1740
1875
7575
12861
10059
1860
2304
1737
6949
1820
6038
1909
1697
3831
2186
2372
1997
2036
45442
12266
8007
13477
3949
4073
4461
29043
10036
3599
3993
3920
6080
3604
3362
7733
3806
4222
3492
3471
4152
3593
4110
3509
1247
4609
4661
3720
28060
1346
3506
4157
3639
2845
5086
4196
3673
508
209
600
515
3973
492
485
15946
3756
503
3574
526
4092
4090
104110
1346
211
68650
1346
210
1752
90214
11733
3830
756
3317
1338
207
6708
209
26232
49586
19288
260
2611
2611
3067
2597
11680
3743
33697
3312
3021
3433
3491
3816
3925
2428
21295
4281
8872
3119
3441
3333
3810
3853
3277
2974
6504
20764
6892
2602
2762
4250
3331
17577
3188
3568
2786
2719
2971
7807
17182
5840
10021
11568
24505
7300
11680
180
4787
241
10059
8029
7006
8259
2667
6126
2368
2097
1820
2492
2448
2406
2454
10065
1924
2510
2242
2535
2401
2463
2349
277
2873
2483
2431
2503
2075
2620
25217
31117
1333
217
4576
5716
2000
1862
18466
2590
2066
1747
1870
2196
8631
3070
1981
2332
3193
2916
1891
10098
1641
1657
1641
4197
3048
1972
6601
2053
2306
10266
2910
2042
2102
1849
40662
17819
90076
64817
62742
182
41284
38596
1333
217
6266
11431
5049
5931
2394
2149
2074
2081
10097
2572
2599
2187
2314
2287
5524
2503
2434
2971
2189
2324
17766
2279
2574
2513
2482
4009
16705
2186
2317
2300
362
8967
43077
276
10310
35732
276
21078
276
52571
276
9276
2080
2136
17664
21933
463
443
795
756
10431
1019
11221
7504
4191
1175
1206
850
1145
1137
781
908
885
769
831
3542
5303
788
4870
3093
3763
3811
3385
3114
2603
870
2901
1205
1161
3929
5704
1341
2999
362
15505
9276
5839
5565
3233
6106
2816
945
3906
3567
820
4039
777
894
869
819
642
3271
777
13519
1176
3366
6345
5627
6831
443
813
764
8914
256
5786
243
243
243
243
3270
9162
280
8938
23556
443
793
747
4143
5011
3975
3720
2107
27820
4506
4300
4045
4346
3856
5452
4049
4847
4795
4428
3909
3951
24897
4818
4411
5279
10160
5295
4746
4602
50947
4397
5307
4723
3866
4585
16927
61142
3476
4738
34236
363
9043
5194
3643
3742
4019
14189
3746
443
842
765
4271
765
17735
460
17828
460
17857
459
17827
466
17762
470
443
836
767
12733
14045
2312
2140
2613
2299
2159
22445
2135
1956
2308
2307
2329
2705
1986
2173
2215
2233
20874
443
6013
2483
4185
2388
2476
2003
276
8967
41375
154
2198
443
276
1326
8967
21582
443
276
36757
443
276
21477
276
443
8967
443
830
12761
765
2644
2959
2316
2443
2354
2188
2422
2418
2543
2404
13061
2427
276
19508
1893
2112
2836
443
2461
2470
2393
2420
2329
2335
33265
897
443
277
8967
204
346
49783
2100
14523
346
2100
30951
256
346
346
297
1450
481
679
830
614
543
337
33779
1193
781
968
346
33766
346
346
35630
346
35574
346
35470
346
497
575
23092
346
30951
256
346
10996
346
346
30888
741
346
32668
346
31925
787
346
31895
346
346
346
19476
346
346
528
29646
641
33306
267
346
24841
2652
1352
30955
256
355
5107
355
73138
30955
256
355
355
653
33363
2366
412
35137
871
355
24514
349
39572
357
36975
254
346
346
1437
1769
1450
175
346
1578
1307
1849
4518
8122
1276
1870
3543
1044
2144
1636
1880
1372
13362
4369
940
1009
753
1852
2326
8914
2820
27369
832
1757
297
1924
609
7201
7265
12533
1243
756
1273
2836
1263
3706
3184
534
577
1015
17520
14600
4918
14895
16318
145060
2638
984
1053
728
3209
18161
451
1224
2073
922
1092
5843
13244
1339
863
30194
16008
25705
535
21685
676
1024
21331
476
11705
8214
751
757
1756
642
711
3766
756
777
658
641
26101
35166
8213
368
366
27369
164
8760
33306
267
346
24841
349
36256
2352
3561
5736
3428
1390
345
815
9281
8092
29241
557
356
11871
345
35798
253
1278
1549
1556
1502
1547
598
1437
1397
1258
1423
1535
1408
1466
1367
1587
287
597
1520
1341
1376
1506
1387
1432
1536
1485
1485
1488
1319
483
568
4836
79268
126
126
126
1661
6234
994
126
156
156
156
156
156
11001
156
156
156
126
156
4599
1868
126
156
1862
1665
156
3792
126
123
123
33306
106
106
106
106
106
106
106
106
106
106
106
3561
106
106
106
106
106
106
106
346
263
105
356
1151
3428
24841
355
105
43945
7388
101
101
63489
7388
30955
256
355
11219
355
355
25902
7244
30957
256
355
256
29607
355
10993
355
355
51252
2102
14364
106
106
16871
101
101
2869
2223
1984
2152
1558
1486
346
1603
2252
1318
1487
1261
1507
926
1374
2152
1436
1348
12927
1762
346
4127
10409
37892
346
45152
256
346
11323
357
105
16871
346
156
1325
2798
602
2944
628
1873
624
2935
1980
10042
1264
658
3004
610
646
435
252
12453
102
102
102
102
102
102
102
102
102
102
102
102
9165
102
102
102
102
102
102
102
102
102
102
102
102
48326
102
9370
102
21808
102
204
9457
8065
1123
102
102
102
102
17866
102
102
102
102
102
592
14409
2192
1233
5267
24258
125
125
2688
26376
125
125
125
1145
122
10207
430
124
7706
476
407
1122
26335
356
11260
432
399
12784
840
361
839
418
55179
6608
72657
3486
1372
232
10120
14435
1458
1266
1246
19755
18931
1192
778
10252
1277
1480
1210
800
1304
1507
809
17737
1192
3158
1447
925
1211
1389
1130
805
791
9239
18479
365
1568
1150
1195
793
763
16895
19639
10175
18185
1261
1138
342
13045
823
1324
809
1224
810
761
634
687
1322
16089
559
669
830
870
719
618
7525
812
20469
12670
17364
4999
36256
106
2352
106
106
106
106
106
3561
3428
106
106
106
106
106
106
106
106
1358
265
143
576
106
5736
5709
266
142
22388
10085
267
12122
267
72443
7426
25194
101
101
997
975
1130
1122
101
801
101
1084
17084
1210
283
232
2007
337
1017
267
31319
1075
1045
1073
159
259
2514
18921
655
976
928
291
550
7841
159
275
6453
159
259
291
260
159
2583
550
7841
23354
125
125
125
125
125
122
156
23354
125
125
125
125
122
2352
4605
269
269
269
269
269
2195
269
2158
269
2381
125
51466
1962
1654
8376
1751
267
978
1668
4607
5880
6298
2823
695
4656
4012
268
293
244
377
712
1576
8998
1320
1622
752
907
475
794
2246
301
598
657
2978
5805
293
35892
1611
694
4851
1069
9360
619
1316
459
1822
3364
268
267
636
763
2189
2074
1299
524
1645
267
979
1013
3109
2365
637
10547
23577
2918
1120
3367
11192
1501
1376
696
421
2198
1297
3650
11601
2533
423
360
1416
5345
3615
3096
2586
22105
4696
2333
261
802
2036
443
1693
701
362
628
405
16211
16211
26710
2008
3334
2765
1117
2541
3615
1833
1415
11152
1266
19231
2511
624
2220
273
12029
405
19959
3615
2561
11661
1295
2227
4606
3650
9603
29434
3615
4073
4606
12440
5265
21915
3615
352
4606
1987
12547
16972
399
23521
125
125
125
125
125
122
1592
4605
2195
269
269
269
269
269
2381
269
2158
269
125
660
23354
4480
269
1490
5504
269
124
2299
16354
275
422
33383
651
365
685
364
3516
659
383
2366
434
922
1624
365
3640
4071
2563
3095
3290
3277
1603
383
379
3665
3294
7915
2507
3223
3137
400
3027
31202
1337
12369
3031
3193
4367
581
673
33943
12725
38733
123
364
364
364
378
13170
437
18231
3604
33930
12205
3121
21566
365
33910
10479
351
10758
263
9901
11721
10920
364
6460
10770
296
17958
7743
1105
288
288
453
264
8651
6422
7496
303
7506
6323
386
15877
259
7633
8611
4055
263
350
12451
3848
5760
2072
793
3914
2037
2018
7972
463
3789
802
288
1597
303
8064
791
4212
4957
5074
25543
15888
4429
262
256
11924
17636
15977
2982
269
265
12950
5500
15977
267
261
8662
12626
15877
263
267
5193
15888
274
264
20876
3502
15969
350
263
257
17644
3615
15875
269
265
2358
12858
156
157
156
156
156
156
156
156
156
156
156
156
156
156
156
1762
18266
156
157
156
156
18261
18048
156
156
156
55533
136
141
135
135
136
103
136
134
134
135
135
143
134
134
5095
135
135
134
135
135
197
142
141
141
142
142
142
142
142
142
142
141
141
141
142
142
142
142
142
142
8099
288
288
288
288
397
142
372
144
36138
65
65
65
3514
65
65
3381
5341
4929
65
65
65
65
3258
65
446
65
576
121
5359
65
522
2328
181
105
105
5223
181
105
5531
656
718
776
709
828
7016
653
40442
631
3153
329
2638
4906
7812
10467
2872
2942
2640
2047
220
362
2715
2518
2560
1422
10122
570
362
566
538
1149
269
555
560
396
6413
421
1556
2462
20052
11331
10338
384
140
140
1519
140
140
140
140
140
140
1720
140
14015
1472
140
140
140
140
772
136851
140
1733
266
1403
578
558
140
140
16181
855
777
755
857
534
1183
839
883
880
930
1065
11286
7085
4852
29140
172
170
171
2286
171
4233
170
170
3080
2557
5460
172
171
171
10589
1350
172
170
2363
1337
5436
44011
32685
9526
172
171
171
172
171
36239
3758
435
171
36940
481
559
1720
3861
2920
3145
2917
881
17171
3182
481
36531
9963
1427
1373
2331
2357
2244
35876
32710
35898
11352
4198
2917
32581
34342
34545
574
5659
36658
36902
34564
6632
590
35604
44071
5794
32578
34665
35574
37714
34621
510
4806
35719
1014
1192
14046
12214
355
1149
6948
1439
4143
1487
1014
339
12272
970
618
960
11872
1422
14271
1309
33620
5803
3370
353
2635
346
4142
1738
2557
503
472
1030
363
2032
1389
9089
655
1732
785
2107
10712
605
622
532
2033
1433
35139
34226
687
489
3604
7351
2127
2036
865
1072
3732
531
6615
6261
6149
3134
6165
6320
1489
4989
5003
4352
6600
4188
7386
7499
1829
2698
2130
6885
6459
6366
6787
6863
5095
10568
6735
6572
6691
4032
6209
6241
7338
5295
6263
4263
5334
5053
5920
2291
414
2725
7338
7030
6828
6940
6792
431
2346
7705
10100
4994
8382
2705
23864
29201
39345
63388
66817
21069
58391
2391
61795
33025
38216
56368
2026
13481
24453
12544
22771
194
194
192
194
194
194
193
193
194
194
194
194
192
194
438
434
433
432
195
194
194
193
194
194
193
193
193
193
193
438
34731
33290
38417
164
18399
270
258
1425
2267
6226
262
175
175
268
175
266
270
684
227
218
218
264
218
674
218
1125
1688
424
234
234
226
1425
1460
424
23157
602
234
227
226
1963
602
6477
1387
2008
648
1963
11462
24657
648
27652
2370
2423
2291
2522
2180
2269
2366
2153
2246
19016
1522
2230
2194
850
2122
2227
2384
2444
9599
6676
4329
2381
2578
2352
2414
2385
2208
2098
2225
2101
2188
4329
535
730
2316
1395
28715
2415
2258
10906
545
125
6868
539
225
10596
9002
2468
17615
504
461
527
775
836
923
696
849
821
2604
2371
2309
3807
2296
10764
654
1963
7994
654
30105
13156
8198
34678
612
12355
12934
1693
2097
1549
1117
814
793
913
2891
18935
1749
693
1543
987
1466
806
6722
932
261
3666
8899
261
9784
17293
5222
261
35537
35366
36599
859
489
2186
23741
1112
4238
4032
3677
1171
3115
1708
3916
2511
2266
3216
3011
1352
4039
23091
45507
4701
12761
5741
624
6306
7404
4939
8146
5519
19365
2807
4391
1704
1230
12999
1778
2807
1094
10608
6239
6484
6290
5168
5197
4930
5748
7974
2871
21834
6771
4881
4883
5997
15176
15166
9591
6889
6565
6540
6182
4839
4818
4812
15096
2069
3932
25442
1359
2325
1852
2791
2347
3361
9601
9903
5621
23360
2141
3491
2658
38829
37745
34940
34871
33033
33812
38498
28988
5664
159
159
159
1678
159
159
5309
159
537
571
537
582
572
537
537
582
537
582
569
537
537
571
537
569
537
568
537
571
537
571
537
573
537
571
537
569
242
537
575
537
571
569
537
537
550
537
575
537
546
537
571
537
571
537
575
537
550
537
573
537
571
537
573
537
571
537
571
242
537
571
537
571
537
573
537
571
537
511
537
570
537
573
537
546
537
572
537
571
537
572
10726
159
19
19
19
19
19
19
19
537
571
571
537
537
575
537
571
242
537
573
537
569
537
569
568
537
537
569
537
571
537
571
537
573
537
571
537
582
537
575
537
571
537
575
537
572
537
575
242
537
571
537
575
537
571
537
569
537
572
537
546
537
568
537
571
537
575
537
550
537
571
537
550
537
546
537
571
537
573
242
537
571
537
582
537
582
537
550
537
571
537
571
537
534
537
571
537
569
537
571
537
573
537
575
537
571
10609
19
159
19
19
19
19
19
537
568
537
571
242
537
571
537
571
537
572
537
571
537
572
537
571
537
546
537
575
537
575
537
534
537
568
537
550
550
537
537
571
537
569
242
537
571
537
571
537
546
537
571
537
575
537
511
537
569
537
571
537
570
537
571
537
575
537
571
537
570
537
570
537
546
242
537
573
537
534
537
571
537
568
537
575
537
534
537
550
537
573
537
534
537
571
537
575
537
546
537
571
11039
19
19
159
159
19
19
19
19
19
537
582
537
546
242
537
575
537
571
537
570
537
568
573
537
537
571
537
573
537
575
537
572
537
569
537
571
537
571
537
571
537
511
537
575
242
537
571
537
546
537
572
818
822
8534
5269
3900
1084
361
1322
22338
32443
2093
78540
126
126
12197
126
288
288
11001
5045
1180
4094
126
4632
4476
1862
668
480
156
126
3342
126
126
2580
202
35404
328
993
1126
1220
322
11680
592
11680
2927
6901
1178
1362
790
1253
1712
1135
1282
901
1202
776
1271
676
592
591
578
600
565
596
576
1327
287
589
6497
19424
426
662
914
780
594
494
2815
821
1553
820
1146
1004
2093
4657
25152
25324
6267
6427
2220
393
257
7930
1008
1740
1976
738
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
35077
360
363
658
479
599
1420
1547
1308
349
359
1779
2955
11044
370
1655
1920
209
209
402
977
1286
480
1137
384
387
415
4384
5394
1010
208
2027
1246
2203
2013
1376
343
844
45700
823
501
514
2370
501
768
17322
1380
336
337
3664
2408
2518
335
337
760
13228
3919
9724
3639
1351
2349
337
3453
335
337
854
2027
1246
360
1375
343
336
45699
209
208
209
208
208
209
209
209
208
209
752
10200
3352
2203
328
3726
1373
8135
3443
744
12849
9621
3606
4721
5666
2297
337
3466
208
209
209
207
208
209
208
208
209
209
209
208
209
209
209
208
209
2204
208
208
756
11893
2717
7817
3636
1246
2230
336
35077
1010
209
209
208
208
209
209
208
209
2025
2272
983
196
196
196
196
196
196
364
658
481
599
350
208
1920
17080
209
2232
196
196
196
22825
2050
1008
1542
2295
394
22825
196
196
196
196
196
196
196
196
196
196
196
196
196
196
1010
748
43376
8971
3620
1382
5982
2377
209
209
336
3455
208
209
2013
209
209
209
208
209
208
208
209
209
208
209
209
208
209
752
10558
5057
2227
7887
337
3631
1382
335
3452
209
752
13117
2425
208
3643
209
209
7987
3455
208
208
209
209
209
209
209
208
208
208
208
208
209
209
208
209
209
208
759
10175
2391
337
3643
2094
3175
9413
3452
209
750
8598
4050
2261
337
3626
1379
9597
752
10463
4830
2254
10279
3616
1371
208
209
337
3442
208
209
209
209
209
209
209
208
208
208
209
209
208
209
209
209
208
752
9359
7859
1377
2226
3637
209
337
3225
3466
208
207
209
209
209
208
208
209
209
209
208
208
209
209
209
208
844
209
756
11754
4526
2529
209
3444
3624
826
209
336
730
18295
3880
685
18295
3880
198
656
1740
9710
4690
667
12675
18295
1286
652
11537
1331
192
672
12675
10841
1262
189
193
715
11537
5171
635
14229
1262
679
1502
18295
3880
684
12675
11537
5170
663
1502
3443
19983
711
19983
3443
636
1502
14229
4690
651
5585
9710
3880
664
1740
4690
18295
656
1740
9710
5171
6158
140
140
141
141
142
142
141
141
141
141
141
142
142
623
141
141
65438
3580
3958
296
2953
12809
266
1248
4428
392
486
2845
2983
3580
3559
1004
3043
3419
9484
2770
242
544
568
231
9694
572
575
2499
4022
526
534
11316
13928
544
572
1914
553
571
13916
3138
553
550
14277
553
550
563
569
143
537
575
544
573
12339
584
573
524
549
546
11017
584
571
524
565
573
2869
140
123
7792
242
140
123
156
140
154
548
5807
511
537
7080
140
157
468
9182
614
573
266
9890
140
124
64
140
164
554
9099
140
125
10541
537
575
4022
140
125
10666
537
546
16819
140
124
13288
558
573
141
140
124
11622
537
569
140
125
8646
537
534
13928
140
122
12093
537
534
140
123
156
537
546
140
124
64
537
575
5619
140
125
7699
537
575
140
122
7361
242
537
575
140
152
578
5892
537
571
4299
140
124
64
569
537
140
124
9163
537
534
140
123
64
537
571
140
124
7242
537
571
537
571
140
123
156
537
571
140
143
365
6508
537
575
140
124
3851
537
571
140
124
4060
537
569
140
125
64
537
573
2869
140
124
120
537
571
7221
140
124
120
537
582
140
125
120
537
575
140
122
9282
242
572
573
2429
140
124
9691
537
546
140
124
64
537
571
140
124
9611
585
569
530
142
140
161
578
8406
537
511
140
122
9454
506
571
12975
140
124
10985
537
568
6452
537
573
140
124
12708
537
546
10999
140
125
64
537
571
140
124
64
537
571
140
122
156
537
573
140
124
10037
537
546
140
125
10423
537
572
140
123
156
537
546
140
125
64
242
580
511
140
144
368
9875
537
573
140
122
11104
550
537
14277
140
125
64
537
550
140
164
554
156
140
143
378
7671
140
124
64
3176
572
105
2867
140
157
536
9419
528
572
11813
105
140
124
64
589
576
29865
8760
555
572
11898
140
124
64
565
583
12898
140
123
156
140
124
64
140
123
8616
585
571
530
13264
140
144
371
6001
520
572
11462
140
124
120
242
544
575
12339
140
123
156
585
573
528
25449
140
124
64
537
569
140
123
156
3176
571
3916
140
124
64
572
571
2291
140
123
156
526
534
12359
140
125
64
581
575
528
9564
140
165
512
11247
546
575
174
140
122
12304
549
572
2612
182
140
124
64
585
573
528
140
157
538
9206
549
571
140
122
13350
140
124
64
140
125
64
140
122
156
242
140
125
64
140
124
64
140
124
64
140
125
64
140
124
64
140
124
12189
140
157
466
9395
140
125
64
140
124
64
538
576
105
140
154
572
12103
538
572
7107
140
122
156
538
547
16705
140
125
64
538
576
3909
140
124
64
140
123
156
242
140
123
156
140
124
64
140
124
120
154
358
36234
12586
6318
903
6216
331
2030
6983
1166
1896
2107
1982
5671
1896
1904
6318
3379
291
2714
1104
538
547
1498
5955
1018
1987
452
7566
1063
391
2774
212
1132
571
553
13916
142
3694
8652
10156
2318
776
17790
8087
9743
640
6861
7149
11582
3223
9329
7807
3064
972
631
819
83
945
681
553
575
142
30180
1063
135
135
200
135
135
7753
135
3901
1063
135
135
626
259
7300
536
575
256
143
5880
223
220
223
220
220
220
220
220
221
220
221
220
220
220
220
220
220
220
220
220
219
221
220
222
220
220
220
220
220
220
220
220
220
220
220
221
220
536
572
220
142
256
1886
182
567
571
143
12983
38052
5387
1222
1100
14529
386
460
379
4799
8080
2032
1142
7559
1698
813
1024
1017
1683
428
288
235
288
3335
506
288
288
1877
10150
357
595
16145
124
124
124
124
124
124
124
5325
124
124
124
124
567
575
548
571
142
189
199
216
197
214
212
216
220
217
218
214
213
215
213
218
211
213
212
216
214
217
83
223
220
555
569
119
143
220
220
220
220
220
220
220
220
220
220
220
220
219
221
195
237
152
222
220
220
220
220
220
220
220
220
221
222
220
220
220
220
220
220
221
221
220
220
220
220
10690
288
166
182
223
221
221
220
221
220
220
220
220
220
220
222
220
288
563
550
7830
143
223
567
575
143
223
222
550
553
584
573
143
524
7899
555
572
571
506
12667
242
526
546
143
11316
570
571
524
143
26215
577
546
143
580
10310
23540
4486
273
1494
122
2352
51587
4721
9300
342
1683
1235
652
494
500
536
1178
1265
2016
313
361
356
619
1125
1198
1239
1220
1193
12107
545
397
393
1086
990
1161
1487
1013
11233
1485
330
595
371
1435
1980
2327
9776
4233
63726
24458
310
6401
22061
2242
310
7151
6008
1332
946
711
479
641
586
3239
1692
300
6960
9219
477
510
12402
23336
1099
3680
951
646
15360
13658
172
3845
24901
4312
172
173
173
173
173
1062
141
887
2519
1062
5494
887
2512
18276
635
7743
288
261
1105
4896
4861
8651
7496
6422
6323
303
453
14687
3478
611
263
7683
288
553
6253
453
5839
9686
263
914
303
892
3615
303
3913
6422
6309
6237
858
1054
9734
2285
257
878
17644
263
486
262
8251
10224
424
450
9817
2491
611
259
7477
745
12451
288
11196
10035
7477
561
992
1765
257
257
265
5892
256
17636
430
14674
2750
262
11924
264
7506
8495
1688
10171
264
8329
11316
16462
6372
7593
5471
11422
13497
8431
18095
5751
1225
9495
1274
1288
2338
10396
326
286
2906
334
35838
310
5951
2576
14676
1161
6254
1294
364
4541
1249
1283
1315
1294
1254
386
1259
1256
1265
1297
12203
1240
1299
1299
11938
1919
3006
1483
6168
1273
4014
2556
1791
2875
9123
1708
816
663
4446
9763
1414
10396
326
2840
1054
7833
8478
384
8192
2578
7774
10150
12409
1205
44479
4376
11967
826
10150
10396
7774
8431
219
13497
5751
1225
136
5137
8947
136
5369
9264
389
674
9390
674
9390
252
249
29
29
251
251
29
29
265
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
259
210
209
210
208
1794
4642
9305
4642
9305
29
254
271
29
29
251
29
255
269
29
29
252
29
29
266
265
264
29
29
264
264
29
29
264
29
267
29
262
29
262
29
262
29
263
29
265
29
260
29
260
29
260
29
261
29
261
261
29
29
261
29
265
29
260
260
29
29
265
29
260
29
260
29
260
29
260
29
265
29
260
29
260
260
29
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
262
262
29
29
262
29
259
29
266
29
259
29
259
29
259
259
29
29
259
29
259
259
29
29
111
8252
252
29
674
9390
29
29
29
253
29
259
237
1794
254
29
290
250
250
257
29
29
257
29
29
29
29
253
29
259
254
29
290
250
250
257
29
29
257
29
29
29
29
253
29
260
254
29
290
250
250
257
29
29
257
29
29
29
29
253
29
237
259
210
210
1794
254
29
290
250
250
257
29
29
257
29
29
29
29
253
29
258
235
350
368
1794
254
29
290
250
250
257
29
29
257
29
29
29
29
275
29
255
255
235
29
275
29
255
255
29
275
29
255
259
29
14944
1794
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
255
29
1794
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
255
256
29
1794
1794
275
29
255
29
275
29
255
255
29
1794
275
29
255
255
29
1794
275
29
255
29
275
29
255
255
29
1794
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
275
255
29
275
29
255
29
275
29
255
29
275
29
255
1794
29
275
29
255
29
286
29
255
29
275
29
255
254
235
29
5100
1794
275
29
255
255
29
275
29
255
29
275
29
255
29
275
29
255
255
235
29
1794
275
29
255
29
252
29
251
29
265
29
29
29
29
4642
9305
4642
9305
271
29
269
29
29
674
9390
674
9086
674
9086
365
522
872
266
4088
6897
365
490
531
7490
836
9972
5821
488
9643
372
490
832
150
104
44832
397
868
365
10264
24725
150
397
836
372
9759
150
522
150
44965
836
522
365
9866
150
44869
938
397
365
2825
1657
4389
1430
104
14232
104
121
104
104
104
104
10065
121
21991
125
127
10136
9365
14204
123
104
125
104
12483
104
487
122
104
10320
10232
81088
121
14220
127
2031
124
474
9395
595
1599
4963
1430
5528
7003
150
522
372
832
8939
27728
150
372
522
868
10445
2825
1657
2389
4389
1430
14230
123
104
125
104
104
64
64
104
104
104
104
104
104
104
104
104
104
104
104
104
104
21991
126
124
14011
14195
3099
1599
3099
1430
4963
3099
104
5588
490
522
372
142
144
868
10459
27736
122
522
12324
372
11978
150
522
365
836
9866
120
507
46936
7990
836
372
521
9759
11978
150
522
372
35775
166
166
166
166
166
165
166
166
166
166
166
166
166
165
634
166
623
166
408
2090
678
166
400
1870
2616
166
166
166
166
166
166
166
551
166
166
166
755
663
166
165
3574
166
166
1688
3285
166
166
4183
1926
1613
1984
165
10681
7207
3561
10435
4848
532
3155
487
17501
8680
2050
1255
861
13119
640
905
1450
478
9650
7647
8046
3901
616
23979
2188
1925
1581
2121
1730
1785
928
6041
10801
437
4829
14179
1702
1991
1636
1920
1575
1655
1785
1640
1756
1484
17033
161
2039
545
2452
11848
199
199
199
199
200
199
200
199
200
1488
2758
1559
2645
3311
199
200
200
200
200
199
10148
6296
8722
200
4416
3080
2299
4527
12158
202
200
199
199
199
200
8871
7891
12052
12608
481
10448
1539
1414
53270
1471
1418
504
20815
2275
2735
883
492
1504
3028
232
1732
6413
600
7718
31295
2211
232
1860
264
9686
9822
2390
232
1539
1414
53270
1471
1418
5052
93190
21332
4710
14500
17246
2307
203
623
4496
4913
3951
5686
1718
3458
4657
9065
13534
3306
4171
1712
1711
1382
6035
1785
2907
439
5642
288
289
289
289
289
289
289
288
289
289
289
288
4060
1121
519
799
1003
1065
1098
818
383
1008
1116
847
719
835
783
1091
1076
724
288
289
289
288
288
1575
11131
288
289
289
288
13510
1251
1243
854
1062
1091
1156
869
386
824
928
766
659
766
847
1149
1132
716
159
1112
3181
6743
549
31221
108
108
108
156
3304
108
10688
156
30182
2211
1860
2390
1044
10224
264
232
232
2312
1363
708
14562
1267
64916
7838
11202
1494
316
17848
1950
6219
658
10727
5488
1666
1599
1576
1657
1696
1717
1642
3534
1624
1431
1685
1617
1598
1605
1656
1028
15999
1686
31864
43700
6188
2411
11832
9262
52440
166440
40611
21620
34692
49335
17520
10423
23464
1141
1140
1132
1375
1263
1133
1439
1385
1843
18004
1150
1197
1065
1247
1176
1302
1156
241
1030
1413
3484
782
9404
6309
10264
917
1525
2310
4915
9693
564
992
7350
2552
786
8421
10952
722
660
10646
2508
609
591
623
661
308
2920
692
679
699
830
602
4551
3590
20015
10007
30563
3434
4894
358
2260
7144
7332
4080
9327
7197
3869
12486
11993
3414
4292
5608
6851
1832
9855
12278
10563
6970
3786
4781
545
5748
408
197
80471
27948
205
206
207
206
208
207
207
207
375550
197
197
206
206
207
206
207
208
207
207
206
172
171
171
171
11664
171
171
171
171
171
172
171
172
172
171
171
171
171
172
172
8251
171
172
35072
364
1009
599
350
1779
11043
1548
1655
2200
384
977
415
1286
402
387
480
360
658
481
1420
360
2955
369
1308
1920
1006
4384
1137
45699
2027
823
500
500
514
343
1007
855
1246
2203
2012
359
1376
844
370
2370
776
10135
3223
336
10196
337
3688
1377
2412
336
337
3472
760
13389
1454
9163
3637
1363
2261
337
3467
335
854
209
209
208
208
209
208
2203
209
209
209
45701
209
208
209
209
209
209
208
752
8295
9262
2750
3626
3127
4847
2628
336
764
24471
4573
7623
3645
1378
2490
337
3446
209
209
209
207
209
1246
208
209
208
208
209
209
208
208
208
209
209
209
209
209
760
9928
4526
2651
12181
3644
825
335
755
24111
4325
8770
3627
1366
2412
336
2036
740
10233
5269
2185
209
8071
336
3699
1094
336
2741
207
209
209
2013
1376
844
2369
209
209
208
208
208
208
209
209
209
209
744
12497
1451
337
3612
1363
2272
337
744
8149
209
209
209
209
209
209
209
208
208
208
208
209
209
209
209
209
209
208
209
209
755
10605
2354
6274
9014
337
3636
1420
337
3464
209
209
740
14513
5058
2315
337
3590
1381
9098
3447
209
209
208
208
209
208
209
209
209
209
209
209
209
360
209
370
209
756
7771
2409
337
3535
1381
3453
209
752
1874
5374
3361
2152
96
35077
364
658
599
1548
350
1779
11044
1655
1007
360
1010
481
1420
1308
360
2955
370
1920
2199
403
977
1286
4385
384
388
415
480
1137
9712
823
1766
2309
501
513
2727
335
11045
2027
1246
2203
500
844
344
2577
855
104
10385
2452
1202
11313
4070
11937
621
336
1453
7713
2007
9600
755
336
336
337
102
11728
3809
9419
2516
3491
343
3890
9909
10853
4856
2546
3305
336
208
360
209
102
10505
2465
22681
12166
1102
4385
336
661
336
337
6950
10736
753
4325
2547
337
756
2412
337
3627
8770
24111
1366
2036
703
5870
17319
1280
1259
1005
820
1156
1995
1106
1505
1003
1102
855
2960
5394
1121
14648
445
445
1394
188
445
445
211
2302
140
141
5989
2499
534
281
34587
4888
1850
665
1400
616
973
4269
2016
334
333
1533
5893
2577
3430
5711
5279
5081
8641
6182
3972
1225
89
477
89
410
89
410
89
410
259
65910
937
1545
25470
287
12114
65004
17073
287
193
2790
458
327
327
4839
504
339
388
3585
3119
327
405
420
429
397
394
724
22397
335
416
644
379
657
586
570
200
23949
440
327
3187
3715
400
407
408
436
386
349
499
434
357
381
384
398
648
451
2570
2039
9087
360
125
225
10302
23762
2352
417
201
489
348
11379
370
3060
348
2266
33008
3530
341
478
341
611
341
10328
486
893
341
1756
1393
21493
4173
341
436
5500
471
472
9297
14926
2878
348
479
341
11376
11105
8831
341
10996
10872
5466
10913
5133
477
478
14002
341
1535
7758
4287
4031
14926
13430
9243
15413
10480
16182
4327
7639
2531
4498
4476
4093
4328
10956
90332
9321
76656
15919
8113
16878
6139
15714
25090
15896
4136
202
503
350
10584
9297
13887
514
7249
980
1113
514
39633
3361
10677
859
632
11407
976
12148
2878
348
479
341
477
478
1108
1241
2856
663
630
9821
627
1534
1673
2131
1682
1603
1911
1825
1568
1969
1844
787
1497
707
663
643
613
1147
545
652
17578
1412
6935
8064
12292
754
5778
4103
1550
1680
14402
2528
1562
1094
18249
1319
1484
1514
984
517
265
6946
2622
7028
3270
1900
567
702
663
596
694
1198
617
9871
89
616
2572
5526
2549
1772
1962
1101
758
567
702
694
663
1198
1654
1600
1731
1724
1733
1875
1619
2019
1894
838
1034
714
596
79036
3270
1900
3617
3270
338
3873
4809
5153
6068
18932
5412
14026
2191
13258
41383
213
3344
214
451
196
1650
3315
508
4275
3171
196
196
196
4142
7238
6980
1741
12906
1693
142
793
142
606
142
1549
1117
2232
18574
1749
693
757
814
268
847
1543
1792
1325
818
12175
33147
366
23393
761
887
172
172
172
172
864
800
712
877
171
4539
172
173
8359
7892
372
172
4225
172
10505
319
377
7981
10409
44317
1764
172
173
2371
37385
287
2145
1270
171
5893
6816
3859
2094
3953
4615
1250
3092
4643
287
13099
658
1420
1134
52230
2672
1319
10177
43237
11463
10481
11777
10570
9820
10736
11092
142
141
142
371
124
1062
141
260
371
2519
1062
141
370
2519
65
126
126
65
126
142
141
373
2512
264
79331
435
105
105
105
105
105
105
105
105
105
105
105
105
105
124
268
247
9129
179
178
3097
124
288
179
276
159
423
124
105
105
105
105
105
288
105
105
105
105
105
124
268
247
124
288
179
180
178
264
179
178
276
124
7837
105
105
105
105
105
105
105
105
105
105
105
105
105
288
268
247
288
264
276
288
247
268
288
264
276
5334
288
142
5494
258
373
2512
65
126
126
220
25409
4097
1557
4330
605
605
659
684
684
711
711
734
734
626
654
671
671
410
385
486
724
298
743
733
1204
4966
2361
1204
3496
2741
1171
273
247
5877
11940
2427
7886
280
288
273
645
143
654
1901
311
284
5988
471
469
857
882
659
976
976
4539
2884
5496
4167
344
1170
65
126
142
142
373
2512
10478
159
3135
159
13398
640
2050
285
8832
146
2884
9402
15424
309
1935
9941
285
93
3390
2166
285
9683
2094
5365
268
262
10279
5085
268
10852
268
6438
5575
8046
3901
264
9011
4526
7199
268
7415
2250
1018
1454
1185
1514
47928
1078
2530
1809
1928
1907
247
428
6472
2164
1163
1259
1853
6363
2348
1512
769
2236
16147
2476
2810
268
285
479
16024
19
159
13120
159
499
16657
12072
2135
14143
15987
3747
2248
4163
382
12776
13140
10474
3994
7210
9567
18980
1187
7083
1351
16060
2917
951
631
969
610
639
669
642
1765
5918
11563
652
2528
2833
2243
770
1915
2164
1529
1645
2043
2117
441
5507
1194
2561
1853
1627
1667
2039
6302
369
4835
7412
4123
6150
378
9061
393
5148
513
25491
993
1307
1904
2230
2878
1838
5413
2746
6029
355
6679
23042
393
393
1030
916
554
1040
1931
393
1001
394
394
394
527
8534
4766
3630
8218
2795
17988
2268
2609
5076
4970
1650
2566
2278
4495
24621
443
1743
2854
1765
5918
11563
707
4059
218
716
4899
781
1236
279
279
12253
1010
263
3954
12518
256
10188
1042
800
279
895
4015
277
1341
55040
10509
2695
12484
10581
374
3606
3916
5240
29588
2438
584
1566
2717
1509
1651
2911
2503
1645
6831
891
1015
841
706
1173
926
841
3532
1173
1347
954
729
787
1241
1173
760
1032
1101
1647
1013
927
1491
582
753
1430
841
1491
4880
1491
1858
707
824
664
1172
955
1647
1161
1019
2159
9581
564
794
592
588
3052
585
9581
1497
920
695
532
513
714
525
667
500
818
711
789
16319
16999
48910
601
49243
52974
601
769
52971
52971
603
193
9152
299
10561
603
7008
193
2920
2920
235
380
6890
4899
1174
2493
2347
2379
2493
2347
2379
235
329
7972
5159
1174
2493
2347
2379
2493
2347
2379
28063
219
28063
8611
9348
190
190
190
32708
190
189
190
190
210
236
16806
918
1559
283
768
273
938
741
648
858
2526
288
621
1812
799
718
665
1348
1825
898
910
368
1431
721
1127
10475
159
2695
159
16281
159
3778
4717
159
19
291
11018
19
19
306
8551
23507
14667
895
604
1124
459
587
6188
672
4109
8270
1048
719
2175
1657
3528
1802
432
587
1077
2793
3536
3218
757
13817
604
165
20439
6779
4109
1630
1048
719
757
421
1077
672
15060
118
20439
895
20167
6779
48056
1173
1129
1410
2756
1140
4545
1122
3106
1104
1894
1903
15858
1122
3144
1158
2593
2161
1304
4370
1224
3758
1079
1210
2747
1356
4101
20283
2682
1348
1332
1353
1265
1312
1288
2307
2891
1338
1939
13439
9446
2929
1442
5060
3783
2696
2568
1555
8300
345090
3828
2327
11792
22367
3085
3237
3075
16371
22600
494
494
4199
6093
3629
14808
1523
2998
309
47824
571
1135
301
24516
15841
6416
634
306
893
65
14462
834
270
65
372
1008
17892
65
65
65
65
10667
2277
7323
306
948
644
568
869
580
37976
7247
861
5646
428
738
457
574
816
475
4356
1060
339
512
471
2256
338
4354
4863
451
460
446
882
381
515
3806
7560
10089
527
443
262
437
467
310
663
452
377
416
421
431
262
329
365
309
400
6980
2049
345
437
268
310
823
9860
15333
437
478
408
268
366
301
575
840
13445
377
424
375
443
375
598
331
397
446
375
393
562
449
376
375
394
442
4676
3817
7728
14932
361
1012
1455
1296
1029
1457
1079
25956
449
1253
1522
272
967
26506
430
902
1230
1214
1029
967
1079
441
411
270
270
2317
813
270
3594
456
749
3629
3381
4992
1772
749
1523
3317
235
384
7972
5159
1174
2493
2347
2379
2493
2347
2379
1241
6356
88179
2203
2206
12209
515
451
7400
2053
1923
1811
6537
470
2298
1763
274
515
3634
4130
451
470
10171
7988
6252
4925
197
3242
277
515
10316
451
4590
470
11988
156
3636
542
238
5196
3385
42910
4875
3788
584
238
5296
11202
451
470
10627
34911
3174
2366
4396
4590
34656
621
11647
34894
12191
2284
4420
197
38698
515
450
590
6605
470
12423
542
2163
3385
4723
4785
572
9385
44108
469
11873
514
7235
451
3893
197
34592
274
10171
914
3645
393
359
319
1095
319
318
377
38707
4012
4640
4385
4066
14556
436
574
822
1045
1878
9043
6297
3013
1052
354
12824
420
38146
269
1234
2994
13018
2636
289
422
3667
3860
1100
289
397
35972
2104
11953
288
1483
5539
124
5799
8814
430
2636
12122
432
3899
38631
12122
288
122
12476
34144
142
951
3240
288
13095
1654
35984
150
2001
288
11669
12332
26978
661
6197
3579
318
10373
3853
4021
13619
748
292
5244
4459
1242
1321
741
2578
3802
718
247
13242
4329
1699
3874
803
2219
7188
638
867
1248
31514
3768
8407
3782
2712
10641
4890
4214
4651
3203
1859
730
4467
1733
1147
584
4739
4845
5104
606
24264
4819
330
7487
312
2639
719
313
782
1191
34508
3272
1052
326
1163
919
1542
11400
407
1782
18311
19823
2920
1460
2920
2381
667
4850
715
3250
3348
683
2502
1104
4990
742
336
363
1318
1139
19077
2588
339
454
361
359
525
361
7971
1845
1109
535
1662
1662
13803
6859
785
1019
2381
1936
932
535
10201
9874
2381
525
535
1109
16918
2381
535
830
13105
2381
525
535
1109
16631
2381
535
10201
51453
1962
723
8405
268
294
13180
6298
1650
294
2189
1751
979
685
752
4607
1308
2823
685
2950
5805
1317
267
294
763
907
2393
432
1006
2103
35921
1824
302
597
1681
694
4012
609
476
3108
524
2246
1672
294
1604
9360
1611
376
4656
4880
267
1320
1013
8998
663
3391
1668
647
5880
794
1069
10304
1574
19980
2036
2226
1145
1415
3615
12471
3650
1266
1804
2532
2483
12427
2920
29401
3615
4102
12547
5265
12427
31786
5246
1118
12994
2866
1895
521
268
2453
291
749
7038
1895
3615
636
267
3209
2833
2478
6799
3025
2860
1751
1104
10243
714
4109
1507
8998
4080
308
1749
582
11813
315
2729
30264
3615
7239
1266
13793
25099
1895
29380
3615
1421
15346
1722
1294
12471
414
1437
4606
2988
415
3011
9603
30451
3615
1294
10608
1822
11661
24827
3615
4606
10608
6820
20753
3615
6799
10608
5903
460
38154
2376
370
733
495
931
292
1361
455
880
617
3451
641
4657
16922
994
338
627
373
2624
381
1365
433
292
363
9912
266
9082
613
1004
456
292
654
365
633
667
2549
624
624
2300
292
1147
630
6683
5631
2785
324
585
461
326
1456
2376
339
35800
285
3291
4681
1105
11456
1058
445
285
5540
720
572
6269
6592
340
759
6051
3694
261
5142
6388
334
2186
979
285
6952
980
285
507
334
285
2986
478
2298
31719
3311
2418
401
2849
4344
3497
365
461
384
355
3959
396
542
1020
354
452
457
2016
2572
5961
352
457
1214
13393
587
3072
567
2246
6479
3315
429
384
8218
452
39217
266
1633
911
338
11117
451
2256
1308
5682
1186
542
425
1410
7861
4387
847
3619
6388
8266
2189
2298
1203
1599
3348
593
3803
292
655
1385
502
6592
2124
12883
4376
326
365
52157
46893
7952
7923
12387
495
2652
326
543
292
543
1103
2612
1972
20359
635
1103
5258
485
485
542
1813
323
1738
2100
1725
1430
1703
2115
1640
1194
31711
6620
4039
69395
21123
6580
468
459
19903
861
721
270
634
710
540
1481
4575
4797
384
1826
494
605
4234
447
469
482
299
441
5918
625
2949
477
5395
9810
1882
3278
299
2973
291
3699
293
440
719
2736
2692
914
656
2263
3096
589
822
1787
2043
2368
380
4292
5654
37119
9538
707
13258
13272
4783
706
5856
1080
383
8687
2149
9713
560
884
32972
10758
5253
6481
942
37471
4443
295
9444
1498
445
738
4713
490
9604
9604
17635
2565
5113
505
444
578
22002
2312
11407
430
505
504
444
467
3319
353
4713
380
1078
410
782
384
790
576
6707
291
564
5206
551
5712
490
45171
12684
446
4317
4317
576
7378
17635
2565
5113
23693
7215
1237
6149
1048
665
262
931
53999
12265
6063
3481
3315
2514
2798
408
14913
434
822
599
40369
4953
580
6662
8259
2263
687
583
590
586
9193
6662
4733
385
1194
1155
673
724
356
92706
41391
1675
451
470
7238
515
7209
513
3368
531
542
3385
1741
4181
535
3338
4742
3171
156
36044
3556
15431
3529
513
6711
8938
451
470
41347
3242
197
4699
38698
582
8966
12424
551
238
32635
621
6299
10692
234
2273
1243
3467
661
3183
3431
2924
3904
18563
1764
1756
1134
867
1740
5754
8917
5486
21218
1114
3122
404
681
9473
122
10746
1115
1506
34783
1494
185
251
9473
180
251
322
97
3382
2053
1415
8559
146
681
124
10658
7063
808
359
671
295
573
2340
3825
754
482
762
747
861
885
812
615
608
607
244
36556
691
936
1017
316
750
553
311
553
779
316
503
794
244
806
846
876
442
940
1311
316
909
1497
442
2079
1310
1380
752
1300
556
5216
5859
244
968
1073
786
339
9910
767
1030
916
316
359
1121
1000
28751
1620
5811
1714
1847
1532
2031
2137
3146
2303
2258
2458
16887
1784
2522
17061
18277
1488
2434
2485
25837
25837
25837
31696
4371
3210
1388
4073
2126
3274
1298
1726
24301
7595
1080
5210
6379
6342
1361
20594
6021
1145
6436
2479
6352
5815
1381
5662
321
530
10289
1188
1021
982
964
638
1981
903
10212
1273
1049
1441
1369
1349
1216
867
1101
1964
25640
11281
1178
1725
1964
1178
5387
2959
12816
41769
6510
1877
1465
5624
842
7964
529
2557
1434
1465
842
2840
1877
17528
2071
2039
3491
2015
303230
416310
3359
2199
34833
47101
19423
1485
699
262
3889
10452
159
3069
159
401
563
4937
159
19
19
19
552
237
421
186
786
1394
3070
159
159
159
159
159
159
159
19
159
19
19
159
19
3909
159
159
3707
8549
13503
14173
15135
7763
16888
8124
3182
5412
4026
12310
3071
13690
3825
367
10334
14759
553
10722
9059
365
670
572
10514
4380
9760
140
1925
493
598
12752
497
13458
12752
5433246
363
554
12599
7391
1460
9760
5233
460
122
10018
12777
3680590
8760
9782
139
131
602
7446
495
13468
4785664
679
314
554
10519
1460
1853444
9760
118
462
14840
630
125
10828
1460
9760
119
3144
452
11773
12188
5094066
554
12488
4380
9760
118
493
608
9010
12761
3457844
12761
554
9273
4380
17521
554
10372
667
6292
784
1392
3070
693
274
6291
4049
14561
2881
10581
675
562
6588
11226
995
805
204
803
980
542
10386
367
5533
204
1370
15306
856
9633
365
216
682
267
10820
863
10507
200
488
558
10867
9035
24006
29022
78721
1118
8102
8818
3829
8136
703
2660
107946
180
180
180
179
179
179
179
179
179
179
179
179
180
179
179
179
179
179
2915
13952
180
179
179
179
179
179
179
180
179
179
179
179
179
179
35540
1291
1387
1316
1387
2179
2163
1263
1348
3151
1316
2473
42624
1348
1290
1264
1387
2163
2583
2940
1229
1113
1111
95453
9760
122
9203
1925
72
72
450
11858
17951
27896
10795
1139
2459
1308
9724
5384
2204
2316
2357
2092
1953
2020
2401
3505
11077
25087
1062
13325
2480
2331
2339
1514
2382
1700
2232
3744
5166
3272
836
7468
4464
4628
9513
939
22346
5792
9753
2482
256
2039
1436
267
3567
12813
3851
143
6754
1118
8387
18186
404
7995
1877
8136
2660
20088
459
11283
2981
703
1894
10058
772
17169
772
50224
5303
35540
2940
11680
9760
137
491
12678
11680
11680
13340
15235
781
75265
2640
15636
1136
9148
3317
1144
1248
1911
1196
1166
1166
1166
8669
10547
9057
8944
10547
14585
116
518
9113
561
174146
56568
17960
82775
111236
9057
8904
9066
11303
66965
9782
119
12188
193
21603
2322
287
1723
1745
2639
23222
1402
273
775
9942
339
16368
2972
10691
8466
9642
19934
2569
8824
2342
5711
4208
10333
20264
10370
1067
3410
1052
21781
1909
3576
3575
369
3576
1460
7850
3576
484
388
261
17350
3746
198
267
3826
143
10419
4848
3353
532
15074
640
2050
20477
1473
1016
268
1915
764
814
1346
2228
952
694
662
731
831
1301
270
921
270
920
2275
840
4861
1625
813
700
1119
4725
875
790
3774
8791
262
452
146
1877
459
2981
772
50224
2044
3938
3826
2215
8962
2272
11961
1991
3714
772
17169
1991
3714
772
50224
1991
766
3714
20471
1473
814
1915
126
2228
1625
920
126
270
1301
126
703
952
126
831
694
268
700
731
1016
703
3715
840
703
1119
4725
662
875
126
2275
764
921
790
703
2145
8259
8210
18247
4825
13782
22909
2783
888
2531
989
963
20168
24805
7592
8620
1781
459
4391
2555
797
12452
11424
2100
847
1470
950
1641
1336
18931
1027
1358
2050
1378
664
1703
1819
433
1596
380
1767
440
1855
1908
1240
1597
367
1484
2652
21325
685
645
634
555
1731
714
550
767
2654
309
1694
781
560
298
1547
684
11303
1890
789
388
16955
396
298
2496
295
14281
5193
6259
11982
8602
1057
10116
8136
22086
380
434
15379
379
379
10377
4848
3393
532
13232
640
2050
4280
266
11443
20513
1616
655
672
552
834
635
614
4103
648
653
644
2537
2402
3605
655
1426
292
8152
284
1981
1762
1059
798
842
1672
125
1169
11406
2610
2418
236
1997
335
1188
2544
1034
367
3646
1073
27171
336
365
2671
538
6727
5791
1065
4422
284
602
11212
1800
605
715
4132
284
2170
602
32820
557
10978
1160
606
1743
877
1188
981
12732
1036
346
1614
2282
2953
1669
283
1720
1041
1710
643
1087
1437
576
122
7378
7378
958
2016
11306
1221
505
2562
364
521
875
1630
2738
364
364
3048
711
1002
2197
124
279
637
279
545
279
7045
303
283
386
1636
2600
7215
16110
1450
319
1550
421
289
3094
1305
762
383
338
499
801
792
338
418
1390
522
4964
962
960
1115
557
806
124
122
11829
891
2016
11239
505
1002
713
1002
709
1299
602
602
31685
801
123
1883
1511
1623
1157
1515
1742
12228
801
20316
1563
124
122
12366
899
2016
11251
1245
502
368
2752
1008
1008
721
1008
502
502
502
502
502
502
502
502
502
502
41418
234
515
238
238
238
196
156
156
424
7236
470
196
187
2358
1741
4741
3368
156
196
33434
196
156
11845
196
470
10317
197
156
156
234
238
1091
3508
237
26691
470
238
238
570
451
7396
40141
624
22642
7970
7846
1753
484
5512
4820
5757
21880
8465
22213
13310
1291
9290
19903
11780
20929
18469
7975
16118
22620
3114
20994
196
196
195
197
196
197
196
195
195
196
197
196
196
8599
195
5070
197
197
196
197
195
197
15024
196
196
9381
34229
465
2016
853
675
1634
1948
1883
1914
2264
1446
1522
2800
1586
1291
1361
1674
13031
414
2134
746
1717
2178
15467
339
4554
1477
1782
1587
1645
1774
1491
2673
1532
2023
324
527
5828
2028
771
727
5267
25834
1297
269
4034
124
2579
1614
304
478
371
19051
896
1272
871
717
1567
781
9745
1477
268
1037
33147
1340
838
386
8136
3729
5951
5980
16235
3926
13105
6303
4895
5745
9913
7740
4123
355
4166
2979
272
5498
2691
11074
11551
13105
9286
5745
268
124
6749
490
407
19283
934
807
268
10991
420
30285
661
5322
318
3782
3802
10177
5244
4459
19606
4338
5042
1249
1114
1699
2966
584
638
3488
2219
4814
1457
1859
730
7188
4329
4676
741
4842
13242
557
18325
657
11420
20924
4067
4041
5725
1703
30174
3853
21796
414
6020
263
310
2158
310
4444
9849
30194
5503
12941
475
21883
6197
10313
4230
31904
3768
6669
1690
1777
25187
10697
11030
3709
10483
3627
6521
246
4606
4767
4416
17090
25079
30241
5689
12941
29152
166
165
166
164
164
2730
165
165
165
2150
165
165
165
15406
164
4749
4363
166
166
166
166
163
166
166
165
24513
993
5539
731
535
164
2481
165
1132
1323
6673
29130
166
26113
716
10925
7125
285
1880
29152
24639
9649
10755
979
194
174
212
213
173
173
172
38766
174
172
6418
166
436
502
173
214
1045
174
175
289
5707
2998
1877
215
14555
174
173
213
432
35453
213
434
213
333
1112
10349
6531
173
173
3240
289
213
174
174
10349
38766
1878
7250
3240
288
4385
721
420
37867
1235
2636
12404
422
8534
289
3667
26946
102
102
156
102
9947
102
102
3853
102
102
102
102
292
102
102
102
102
102
102
13619
102
102
102
102
156
102
102
102
102
30015
102
5698
102
102
5314
102
25226
102
102
64671
487
198
199
198
487
199
198
198
198
198
198
7821
199
198
8899
239
29583
501
493
2876
198
1628
487
239
9764
10343
42913
11202
234
234
3783
5292
451
4876
621
10377
3393
15064
2050
640
265
11558
4352
3418
3475
26205
1229
3455
3550
3320
492
2128
5199
15078
3275
541
3313
779
5514
5166
319
926
14254
685
550
781
6259
1694
10116
388
5193
8602
396
1057
11982
9720
22086
380
2405
15379
379
379
8619
640
267
9901
317
14226
265
8584
262
616
267
9089
14897
1450
10063
262
9148
2640
1144
3317
1136
1911
1196
1248
15636
9746
6022
1166
1166
1166
1166
220
1166
322
322
9066
1166
9104
82924
82924
61801
8904
9746
5711
5997
10265
9057
11269
9066
10547
87532
90117
3132
3132
116
6572
1421
1514
394
369
484
351
457
1122
356
9991
27354
424
399
483
4591
1122
285
404
260
10588
977
4537
9148
2640
1136
3317
1144
1911
1196
15636
1248
9746
44737
1166
1166
1166
220
1166
1166
1166
8669
10547
87680
90117
90117
119119
84637
256
257
17644
17636
15875
142
142
257
142
142
142
143
263
141
141
5788
142
142
3914
7633
2037
2018
17644
3796
7972
463
8651
350
3848
303
288
8611
1105
793
15890
4429
257
266
143
8776
143
15977
2982
260
266
143
11276
143
15877
2068
262
261
143
6253
4815
15888
143
262
267
143
6253
8616
15973
263
143
265
350
5147
7346
15875
142
269
264
143
12950
7506
15886
143
263
265
143
5892
601
8534
9686
15971
270
143
261
12790
4815
4605
2381
269
269
2158
269
269
269
269
269
2195
125
5619
8431
1225
4605
8040
18007
115
114
113
115
115
115
115
114
115
115
112
115
112
439
115
115
114
115
115
114
115
115
180
115
114
114
113
114
114
763
115
203
506
143
937
203
11082
4161
2250
279
35301
5338
2250
280
45381
5339
277
277
23664
74422
5336
278
27141
5337
2250
203
2250
203
278
27141
5337
278
27141
5337
278
46821
5337
937
203
2250
18007
439
760
203
10402
159
3157
159
13584
159
8602
1450
7014
13656
2548
15119
5385
518
7927
1749
3309
5656
4543
576
682
502
10054
8565
9804
9805
10462
8810
8629
8212
6486
267
260
490
61365
449
2039
12873
267
9255
1971
183
296
526
9950
9540
296
183
10394
9412
5525
5524
7256
8969
8367
8810
6954
5844
8721
10584
4041
3064
2560
2293
3175
4403
4907
7997
6198
2699
2783
3305
3684
3276
3825
3896
5333
5299
4597
9731
1038
15537
7272
5049
4497
2314
7863
21717
22305
4044
2419
1302
15514
12987
1692
2120
1572
936
837
816
1140
602
2232
18588
1749
716
1566
268
1010
6723
807
1466
932
33147
432
1227
2949
11473
12934
142
142
141
142
142
141
141
2891
18480
142
142
142
3033
932
142
981
806
267
33261
446
386
11735
1143
1188
24632
142
2997
679
1477
142
142
4886
1057
179
142
142
260
3779
181
442
2079
1310
1380
1497
556
1300
752
691
747
806
861
936
885
940
1017
812
968
311
786
316
23048
1303
1400
1187
24054
5907
9886
401
687
11680
220
522
556
568
581
603
615
652
630
515
502
556
606
497
588
557
611
611
599
497
518
511
523
508
625
556
604
532
888
398
43394
4262
6122
6985
5775
22564
6314
4995
6238
15080
6142
5243
8472
7102
6328
20444
4635
7190
8550
5818
10808
11451
7264
9163
8750
5281
6183
7414
12622
13239
21398
5294
2915
6901
6042
8072
11919
190
141
141
141
140
139
141
140
141
140
140
140
140
140
140
139
140
139
140
221
41308
3342
4718
1651
512
3315
508
451
7208
7239
514
470
513
3176
4142
1741
10733
3171
30174
427
2653
3670
373
7920
491
3868
445
7210
231
231
452
7561
1063
391
2774
135
1132
32393
1063
135
200
135
164
135
135
19617
200
6406
748
420
664
173
479
329
12262
3717
2167
1734
2121
1744
2157
2135
2164
3631
680
1609
2167
2877
1749
2329
1715
1078
1714
2151
481
505
595
9404
2006
12262
381
5100
12262
747
308
664
1418
8790
1275
1280
1297
1271
1433
1427
1297
1443
1434
34622
1447
12063
4697
13460
1237
1426
1426
1424
1446
8178
1263
11446
1424
515
222
10666
1393
2920
5840
1261
34622
1283
1263
180
12046
1285
465
5150
10672
506
2327
227
481
8295
14960
5840
1288
1403
1448
1286
1466
1278
1433
1246
465
180
12996
13399
1321
16060
23360
747
328
664
7000
8655
13795
604
17153
372
1744
9595
333
205
11001
13264
80180
604
1828
1676
15949
4468
3429
1828
2505
3074
2096
6060
6102
1828
1132
7988
1865
333
211
604
220
204
6745
210
165
166
166
166
166
166
166
166
165
165
165
166
165
166
165
165
165
2624
165
165
166
30833
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
8164
2982
142
262
143
142
142
5307
4212
4957
143
142
25543
141
141
142
5074
142
141
10774
4756
535
477
22883
2183
270
1442
855
6171
15408
556
15036
6400
262
6400
1097
284
284
5208
318
2590
1018
1864
496
1602
830
65
65
65
65
15036
126
15408
65
65
126
15408
65
65
165
165
6400
65
165
165
15036
65
65
6400
165
65
65
165
165
65
65
65
165
165
6400
165
165
165
65
65
65
165
165
65
165
165
6400
65
65
65
165
165
165
126
6400
65
165
165
165
65
65
6400
165
15408
65
65
165
165
165
165
65
65
65
165
165
165
65
65
165
165
6400
65
165
165
65
165
165
65
65
6400
15408
25791
10374
7427
10374
6400
6400
65
65
65
10374
126
10374
10374
65
165
65
65
65
165
6400
165
165
165
65
165
165
65
65
165
165
165
165
165
165
165
165
65
165
65
65
65
165
165
165
165
65
65
165
6400
65
165
6400
65
65
10374
65
165
165
165
165
165
6400
65
65
65
65
6400
165
65
65
165
6400
6400
10374
6400
165
165
65
65
165
65
21422
1261
65
19366
65
418
8356
6400
6400
126
65
418
65
418
418
65
188
188
188
6400
65
165
165
165
165
65
418
65
65
6400
188
165
65
165
165
6400
65
65
165
165
165
165
165
65
65
165
65
126
65
65
165
65
165
165
165
165
65
65
418
6400
188
165
65
165
165
65
65
65
6400
65
65
65
165
165
165
6400
65
165
165
165
165
65
6400
418
188
3156
65
165
65
65
165
65
65
165
165
165
165
165
165
65
65
65
212
142
2930
141
1809
141
140
141
141
208
141
140
142
142
141
141
142
8316
141
141
4602
140
2984
140
141
141
141
142
142
141
142
142
141
142
3106
141
873
208
208
140
142
142
142
2932
141
142
142
312
373
431
4484
276
262
126
9636
9795
461
4583
266
268
8332
12228
1315
1966
142
142
141
141
141
142
141
2932
208
142
7603
2554
141
1230
387
389
3511
383
397
2897
617
141
593
141
4380
140
142
1837
848
4867
19215
351407
228
2264
2264
1130
1121
1117
1226
1470
1294
1133
1117
1119
16607
1471
228
1294
1294
196
175
559
158
27305
672
484
737
436
140
467
1293
507
141
141
141
141
140
427
140
140
446
476
446
1289
5065
468
1260
710
1077
679
141
550
170
293
540
141
140
1358
465
1294
6115
5065
877
728
520
1588
1215
473
588
760
4164
812
373
789
175
141
142
309
345
322
309
343
309
1289
693
89
250
322
315
339
446
312
89
166
89
166
27305
484
467
170
613
564
11173
14342
11648
2932
141
8320
141
141
142
141
141
141
142
208
141
142
141
141
142
723
274
372
431
4484
277
9294
275
126
10016
723
312
673
564
1397
1429
441
610
1043
1033
1694
1496
1176
803
2043
784
1438
2980
2043
1033
1438
1645
1678
1869
2000
2043
1039
1898
1483
1508
1626
1886
2044
1511
1033
1520
1480
1033
1680
2043
1604
1565
1545
1508
1308
1083
2043
1446
1033
912
1453
1033
1307
1424
1785
2083
2043
1528
89
250
163
89
250
89
166
89
166
89
166
27305
89
250
89
166
89
166
89
166
467
170
27305
142
467
484
169
208
140
140
141
141
141
140
14486
9881
141
142
141
141
141
141
275
141
142
141
721
141
141
141
140
140
141
2932
538
5379
141
142
141
141
141
141
141
141
141
142
274
373
458
1828
1815
32367
485
566
261
5983
1506
2043
4052
721
312
372
1457
14342
142
971
285
16487
274
410
463
419
432
268
268
1582
1081
1366
1655
1116
876
1188
1713
1391
1293
1429
1406
1332
707
762
1418
1630
1941
1002
788
1379
1008
1614
1237
1518
1694
1635
141
1902
288
279
556
437
444
406
430
468
1169
1496
1265
1354
1233
1586
1447
1154
1429
887
1212
1193
2319
2269
1406
1405
1164
2246
1741
753
1071
1442
2711
466
1467
984
48440
1316
1489
1211
1428
1645
1675
1615
862
1430
1658
1702
1500
1699
1521
1644
628
1482
1454
1588
2048
1084
1177
1236
1617
1583
1440
1320
996
530
1498
1217
1715
561
1780
1694
1179
1717
1157
1527
1324
1897
444
401
1568
1527
1383
1184
1461
1536
1367
1275
2203
866
2015
1100
1060
2081
1895
3016
1245
1261
1408
1734
1221
1675
1521
1712
1093
1267
1236
2045
2652
1628
660
1470
1399
1536
865
1249
1448
1436
1111
1197
1135
1552
1709
333
2087
14342
1635
142
141
142
142
141
141
141
141
142
142
141
141
141
141
141
141
142
142
142
140
140
142
142
142
141
141
141
142
142
141
141
142
142
141
142
142
142
141
141
141
142
142
141
141
142
141
141
141
142
141
141
142
142
141
1324
1540
1674
1091
1470
1139
1664
1702
1373
967
2021
1444
1444
1501
2322
1000
1249
1725
1470
1121
1165
1108
1582
1122
933
1430
2336
1556
928
1601
1447
1719
1213
1749
1137
141
141
141
142
141
142
142
141
141
141
141
142
142
140
140
140
142
142
142
141
141
142
142
141
141
141
142
141
141
142
142
141
141
141
142
142
142
141
142
142
141
141
142
142
141
142
142
141
141
1709
1281
1257
1427
1279
2113
1475
1340
1118
1194
1209
1247
1239
1682
1172
2142
817
8551
1318
2120
676
1122
1781
1117
1462
1429
2480
702
1730
1540
594
1541
1604
1745
7155
1138
1152
1142
1157
89
250
89
166
89
166
89
166
27305
484
140
141
140
141
141
141
140
169
467
669
141
141
140
140
2119
8030
476
161
446
320
1173
320
460
27290
196
1289
484
169
550
467
669
2119
785
1216
420
2636
2836
1424
349
8084
744
8719
1066
2061
142
1289
423
455
484
27290
208
141
141
140
141
141
140
140
550
467
170
539
141
141
140
140
11205
89
312
3522
2061
2155
455
142
484
423
1131
27290
208
169
550
467
539
89
299
877
4726
27718
484
467
170
170
560
11661
744
142
27331
142
142
142
142
142
484
208
142
140
467
550
141
141
141
141
140
140
669
140
141
141
140
2119
145
89
305
877
142
142
27765
484
467
169
494
11661
460
1303
339
89
166
89
166
2897
21520
808
745
815
763
484
550
783
467
170
293
669
1094
2119
7603
2554
1464
387
389
3511
383
397
617
141
141
593
1615
10153
142
2429
848
4867
228
19215
228
460
559
196
27435
1294
5542
5542
175
484
169
467
669
2119
51475
1934
302
637
724
664
2365
4578
8376
5880
268
4012
1286
4851
267
267
1006
247
11511
3081
377
1824
619
524
714
2189
2246
1576
1611
2074
9001
2826
597
684
722
1681
2977
4656
458
3391
694
5805
1750
1300
267
267
476
35921
1668
1007
791
1320
794
6327
935
1069
1013
1622
1672
10280
331
596
228
460
27435
196
1294
749
484
170
467
655
832
90
543
12985
749
744
142
27435
142
142
142
142
142
142
484
208
170
140
467
550
141
140
141
141
140
141
539
141
141
140
140
9911
89
303
877
142
27867
484
467
170
539
392
142
142
142
141
142
142
141
141
141
141
142
142
141
141
141
141
141
142
142
140
141
140
140
142
142
141
141
142
142
141
142
142
141
141
142
142
142
141
141
141
142
142
142
141
142
141
142
142
142
141
141
141
141
142
141
142
142
141
141
141
142
142
142
140
140
141
142
142
142
141
141
141
142
142
141
141
141
142
141
141
142
142
141
141
142
141
142
142
141
141
141
141
141
142
141
142
977
1899
141
459
1480
1423
1443
1485
1375
1713
1007
1282
1583
1590
1466
1304
1636
1043
1243
1446
1901
2686
1505
16409
984
1626
1584
2017
1554
1986
1436
1285
1281
1311
1111
1294
1251
990
720
788
1523
995
3067
1249
507
331
461
436
331
461
1358
331
461
14342
1635
142
141
141
141
141
141
141
141
142
141
141
141
141
141
142
141
141
142
142
141
141
142
142
142
141
141
142
141
141
141
142
3067
1647
1418
1362
141
141
141
141
142
141
142
142
141
141
142
142
141
142
142
141
141
142
142
141
141
141
142
141
141
142
141
1505
1426
1200
1366
989
1401
2471
1029
1223
331
461
142
142
142
141
141
141
141
141
142
141
141
142
141
142
142
141
141
141
142
141
141
141
142
141
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
142
141
142
142
141
141
141
141
141
142
142
141
141
142
142
141
142
142
142
142
141
141
141
141
141
142
142
142
141
141
141
141
141
970
16725
424
940
1548
840
1211
1216
1325
895
1660
1981
1605
2004
2255
1318
914
1786
2048
1043
2304
1283
1444
1380
672
1933
1903
422
2275
1727
1516
840
1317
1029
1485
1528
1036
1767
1769
1930
1873
1862
1281
1972
1415
785
2054
1342
1999
1630
961
1444
1825
914
1174
1973
2048
1128
1992
1489
1283
1444
2128
826
1104
2060
1228
1495
1750
1904
141
779
2178
1401
1605
1169
1477
1009
1132
2389
1769
1325
1930
1117
898
961
1211
797
1371
1136
1453
1489
1926
1603
1653
1104
1823
970
26713
1145
1640
960
1548
1523
771
1009
1512
1587
2211
897
1660
1981
1605
1514
3037
1584
1163
2040
1775
1130
1872
2004
1631
1260
1621
1371
1631
1239
1453
2255
2036
1926
1603
1792
1653
995
1420
1823
730
1933
2811
331
461
89
250
89
166
89
166
27480
484
140
467
169
141
141
141
141
140
140
503
140
141
141
140
12159
482
40292
316
324
2341
178
3114
178
1895
463
2494
1794
2179
405
599
1826
560
1000
1271
2357
3237
179
5951
424
1661
1598
51650
10425
390
774
2798
2532
585
178
2910
3086
556
56995
10417
666
789
179
6924
698
326
558
40010
316
11682
324
1826
598
498
390
774
374
2755
2912
424
2342
2504
2833
2379
585
32928
9074
20024
11681
324
1826
424
317
38438
2342
598
498
390
12598
11193
11681
324
1826
424
2342
598
498
317
481
40178
3826
2883
10798
143
141
141
143
141
143
143
141
142
141
141
142
142
141
141
141
142
4605
2195
269
269
269
2158
269
269
269
2381
269
10450
2424
159
159
9106
159
1450
19101
571
576
578
620
619
789
715
551
590
895
591
571
8999
918
12159
14313
558
558
1641
577
551
1365
17520
3873
551
551
14313
31860
5710
12925
41560
7320
31263
245
86981
156
1410
156
156
156
156
156
156
11762
156
156
157
276
9055
156
125
10446
125
156
156
1588
3960
156
125
125
156
125
125
276
10458
57183
156
156
156
156
156
156
156
156
156
156
156
156
118
156
282
2496
2976
265
15383
5534
11900
2115
156
5946
156
2799
125
276
156
156
156
156
156
281
125
125
125
23718
156
125
156
156
156
156
282
265
156
265
156
2004
12148
125
125
5444
15383
125
281
274
156
2195
156
156
156
624
8581
2020
2213
25597
2213
27430
2213
26018
27979
30999
24967
2213
1696
40244
36582
34176
31789
30244
34631
26809
35103
1441
18741
19998
16729
17549
17338
57752
15842
19465
22972
863
6997
16944
15889
8954
7412
5524
14535
2428
2313
4970
14205
15164
5569
2253
1369
1354
1345
1326
1312
858
1871
22346
5491
10940
5309
16093
11121
778
6027
778
774
30981
1460
1520
4884
1226
1220
1234
5799
4301
1723
2178
1235
1255
1273
1256
1446
1430
1343
1417
1113
1434
5945
1611
1648
8203
3615
1492
1490
1288
1521
5279
5945
4318
1367
2682
1227
1266
1283
1238
1251
1047
1276
1270
1235
1312
1340
1430
1241
1101
1446
1273
1417
1265
1343
1340
1184
3328
3023
2298
2063
3437
449
425
1203
492
406
413
1849
6217
5840
337
26575
7210
9374
262
12309
264
10852
7860
7534
1273
324
2535
400
264
6438
11801
13854
263
584
8550
7012
7400
1450
286
6948
7958
487
17632
4793
4946
1255
861
491
12801
8843
3243
1803
269
269
1857
1960
297
1353
268
2306
269
6877
9333
269
244
269
6059
2567
269
1042
1742
626
913
305
362
287
1032
291
7946
5473
41475
2896
17283
5944
9333
10041
1155
566
3124
502
244
273
2924
267
560
273
3056
404
2985
1929
3124
3056
2985
52
10404
2791
14635
7118
15719
15427
7396
268
6438
16061
7117
6677
8518
2381
1111
1110
8052
9711
555
1253
2497
1944
2844
19536
6160
10503
7297
1293
7153
8292
1285
5259
1285
20973
9248
5726
18338
7379
7762
7105
16296
267
9089
16061
2767
5948
2331
1154
1158
1450
267
503
8120
52
10449
2825
503
8069
12148
6949
16564
15575
16183
9770
763
3420
3863
4154
4344
4178
3515
11232
3281
1479
7025
7618
10474
2106
33453
6418
5173
30193
1674
515
3527
9716
470
513
10753
2366
10393
470
3174
451
5366
4399
1598
700
529
636
3395
941
10690
10690
941
323
323
8905
3483
3483
835
9406
2595
12133
9266
1459
6448
784
7996
256
10690
10690
10690
10690
390
386
384
452
7566
1063
135
135
135
135
10209
178
180
431
180
179
179
576
604
216
463
253
287
11494
291
460
10519
4795
292
523
6135
293
462
2184
320
319
319
319
319
5176
279
526
254
175
4634
285
454
10519
10941
527
10903
526
201
238
10473
159
159
3084
11824
159
159
4605
269
269
2158
269
2195
269
269
269
269
125
2381
5729
19
2382
2947
478
12224
1100
953
1170
478
1170
802
1336
625
71993
1850
617
757
68
4671
489
482
486
516
474
599
68
3975
495
541
474
68
1059
514
540
428
497
482
516
499
569
495
440
497
68
68
523
485
497
513
68
68
68
765
68
4671
68
2621
327
68
68
68
335
68
11396
631
68
68
68
68
766
13847
4934
4782
3275
4721
4668
68
3175
4394
4396
4266
3751
4674
68
4471
68
68
68
68
4171
4817
68
68
68
68
963
768
17206
789
804
972
16270
774
4057
6461
5455
563
1074
4668
7187
6471
677
5789
11464
4403
591
68
335
5042
68
5805
327
543
485
68
68
68
68
68
68
68
485
68
498
498
498
498
769
2903
68
4795
68
3662
6471
68
4057
5042
68
68
68
68
68
68
68
760
68
4670
68
6313
68
68
68
1949
14815
68
68
68
68
68
68
2683
802
4671
68
826
370
1341
1393
68
2235
334
68
333
7081
334
1323
68
68
68
5055
334
334
1129
576
2210
2769
334
68
334
68
68
68
68
68
765
334
4224
4969
68
4671
8840
3202
2567
6052
3189
6516
3172
5374
3122
68
605
3278
3452
5703
4283
2803
2347
6010
2612
3364
334
3516
3074
5385
4504
6414
5522
6036
5928
68
68
68
68
68
68
68
2603
4238
4633
68
68
1992
1129
807
4671
853
332
1901
602
364
20711
333
705
1035
789
620
542
5596
782
4670
10436
3157
159
159
13161
159
12162
159
4342
180
180
4706
179
424
143
180
178
178
178
178
178
179
178
178
178
178
178
179
178
424
179
178
179
179
179
179
179
179
179
179
179
179
179
179
180
424
180
178
178
178
178
178
180
178
178
178
178
179
179
178
424
179
180
178
178
178
178
179
178
178
178
179
178
179
179
36771
33971
34590
31765
31959
424
8876
2397
179
3552
721
1855
330
4417
748
789
1720
914
1625
220896
3553
331
502344
3553
331
147168
181
179
180
1963
179
27774
925
28123
10886
10952
708
217
509
221
10952
121
230
4486
553
552
187
550
19
19
159
549
563
1039
13299
18210
437
1462
8491
3497
2203
3504
2557
6280
1098
3493
3412
972
9570
1597
3096
16512
1332
5764
993
6003
4660
1377
2661
1020
315
726
694
920
2759
685
693
294
1703
816
709
869
737
801
3124
962
3626
1107
1164
877
13278
669
882
1703
920
804
669
891
698
884
3757
1718
934
55306
16430
124
930
692
904
695
804
710
7899
7594
1063
391
292
212
1132
15497
1063
1015
212
286
200
3936
4605
2195
269
269
2158
2381
269
269
269
269
269
27616
651
685
365
7654
364
363
1624
922
3295
3030
12206
657
1336
3277
383
5208
3120
28093
673
3734
8075
580
10203
3193
4486
26484
3567
12581
14439
38431
4179
4545
3569
20607
5337
1280
642
28236
650
382
364
365
1625
3570
365
922
685
659
379
12368
25995
3705
12167
3290
434
440
614
4230
864
8856
19
159
2048
6447
416
2885
1086
2907
2906
2040
3972
9108
168936
2711
6249
2433
7503
7170
28798
3553
9815
11018
9807
10141
168937
658
658
659
11078
11743
659
659
658
11949
659
2156
1509
37643
142
310
199
142
143
143
142
142
143
142
142
143
143
143
143
143
143
143
141
141
143
142
365
315
576
12099
9763
12544
310
537
573
537
575
571
537
537
569
537
571
537
572
537
569
537
571
537
571
565
575
550
575
537
573
242
578
571
225
549
575
258
270
262
266
254
268
584
573
524
567
571
537
534
537
573
537
572
537
546
567
571
567
582
537
572
242
548
573
563
575
537
573
537
569
537
572
537
568
537
550
537
568
537
534
258
270
262
266
254
268
537
571
537
569
537
571
537
575
537
582
553
571
242
555
550
557
571
537
569
537
534
572
573
6196
537
575
537
571
544
573
537
572
537
575
537
550
537
575
537
582
537
582
567
582
242
258
270
262
266
254
268
544
571
537
569
571
537
537
573
537
568
537
571
537
571
537
550
537
534
537
573
537
571
537
571
537
571
537
550
537
569
242
567
572
507
547
527
512
570
512
524
567
574
270
262
268
266
254
258
537
572
537
511
553
573
551
511
570
570
524
537
569
242
537
575
537
571
537
582
537
575
537
582
537
511
537
575
537
569
537
569
537
550
584
511
524
567
575
548
572
557
573
258
270
266
262
254
268
567
569
537
571
537
575
537
571
552
571
529
568
7628
568
537
3176
571
537
575
571
537
537
571
537
575
537
573
537
575
242
573
537
537
571
537
571
549
571
537
569
258
270
262
266
254
268
552
534
548
571
537
568
546
537
537
571
537
571
573
537
537
575
537
571
537
571
242
537
546
537
582
537
571
549
571
572
548
580
569
585
569
531
577
572
537
546
537
511
564
546
548
550
258
270
262
266
254
268
537
572
537
573
537
511
242
537
582
546
537
537
546
537
575
537
571
537
571
569
537
537
571
10490
2767
10404
52714
9319
5705
17036
1346
2202
1964
43573
210
210
8343
15027
11897
2300
4685
154
6016
7321
342
4298
4854
7871
7804
14859
6484
3782
3968
7159
1039
2249
2046
3236
2074
1471
2195
1262
10821
2389
7633
5361
3919
20048
21717
623
3611
141
141
141
7804
3434
141
141
7804
16179
6485
2427
384
1156
1963
20090
1122
388
398
157
9381
5305
2257
216
4311
3478
5869
5117
12149
25988
1000
15714
84
6070
6799
21266
8630
18002
3079
5804
2770
2635
4966
2917
2017
2274
6476
10527
2448
7224
18011
6153
6309
62529
487
18742
42340
1695
2164
5016
2562
21971
2788
734
891
3576
2155
4096
64504
5704
240
4096
89891
1543
2310
3351
3422
3503
3632
19940
552
748
552
216
133955
19151
5690
10913
3434
397
5866
9416
4888
5008
4408
3557
8526
10964
4416
22396
9719
11400
9953
11222
10847
4180
13241
4082
9755
15687
20776
203397
205053
205053
205053
205053
203397
205387
20640
218
145
144
144
181
186
311
4329
397
227
7620
14526
13481
9969
433
1833
5385
311
9128
18233
1369
4797
1183
21143
571
1237
386
8625
3159
365
44264
16206
12136
3691
3339
311
226
9969
326
1952
491
39603
2356
2412
1918
2188
2394
2384
226
565
2882
2728
2476
438
565
1835
342
342
4329
311
227
143
141
9416
324
1833
395
392
13820
8361
2448
2252
34323
2120
2322
2052
2145
2201
1979
2631
2813
2555
2576
2704
2278
2701
414
8403
2119
2454
5670
16083
3780
2720
11241
525
59351
6031
10152
3489
11217
21154
216
6485
397
5746
6013
6653
214
6714
8894
84
1982
15117
489
438
20374
516
861
28568
18430
13253
6648
1885
2297
2060
1845
2513
17604
14462
10771
19376
38082
22394
1346
70243
4579
226
436
1789
2355
11036
2484
2516
210
2545
2432
12807
18252
8616
14353
11024
11745
18482
12363
494
13804
216
24884
935
3787
3417
3462
4613
3623
3966
4278
4030
3822
2395
14829
3583
3790
4158
2912
3984
3783
4343
3212
16039
17959
16357
395
319
10310
522
4799
2934
3012
2849
3406
2728
2369
2380
3006
2413
2838
3143
2902
2067
3791
45043
374
748
1067
50092
461
5901
474
487
432
28746
424
76209
515
623
92509
10929
10488
11425
12461
10747
9752
11774
8239
16006
10701
4002
4403
4481
4220
3493
3155
3499
3136
8820
10252
12348
3124
3173
4279
4224
4288
3957
3765
566
433
2175
2042
5282
5162
5540
4179
2153
2982
2252
2147
11106
13976
13656
3981
3312
7118
7319
7762
7301
7156
7924
14829
504
503
395
443
9276
6013
319
397
318
10980
13976
11104
4415
3845
3843
3957
4474
4641
3511
2140
3331
3008
4189
11656
11450
3815
3427
14829
4110
4765
3369
4038
433
471
1269
2164
4172
5274
5402
3680
2342
3294
3305
2516
2128
2586
12630
2986
3726
2561
7259
7804
7287
7250
7340
7843
7598
7179
16006
9902
1338
4310
7139
218
209
15922
6744
84
42950
12893
2131
2765
2562
3235
2717
2735
2427
3255
2369
2474
2781
2500
525
17176
318
395
1133
1346
8093
209
6323
487
524
587
13501
562
33515
1271
1216
1498
1583
1409
526
13044
2878
2713
2400
395
26857
8570
318
7390
4493
503
503
503
842
9094
1444
1532
1449
1568
4201
18112
2543
395
1346
390
148
1133
209
84
545
6502
2920
2920
6502
2920
33557
757
2039
1920
1938
731
6860
11804
2078
1804
403
319
9620
4043
8953
15445
31
326
726
15744
9280
10475
10416
2073
111
142
111
111
154
1338
111
111
143
212
212
111
111
84
111
111
84
111
111
111
111
111
111
111
111
111
111
111
111
7871
3501
8165
141
141
141
2249
141
141
141
141
1473
249
623
10402
3157
7815
134
27879
5724
638
1214
1100
1090
1134
1052
434
357
5874
5915
5336
6994
1018
1074
957
977
1023
2561
266
908
3249
2299
9101
1391
3878
1945
2011
2313
3192
348
728
1575
775
1857
2063
1269
1639
1490
713
2980
3143
940
1753
697
5860
1448
787
702
80407
12697
2444
3356
10231
829
7338
1996
4784
708
715
1788
1966
699
5974
3221
1057
9790
697
732
18372
216
473
696
2778
15027
28902
3520
4591
5741
13683
3813
3798
2715
3294
8944
473
217
30122
12899
10419
10987
2761
11753
30764
327
763
453
386
8612
1681
7961
1077
897
317
545
8670
267
4465
103
4601
1655
9635
4989
4985
1505
111
111
111
8760
111
111
111
1070
8829
2381
10311
296
327
111
111
111
3562
1251
970
1121
328
534
7868
5593
111
111
111
111
111
111
1077
111
111
111
134
27879
1214
638
5724
1100
1090
1134
1052
434
357
5874
5915
5336
6994
1018
1074
977
957
1023
2561
266
908
3249
2299
19532
1112
8941
291
1010
285
597
521
579
5236
1745
199
199
108
505
908
272
2136
595
199
20349
199
7490
5150
199
2434
1876
3227
1528
9848
9359
9358
7282
10026
2066
10810
2434
10189
7269
2048
6327
1254
19043
3538
199
14083
291
10489
5761
199
199
3838
199
199
397
373
199
199
6317
6247
3699
6199
35344
397
14216
397
26964
522
30534
397
16901
397
25569
522
15557
5154
291
4618
5032
199
522
372
199
199
199
199
199
6871
10316
5945
4984
5207
5606
4228
3013
5178
4776
7309
5875
34240
397
21541
522
18313
397
23849
522
17642
291
2528
5651
8272
397
199
199
199
199
372
199
4880
9179
4878
5635
6986
5259
3833
5193
3973
3955
5341
4914
3436
6792
4894
5139
5435
4586
6370
4311
25234
521
26864
522
26419
522
19604
397
21282
522
22486
397
19756
522
21170
522
15535
291
11381
6254
6148
522
199
199
199
199
373
199
199
6527
4162
7269
5702
5208
5344
6273
5742
7501
5405
5324
23250
397
18517
522
26527
521
5970
23997
388
2098
1626
8365
6326
5735
5081
561
14549
560
11875
6833
2112
1460
8343
2471
2280
2329
2061
2356
3137
2404
2364
21271
2364
2134
28747
22123
9652
361
345
347
342
359
354
339
359
359
354
339
345
347
342
359
353
358
342
344
347
342
297
299
544
141
142
141
141
142
142
142
141
21152
140
141
141
141
141
140
137
12404
642
10012
142
1473
142
142
141
141
142
141
124
120
677
1473
323
9351
756
533
477
480
13734
1041
2032
4739
418
141
142
142
141
141
142
142
141
140
142
142
142
141
141
142
142
142
142
142
142
142
14763
141
142
141
141
139
4671
1513
141
8780
141
141
141
141
140
140
140
4681
140
140
140
141
140
139
140
623
10191
6732
141
141
142
789
142
142
141
141
7534
142
141
141
142
141
125
64
1513
141
125
64
397
36572
1873
880
1881
6294
5647
2084
1475
1081
6960
2007
2691
12563
1143
1873
1959
6192
995
5932
308
3356
1964
268
141
124
10062
20812
870
1178
1602
13347
282
141
859
1451
1175
141
123
156
3720
141
123
156
141
122
7358
141
144
359
143
1423
1502
1333
17699
732
1432
678
7548
1464
141
123
156
1127
141
125
64
345
15348
142
8137
998
1469
787
4178
2926
2119
141
125
7704
141
124
64
142
5963
142
141
123
156
141
122
9400
141
122
12794
141
123
10756
141
144
371
6001
623
282
344
21132
141
142
142
142
142
141
544
141
142
141
141
142
142
142
141
125
226
1157
3334
12445
140
141
141
141
141
141
139
141
141
141
141
1861
141
142
142
142
142
142
142
142
142
137
8534
8027
141
122
156
141
124
64
23795
296
598
795
2447
2581
458
547
614
1672
5535
392
1663
615
2470
296
2794
1708
3148
574
706
2077
878
2268
141
124
64
3993
3186
2068
288
3281
2030
1296
1974
2270
4261
1393
1425
141
122
156
141
122
156
141
124
64
2027
7001
11146
8350
18949
4301
2360
2447
1672
10224
2127
141
123
156
1808
1844
2196
5641
1331
1407
1416
9718
1472
1362
1889
1332
1342
1500
2249
2078
2953
2103
2025
2021
2022
1766
2015
141
124
10985
13590
1969
141
122
156
141
124
64
141
125
64
141
124
64
1560
816
280
373
15482
4853
414
3304
11663
1134
2892
7911
2033
141
125
64
276
141
125
64
141
123
156
141
124
64
9030
5230
2134
4066
141
124
64
1133
3251
5045
339
3216
1224
1382
22066
3524
7406
9686
2227
141
122
156
770
141
125
120
6995
749
10902
10890
738
738
431
431
1574
342
206
1574
342
1574
341
8612
2491
1961
141
141
142
141
2491
422
10238
1574
341
95
1574
341
8612
1574
341
10302
1574
340
95
1574
340
95
223
10917
10952
749
23354
125
125
125
125
125
124
2237
468
248
33403
172
171
171
171
171
171
170
171
2577
5279
4269
422
237
5081
333
171
5711
35511
172
171
171
171
170
171
170
170
171
171
237
237
237
237
171
237
237
43986
171
170
2175
171
171
171
171
25986
171
171
24808
614
23354
125
125
125
125
125
123
2092
408
78498
3915
2376
1297
269
1617
485
13901
124
122
124
1449
1340
1384
269
1075
2401
1904
2157
352
408
2221
4761
173
173
11696
173
173
172
311
9969
174
173
320
9301
227
316
1232
396
8967
86703
172
311
7362
22063
1720
607
5610
22062
17420
618
4173
7613
8785
14080
221
41365
238
237
196
196
196
196
3242
156
3529
156
197
8099
3339
236
4741
196
3368
49209
3176
10210
515
6712
470
451
5447
434
441
434
440
437
434
497
1185
439
438
8027
143
141
141
140
143
143
143
141
142
142
142
142
140
142
142
141
142
302
302
574
304
302
304
302
302
302
302
302
501
6219
648
304
302
302
304
9407
304
302
302
59499
304
503
59344
143
143
140
141
141
143
143
140
142
142
142
142
142
142
142
141
142
3154
452
7566
1063
135
135
135
135
19809
1063
135
135
200
135
165
10952
10952
10897
10890
190
190
190
42644
18779
10887
10908
538
574
538
547
538
572
242
538
583
538
573
2499
538
571
538
535
538
570
538
551
538
572
538
512
6966
573
538
538
535
538
570
538
570
538
583
538
583
538
576
242
571
538
574
538
538
576
3909
538
572
538
573
572
538
7978
538
572
538
571
538
551
538
547
538
547
538
572
538
583
538
551
538
576
242
5505
572
538
538
573
538
571
576
538
538
512
6966
538
576
538
570
4864
538
569
105
576
538
538
576
538
572
538
512
538
570
538
570
242
538
535
538
576
538
547
16705
538
535
573
538
538
547
538
576
538
572
538
574
2756
538
572
538
512
538
547
538
576
538
547
538
535
242
124
124
574
538
538
574
538
570
538
570
538
576
574
538
538
547
538
576
571
538
7107
538
572
538
551
538
574
538
574
538
547
242
538
572
538
570
538
572
538
574
9330
538
572
538
571
538
569
538
547
538
576
538
576
538
573
538
569
572
538
538
572
547
538
242
538
574
27219
141
3014
4862
199
2750
3792
3087
21312
583354
538
574
538
570
576
538
538
574
538
571
538
576
538
573
2499
538
576
538
512
538
512
124
572
538
576
571
538
571
538
242
538
573
538
569
576
538
538
547
16705
538
576
29865
538
576
547
538
538
572
538
571
538
547
538
571
538
535
538
574
4605
269
269
2158
269
2195
269
269
269
269
2381
692
10964
692
692
691
692
691
691
10908
11547
102
102
102
102
102
102
102
102
102
102
11556
102
102
102
102
102
102
102
102
102
102
11565
102
102
102
102
102
102
102
102
102
102
11536
102
102
102
102
102
102
102
102
102
102
102
102
102
102
11552
102
102
102
102
102
102
201
248
8027
2909
2926
2988
3003
3064
3054
3064
3053
3063
3134
2956
2987
3012
3041
3023
3039
3023
3084
2925
2989
3020
3051
3064
3122
3134
3123
3134
3151
2969
2991
3013
3032
3056
3103
3107
3099
3108
3099
3144
2881
3144
2882
3145
749
34315
3053
108
303
164
108
108
108
1131
108
589
108
1091
108
617
108
1172
335
108
687
1089
1406
108
108
1355
108
1430
1264
288
1036
1253
288
288
5284
288
288
288
288
288
288
41528
6877
9333
269
362
287
913
272
362
2872
101
6065
1042
626
1032
291
1742
7946
308
5473
617
29911
5949
9339
3422
220
272
570
2514
2209
2445
408
277
277
277
1159
276
2597
564
270
506
628
277
277
20165
4804
4885
5796
2730
4123
3615
293
3842
6763
3403
156
1168
588
156
339
156
4275
1540
402
273
7783
2763
762
6469
667
529
1416
3580
1626
12066
2758
618
456
3588
166
450
165
1392
166
165
166
762
7155
2540
2763
293
173
267
11330
6841
1343
21929
3580
18427
4285
422
762
1934
286
2413
2498
762
267
762
762
6291
997
370
356
18405
1347
1000
356
165
370
18452
1000
356
370
165
18136
1392
3588
7155
4802
165
166
166
166
166
762
173
1671
576
7378
7378
2894
1642
102
2894
1727
260
154
142
13665
388
443
1673
490
144
2894
1780
102
260
142
2894
1780
102
261
2195
1751
102
260
142
2894
617
5419
795
838
575
1973
686
666
427
3640
552
1952
1800
1159
2894
141
260
12112
538
538
552
1617
1894
1159
2894
144
229
6599
1730
144
260
6599
142
2894
1619
141
15086
1099
135
135
442
135
135
135
141
61776
571
567
202
142
573
143
537
143
14322
428
537
571
141
537
572
537
569
142
553
550
142
143
537
573
142
557
570
143
7300
537
511
143
580
571
3414
142
537
568
143
537
546
143
537
572
242
537
568
537
571
13708
537
569
135
143
537
571
143
537
571
6414
135
537
571
14321
470
537
550
141
537
569
434
537
141
61114
537
573
537
582
31392
440
108
108
108
108
108
108
108
108
108
108
108
108
108
108
537
108
108
582
84
108
108
108
108
84
84
84
140
188
537
546
143
549
546
182
537
569
582
537
575
143
3786
135
135
697
537
546
135
242
527
526
10209
330
12175
1086
323
415
1725
23307
1926
2457
484
923
339
354
450
442
3082
749
4605
2195
269
269
269
2158
2381
269
269
269
269
125
487
6656
487
732
5267
24734
1297
269
4034
304
124
2688
6749
440
264
24029
737
364
407
1796
372
1591
2279
6717
328
793
358
260
489
410
435
450
472
488
14349
491
510
1638
941
478
367
503
8808
554
699
461
392
1944
384
960
1048
2902
696
28989
422
2107
916
5100
4612
5187
10866
203
3676
3584
3578
413
3051
3640
2370
279
17841
3681
3579
3672
485
528
339
272
3576
1480
8038
2930
833
3672
2044
3637
14116
473
3321
1731
3026
2048
2532
2780
32729
2070
2177
1792
1017
2378
2212
2022
2057
2738
1860
1984
2852
2765
1296
1583
203
1911
1881
1878
2764
1993
2482
2235
1792
2540
2337
2235
2220
5095
2898
136997
223677
3712
473
7392
203
21404
1460
319
319
1780
264
7621
8353
256
693
262
1316
937
4454
1767
2529
656
545
2490
584
516
3853
2529
2566
2529
10952
4994
2569
4170
6027
2550
13393
8161
2562
2540
2531
264
1316
14799
3462
2572
947
9187
2525
2606
1527
1901
2901
1583
1059
272
2597
3765
9024
1467
1840
3485
1613
3823
1477
1814
482
1867
174
14892
257
256
264
262
11715
15744
174
262
256
11240
264
262
21932
43408
1617
14494
174
257
256
264
262
34871
3391
3391
174
272
256
264
11981
262
14520
261
256
11853
264
262
42184
174
174
272
256
264
262
19520
174
261
256
264
262
3009558
987502
730297
151091
174
264
256
264
262
15086
730297
174
264
256
264
262
16326
174
264
256
15654
264
262
16374
7173
9135
4656
16161
89257
6979
174
261
256
264
262
8602
19568
174
272
256
264
262
174
261
256
289
262
174
261
256
264
8602
262
257
256
174
264
262
262
148
173
173
479
19520
174
257
263
265
11126
580
1203
263
1203
394
32349
7851
409
721
1492
4293
3775
7938
407
4008
330
365
317
399
355
337
526
3999
396
365
254
175
262
7445
1814
366
764
337
765
317
364
1366
275
270
6588
11289
396
822
362
399
330
674
260
11739
1132
854
174
258
257
265
11601
263
260
257
265
174
263
262
148
173
173
4620
457
364
650
514
526
552
633
623
8185
1556
5948
472
569
522
544
456
501
473
534
2793
2433
2495
403
399
397
406
410
399
416
402
401
406
397
406
414
402
416
405
399
402
406
526
532
523
561
608
568
623
1264
6486
593
2716
530
642
501
534
4311
558
2725
536
1346
15158
7995
3575
2039
267
207
6403
4373
11878
403
406
404
406
401
414
408
408
404
414
399
408
409
408
402
409
398
401
399
413
400
406
407
406
408
409
404
416
401
401
409
409
408
400
401
408
399
398
405
408
398
396
410
395
407
402
400
398
406
413
411
402
406
401
411
400
406
401
403
411
401
409
1616
23140
481
439
455
439
439
39844
33552
35636
374
10088
6237
21238
8676
11227
8358
10905
14828
6173
3509
4025
3486
4803
2216
855
11844
11844
21284
3438
6808
7171
2997
4398
4929
32421
4658
3056
4250
49158
8345
3111
6730
2976
3422
29432
3609
3056
20309
4093
4616
2803
10368
6121
6197
3067
855
11789
11789
30691
13936
2425
3249
1010
854
12024
5091
12024
1659
1726
12763
3103
8265
10916
7535
2405
1199
2368
2347
854
3394
2843
3988
5181
21029
4427
1861
4376
2898
374
6475
7966
6476
5281
855
5500
2938
415
3386
4800
8309
3571
7895
855
6202
8040
537
575
242
8027
546
143
537
537
571
537
575
142
568
537
544
571
7598
537
568
537
511
7102
537
575
537
571
537
582
143
537
511
537
534
537
573
537
550
242
537
569
537
569
537
572
242
10897
10922
8392
143
1779
217
509
221
121
230
552
553
550
2832
2570
159
2102
189
502
517
4374
19
19
159
439
419
220
803
1392
3077
381
271
1320
618
884
546
262
1318
647
521
1240
301
2168
3113
159
159
2811
256
440
1152
484
1421
45227
1514
102
484
102
1166
102
643
102
351
102
172
281
5166
10760
1146
759
292
2664
1146
172
632
3174
12329
1397
377
1115
5121
10384
9226
438
411
294
253
7412
5510
254
12232
10246
254
16934
5121
5570
622
1107
449
180
942
4173
850
2694
324
1627
5839
883
3872
4241
10883
6833
1858
5029
2832
5814
1042
2213
2000
1304
5529
484
4258
526
526
256
69378
4435
477
548
925
6362
7061
10999
678
886
2183
24332
8796
7061
156
105
105
105
241
46359
4121
477
313
548
266
548
5732
11948
46931
706
636
478
478
5672
11828
779
562
526
1384
719
2137
605
571
537
1356
105
548
11347
189
51586
171
170
171
1239
171
171
171
171
172
4666
174
173
171
171
172
171
171
171
171
170
247
247
247
247
248
248
247
247
2488
521
373
10316
1702
25469
171
172
172
1725
173
172
172
522
373
1544
4979
9817
1504
19428
479
397
372
7300
8104
509
12595
28030
171
410
511
172
522
373
8243
6428
31290
179
179
179
179
179
179
179
179
179
179
178
179
179
179
179
676
428
178
179
179
5926
178
178
179
178
178
178
652
382
12655
179
179
179
179
179
179
179
179
179
178
2344
180
179
179
179
179
179
178
178
179
179
178
179
179
178
178
4287
179
178
178
142
178
179
180
179
179
1506
20420
1853
142
2246
564
16019
180
179
179
179
179
179
179
179
179
11913
179
179
1896
179
179
180
179
179
17771
179
178
178
178
1853
594
145
3125
180
7793
5138
594
18059
610
574
10132
1854
1506
1506
493
493
493
189
529
174
173
171
51587
171
172
171
171
171
171
170
171
170
171
171
171
171
171
171
172
40489
522
353
3620
142
355
247
248
247
247
248
247
247
247
500
172
521
364
143
189
271
14310
178
178
179
179
591
180
179
179
465
309
17888
8998
143
31909
179
180
179
177
179
179
179
579
198
501
361
189
502
361
189
26716
179
177
179
16084
179
579
197
16355
31717
179
16235
179
578
197
31113
16108
578
27334
16299
579
77655
32252
180
578
537
205
1542
1346
8695
107
211
189
204
774
178
179
179
179
228
14309
179
178
179
179
587
465
310
143
8998
84
84
84
84
279
84
84
84
84
179
177
176
177
177
177
177
177
179
177
177
177
177
179
179
108
148
84
1014
941
178
189
774
227
179
178
179
179
205
204
204
14310
178
179
179
107
587
465
309
197
143
10341
189
189
189
11233
1542
8469
860
180
189
189
189
118282
3110
1164
16861
3031
1226
1220
4155
13250
3805
2940
2927
4997
2340
95
267
8612
1338
242
366
207
296
84
189
198467
2534
20398
3856
2091
2038
1265
2056
2129
2056
2170
2142
2126
2091
2153
2688
267
10302
366
208
208
284949
267
9764
3827
2306
2133
1366
2116
2114
2122
2118
2081
2120
208
366
208
198467
7025
95
95
95
95
95
95
209
366
540
178
141
140
140
141
141
139
140
140
779
850
177
178
178
177
177
177
178
178
177
178
177
178
177
178
366
190
188
188
772
6192
25464
141
1346
178
714
211
84
189
456
651
11842
171
172
172
173
173
172
172
172
171
171
171
171
172
172
172
172
171
171
172
115
532
352
12025
189
453
25464
178
177
178
178
177
140
848
178
178
178
177
177
177
178
177
177
178
141
140
141
141
140
784
366
140
141
139
2585
772
3371
1338
6287
213
84
189
14616
171
173
172
173
172
179
4594
11399
178
178
179
178
178
139
140
823
725
1338
211
21900
209
84
189
174
172
172
172
3812
172
172
95
7015
95
95
95
95
95
95
172
172
172
173
108706
172
172
242
1346
366
10899
14322
140
7612
450
140
139
478
491
503
510
1638
140
141
554
1639
309
879
412
306
139
461
434
61445
209
84
174
172
172
172
2039
267
95
3754
1971
15446
11755
5239
8555
18534
172
172
172
172
155584
173
172
242
1346
366
209
209
9061
4681
1492
6784
467
5150
6309
3903
1186
1366
503
143
103
267
227
1982
84
327
7039
6683
6784
467
143
8580
1346
207
84
1338
207
946
859
179
180
1347
103
267
11680
189
189
189
189
179
7284
180
178
179
528
4330
530
4330
503
8711
6784
859
467
103
143
267
180
189
189
189
189
189
189
189
189
1941
825
20828
142
141
141
140
139
141
141
140
141
140
141
140
141
437
420
722
103
267
1338
211
12563
84
189
59228
1158
140
140
140
828
729
282
3171
2035
65
1339
6360
1105
1104
2240
211
84
22763
178
11178
2079
180
822
725
1346
6309
587
172
503
65
143
211
28395
821
792
84
282
3204
3412
1347
2924
6360
260
11377
212
84
189
189
617
905
689
5424
142
123
722
189
189
189
189
189
189
30084
140
142
140
140
507
13600
748
915
746
314
2357
383
2399
527
1374
1673
315
11626
1372
12320
5288
2308
8428
3579
2000
6162
1797
907
898
282
729
6360
221
5424
84
65
123
722
65
769
804
780
314
4373
327
375
938
5610
3475
1003
3754
1373
3763
4309
7937
2391
3754
2000
3686
1819
6107
95
272
272
95
8977
1040
4784
179
178
178
179
178
178
139
811
734
1346
4380
22763
179
179
418
403
16
189
189
189
189
792
764
32616
238
5722
84
282
1969
6360
3440
825
764
25607
245
7402
794
32103
864
260
143
5080
189
140
282
5080
723
32103
6360
245
10812
84
189
189
189
189
189
189
189
31871
140
420
744
282
5080
6360
245
12286
84
189
140
282
775
730
32237
6360
254
24824
84
30084
743
254
1460
27740
57516
243
854
690
3440
1969
270
12196
74409
243
809
690
54294
784
747
280
10390
243
5031
156
156
203
243
296
123
243
29034
243
418
746
5949
31
494
2063
9548
552
668
2823
2490
626
568
610
17469
4873
10415
9159
1446
563
517
596
654
592
9435
70625
2980
30323
22026
349
1070
507
4714
10907
10377
159
159
3393
73
15999
616
19
316
7159
12357
6934
262
17498
7208
768
1024
233
3633
233
361
10763
360
2957
2223
232
10230
232
5067
9306
57996
10726
1885
15220
2461
15444
203
5187
1718
12533
293
1228
8193
1712
1711
3904
1934
4034
9577
543
1817
203
1251
6035
5067
203
1251
7771
10903
452
7563
1063
391
2774
212
1132
22235
1063
135
135
200
135
135
135
8783
14218
200
7940
32480
200
165
21083
200
7940
829
666
479
547
3096
6264
11450
11869
3904
3478
14487
10040
8954
6824
6415
10951
14098
13749
5112
15764
4885
4801
10551
1018
7006
46416
11344
11639
2356
3950
4799
1017
8901
10594
33089
1017
6759
16057
30539
1375
8574
7765
8374
9214
8587
8947
7928
6292
20129
17762
6292
30395
200
9751
388
389
3291
1105
353
5027
340
2553
4657
720
392
572
4385
292
552
8254
45803
200
1840
1985
3121
1039
2119
8497
2298
40653
1180
10281
1998
785
665
2534
8279
27281
2281
510
424
7658
3742
286
3842
323
14290
2599
2296
2900
2168
785
665
855
38111
784
666
847
34125
784
665
849
10886
65252
784
665
856
34491
785
665
2563
36536
510
143
2296
142
142
2507
2808
4351
29147
17412
200
10265
55712
200
13620
762
35786
228
13175
347
36421
200
18026
200
3935
40015
238
196
196
196
196
196
535
7238
234
156
156
156
2914
7720
3367
4742
2871
3339
110
20942
604
1566
420
5709
3218
2175
459
666
573
3528
420
420
611
302
587
1802
895
3698
1078
907
11987
3610
417
316
620
2031
2489
2793
587
13950
418
2589
2793
8732
1657
3365
432
3173
612
1124
3994
4077
4295
759
3536
2336
735
1460
12734
12623
167
20183
12417
111747
118
20188
78484
26154
1068
272
1551
1545
2478
2273
1373
4683
2218
3467
4496
4495
292
22445
2072
3226
2150
3421
4327
2182
1103
3529
3508
4335
13251
3500
11548
292
3689
272
2276
2323
2172
3545
4417
4666
2209
2196
3243
3354
3882
2297
1000
2403
292
2309
2511
4498
1340
1220
11084
3494
321
292
1486
1356
4266
22949
1732
5403
2143
1418
1811
2544
1367
2700
1348
2812
1694
1452
2698
1453
1358
1583
1737
1792
1030
1659
5976
2645
1801
980
1841
1862
620
5103
1248
1875
2508
9194
1571
2739
1672
2474
444
917
1863
3602
930
830
1900
2477
4347
3080
4885
1265
975
8788
1552
2370
4935
7640
1411
6998
1940
591
150
482
506
868
10461
595
7560
35851
150
867
10434
10434
11923
150
832
6641
27577
142
1301
13161
150
868
527
7578
506
7578
12160
137
10224
27739
150
868
10433
381
10433
8769
150
938
270
8713
44694
150
472
872
267
325
4261
27698
150
868
10400
10400
8783
150
868
381
44865
150
832
11726
506
12419
356
342
344
336
2527
1637
691
2735
3240
2685
265
1126
273
325
658
711
5910
1038
686
102
766
353
331
13341
321
102
1322
1308
751
322
13566
13453
556
30517
270
1264
3514
304
802
12135
1915
5831
3381
891
1222
3719
4188
1561
1001
17832
4929
3258
165
24417
17263
7537
796
154
41526
9215
1432
2864
3044
2899
1718
5557
1190
202
202
1701
2470
1701
4167
6574
202
635
7122
202
1817
7045
6367
1547
998
356
342
2527
1637
13063
102
102
102
102
102
782
41491
6877
9333
269
362
287
913
272
6065
2571
362
1042
291
1032
7946
1742
626
308
2872
5473
16241
5949
8705
9339
220
220
1159
339
949
320
335
349
352
324
343
320
322
23705
15916
572
220
220
10514
946
26916
16022
10257
220
220
26694
16171
10249
220
220
27396
16199
11176
220
220
27389
15965
220
12173
220
27106
16183
10731
220
947
20463
220
15951
10033
220
220
23096
15951
10033
220
220
25582
16167
10249
220
220
24160
16083
576
220
220
9721
24354
16081
580
220
220
10310
23797
15959
14399
220
220
947
21331
16183
10731
220
220
21096
16085
512
220
220
10037
21940
16081
584
220
220
10695
945
14307
16075
514
220
220
10782
14348
16173
10249
220
220
12793
16181
10731
220
220
12059
16149
5392
220
220
11932
16165
6350
220
220
8239
16241
8705
220
220
11938
16079
502
220
220
10490
11251
16271
10017
220
220
10824
16191
11176
220
220
11040
16179
10731
220
220
12626
16173
3422
220
220
13138
16179
10731
220
220
14568
16165
6350
220
220
15066
15951
9857
220
220
15951
10917
526
10952
8040
204
548
225
20183
1425
1460
424
234
227
227
226
649
1970
2008
1387
11394
526
214
19145
6675
1709
1950
1198
8027
10911
4605
269
269
2158
269
2195
269
269
269
269
2381
125
10439
4848
3084
532
509
17214
12856
861
1255
2050
10532
6439
10961
6336
552
11919
1075
39596
1063
135
135
200
135
135
165
19617
200
135
165
165
39622
200
18341
200
165
13812
200
165
18341
200
20987
200
165
30975
259
765
664
375
135
247
5060
42074
200
164
1098
1106
1529
1246
1480
985
1057
7892
2034
262
1313
1356
479
262
9482
262
14821
2035
1594
1081
1459
2143
3325
1172
1574
23520
200
164
17816
200
39059
200
3794
1063
135
135
626
259
37927
265
65
143
7233
953
142
767
188
1440
4448
65
65
10049
1596
262
65
143
1959
65
65
1596
65
65
4717
6664
156
953
142
767
188
1440
65
65
65
65
39059
65
65
1282
65
10374
65
65
262
143
37617
65
4717
6664
953
142
771
1440
188
65
65
65
65
65
65
1238
263
678
65
10374
312
256
73784
125
125
125
273
254
5423
254
125
175
125
125
175
125
125
125
125
125
305
530
6808
16421
474
141
3744
698
37543
142
310
3743
697
7300
428
4459
1995
1132
16420
440
140
12005
6407
15883
440
9045
19
19
159
19
19
19
19
19
354
19
19
573
517
9301
1801
532
216
159
8675
19
19
19
343
6626
159
19
19
19
19
19
4359
19
8565
19
19
19
16842
517
572
3025
17022
518
576
8499
3909
519
572
9301
8895
518
573
7016
518
571
142
519
570
882
16842
518
576
5505
17402
512
519
6966
518
569
6338
4169
19
159
518
547
10885
242
517
583
12898
519
547
518
583
518
512
517
535
13814
518
569
517
572
519
547
16705
518
570
538
569
17753
538
572
7978
538
576
538
572
538
574
9330
538
576
242
538
535
538
583
242
38600
125
125
5327
125
1067
1067
125
3110
2163
125
125
1067
1055
3172
5850
125
555
14233
1055
125
125
125
4344
516
6732
9632
1055
4344
4605
2195
269
269
2158
269
2381
269
269
269
269
125
1845
1759
17064
2120
7789
5179
6365
5679
12750
18024
956
2281
2042
1859
3018
1608
5680
5837
9148
26839
6549
1269
31866
14696
11524
4337
8902
3139
3115
4380
2904
2694
11706
209
6921
2903
5230
102
17587
19
159
10034
6262
5125
2944
1236
14154
2385
428
428
428
428
428
5665
7095
71236
230926
230926
537
571
569
537
537
573
1340
581
10948
1335
86439
573
537
572
391
16103
572
260
537
571
537
546
537
569
537
571
537
546
242
537
571
537
573
537
569
537
572
537
571
341
3420
268
7287
581
571
528
537
571
537
546
537
575
537
546
1340
577
6713
537
571
1335
577
391
8553
537
575
537
575
537
571
548
13259
552
511
242
537
568
5294
537
534
537
571
537
571
576
572
537
573
341
3381
292
530
5120
549
575
537
573
537
546
1340
577
1335
4578
391
6816
305
537
569
537
571
563
11943
537
571
537
570
537
546
537
571
242
537
534
7706
2996
6261
2094
429
537
534
6612
2626
2757
537
575
1889
537
511
537
571
20124
5666
15784
16939
537
575
571
537
537
341
571
3381
292
534
537
546
537
573
537
571
537
575
537
571
1340
596
2916
537
569
1335
590
5585
544
511
391
242
537
575
581
11498
537
569
537
572
537
575
537
534
537
571
537
571
537
568
537
550
573
537
341
3420
537
511
565
571
5621
537
582
537
575
537
572
1340
596
242
537
569
1335
593
391
11444
537
572
537
569
579
10967
537
571
537
569
537
550
544
546
10745
607
2411
570
571
524
26215
542
573
585
575
531
14272
537
575
717
1074
706
3596
3006
546
525
12932
537
571
341
3420
290
510
10081
537
568
537
571
242
537
575
537
571
1340
617
388
7143
537
571
484
472
5372
14897
7542
4230
1985
2692
2824
2419
1335
599
391
11746
537
573
537
571
556
342
537
572
537
569
549
575
537
534
563
568
537
570
529
575
13099
544
575
9876
341
3381
265
537
575
8916
9985
25041
537
546
242
537
573
537
568
537
511
537
534
1340
3347
3961
1335
595
4698
391
496
569
12397
402
2875
3154
2572
1143
980
1463
969
1057
989
417
12067
5047
5870
905
7577
3498
899
1420
1147
991
1091
1058
16203
7103
13837
1445
537
534
588
11498
537
570
553
570
8407
537
570
557
546
8825
537
534
7152
1906
19104
537
571
571
537
537
550
1959
10964
1228
1750
1445
1548
15096
1422
1440
6637
1894
537
575
973
2508
1096
4764
3907
307
498
8127
2989
328
9368
4183
12530
3434
773
242
537
569
504
6908
1950
5967
3126
3093
743
3389
2515
584
537
573
7650
903
5195
4931
11550
341
3420
537
582
292
542
10620
537
572
725
2602
1938
1991
2048
6932
2016
1954
1990
2005
1903
1109
537
570
537
575
537
572
584
575
524
7899
549
572
1340
595
4500
537
573
1335
591
7605
391
537
546
602
572
7369
537
569
12638
537
570
537
582
537
571
242
537
571
9571
1719
537
569
537
573
537
569
17409
537
573
341
3420
537
575
281
17341
725
6932
2048
1941
14593
10290
2016
1901
1878
15194
1990
1988
1895
522
3541
1966
1903
1958
1607
525
2975
2287
537
573
16270
427
3581
537
569
537
546
567
573
616
12124
537
546
1335
593
11665
391
537
575
454
573
537
242
5528
7041
4175
4274
11171
875
5193
17776
270
6806
571
537
338
598
338
338
338
338
221
4153
198
198
197
197
197
197
197
12637
199
197
197
197
198
537
550
218
144
143
144
144
144
144
144
144
144
144
143
144
144
144
143
143
10745
143
537
572
2411
607
537
572
210
208
208
208
207
208
208
208
207
207
207
209
207
208
208
208
207
207
207
207
288
1745
3084
136
136
5656
208
207
207
207
7360
6226
6471
208
207
207
7082
7536
5233
207
208
3176
572
3915
8343
207
207
207
208
207
207
208
207
208
207
18354
123
9571
1719
123
123
123
123
123
123
123
122
123
123
123
123
122
123
123
544
571
553
575
8407
1889
1835
123
183
181
180
181
181
181
180
181
181
181
182
181
180
181
181
180
182
181
567
573
12983
548
572
7704
537
570
200
143
143
143
143
143
142
143
143
141
143
143
143
143
143
143
143
142
143
143
143
143
143
143
141
341
72
72
72
72
72
72
537
571
3420
72
72
72
72
72
72
72
72
72
72
72
260
2930
9533
537
571
537
546
10964
10908
10490
3091
4848
532
755
13143
12310
2094
309
989
989
322
5642
2321
440
437
440
440
439
297
4083
440
436
437
10903
540
10529
890
226
237
138
412
660
7363
6076
956
584
4924
1040
551
2528
900
159
766
972
588
551
751
1020
1348
530
11006
1021
4141
21529
841
288
288
302
288
288
676
631
642
603
634
288
578
611
288
614
1628
583
631
159
159
159
4605
2195
269
269
269
2158
2381
269
269
269
269
30974
259
276
276
276
276
276
276
276
276
276
4605
269
269
2158
2195
269
269
269
269
2381
269
125
4605
269
269
269
269
2195
269
269
2158
269
2381
125
4605
2195
269
269
269
2158
2381
269
269
269
269
125
4608
466
3050
1017
3628
5306
1059
5483
6234
774
444
454
3346
5965
724
6234
7119
19187
381
6234
447
628
6234
2407
5735
12017
2130
2030
1586
336
1324
5752
2128
2130
2452
889
503
2453
5928
368
2098
2128
5517
1165
2030
1564
788
2098
1564
8645
1411
1586
602
22329
444
438
23082
8855
2494
889
8814
586
14768
21708
21906
899
3654
1811
2094
9116
2288
2111
6444
363
7573
22624
23458
31031
2401
5314
5743
2402
19510
6207
1782
41065
1799
2661
965
1786
5754
614
2546
699
676
968
2812
349
211
211
575
188
2847
211
211
211
211
211
211
211
39847
1162
1427
1290
1467
1481
1389
1525
1313
1305
1322
1534
1352
1314
1529
1647
1375
1695
1713
1513
1281
1464
1404
1260
1396
1479
1460
1115
1412
1432
1447
1332
1287
1464
1517
1430
1353
1472
1470
1239
1530
1379
1528
1599
7405
1157
1476
1579
1409
1456
1452
1478
1793
899
211
211
614
699
9799
1016
588
7374
810
11454
899
211
9845
899
211
8899
10451
8572
2437
1189
1189
2933
1189
1189
12122
9427
1189
1189
2810
1189
1189
2858
1189
1189
3074
1189
1189
3117
1189
1189
2806
1189
1189
3047
1189
1189
8844
2971
1189
1189
7565
1189
1189
3128
1189
1189
8855
8819
473
694
537
572
1914
537
568
6452
550
569
12450
565
546
16819
570
569
524
553
568
13916
565
571
9009
242
698
537
575
5619
703
578
550
225
10166
14277
542
550
24935
567
569
12983
4978
242
581
573
528
9564
9444
563
575
7830
4022
570
572
524
553
534
13928
563
550
585
546
207
8571
537
571
702
242
685
697
242
696
704
143
141
142
141
141
143
143
141
142
142
142
142
141
142
142
140
142
526
10952
488
2776
267
391
596
11826
198
33959
264
259
10542
538
414
292
483
4605
433
254
323
685
2300
254
254
1666
384
444
464
321
300
1520
465
454
18334
4381
362
464
476
6647
23374
269
269
269
269
2158
2195
269
269
269
2381
262
862
242
3790
428
399
413
396
125
49126
264
3893
380
39917
264
10318
2463
39840
266
9724
3860
23375
264
9173
708
3185
7182
143
457
141
141
141
141
142
142
142
102
142
142
142
143
142
142
142
142
143
142
768
3940
660
6701
26486
142
143
142
415
102
142
142
142
473
142
142
142
142
102
142
142
142
142
8040
8027
537
572
537
570
5310
553
546
10999
8407
544
575
567
571
555
575
553
550
559
569
3426
585
571
531
14272
242
558
511
33587
4402
558
573
558
571
537
571
537
546
537
571
542
511
9087
542
569
567
575
506
575
12667
570
571
524
26215
571
553
3944
1783
325
536
527
12219
9123
614
10867
235
239
577
535
10166
13814
235
242
641
6191
570
535
13814
524
538
572
7978
505
482
7169
547
538
538
574
9330
538
535
11680
381
505
7797
538
535
2920
505
538
547
10885
538
576
7300
11479
538
572
4186
242
538
572
7107
614
574
267
6677
10217
554
535
13802
11680
538
570
882
549
572
7300
7653
538
572
7300
538
572
7300
242
452
7567
1063
135
135
135
135
1063
135
135
200
135
135
165
135
118716
14047
200
165
17243
200
165
13829
20721
20758
116425
200
7939
13560
135
4624
8246
7113
5092
7228
2515
10377
4824
4179
10786
8473
2383
5080
5203
5192
4171
6312
5016
3541
14448
4017
5977
9448
200
165
3814
1063
135
135
627
259
35944
239
239
239
239
240
239
240
358
164
4605
2195
269
269
269
2158
2381
269
269
269
269
125
8040
35287
328
993
901
676
14127
19842
322
6901
1362
1253
1126
1135
1202
1271
589
578
565
576
1327
592
790
776
1220
591
596
287
1712
592
2927
1282
1178
600
4543
664
22028
759
1321
1145
833
773
1885
753
1909
760
931
5160
13232
13670
7366
4896
2093
4561
5160
144
4934
4543
35287
15953
23483
878
540
1891
789
981
562
1558
1288
869
937
1797
631
798
631
677
1291
805
1146
1091
1127
744
902
887
2053
718
1167
833
1318
677
736
627
757
719
1547
733
632
35287
8592
18913
1556
1787
2222
1799
982
1856
936
1319
1135
1653
1962
1959
1430
1649
4362
9635
8286
8592
6618
8398
4256
13140
6618
143
11680
8592
6256
5679
6471
2093
8979
4714
6256
143
9017
8592
5723
3787
851
871
1304
830
918
835
11680
8592
35287
15953
6065
947
7303
7938
144
7341
3483
8010
144
6366
3519
8040
143
6369
3534
7851
143
6368
3560
7851
144
6368
6766
244
393
2220
925
642
12888
1976
506
217
509
221
121
230
4561
552
553
550
19
19
127
159
113
143
141
143
141
143
143
141
142
142
142
142
142
142
141
141
142
141
617
10907
1875
334
8371
6519
4170
380
522
33378
380
8901
12607
1747
4597
4046
601
2556
349
1950
38600
125
125
5327
281
1067
762
645
3867
125
1055
5850
707
1067
3172
1067
2163
2302
13485
519
588
125
125
125
125
125
125
125
649
4501
609
125
609
125
313
313
344
37766
603
37642
1104
2366
518
2157
1038
391
1509
215
395
259
310
344
313
344
37643
310
2178
34222
22813
39935
20602
10497
18476
10609
26955
14177
2701
15879
39842
5978
28731
33750
53208
15918
10764
8490
8866
10985
42448
42360
623
10472
3187
110
5987
3936
299
4642
1073
263
11867
334
902
1074
1041
1363
1101
969
2214
334
894
655
13442
1021
1487
1006
12906
1079
7330
72020
514
1033
427
4128
939
4615
4258
1740
16558
8935
657
14733
12490
3917
2915
575
3156
125
11966
259
269
476
568
794
13118
2892
12244
396
397
12553
5324
529
2961
15397
3009
614
620
628
322
15403
3349
1502
7294
1970
5725
5725
9723
299
1578
299
8361
296
1838
296
1105
10190
57
7312
4502
4303
57
6616
2048
3389
218
6721
265
6678
4611
267
216
105
6519
11962
269
6635
7143
7704
3134
4036
5787
10997
3424
4783
285
245
1016
224
256
30887
276
1288
2230
276
545
276
276
224
256
30932
276
276
276
102
276
102
276
400
434
10618
1412
3378
26311
37316
2224
356
463
238
5150
4410
496
37540
356
3384
370
327
256
456
357
348
16335
2126
2263
2189
2389
3379
2201
2266
2049
1913
357
356
237
265
5660
354
2285
14220
8482
20084
357
356
276
6216
6063
5979
6203
5574
238
5949
5406
5682
658
5224
10322
4343
356
34864
1186
14006
1178
1164
370
1167
376
238
1171
15255
355
257
14006
441
10207
10207
26312
356
257
455
12163
355
257
441
10294
10114
356
265
355
14297
18724
356
256
456
6719
6719
356
265
357
16403
356
265
355
357
356
239
256
456
5541
357
356
239
257
6603
441
356
357
372
330
2253
369
347
348
238
258
1787
1723
2204
14243
2163
2281
391
373
373
1962
1632
1866
373
2210
373
2007
342
2008
332
1859
2212
429
5150
19959
692
357
356
5989
5586
5040
258
256
5821
3833
4887
14243
442
9784
6205
5508
4217
356
37316
14006
256
593
456
357
356
239
236
356
30942
2730
1464
2054
369
776
356
463
265
357
10485
356
357
357
356
258
237
14243
5174
356
265
355
357
356
273
257
455
704
10294
3129
3129
356
3384
357
265
273
357
699
429
3129
3129
19247
3500
357
356
6273
5764
6280
4948
239
265
4391
5626
5491
6240
9464
358
16142
8447
16748
788
2250
3509
3379
2260
1910
2162
2087
2162
357
356
273
238
11373
704
8482
3129
1602
3129
19272
357
356
6177
5480
5518
5406
258
265
5173
4976
6235
14243
366
13718
5922
8447
13336
2132
2276
357
4122
1940
2274
2270
356
278
238
694
2210
5403
3129
3129
357
356
273
265
699
356
3129
11518
3129
16335
2126
2263
1913
2284
2389
2189
2266
2049
357
356
237
257
6719
461
8632
2202
9136
9136
20083
357
356
6216
5406
6063
12727
236
5683
6203
11577
5980
5574
5949
8447
4312
10322
356
37721
1167
1178
1170
328
1164
257
1187
370
447
371
357
356
258
256
456
14243
6719
6719
4351
356
37989
8482
238
1388
159
159
4309
356
40066
10322
238
321
4306
356
37561
5403
257
461
341
370
371
357
356
273
257
704
461
3129
3129
4345
356
34864
11099
257
376
461
15255
356
256
11099
456
7873
12163
5403
18275
356
377
1170
371
1411
386
2589
386
386
372
1170
1618
1208
3268
1170
1886
238
1171
1334
497
1170
1170
1170
2056
1171
4414
521
4178
432
386
1988
1170
7883
10322
16742
357
692
3379
1102
1104
2117
2191
258
356
14243
257
2046
461
2277
14006
224
256
30905
2730
1464
2230
570
776
545
432
434
11037
3378
12162
376
34864
356
463
5150
257
2225
455
10207
10207
65
126
126
65
65
65
126
126
65
65
204
209
209
479
414
400
448
1540
19
19
7011
159
1450
218
141
141
756
141
141
141
141
3006
141
141
141
10053
140
140
141
141
141
141
507
414
400
448
1540
19
19
7286
159
2920
159
218
141
141
141
141
141
141
141
141
756
141
141
141
315
143
140
303
749
749
434
443
239
438
437
504
4083
437
10899
432
239
439
437
440
575
266
12080
259
575
266
11871
6787
1709
225
513
530
530
530
166
530
166
530
8145
183
183
915
183
690
758
20003
871
183
183
101
701
979
183
10538
1541
566
210
554
5698
282
232
1915
128113
1746
520
530
2915
575
101371
266
11712
28372
516
252
289
519
252
252
290
252
252
290
253
251
290
254
253
291
253
252
253
253
253
252
252
252
253
253
252
253
252
252
16054
290
156
259
156
259
375
266
4754
10285
27596
345
329
1331
1531
319
8746
319
269
1467
11051
317
297
37671
1104
518
2157
1038
2366
392
1510
603
395
259
298
298
925
298
518
481
519
1870
298
3065
1391
298
298
1227
1354
932
2588
325
2150
317
904
1121
1256
792
1394
1754
323
1742
299
2867
12152
25503
3656
851
1254
901
1026
559
911
908
1740
1740
407
329
407
329
35258
1070
268
1269
1686
4411
1456
352
2089
1070
3485
1836
2306
7855
1761
2158
1204
282
1444
1291
35310
12019
4553
11674
4036
193
16628
1850
403
3311
2089
603
8631
4596
3617
269
2899
1130
902
3748
1194
1269
2719
4006
7405
238
1251
2183
685
2399
4399
7885
2944
13749
165
10313
9558
1818
3133
3176
3421
2703
2229
2695
14594
844
606
356
3066
587
17660
12924
1078
1080
1100
281
652
12986
26929
3154
441
415
5403
111
841
4448
1404
19952
1082
3620
456
437
865
435
3068
3876
111
3764
1081
548
3267
696
316
329
547
16325
1075
3803
454
346
1065
1021
438
1256
48285
305
1078
1100
437
345
1248
346
1907
2036
3066
559
397
34856
815
6157
5237
278
1600
473
8519
11311
385
614
293
873
726
650
4526
4401
5880
780
702
3250
4252
5539
2960
345
338
337
4358
4198
8311
329
1426
5349
4311
175
462
1594
3635
2870
11816
6000
1676
2368
2445
2051
2037
1243
2238
1695
2258
1837
1523
1771
1523
1080
1107
469
1368
2440
467
1992
1416
1794
6344
268
1539
1945
1406
1705
1689
1233
2004
1855
1524
1144
1105
2639
230
29747
2879
400
3893
1294
7278
1025
3968
439
1104
823
339
540
2413
1460
420
552
303
23494
1826
261
316
4536
269
316
7730
1135
397
14805
7754
3541
6689
385
1033
270
2056
19011
1552
365
268
382
1361
294
416
285
306
879
494
305
305
305
35250
10580
7034
305
35245
8248
305
530
6811
1141
391
2774
212
1132
263
10976
8227
3580
1808
19906
2828
8711
269
279
4319
8248
310
2027
310
322
12775
212
1412
10148
1412
7587
268
830
574
512
633
1493
2705
7823
14779
380
487
609
7631
508
1236
425
6296
269
277
5314
4367
3292
7205
6732
1673
270
529
36448
4141
7347
6080
2490
309
4118
3646
4834
3947
1683
294
304
3726
5671
4339
5379
1477
2143
356
285
301
288
460
289
252
523
252
290
290
253
252
290
290
252
253
291
251
252
253
253
253
252
252
253
253
254
252
252
252
252
253
253
252
17219
818
451
769
39369
1302
1709
273
2182
122
115
470
124
1465
124
126
10656
1335
125
1366
3219
3737
768
659
367
13670
229
229
3149
123
123
369
13670
3700
855
642
341
2722
642
1043
841
3829
3610
824
642
810
2574
848
284
3302
3648
734
36880
115
1686
272
271
4254
2049
14274
988
730
123
122
124
490
1437
3069
126
124
1493
3337
1063
126
1274
10348
2280
24116
1798
8707
115
1793
124
127
3297
124
112
123
1349
1367
122
124
124
1337
2990
7111
993
993
658
74235
520
520
520
520
521
1717
493
625
855
915
711
1240
362
911
864
1161
851
1359
1373
2385
1641
866
520
520
520
520
520
520
520
529
520
520
427
2567
486
1158
728
658
691
806
1439
978
762
653
1623
670
706
604
974
860
520
520
520
520
520
520
520
520
520
520
2443
13281
401
690
986
760
582
976
869
912
874
622
1202
1110
535
909
520
520
520
520
517
520
520
517
520
520
7922
574
525
1120
684
1709
951
649
1087
741
975
674
26077
568
8014
266
4554
3588
733
404
274
416
2237
508
528
532
892
739
490
274
3017
6078
2237
3950
858
153
33610
272
272
2380
8116
2818
1113
115
124
124
124
12716
3688
2692
6206
3501
2596
2511
3730
1363
485
1352
1370
12143
791
136
562
27448
1304
115
273
1178
1580
271
125
124
124
493
1368
126
126
6361
11006
3369
1363
697
7108
278
1032
2656
689
648
2213
265
697
1069
124
1611
401
310
1880
287
2849
8887
2259
4556
662
869
282
465
2028
1339
6277
1311
951
401
38270
2354
654
275
17278
439
698
13688
660
2933
1330
11968
752
24954
3616
124
124
124
124
1369
126
1352
126
12228
126
306
344
37637
310
290
37637
310
7108
122
1725
2394
1483
24954
124
124
123
126
4294
122
124
11736
124
732
27981
1301
520
3016
1439
124
1741
1639
6037
709
200
372
310
1882
24954
124
125
124
124
124
12406
123
126
599
3113
68
122
1793
200
372
310
1880
10435
4848
532
3073
472
16846
4973
2231
19151
233
11906
3795
17099
2448
287
287
1157
13636
142
142
623
142
142
12282
141
140
140
140
141
142
141
141
141
140
141
140
282
546
556
2064
11476
189
2479
189
675
23373
4485
1494
124
2237
8937
4965
1984
6921
9241
2049
1438
3278
1055
599
1923
1408
1048
957
8389
9417
6690
13146
2375
1935
1573
1298
805
990
2154
2131
623
604
604
444
6420
88
196
16061
10811
23217
14862
10722
11380
11950
22639
11448
14943
668
690
670
673
1762
1478
649
629
3442
884
1998
1578
27585
3929
25295
16181
4103
4695
4206
5665
5302
5906
1616
1567
10335
481
4557
402
2079
1941
1377
960
9020
273
11170
6777
3856
289
737
1948
8529
17370
664
5034
2758
476
2135
2127
2123
2111
2095
2116
2123
2068
10146
18922
9523
264
719
2926
11551
15817
319
742
1282
2227
1823
2079
1044
1452
1039
4492
1365
1331
1285
1316
1342
2452
1024
2157
18500
741
2228
972
7667
264
15119
2224
2614
877
2487
9358
264
6014
663
851
227
264
143
9476
124
124
264
124
124
124
6014
124
124
124
124
227
264
143
9406
264
124
124
124
124
124
6014
124
124
124
124
264
9192
264
4038
264
9024
264
4229
264
9003
4983
264
264
9144
264
4123
264
9275
264
4083
264
8975
264
3225
264
9029
264
5721
264
9061
264
4277
227
264
143
9108
264
124
124
124
124
124
4277
124
124
124
264
8990
264
4305
264
9087
264
3709
264
9003
264
5914
124
264
9087
264
264
9076
264
5240
264
9108
264
5240
264
9160
264
5824
264
9114
264
5824
264
8969
264
5735
264
9002
264
5109
264
8966
264
5008
264
9271
264
4046
264
9058
264
5138
264
9107
264
3692
264
9137
264
4533
264
6562
264
15115
124
934
2437
7658
264
4735
264
8164
264
7020
264
8155
264
6481
264
8011
264
3775
264
8056
264
4471
264
7857
264
2536
264
8046
264
3809
264
9127
264
4365
264
8044
264
2837
264
8004
264
5250
264
7859
264
5596
264
7014
15086
264
792
2486
8646
264
3820
264
8314
264
3520
264
8189
264
2703
264
8253
264
2730
264
8188
264
2210
264
8259
264
3700
264
8290
4849
264
264
8486
264
3437
264
8424
264
3663
204
749
18318
1425
2267
684
227
1125
257
269
261
6340
287
1688
287
267
424
234
269
330
234
175
331
270
226
674
23287
1425
1460
424
234
227
227
226
601
6592
1970
2008
1387
24836
601
1970
20130
642
11482
1970
21813
597
5083
1970
5197
2680
2686
5166
618
2543
6213
19044
84035
10886
4605
269
269
2158
269
269
269
269
2381
269
2195
125
242
527
10907
10798
527
332
187
793
1394
3065
159
159
159
159
159
159
19
159
19
19
19
159
159
443
5952
6728
9627
1035
11052
10386
1055
289
12213
337
13531
1055
370
4344
11781
8027
87159
1410
1528
429
15170
428
6240
275
271
1539
452
1265
1462
267
2989
9426
269
751
1935
277
2057
1588
1047
9055
1550
634
269
8934
255
3960
11997
2624
31599
2748
1717
1528
3900
288
288
438
288
516
288
1550
277
2748
436
436
288
277
277
275
308
3139
1462
8654
2782
277
516
11763
285
281
2449
951
277
1528
277
1717
9394
452
7563
1063
135
135
135
135
6248
135
1063
135
135
200
135
135
164
135
65137
200
165
17099
527
10908
443
732
5267
25511
125
125
125
125
125
124
6270
125
15493
124
125
125
7706
13357
124
125
6825
13692
122
10575
12600
122
6934
13692
124
7267
21130
273
1053
125
125
11655
273
11655
157
265
12291
124
9669
123
8970
124
6749
124
9907
15364
14697
124
13072
121
10951
10210
153
264
7908
615
1221
170217
147
11715
379
17722
7624
2089
2146
4435
1701
1328
327
21158
1157
23014
1486
4490
83596
604
604
604
604
1403
1383
1398
1400
1391
1394
1403
1383
1413
604
604
604
1398
1373
1385
1407
1385
1405
1369
21158
19111
21592
21172
20394
1361
20529
24868
122
7386
124
10559
122
12083
732
5267
124
450
19759
1028
85
12063
124
10456
1028
6710
10416
159
2073
159
66
3714
263
1657
12191
5197
3724
993
4094
10907
125
6732
9617
1055
4344
11085
125
370
11085
11085
125
10524
5949
6728
14826
403
125
18227
14704
14754
125
6732
14229
1055
4344
125
125
125
18892
404
370
18892
403
14713
19618
14085
21585
3208
14085
9909
698
14173
3166
3166
3208
125
6732
14208
1055
4344
289
337
403
10196
6732
11279
22275
11155
262
211
105
537
571
537
571
52
10475
159
159
159
537
575
15534
159
11947
159
20313
292
1058
2067
838
5549
8668
2865
314
398
885
3242
885
2296
15596
1731
1663
2054
2051
3468
1880
38054
330
5018
2103
292
1665
355
4128
3751
1726
1650
16294
1991
537
573
242
537
568
13494
9362
537
550
572
569
6196
544
575
285
537
570
7221
537
571
24147
537
569
10973
537
571
6298
4725
981
1092
7463
1004
5132
2357
8928
537
546
52
10452
3069
544
573
14036
11345
159
54842
164
165
165
165
165
165
165
165
165
164
165
165
165
165
163
45841
164
166
164
164
165
165
166
537
569
537
550
570
568
524
537
534
537
569
12043
541
125
125
10548
125
813
242
537
571
537
582
506
582
12975
544
571
537
568
537
571
45918
9867
11982
537
546
537
571
537
575
537
534
43584
308
1065
10498
537
571
537
511
24767
771
338
338
338
10647
14494
10304
9785
1956
537
575
13636
15221
585
582
530
8856
580
570
3414
242
537
546
537
570
544
546
12318
563
571
544
575
18965
14845
10879
12686
13795
14458
7916
13807
10254
13461
11650
37653
5582
6851
5386
12139
1933
7174
5176
6818
13814
5310
2742
537
550
537
550
537
569
576
571
143
537
550
537
534
349
5019
10760
65
710
294
196
526
1275
126
126
584
534
524
3544
126
10314
551
573
10503
411
126
126
263
9963
449
567
575
242
3541
12233
3334
11460
537
571
537
572
537
571
537
534
3801
673
11867
537
569
3736
544
573
537
573
221
3350
537
575
3545
5281
3529
528
5698
5698
537
569
222
3326
3747
673
11119
3367
126
536
546
256
1886
537
571
537
571
589
575
12761
549
571
143
242
549
572
552
571
126
569
572
606
12409
578
573
225
537
534
537
568
537
572
3755
673
537
571
12300
5121
10334
537
534
537
573
221
4563
3736
673
11598
537
568
673
5021
11926
13402
222
3558
673
11544
3753
673
11806
9345
9226
537
569
537
570
549
571
549
573
142
218
7170
673
11490
126
242
537
582
533
546
10435
585
511
528
25449
2665
537
546
537
573
537
575
537
568
417
537
546
3634
10350
9658
673
10914
222
2317
12401
537
568
222
2640
3524
12084
3802
5278
537
572
537
571
3524
10394
242
1915
128113
6599
141
12112
141
15086
141
13369
126
9989
141
13369
141
12112
141
15086
530
657
135
219
135
1141
135
141
6382
135
444
45106
530
657
45105
135
219
135
135
135
141
1141
470
141
41376
238
238
238
237
196
196
196
196
156
3242
156
7238
196
5065
4741
3339
3171
242
4605
269
269
2158
269
269
269
269
269
2195
2381
125
105893
142
142
1148
142
141
141
142
10161
141
141
141
141
142
139
142
142
140
142
141
142
142
142
1040
142
8480
140
141
141
10161
140
8480
16832
4973
2231
233
48539
3795
2448
16990
11419
4313
5269
286
17227
505
482
742
595
2327
874
406
749
3746
330
108
272
506
357
9952
4995
506
4240
481
403
486
3773
348
38921
506
2545
1562
1764
203
12476
435
7763
1614
5150
13408
20620
356
1300
12948
27717
920
1071
2109
203
1191
3544
2926
782
5789
2068
17480
5187
1973
1260
156
156
4879
156
14560
1067
3117
1523
911
1903
1140
2399
12993
12804
2735
9843
4020
5349
2006
171
203
1216
8929
9312
20927
9648
203
4943
171
14560
5349
208
171
203
1297
4439
8395
20879
6482
203
171
1264
6605
1257
60986
171
203
1257
4362
8395
171
203
1251
159
19957
171
203
1264
8395
171
203
1228
3904
17909
171
203
1248
159
8395
171
203
1257
34697
171
203
1228
8395
171
203
14560
5349
208
171
203
1248
27961
9355
6564
7534
4083
3037
2768
2374
171
1266
203
2838
2393
5161
2108
2572
1425
1257
1257
3368
2174
1757
10447
2139
3405
3586
3528
2845
10223
6366
3357
27961
171
203
1228
409
2444
1059
3163
6646
1157
31743
26676
5529
4645
1218
3173
50030
2444
172
2444
3163
172
2444
3163
3163
2444
3163
2444
172
3163
105893
142
142
1052
142
142
142
142
142
85
142
141
142
141
141
141
140
142
141
140
142
142
142
142
141
1040
85
140
141
141
141
85
10890
6124
7492
3557
7230
10591
362
362
12388
9678
3825
6106
1169
14502
7464
1169
10844
5899
15589
13714
3482
2580
2902
8474
2878
3577
4144
2698
363
6649
12741
13270
363
212
177
552
569
8014
489
2831
339
203
178
570
572
524
205
190
565
546
18288
218
218
217
218
218
219
217
218
205
190
18288
218
218
218
218
217
217
219
218
217
218
217
218
218
219
218
217
218
218
218
218
569
549
548
534
548
573
570
573
524
537
575
584
550
154
524
330
567
572
567
571
215
173
445
569
567
199
3902
352
1809
2318
2513
2413
2374
2630
2444
26126
7446
609
781
1304
1314
1392
1316
1169
16795
10241
10977
5158
2530
358
841
973
1629
1332
1515
1527
2362
2910
2104
4042
1673
2492
2447
3928
11581
11296
3487
242
542
576
5505
24935
201
462
25489
2697
603
3989
6621
750
581
1214
269
869
1253
1118
2064
1084
2208
2132
290
1235
4174
2180
744
4051
1954
1150
723
565
569
105
42213
4459
1614
1522
1057
5367
1486
1351
1868
1551
269
1429
1703
930
1530
1485
521
512
11348
105
152
3631
4791
260
4090
268
2637
3269
152
1748
583
6205
1655
105
1748
547
105
1748
547
1748
572
4186
1748
570
105
1748
576
1748
572
105
1748
571
1748
547
105
1748
569
242
1748
573
1801
1748
512
1748
571
574
6677
1748
1748
569
1748
572
3025
1748
571
105
1748
547
1748
576
105
1748
572
105
1748
571
1748
572
1748
572
1748
573
242
1748
535
13814
1748
512
1748
574
1748
574
2756
570
1748
4864
1748
572
1748
571
1748
576
1748
569
1748
583
1748
576
1748
573
2499
1748
576
1748
576
3909
1748
572
105
242
1748
576
1748
570
1748
572
1748
572
572
1748
1748
551
105
1748
572
1748
573
1748
547
1748
571
1748
572
1748
576
1748
574
1748
569
1748
574
9330
242
1748
551
1748
571
1748
551
1748
576
1748
551
1748
572
1748
583
1748
571
1748
572
1748
569
1748
576
1748
569
1748
569
1748
574
1748
572
242
1748
547
1748
572
1748
572
1748
512
1748
572
1748
547
1748
571
1748
570
1748
535
1748
571
1748
572
1748
572
1748
572
1748
574
242
1747
569
1767
6320
1747
573
1747
569
1747
546
568
1747
573
1747
1747
571
1747
575
1747
573
2869
1747
546
1747
571
1747
546
1747
571
242
1747
573
1747
571
1747
571
143
1747
550
1747
546
1747
575
1747
572
1747
571
1747
572
1747
534
1747
534
1747
571
1747
575
1747
575
1747
575
242
1747
571
1747
546
1747
582
571
1747
1747
569
1747
550
1747
569
1747
568
1747
571
1747
569
1747
569
1747
571
1747
571
1747
550
1747
511
242
1747
511
1747
546
1747
573
1747
575
1747
575
1747
573
1747
575
434
437
437
438
155
4083
433
433
437
438
204
749
538
572
17753
4186
538
572
4186
17753
538
576
17753
3909
538
576
3909
17753
538
574
17753
9330
538
571
17753
538
569
17753
538
573
17753
1801
538
576
17753
3909
538
574
17753
6677
538
512
17753
6966
538
512
6966
17753
242
538
573
17753
1801
538
571
17753
538
574
17753
9330
538
551
17753
538
570
17753
4864
538
547
17753
10885
538
551
17753
538
572
17753
3025
538
512
17753
6966
538
572
17753
3025
538
512
17753
6966
538
547
17753
10885
538
547
17753
10885
538
574
17753
2756
538
576
17753
242
538
512
17753
6966
538
572
17753
7978
538
570
17753
538
512
17753
6966
538
571
17753
538
551
17753
538
573
17753
1801
538
572
7978
17753
538
535
17753
13814
538
572
4186
17753
538
572
17753
4186
538
583
17753
12898
538
583
17753
12898
538
576
17753
538
576
17753
5505
538
570
17753
242
538
576
17753
3909
538
572
7978
17753
538
570
17753
4864
538
570
17753
538
572
8895
17753
538
570
17753
4864
538
573
17753
1801
538
547
17753
10885
538
574
17753
2756
538
576
17753
538
547
10885
17753
538
547
17753
10885
538
573
17753
1801
538
535
17753
13814
242
538
574
17753
9330
538
572
3025
17753
538
569
17753
538
569
17753
538
572
17753
7978
538
570
17753
538
535
17753
13814
538
547
17753
10885
538
572
8895
17753
538
572
17753
4186
538
576
17753
538
574
17753
2756
538
576
5505
17753
538
571
17753
538
572
17753
8895
242
538
512
17753
6966
538
569
17753
538
535
17753
13814
538
570
17753
538
570
17753
538
570
17753
538
547
16705
17753
538
512
17753
6966
538
583
17753
12898
538
583
17753
12898
538
572
17753
4186
538
570
17753
538
570
17753
4864
538
512
17753
6966
538
570
17753
242
538
571
17753
538
551
17753
538
573
1801
17753
538
547
17753
16705
538
569
17753
538
512
6966
17753
538
574
17753
2756
538
576
17753
538
574
2756
17753
538
574
17753
6677
538
547
16705
17753
538
551
17753
538
535
13814
17753
538
574
17753
9330
538
571
17753
538
535
17753
13814
538
570
4864
17753
538
572
17753
4186
538
572
17753
3025
538
576
17753
3909
538
572
7107
17753
538
571
17753
7107
538
547
17753
10885
538
572
17753
4186
538
535
17753
13814
538
570
17753
538
576
17753
5505
538
570
17753
4864
538
573
1801
17753
538
573
17753
1801
242
538
570
17753
538
574
9330
17753
538
576
17753
538
574
2756
17753
538
573
17753
1801
538
574
17753
2756
538
547
10885
17753
538
569
17753
538
570
4864
17753
538
512
17753
6966
538
573
17753
1801
538
547
17753
16705
124
124
538
547
17753
16705
538
512
17753
6966
242
538
572
7978
17753
538
572
17753
3025
538
572
4186
17753
538
570
17753
4864
538
576
17753
538
547
17753
10885
538
570
17753
538
547
17753
16705
538
572
17753
8895
538
551
17753
538
573
1801
17753
538
512
17753
6966
538
572
7978
17753
538
572
17753
8895
538
512
6966
17753
242
538
576
17753
3909
538
573
2499
17753
538
574
6677
17753
538
574
2756
17753
538
576
17753
538
571
17753
7107
538
576
3909
17753
538
573
17753
1801
538
573
1801
17753
10952
442
358
36234
12585
903
6216
331
2107
6984
387
1166
1896
6318
1982
1019
1987
1498
1104
1896
1905
6318
5671
3379
290
2715
5955
2030
538
571
142
538
576
105
19658
194
192
192
192
193
14257
192
193
193
193
192
2198
193
192
192
193
193
193
192
193
193
193
192
193
192
193
193
192
193
11001
2276
538
576
105
538
572
7978
538
569
105
441
538
574
6677
538
547
105
538
583
122535
194
10951
2817
572
538
4186
538
576
538
570
105
538
547
73934
13402
2817
538
576
538
547
538
512
242
538
576
538
571
538
535
8818
13814
2817
12904
538
569
27657
10136
2817
538
551
14163
572
538
9843
2817
538
576
192367
538
535
538
547
105
438
242
439
173
174
175
165
54037
4605
2195
269
269
2158
269
2381
269
269
269
269
204
627
430
984
4488
1105
2083
1856
9148
2236
603
5957
406
1842
1755
2218
1077
1568
1267
1911
2214
1512
1423
1335
2101
2132
629
7539
16588
1415
2390
1487
2655
1484
1140
5122
59057
2162
2117
1755
8934
31367
1971
31366
8842
8755
1200
17200
31366
6669
2102
6540
31367
6744
17292
17323
17365
18138
6186
8934
8855
8791
2279
8755
898
14257
5957
1755
1105
9148
431
807
493
740
493
7619
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
10618
125
125
125
21694
125
125
125
125
125
125
125
125
125
1101
1101
8937
1152
22933
8919
22918
683
65498
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
10416
532
4848
2073
6788
640
1450
12914
12867
11611
5816
2086
616
4990
698
14713
742
897
959
883
664
1004
946
8096
777
729
923
678
808
733
914
905
808
798
887
856
702
888
906
43539
862
730
801
893
824
913
715
5493
1018
888
706
912
964
774
765
914
15140
911
11897
8192
454
339
340
1465
6688
6412
335
443
4954
847
844
673
918
746
902
930
869
854
870
682
946
895
806
985
730
6781
742
905
945
775
798
733
587
1083
821
861
736
874
18499
10683
6995
443
5285
707
731
765
755
17861
672
6807
673
569
679
843
839
632
620
766
605
557
768
617
745
813
795
542
724
688
749
841
591
743
623
21197
8337
443
6009
722
750
765
922
591
790
580
623
6788
673
829
17481
3383
837
777
766
605
850
819
628
568
620
626
724
688
702
697
843
616
7800
443
5355
782
807
748
757
752
934
835
686
623
6728
842
874
685
856
693
11344
766
667
836
829
18115
709
785
782
823
920
671
636
893
844
612
16345
18700
196
197
197
197
196
196
8541
568
593
11996
18936
209
208
209
208
452
210
209
208
209
208
208
209
209
208
209
7334
208
209
209
210
209
575
546
7813
209
209
208
209
209
208
208
530
210
8022
308
308
451
570
573
513
553
511
47881
210
210
452
553
571
544
546
7568
542
550
14277
544
569
548
571
452
636
890
604
6800
65
65
533
575
10346
242
555
572
585
550
5880
580
511
3414
571
539
9953
30403
515
469
238
4513
156
2519
4052
451
600
196
196
15227
15227
580
568
3362
11504
394
360
2019
1542
678
11041
233
233
232
233
360
233
233
368
360
1031
573
526
11316
542
571
565
571
35101
1444
374
682
384
1034
383
403
977
384
1286
388
11067
505
1680
1332
623
2223
413
4384
1803
394
1031
480
1137
388
1572
2979
1944
11906
360
12648
2018
1008
1542
368
2296
233
360
537
572
581
546
517
537
582
571
548
2190
382
2331
4175
4708
4280
3302
5276
1994
147
45558
1185
589
570
11892
7345
242
4708
576
537
546
572
571
2291
537
575
537
575
537
571
577
582
578
10310
584
511
513
558
571
33587
563
568
563
573
147
2557
2557
5124
281
259
394
393
393
394
394
9480
263
14255
1753
537
571
146
1037
537
546
5177
263
265
13006
9967
549
575
146
1037
555
573
537
571
242
568
570
513
506
573
2869
12667
3176
575
3915
537
571
537
571
565
575
5621
589
546
12761
537
575
5619
537
575
537
571
537
571
567
568
242
580
569
589
569
570
575
513
6800
2920
123
18936
4602
3425
59341
10220
5840
452
5581
5765
13915
4455
2429
3130
9964
6061
7300
6666
2999
2403
3223
3406
3412
63759
846
4261
3304
18980
636
890
604
6800
12637
1146
568
537
1920
1021
442
2335
570
22276
537
568
854
605
1412
1216
755
1379
347
666
281
13856
677
578
4372
804
635
958
919
556
495
964
1850
650
322
226340
10411
537
569
995
1073
1707
6185
359
193
1616
193
2977
194
248
348
194
194
348
620
1546
2778
745
2142
193
537
534
668
13856
868
15162
196
7302
537
546
537
571
537
511
2576
537
568
1456
1304
193
602
778
1670
1452
8088
573
537
242
2217
193
193
194
668
13856
2204
584
568
513
537
550
534
537
537
534
537
534
537
573
537
570
537
571
537
550
537
511
537
568
537
571
668
13856
520
575
9415
537
569
537
573
242
537
571
537
569
537
571
537
582
537
570
537
575
537
572
537
569
537
568
668
13856
537
571
537
573
537
573
537
550
537
571
537
575
242
537
571
537
582
537
582
537
570
537
575
668
13856
537
575
537
571
537
575
537
575
546
537
567
575
537
546
565
550
242
585
571
517
7966
526
550
12508
668
578
571
13856
225
10166
537
572
537
571
544
582
537
571
537
571
537
570
537
572
537
546
537
569
567
571
567
569
242
668
13856
550
567
553
571
537
572
537
572
537
546
537
582
10886
591
125
573
582
582
576
125
125
125
125
579
576
585
582
125
125
125
125
579
585
585
582
125
125
125
125
582
125
591
125
573
582
582
576
125
125
125
125
579
576
585
582
125
125
125
125
579
585
585
582
125
125
125
582
125
125
2048
2039
10520
2623
2495
2191
3446
1295
424
14820
330
10302
16461
15335
15689
6508
1762
5469
2064
5005
7540
3138
7542
2044
105
245
30352
10578
7482
6339
551
300
2628
1565
273
273
725
400
535
691
361
6141
9044
10163
42933
9090
7016
10160
5084
9112
9128
19276
314
2782
1489
227
514
297
326
372
1833
325
272
330
9764
181
2747
272
11294
148
330
8977
11688
6945
6932
1496
455
829
1415
525
661
646
592
602
587
564
672
541
587
661
645
558
609
589
516
520
689
623
523
595
598
13429
545
540
559
510
453
458
547
566
493
478
512
628
578
525
488
456
473
432
456
489
456
499
467
449
495
521
624
518
510
456
435
468
510
571
543
503
693
602
418
616
624
418
432
511
503
555
543
593
471
459
442
438
449
525
634
604
561
434
522
578
483
486
443
439
427
502
545
549
499
477
558
509
525
463
443
500
433
523
557
521
467
13392
482
438
459
444
447
463
503
464
473
529
446
474
446
404
463
507
424
430
457
444
446
489
448
447
515
467
480
471
450
458
505
453
620
463
474
450
496
480
530
436
469
522
468
458
465
478
447
422
486
455
452
447
465
469
425
511
484
565
485
462
469
486
462
470
524
448
473
435
483
522
442
505
488
499
448
419
428
570
549
538
452
465
550
473
458
488
483
452
455
490
525
462
457
425
527
452
486
508
474
443
500
477
13186
544
491
475
515
533
447
567
534
596
511
523
469
510
560
509
488
535
455
511
618
561
522
501
545
507
502
543
502
476
548
519
505
568
465
480
563
584
569
536
606
490
617
526
472
515
533
504
506
559
587
515
617
642
561
583
522
510
475
573
552
544
541
559
535
529
603
574
475
630
533
544
585
13293
470
473
457
601
575
531
497
574
555
518
532
484
590
512
545
533
551
574
493
541
523
523
481
646
503
618
551
533
497
469
588
552
522
477
506
505
521
531
523
530
529
482
575
535
582
540
539
443
564
543
487
543
541
504
575
524
507
539
506
516
551
510
516
489
530
467
476
541
519
573
464
514
542
566
440
573
548
512
547
470
572
525
653
584
538
509
531
563
543
531
503
541
521
527
497
527
604
515
556
539
478
533
523
497
507
553
605
524
514
627
13288
523
553
558
432
529
627
498
496
638
583
541
518
526
528
484
574
472
489
645
477
526
453
601
521
516
571
510
524
506
482
488
516
550
557
582
646
458
464
592
540
565
557
567
604
491
510
578
543
628
582
540
546
467
564
598
533
534
513
532
465
530
536
507
568
505
515
518
587
564
565
517
629
542
491
546
602
490
547
529
480
498
532
559
593
500
494
625
526
478
530
534
543
552
487
595
538
567
528
582
597
579
514
498
593
13289
611
519
472
465
601
604
664
610
539
582
515
551
549
529
549
536
518
672
540
578
571
578
477
702
623
552
482
525
506
536
617
543
578
555
588
570
577
556
506
525
524
534
736
638
582
480
600
546
534
472
520
639
623
614
501
556
478
636
597
567
593
500
543
533
477
556
620
538
626
568
623
551
549
469
558
497
643
518
446
616
505
490
571
620
579
629
492
606
545
569
524
559
568
560
549
479
528
525
551
551
519
540
588
558
554
13290
465
490
432
448
496
524
555
559
489
502
596
682
569
483
493
654
558
522
536
599
698
476
593
526
469
501
554
529
495
540
541
552
577
457
632
646
542
510
512
602
570
557
489
486
558
526
488
508
484
650
575
487
568
717
498
464
458
528
479
663
524
447
483
473
431
463
550
444
575
633
572
532
751
555
681
550
531
534
536
446
425
503
588
587
484
608
583
488
437
556
556
457
443
518
496
627
610
595
549
529
624
592
524
615
508
14467
488
509
600
519
510
543
579
539
517
470
633
549
569
580
503
510
502
458
507
459
507
564
528
436
530
498
547
532
514
569
477
411
559
531
601
587
485
581
597
554
530
449
431
530
583
549
505
472
609
481
567
543
571
570
647
547
571
499
522
498
520
597
547
517
526
500
496
477
550
582
543
587
449
490
505
567
546
591
549
518
488
496
511
520
583
476
536
650
528
577
578
471
616
493
511
527
547
531
462
559
506
479
571
536
653
553
534
513
556
608
605
531
639
499
548
578
500
621
529
500
533
605
506
530
623
452
560
573
515
496
621
559
549
563
483
591
125
573
582
582
576
125
125
125
125
579
576
585
582
125
125
125
125
579
585
585
582
125
125
125
582
125
125
749
8027
749
530
4387
135
135
3975
6811
1995
1132
698
135
2774
391
212
56074
442
141
135
12451
444
141
453
26849
444
10365
15600
135
6354
26849
453
141
55342
492
530
7548
12450
434
141
453
51889
453
530
4416
3998
6805
698
135
135
71371
135
135
470
135
135
141
535
531
532
533
526
534
532
531
4605
1090
309
5001
954
955
1390
309
1258
1053
309
417
1577
309
710
1375
165
166
309
1127
30218
165
309
25705
165
166
309
5429
166
166
1312
309
269
11938
164
164
164
165
165
165
165
165
165
271
3331
54894
1777
165
2316
165
277
277
1777
47186
2316
277
277
1774
2310
274
274
55030
1780
2322
280
280
1323
1053
1375
30218
7750
55030
1780
2322
280
280
1915
1033
891
454
517
4338
1234
2832
3650
439
419
219
784
1393
3532
1320
884
271
618
381
1240
262
1318
647
521
546
301
2190
3607
256
247
2834
3284
1023
2883
8031
16759
8648
256
247
2889
8551
2783
1030
2921
12093
595
2628
823
557
3900
1155
16407
848
482
14449
23687
3380
3386
1674
195069
2329
8491
15589
8673
9437
8988
8049
61193
6417
4603
4509
2927
2026
2174
7730
5310
3101
5552
4921
5278
5272
1743
4134
6121
3309
8124
4838
1948
1844
2036
9669
2096
2173
3816
2983
1000
930
3449
1508
2010
3141
8196
3954
2860
4458
5145
1958
3462
5516
2638
2938
2300
2587
2702
5092
7877
3595
4707
1802
2107
1725
2142
1968
5136
5292
3179
11083
1760
1027
2961
34904
2627
34950
8491
5516
2638
3101
2300
4921
2587
2938
5552
5092
7877
3595
4134
4707
6121
1802
3309
2107
4838
1948
2927
7730
5310
2142
9669
1725
10122
2390
23687
731
1674
1317
1513
2315
8352
1084
928
872
1279
1060
1533
2654
1601
1015
1479
2103
5632
1636
7575
30759
1522
2841
440
7160
749
11639
2117
3382
656
220
246
2360
246
268
309
267
637
1020
202
601
30523
1639
940
272
1256
303
2943
572
384
2745
1184
178
497
486
2501
785
668
521
272
3027
2732
3052
992
1774
553
423
18345
273
269
434
326
486
280
284
1571
960
589
550
560
614
281
1161
1725
18923
713
610
11774
12348
19
2360
267
240
381
374
220
783
1393
3530
381
1240
271
884
546
1320
618
262
521
1318
647
2190
301
2523
1134
8549
6513
11714
10511
246
2360
220
656
309
240
267
637
4647
1228
13394
335
8825
587
336
4505
1007
11132
11537
1646
440
2683
1203
8620
6279
5735
2531
18664
11279
16523
292
337
19310
5940
20014
24038
294
21932
17309
47613
15546
5143
14800
17210
16095
32727
753
15822
15397
16246
14207
15823
13568
8276
15343
43704
2531
575
781
979
753
5735
337
560
584
372
219
781
1392
3530
1320
618
271
884
381
1240
1318
546
262
647
521
2190
301
3609
256
247
4395
12094
3794
8602
256
247
43703
5735
336
575
584
979
752
336
2531
560
781
9340
2178
2531
1007
14412
5735
336
11301
753
2531
18505
1029
9340
336
5735
2531
2179
753
337
1007
43704
560
584
2531
575
781
979
47614
15823
15398
14802
15823
17211
8276
32727
753
2531
5735
337
15546
5143
16246
16095
14207
13568
15343
26016
5940
20014
24039
21933
17309
6279
11279
19310
18664
16522
1025
1027
617
135
7753
19610
537
546
17867
16819
18000
200
11204
242
222
166
167
167
167
167
167
417
368
10373
143
167
167
167
428
1108
554
583
13802
12898
10373
553
547
36653
10885
222
167
167
167
167
166
167
167
167
167
368
10373
143
167
167
428
1149
10373
537
575
5619
68480
7370
1112
4751
267
6540
6244
855
156
537
582
13012
1698
288
547
896
524
2190
3067
722
2866
5359
419
1359
1882
847
493
288
288
3190
288
4018
6294
4998
4259
10123
1667
550
1722
6224
507
1417
237
2823
415
8438
2485
178
1366
2601
2808
167
167
103
219
143
180
167
167
167
166
167
165
167
108
203
3586
288
167
167
537
582
166
167
178
493
108
142
18515
167
167
516
259
10109
301
855
7860
7860
1763
486
13369
537
571
4299
229
482
284
8534
131
2920
27461
242
499
301
8844
855
537
546
10999
229
499
13665
284
131
11764
537
573
2869
1263
537
570
7221
537
534
13928
569
537
4978
584
575
524
4022
7899
537
573
9444
176
17665
482
7508
292
67
1263
537
550
14277
585
569
529
12070
537
569
176
16686
499
13665
292
583
568
1886
6452
1472
3845
19788
112
113
113
113
112
112
113
360
113
135
113
171
113
113
114
428
203
7676
114
113
113
113
113
114
256
113
428
7592
143
113
114
114
537
571
8092
537
569
995
537
569
10438
112
113
5287
203
1050
1998
203
1216
156
156
8929
156
1213
537
572
1914
4663
1050
7926
5987
32929
1514
15169
5409
4388
6497
6444
5496
242
537
511
7080
38832
1771
448
6318
1311
6497
1200
3623
1166
1199
3355
11408
1199
3670
2644
2298
2435
2278
2967
242
1199
593
537
575
366
386
386
366
241
243
5580
537
573
537
570
537
570
537
575
29979
537
582
10290
148
148
148
148
148
147
148
148
148
148
148
148
148
148
453
148
148
148
148
148
49167
148
148
148
147
148
148
147
147
148
148
147
548
582
7704
585
572
529
14151
1093
1111
1087
212
212
212
212
1901
9136
4072
795
468
865
1514
1093
704
1980
1089
704
1866
1089
2504
1265
1233
3616
766
2003
2357
912
2848
2578
1089
2141
704
6015
1102
2029
346
1652
363
704
704
1718
1381
2318
785
1089
1255
1956
700
1166
537
573
571
586
3138
11358
550
568
12450
23767
973
980
1104
14712
1390
1262
1684
1560
973
973
964
973
973
973
272
1600
2214
355
277
973
2033
1701
1733
4162
1530
964
1695
1545
248
1570
1475
1900
537
573
537
568
26446
2813
973
1443
1774
537
534
5480
242
9499
144
143
598
144
479
485
465
2249
65
65
143
144
143
144
142
143
143
208
412
186
8334
598
208
485
465
451
451
451
578
576
449
129
7330
3909
1896
18921
6078
375
550
576
10903
29865
8398
5446
5948
5209
6048
6722
5248
8003
1490
12758
13564
10895
16209
13001
16219
10753
572
546
7813
7107
567
574
20498
771
878
359
760
684
935
2756
700
935
627
678
732
1162
11102
11875
685
1026
723
340
1040
9334
1295
630
699
391
1030
14341
1371
1859
790
348
993
940
999906
570
576
3534
26344
696
725
726
1500
1773
340
696
579
547
16705
10166
242
573
576
5505
6082
1329230
568
537
999906
242
441
612
5038
10452
159
3064
159
452
7563
135
135
135
135
24357
135
200
135
135
3936
135
14139
200
9751
23623
3915
135
135
626
259
36043
239
238
240
240
2181
1533
1061
358
283
35948
53
8587
354
75738
178
177
179
178
178
178
178
178
178
178
178
179
179
757
756
709
558
141
142
1052
175200
473144
357164
34323
86825
49535
14296
379600
740
516
2664
747
27288
5174
1153
13455
660
8620
2299
4880
18190
662
390
318
1048
403
2241
471
465
12634
16003
15108
516
181
182
182
182
182
674
181
181
181
182
182
180
181
181
181
181
180
180
3155
516
181
182
181
180
182
680
171
171
318
181
181
318
465
471
317
143
143
12634
318
318
465
471
317
143
143
12634
516
181
182
181
182
182
180
181
181
182
181
180
670
390
171
181
318
465
471
318
12634
143
143
17628
5003
18696
6004
5597
182
181
3533
6276
17734
6000
5969
181
4418
8722
706
705
708
707
4436
180
177
179
178
178
237
3299
172
436
226
418
1827
173
3034
173
173
173
173
173
1658
920
9119
437
1080
173
174
3847
9333
830
8690
8963
9496
11085
8747
9486
10313
11608
11506
1658
9291
5596
5737
5592
5846
6671
6122
11575
6312
6255
5883
5597
1050
16867
8025
6172
5917
5849
11906
11817
12657
12472
12816
12724
12768
12011
8791
13169
13290
12031
11144
1065
11201
173
11639
1658
7617
6775
7253
7735
7723
7710
7116
7009
7744
7174
6989
7381
7437
7727
7694
6710
6308
8642
7658
7586
6870
7987
6620
5967
6254
1084
11009
6012
5588
6877
6097
7649
8017
7937
7826
7617
7634
5839
5333
5465
4984
5729
5084
4725
4636
4575
5070
4612
4948
5028
4947
5424
4765
4749
4565
1099
16426
5016
4804
5207
5475
5243
5224
175
174
174
174
174
174
1112
2541
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
4397
5917
5269
4700
1098
32961
1659
8885
226
309
1827
237
53
53
8581
181
177
178
178
178
178
179
179
179
179
178
178
178
177
179
178
237
3299
172
226
309
463
1827
15108
436
173
173
173
173
173
173
173
174
173
8885
7186
7843
437
1082
173
173
173
8256
7445
830
7170
7554
7343
7862
7529
7829
7775
7385
7213
7113
9446
7309
9432
10484
9951
9996
5475
1050
174
5303
5765
5798
5420
5678
5515
7866
7765
8554
7534
8385
8790
8219
8828
8788
8667
8862
8462
5322
5071
5645
8801
8428
8307
5203
5763
5961
5916
1079
174
6136
8337
7762
8011
8382
8080
8300
6274
7873
7765
7058
6669
6825
6308
6164
6200
5224
5312
5650
1085
174
1658
6404
6168
8022
5356
1658
8870
7176
7364
8323
8523
8341
6925
7377
7480
6966
5752
6058
1658
6967
7422
7175
6536
8038
1152
16283
13911
500
547
538
105
105
414
2957
142
242
14307
549
546
182
10999
792
794
771
679
727
742
690
689
748
620
578
375
345
392
363
391
334
320
10016
1519
2449
392
9028
3740
340
382
433
438
383
272
391
342
337
367
407
8125
9319
13826
7359
1415
4608
1365
5288
537
511
143
143
14307
6392
104
104
104
104
104
104
104
104
104
104
104
156
156
156
156
156
447
2786
2294
2547
723
643
439
439
2498
2591
2225
2304
1883
648
810
884
437
156
156
156
156
156
156
156
156
157
157
157
157
157
156
157
327
435
433
718
328
435
691
2493
2586
302
2289
4966
327
1105
157
2220
341
485
443
1878
272
2542
2299
2781
995
157
156
156
157
156
156
156
156
572
571
142
223
6014
2574
3960
5846
1351
1056
444
593
5331
658
6460
338
6235
956
1051
2331
589
275
273
667
273
553
590
618
3580
580
492
546
10375
6528
301
11327
493
571
213
143
10335
6518
5895
546
572
2429
3954
444
672
3006
276
277
558
594
595
279
277
573
493
142
213
9915
6518
6501
7805
6535
10344
492
571
10426
6518
1607
2312
492
570
10371
143
26923
102
102
10317
156
102
102
102
102
102
102
13619
102
102
102
102
156
102
102
102
102
102
102
102
102
102
3853
102
102
102
589
572
8760
209
2499
102
102
102
102
8935
102
6747
24582
102
102
552
546
126
585
573
528
25449
578
571
225
142
10166
242
537
571
529
143
571
142
572
571
210
6082
397
36572
141
141
141
141
140
141
141
140
141
141
141
141
140
141
141
141
140
141
141
141
141
141
426
572
569
143
223
557
575
143
181
565
571
212
143
5507
525
534
12932
143
536
511
256
8685
544
568
143
141
567
573
143
567
546
143
576
571
143
569
549
142
242
568
581
528
8760
242
221
41367
1650
507
4718
512
3315
3344
538
547
105
451
7209
512
3176
3171
514
470
7239
4142
1741
568
3586
33567
426
4488
13608
362
3529
491
446
4970
3688
3599
9710
538
574
105
538
547
5987
538
574
9330
104
104
104
104
104
104
104
104
104
104
104
3099
1571
2389
4978
7728
1430
150
104
104
104
104
104
104
104
522
832
142
11770
104
104
104
372
144
538
512
105
13147
142
12286
104
522
372
11576
142
1226
522
372
10163
538
569
105
507
868
156
397
372
9105
150
867
521
365
9787
490
872
44848
268
3337
104
397
104
365
538
576
105
45171
490
826
538
11922
576
522
372
150
25062
872
262
10168
570
538
105
25045
150
868
372
522
538
571
538
547
538
573
1801
538
576
105
538
583
105
28058
150
868
10416
522
372
538
576
242
336
324
538
512
722
682
7025
2226
3379
2041
1664
1284
1977
1904
336
324
538
576
105
13948
507
832
397
372
6193
538
576
538
574
538
570
105
7105
490
868
397
538
570
372
156
6067
488
7508
9114
150
868
156
522
372
538
551
105
507
868
10265
45811
522
372
538
547
490
832
25184
11770
522
372
569
538
6993
507
832
397
372
12340
5939
488
12404
572
538
105
490
8921
868
522
156
372
538
571
105
538
572
507
9160
868
397
105
156
365
2520
3939
3939
4738
142
141
143
142
143
142
142
142
142
142
142
142
143
142
142
142
142
142
538
573
726
4868
652
7771
20809
493
10454
142
143
142
143
142
142
142
142
142
142
142
142
102
3544
142
572
538
105
538
574
242
538
572
105
538
512
242
42765
9734
67466
11844
42920
446
10467
10467
43169
11748
31855
10691
43131
10428
42905
12205
40154
4181
197
574
2871
3586
3586
53052
321
3227
13351
8404
8404
41819
536
13477
4199
4121
13477
29882
2612
3945
12419
4132
41822
234
621
234
52942
9871
4605
269
269
269
269
269
269
2158
269
2195
2381
4605
269
269
2158
269
2195
2381
269
269
269
269
125
242
749
527
10908
10429
3170
432
563
5199
554
237
421
221
789
1395
3062
1124
1454
7719
2042
638
642
15513
1360
274
1555
386
472
272
765
863
8821
507
1529
411
329
274
1270
642
383
657
811
847
947
1029
745
1548
955
671
3639
7351
388
388
531
737
6087
551
1061
658
1039
825
543
506
485
22643
1157
739
7096
1887
472
24577
2901
2213
2783
17020
3962
4219
1354
1354
8440
472
3075
676
2096
2578
2490
4219
3302
3442
1354
7324
17857
14845
5887
5944
1887
274
3075
24577
3767
3823
3922
4115
1363
8573
475
676
42031
3767
1363
14020
8027
10886
39079
166
358
164
544
7568
534
573
544
58339
135
135
135
135
451
165
557
572
8825
537
573
242
594
571
12636
28628
415
3936
572
534
6196
440
173
173
249
6640
36170
173
173
173
173
173
174
172
537
571
31622
1662
174
172
172
32400
248
248
247
247
247
247
247
247
481
324
278
1126
6153
7797
2901
173
171
172
171
171
170
171
171
172
172
172
170
171
171
171
171
171
19760
357
325
537
575
631
286
559
278
3053
8444
9414
458
173
172
172
171
172
172
172
357
325
14541
537
569
32400
1990
1435
1980
9776
4233
33274
2331
411
1179
357
324
1283
3568
544
571
12318
482
174
170
171
171
50301
482
324
5150
537
571
74333
460
1247
171
171
1269
1258
357
324
11680
537
546
10999
537
582
544
570
460
50301
526
573
549
573
7653
50794
460
172
171
172
170
482
331
557
571
23077
478
41973
1274
369
357
34145
331
11054
527
571
11924
5937
16406
2303
19337
211
835
617
2667
1683
4449
12521
591
11389
624
572
3176
3916
4097
242
8305
211
553
569
13916
3596
5051
537
569
4900
5539
571
537
6617
537
569
5686
3561
537
546
8305
11593
4927
537
569
8305
4026
4728
4812
5097
4645
537
573
4513
3991
4965
242
617
198
173
350
317
1620
197
196
196
173
484
15773
316
2289
1358
935
7658
2170
22699
3421
864
707
3633
2466
2644
6138
384
1882
2730
6313
3068
843
811
725
716
14585
3430
3412
3411
6055
676
10241
11465
2558
9354
19188
676
8882
12008
9476
10200
1369
1196
3419
5620
3872
4756
8813
9729
3392
11702
14412
3052
16871
6248
10110
13305
8183
361
1174
10572
4843
10738
10517
11414
2163
14733
24057
13761
11860
15824
15632
7835
5280
159
11648
11648
18928
11648
346
346
263
4796
259
269
4337
7280
264
466
7801
14560
139
14560
11648
11648
11648
11648
501
159
486
159
142
142
4796
140
142
142
4337
495
505
263
274
478
159
142
13104
142
466
159
478
159
8736
519
159
13435
8469
516
159
476
159
488
159
478
159
142
13104
486
159
142
1456
516
159
488
159
505
261
159
479
7280
344
47580
603
216
216
216
216
215
215
216
216
310
259
494
43703
1049
1012
309
266
309
449
788
423
253
3085
822
4966
1511
309
309
309
309
777
758
8791
353
47587
603
310
259
488
454
36270
8736
259
8687
440
9444
654
706
445
468
459
270
583
295
469
441
608
707
4443
2149
12070
47580
603
310
259
135
1141
212
219
135
135
11181
7916
470
135
99605
15785
219
428
7730
7730
538
574
573
538
749
572
538
593
2533
457
125
268
225
538
576
538
571
242
538
572
538
572
538
576
11808
442
538
570
4864
3949
538
551
538
512
538
570
538
512
538
572
576
538
538
570
538
576
538
572
538
572
242
538
572
154
397
36572
121
121
121
121
121
121
120
538
573
209
209
208
209
208
210
209
103
296
183
208
537
571
242
537
575
537
573
537
573
571
537
537
569
537
534
537
571
209
575
565
557
582
533
575
10346
577
573
7444
585
546
1886
594
571
12636
242
551
571
12347
10477
159
3225
159
537
573
29370
189
189
189
189
189
189
188
188
189
188
189
188
189
188
189
189
189
188
189
189
189
189
188
10579
188
189
189
188
189
189
189
188
188
188
190
189
188
189
189
189
544
575
537
575
571
537
18272
103
103
270
258
105
105
264
105
103
266
268
175
270
103
103
105
218
105
103
103
103
103
103
103
103
537
568
550
537
511
537
537
568
564
569
567
571
12983
537
573
585
571
530
13264
571
537
296
3176
550
2981
242
537
546
11001
537
575
29979
537
575
537
573
582
537
537
569
537
546
537
575
537
568
414
1745
582
334
364
952
358
336
596
336
20273
947
537
571
534
584
524
575
537
268
267
265
257
263
269
330
330
141
287
331
537
573
5228
585
530
17231
571
537
571
242
3176
511
537
571
537
534
537
575
537
575
537
546
537
573
537
571
537
582
537
582
570
567
565
546
242
257
269
263
265
267
269
143
547
538
538
572
538
572
538
571
538
551
538
572
242
574
538
2756
538
547
538
572
538
576
538
512
538
573
538
572
538
551
538
569
538
570
258
270
264
266
268
270
538
573
538
570
538
576
583
538
538
547
242
538
572
538
573
538
573
538
572
296
538
572
538
574
538
535
538
572
570
538
538
569
538
572
8895
538
547
538
574
10486
3069
538
576
414
357
1745
582
642
334
1636
20273
947
414
382
1303
336
617
596
336
364
509
952
970
538
576
242
538
572
538
574
2756
268
257
5336
263
265
269
267
331
538
572
538
512
538
547
538
572
538
574
538
569
538
576
10762
10908
141
141
141
142
141
142
142
141
142
142
141
141
141
142
142
142
142
1187
15832
135
135
453
140
16938
440
139
12458
470
140
38941
1509
2157
142
310
140
434
22416
142
141
141
141
140
140
141
140
141
140
142
141
141
141
141
141
140
141
142
141
141
141
141
141
140
140
141
141
141
141
139
140
141
141
141
142
141
142
142
469
482
468
474
5926
11749
19263
510
2525
19607
89
23035
141
141
2311
245
245
468
245
141
142
6520
2821
1199
6596
1421
1514
394
369
484
351
4366
5756
12289
5670
5756
31248
35106
1070
365
13157
5046
7040
20429
2018
26912
16321
4813
9120
9208
2401
3282
34403
5033
19048
27738
2202
3893
342
729
11435
1984
8534
521
377
595
522
12106
377
9054
962
47509
2694
2672
19676
3577
3617
3620
3613
2713
5298
593
1308
544
7246
2970
802
483
508
497
489
15153
17637
12839
2657
3209
2694
3245
3260
3252
2379
2870
2909
2918
2909
20935
1706
770
538
3466
8736
31999
15322
2928
2867
3586
3355
2889
3596
3644
2924
2938
18580
27122
2943
3637
3629
9361
26195
15310
3424
22370
2863
3575
55072
962
1264
3165
5215
4518
4984
1335
1575
1342
1331
716
1840
1754
1466
1584
1508
29524
1647
77263
4175
1773
1769
1785
6520
5531
1781
7203
5099
7245
10386
7046
4627
9064
6235
7451
821
1734
14433
3180
4831
634
7103
542
467
2638
15645
7015
667
759
2301
2331
2306
2306
2201
10952
75738
178
179
179
178
178
178
178
178
178
178
178
177
179
27268
141
141
141
141
141
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
254
175
2410
282
268
261
270
273
6115
105
105
105
55147
105
4724
7079
6224
282
4576
1406
141
141
140
141
6600
907
282
2794
1453
17247
4409
4018
3824
201
219
204
171
321
167
249
24028
1127
2636
691
2661
2569
2906
3084
2460
2660
2879
757
2491
2252
476
359
472
345
480
341
493
347
480
354
125
124
477
339
476
358
497
354
267
452
6151
8205
8472
8712
11989
5720
3937
3759
5181
125
124
19931
19036
3566
4319
8227
223
14854
2027
8227
1600
389
303
1807
293
878
3579
250
13331
2511
2531
3763
636
1105
2727
6078
1167
1383
2689
2576
765
1301
2400
3010
242
19930
259
17543
5096
19036
3566
4319
7349
879
470
390
327
294
399
320
901
34368
8226
274
310
35943
7219
485
7219
472
125
757
267
452
64
64
64
64
64
64
64
20986
196
196
10610
196
195
197
196
197
196
2898
196
196
195
195
195
196
197
197
195
198
198
18005
197
12092
197
196
197
6863
242
141
142
730
736
136
1975
3664
7587
6876
266
143
684
12678
142
23083
200
164
17056
200
452
452
7563
1063
135
135
135
135
24008
1063
135
135
200
135
135
165
135
17199
200
165
452
452
4430
135
200
23685
892
394
563
5185
19
19
10680
159
19
555
237
419
187
835
1393
3056
159
159
159
159
159
19
159
19
159
159
19
19
159
2530
159
159
834
1394
3055
2466
2589
3027
1106
159
2329
527
527
38600
125
125
125
125
1055
1067
1119
1099
85
2597
3867
125
125
125
85
125
10467
159
2924
532
53
10284
14345
2321
19
283
3428
2321
644
358
6360
8549
2321
530
6807
1140
135
135
135
135
25758
135
1141
135
219
135
135
9441
569
266
11480
12694
135
43012
228
12829
6387
1140
762
581
24972
212
1654
1015
219
581
1141
11181
3912
434
4018
1140
135
135
697
135
37547
603
216
216
216
216
216
215
216
310
140
245
358
26404
291
291
165
165
165
165
164
165
165
165
165
165
36234
164
165
164
165
165
165
165
165
165
164
165
165
165
387
573
572
2891
12540
578
571
225
10166
537
546
10999
537
575
571
567
12983
555
571
242
581
573
3301
567
534
13928
242
242
574
538
538
547
33306
2352
1920
240
240
903
908
964
880
850
948
505
3600
5736
523
1106
267
805
1704
1490
955
284
2007
755
22384
514
538
570
28718
159
284
538
547
3980
284
297
1450
1051
538
572
12337
474
270
3111
580
956
472
813
502
485
552
1233
286
513
859
580
808
650
520
640
539
270
570
474
19781
546
9002
873
498
938
490
280
957
530
1786
2267
1849
12155
3043
5616
7227
1257
24222
6312
1150
538
572
7107
3013
1828
24264
538
571
7107
1356
646
1213
5708
617
3398
799
1135
1233
3655
676
1098
8103
731
1218
512
19777
401
9184
12317
582
3799
1132
1344
1880
1035
1259
1396
1311
432
8759
1092
5501
360
538
547
10885
502
5143
645
21223
10336
688
461
572
542
285
518
610
700
333
682
432
562
1789
2232
10276
4007
538
576
5505
11927
14230
19452
27972
786
11217
3416
10536
12907
13606
546
414
2736
2801
823
3882
837
611
703
24668
875
3561
783
449
457
511
310
27818
842
16985
347
789
585
875
3575
875
777
833
538
572
21637
729
504
1899
1052
1066
736
714
774
959
821
721
795
3331
833
805
428
806
1113
793
790
13138
242
538
547
795
8666
431
976
1917
1424
1619
963
705
338
568
509
579
432
760
1593
68
1331
11377
1326
1736
355
669
660
638
3069
692
719
638
507
433
653
560
724
649
3442
367
823
3549
538
572
7978
538
574
29936
823
823
538
572
35524
538
551
14163
538
573
2499
3549
538
576
242
538
512
538
572
538
571
538
573
1308
5829
3350
8055
707
209
1235
1372
1189
208
1194
5477
684
3607
652
336
1320
1287
1209
3775
1111
8735
12293
775
1011
377
622
1068
1108
209
1856
209
19753
9160
1968
463
538
571
6671
682
9131
3981
538
4532
4942
4590
5086
5030
576
35713
10312
141
309
930
913
937
363
291
302
676
494
953
928
918
538
415
1765
142
6448
946
943
292
140
2208
664
261
943
947
1080
426
570
538
538
572
538
571
29465
10312
676
518
3981
548
664
261
658
437
538
291
426
943
937
494
586
415
302
913
947
309
6448
280
953
946
408
292
930
928
918
2208
1765
943
242
538
570
538
574
48266
3981
676
10312
548
664
518
309
930
928
947
1080
415
494
953
913
937
363
291
302
261
943
946
918
538
280
6448
943
292
426
1765
2208
573
538
2499
46041
3981
676
664
261
953
928
937
548
518
309
6448
10312
494
930
913
946
943
947
363
918
943
1080
538
415
292
426
291
302
280
1765
2208
538
570
538
576
3909
12337
65
538
551
808
570
546
859
539
502
650
485
498
474
640
1786
65
472
520
813
580
552
2267
957
490
938
14163
270
280
9002
1233
286
513
270
530
3111
19781
5493
1849
12155
538
570
3043
24222
6189
7227
1257
1150
38600
125
295
281
5327
1055
1067
2962
1159
5850
1067
762
3041
125
3172
707
538
125
572
1880
125
20807
570
31749
125
2256
1867
7930
2520
730
279
435
1668
902
1112
1039
348
1903
1543
1683
907
1249
242
538
573
26060
898
295
552
730
1867
279
678
5492
435
1668
739
848
902
1683
907
1249
538
583
538
583
538
576
3465
883
1864
71334
273
432
752
2455
902
298
1069
1537
544
1898
280
738
874
851
1173
1680
907
1249
273
546
537
10999
31732
125
678
11502
102
125
102
102
102
102
102
102
102
102
102
102
102
537
102
102
102
572
2612
571
537
242
20343
898
730
2446
9902
295
1867
279
739
435
1668
537
572
902
924
1683
907
1249
33306
2352
240
1920
908
964
3561
5734
3428
266
755
880
948
918
505
514
1106
903
1490
850
584
571
265
955
1704
524
12548
577
534
13928
508
9940
29796
264
10772
281
1450
2907
159
266
269
7452
262
271
260
259
5207
2714
5942
4375
6123
1985
2932
6919
13563
3299
11662
1836
9098
3263
9530
577
573
572
8818
281
771
3700
40921
265
12148
281
4690
2273
310
5301
1416
1381
1817
1498
1420
1329
1249
1837
1351
1375
575
577
578
9964
577
546
566
8816
577
573
572
9721
577
571
572
577
568
578
10061
204
19692
1155
6271
8315
95
1279
257
363
455
697
3189
10330
1577
1362
1286
2318
8000
4844
25393
1874
4442
1563
1229
1265
3728
527
2876
4534
1778
1346
218
6640
1456
3865
3804
11388
43924
7898
3026595
1456
7898
16668
276
285
105869
2754
4255
431
11922
1768
8123
1467
45091
1761
19093
14070
12154
8116
377
936
1947
911
3572
15147
3725
5304
3377
6216
13054
4817
5457
4351
4946
6110
6067
5999
6223
6440
5637
6422
5514
5075
5381
5551
20765
39815
8736
37297
20765
39019
262
363
6260
10449
2803
576
217
509
221
121
230
2820
553
552
291
550
617
437
439
439
433
436
437
538
573
242
538
571
105
538
572
1674
196
538
572
196
196
40158
238
105
3171
156
156
196
3335
743
531
3366
156
197
196
2651
2873
237
538
572
538
583
538
572
105
538
570
538
573
538
572
538
547
242
538
570
538
535
538
571
538
570
538
569
105
538
535
538
573
538
574
105
538
547
538
574
538
573
538
571
538
572
538
573
538
572
242
538
574
538
576
538
576
538
574
538
576
538
574
538
535
538
573
538
547
538
571
538
572
538
574
105
538
572
538
574
538
535
242
538
551
538
572
547
538
538
547
538
574
538
569
538
572
538
570
538
574
538
572
538
576
538
573
538
572
538
570
242
538
576
538
573
538
572
573
538
538
570
538
570
538
576
572
538
538
569
538
571
538
576
538
512
538
574
538
572
105
538
571
242
538
573
538
535
538
547
538
570
538
569
538
573
538
576
538
571
538
535
538
576
538
573
538
576
538
572
538
574
538
572
242
538
574
538
547
538
573
538
570
538
570
538
576
538
572
105
538
551
538
572
538
571
547
538
105
538
551
538
551
538
576
538
547
242
538
572
538
576
538
574
105
535
538
538
551
538
572
570
538
105
538
551
538
572
105
538
569
538
535
538
570
538
535
538
572
538
583
242
538
576
538
571
538
576
105
538
512
538
573
105
538
512
538
570
538
551
538
570
538
572
538
576
538
551
538
535
538
572
538
572
242
538
576
538
572
538
574
538
512
105
538
573
538
551
538
547
538
573
538
574
538
572
512
538
538
570
538
576
570
538
105
538
583
105
242
538
547
105
538
576
538
547
538
573
105
8040
204
221
41364
238
238
535
196
196
196
196
156
3171
3242
576
7239
156
5385
233
4742
196
238
596
503
43660
302
302
302
302
302
304
302
304
304
302
304
8899
302
571
537
142
164
537
550
165
221
156
197
572
3586
593
3586
537
575
142
544
534
12318
143
586
573
143
11380
527
571
224
165
10711
571
564
142
39195
238
156
582
238
238
5296
451
10627
565
582
165
542
575
125
165
580
582
3414
242
573
548
142
537
571
537
575
537
511
165
537
575
242
242
608
4282
11255
608
4282
11255
608
4282
11255
608
4282
11255
608
4282
11255
15875
262
260
15890
261
263
15975
264
262
15877
256
259
15890
259
256
15977
262
260
4975
601
8534
8534
15875
264
263
3502
601
9686
14006
15886
264
256
350
15971
257
265
15873
264
263
601
10224
8534
15888
263
260
601
8534
9686
204
8040
8027
573
143
537
537
575
537
572
537
573
575
537
242
537
575
537
575
537
573
568
537
537
546
143
242
143
141
143
140
141
143
143
141
142
142
142
142
141
142
142
141
142
113
204
336
262
125
125
546
527
125
143
10429
125
125
253
271
125
253
141
125
4466
141
125
125
73819
125
125
4605
269
269
269
269
269
2195
269
2158
269
2381
125
558
550
141
570
575
524
16016
4022
242
553
573
143
567
511
563
568
7830
572
572
2429
537
550
537
572
537
569
142
537
511
537
571
7221
535
572
10488
142
506
582
12667
143
553
572
563
575
242
548
572
142
549
550
548
575
5619
553
573
537
571
3140
336
262
73819
254
254
276
105
105
4971
8027
527
527
815
814
10447
159
2549
159
394
563
5165
15443
19
19
159
19
556
237
419
186
787
1395
3055
159
159
159
159
159
19
19
159
159
159
159
19
19
1927
10915
159
5363
159
557
237
421
187
791
1395
3057
2569
4793
4946
5199
159
903
561
3641
653
488
493
440
463
296
387
477
443
1013
255
495
483
451
2792
6526
495
262
12157
471
460
480
987
434
269
458
6743
1168
262
10713
495
298
22373
490
466
466
454
463
10713
4660
310
22545
34719
475
452
479
416
22586
22292
459
16450
22292
22617
468
4809
7362
4809
5304
299
21609
22635
78537
22635
22906
23238
17625
17625
82
5304
4809
11223
4569
320
19628
4569
11223
309
22363
11223
7572
3641
627
430
984
4488
1105
2083
1856
9148
2236
603
5957
406
1842
1423
1911
2214
1077
1568
1335
2101
1512
1267
1755
2218
2132
6134
6145
6137
645
7709
2655
1415
2390
1487
1140
1484
16588
5122
7865
31366
2162
2030
2900
1505
1735
10199
622
7928
10645
622
604
1418
1889
2696
1675
3209
604
14949
1052
292
861
1052
18143
6325
19449
7605
2017
8746
17596
5743
604
6138
645
7614
24578
2117
6147
6148
623
12962
14551
31367
1157
617
13568
13940
1146
15297
13947
15388
13193
14275
13614
14110
14027
8645
13377
1755
13930
15019
14009
14638
1755
13975
13009
13759
12870
13613
13364
46795
165
164
164
164
164
165
141
141
141
142
141
142
142
141
142
142
141
141
141
142
142
142
142
10762
10952
4605
2195
2158
269
269
269
2381
269
269
269
269
125
20988
16509
24240
6611
7916
9557
25382
15125
61320
2673
1796
367
12662
17854
4274
2252
4901
4859
4434
9690
4114
4856
339
339
54509
22488
34203
5092
14392
15188
2389
339
5180
5310
8312
4729
5642
7385
2271
5783
5752
8296
9822
8690
7766
42047
339
339
339
339
339
339
339
339
339
339
339
339
339
339
164
164
51509
42346
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
5174
339
339
339
4089
960
2548
164
165
164
4673
8549
8330
6183
5840
8402
339
16477
5840
7813
16427
8355
24521
38519
2272
8140
2920
7914
6377
5840
6869
339
10850
6704
9883
9650
6548
2238
7300
8306
5575
4864
6129
54433
8018
5885
41638
32017
31052
2480
4939
4665
8317
4355
7510
5777
19182
20112
29597
31789
29310
2229
6560
6124
4585
3622
5009
6889
43300
62767
65437
39903
55000
43673
2305
7723
5656
6886
8182
4115
4951
18303
62349
339
339
339
339
339
339
960
339
339
339
339
339
339
339
339
339
339
339
339
2548
339
3226
2393
339
970
164
165
164
2499
4958
5175
6395
8925
7761
6925
339
339
38114
44743
4883
2157
3100
2962
2946
3315
2964
3024
2969
3033
2048
165
165
165
165
60446
596
1080
631
586
19163
203
202
201
12662
14807
4147
346
6285
4029
20490
339
339
339
339
339
339
339
339
339
339
30412
39770
28173
28013
45661
339
339
339
339
339
339
339
339
339
5184
14392
23666
19692
8313
95
262
1156
378
13424
1280
1495
83
6345
18461
1490
1488
1453
608
578
485
935
636
621
5771
1420
770
665
7320
22133
2273
2239
1438
665
743
757
754
757
818
1985
1030
36976
1482
3740
1228
1332
612
569
6067
1349
1981
894
878
593
603
1834
1256
691
624
565
656
803
23562
13057
6799
165
2264
577
512
727
535
550
5724
637
564
707
452
1363
706
551
718
590
639
682
472
586
1087
486
613
563
12309
13389
418
705
8576
721
724
684
1178
564
619
388
543
665
1242
624
688
671
1242
556
668
665
1142
724
5988
8064
726
723
703
9711
4902
856
1050
1002
784
504
256
8768
730
991
958
895
719
1135
2793
818
22136
7694
13788
6291
1070
1708
1247
858
517
560
892
1602
1005
565
456
485
1458
464
539
495
1797
490
8141
529
1489
13767
9064
576
587
491
1037
1044
544
1064
427
500
574
504
615
626
511
558
1095
690
556
535
554
179
178
1155
95
324
12160
363
179
221
41243
233
4737
237
237
196
196
196
156
196
156
156
197
5248
156
238
196
237
31963
5462
20787
511
2896
741
450
469
9385
20677
10899
179
178
95
318
178
177
363
178
17065
211
210
209
211
209
211
209
51455
1640
140
141
140
142
174
247
247
247
248
247
248
247
174
171
171
170
172
171
172
171
170
171
247
172
172
172
171
171
481
594
172
171
171
142
9952
248
22854
1961
1435
1980
9776
4233
141
141
141
1759
173
172
172
172
171
173
171
719
9954
173
1811
2848
4382
4671
1238
1238
1238
1238
718
144
15265
421
11882
719
10136
420
142
719
7490
17088
420
430
9977
15412
3193
3961
462
11468
18976
4650
2488
502
10134
27785
3240
172
1259
479
8806
479
4465
1076
44778
480
10735
171
541
172
460
15669
500
687
13477
13477
467
221
41421
238
7209
196
515
196
3368
237
238
156
2795
156
156
470
7236
4742
3339
4181
34917
3635
156
196
434
196
470
4422
10221
234
2366
238
10317
197
233
10221
210
33364
9125
4334
3511
26697
2739
237
238
238
238
40141
624
282
315
33391
238
234
3511
238
156
735
196
196
196
196
10627
197
156
156
238
238
196
156
196
531
35634
12002
237
234
13256
37542
8894
514
8391
8861
386
4169
470
2075
4194
37798
11397
515
7465
451
470
156
12375
1691
4433
570
2709
31471
4513
514
2439
11871
451
21374
4199
22111
238
37851
753
197
15227
34188
2355
2376
165
14319
2034
2401
2288
2676
37816
721
7396
32499
2441
2213
2353
2360
37792
5065
12593
222
36313
12263
2669
39118
515
7400
12746
451
470
3299
1811
1764
2298
1922
6536
2053
52987
5461
741
514
238
238
13351
9385
3222
891
401
563
5173
159
10232
19
19
19
554
237
419
187
787
1394
3063
159
159
159
159
159
159
19
19
19
159
19
159
159
487
139
35287
328
993
901
676
14127
19842
322
2927
1178
790
1712
776
1282
1220
592
591
600
596
1327
592
1362
1126
1202
589
565
287
1253
1271
576
1135
6901
578
20922
271
7264
1740
7217
726
2338
1354
709
1012
665
1309
557
2973
1365
1462
925
928
521
734
653
1194
1420
1139
1119
1024
957
947
715
2038
762
1308
1027
806
631
973
1009
1570
734
943
724
823
1367
3660
830
2093
1472
1089
879
670
2203
1587
784
1502
1283
1211
1057
1423
1141
4338
6569
7000
68070
1295
4338
20922
271
5299
6346
16060
4994
8311
89382
143
11680
5299
144
11680
6002
143
17520
6427
276
8707
393
2220
1116
658
1976
10762
358
537
571
4794
143
142
537
546
143
45678
65
65
65
65
65
65
129
65
3637
393
65
5555
517
129
65
205
125
3845
65
65
10102
65
129
65
129
506
516
65
65
5359
537
569
297
65
143
65
564
5779
5779
2009
5360
242
8040
113
443
8027
39264
621
424
7239
3189
963
9723
713
777
10039
1824
2226
7233
1440
4325
4448
18197
3410
980
9993
4325
296
2282
1857
897
1650
10049
10784
263
724
405
4624
269
269
2158
269
2195
269
269
269
269
2381
125
569
217
509
221
121
230
4300
553
552
127
19
550
19
2856
537
571
24729
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
28620
743
102
10887
242
7566
1063
135
135
135
135
882
23015
135
135
200
135
135
7754
135
19193
200
8783
200
7940
21874
3864
1063
1995
1132
626
259
34952
34954
1128
542
2181
240
2390
239
1534
358
164
18953
115
111
111
111
112
114
113
113
114
113
113
113
19
113
203
171
156
156
18953
156
115
111
111
111
111
111
111
111
111
111
111
111
113
111
113
111
113
111
111
112
111
111
111
111
111
111
113
112
203
111
113
555
571
19
111
112
119
4299
171
111
112
1228
113
113
114
156
3904
156
156
6830
2398
2380
537
571
17867
7221
435
18941
15983
1651
203
1260
159
1257
570
571
8092
10976
438
1914
1626
354
3297
5054
1940
203
114
5022
12348
3273
560
229
10412
432
4781
203
594
571
142
12636
2820
578
571
225
10166
113
537
534
143
537
571
2147
537
571
538
574
9330
17753
236
563
4637
19
19
19
570
237
421
188
894
1494
3158
19
19
159
159
159
159
159
159
159
159
538
19
535
19
159
13814
891
7464
1234
1544
1439
3190
7567
882
135
135
135
135
22306
1063
538
574
1015
212
200
3936
1654
581
3820
1995
626
259
34850
34857
240
240
240
240
240
239
240
358
164
480
538
574
8678
6677
551
533
563
567
2260
759
1283
4284
644
1308
356
607
1282
535
789
516
1095
19456
1236
1236
8666
1283
652
372
532
360
611
2773
1259
541
848
716
1215
556
707
381
553
497
8666
1932
1079
590
615
610
538
572
7978
14851
1236
8666
681
742
585
669
1687
620
581
572
517
8895
9564
520
18308
1236
242
8666
520
13705
1236
8666
16255
1236
8666
1048
554
571
7107
13802
586
444128
19630
1236
8665
548
574
2756
7704
16156
1236
8666
420
563
572
7107
143
742
14950
454
478
1609
775
11175
302
467
623
373
315
426
303
453
307
1050
616
3073
394
1998
497
497
5402
432
20037
292
1456
2845
8104
3018
443
453
493
292
1487
408
306
438
427
292
2114
424
448
292
2937
369
491
408
2999
1925
482
3102
640
548
488
11961
248
4029
538
547
10885
606
3018
775
1576
20045
303
16096
616
248
438
1735
1503
414
3561
11880
5587
407
604
210
221
227
227
2341
213
3098
1803
578
583
105
7330
11408
604
13196
538
576
105
1546
2429
1255
1735
3222
1801
3238
1836
2348
2411
30506
424
1736
2521
424
1766
6913
2880
2547
1255
2513
1884
538
547
16705
538
570
4864
245
12877
7416
634
1383
282
8939
1777
282
446
693
4327
2087
1878
2189
432
549
2759
319
657
328
1655
1787
309
12786
912
1180
1991
440
443
319
1707
581
785
2126
3284
690
2555
4261
527
609
3530
2159
573
713
8979
2267
338
1844
3901
1955
581
4240
4705
581
1600
5058
458
2632
3020
540
457
742
1887
3240
3344
443
522
538
576
5505
417
1483
638
324
5190
27943
500
344
1617
9120
1266
443
3260
12089
1569
6305
1686
817
287
1681
723
732
273
692
698
8538
1545
748
1627
538
551
14163
324
10838
604
325
11299
604
326
11881
604
538
551
213
8409
604
604
538
535
3299
604
149
675
16095
775
11175
623
616
20045
3018
270
470
7751
616
538
535
1002
15356
3685
332
290
1178
1312
486
1212
1351
1227
884
3143
1236
1211
1238
1101
522
506
1240
1467
1221
1096
1057
489
1352
1475
1209
1066
6277
10036
1395
1722
3386
1879
5266
1553
538
576
1149
3685
15356
394
3405
1490
985
310
596
3426
5808
1618
4591
1229
567
547
202
29432
364
242
546
572
7813
9353
1715
10494
7381
985
1094
1650
8547
1969
1462
1322
1467
1581
1346
596
1430
1517
1496
2443
1744
1397
8166
1547
1567
1367
1648
1691
1708
1806
1630
1822
73065
1816
1562
1407
2592
2591
1362
565
569
6338
204
14341
1102
1253
12361
2117
656
246
268
309
246
240
267
223
233
603
5207
19604
8797
5220
2620
2938
520
4343
1305
296
3025649
183
2668
2584
112198
3375
2938
520
4343
1305
443197
2621
25047
55660
21557
1080
18972
4440
5095
3923
3905
4115
2869
3114
2792
3245
17190
3283
2687
2955
3490
3248
8792
2214
1666
468
143
216
396
8967
15027
4223
27659
14214
13303
3861
1593
1916
2601
457
8195
3546
1957
1961
1792
11642
948
1347
212
398
1541
210
10055
321
4434
2654
11897
216
11897
456
5207
190
189
296
52562
14502
5220
183
2347
28355
24565
2952
143
2620
189
1862734
6243
442
440
521
421
1619
442
441
372
836225
595
6060
8414
673
8314
12653
345
333
115
470
363
116
12390
14773
1156
1279
487
14094
668
363
29708
1736
1769
3177
1935
19551
395
7909
3263
1905
2198
1947
1581
12250
7933
9122
390
318
1982
26707
1169
2967
397
565
16680
2166
2202
422
9902
2966
2271
2290
2056
2041
2500
1650
2579
2740
2255
2156
3883
3098
4063
390
4018
30038
5660
10573
4597
3070
3042
3107
3076
2894
3041
3151
3000
3112
3191
2951
3109
2985
2853
2861
180
564
144
311
144
144
144
313
143
143
143
8720
144
2039
3558
34061
2008
2049
1961
1451
2253
2161
2073
1926
2108
2400
1828
1865
2048
2071
1977
19321
311
565
313
9969
2058
178
11992
6673
319
392
395
8570
36169
1852
370
370
11646
7677
27184
2087
2369
2214
2236
2170
2072
2205
2140
2177
2293
16115
2408
1945
14886
400
2327
1906
1968
2108
2189
10220
9132
38197
2262
2197
5501
11680
26250
314
4992
6516
309
9209
8628
2203
6649
25935
309
315
9209
23729
14045
9498
12319
4185
395
9122
2671
22370
2759
7775
2928
3555
2929
2503
2744
3065
2901
3400
2738
2987
7450
4580
1762
4352
4687
5253
4961
4422
4692
4602
4354
5244
4949
4293
4258
3912
4491
4444
4785
4544
3688
4394
4859
4142
4210
5047
4965
4392
5210
5260
26372
1762
43800
5137
2316
2030
2123
2213
1472
2247
2204
1552
1999
2208
2138
4363
1891
1973
2080
2221
2251
2042
2216
2126
2130
72396
180
178
178
178
179
178
178
178
69905
508
1957
11950
2352
1884
270
463
270
554
24952
5902
9028
270
8440
4045
270
10150
270
5676
7676
9406
4886
10118
11708
42071
11750
11358
10724
9459
1090
2023
2331
1774
2047
1925
16740
2203
1939
1775
2583
1879
1786
1712
1968
1560
7801
12788
12345
4656
240
10958
323
6546
1021
1984
39506
323
25170
323
32757
323
29708
1736
1769
3177
1935
19551
309
7909
3263
1905
2198
1947
1581
12250
7933
8967
318
318
42928
767295
60338
142
1509
2157
310
140
197
9695
142
142
37835
142
142
142
142
142
141
142
142
142
142
142
142
142
142
142
142
142
141
141
142
142
142
142
142
142
142
142
141
142
142
142
142
142
141
142
142
142
142
141
142
141
142
142
142
142
2893
37542
142
310
140
2653
350
585
1297
1085
11690
21421
5283
205
532
1418
2120
2039
271
9764
42171
3278
321
335
253
2163
1025
3301
2204
20437
9311
2789
22198
5564
1488
9946
1421
2377
394
369
484
467
1166
9928
102
102
102
102
102
102
102
78120
1066
6194
281
4476
2840
4094
668
319
11001
3669
277
2580
1665
8359
1745
3342
920
1639
281
617
288
708
1947
721
1459
270
289
285
1699
288
397
397
4632
3648
348
3613
3660
5045
1180
1862
202
480
455
809
566
3919
939
5537
9191
126
270
268
268
385
364
12153
28701
4695
2522
126
3195
1538
1779
126
281
4001
281
156
1699
270
1947
126
126
703
358
956
32739
4499
1995
1132
35263
470
7915
695
16629
1406
12422
1812
335
11976
19332
13399
11839
10684
4474
470
1260
1256
7085
4732
1691
9277
16643
474
920
1296
10003
6102
3790
16643
474
1393
1306
12574
4064
16643
475
1376
1324
267
4090
10924
16643
475
1312
1233
267
4907
16643
456
1178
1402
433
5519
8402
16643
470
1137
1299
12303
3557
16629
470
1198
1205
3289
16629
457
1304
1296
11432
4314
16629
471
1449
5564
9156
1250
16643
471
1478
1303
5032
1460
16643
471
1255
1208
10801
4497
16643
471
1210
1326
267
4232
16643
471
978
1326
267
3995
16629
471
1221
1299
13441
5657
16643
471
1243
1256
267
2136
3783
16629
471
1228
1221
7277
5224
16629
471
1355
1249
267
3165
16629
471
1214
1308
321
2036
8402
4046
16643
471
2097
1192
9814
4052
16629
471
1044
1305
12518
4286
16643
471
1209
1203
267
5368
4193
16643
457
1394
1235
267
4286
16643
471
1035
1296
5339
16643
471
1035
1333
9277
4764
16629
471
928
1208
11960
4820
16643
457
1337
1236
5865
16643
471
1109
1235
267
2228
4706
16643
471
1498
1218
10185
4601
16643
457
1392
1276
12157
6219
4100
16629
471
1367
1150
5655
16643
471
1088
1205
4232
16643
457
1034
1208
3943
16643
471
1214
1206
2176
3975
16629
457
1055
1233
267
4664
16629
319
193
291
291
263
1719
87059
17913
23773
27033
318
794
282
148
76771
10215
460
4310
5218
2907
16738
2214
2208
2898
195
5278
400
2210
1122
5508
2613
460
12029
14141
7929
4893
4347
136
4362
20493
135
4187
5389
4439
13091
6381
5971
5171
529
2895
2973
2784
3068
135
19377
460
135
35544
460
135
447
195
14862
293
1121
135
349
300
1366
374
256
135
282
8862
7562
7562
12988
1514
4357
21256
304
17395
51334
6756
313
5001
1670
25574
24548
6856
25360
17395
22498
16963
17586
14816
313
20464
313
19201
313
304
282
6030
10859
4542
4012
11027
14658
2517
2474
4780
1837
4396
9504
3825
2197
2663
9806
10831
2888
2006
3983
2909
10715
12590
1562
2682
21140
8085
8873
20004
4542
282
148
11937
20122
13779
6040
9637
2562
370
12603
5524
16918
6628
5640
10284
5544
5724
3667
5636
5617
1032
5479
8581
5662
5567
4353
8286
5236
3296
3123
3054
2934
3123
3123
5449
3073
5445
3104
3006
3174
3448
3448
10070
15982
4678
2513
11900
3172
3196
3103
3229
3551
3200
2951
2737
3568
16850
2616
2153
2469
2479
2354
2043
2097
2318
894
55061
11518
894
113
617
7639
1849
4980
1027
1482
936
991
410
550
293
695
382
12654
6159
288
507
16019
6344
550
602
9334
8588
507
5419
643
832
90
539
12818
550
1747
2160
1870
1867
2343
5404
3089
35665
404
615
257
1091
275
366
684
1277
866
5666
604
417
476
404
682
810
576
264
1419
306
1286
923
848
1870
5452
463
465
15108
15108
2635
651
683
1415
71540
10907
10798
739
175
672
452
7566
1063
135
135
135
135
18958
1063
135
135
200
135
7940
135
21743
135
135
13288
355
21743
7483
21952
13288
355
22386
13287
355
23043
8404
355
23043
13288
355
23703
13288
13699
355
24360
13288
25003
13288
10475
159
2695
159
568
22458
384
10223
338
126
497
159
261
8781
1870
566
126
371
8967
370
3977
1279
386
10318
386
50908
497
261
261
2358
371
4304
4621
33412
20982
20956
196
197
196
196
197
196
18004
197
195
195
196
196
2898
1847
5070
197
197
197
195
196
197
198
198
10611
196
196
4605
2195
269
269
269
2158
2381
269
269
269
269
25779
461
12722
3341
17368
11619
1348
1760
333
400
341
12722
424
1215
1615
403
2882
422
10375
1380
1853
423
461
2038
2083
12318
386
395
1110
456
422
62855
512
2438
5565
6480
337
2561
477
474
2088
9826
48163
2088
5565
6480
337
2561
477
474
512
2438
9932
62851
56736
283
10887
10952
8027
10416
2073
4848
532
487
16554
2050
861
1255
5620
2942
1723
5559
2137
18123
20402
4588
1723
32927
13295
13440
2461
2770
16020
15887
19953
60590
465
15108
480
2908
3560
2458
2587
3907
3280
1114
2119
3157
2474
2334
3314
2454
4201
1998
405
404
3741
21730
1925
2141
2048
2973
2122
2275
2587
2415
3481
2166
2205
2432
26447
7510
172
173
173
6108
173
173
550
573
544
141
2980
566
156
261
17350
173
190
191
573
544
566
159
544
261
3375
173
890
17824
19096
171
173
12604
767
1135
2171
3681
141
141
11341
7747
366
13587
6591
7162
7684
6563
5605
6518
6088
14284
2201
66341
90395
3779
172
173
1708
1739
2264
2256
1966
1990
2048
174
3067
2519
2100
2451
171
171
2183
3775
20260
2133
2858
2982
3574
2147
2008
2990
3385
3740
2102
2265
2340
75226
3361
1981
1854
2477
3484
2423
2562
2751
2203
174
1902
1746
3845
86258
1368304
56155
2505
3280
35046
3575
2989
2299
1845
3216
2596
6331
1656
6914
4350
17820
174
2347
2061
3784
1979
2235
2101
18170
473
15706
12856
1450
2223
726
8646
867
41501
4433
12487
24012
27982
397
9417
390
26208
4805
5002
4544
8596
4915
4606
8104
8494
8186
5039
9005
4852
267
2251
1665
5389
4866
1822
5112
5433
8132
4950
8395
6233
8616
8972
9124
16635
180476
2640
2872
3186
2189
2872
732
7300
1802
2872
174
173
172
173
173
173
172
173
172
173
173
173
173
173
172
173
172
173
172
172
1215
172
180
149
480
465
2905
143
172
162
18262
103
103
103
103
103
103
103
103
105
263
103
103
103
265
5484
257
265
103
261
269
330
141
330
287
142
23250
1460
424
234
261
227
227
10743
226
22160
261
3221
426
20651
4884
951
982
661
794
893
595
396
856
941
807
1495
954
806
569
923
1458
900
686
665
821
920
595
3940
641
765
819
1213
2039
321
1243
720
628
250
8797
612
753
576
628
649
654
5300
854
945
719
771
842
905
1109
673
3334
1029
546
8612
676
250
8772
1803
2989
774
1786
3504
46950
873
9695
2744
1161
9071
10133
1161
1161
8772
460
8772
3923
20610
460
1126
1213
2039
321
14913
22883
5320
6908
1213
5334
2039
321
11357
1213
2039
321
8612
1213
2039
321
7586
1213
2039
321
1213
2039
321
1213
2039
321
22211
1213
2039
321
1213
2039
321
21174
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
20734
458
4517
13322
1213
2039
321
1213
2039
321
1213
2039
321
21213
1213
2039
321
1213
2039
321
458
13548
1213
2039
321
21279
1213
1897
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
20928
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
20988
1213
2039
321
504
261
8963
1213
2039
321
1213
2039
321
20882
1213
2039
321
1213
2039
321
658
13071
458
13181
21124
1213
2039
321
458
1213
2039
321
1213
2039
321
21008
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
2983
1859
3434
47583
9258
1213
2039
321
1213
2039
321
1213
2039
321
3000
1639
3485
47926
3459
9135
1213
2039
321
1213
2039
321
1213
2039
321
2990
1710
3625
47785
10642
1213
2039
321
1213
2039
321
1213
2039
321
19250
2275
2832
5320
821
9975
1213
1124
2039
321
1213
2039
21601
3177
321
958
8359
1213
2039
321
1213
2039
321
21741
1125
1022
2831
9975
4075
1046
661
1317
4518
854
1213
5319
1010
1497
2039
321
1213
2039
321
42104
5299
1807
3734
4144
1213
2039
321
931
417
508
1823
1613
2039
321
3218
3788
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
458
460
460
456
13403
18591
456
13659
456
35914
504
262
1213
10677
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
698
1092
1652
10491
1213
1213
2039
321
1213
2039
321
1213
2039
321
1213
2039
321
460
9140
460
11934
1213
2039
321
1213
2039
321
20651
252
251
251
251
251
251
250
251
216
251
251
251
251
250
251
250
250
216
1213
251
251
251
251
251
251
250
251
215
2039
252
251
251
251
251
251
251
251
216
251
251
251
251
251
251
251
251
216
321
251
251
251
20651
250
252
250
252
251
251
251
251
215
251
8612
1213
2039
321
7586
251
251
251
251
251
251
250
250
216
1213
251
251
251
251
250
252
251
251
2039
251
251
251
252
251
251
251
251
215
321
251
251
250
251
251
251
251
251
216
251
251
251
251
251
251
251
20651
251
250
250
252
251
251
251
251
215
95
1213
2039
321
251
251
251
251
251
251
250
250
216
1213
251
251
251
251
250
251
251
251
216
2039
251
251
251
252
251
251
250
251
216
321
251
250
251
251
251
251
251
250
216
251
251
251
251
251
251
251
252
217
251
251
20660
514
251
251
251
251
251
251
251
251
216
251
251
251
251
251
250
251
251
216
251
251
1581
468
251
251
251
251
250
250
251
250
215
251
251
251
252
251
251
251
251
252
250
251
216
625
9206
6191
251
251
251
251
250
252
251
251
216
250
250
252
251
251
251
251
250
216
250
20651
1213
251
251
251
251
250
251
251
251
216
251
251
251
250
250
251
251
251
216
2039
250
251
252
251
250
251
251
251
216
321
251
250
251
251
251
251
251
252
217
251
251
20651
251
251
250
251
251
251
251
251
251
215
460
251
251
251
251
251
251
251
251
251
251
251
216
5351
458
251
251
251
251
252
251
251
251
216
251
252
251
250
251
251
251
251
216
251
251
251
251
251
250
20651
1213
251
251
251
251
251
250
251
251
217
250
251
250
250
251
251
251
251
216
251
250
250
251
251
251
251
251
216
2039
251
251
251
251
251
252
251
251
321
251
250
252
250
251
251
251
7586
261
261
261
23590
261
261
18874
261
23254
261
22206
261
10941
10888
10876
10885
441
155
4092
10964
438
434
440
438
10908
440
436
437
20955
159
905
1066
949
947
159
646
1880
3451
2861
6341
346
333
2254
333
158
328
17967
3395
2469
1761
12120
8444
7808
1004
12733
10841
9860
7566
1063
391
18857
1063
135
212
1654
581
1029
451
44999
1063
212
581
455
9751
12156
6367
19135
470
141
530
6808
135
135
135
19709
135
135
470
141
18710
444
141
28182
419
141
505
1042
13677
140
141
141
141
142
141
141
141
141
140
141
142
141
140
142
142
4314
13202
8246
19648
21769
1842
140
141
141
142
142
141
141
140
141
142
142
141
181
180
180
180
178
180
179
179
178
180
178
180
178
180
180
180
179
180
179
280
321
420
6508
136
135
18361
135
134
134
135
135
134
134
134
133
133
134
133
134
134
134
47932
135
134
12331
135
134
135
134
134
134
134
18606
13082
134
134
134
134
336
1152
1101
7401
2499
2762
21194
47930
5003
1503
361
4382
2093
15786
537
575
5619
242
572
534
13928
2291
538
535
13814
242
544
575
12339
569
584
524
995
7899
572
546
2499
571
544
12318
544
569
9876
569
537
511
537
7080
537
571
3138
537
534
537
571
537
573
537
571
537
573
2525
394
242
296
189
537
575
29979
1825
2826
1449
527
242
526
604
33097
107
107
107
107
107
230
268
2886
270
269
2975
243
530
6808
135
135
135
45484
135
442
141
53336
434
141
44877
444
141
12005
15895
12147
6411
44877
470
3744
135
135
698
135
23129
125
6039
4613
122
122
124
68
68
1365
10187
492
10248
492
492
6656
492
492
492
493
492
493
492
492
20171
741
10584
2573
41051
3102
3620
10418
4985
2643
12175
1873
1808
680
20530
6012
3150
635
661
684
744
1654
4413
3969
30797
1787
21358
1754
1459
9921
10151
6324
5446
1563
1804
1640
278
1126
278
6153
6032
1175
6101
659
1377
7014
584
585
431
14646
12984
12608
2460
1640
9030
442
7052
428
6712
8222
1654
6875
1999
278
1126
6153
432
11877
10115
9587
1677
1544
4979
10305
1975
1435
1980
9776
4233
1980
25266
447
10747
18890
1654
1337
648
450
3111
14918
4631
2488
455
11770
7676
456
7052
470
259
12249
7539
450
27987
621
457
11280
474
576
6297
464
10133
7165
470
5269
9840
457
474
11502
12440
22579
457
8599
467
1888
462
11878
471
462
11503
471
16096
4689
9595
4652
2488
7881
483
465
15772
8040
8027
11893
102
102
102
102
102
187
102
102
102
102
102
41346
238
237
515
196
7209
7236
196
4181
156
3171
1996
156
470
4737
238
531
3338
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
3517
72
72
72
1346
213
181
95
108
332
10302
5894
72
5257
236
236
235
235
135
123
10416
41736
147
478
26763
236
26763
8511
135
236
148
568
7396
154
8844
3694
171
341
542
492
137
7508
22974
122
11901
21223
154
13665
154
13665
154
8844
135
137
12404
15298
154
13665
8177
135
125
10329
137
8534
171
341
534
5507
5507
11826
3195
41376
197
572
237
3242
3586
39193
8605
157
515
196
196
156
196
197
1764
1921
2053
1091
32445
470
12169
238
238
238
420
16042
27061
3175
11479
420
26979
3541
11988
72
9686
209
209
2912
27862
197
197
32381
10817
12123
27032
534
12768
12768
35388
35382
1346
213
331
10302
72
331
9764
1427
218
218
452
7566
1063
391
2774
212
1132
6806
1140
135
135
135
135
16347
1141
1015
212
219
1654
3912
6382
581
444
6806
1141
135
135
135
135
25301
2421
3715
2213
288
288
288
288
288
288
3903
610
648
273
1356
944
1625
1166
1396
2646
1772
4323
288
288
288
288
464
1115
1268
2918
288
288
1358
288
288
288
288
1531
288
4663
1412
2549
6925
3646
7988
3551
1801
460
396
518
1383
225
1033
7485
7486
5697
3293
1929
439
528
8207
357
226
3591
2023
26790
8628
226
3695
22443
137
5682
3519
1875
8647
4212
2690
2645
6382
18961
11943
609
9571
195
187
184
2883
5075
1810
4928
1365
665
15857
1902
4698
4501
2053
4623
1390
13355
2157
2299
1009
453
537
804
797
853
853
828
496
965
31978
4943
856
3905
2943
553
560
568
549
993
566
517
5485
1519
4412
1342
429
795
807
671
682
884
815
859
581
809
634
815
576
636
597
548
8616
850
7569
4273
8447
4141
3074
2167
5218
521
29655
861
1515
3953
1571
3089
3508
943
376
2952
646
694
713
539
681
8313
37078
541
607
852
8397
2953
2172
3952
561
1346
3784
1907
1205
1055
907
822
6632
3239
3277
1097
933
1274
959
26275
2166
5218
3952
771
1183
838
4280
1567
1567
499
3016
2037
717
529
552
1574
20954
498
593
549
52689
12768
20954
472
3016
3722
2663
68
549
696
68
7300
68
68
68
24806
68
68
499
3016
2037
52689
20954
12768
12768
1567
499
3016
2037
68
68
68
68
52689
20954
68
68
68
12768
4384
469
3016
6053
1970
68
300
68
7300
68
68
68
68
24806
68
557
3016
5947
8766
5414
23793
24863
3644
1863
164171
20925
6815
22107
32271
3828
20925
4416
1342
6379
164171
29653
1612
164171
20925
6815
164171
20925
10916
15344
20925
9049
11178
13171
14740
164171
164171
20925
12055
10520
9866
8958
10611
8889
11988
16882
141
669
554
1335
850
855
1517
262
141
373
682
894
2505
1167
363
141
304
615
140
1922
667
700
569
768
746
721
799
812
1807
429
267
2585
2902
17209
33614
452
141
573
421
492
290
376
288
1154
1236
24152
140
141
141
140
862
957
835
937
504
521
595
562
603
546
618
623
140
141
141
140
883
931
714
910
462
471
540
514
541
493
587
12478
11762
11580
623
623
623
12561
623
623
10481
623
9622
140
140
140
141
141
140
140
6835
2470
9321
141
141
141
141
141
3243
141
2231
11750
638
623
2290
2248
2325
700
508
600
624
653
537
649
652
536
436
502
2223
521
2667
580
586
2510
687
708
856
767
731
632
662
546
662
636
548
5596
515
10589
1421
600
42126
268
268
535
448
279
382
1368
512
3006
1180
584
1043
443
17843
458
14083
526
16637
525
1595
1344
480
486
6681
486
486
2725
2715
2757
1954
1781
1697
2596
2507
2530
2350
2361
2350
2286
2278
14469
66
1149
21968
706
2678
4710
3071
25284
66
1270
66
1255
1266
1274
1277
1429
1452
1293
1311
1356
1371
66
610
10975
2089
2976
8297
18097
8716
1155
28433
1155
25061
1155
34166
1155
33992
1155
24133
1155
26484
5818
17805
3522
8070
5352
2518
23980
683
627
710
604
5090
457
606
390
506
387
486
451
634
2608
272
2418
14778
6207
681
1014
66
797
66
837
724
1037
625
902
3857
2973
756
20697
5289
66
5106
44884
1865
10720
1861
2267
6744
272
1608
1074
1212
874
66
883
898
835
1047
1262
1102
1131
1084
1034
1225
690
510
1140
548
1096
954
746
761
652
783
684
632
66
12092
2234
8745
1201
652
635
10860
2245
1235
611
527
1915
10899
529
30875
17263
32914
66
127
65
65
105
105
105
65
66
127
127
105
30875
127
127
66
66
105
105
105
65
66
66
65
65
12135
68
30875
127
127
127
68
66
65
65
105
126
127
66
3514
65
65
30875
32928
127
66
65
65
68
127
66
66
3514
65
65
65
65
30875
65
65
3514
32923
66
66
65
65
17263
65
65
66
66
66
30875
17263
66
127
127
65
68
65
65
68
3514
65
127
66
66
30875
8779
65
65
66
127
68
127
65
68
65
65
66
66
66
65
8780
32884
127
66
68
3516
68
66
127
65
126
68
30875
66
8780
32915
32930
127
105
105
105
105
105
65
126
30875
66
66
66
8780
127
127
127
105
105
105
105
105
65
126
30875
127
66
66
143
1279
141
142
143
141
143
143
140
142
142
142
142
140
142
142
140
142
527
682
10887
217
509
221
121
230
4560
127
553
552
550
437
441
437
439
10908
16054
142
260
142
261
143
143
105
105
142
141
142
142
142
142
143
141
141
142
142
142
3772
5839
143
142
141
15953
142
274
264
142
143
3502
143
105
142
141
142
142
142
142
143
141
141
142
142
3848
3773
5760
143
142
141
15968
143
261
142
261
143
11162
143
142
141
105
142
142
142
142
143
141
141
142
142
142
3790
5788
143
142
141
16053
142
142
266
257
143
143
142
142
142
142
141
143
141
141
143
8776
142
142
3848
3798
5865
143
142
141
142
16055
142
142
262
266
143
143
142
141
142
5778
105
142
142
142
143
141
141
142
142
3830
142
5814
143
142
141
15947
142
273
263
142
143
143
142
141
142
142
20990
142
142
143
142
141
141
142
142
142
3821
5893
143
142
141
15966
143
257
142
143
143
256
141
142
142
143
142
142
142
17636
143
141
141
142
142
142
5839
3845
143
142
141
16051
142
262
142
264
143
143
143
142
141
142
142
142
142
7506
143
141
142
141
142
142
4426
5805
143
142
141
15953
142
257
143
265
143
142
141
142
142
142
142
142
143
141
141
143
142
142
142
4457
5790
143
143
142
141
15960
143
142
263
263
143
143
142
141
105
142
142
486
142
142
141
143
141
142
142
142
4472
5779
143
142
9686
141
16053
142
259
142
265
143
143
142
141
142
142
143
143
142
142
143
141
141
142
142
142
4481
5829
143
142
141
45632
65
65
9210
68
3517
65
68
1557
205
129
758
494
5779
68
576
5672
5359
68
516
297
129
68
65
68
205
517
393
65
65
65
65
3368
129
125
10102
68
5779
5359
38926
142
1510
2157
231
270
428
5167
135
135
52666
135
434
141
15274
434
141
453
38940
142
310
140
23354
4480
1490
269
269
124
2237
527
527
15766
108
108
8242
108
108
108
108
108
108
108
108
108
4833
10895
7566
1063
135
135
135
135
41933
1063
135
200
135
135
164
135
17907
200
164
742
666
498
135
7859
1520
7693
566
496
2106
816
552
496
2326
3990
18851
27346
200
164
200
41179
3803
135
626
259
36302
240
240
239
238
239
238
240
240
358
164
36295
532
597
4883
393
14914
828
285
1036
952
435
333
578
532
530
14769
10886
376
7935
3934
7294
2039
326
13986
370
10952
23425
23425
23425
204
10762
558
452
904
1029
802
1106
1024
542
568
3706
219
742
742
857
705
1067
872
1243
816
1293
965
8517
7638
2669
17707
23895
643
740
588
792
738
2676
2137
1763
748
614
698
951
668
1550
371
2621
3131
15804
1348
1154
1294
1212
1359
1334
1232
1084
659
686
690
519
141
543
1286
19312
1809
10395
1223
356
1560
1474
1292
862
633
469
1282
1091
1077
767
7595
142
5287
4400
1186
268
1166
397
4997
2030
1531
442
433
1495
4538
287
224
396
350
353
355
91
13033
286
334
2516
2390
2021
2583
35490
34529
13387
286
25370
90
288
657
288
5774
12250
288
2206
288
2793
15453
2117
38640
940
442
1664
25370
90
1380
357
1025
556
153
105
130
288
1069
2085
4675
936
4184
438
393
131
308
528
438
10546
10299
288
9044
4342
131
130
130
132
131
2751
90
24972
657
288
153
216
12182
3362
90
216
4701
3858
90
12250
3241
90
657
6974
90
3134
5309
167132
672
11728
127301
657
154817
8207
8214
8385
12023
568
578
124
165
584
573
524
7899
143
567
571
544
572
164
544
546
7303
242
527
527
259
455
5140
8117
164
164
896
671
164
164
164
7158
496
14998
575
5086
265
4670
4710
35777
4863
12114
26930
5681
4095
852
13548
572
474326
575
265
12548
413
17418
3787
2986
1831
1573
369
2623
3823
1318
1870
1437
1756
33788
445
2184
7797
496
1315
378
362
695
2983
409
1363
2058
1012
942
1185
1115
2192
1498
362
505
1809
1183
1727
631
378
380
373
1311
2022
1691
1966
2595
2746
4016
3625
2082
335
2999
10965
2234
2642
2387
417
3186
4288
2071
3331
3024
2131
2564
7026
2641
2902
4624
269
269
2158
2195
269
269
269
269
2381
269
612
592
10952
5038
592
593
593
749
242
538
576
573
538
538
512
538
547
538
571
538
535
348
22405
210
1818
570
1553
576
1818
572
1482
535
1523
574
1523
535
538
570
538
572
538
571
242
538
569
538
583
538
574
538
574
538
572
538
570
538
572
538
569
538
512
538
569
538
572
538
574
538
572
538
547
538
570
242
348
22497
210
1482
576
1523
572
547
1523
538
573
571
538
538
547
538
573
538
535
538
569
538
569
538
547
538
574
538
572
538
572
538
572
242
538
572
538
571
538
576
538
576
538
574
538
583
348
22362
210
1835
547
1818
572
1482
573
1523
572
1818
569
1818
551
1818
574
1835
572
1553
572
242
512
538
538
572
535
538
538
512
538
583
538
574
538
572
538
572
538
576
538
573
538
574
570
538
538
573
538
572
538
512
242
538
570
538
574
538
547
348
22419
210
572
1482
1523
576
1835
551
1818
573
1482
572
1482
547
538
572
538
573
538
576
538
551
538
576
538
574
242
538
547
538
512
538
573
538
570
538
570
538
571
538
547
538
535
538
574
538
571
538
574
538
574
348
22362
210
1482
572
1835
572
1553
572
242
538
571
538
572
538
576
538
574
538
571
572
538
538
569
538
571
538
574
538
572
538
574
538
569
124
124
538
512
538
583
242
538
583
538
576
538
572
348
22180
268
210
1523
512
1835
576
1553
576
1553
551
1523
569
1835
574
1553
576
1523
572
1818
547
538
574
538
574
538
547
242
538
571
538
576
538
547
538
571
538
574
538
547
535
538
538
576
538
574
538
570
538
571
538
572
538
571
538
571
538
572
242
538
573
348
22180
210
1835
572
1553
573
1835
576
1835
572
1818
547
538
574
13168
267
1029
1297
269
6710
1390
57473
790
3537
6021
325
1074
3093
2900
1546
2737
11844
851
21914
1545
2122
1164
1811
2159
2162
11844
744
2822
12424
1241
5440
1541
2553
1566
1374
6243
2584
2790
1190
325
5069
1668
1241
2396
11659
2865
2711
1003
2837
1655
1858
15326
1336
2413
2663
181
6675
535
2711
325
3489
1438
7484
2360
5036
1029
4381
3863
78795
3961
15934
7414
8237
1507
1383
1619
484
4479
5166
15746
503
4687
4295
1395
1368
492
4412
1699
2224
579
1288
5488
1370
482
3985
1219
1628
490
629
1398
272
1923
1909
4488
2417
5760
440
506
408
23691
7777
502
3595
474
15934
490
15515
6835
501
45366
40330
41539
33755
15630
496
10788
12044
17943
503
12089
11756
9844
9254
15281
498
50050
546
15394
499
34235
637
15412
499
32602
15412
499
41274
15412
499
43836
15384
499
36792
15384
499
22892
15310
499
25188
15385
499
24315
15368
500
31508
15340
500
34510
17883
503
15383
500
15368
500
15630
496
15876
497
1871
21471
2207
13168
125
125
125
125
125
1029
6710
3863
128
128
15977
67
67
128
128
128
128
128
128
490
128
128
128
128
128
128
128
128
128
128
128
128
15876
128
128
128
128
128
128
128
128
128
128
128
128
497
128
128
128
128
128
67
1871
173
172
41228
1674
451
7208
514
513
3171
3174
3339
470
8008
4142
1743
532
7239
536
4737
3368
39195
469
3527
515
5296
3788
584
10627
451
34870
12268
515
10316
451
2366
4396
4590
3636
470
555
5196
1091
210
33237
3508
3128
11408
4166
197
24381
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
193
9670
192
108
108
108
108
108
108
486
20215
108
108
108
108
108
108
108
108
108
108
14504
108
108
749
113
749
530
6808
391
2774
1141
212
1132
21337
1141
1015
219
212
3911
10241
1654
581
453
1029
3740
1995
697
259
37541
603
216
216
2157
216
215
214
1509
310
259
16140
219
470
8758
3744
697
37643
310
408
197
37541
310
408
466
545
370
429
874
48786
268
3267
696
1081
548
14466
302
1034
569
2274
785
972
630
2525
597
543
261
421
1609
4616
316
4426
735
524
401
2165
956
261
269
427
483
300
2962
6454
3248
1554
430
700
800
2397
309
308
465
764
690
550
309
7359
548
3791
356
342
344
1201
5517
10592
1053
296
10852
142
669
269
10384
623
3966
16555
577
9879
2224
942
36850
3722
9037
331
1262
1975
3678
2677
2139
8057
1183
4625
680
319
482
1311
848
1592
2358
1002
507
5310
1352
3914
1972
6816
1871
266
1895
19381
1416
511
511
511
511
511
511
1936
970
1259
527
655
1028
1203
502
1796
663
559
266
1254
613
261
618
1166
1987
3854
563
4128
3422
3144
2325
2961
763
4173
2925
4211
595
10988
592
539
636
540
621
5585
2091
475
522
505
1338
3009
568
663
660
618
971
5818
980
559
971
1169
1188
4107
2361
511
511
511
511
511
511
10566
6207
2563
2804
7046
2697
511
511
511
511
511
511
8894
3678
1870
13617
348
14318
263
572
274
1653
1336
1174
7582
1203
4464
595
2845
1526
771
1826
978
739
1718
927
7148
5444
2152
971
501
2189
3399
12897
2214
4871
3381
9681
3643
7148
25496
3438
10698
1331
1022
3124
11090
7366
1138
950
25501
12897
24818
3501
33543
3633
10495
3965
10959
7579
1154
33543
10641
8996
12897
33476
1682
6682
4886
4029
1831
456
3916
11814
2696
13252
4567
6551
5133
64516
10677
4913
10563
4673
64516
8116
10558
5866
10822
6268
1018
1059
64516
10483
8031
10558
64516
10563
12063
971
10563
29202
13149
15132
30837
7755
28340
3196
28505
11944
1777
2806
29130
15443
28550
6964
11004
14722
28512
15575
15133
8847
14912
29259
31581
31893
32027
32851
33293
5281
34422
3382
34688
35373
35632
12182
36088
9761
36154
159
36123
12435
37253
4956
1421
24652
21182
12948
12325
12442
12482
12605
12643
12680
12720
12759
12840
12880
12960
13001
13155
15011
2467
2468
8027
13672
7706
3403
1431
1100
12305
1766
10467
159
159
3155
330
187
786
1394
3056
159
159
159
8039
159
159
159
159
159
262
159
647
521
301
437
10903
437
10419
3353
159
159
461
1891
3613
3565
3408
3939
3846
570
9348
651
4621
4654
4144
5367
5314
1557
15746
3482
741
9725
3451
1962
2107
2639
2895
2473
3006
4585
3165
2033
1996
2270
2660
2407
3271
5123
3530
9172
1092
1936
7846
3054
1285
9531
1214
1007
3482
2068
3317
3137
10429
3163
159
159
438
294
1536
438
440
437
441
3010
182024
437
294
1503
437
294
1503
437
294
1503
439
294
1503
439
294
1503
437
294
1503
437
294
1503
437
294
1503
437
294
1503
437
294
1503
437
294
1503
437
294
1503
437
1338
217
509
221
121
230
2978
127
65
65
23521
125
125
125
125
125
122
2354
207
214
7190
232
232
232
232
4904
1196
233
474
207
12366
207
207
156
196
416
232
231
205
232
231
187
156
156
156
232
232
206
196
196
196
207
232
196
196
206
213
16170
156
196
232
232
232
232
233
232
1446
196
206
196
156
326
326
3649
8793
232
233
358
10047
4889
1241
366
9869
165
232
206
196
196
196
231
1257
18797
346
165
232
207
8225
1127
1172
406
188
205
17104
362
164
233
156
196
207
1959
416
233
233
7676
1149
1123
233
346
416
206
196
196
196
205
21760
322
207
233
233
5589
232
232
232
1117
4886
1550
1175
233
352
416
165
213
213
213
213
232
231
232
232
362
206
230
232
213
8027
23354
125
125
125
125
125
124
2237
38600
898
295
5327
281
1119
1055
762
707
3081
5850
1067
1023
2275
555
14233
1079
3043
2196
11474
9826
516
6732
36098
1079
9826
337
289
10196
14204
23354
125
125
125
125
125
124
64
8027
38600
125
125
125
125
125
1067
1067
645
3867
294
3814
125
1067
3172
1055
5850
2302
13485
555
14233
1023
125
125
13091
125
13091
516
6728
35521
1151
12471
125
125
125
20740
5952
6728
34887
1055
4344
14221
14371
17063
17704
13679
17704
17063
14371
14226
5952
6732
31796
21654
5952
95742
1880
203
11493
1994
203
2840
3548
2908
4101
3722
3156
3638
3406
2013
3184
2328
2868
3200
2882
3596
2643
4246
203
2451
2703
3337
2849
65445
2840
203
11534
436
7917
2033
203
2814
2514
1196
850
346
407
468
352
289
402
277
503
3958
290
383
316
411
4055
7165
8836
632
4122
2810
1568
2824
3040
2934
2900
2709
3180
2916
3002
83274
2810
26949
2810
2814
2821
3402
3564
2941
3335
3048
3328
2705
4431
2587
3000
2697
2989
3597
3139
3207
3973
3362
3182
3453
1898
3078
2823
41832
2820
51740
2820
2820
1460
1460
1460
1460
1460
1460
2821
2814
2819
3161
3422
3521
2551
3647
3161
2858
3982
3550
3971
3010
2570
3074
2918
3166
3001
3105
2539
3161
4580
3647
73655
2820
2814
2819
3165
3504
2789
2406
3293
3219
2894
2728
3881
3881
2410
3256
2586
2593
2643
3699
2800
2505
3495
3887
2906
98123
2819
26868
2819
59860
2819
2814
11182
1991
1430
17261
9967
9088
10011
9762
9370
291
291
20202
8207
247
12341
647
284
1076
5158
293
738
1513
4799
10208
12932
1018
3366
1834
11848
3521
803
339
3468
1589
1148
7176
1013
16635
247
6446
51288
4291
5645
2180
10610
3381
15482
3050
203
298
3549
421
5345
7300
1633
3022
1251
1718
1712
6035
1711
2387
4418
5386
3190
4855
3976
6028
20054
23385
3961
3961
327
3369
3905
27398
4274
3257
6576
4311
5630
4710
2142
1143
203
100501
4865
421
3961
3961
3961
4272
3420
6489
6518
2502
20620
1138
3961
6441
3874
6536
262
3961
2997
2332
3643
3961
5242
1248
4415
5354
668
765
3297
203
5354
5354
203
5353
5353
203
4408
4408
14592
14273
12394
12436
14987
4418
11284
12436
9520
203
12436
4347
3976
9616
19486
23657
14706
3797
9345
11885
21433
1248
10985
37816
3338
457
4216
4216
34866
57575
8483
36231
1260
121626
11853
14339
60295
17669
19468
71254
11267
39029
9616
10856
36812
10403
24427
16666
10762
4879
203
18076
2820
4232
22196
24329
26346
38339
47370
17465
15242
8206
1257
13299
203
17042
18629
20896
23412
7553
10285
65991
11260
7933
4362
13311
30240
8986
451
5636
20453
34534
346816
18964
63266
14380
45601
11539
18065
14489
21360
7104
17654
3976
13846
7933
40519
203
11026
3781
5386
1257
457
5636
203
447
1228
425
732
5267
26319
1297
269
4034
3234
269
124
10456
304
425
457
45802
1884
14147
2281
122
561
1225
3459
819
1673
2266
447
42873
144
11889
37198
124
4282
770
414
122
7622
39532
144
1546
785
204
25673
314
290
1184
3330
342
936
3255
796
2015
1763
867
973
1351
3694
3412
1058
3636
6331
736
804
809
3449
1209
946
3597
790
4692
419
270
10715
1855
261
317
281
14093
10606
12275
261
1700
273
21846
261
261
261
7300
25427
144
4096
122
12377
732
5267
122
10046
467
27908
124
3343
794
2543
117118
4419
154
13665
788
3033
2639
3996
4254
5906
402
397
1018
8349
11001
8899
105
245
30352
6339
522
2657
1594
2782
372
361
300
400
227
1460
314
298
3663
510
725
4456
1833
297
535
299
691
32502
2380
15208
491
532
331
446
656
145
6102
2638
519
577
510
297
4769
909
4607
150
562
6382
549
50582
1772
582
658
4456
53491
9911
171
12818
164
165
166
165
165
165
7921
3521
165
165
3468
1834
7176
339
1148
1018
165
3366
11903
5158
738
647
1076
12049
7921
1145
17685
135
135
135
135
135
442
141
15617
434
141
444
23131
457
800
232
2714
2794
1993
3779
11020
1518
1816
14365
605
7945
6469
3854
1300
3132
1823
1128
1323
10895
9670
2183
350
27225
443
2939
1518
5363
6469
11500
850
432
509
500
546
1848
18444
20940
5492
15215
20960
6084
3665
850
927
14477
18535
18035
13014
20636
17574
197
36371
9738
14428
452
7566
1063
135
135
135
135
39612
1063
135
135
200
135
165
135
21690
200
165
18044
135
7382
135
21690
200
165
38975
200
165
575
266
575
266
575
266
11979
575
268
574
2007
574
574
2487
5701
7375
2444
5732
4305
2444
5732
2459
7202
4724
10903
242
537
568
575
537
537
575
537
573
2869
537
571
537
573
537
575
537
511
537
546
537
575
537
569
537
573
537
511
537
571
537
534
242
537
534
537
568
537
511
537
573
537
571
537
571
537
571
537
572
537
550
537
571
537
511
537
573
537
572
1914
537
571
537
534
242
537
572
537
575
5619
569
537
571
537
537
569
537
582
13012
537
575
537
570
537
546
537
572
2612
537
571
4299
537
571
537
569
537
575
537
571
242
537
568
6452
537
568
537
575
4022
537
571
9009
537
575
537
546
16819
537
575
537
571
537
546
537
571
537
546
575
537
537
573
2869
537
571
537
573
242
537
534
537
573
537
571
573
537
537
571
537
573
537
568
537
571
537
550
537
571
537
575
537
572
537
571
537
571
537
546
242
537
570
537
571
537
575
537
573
537
550
537
571
537
575
537
511
537
550
537
571
537
571
537
546
537
534
537
550
537
550
242
537
571
537
575
537
571
537
571
537
570
537
570
537
571
7221
10490
159
3091
159
8027
1062
141
142
1062
5494
142
10917
3417
2158
1208
291
21883
21983
3851
1435
291
10675
651
3289
1016
10561
4229
8502
287
4346
13601
1968
3051
421
753
1633
5187
203
29717
2850
1840
421
203
1264
1718
1712
6605
1711
23037
3341
2304
7753
366
6640
336
318
329
12100
1533
311
315
308
340
8130
2125
1692
6183
6672
3008
13480
10105
10438
5831
806
21557
4587
8870
12224
6875
9730
11119
2249
6701
7454
25826
167
890495
167
227
617
1847
344983
2920
2920
2564
9667
342937
2493
6672
723350
166
166
167
204
9153
115
467
123
123
2194
123
40725
126
123
126
115
126
126
126
126
126
126
126
1923
123
123
2270
123
411
1407
123
624
126
126
552
126
126
156
126
448
21177
12258
15001
13166
126
126
181
14462
12811
13319
14011
14377
12431
14669
16061
13602
509
584
574
524
7899
105
542
574
125
538
551
17753
105
581
572
105
105
538
535
105
538
572
105
605
17155
538
570
105
509
509
573
576
6082
105
585
574
529
8760
538
576
538
572
105
538
547
105
605
126
526
3308
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
538
583
105
56792
126
126
538
583
242
544
574
141
538
573
105
11670
126
126
126
126
126
538
572
538
576
11529
641
126
538
572
105
587
574
11244
538
512
105
538
571
142
584
571
5766
901
209
210
208
208
208
208
208
208
208
208
208
208
208
208
209
2034
208
208
208
208
208
208
208
208
208
13129
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
208
277
651
2995
9959
572
538
29834
17656
22282
31213
2165
209
7590
26308
20484
15173
538
574
105
538
574
512
574
12090
572
105
538
538
583
242
538
572
302
480
5065
538
572
9977
207
11690
3021
2820
3408
3270
2437
2235
2570
2421
2367
2539
2164
2417
567
512
35190
191
189
189
123
46115
188
189
189
189
123
189
188
188
189
189
188
189
188
188
188
188
188
188
857
760
14885
36428
188
188
188
189
189
189
188
188
188
188
189
748
581
551
12450
528
9564
576
52333
589
8760
767
1038
189
189
7616
589
571
553
573
142
553
574
579
547
10166
105
550
547
105
585
573
528
8398
564
570
552
572
126
14850
768
17496
544
572
47030
189
188
770
5949
581
576
3249
105
56961
771
188
10390
545
570
9762
105
242
581
574
528
552
574
19788
760
9567
552
574
105
552
574
30393
1695
3745
2139
3846
1861
474
567
512
202
538
576
538
512
538
576
538
572
538
572
544
576
105
4380
544
512
16185
865
257
2686
536
576
257
8571
20794
794
548
10069
573
535
105
507
576
12861
536
576
263
1136
30309
729
189
4380
12229
581
573
20597
863
257
1773
544
574
10536
242
576
3176
2867
40740
864
189
257
26540
124
124
865
257
12607
544
573
105
557
572
7300
567
572
544
547
37895
479
863
257
554
583
105
512
584
524
567
571
584
572
524
567
570
565
576
14828
757
8116
960
2868
3978
1853
1561
1670
467
2015
2233
241
2712
358
11294
6342
977
488
8892
2301
1916
2157
1612
1740
3900
36682
9256
1059
944
3915
3605
6050
455
466
809
297
460
1137
452
7567
1063
391
2774
212
1132
26467
1063
1015
1654
200
581
1029
7940
200
7940
436
327
323
2152
2004
15280
762
5456
347
5248
3528
640
3269
499
4433
546
351
3790
3778
972
2567
14492
11577
541
2142
870
608
1435
2394
19868
1756
2484
305
1752
999
1024
774
1029
1060
1134
954
857
834
811
911
901
1015
7752
926
1244
335
402
1605
774
1721
367
723
4310
1886
367
356
883
1388
1322
2587
335
500
393
1882
1186
1589
415
25505
708
1243
455
1388
159
13119
1388
125
540
1322
1322
11365
9573
5658
8408
810
374
2375
760
488
388
386
468
124
3851
877
5023
450
809
335
835
154
815
21766
13665
305
5656
141
13369
9206
1773
406
1117
720
3713
587
3583
346
669
580
386
618
3583
388
627
27900
506
125
12113
1712
10440
346
366
1582
1167
381
2373
7440
388
366
373
2727
5914
375
1110
2414
440
406
346
1027
122
7893
5141
154
8844
305
476
596
560
8730
467
557
371
838
376
360
1309
355
348
286
351
380
384
608
395
364
501
125
415
378
595
524
10404
159
159
2791
396
563
4937
159
4789
3650
1234
560
237
419
187
791
1393
3061
1320
271
1318
381
1240
884
618
262
2168
546
521
301
647
891
7466
1234
1544
1439
3190
438
517
4354
4112
10511
5030
616
543
219
334
187
797
1395
3063
2096
1847
620
3306
658
14724
1048
1329
3831
712
3045
611
2828
327
1081
8919
1272
1082
6197
1081
1257
8349
354
7748
2268
7040
7559
7049
4021
329
450
9962
2019
803
898
1068
1847
4798
1104
329
336
1241
1198
812
1086
534
897
1218
1430
1118
1123
619
968
946
3305
1386
1386
14723
40719
2773
1246
757
1337
3374
483
2069
351
351
3026
2935
6714
484
3869
1530
9956
4382
10345
3906
976
286
1679
6919
11685
274
471
273
722
486
581
1412
5088
1255
742
541
639
12015
782
534
557
1213
472
1374
210
2566
9026
1196
11488
2051
1432
2065
2401
2138
3977
2812
6742
736
3307
3712
2260
1430
466
3565
4177
3737
331
3013
2276
3116
3305
1665
216
809
2191
269
12331
4541
893
4158
681
210
486
486
13241
470
1421
14261
761
6204
3964
834
3259
2220
5065
510
240
2626
692
667
283
942
1240
1393
1252
1617
1277
1421
1355
1344
1306
1346
848
684
1170
1090
1508
1126
1272
1309
1281
1412
1341
861
1269
1219
1381
1209
1506
85309
10948
2089
3952
1439
3305
2220
2471
2220
2568
2223
11477
2224
6834
2224
11018
607
1852
210
495
15241
168
784
5878
1666
455
7574
575
268
13399
536
15342
20421
865
974
987
896
2350
1023
831
1045
1017
1110
1077
1103
1063
2036
864
1285
1005
3499
274
6965
1058
287
574
3856
1072
1018
1235
1027
933
486
2139
287
486
12015
11178
817
268
13399
770
12424
495
15241
1666
756
7573
495
15241
1666
795
261
12066
757
6552
1666
757
8988
758
17636
1666
756
12382
547
15887
461
14670
561
260
12381
454
477
11818
846
17385
1647
2208
1716
5263
3760
366
1115
1332
259
3107
1495
362
973
1040
5270
1186
1156
694
1175
1231
7101
1349
1306
403
439
266
6641
270
470
4380
1666
758
17636
711
54288
6338
6338
9629
319
1803
460
1456
460
1306
460
1274
2500
1032
3382
1035
2253
1035
2993
1023
2026
1026
1044
814
4023
6684
1041
1400
1029
2342
1050
3470
1032
4454
1032
2243
1032
2118
1020
2215
1026
2468
626
2967
172
124
8713
209
326
324
2164780
122
12144
2361
209
6338
6357
6338
460
477
1349
480
1332
477
1467
50126
38600
125
125
125
125
1023
1067
125
1035
125
1675
2275
125
3050
1067
3172
125
555
14233
1163
125
125
125
12477
516
6736
9648
1055
12235
12235
584
1035
20060
882
135
135
200
135
135
165
165
135
23179
200
18938
200
6406
3888
1063
135
135
626
259
36043
1128
240
240
240
240
239
240
358
164
732
5267
26319
1297
269
4034
304
269
3234
123
10001
6834
451
1884
819
1225
154
561
14147
2266
13665
40610
1673
2281
1007
4958
1633
538
2095
2726
1593
1254
533
1083
373
1643
1460
2178
533
1088
2051
603
404
713
57373
2002
2128
589
1623
1628
605
1247
1359
898
1743
124
3851
39154
144
11889
611
617
39029
216
216
216
214
2156
1509
214
215
142
310
140
319
317
465
2945
647
30828
1904
4746
3998
5502
4358
4518
4261
4016
618
12476
443
24636
4028
5485
4585
25457
8067
2524
2590
3511
2666
3078
3614
2113
395
9276
27207
3591
4866
3450
2542
2431
3841
2964
3398
3490
3179
3579
7504
19323
8790
33723
3731
2796
5844
3196
3225
4693
13705
309
179
9122
4426
3151
4629
5276
5321
3012
12783
180
309
8967
17618
309
5493
309
9157
1380
2044
179
19323
2316
17106
10769
8860
7312
6617
272
272
8695
14258
1904
1916
7274
309
148
7023
8347
7316
6220
5372
8226
6236
9337
15216
33722
6352
31450
148
148
309
9276
20865
148
148
310
8967
29259
148
148
309
148
31984
148
148
309
148
540
359
361
13705
4353
7505
309
6439
14382
8124
148
60864
25920
2316
4297
3733
19091
3565
242
2238
943
12252
10776
18942
5575
4092
3651
4093
4332
404
2256
1108
12258
1108
319
241
2256
6942
602
508
319
392
16016
30219
540
177
177
179
179
180
180
180
309
180
180
9276
21858
350
424
3349
5525
5939
5380
7340
5750
23679
7176
5820
5569
6149
6246
6085
16707
240
225
216
329
1991
11897
11843
349
10681
14148
243
395
9276
22955
2740
2621
3020
2290
2539
2088
2018
1761
11477
1787
262
546
12462
10169
2621
2019
3425
2734
21877
3045
240
610
649
731
3318
1218
1999
2054
2397
540
6302
4683
23942
180
1211
2209
27579
6385
5269
634
697
5768
5664
2346
75712
617
724
489
4368
4375
2168
1294
1960
10737
36088
25087
181
178
179
181
180
179
179
179
179
179
179
179
179
180
309
8967
4326
1737
1235
1385
12127
13136
309
9157
4292
1789
1328
36534
32446
309
155
148
4513
2567
1259
1064
65890
8858
309
148
4204
1990
1210
22187
21344
155
309
9122
4542
2131
2708
2164
2506
2622
55036
31480
46827
49372
155
309
2395
4153
1378
309
155
8967
4958
1693
2042
2311
2003
2607
1561
2735
11505
1561
43795
41018
309
155
4993
1478
1462
1543
2328
1483
12116
1668
23886
155
309
10310
4700
1879
945
1393
1433
28322
34797
15571
155
309
4394
2247
1628
1648
36041
31612
310
155
8967
5026
1404
1187
1470
1537
2089
1273
1442
28650
14818
1430
309
155
4731
2238
1567
2422
2235
1417
1862
309
155
4050
1462
52787
309
4051
2321
4960
43112
4096
309
155
4523
1725
1343
1359
309
155
4278
2063
2261
2626
41045
309
4142
1783
2011
8858
33125
310
3959
1930
28920
309
8967
5115
1362
1922
2324
1844
1892
2048
309
155
9122
4445
1622
1972
1509
1657
16575
309
9276
4320
2380
3031
1222
60225
309
10310
3928
1590
155
309
4344
1201
1112
21031
309
155
4198
2715
53735
155
309
3978
1236
30114
309
4723
1360
2310
1968
2471
1873
27269
1715
309
155
8967
4706
1797
1565
1396
1498
1286
25919
309
155
3923
2823
77690
309
155
4216
11758
1397
2350
56969
309
4213
1948
2059
36373
58131
309
4344
2402
2322
32716
2336
39889
34328
310
4559
2446
2983
1535
1853
9537
62238
49360
309
155
4687
2753
2281
1790
1516
53277
52471
309
155
4205
1635
1044
1122
309
4831
2768
2367
2064
1964
2050
1974
309
155
4062
1879
28711
309
5347
1436
1752
1633
1426
1434
1401
2094
2129
1380
8719
8327
310
5093
2866
10736
2485
1497
2540
2761
1870
51187
43506
38548
34824
309
4571
1601
1332
1693
1489
1813
18868
4014
4096
310
4301
1607
1359
1731
309
155
8967
4066
1259
309
2912
4235
2521
57066
2815
309
3970
2456
8192
53708
1000
4032
309
2673
57465
309
9276
4390
2144
2350
1526
2600
8900
58421
309
155
4058
1079
8773
155
309
10310
4437
2405
12116
1314
2015
1332
14336
309
4023
2222
18112
10192
7280
2039
363
125
262
8231
225
25137
565
1222
1270
172
1341
1297
1411
1333
560
1127
1351
1249
1225
1248
1130
1292
1175
1327
1215
1184
1223
1357
172
1232
311
11160
14296
311
320
8720
1730
9969
756
10705
191068
1271
1423
5795
1152
172
770
379
416
397
2969
447
411
506
171
1352
1306
365
323
329
584
615
808
610
482
171
523
381
552
2042
11199
14202
4300
3901
7034
3387
14605
3901
2989
2034
581
516
664
1781
1873
1817
1949
2587
2020
1271
1796
1898
12862
30598
8430
36841
3899
15684
463
413
36666
480
225
12076
15108
12535
14762
2905
438
5890
2002
6239
2466
12222
20618
12039
10918
16253
10997
10933
12117
11082
10432
463
488
327
225
1347
329
1997
5455
21581
29424
36908
28446
26680
18829
18459
463
480
327
225
329
2012
5857
14887
25265
16929
13274
18193
14639
12665
25687
480
463
327
225
329
5358
732
732
732
732
732
732
488
463
327
225
329
2010
5605
45178
42995
44423
40921
21211
16751
32045
480
463
327
225
329
2003
4843
35771
32205
38722
482
463
327
225
3008
329
6237
26353
26728
21311
35432
29863
19244
19233
38578
25201
488
463
327
225
329
2016
463
486
327
225
5115
45508
31352
27172
463
488
327
225
329
5758
33237
44601
41546
38379
30073
480
463
327
225
329
2025
7946
25918
25811
23227
19899
32798
24821
18974
33419
18452
22777
480
327
225
329
2012
6413
32716
22253
27155
14372
16164
20032
27300
18494
15613
19911
463
488
327
225
329
2912
6586
12359
21059
20145
20704
18028
17928
21835
19429
20349
13350
463
480
327
225
329
4715
17033
21421
20425
488
463
327
225
329
6584
15377
22745
24033
21667
24693
24318
480
463
327
225
329
2023
14605
3901
2034
2587
516
1271
1796
8430
335
10521
4294
14481
5580
7643
6707
9342
6836
8893
8254
8982
7730
7550
9745
10624
10434
7231
9237
9521
7738
9469
11602
8121
9848
7155
18353
19578
26263
5623
7753
7928
9752
8908
11953
8094
8171
7652
8583
9417
8154
9756
8153
9116
10156
7778
8115
8408
10825
9262
16308
16851
5492
10002
7481
7631
8215
8738
6972
7319
7362
10843
10921
7995
10376
7032
9680
7476
6317
10290
9225
8938
9667
29864
30352
30919
21338
26530
5618
9954
8235
9203
9563
8864
8894
10341
10900
8200
7027
10534
7339
8625
8743
8590
9349
10716
9701
8316
16781
7917
32885
34978
27674
30043
25243
30737
35914
19802
4323
7726
7608
11070
9003
8863
9556
8220
8897
7779
5528
733
8842
7173
9921
7840
6774
28760
733
31676
733
25110
733
25357
733
5427
9310
12959
12319
8394
6318
10618
9454
8960
10455
7966
9412
9695
11100
8743
8164
10991
10832
6497
8147
9690
6655
31946
35879
20941
44320
33682
5118
6835
9707
8031
7461
8569
7785
6189
10775
9881
7778
10617
9098
11226
9224
733
9156
9053
8209
11246
7961
25306
733
4652
7799
6754
9318
8536
7832
6528
8638
7219
7596
6001
8965
10828
10167
4541
4439
6351
8971
21031
23620
26302
16642
31491
5053
8950
8855
9291
7036
7549
6044
6089
9935
9158
6610
7685
8104
8808
8594
5924
9710
9352
10239
8795
21603
21007
4910
10500
8009
8758
10771
9486
7298
11340
6652
7453
6945
8203
9900
8765
6694
6739
5682
6161
10428
6095
18758
24738
16847
17044
5109
9818
4779
10729
5141
11488
8911
8060
8920
8607
9984
8900
7844
6907
9180
8377
7470
9478
3937
11424
12944
27689
25256
28487
28160
5078
9960
8359
7144
11080
9737
7717
7106
8635
9853
7959
10953
6255
5500
11972
8161
7414
7208
9314
8763
10648
27794
4602
9634
7763
8701
8135
6269
9921
9547
7671
7727
8090
7943
7751
6782
9646
8729
6212
8300
21983
25598
19207
31603
20526
4955
9023
6633
6775
8745
8189
9532
8097
5227
9499
8327
5366
8425
6826
6695
10907
8183
8153
8018
7811
36575
20749
24551
25612
43929
4963
8194
10290
9568
7708
6842
10047
11317
10900
8665
8363
7086
7328
10162
10847
8408
9351
10575
8665
8116
4955
7101
7896
10210
9987
7231
11175
8701
8123
8739
6548
9601
8077
9240
6930
8793
4920
4400
10111
7194
4655
7775
6916
7015
7819
5630
9590
8918
9506
7578
6508
7668
8189
8448
8530
8758
10340
10367
18534
33141
46035
4630
7906
8863
9885
7873
7977
9364
7291
9830
7073
11437
7072
7855
9447
9003
9752
6146
9129
28863
17424
16144
25798
4820
7187
10342
7141
8408
7052
10123
9687
6776
9633
7529
7121
5864
9078
7959
8232
5448
9906
8441
25982
29504
4944
7319
8414
11763
10943
8069
10769
10458
7988
9302
10781
6505
8783
7514
8157
7024
8430
7235
8692
9961
26696
35636
43222
26079
5179
8936
10207
10617
10615
9312
9200
8735
8579
8415
9161
2912
10810
7583
7324
8475
6392
38531
8948
8557
9611
10195
9432
19770
29584
22926
21764
34140
19979
23517
30297
10917
443
10952
10922
10907
23354
125
125
125
125
125
118
64
452
7563
1063
135
135
135
135
22135
1063
135
135
200
135
135
165
10917
204
749
8027
10897
8578
4330
535
220
5549
381
374
221
789
1394
3085
2278
11541
2560
563
573
242
6791
7830
537
242
572
1914
537
573
242
570
546
524
26215
537
571
242
542
570
9087
882
242
538
571
242
537
571
242
563
572
8895
580
571
3362
538
547
10885
242
573
242
547
2386
242
573
571
7107
242
527
572
11202
4186
527
574
2756
12394
544
572
242
3025
7598
589
573
12761
242
546
546
16819
7813
549
242
573
7653
553
242
572
13916
571
564
242
537
573
242
578
571
11220
549
242
534
13928
548
572
242
7704
570
569
524
995
570
575
524
5619
242
544
550
14277
7568
563
573
242
7830
242
555
242
550
11898
571
527
3138
7181
242
242
544
571
4299
537
575
242
537
546
10999
537
242
582
13012
242
537
582
242
537
572
2612
242
537
575
242
537
569
537
511
242
7080
537
572
567
546
12983
16819
546
537
242
537
242
572
242
537
575
537
575
242
535
573
13814
242
2178
242
565
570
4864
242
242
242
537
550
549
573
242
553
571
13916
584
573
242
524
242
7899
6791
242
589
550
12761
567
569
12983
995
242
549
534
13928
567
511
7080
568
553
563
571
10098
242
555
575
242
5619
11898
537
573
537
569
4978
242
537
575
242
537
573
536
571
242
256
8685
548
573
7704
2869
576
575
10280
242
520
571
11462
570
569
524
537
571
537
242
573
6791
537
242
582
13012
537
546
10999
565
582
242
535
571
10488
4299
537
572
2612
242
538
573
1801
570
538
242
882
567
571
242
11644
537
572
242
537
571
242
572
568
2275
124
124
242
538
576
242
5505
537
573
553
242
568
13916
553
572
1914
242
567
572
12983
555
242
571
11898
570
575
524
242
537
582
13012
537
575
537
242
546
10999
537
546
565
511
5621
7080
242
242
582
570
524
570
573
242
524
2869
576
546
242
10280
16819
242
580
571
3362
8092
242
563
571
3138
7830
537
550
242
14277
552
575
5619
242
36767
242
563
570
7221
533
570
10435
242
537
571
537
570
242
585
571
530
6302
537
571
242
537
575
537
546
10999
242
572
582
2275
13012
242
537
572
1914
202
855
9725
17188
7680
3027
3829
3427
5204
8032
855
12024
197
142
3027
3797
142
142
855
142
8399
3539
8835
2570
1524
3536
26399
2361
2065
2666
2420
2722
2530
1723
1732
1718
1623
1670
1733
1638
1759
1543
1578
1551
1698
1618
1567
190
1552
1642
1653
1645
1493
1517
1636
1643
1615
1733
1695
1285
1521
1737
1601
2119
1469
2057
12103
6377
4092
7628
1411
6013
5373
3530
2658
2721
2339
1701
1708
190
1730
1705
1633
1702
1700
1653
1628
1525
18027
190
1703
1495
1607
1686
1620
1546
1723
1581
1650
1577
1533
1607
1618
1525
1322
1292
1593
1647
1725
2171
2009
12794
10526
4086
7841
751
3311
543
499
5543
7382
8272
6717
7511
9132
2155
2270
178
8662
14035
18757
6154
6492
11523
5663
5612
2283
2286
10806
23350
26227
33299
209
10902
10490
159
159
3091
55
13167
5508
19
19
4815
159
19
19
19
5788
833
734
19
491
218
15455
159
159
5145
19
498
19
4938
7041
2870
1677
10762
10908
266
9389
7377
399
319
8893
21053
560
1222
1270
1373
1341
1248
1292
1327
1184
1297
1411
1333
1423
5795
584
615
397
715
565
1127
1351
1249
1225
1130
1175
1215
1223
1357
1280
1232
1306
1152
2948
1817
651
299
290
399
289
19470
17166
8893
20057
392
547
2044
272
272
9993
15535
17723
17961
32988
16891
17615
15637
418
48444
1567
1842
1946
1843
2173
2870
1537
5624
1908
1461
1628
1743
1492
1938
1365
1350
108
396
10975
8894
272
272
390
452
33110
30882
20509
3430
10922
25137
20131
2039
267
267
456
48955
19944
14079
3394
2864
567
396
21235
8262
216
8967
15027
36511
4857
4220
5220
3581
4837
4363
5999
7482
5127
4908
4377
398
216
9757
392
577
568
29675
325
81039
406
225
6243
223
1092
9612
437
1753
2039
240
9800
84
1848
72
2210
1686
1836
9529
1847
1807
10878
1863
1731
1860
1587
12334
4494
897
839
1393
396
199
142
19944
14079
3394
8634
6267
7656
7986
3127
3030
8191
7784
21703
10519
1875
309
319
319
10310
217
36793
10989
966
2882
4465
4026
4153
861
3434
3543
3858
3838
3491
3751
8262
2686
3357
1880
2769
19307
399
9338
8083
1591
392
406
318
1346
15027
2087
1061
210
319
403
10291
319
34573
2058
2398
2132
10745
1091
2515
2612
4656
240
390
390
397
1021
72
2210
8894
15027
2210
5182
243
243
225
409
216
2175
422
6546
2003
10958
8682
3712
3141
4884
4700
3476
2705
5201
4262
5365
5707
3353
323
681
2961
11877
142
199
142
545
480
8246
49327
240
17383
422
226
421
323
226
224
2005
433
1984
148
1862
70600
7734
5730
10182
2832
9235
9998
8841
9925
8539
9754
13681
226
225
17336
323
436
436
1995
1962
1836
453
548
522
5973
23692
1452664
226
225
323
327
327
1987
1962
1836
453
548
5973
522
23693
1508986
27789
1556670
19692
1278
8314
1155
95
301
574
10794
363
478
242
546
569
572
8895
544
10536
527
574
9330
12245
584
576
524
546
569
558
535
564
571
564
572
584
574
524
549
535
584
572
524
554
535
567
572
12983
558
551
105
10490
3059
512
534
6966
10232
192
242
3177
573
2867
29194
572
507
12553
3177
551
3802
18158
258
270
262
266
270
579
512
544
572
500
569
11978
573
551
2386
594
573
565
574
537
511
537
575
569
537
995
537
572
242
537
571
537
575
575
537
544
571
9876
572
546
16819
6196
552
571
8092
10467
585
571
530
29195
585
582
530
13012
594
575
29979
12636
544
582
18437
263
263
257
269
265
265
575
567
573
574
593
573
12331
242
538
574
9330
538
547
576
538
538
574
538
574
538
547
538
583
592
512
1136
570
570
105
524
26215
538
572
538
574
567
570
10447
2549
29244
537
571
242
537
571
18444
257
263
263
265
269
265
537
582
537
582
537
571
7221
567
582
537
572
537
569
4978
537
568
6452
569
537
570
571
6196
537
575
564
568
551
571
12347
570
534
13928
524
537
575
242
581
575
266
12456
537
572
537
570
7221
537
570
10416
614
571
266
29195
572
572
544
568
537
575
18250
257
269
263
267
269
265
537
546
534
570
537
569
537
573
6791
558
571
33587
585
511
531
571
537
242
583
572
1886
537
568
537
511
572
537
2612
537
582
582
537
537
573
9444
537
575
537
546
576
575
10280
537
546
10433
573
553
13916
29212
192
558
546
18388
269
257
261
265
269
267
242
537
571
537
569
537
570
582
537
537
571
537
571
537
568
537
534
537
571
537
573
567
571
12983
567
573
242
549
550
11017
537
571
537
582
10416
29195
537
571
7221
537
575
29979
544
571
18440
257
263
263
269
264
265
537
571
537
573
537
575
537
571
8092
584
569
524
4978
548
571
7704
585
573
530
565
573
242
537
569
537
573
537
571
537
571
537
573
537
534
13928
565
546
16819
10416
29199
585
571
530
13458
537
571
537
569
995
18251
257
269
263
267
264
269
330
537
546
537
582
242
571
537
537
582
553
569
13916
537
571
537
546
537
569
537
575
10501
159
3066
159
530
6808
1141
135
135
212
1132
22292
1141
135
219
212
135
7915
11180
581
442
1029
21078
219
434
3911
16117
15519
135
1141
762
581
16267
501
1140
762
581
1140
21079
219
1015
212
581
8758
9726
474
17011
219
453
7300
10242
21001
219
1141
1015
212
1654
581
3912
11354
440
20563
219
1015
1654
581
212
1140
7916
11354
440
20212
219
474
22377
219
442
20128
219
428
7730
242
23540
101
101
101
124
2237
242
204
1305
793
33704
1253
775
914
12662
769
195
7001
806
1337
418
526
11011
536
8800
1081
175
294
22004
3319
543
7550
880
349
925
1132
310
22277
1437
2413
528
598
581
644
9683
6608
672
807
883
1043
8775
9786
8267
8413
12087
2726
7476
4057
242
242
10890
574
779
574
8068
1521
2106
553
4455
1879
7693
567
167627
57277
584
14672
165
164
165
166
165
166
165
164
165
165
165
165
165
165
166
165
165
166
2617
631
773
166
165
165
530
165
165
721
699
497
7315
704
165
165
165
165
729
1465
1504
3053
270
6625
1003
166
165
560
164
166
164
165
165
164
585
7821
490
164
164
12552
658
504
6878
16438
4848
733
697
57279
584
773
631
699
697
2884
704
721
585
12552
598
5765
1058
19717
1063
135
135
200
135
135
165
13499
135
3150
4132
135
406
19156
200
165
538
547
538
572
538
576
576
538
538
572
538
574
538
512
6966
538
512
538
573
242
17715
200
7940
18858
200
8782
200
135
200
164
135
164
135
135
135
23354
125
125
125
125
125
122
2932
6244
135
135
22436
1063
135
135
200
135
135
8783
18798
200
3936
135
200
135
200
135
7939
165
135
135
135
135
135
135
135
135
23354
125
125
125
125
124
125
64
6244
135
135
22436
1063
135
135
200
135
135
6406
18859
200
165
135
200
135
200
135
164
135
9751
135
13497
135
7212
21918
200
24082
7480
11247
1904
23598
17870
14923
17118
13839
12710
325
5262
15456
5217
3095
432
325
11972
4658
15427
394
143
143
536
364
9596
5876
181
12868
347
427888
278
9596
165
165
166
166
166
166
166
166
9878
166
166
166
165
1298
166
1287
278
9621
12731
13078
10262
181
181
11247
1191
388
426
28772
7017
374
12725
15437
374
374
12816
483
374
374
12710
374
13989
376
24349
11877
2680
17028
9999
14700
301
4770
9691
319
362
10310
301
276
9276
15247
3554
5767
1845
458
5128
479
1797
1660
430
6890
318
461
557
3606
368
301
276
9157
7900
1852
1806
2796
1753
1735
583
1781
2441
1365
2487
1823
1499
6341
1752
825
1825
1783
1747
14813
5020
2581
2899
2357
2626
2511
2575
3059
25833
2824
2421
1853
368
424
17672
2315
2204
3008
364
364
9718
1541
9493
318
278
13308
8066
3316
443
6013
6316
4756
3319
241
6741
3337
155
4256
262
155
6741
3205
10876
19250
382
4994
4990
19956
7856
1347
210
1460
199
1460
13836
4310
1357
11921
336
465
696
1911
27940
3792
5395
5657
16902
219
219
1460
334
465
329
14800
2427
18857
288
270
678
270
1392
326
500
326
2032
352
326
345
600
326
435
1385
1147
706
200
219
12736
17870
336
465
15427
278
9462
19117
336
465
227
16753
1052
1085
6171
3511
336
465
227
234
198
1824
336
465
199
8769
13133
39360
6058
12793
2157
2079
2161
2424
2091
15020
2616
2217
1999
2039
2177
2437
2125
1615
15516
13808
241
6132
12792
10138
2424
2157
2217
2161
2616
1999
2039
2177
2092
2079
7478
10374
13078
5460
11247
1882
2213
2146
1919
1965
13133
2102
2198
2015
2127
2102
2084
2207
20602
251
41330
234
196
238
196
196
156
196
238
238
3171
196
156
7238
156
588
238
4741
7780
6244
135
135
1063
135
135
200
135
135
3936
135
42521
296
40105
2874
156
30336
129
129
129
129
129
129
7461
129
15114
129
6655
12785
129
129
129
7775
161
36481
129
129
129
129
129
129
129
129
129
129
129
129
129
129
11342
129
17853
8839
8932
129
1574
129
144
8277
36435
15958
129
9086
17650
129
35085
129
6835
1408
129
129
11011
12107
34990
129
9629
34676
68
17663
268
24746
144
8277
11832
161
36361
129
9491
8921
18916
16516
129
144
8277
36489
144
9182
29433
5590
18927
11261
137
10208
10208
10208
10208
10208
10208
10208
10208
36395
129
197
540
3385
70
35101
384
388
11067
1572
2224
682
977
1286
403
384
4385
505
1030
623
384
2979
1680
1444
388
374
394
1944
415
1137
1332
1803
480
11685
1034
10990
368
678
2019
2296
359
1008
1542
11830
359
677
35101
196
196
196
196
196
196
196
196
196
8027
4605
2381
2195
269
269
2158
269
269
269
269
269
23354
23521
125
125
125
125
125
122
156
452
7562
1063
135
135
135
135
19749
1063
135
135
200
135
164
164
16639
200
164
13581
135
7251
16640
200
165
25967
135
8011
366
16639
19181
200
38598
125
125
125
125
1067
1055
125
125
125
125
2962
1067
85
1067
2874
3172
555
125
1023
125
125
125
13091
516
6746
11939
1055
289
337
12235
15231
12876
1242
1029
1266
1061
351
1161
1224
125
135
533
202
533
8625
528
170
141
163
533
533
202
170
163
177
170
177
163
135
135
163
161
163
163
161
135
170
163
135
163
170
161
135
135
161
170
161
183
183
170
177
161
141
163
141
135
141
141
135
135
177
135
135
141
170
170
141
141
161
163
170
170
163
161
161
177
135
183
183
163
141
161
135
183
135
161
141
163
135
135
141
161
177
170
141
163
161
135
141
177
161
170
163
135
183
177
170
177
141
177
163
177
135
10890
1096
29633
1063
135
135
200
135
11378
25527
762
29412
200
165
29097
200
165
11528
395
392
393
393
20627
539
2273
486
452
7561
1063
391
2774
212
1132
24423
1063
1015
212
200
1654
1029
7940
581
15151
200
8783
18631
200
6405
200
10266
23633
200
11205
16381
200
23520
200
23485
200
19597
200
1468
17533
200
7754
200
23367
23377
200
23269
200
11378
2416
1865
3819
1601
2301
4537
1805
1639
1892
2215
200
23379
200
200
3936
16957
200
23347
200
3936
23324
22450
20370
38600
125
125
5327
125
1067
1023
125
2275
1675
1035
125
2343
125
1119
125
125
555
14233
125
1055
125
125
125
125
4344
516
6728
11906
337
289
10196
10674
15018
584
38600
125
1087
125
125
125
5041
125
142
4555
141
1062
141
142
5494
142
142
5909
200
164
135
23115
19114
200
15449
200
164
21693
200
164
10450
159
159
159
442
517
4360
2832
3650
1234
439
421
186
801
1395
3069
159
159
159
159
159
19
159
159
159
19
159
301
19
604
604
604
604
159
604
604
164
218
762
9735
10200
10791
7161
2010
10477
449
9123
10425
8968
165
9812
8703
1112
247
21374
2039
324
11079
4491
348
10012
21374
6813
6932
1496
455
829
4200
324
8427
21374
324
8612
3066
324
8462
21374
324
8612
3828
324
12396
21374
3066
324
10302
324
9764
21374
324
10302
4367
324
13813
324
21374
10250
4724
10380
3829
2125
1021
422
1326
1453
21374
324
11699
4182
324
10282
21374
324
10038
4493
324
7246
21374
324
12383
2168
10370
2623
2495
2191
3446
1295
424
21374
324
12243
4493
324
12132
95
95
21374
6813
829
4182
324
11537
4182
325
10073
735
21374
4724
6370
762
1220
959
856
325
12184
95
21374
10405
4367
349
10117
9842
21374
325
12331
21374
4367
21374
368
596
11993
368
580
10892
325
5308
3828
325
9779
3828
325
10765
21374
325
13309
3066
325
11802
3066
325
8922
21374
4200
325
2222
10395
4200
325
11273
21374
5365
7597
6320
4491
325
12538
95
5372
45932
9207
65
3514
5549
105
105
277
643
446
121
5335
105
105
181
6197
181
5531
125
506
10102
10402
159
3157
159
403
563
5199
159
19
19
159
19
556
237
421
186
825
3173
159
159
159
19
159
301
159
19
159
19
1494
159
159
159
4119
12094
159
159
4982
159
159
3894
3874
2970
4816
2926
3846
3019
159
3847
891
3343
19
4063
10179
10890
3427
96
96
96
96
43334
96
5995
96
40365
96
23354
125
125
125
125
125
124
125
452
7562
1063
135
135
135
135
26433
1063
135
135
200
135
135
165
23354
125
125
125
125
125
122
156
452
7561
1063
135
135
135
135
6237
135
26434
1063
135
135
200
135
135
165
41165
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
574
127
683
353
246
540
12239
272
17272
2929
650
272
272
1542
394
1539
394
385
338
1992
2736
259
3828
1727
951
3214
303
303
1311
303
303
303
315
303
303
323
323
303
303
3726
303
327
303
323
303
282
341
303
303
8669
323
159
159
159
159
261
159
159
159
159
159
159
5577
158
346
324
158
158
158
4194
160
3440
157
157
159
157
158
157
159
159
157
157
157
5508
4112
11849
159
159
159
159
159
159
159
159
261
276
5753
3755
15105
288
12288
242
190
41125
1424
583
127
469
217
509
221
121
230
4377
552
553
550
127
142
140
141
143
141
143
143
141
142
142
142
141
142
142
142
141
142
196
141
141
935
5284
142
330
141
142
142
142
142
142
141
142
142
142
435
1848
8026
142
142
142
141
142
2290
142
142
141
1517
141
142
141
140
141
141
142
141
142
142
142
344
3793
12959
711
752
533
920
6081
2216
1420
1115
1384
3379
465
1212
1299
9376
534
537
1387
1121
1038
1505
2622
317
5559
33722
142
141
141
141
141
142
6698
11091
26817
6130
21786
142
6362
2093
3190
41333
14167
1970
4574
37935
142
142
2571
9808
5289
4317
2301
1985
2236
2048
1504
1223
1801
8639
2091
2195
2181
2294
1986
4590
27637
11103
4414
2342
3674
3487
14831
1722
1853
1591
1581
1560
2378
1796
1608
1989
3860
995
1958
16571
3862
12386
1999
2126
2643
3111
2538
2793
1820
14708
13625
8652
11842
351
2200
352
352
384
562
376
1771
1982
3234
6933
1637
449
992
352
1276
1961
587
953
5821
841
10969
1119
360
2534
2923
17269
2640
10076
1306
361
3856
3855
3857
3854
3862
3858
10348
23796
5137
15210
3995
3999
3995
3999
3916
3998
4006
4012
30221
10076
10649
3843
13631
1529
2251
2939
3999
3928
2922
1299
2929
2241
3995
2206
6137
927
2651
2696
86208
2780
5249
4925
5383
4048
4678
47194
52644
4936
3812
4237
1742
2393
903
1590
1016
2300
3040
3245
3026
17417
2545
2567
21573
1263
11169
1888
12682
6646
498
2878
1474
10731
4356
4162
13543
3601
4089
3180
3916
10903
3925
4006
13682
760
1489
11593
12116
9495
1120
1274
1289
1288
1130
2338
1314
1409
188772
4955
870
820
687
815
795
2072
7079
689
760
19120
547
566
534
552
871
554
547
1617
595
553
691
31836
1341
12135
596
8975
534
567
765
894
3849
570
14289
552
5706
20029
76264
7141
35872
7734
143989
143989
143989
143989
143989
143989
143989
143989
76501
4003
2323
2368
3520
5798
63764
50823
77561
58506
570
570
557
157
33772
528
13477
3630
16756
4106
87
87
434
87
87
87
87
87
87
87
87
438
87
277
643
87
87
87
87
87
87
439
87
87
87
192
128
277
643
433
433
989
128
277
643
277
643
192
87
87
87
192
394
192
209
192
209
87
192
224
192
228
192
192
87
87
87
192
87
87
87
206
87
87
238
87
248
87
87
87
87
87
192
87
192
87
87
192
192
251
192
87
87
87
87
440
87
87
221
87
87
87
87
87
218
87
87
87
192
87
87
192
192
221
192
334
87
192
87
87
192
192
192
192
330
87
87
192
87
192
248
192
192
192
87
87
192
192
192
192
192
206
87
192
192
192
292
192
87
87
87
192
87
192
192
370
87
87
192
192
206
87
87
192
192
192
87
192
192
192
928
192
192
192
192
192
192
473
192
192
192
192
356
87
87
87
87
87
87
192
87
192
192
87
437
214
87
87
87
87
87
87
87
192
192
192
192
352
192
87
192
331
218
87
87
87
87
87
87
302
643
212
87
87
155
4017
87
87
87
246
87
192
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
438
87
192
192
192
192
207
192
192
192
87
87
87
87
38595
125
125
125
125
1055
1067
1023
1067
85
85
125
125
125
125
240
238
87
192
192
192
87
530
6806
135
135
135
135
345
347
342
359
360
352
344
345
346
342
3193
72
359
353
358
342
344
347
342
359
358
353
342
345
347
342
359
345
9480
616
466
6191
9181
616
404
9181
616
455
568
9293
616
404
9220
616
404
9220
616
404
9249
616
404
9599
616
465
490
9202
616
404
9480
616
455
566
8969
612
469
7764
9258
616
404
8909
616
455
534
8787
616
465
562
9343
616
468
5150
9489
616
404
9159
616
404
9110
616
404
9576
616
404
9306
616
404
9342
616
462
582
9165
616
469
7764
9279
616
404
9314
616
404
8962
616
404
8946
614
404
9256
616
404
9043
616
462
572
9054
616
404
9054
616
404
9054
616
404
9038
616
404
9038
614
404
9207
616
404
9579
616
404
9020
616
404
8956
616
468
6212
8851
616
480
275
8851
616
467
10938
9105
616
468
4851
8834
616
404
8834
616
455
534
9073
616
9073
616
592
274
9395
616
404
9141
616
469
7764
9176
616
479
272
9101
616
404
9020
616
404
142
9093
616
480
262
9093
616
404
9573
616
462
578
9253
616
404
9329
616
482
272
9293
616
404
9289
616
480
272
9289
616
404
9311
616
404
9228
616
404
9228
616
404
9259
616
404
9136
614
404
9162
616
482
262
9541
616
480
272
9297
616
482
272
9254
616
404
9188
616
482
272
9167
616
404
9167
614
467
10334
9125
616
455
576
156
9052
616
482
272
9096
616
404
9483
616
404
9160
616
404
9398
614
404
9014
616
404
9014
616
469
10938
9042
616
467
10334
9321
616
404
8760
616
465
504
9139
616
404
9204
616
404
9218
614
404
9157
614
482
262
9455
616
482
272
9278
616
482
272
9617
616
404
9284
614
404
9093
616
480
272
9168
616
404
616
9168
480
274
9168
616
480
274
8960
614
404
9888
616
482
274
9073
616
482
272
9280
616
514
14556
616
404
15199
616
404
9139
616
404
9367
616
455
568
9100
616
404
616
10513
482
268
10478
616
482
268
10450
616
404
10464
616
482
272
10519
616
465
564
10504
616
404
10812
614
481
263
10547
616
480
269
10530
616
468
6212
10761
616
404
9079
616
404
9067
616
404
9093
616
482
274
9026
616
404
8975
616
404
8975
616
480
268
8975
616
466
6191
8919
616
480
274
8919
614
404
8919
616
404
8965
614
480
274
9311
616
480
274
9531
616
404
9375
616
462
580
8884
614
482
274
8893
616
404
8960
616
462
502
122
9314
616
404
8940
616
480
268
9352
614
468
5150
9151
614
466
6292
9151
616
481
274
9151
616
404
9103
616
404
9082
616
404
9082
616
479
272
9147
616
464
4606
8948
616
404
8948
616
482
274
9351
616
481
262
9115
616
467
7764
9037
614
467
10334
9037
616
404
9037
616
482
268
9037
616
482
262
9239
616
442
125
9218
616
480
268
9227
616
404
9368
616
482
262
9216
616
482
268
8948
616
404
8943
616
404
616
8943
442
123
156
8943
616
404
9298
616
404
8988
616
404
8988
616
404
1744
616
465
562
8878
616
404
142
9161
616
404
8860
616
404
8855
616
404
8940
616
404
9220
616
404
8951
616
480
262
8951
616
404
8951
616
404
8953
616
404
9514
616
404
9235
616
462
580
9253
616
404
9311
616
404
8973
616
404
8973
616
442
125
8988
616
481
262
8842
616
404
8765
616
404
8750
616
455
576
8797
616
404
8797
616
465
574
8642
616
404
8931
616
466
6191
8877
616
404
614
9008
465
494
9038
616
404
9071
616
404
9029
616
404
9060
616
465
560
9240
616
404
8986
616
404
8986
616
468
5150
8966
616
404
8966
616
465
574
8957
616
404
9012
616
404
8950
616
404
8947
616
404
8947
616
404
8947
616
462
578
8947
616
404
8947
616
455
576
8911
616
455
576
8917
616
404
9167
614
404
8872
616
404
8875
616
404
8875
616
466
4851
8969
616
404
8988
616
468
6191
8924
616
404
9447
616
442
125
9174
616
404
9224
616
404
9496
616
404
9012
614
404
616
8926
404
8926
616
404
8926
614
404
8926
616
404
8924
616
404
8843
616
404
8955
616
442
125
64
9287
616
404
616
8942
404
9490
616
479
273
9313
616
404
9313
616
462
576
9278
614
404
9278
616
404
9193
616
404
9295
616
442
123
9268
616
465
574
9456
616
404
9054
616
455
570
9289
616
404
9009
616
404
8939
616
462
584
8791
616
455
568
8800
616
404
9137
616
455
534
616
8873
404
8854
612
404
9276
616
404
9016
616
465
490
9028
616
468
4851
9028
616
404
8642
616
404
8626
616
475
263
8626
616
404
8984
616
404
8874
616
404
8917
616
404
8898
616
481
263
8787
616
404
8933
616
404
8556
616
468
6213
8614
616
404
8678
616
514
9089
616
404
8806
616
404
8819
616
404
8893
616
404
8893
616
462
580
8808
616
442
125
9139
616
404
9458
616
442
123
156
9097
616
404
616
552
123
156
9097
9351
616
404
10908
204
10922
4624
269
269
2158
269
2195
269
269
269
269
2381
125
452
7561
1063
135
135
135
135
18359
1063
135
135
200
165
135
135
593
593
593
593
593
593
593
592
593
593
593
592
592
10903
592
592
593
593
593
592
592
592
592
592
593
593
593
452
7566
1063
135
135
135
135
19801
1063
135
135
200
135
135
165
19504
200
165
3777
1063
135
135
627
259
239
239
239
2180
238
34952
1533
239
358
164
34952
27819
6241
330
4512
3033
5105
3274
5316
2823
4855
3589
4914
2332
2463
2948
3241
682
10569
1722
293
285
3282
291
4145
572
293
762
10576
762
35194
762
14616
1432
504
786
16011
16024
762
35663
762
10438
159
3222
159
60
8126
19
1065
263
19
9126
762
762
762
6406
263
5424
14664
8850
66341
1436
10008
12019
1425
1436
1050
3527
10836
3773
10826
1427
1338
207
6840
621
304
301
282
9723
3218
2197
304
304
304
948
8630
759
8676
1440
4325
4325
4325
18197
1857
980
39304
3410
1020
296
2282
1773
12841
262
838
1296
17064
3064
1060
605
1122
1805
660
1522
1121
1662
1367
653
2544
2543
1121
337
799
1122
775
872
123
115
263
12191
6539
159
8615
267
144
1072
823
2584
3131
10439
3084
22873
6724
5018
13044
8339
8809
3083
6425
7395
7144
6656
18771
4401
3991
6990
4829
6722
5756
7578
7295
819
12382
5422
6491
12573
4233
6534
8598
24159
213
214
7976
213
214
213
213
2199
2371
352
3867
412
188
206
207
213
214
211
214
207
8442
205
1947
232
233
233
230
233
232
2258
3546
165
214
269
2222
214
214
213
214
7017
2016
207
233
368
164
196
196
213
213
213
213
232
232
1171
206
232
5823
412
5128
213
232
6556
206
1840
232
213
213
7014
213
232
232
233
232
232
233
4961
1913
362
362
8400
1316
250
213
213
214
214
213
214
1171
7017
1990
2227
196
206
206
206
206
206
406
196
344
206
10280
556
28445
5837
10460
270
1264
304
1214
883
3711
17262
3514
802
4181
65
1553
993
17841
188
42503
9207
1424
2856
1886
270
304
5549
3036
1182
1264
1701
2470
1553
3514
2891
1710
3845
1562
181
1006
14531
1632
1825
277
643
125
202
478
578
10102
5523
5359
6343
14378
762
219
1141
1015
212
581
10242
3912
434
6302
18228
219
1015
212
581
1140
7916
10242
453
23835
219
453
6355
1140
15902
219
1015
212
581
10261
11354
440
6342
16124
219
1015
212
581
1140
470
7916
14663
6454
1140
762
581
1009
16125
219
1141
212
581
1015
3912
7916
470
12219
219
470
12344
219
444
14710
219
440
15917
1141
1015
212
219
581
9727
7916
470
6359
15542
219
1015
212
1654
581
1140
7916
7862
419
12564
470
15541
1141
219
1015
1654
212
581
10242
9727
474
13550
58680
219
444
9441
10365
16142
14537
219
470
7730
6595
1140
762
581
1009
16143
219
1141
1015
212
581
7916
7862
419
15542
219
444
3756
1140
1995
1132
698
259
37540
310
252
27427
1992
5400
268
268
525
5699
496
1137
1155
12591
8295
6677
268
1251
5823
6077
3728
4796
6177
4909
6628
8472
8241
4337
14882
495
159
501
159
486
159
485
159
479
159
27195
1823
4307
2605
650
610
268
5279
159
5947
8469
4066
516
273
505
159
8469
8706
476
159
478
346
346
29856
3465
1125
486
159
776
296
492
994
4337
7300
10088
516
159
476
159
488
159
478
23354
125
125
125
125
125
124
64
378
2016
2629
292
5847
292
320
800
292
549
3489
269
10112
29689
604
695
273
4361
269
8493
4361
263
6201
261
516
1018
1149
14906
30026
269
1847
674
292
1161
1179
3725
634
520
273
269
262
4090
261
23354
494
265
25322
174
409
172
173
174
173
412
173
172
1796
10987
260
141
5522
14107
275
500
221
440
15473
1250
207
207
207
1029
1029
6710
6710
1831
205
18344
5282
16716
19119
1192
1027
1075
31881
1054
1046
2715
25537
1057
1176
1308
1064
11259
1068
1042
1445
731
1814
1396
344
37541
142
216
216
216
215
216
216
216
310
141
18464
5281
16716
1192
19120
1027
1175
2715
1045
1075
1308
25579
1064
1054
1057
25537
5715
1214
1208
1215
1214
1165
1214
23354
125
125
125
125
122
125
156
452
7563
1063
135
135
135
135
21022
1063
135
135
200
135
135
135
7754
14821
200
165
20168
200
165
17578
200
165
200
165
20655
526
1187
783
5823
479
200
11205
20066
3998
1063
135
135
626
259
452
7563
24091
1063
135
200
135
135
135
135
16992
242
200
165
23399
200
3869
1063
135
135
626
259
240
239
240
30661
242
242
7562
242
242
200
20819
9751
3998
10908
242
538
574
572
538
538
573
1801
538
572
4186
538
573
2499
538
571
538
572
538
535
13814
242
538
551
538
576
3909
538
572
538
573
538
574
538
574
538
574
538
576
538
572
538
573
538
576
538
576
538
576
538
571
2147
538
574
242
538
574
538
547
16705
538
573
538
576
538
571
538
574
538
572
8895
538
570
4864
570
882
538
538
547
10885
538
547
538
571
538
574
2756
538
572
4186
242
538
571
538
571
538
572
538
573
538
569
6338
538
572
538
512
6966
538
570
538
576
5505
242
433
438
440
440
4092
437
441
437
436
254
617
5202
1234
4057
2832
3650
4789
561
237
419
219
792
1395
3090
1320
884
1318
271
618
546
381
1240
2190
647
521
301
262
3821
256
247
8392
10964
143
530
6812
1140
135
135
135
135
19169
1141
135
219
135
135
135
141
141
135
470
219
470
141
7916
52743
219
470
141
219
434
3912
18086
538
573
105
105
538
572
105
538
572
105
538
576
105
538
547
105
538
574
105
538
572
105
538
574
105
547
538
538
512
105
538
569
105
538
572
538
512
242
538
569
538
574
538
571
538
573
105
538
576
105
538
547
105
538
571
105
538
572
538
576
242
534
530
527
533
532
533
529
11644
454
530
142
453
146
43767
101
101
101
101
101
101
101
1403
1403
101
101
101
101
101
101
101
101
140
141
141
494
550
141
546
549
144
141
514
546
2755
494
14705
144
8058
5675
6277
6124
402
196
1038
1871
1067
3049
1145
3193
371
974
1424
6077
6357
6935
1166
807
466
1824
9056
444
362
2541
913
17874
17206
2944
342
334
1772
11688
2503
3404
3251
5961
3260
341
23019
10154
3133
4472
5929
6609
2921
4323
11680
3317
12565
3668
4725
1504
9377
2899
12908
13750
4563
626
14712
824
798
733
905
664
808
913
946
914
1018
1004
5493
8096
777
855
861
729
883
742
715
702
730
923
897
888
801
678
906
959
893
808
43539
911
764
914
735
743
901
804
830
803
971
779
1121
930
989
1055
1086
989
7593
1465
339
8968
455
339
8192
764
773
889
1004
1004
705
900
742
15140
773
3194
70368
9631
5855
5791
8600
9716
5710
8230
71104
7473
2970
2771
4525
30394
3092
626
2757
227763
4801
3833
7420
5388
2156
2155
2158
2221
2363
10154
2921
4323
5929
6609
3133
13256
8613
4725
3256
1846
2021
3284
6418
5840
9320
5311
7752
2256
1977
2144
2983
2469
3772
5394
7181
3428
71016
6071
9936
5636
9487
16284
12597
2008
195
7355
11378
10348
74301
9112
5291
2454
4199
78150
1431
2263
1472
1708
1754
2123
50841
5179
4443
344
39033
603
215
517
215
589
216
215
216
216
310
140
38600
125
125
5327
125
1023
125
1067
125
125
1055
125
1067
85
85
5850
3172
555
14233
1055
125
125
125
85
516
6750
9669
1055
4344
17959
1023
10473
289
370
60872
1055
337
584
1067
1055
1067
1119
85
85
189
284
16247
254
143
21602
2358
756
1379
9248
465
325
1226
19062
23300
1749
2198
2984
2083
7138
3150
4723
1637
3310
505
6877
1694
2948
2518
5150
546
6411
641
57741
6211
676
1062
993
935
1120
3102
704
683
698
704
838
3097
662
43118
366
522
142
7490
4348
10805
19062
505
545
2801
17485
5169
10902
344
216
37548
603
2366
216
215
1510
216
2157
231
512
28906
1321
623
275
1135
3348
241
218
3129
10759
3097
5123
472
468
12056
26286
1826
3348
316
4536
269
1321
623
6382
7133
7133
1135
241
241
5123
5123
489
468
1563
3934
683
44846
26270
1135
7730
9941
241
241
245
468
5123
28104
1826
1321
623
4536
269
3348
316
1135
5794
5123
5123
218
241
2823
9941
9941
245
468
23144
14365
16529
2714
6469
1993
108
11020
1128
1816
11081
457
800
232
605
2794
3854
1300
3132
1823
1323
1518
9670
2183
350
14108
443
5795
1705
108
1639
108
562
17634
476
5363
606
2794
1993
3779
1724
1628
232
11500
2714
3854
1300
1639
12609
16529
268
37547
310
140
538
27127
1135
241
241
472
468
26795
1826
3348
316
4536
269
1321
623
1135
9727
7133
9941
241
241
5122
5122
245
468
26731
269
1321
316
4536
1826
3348
623
1135
11354
7133
9941
241
241
5122
5122
245
468
4026
6292
1284
684
26731
1135
241
218
7133
489
245
26359
4536
1135
11354
9862
9862
1826
1321
3348
623
316
241
218
3097
5123
482
468
269
27156
1135
241
241
5123
489
468
38600
125
125
5327
125
762
1035
1067
125
125
2343
1023
1035
85
125
3421
295
555
14233
125
1131
12466
125
2196
125
125
516
6750
12081
1079
2116
289
337
10739
1055
4344
289
337
20864
530
6806
1141
391
135
135
135
16399
1140
135
219
135
135
3911
7729
135
428
686
24380
2638
781
320
2063
7637
6830
312
325
4906
329
4795
4208
1371
970
820
719
7487
1542
1191
574
313
1052
919
5021
3893
12902
313
2357
1109
4966
718
363
340
343
365
367
544
11455
554
1109
458
1662
597
34708
4906
10201
326
3271
3348
11400
715
3250
1164
781
2501
7971
1317
407
683
1782
2587
666
360
4850
1139
1845
19077
5535
2357
554
544
1109
281
812
6859
13484
325
318
781
1764
313
1935
11253
2067
12448
2357
544
554
208
281
10146
4497
5535
32396
7649
2357
544
554
208
281
11624
2109
932
785
1935
6858
7669
9874
2357
544
554
208
281
2357
544
1109
554
281
7669
19823
52584
2357
544
554
208
281
2357
544
554
1109
281
698
6859
313
1935
11231
325
318
781
1764
2067
12448
20654
12320
5514
9130
2357
544
554
1109
281
930
9648
1019
2357
544
1109
554
281
1907
14055
2357
544
1109
554
281
2650
25894
2357
544
208
554
281
2357
544
554
208
281
9618
344
37642
603
215
2365
215
214
1509
215
2157
310
140
52
10490
159
3207
532
8760
640
2050
43700
320
8037
4804
430
5162
4501
238
662
784
630
817
664
765
721
246
671
910
309
1918
10838
6227
8131
8323
8327
8052
11202
1047
246
1462
1311
7147
1754
1455
1558
2150
1999
2505
1590
1609
1523
14452
246
1462
1047
1311
7147
1754
1455
1558
1523
2150
1999
2505
1609
1590
81
10601
267
262
616
12196
316
4706
267
8025
8046
3901
9907
5040
7949
265
11558
4825
2094
3309
1699
1582
10964
567
572
528
547
7067
10885
500
571
11978
7107
573
572
6082
538
547
16705
538
551
538
576
3909
538
569
538
535
538
551
538
572
242
538
573
538
512
549
573
558
535
33587
542
570
882
552
573
573
573
2162
538
570
538
574
2756
581
574
4162
553
572
8407
576
564
5505
542
573
538
572
538
572
242
538
576
538
512
564
572
538
576
557
576
538
569
573
530
12985
545
570
538
512
538
576
538
574
538
576
538
572
538
576
521
576
11348
242
584
512
524
538
574
6677
538
573
554
512
13802
538
574
540
573
9839
538
535
581
576
3249
538
572
538
535
538
547
538
572
547
538
538
576
538
572
242
538
576
538
573
566
572
5507
589
569
555
570
570
551
524
538
535
17753
13814
576
3909
526
10496
538
535
538
572
7978
538
583
12898
538
572
538
572
538
572
8895
538
570
242
538
572
538
572
3025
536
571
10374
7107
567
572
538
569
538
572
538
570
574
538
6677
538
576
29865
538
573
2499
538
574
2756
538
576
538
512
6966
538
572
538
576
242
538
574
538
573
1801
538
571
567
572
552
572
12233
570
572
524
585
512
528
7527
507
572
12553
3177
547
10885
538
571
538
547
16705
544
574
538
512
538
572
538
572
242
538
574
538
574
9330
538
573
538
572
548
572
7704
538
574
528
512
10711
573
574
2316
538
583
583
538
538
572
538
551
538
571
538
551
538
547
242
538
512
538
573
538
572
567
572
558
572
33587
570
512
524
538
576
507
576
12861
3176
572
2867
538
572
538
571
538
574
538
572
538
576
5505
538
576
242
538
572
538
576
573
538
576
538
555
570
585
571
528
25449
585
572
528
8398
538
583
573
576
6082
538
571
538
573
538
573
538
535
538
570
538
569
242
538
547
538
574
538
574
546
535
13814
538
512
6966
557
547
563
583
12898
578
572
4186
7330
538
576
29865
538
576
544
571
8027
4605
2195
2381
269
269
2158
269
269
269
269
269
125
10917
10952
336
262
74234
125
125
125
125
125
125
254
269
125
175
105
125
125
254
125
125
125
452
7566
1063
135
135
135
135
34309
1063
135
135
135
200
135
165
135
17540
200
165
13070
135
7346
135
33659
200
165
3829
135
627
259
35941
240
240
2181
240
239
238
1533
358
164
10952
209
749
77500
126
126
126
10337
1745
126
126
126
126
5045
126
480
126
126
3342
156
1180
3660
1665
156
126
126
126
156
4094
202
126
1862
126
2580
156
156
156
156
156
156
156
156
156
156
10484
159
159
2424
332
187
895
3747
8188
159
159
159
159
159
159
159
19
19
19
159
159
19
10395
170
171
170
172
170
171
172
171
170
170
171
170
171
170
170
171
221
237
515
196
7209
536
470
7238
41389
513
238
1743
4142
156
5065
3171
238
238
4742
237
238
6711
31854
238
5938
16938
385
554
11496
11496
537
582
537
573
2869
537
571
584
572
524
2612
137
9462
242
10172
10204
5815
137
423
5266
137
368
10653
546
567
567
568
537
571
537
568
571
496
11853
578
568
225
10166
572
571
2429
242
570
568
524
546
582
544
575
537
575
537
546
537
546
537
573
571
572
2499
242
519
550
7130
552
571
567
571
549
550
558
571
242
538
569
538
572
538
574
9330
538
573
538
572
538
572
538
535
538
547
538
572
538
572
7107
242
242
537
575
537
573
553
546
552
571
552
573
529
573
7628
567
569
3176
571
2981
567
573
537
573
537
546
537
569
204
530
6806
1141
135
135
135
135
19704
1141
135
219
135
135
135
8759
434
135
3912
19882
219
442
141
141
19014
219
419
7862
24898
219
470
7916
141
31774
219
444
141
6382
18078
219
470
11354
3918
1140
135
135
697
259
37549
142
215
215
2156
215
215
214
1509
310
140
16936
219
434
4588
3836
697
37638
310
5899
1106
17685
14903
470
141
470
14996
10762
527
10952
527
623
623
623
623
623
1594
43554
2120
2429
235
40514
2860
5076
2813
2945
2987
5642
13140
8493
4503
4315
1465
7055
8134
14937
622
2860
395
2988
2813
2945
4960
4694
6010
26501
20440
8628
9656
5971
4817
13362
10098
9009
2519
570
2860
318
2976
4507
1520
38561
1030
193
192
193
193
193
193
193
193
309
193
192
193
193
193
193
8362
235
192
2860
192
191
192
192
192
191
192
191
192
192
192
192
192
192
191
191
5076
192
192
192
192
193
193
4380
309
318
149
193
192
193
193
193
16060
193
193
194
192
1030
193
193
192
192
193
193
193
193
193
192
193
193
192
193
192
193
309
193
193
192
193
193
8571
194
192
194
192
194
235
192
2860
192
191
192
191
192
192
191
191
192
192
191
192
192
192
192
192
5076
192
192
192
193
193
193
10704
309
390
8094
193
192
192
193
193
2072
192
193
192
194
1030
193
193
192
193
192
309
193
193
193
193
193
193
192
193
193
193
193
193
192
193
148
194
192
194
192
194
192
192
235
192
2860
5076
192
192
192
193
193
193
3755
193
192
309
318
8571
192
192
192
191
192
191
192
192
192
192
192
192
191
191
192
191
193
192
192
193
193
193
192
193
4525
5666
33842
5210
2863
2670
477
6224
8426
16566
14604
26559
2488
6769
28878
3209
6223
787
2681
478
8299
2823
1457
812
664
665
1848
1434
1473
1514
1641
2701
663
3857
23925
3155
2962
852
670
336
1275
766
2900
478
4630
18173
36407
331
1572
801
1604
25500
19026
2246
9088
1030
193
193
192
192
193
193
193
193
193
193
193
192
309
193
193
192
193
149
193
193
194
193
194
192
192
194
192
192
431
336
262
22380
2591
723
270
270
5296
10760
65
760
302
2650
172
526
3839
673
8162
1270
126
126
126
10899
723
453
27251
102
2249
102
413
430
363
375
375
7340
2711
12045
18100
14690
13794
1447
1308
3621
5453
1538
2904
2776
4371
3937
26302
2694
1856
1870
1898
1794
1621
1876
1845
1782
1902
28953
30221
13524
28732
490
4368
1129
14060
4706
15037
144
147
2372
3075
146
1204
140
1770
33732
12225
13198
3822
292
319
1542
4264
2363
748
2296
3027
4302
229
12662
473
421
1345
15846
1847
3951
822
336
3292
33767
165
106
166
165
166
165
106
165
106
106
106
106
106
166
164
166
106
165
166
106
106
164
165
5880
361
1829
2042
1102
10236
1253
8722
1260
1152
541
1157
1058
760
1169
366
2482
691
2010
5197
67711
394
563
4937
3650
1234
2832
4789
559
237
419
186
793
1393
3346
381
271
618
1320
884
262
1318
647
546
2190
301
1240
12094
521
861
3564
256
247
3478
12335
21662
107
107
409
107
107
5024
107
1412
4066
10911
5458
107
5289
180
179
181
180
180
180
180
179
1286
179
181
180
180
180
179
179
179
179
179
179
179
179
179
179
181
180
179
179
179
179
179
179
179
179
179
179
180
482
181
181
180
180
181
181
181
181
180
179
45086
179
179
179
179
179
180
180
209
209
180
180
181
180
180
179
179
179
179
179
179
179
179
180
180
180
208
181
181
179
179
179
179
180
180
179
180
179
505
505
143
143
481
4216
14369
5302
2690
44481
14480
4430
7492
10058
3792
21092
31579
3414
5540
6168
2993
2355
103
267
1769
203
1586
46545
204
19593
25293
11382
13453
10272
12238
3102
3219
18797
29975
4874
636
3371
3789
6564
22915
5802
10695
32961
3193
21033
24637
7681
11553
4498
7184
12866
103
267
6299
190
8939
22544
7416
3280
9420
8842
9460
8627
497
8885
13277
9495
9038
9020
5927
64129
14912
2056
497
8820
20033
8965
8657
8793
7928
19262
8200
8137
8942
8333
8763
8141
17523
8358
8214
8061
8524
30204
9128
16802
8369
7197
8217
7849
8983
8167
6066
49385
16571
25482
4165
38232
1989
18131
35315
497
5877
55740
35275
497
15411
108
144
272
272
144
143
144
13385
16513
14724
14112
12831
13364
27170
25874
472
14812
115
115
114
190
103
267
1732
221
15027
84
485
13526
17422
17324
267
103
11712
18416
3142
3661
1310
1780
1090
1234
14744
2942
3068
3176
6303
552
6368
2775
2878
3152
3324
3153
3587
281
289
2036
790
292
11102
1906
720
508
2863
1416
4365
2662
3150
144
16027
987
7293
653
2777
3933
144
3355
2195
11366
24879
2889
464
452
3285
108
9499
272
272
337
6529
296
897
2591
9311
12900
1767
2877
3431
7553
39869
519
1579
15873
296
2435
1460
1850
17266
9717
38285
8099
1070
190
267
103
267
2948
8636
6817
291
140
1108
46218
14166
7440
5286
10648
9521
5256
7438
6326
6180
141
140
141
141
140
2592
213
214
3395
2142
5805
1460
4019
14671
472
142
142
17626
267
103
267
142
142
401
5105
10653
2940
279
378
461
445
479
459
414
468
142
455
377
5300
1070
1278
1200
1162
832
1054
8137
1148
1356
9515
378
141
377
103
142
16640
267
399
9950
142
399
7366
7764
413
475
13480
3406
4957
6721
2668
2499
3286
2856
2360
3040
2683
2689
925
16326
4880
11699
8988
8380
5543
10231
6934
5580
5779
6696
7434
6397
7492
4802
6291
142
449
12260
7440
6757
1577
302
4841
2837
45050
267
450
624
3644
10797
425
15030
362
885
1442
470
1062
829
1027
1015
1222
1126
1034
1638
10895
17423
911
3134
6044
9165
33902
9462
9037
10171
9957
180
179
181
180
180
179
180
180
180
179
179
179
179
179
179
179
179
179
180
181
180
179
179
179
179
179
179
179
179
179
179
180
493
107073
180
180
181
181
181
181
181
181
181
181
118552
179
180
181
18093
209
209
208
143
1262
72
395
7300
1357
558
2965
1045
326
328
11645
4114
832
896
953
20430
543
2492
2360
389
1333
1489
1391
382
4158
20862
1776
22953
832
1608
602
680
10420
3113
990
15403
823
796
3069
4373
2923
5036
11418
2424
1945
2221
2064
2207
5036
396
179
7300
221
84
10756
2366
2084
2200
2549
2163
2197
179
1639
1971
2169
2814
2340
1987
2107
2377
2099
2001
2245
1513
2015
2316
2093
72
2210
395
146
311
7300
8560
3176
2093
2314
320
147
310
7300
13004
44139
2375
309
10840
2139
2326
1900
2886
2501
2227
1991
5471
2622
1551
2435
1929
1678
2293
2303
1811
2582
2193
2339
7908
320
147
3151
7219
6196
43386
2210
309
320
7300
3141
2093
2192
22236
2210
309
311
7300
146
10840
2110
2204
1706
2329
2292
1625
2701
2140
2224
2247
1935
2441
2101
2430
2080
2089
2070
2125
1631
1780
309
311
7300
8741
3146
7219
1294
310
2112
13776
311
2382
3173
7219
309
5288
16685
7300
320
10193
9110
3168
309
16046
320
10840
1742
2222
2715
1685
2289
2249
1893
2133
1754
2117
1760
1891
2317
2246
2152
1887
2563
1956
2161
2098
309
311
7365
10840
2010
2355
2307
2222
1836
2179
2214
2435
2266
2259
2098
2263
1378
2301
1707
2270
2051
2514
1883
2034
7219
309
318
1882
1632
10840
5426
1877
2166
2273
2031
1929
2166
2202
5123
5257
2412
2307
1697
2089
2338
2363
2656
2527
2342
2371
309
317
2269
10840
1944
1673
2528
2153
2368
2258
2462
2118
1917
2206
1780
2775
2369
2184
2115
2137
2289
2213
2629
2319
309
320
10839
5102
2460
2404
2073
5008
5167
1868
2388
2014
2199
4982
2313
2091
2026
2071
2102
309
320
2654
1989
1775
5198
2122
10840
2049
2040
2387
1476
2322
1945
2208
1951
1879
2319
2857
1984
5348
2234
1835
1879
2089
2092
2201
2097
309
320
10841
1585
2312
2197
2065
2411
5522
1662
5081
309
2202
1895
1893
2270
2685
1896
2281
2147
1946
5261
2077
2061
311
17522
10841
2226
2222
5104
2218
2298
5440
1671
1820
5290
1752
2332
2291
2362
1822
1981
2285
2522
5624
5359
1927
309
311
19374
10841
2058
5480
2099
1986
2188
2335
2270
2413
2593
1942
1972
5184
2644
2299
2327
2196
2104
2146
1908
309
320
7300
1786
3155
2093
17050
2210
310
320
10842
1705
2103
1881
2156
2212
1937
2104
5090
5292
2320
2991
2104
2718
1908
2550
1863
1527
1869
1825
2421
7219
309
320
148
10842
2205
1886
2141
2163
2336
2110
2695
5384
5339
2231
5498
5248
2577
1839
309
320
2772
2126
2379
2211
2010
5394
2300
2123
10842
2133
2056
5577
2420
2176
2007
2571
4920
2459
2314
5442
2034
2420
5487
2523
2152
5449
1784
2303
5780
309
310
32656
10842
5289
2128
1995
5444
5186
2137
2186
4802
2466
2024
5365
2270
1919
5225
5635
2593
1936
2506
2242
2017
309
322
7816
10842
2177
1667
2129
2501
2348
2386
1799
2656
1827
2544
2296
2307
2527
2366
2631
2156
2342
2348
309
320
4705
2814
1689
10842
2720
1770
1999
5490
5656
1888
2141
2416
2404
2032
1881
1949
2382
2328
5494
2403
2357
2329
2121
2004
1939
2210
309
311
22978
10805
2484
2390
5769
2006
2511
2031
2634
1932
2380
3284
2196
2208
2415
2316
1717
1859
1933
2465
2016
1779
318
309
2686
3161
310
311
14173
10842
2045
1991
2397
2368
2142
2775
2372
2016
2309
2196
2296
1978
2602
2285
2177
2200
2066
2404
2304
2036
309
320
1783
3191
309
311
27479
3191
27257
309
311
9632
11921
488
8838
980
68
68
68
68
68
68
68
68
68
68
68
515
471
1498
761
4438
6064
440
967
3029
13072
901
164
550
165
164
309
714
164
389
163
163
165
164
164
164
1449
163
163
1580
8504
163
162
404
163
163
162
163
162
124
11911
1036
892
1106
1307
18192
892
1036
1106
1307
16607
1036
892
1106
1307
537
12823
892
1307
1036
1106
2822
750
942
163
163
1276
163
1725
6928
892
1036
1307
1106
922
2772
6339
901
163
164
1036
892
1106
1307
124
105
288
4306
78265
126
126
9415
288
288
126
11001
126
4632
1180
126
5045
126
4476
126
126
126
3378
126
3660
1665
126
156
2580
202
16826
4973
2231
233
233
3795
233
16990
11485
48539
2448
4313
14155
286
18264
2448
481
506
742
9617
595
808
1214
18365
5682
737
757
837
783
717
490
709
12604
1391
571
18399
839
802
750
490
4651
640
825
106133
4131
1052
2563
1040
5452
2777
1103
5893
9768
2302
3208
1468
1491
513
1418
1535
751
3832
1961
300
642
689
531
511
1610
2533
896
361
416
1052
1040
195
13829
146
145
146
145
146
146
147
145
147
146
147
146
146
146
146
146
147
33605
11025
1575
1715
1841
326
6285
1770
403
569
1733
1612
335
1602
1224
1603
335
1829
888
395
574
336
1407
431
1236
327
574
572
571
574
4641
5009
1090
1664
522
380
5035
1356
354
571
571
529
496
337
8011
433
5553
462
24060
2083
3563
1166
1163
1482
1484
380
1230
1417
1467
1466
1419
1444
337
3189
2019
1436
303
1269
1457
1467
1672
229
2239
14725
1627
10814
13988
173
41044
305
3174
2650
2475
2621
426
3213
336
338
330
317
338
338
339
337
303
343
522
531
532
531
532
535
533
323
1059
311
322
331
331
332
292
540
516
540
539
1029
330
334
758
530
537
329
502
2476
541
326
6627
161
12508
24060
22880
12441
168
5621
365
6640
318
329
12100
1307
340
308
335
314
311
154571
13272
286
249
1515
2538
1367
2021
1086
2294
248
248
1616
127294
1005
2907
1338
2567
16117
1716
45516
20068
13638
393
2916
376
3971
441
15075
12075
2815
6336
8200
6765
8381
3145
6417
6750
6000
10358
8907
10123
8771
5385
7946
7447
10264
7582
8684
7600
7822
9635
8624
9142
9097
8414
8878
4068
4449
5259
11713
3225
8973
1795
1164
6345
2132
1323
1562
1944
1739
9155
4605
269
269
269
269
269
125
2195
269
2381
269
2158
252
9151
236
4099
234
235
236
236
235
234
8534
1224
18207
235
236
235
4982
236
236
235
236
234
236
61
233
236
236
236
236
236
236
235
236
235
236
236
236
236
945
1079
1902
1090
2101
4101
2308
643
622
4959
1158
1608
949
1178
1110
8384
1184
1106
1589
1086
1106
1720
677
235
1138
1845
1336
236
1378
611
236
236
236
236
235
4860
235
235
234
236
235
236
235
236
236
235
1033
46161
236
27624
236
235
236
235
236
8534
183
115
1631
1631
235
236
234
1330
236
235
1630
344
37540
142
216
2366
216
215
1510
216
2157
310
140
404
16149
1826
1614
4536
269
261
1135
7730
16015
1135
11354
865
614
6965
9970
803
1687
268
1989
268
10044
803
268
1989
1687
268
1135
1190
4093
6641
20202
3326
268
1277
1989
1048
4418
268
582
803
21030
4418
27842
438
4418
1277
10423
4418
9020
48189
5123
4418
662
641
1192
268
1658
9862
4418
800
2895
9811
800
12475
800
565
5741
800
565
5643
800
11639
734
2896
14331
736
2895
14330
717
2895
10942
653
2895
14330
703
14331
701
14330
701
11639
701
18397
701
9812
701
18397
701
9811
701
11153
701
9811
701
10942
739
18396
2896
717
2896
14331
717
9812
717
18396
717
11638
753
2896
18396
754
18396
754
10942
754
9811
754
10942
754
10943
754
9812
754
18397
754
10943
754
18396
754
10942
754
9812
754
9812
754
11638
754
18396
754
9812
754
9812
754
18397
754
11153
754
10943
754
11639
754
10942
754
18396
754
9811
668
2896
18397
717
2896
9812
714
2896
10943
714
18397
714
11154
714
9811
714
14331
714
10942
715
2896
9812
686
2895
9811
686
10942
686
9812
686
9812
686
11153
686
18396
714
2896
14331
662
2895
20084
700
20085
712
2896
11639
712
11638
712
11639
712
18397
2655
3012
1165
1502
1131
1206
717
1062
3352
1118
372
1130
483
392
319
2100
56288
9727
813
823
738
1438
823
2943
58799
9482
782
720
751
762
720
718
782
773
762
5713
720
735
1257
736
2963
53189
7094
617
600
591
735
736
712
600
726
617
4730
482
888
1068
2611
4766
2743
5329
863
882
5754
785
867
958
362
866
611
581
634
703
704
293
595
617
1485
602
647
1226
974
12691
2563
739
2970
892
877
1455
1340
627
1307
1285
3620
1359
294
4749
1470
1925
2431
1297
581
1352
762
1257
1415
604
1946
5728
604
7036
604
604
5386
604
904
604
726
2895
10943
5386
251
604
726
11638
24873
1814
3308
3455
3470
3111
3723
1661
2830
3072
3740
2998
1152
4100
2998
1832
24873
634
3178
2400
5958
2155
2445
3033
13375
7156
2862
3719
2806
3661
1181
7369
11245
1916
1577
1578
10502
519
60117
2782
10208
374
674
3995
2910
361
4799
4207
2093
2895
20084
11343
708
20085
706
11639
780
2895
14330
10490
2767
4848
532
60
6151
1258
1699
261
262
4642
5206
268
4373
5431
6457
4766
229
64
19
6024
236
5953
10170
740
2895
18397
740
11638
740
9811
740
14331
740
11154
740
11638
4767
229
740
9811
4968
240
227
12135
5168
229
5467
11403
1173
6157
159
2961
5468
1184
8086
1470
2077
2260
1294
1658
1678
679
2896
11154
680
11639
1826
1602
3093
573
2291
694
297
557
621
365
300
847
767
2082
20964
1404
2355
1058
444
391
2553
736
24057
20964
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
24057
10449
2825
53
17458
12321
2297
6152
5944
7509
14664
1272
3959
267
629
6553
582
78823
11954
475
475
664
2895
18396
794
31909
121365
2689
30411
35295
2969
27405
43446
10513
33013
664
11638
664
10942
5299
664
9812
6754
2764
1509
738
2896
10943
76804
4073
11396
702
61
16451
12391
723
2896
9812
2576
1038
1012
1317
1054
1090
995
2383
1242
1120
6171
8214
14358
1941
621
690
20321
53
12761
2321
1421
4956
508
306
5807
16430
558
342
3977
1533
1527
2292
1899
954
618
730
2895
11638
13367
640
10179
1450
477
15665
1255
861
178
5090
15018
375
1101
340
375
4795
506
482
2327
14630
375
945
1025
381
482
2355
1362
1215
1030
482
475
16261
8732
2050
1305
13962
9602
1498
860
1629
605
24957
2553
6216
3761
2117
659
2896
14331
691
14331
689
10942
689
18396
21206
1088
1053
950
6544
1514
930
3830
1162
1213
352
318
930
1372
1029
917
1162
1670
353
855
1382
353
456
1720
1486
1076
1204
2762
31297
1325
1746
25675
666
970
679
60288
27088
786
2895
11638
787
11638
787
18397
787
18396
43915
4444
341
13721
6660
7210
5256
616
1401
2246
1612
404
912
833
3245
796
729
598
5431
764
736
805
318
390
603
656
809
13235
3133
926
728
907
9228
1010
29944
3380
3711
361
2256
14499
11040
267
4402
13218
7785
13306
2076
1408
3243
258
1111
4255
11358
3916
4251
417
11760
291
1841
1922
1628
1289
521
2036
1903
291
1602
1040
2529
1495
1609
1699
2180
1883
291
847
1130
696
8289
1260
1746
1525
2811
1723
1289
1093
840
1718
1510
13389
710
1331
1223
623
611
346
333
3014
516
421
559
533
1226
710
1603
720
576
545
1165
333
720
2224
330
5082
3277
553
1331
1713
1646
614
1711
332
1485
4452
464
3988
539
339
608
318
297
2440
1602
529
1646
524
14519
584
514
590
678
564
21685
581
646
559
290
2661
490
818
646
877
617
585
647
679
636
621
290
743
1059
736
559
343
3105
679
691
9811
2896
446
21040
2832
5118
689
2969
953
622
270
706
533
709
731
1382
1461
307
647
5544
622
965
1806
414
414
1257
15944
15143
6530
5174
340
340
340
10187
347
46925
164
164
164
164
164
164
164
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
164
164
164
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
698
11638
2896
698
11154
698
10943
698
10943
698
11638
698
10942
698
18396
18264
286
10486
4355
2263
18263
286
215
18264
286
200
18263
200
286
7940
10514
18264
286
215
18262
286
200
7940
18263
286
200
4828
475
475
661
3575
2231
382
475
475
5734
293
927
142
142
142
17115
370
390
364
400
347
375
382
1020
1055
352
422
430
354
873
1176
740
750
612
819
297
467
381
356
942
5394
18398
944
862
295
298
324
619
1520
334
402
304
385
819
295
374
369
352
385
1337
1087
861
625
298
353
294
1198
2872
294
313
675
320
733
614
299
349
614
727
836
727
2429
1028
142
2366
489
375
56562
143
143
1883
1292
436
289
298
298
325
142
306
1207
1055
1023
1519
1568
2119
428
335
5968
9443
5486
599
5555
142
142
7037
142
142
340
1258
142
2818
1233
9734
144
9443
143
370
369
5641
329
11561
9444
369
5606
328
18319
9443
369
5652
308
10865
9444
369
5644
328
10865
9444
369
5637
326
18319
9444
369
5573
328
9734
9444
369
5588
329
531
9444
549
7884
369
5475
328
10865
9443
369
5629
329
14253
9444
370
5569
329
18319
9444
370
5630
328
12397
9444
534
489
452
27450
744
4405
333
6735
1888
1694
301
244
244
264
6402
12951
9535
3399
6975
1967
296
1411
9898
457
267
46480
253
159
596
6553
46656
165
165
146
267
1843
165
165
165
165
165
165
165
253
159
501
141
323
12164
501
323
7271
12164
7271
430
31213
342
838
643
807
2048
11001
979
917
753
368
3462
1858
9581
7569
911
502
877
403
453
953
1169
8696
555
1819
3204
3132
2452
1234
399
403
403
483
1145
1079
397
421
968
898
663
1066
1222
142
9617
19618
4837
8534
399
432
456
562
5218
2435
545
522
2127
9866
384
92040
441
438
494
217
509
221
121
230
4834
552
553
127
550
19
19
159
432
265
11833
6798
263
267
11903
10461
640
2050
12601
263
309
5363
2250
1018
263
329
7186
2048
8648
8440
2321
8454
561
6661
4111
267
6553
2321
268
10539
15917
4360
6438
2321
11841
10477
16107
4360
265
265
13749
324
9711
321
14243
8702
508
265
11558
747
6923
1460
1450
6747
2150
2050
6769
2150
2050
16197
640
1450
12912
330
7184
2321
8648
7713
11340
105
3174
2151
2526
978
1204
1828
63
446
29377
749
572
410
335
13334
1601
2094
771
317
4329
3935
8973
7793
23023
18229
11771
7858
12978
267
6553
12571
5922
735
8893
2150
1824
921
2050
8732
1207
1256
1450
2150
12733
640
7118
2050
12581
265
12196
329
7082
13669
2321
7810
8551
231
231
6755
9576
4603
29686
1551625
15971
2982
611
260
7633
4055
802
12740
266
288
288
1105
8776
5829
2072
8611
793
2037
350
2018
303
1597
3848
7972
8651
463
4495
8162
791
261
4212
4957
25543
6413
5074
260
269
11276
8067
38675
273
3516
1185
273
273
2859
2894
205
1684
2473
202
325
9210
205
1713
5552
1556
1267
3039
205
205
205
1427
202
202
325
325
307
1704
4287
763
5563
13302
4055
26778
8050
773
980
820
980
856
1058
7294
1045
2787
930
1020
1293
763
357
3044
1008
1015
1661
11048
617
1054
749
1653
931
1131
1004
8950
1106
13927
1845
1078
560
1153
326
204
168
18794
192
192
193
14670
12392
4708
372
192
444
9435
6271
285
4131
36479
7469
1794
407
437
1177
408
1295
496
430
943
871
19309
429
1161
1176
4299
619
431
1042
841
428
1027
1171
1108
681
10705
645
913
447
5507
1767
1039
572
1002
6569
1189
580
597
1093
2340
991
966
417
10881
7270
11823
431
13044
1037
981
688
425
558
7535
1099
948
267
806
10343
32161
840
828
624
583
977
932
909
893
607
739
1092
1157
686
407
1628
957
600
1073
1069
849
651
404
9728
613
1825
467
462
391
404
926
257
740
645
1061
10968
3805
733
650
22377
806
21009
974
930
480
254
695
729
2173
10292
18557
691
480
695
2173
21071
868
9974
24458
1531
4813
2208
26992
10017
494
79219
126
126
126
265
10263
126
11001
3342
4094
3613
1665
4632
4476
1180
3669
668
126
126
126
126
126
2580
1862
235
3660
302
45781
126
126
11527
126
126
126
126
126
126
126
126
17738
15007
15958
35687
16980
265
12725
232
410
8308
1390
1430
2002
648
1873
908
7488
1492
745
1728
597
693
691
1571
602
1562
1725
1486
1517
5157
1767
595
5093
625
897
1432
740
9456
3927
1768
15022
1513
8308
31950
9228
3275
2310
1640
2395
2256
3615
6118
4081
1699
8274
5316
11948
5155
1763
523
523
855
722
9923
482
11733
482
11416
13870
46181
10761
24448
14544
3053
21593
117609
49654
11983
2313
1982
3010
6186
19305
4871
8114
55196
56677
3268
366
637
636
1081
4871
768
1358
1597
31650
39138
804
1128
1135
1691
1806
2044
8905
398
3795
4720
5015
1648
2473
1839
3370
2929
285
416
5552
1044
6196
9283
2003
1755
781
689
5698
5698
9117
16793
21112
3370
227
416
789
12906
393
372
14418
669
918
7204
193
3194
3855
451
7265
914
32442
818
4032
3631
6587
9652
7691
6943
7176
18307
15544
17996
11243
10375
16545
16502
18558
16273
10936
20753
4321
10110
4991
18112
55759
4013
23354
4480
1490
269
269
122
269
1588
494
261
30366
737
409
2301
1832
1590
328
829
1978
815
371
792
1795
12379
1952
362
357
489
390
1634
414
3790
9578
1777
7531
649
530
2399
1273
10031
1190
1223
1354
12410
26054
2279
357
406
9602
2771
16065
1053
442
737
442
737
442
737
718
719
442
9236
8913
737
2025
442
737
7139
442
2449
737
7852
25488
358
377
450
743
411
6891
528
9817
14686
12462
15715
20112
7397
12237
3393
1523
1155
1436
1470
1696
3122
658
7457
1027
5048
1188
664
1172
302
1416
2990
1506
2920
665
1845
808
668
8760
840
3508
437
2785
2592
477
6139
3209
26559
14604
6769
8426
16566
6223
792
2488
28878
2603
1440
23354
122
2354
5504
16354
275
518
320
20159
896
1272
1010
1566
837
716
4729
780
933
1465
358
3666
807
414
2276
374
18984
4729
365
33147
408
7016
26523
3576
22472
4142
8364
1765
2155
2097
1765
850
2356
2039
1070
1341
204
340
269
8462
2979
358
2366
5320
2687
6658
605
358
3189
2842
4013
2531
6214
202
28173
261
4133
397
416
4142
3239
678
706
270
1392
3084
352
3005
46039
1296
839
358
5091
798
2168
3621
416
4132
3240
2358
340
8612
269
353
3006
340
10302
839
796
269
204
190
8476
269
204
202
340
9764
124
2237
23354
125
125
125
125
125
125
125
125
125
125
125
125
124
125
64
23354
707
18109
36186
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
564
321
4210
166
166
166
166
164
166
166
166
166
166
166
165
165
166
166
166
6566
166
2035
5808
166
4605
2195
269
269
2158
269
2381
269
269
269
269
28918
6248
7216
23267
4979
5535
1078
1641
335
1902
1598
4979
4676
8437
1943
1860
380
4727
2008
1936
690
2221
2365
266
8887
2364
199
6998
199
200
199
1158
3753
6031
5783
1111
18433
4309
3224
266
8165
586
266
280
783
1979
6369
290
547
2111
608
785
3305
1162
369
18433
3684
1111
229
229
19863
4309
229
227
229
227
586
266
428
1162
280
783
359
228
360
905
359
547
290
227
283
290
290
290
19894
428
359
12834
428
359
20963
2269
229
396
1281
3592
900
428
546
359
1757
827
18860
12205
18403
229
3305
608
228
229
13866
19543
932
846
957
44922
426
433
426
430
252
439
426
438
430
433
691
41399
23054
24017
359
358
1276
569
729
355
12510
23054
41399
44922
24451
8448
11889
18403
113
1028
167
1007
157
24424
1923
618
4711
1057
1057
2806
1057
11625
629
2436
4940
630
17644
2257
1559
3166
666
491
5675
25068
3944
397
2803
1028
601
10012
601
11781
572
11340
589
24894
7364
296
299
15057
470
3172
693
995
8550
2094
402
35287
328
993
901
676
14127
19842
6901
1362
1253
1126
1135
1202
1271
589
578
565
576
592
287
1178
1712
1282
592
600
322
2927
776
591
1327
1220
790
596
12306
12714
556
276
6784
806
857
1094
750
943
1178
1445
568
702
892
790
635
747
726
912
758
588
996
642
882
940
570
828
870
665
600
870
698
1694
2093
5822
5636
12810
6019
6577
727
5267
26132
125
125
125
1322
125
124
6749
125
448
14795
991
10186
683
926
325
420
1483
292
458
17409
991
926
292
11163
715
1654
2139
955
16210
991
11086
926
269
785
292
113
727
5267
26319
1297
269
4034
3234
236
304
7825
430
26376
238
1145
6749
487
418
30548
1122
356
10010
546
399
12358
5618
216
3893
62920
44171
688
15220
269
269
1297
124
11340
168
17056
2307
2113
636
2122
691
847
4813
239
3695
1893
244
257
715
5201
273
2765
2868
364
613
9689
2765
9689
124
12143
14828
273
1029
267
6710
273
273
2839
1397
2996
1442
1431
1516
1356
2585
1449
4567
3553
1713
2629
2364
7324
1009
22862
200
200
27705
35101
233
196
196
196
196
196
231
233
233
232
233
233
1944
233
233
233
233
232
232
394
233
1034
623
1680
384
233
233
1031
233
196
233
233
232
196
233
384
196
2224
196
106
6933
166
16011
16011
13007
7300
200
28212
23299
200
7753
200
27704
18539
200
488
200
3936
15444
7186
18539
200
28196
13782
13565
7182
13782
200
28095
13825
13629
583
583
583
583
583
583
583
583
51439
1934
695
8405
2823
2978
694
5805
275
598
657
1654
4656
3364
4012
1316
268
752
664
978
432
2275
1651
8998
13180
2074
979
294
2393
5880
1751
4851
294
244
1668
1069
1041
1673
1311
294
1823
524
1576
637
35921
713
1639
11935
4578
619
936
6298
294
1320
2189
267
476
3081
763
350
794
20026
2008
1117
2560
3650
3615
6799
2227
2483
1266
1804
12471
1415
13793
583
27029
1295
3264
13793
2826
255
265
10705
12148
16753
3615
13793
10608
2489
583
583
255
265
13793
214
12080
583
18241
5145
12471
12427
255
267
229
13793
11940
31797
5217
1118
1895
7010
582
494
12994
4080
3615
1077
308
636
294
10272
2806
1507
268
11192
2479
3053
1723
721
714
3209
291
2838
1867
288
2860
2729
9360
4137
1748
2453
10547
18375
3615
1201
4606
13793
11830
23296
3615
1294
3673
12471
12427
583
55069
3615
21526
9545
5723
3435
2453
1141
441
13793
1129
415
25582
3615
10853
9545
1586
12427
583
25983
3615
539
12016
13793
583
16860
3615
539
13793
8505
522
717
15616
1077
871
1159
1410
1188
802
630
725
352
3317
1422
1264
1162
717
1171
688
601
795
4291
834
756
582
3282
805
9070
738
735
752
664
5526
1972
12513
1764
729
1238
686
1697
451
3283
1266
809
3986
747
849
1150
683
809
532
815
930
670
662
818
743
532
673
6487
94849
294
583
189271
583
451
2142
2381
451
1667
583
229884
583
583
583
295
198344
294
604
583
294
604
465
19282
527
1331
284
12426
970
711
813
674
614
329
1181
640
299
1673
333
677
2988
823
708
735
687
706
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
687
451
61012
535
542
20593
535
544
21234
461
10671
166
530
534
529
532
526
526
530
9260
504
533
902
24368
457
232
605
8242
3854
3132
3779
2714
11020
1823
1323
10820
1816
14365
2794
1300
6469
1993
800
9670
350
1128
1518
2183
28636
443
1639
1990
5363
6469
10895
11500
37128
5825
344
216
37541
216
216
215
1510
2156
216
310
259
603
6573
436
4853
3393
3911
3521
2890
267
9089
4510
6944
4169
14679
159
3577
274
12646
4168
7004
285
143
3532
15443
4037
4018
3486
6756
4485
159
3053
313
12355
5868
9570
4057
9055
217
1460
3371
4452
2055
143
5150
2541
3067
367
3649
3186
7452
3987
10511
3979
327
12355
9889
817
748
806
788
3570
4134
833
3122
821
803
808
3456
3320
904
313
425
814
3484
2989
1647
606
419
3122
789
789
821
730
3097
9230
4134
1654
898
728
746
3823
2643
940
775
1356
1307
845
2377
822
450
610
3313
4393
771
820
3085
833
14245
692
854
2529
9845
17071
428
7253
399
246
14882
677
7848
10454
246
1085
677
424
399
4356
23470
21086
2251
7887
2288
22379
6299
3086
3812
6047
1201
7956
7351
7664
475
1296
4756
4613
4500
3657
4526
2117
2784
7874
24181
7956
727
5267
26319
123
10026
3234
461
24734
122
2688
6867
435
259
29280
2654
606
1590
363
792
371
2499
612
328
2279
1995
1981
1795
260
491
737
358
25277
260
25105
500
4771
599
260
444
283
46816
6212
3068
397
5231
699
567
705
15047
18167
6168
684
677
31304
3098
1063
994
1121
390
3103
2036
1368
5801
961
1733
5893
973
5998
334
31135
4819
7934
331
10251
6394
5285
6692
3206
1684
701
18126
6821
333
3158
3493
3523
4521
3343
243
63563
3723
3415
705
5993
388
4770
137
137
136
404
136
136
174
420
2623
1195
350
174
913
175
136
174
173
21843
137
137
135
174
2120
11364
6186
8170
1623
8517
49192
17953
561
451
37565
1623
57641
1457
1658
914
404
2837
727
5267
26319
125
125
125
122
10611
125
26376
125
430
122
1145
156
449
380
29209
102
673
11883
102
6975
413
424
399
5866
102
1700
3443
102
10535
3068
4551
5706
1431
102
19468
3610
3384
375
633
6930
7295
3000
4805
9076
4544
3982
2278
1596
2739
385
1450
2819
1424
3666
4490
957
3352
1865
15747
3605
1896
3619
3172
4360
1451
1064
200
4729
199
2130
375
3859
385
2290
3415
4601
505
7364
945
918
6642
3696
2817
916
884
6681
8099
529
10307
7817
452
7567
1063
135
135
135
135
54742
1063
135
135
200
135
135
165
135
20422
200
7754
140
141
140
141
140
140
141
140
141
140
141
141
141
141
141
140
141
140
140
140
141
141
141
141
140
140
141
140
141
141
141
140
141
140
141
141
140
140
141
141
140
140
220
166
165
166
2805
166
166
166
166
166
166
166
166
166
166
165
165
165
166
166
166
165
165
166
166
166
166
165
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
165
165
166
166
166
166
166
166
166
873
729
5364
165
1061
8123
3954
972
2154
15877
142
142
260
257
142
141
802
12337
17522
501
41475
171
171
9333
125
244
125
6059
125
156
305
156
156
156
156
156
156
5473
156
287
156
2896
156
7946
17272
5944
9333
10755
566
267
502
125
273
2517
2674
244
2607
404
560
2360
273
17265
244
336
320
339
345
316
13912
244
940
348
331
316
318
10501
125
125
125
125
125
341
125
335
2650
1295
19974
18375
420
5851
12666
599
4508
1527
667
7236
1439
4126
2550
1296
1645
2616
125
342
554
556
37420
3085
458
3679
1561
4634
10927
11765
8505
10805
3831
11632
17495
12851
2082
11014
11285
13912
8878
12086
6511
14931
12854
8655
385
8010
2123
7610
10393
511
1457
2726
385
8658
11546
11862
2962
1608
905
2349
12382
4065
1114
14599
2142
9825
12632
15619
14931
15086
2065
2306
285
285
11931
3713
293
1011
848
1049
15619
14882
16249
11322
15575
950
1036
807
1015
1099
631
3156
2307
11561
292
794
758
641
754
45020
735
12029
709
937
1014
788
493
285
742
735
7835
1158
4844
742
511
239
511
511
395
3437
2674
65
126
13733
126
123
16912
181
2231
201
3795
2448
550
48539
5698
16990
5698
2078
20367
1878
324
310
10059
10059
23329
181
5269
286
381
357
181
142
9888
904
275
43700
246
246
246
8037
320
430
630
664
721
910
309
5162
238
784
765
4798
4501
817
671
662
1918
364
434
437
439
437
434
437
437
155
4017
22179
2531
1122
5468
10124
1386
1645
7119
275
9963
7836
1658
1495
3879
3017
5304
1542
1273
6305
2554
11044
275
13426
2417
9473
1099
2819
8413
3225
10924
1015
5087
275
2482
9850
5444
945
1212
1084
1576
2344
4788
8022
341
2360
16501
2784
986
5464
341
275
275
9850
9474
1855
2699
9982
2783
15576
10243
7078
1940
7301
2413
5481
2801
9273
2685
14615
8358
6042
7703
261
10966
5449
4297
2321
284
2384
343
8525
255
10202
12028
2962
2523
1404
1440
25434
1470
2685
2624
2819
2775
1396
126
126
126
3315
126
126
126
126
126
126
65
126
261
45654
34761
4050
23944
4260
501
7100
3432
468
248
33403
171
170
170
170
170
170
169
5893
972
169
171
237
31130
6211
3097
1062
993
1798
1732
1120
169
5801
960
3102
5998
1367
8760
24519
600
398
8257
803
644
676
810
704
698
52149
1982
94510
479
5472
2763
53294
1141
1527
463
286310
459
1228812
463
924263
457
1527096
457
1456937
457
1456936
457
1195746
157678
455
463
410376
21548
78368
50581
463
461
463
457
363036
463
295317
453
469826
463
763632
72736
459
463
2295921
463
210090
453
514857
463
1443054
459
339546
463
1178202
459
406604
461
373853
463
195713
453
624507
455
219664
453
742713
461
172517
463
339718
126571
463
461
122661
5267
26376
123
12460
125
453
384
29296
2751
673
12056
413
356
432
399
401
6699
7558
7676
7676
11765
463
12647
142
141
141
140
141
141
142
141
141
142
142
140
142
142
141
141
141
142
142
141
141
142
141
142
6432
142
140
141
714
706
24509
7135
306
905
755
676
1347
631
4298
636
4640
632
833
580
1315
1132
920
9288
11457
1528
1008
4781
908
297
258
175
2580
14047
846
701
2733
781
914
687
4137
8305
2204
640
934
320
258
700
12566
320
1154
15162
2287
831
358
1015
8090
2172
3420
596
9045
1621
337
831
14801
3225
9344
361
9186
2720
1176
24038
20698
258
17465
6546
13094
4794
6719
5002
5546
5942
293
1093
1075
5031
18079
5497
5915
4126
304
6323
5045
7291
4700
5726
304
27967
765
800
775
293
431
5323
3440
814
471
1088
1110
776
1236
443
3033
448
814
297
771
811
293
3628
2200
5323
445
468
10287
57539
300
173
95
714
1804
800
13836
29827
874
1156
1165
1040
1133
1132
1020
16042
2456
856
848
4574
3324
776
737
793
795
731
785
796
723
4279
2675
2637
1785
1079
705
15978
922
735
1021
728
615
998
2149
2700
2984
11432
782
1031
911
751
2720
757
1078
2127
800
284
776
770
722
1088
1019
615
796
909
1132
1019
2083
1078
4958
713
2791
920
1020
4103
848
856
785
2706
998
2863
751
2707
909
2984
728
764
911
4103
943
705
863
2529
4957
31317
293
293
3628
443
448
814
814
13679
1236
431
5323
445
468
471
18910
1021
284
3475
4140
6638
4692
4675
4256
4669
5166
3932
577
268
525
5116
4373
4335
4255
4508
4895
3912
4565
3914
4593
43
25351
926
1008
298
928
918
1621
1095
28114
18910
268
20099
519
4669
4149
5206
5265
4968
4909
5428
4818
5086
4988
4927
5514
508
5070
4921
5086
5192
4455
5022
4710
5023
19437
4488
4046
4002
4263
3934
4029
3537
4568
3939
3698
3639
3880
6083
4133
4014
4968
5718
3924
4461
4196
22852
33955
19437
19772
4052
2903
4777
5118
5212
5089
3599
4706
5372
4656
536
4269
5394
5460
4488
4655
4161
4532
4655
4629
4972
20043
4764
5343
5459
5066
5268
5106
5063
5629
5066
4701
5073
5031
5269
5242
5372
4420
4466
4718
4586
4749
24465
31848
20043
22969
28653
719
960
45987
20043
16474
4830
4491
4304
5191
4325
4802
5806
4828
4326
4663
5615
5243
5083
23801
1377
1279
37110
16474
31292
19392
5313
3248
3475
4716
7147
4614
5855
5947
3864
5427
4097
4907
4570
4596
5659
4385
6159
5513
4241
4292
29401
969
1349
1092
1092
23721
19392
15032
4605
4421
5613
4579
4586
5243
4662
5082
4305
22958
24455
15032
31292
11439
1126
404
31292
19228
4445
4206
4583
4692
5206
4669
4378
4441
4131
5166
4137
4247
6442
4455
5192
4064
4895
23697
17812
718
32036
19228
21995
3353
6786
4865
7491
10013
827
575
682
292
4076
5352
522
1542
297
9297
867
1133
3743
574
1336
297
509
2547
686
679
3733
10589
3709
996
19228
24073
319
319
319
258
319
319
319
319
19820
597
20288
3353
6786
4865
10589
522
3733
297
9297
996
686
1336
5352
575
10013
827
4076
1133
292
3743
574
1542
297
509
679
867
682
7491
3709
2547
34185
2731
2567
5766
1591
619
3957
753
4299
3136
5162
1393
1225
5667
2577
5274
14969
1010
594
885
5666
1367
1125
1791
880
1302
1165
576
1473
2366
467
1638
5619
809
296
5124
5272
1484
5145
540
16682
10088
3361
573
1042
54099
298
355
381
371
292
290
884
3171
1254
1014
361
355
368
373
355
273
18089
827
286
1269
3226
1525
366
307
378
388
306
369
2006
1187
4149
1427
4949
46144
642
33691
836
5374
5034
5123
5231
2732
5216
4421
5979
5941
4539
4916
5110
6822
4821
4305
5451
6127
5978
6239
5991
828
5849
6214
4978
4754
5419
3641
4359
5225
5714
5557
5102
5175
6229
5705
34719
4814
4248
4800
4112
4037
4818
30173
522
4978
3952
292
4686
4277
6263
4106
4800
28952
5983
4861
5335
4861
4780
4256
4746
5093
4861
4504
4691
5397
5335
6050
4379
5123
5281
4816
35027
30249
5214
6625
4890
6190
4675
5236
4797
4901
5375
4679
5332
5342
24000
4558
6246
5526
5614
4893
4901
53618
25621
1815
316
393
349
362
358
383
3204
4458
388
375
381
349
370
345
1499
811
384
352
388
383
362
386
426
400
377
364
31330
5847
5847
5847
5847
5041
5041
5847
5847
5041
5847
5041
5847
5847
5041
5847
5041
66558
27253
3403
5430
1807
3045
17172
17546
35027
30038
4682
4763
6391
4800
5312
6230
5538
4926
5495
4200
3953
4261
5994
4428
33758
6611
6458
6259
5296
5024
4958
6293
34188
5251
5993
5349
4664
3222
5176
4407
5501
5060
3726
4677
6089
5107
5335
4521
4981
5223
5084
5722
6763
34729
5946
4654
5269
6605
4955
4227
6004
6061
4790
5307
3454
4312
6049
6007
6755
4400
5941
5608
4542
5909
6304
6245
4469
5008
5815
4660
6667
7298
3792
5122
7308
4464
6634
4418
6609
4660
4279
4411
4542
34867
3428
34189
5950
6627
6736
5364
4667
5330
5820
5380
4972
6882
5592
3756
4486
4622
6135
6100
5228
6122
4813
4579
34907
6822
5355
4874
5422
5348
5000
5240
4805
5502
5654
5143
6627
4973
4914
5385
5746
5348
4497
4988
5593
28732
5353
6061
4294
6264
4312
4795
4955
6057
10475
159
2695
159
159
7151
18302
1578
159
1322
3804
16114
12547
159
1051
24467
4120
604
2474
2426
4063
2562
1226
1362
4401
1429
4919
1746
13706
1515
10187
796
5609
604
56422
9232
4845
1252
395
10600
7483
11125
1335
1294
12150
6555
7590
6860
12853
11804
11728
7249
918
8277
6860
509
2307
34855
45890
16920
11887
11216
6146
6965
12220
642
9942
863
8127
1468
9647
7298
7822
11892
7644
7828
2607
16849
604
604
27038
3294
6732
6605
6041
4141
14464
3863
9409
4920
2303
3649
6251
5474
3919
4451
92681
10516
222
604
604
25570
504
794
1494
33516
15218
227
59762
783
1598
7725
236
236
237
237
237
1058
1963
1052
2630
365
237
237
365
237
237
237
2892
434
237
236
237
1702
379
2897
11136
3010
4079
383
560
472
196
235
237
237
236
379
196
476
2691
2465
21555
3881
18142
5064
28586
440
237
237
3002
236
237
236
4362
1370
876
873
712
3441
1483
365
409
365
2360
11212
2612
364
3802
440
4430
1568
915
6621
858
1797
365
440
1355
10240
6460
236
1682
1805
8220
3980
236
364
797
434
59831
442
5815
472
468
248
34144
4887
1849
664
1399
972
2583
333
1532
2577
5710
5080
4268
332
6693
615
5893
330
3429
10837
6181
3971
570
573
1226
547
34318
6211
3097
3364
398
547
677
6080
3598
3676
6604
573
2959
3068
2915
705
656
5838
699
2848
5426
705
5939
3071
6197
5966
25346
601
12153
803
808
1391
644
387
43174
552
598
42019
5803
6363
42125
5682
22629
6155
3122
3729
570
4507
5905
4337
5928
5234
37800
5451
6028
5892
5759
6091
6049
6185
5958
4616
5176
45605
20273
6242
2763
6603
6841
4376
5423
6587
5432
44411
4864
6903
5547
8014
6393
5609
5637
684
4776
3869
19658
34368
43224
32866
7329
12428
13707
6122
1025
1831
2182
1856
442
412
557
459
11056
34085
13779
677
33711
14646
12222
33543
13081
15814
13361
22629
19658
43224
28430
5822
662
3067
6168
568
50270
608
14737
3746
21825
11166
16976
14516
44525
5692
25859
5754
50943
5231
19689
6085
19697
11593
42772
14524
17893
7251
15047
25082
13727
16346
15047
22538
16721
17959
15517
20422
25517
9372
19110
20422
20422
25543
28611
15717
15978
44882
17312
20363
15047
20610
4593
10449
4233
3916
2906
1106
3071
2184
2732
125
125
125
125
125
125
125
125
125
125
125
66457
6866
17607
5440
1303
7418
4148
5440
179
427
597
539
571
737
538
123
14645
571
538
623
597
737
538
539
571
539
597
8889
737
571
539
538
9186
597
538
7799
6879
571
538
597
539
538
8180
7610
9397
571
597
538
538
539
7999
4859
4565
737
571
538
539
597
737
538
6861
571
539
538
538
14139
10113
571
539
538
538
9846
7266
539
571
538
538
5267
26081
125
125
125
125
1326
122
125
6864
480
775
914
1305
12115
927
554
1576
1240
1455
769
29762
158
8309
724
872
452
2866
874
3577
594
742
833
584
721
499
2291
1160
482
341
577
875
579
572
1066
611
542
2643
827
1123
1111
1218
1066
878
874
561
572
8134
1351
7457
5887
5976
38839
65
65
10051
1824
963
65
65
777
188
713
65
4448
1440
142
156
7233
156
4325
4325
65
18197
65
3589
17708
65
65
65
262
65
65
143
533
477
15646
65
65
1682
542
65
393
12152
18462
176
175
175
9247
174
174
174
15981
386
3099
175
9616
176
176
382
384
4007
175
416
176
4698
3362
3303
5041
3009
10448
1813
1867
22573
3553
22554
3730
22569
22569
22550
443
143
837
8755
12419
12817
3529
2445
3863
4028
3759
4388
460
196
17189
2759
5625
3772
1720
837
266
5269
11274
14953
460
256
196
17187
684
672
631
4469
4176
5462
687
676
631
630
4090
677
4202
4737
4276
4599
6154
4467
5201
4091
873
8791
11558
459
13931
8116
13119
8486
8083
504
522
414
8193
12221
9291
9241
508
6335
10737
523
11115
525
10469
10104
837
12419
10985
837
6193
11601
467
261
11143
3631
4399
4799
6744
6969
4260
5633
5845
6797
4835
6323
5574
873
5660
11779
11779
11567
444
353
11018
3996
3593
3834
4011
3619
3980
3645
2897
4130
3919
3743
3585
872
3441
353
11567
474
284
196
4366
3872
3963
4672
4748
4423
4749
4684
4594
4666
9571
4618
4743
837
3279
474
261
5725
11578
474
261
196
5398
872
11789
11789
466
12821
194
873
156
15268
14693
379
2844
1261
474
256
4947
8025
380
1157
1150
1216
3477
4385
1187
1730
10468
873
3441
23464
125
125
125
125
125
124
125
64
78944
15006
21152
11389
5791
17795
326
9279
1578
9425
1981
1949
195
18272
714
680
743
5467
2374
335
4138
717
1897
4040
2232
731
3842
3379
2766
676
578
3557
14910
195
267
12654
203
16544
1776
330
1011
7540
7612
9951
588
3313
589
5714
362
6660
10505
3930
1879
197
8090
2192
640
268
230
10515
13479
28759
7370
9425
187
9923
3290
774
4186
516
397
384
2106
678
1831
1759
7845
386
382
649
3225
348
790
826
201
9430
9972
7329
9866
10119
10450
159
2424
159
17521
72
72
72
6427
72
72
72
72
72
72
72
72
72
257
3320
72
16169
72
72
7850
72
17326
72
2181
4021
72
2164
19
347
13565
72
72
72
72
981
98
312
355
140
230
10416
159
2073
159
13549
72
72
72
72
10846
72
72
72
72
19
981
98
312
355
140
230
72581
200
200
200
10849
201
199
199
199
201
201
8663
2788
7196
201
887
201
201
200
131
15543
6040
1652
345
2069
574
339
131
2920
133
131
14065
13948
2822
264
2735
263
601
8534
9686
2735
263
601
10224
8534
2735
261
601
8534
8534
2722
260
12337
2722
262
2822
262
2822
265
16348
2822
265
2735
265
2735
270
12836
2733
261
2722
274
188
2722
263
5193
2722
265
34716
19
19
19
19
19
19
19
19
19
19
19
35503
14939
19
19
19
19
19
19
19
19
19
159
19
34761
19
19
19
19
19
19
19
19
19
489
12038
17888
660
1073
1073
943
325
1703
1459
1504
1573
325
325
325
7627
1527
1483
325
325
1540
1227
298
5500
472
16271
1606
6815
14272
578
3170
309
507
14331
659
27535
11729
1848
933
273
990
279
393
324
792
751
4127
279
377
367
1343
17962
1343
23706
8341
2968
4125
2089
955
2095
1496
2197
1135
1343
604
531
489
6004
33435
446
8536
8494
8513
427
526
33032
32201
327
586
12856
646
156
1211
156
156
156
542
156
3318
578
156
471
156
3765
156
5591
156
1971
156
156
156
156
1177
3318
3318
1938
3318
3268
3318
471
156
3318
3318
3318
3318
3318
3318
3318
3318
3318
3318
26156
525
5085
3243
2405
551
632
551
3206
571
26155
165
548
11845
156
156
156
632
2404
460
156
629
3242
156
551
3206
632
3206
156
156
8499
12607
11602
14501
14670
14830
13767
13947
14211
13940
13033
15211
17027
17283
12951
15091
13071
15797
13548
12944
15565
14724
17341
11866
14407
14143
39501
14646
11805
806
2269
413
822
12354
858
14095
3829
1042
1109
22265
12925
5654
17988
6846
17640
14103
12320
12827
12931
528
13553
15654
17544
17513
14457
13279
3102
8402
2843
256
426
47719
10989
280
15320
17446
13331
2346
803
1349
772
17363
12061
1733
288
178
247
7662
497
288
178
9454
476
534
10743
11479
42796
288
247
178
546
11970
288
178
280
2265
13607
15971
15435
14316
29362
13199
14161
13865
14667
6415
15180
14521
17400
13878
15013
15022
13729
14607
17410
15180
17368
14261
15420
13937
13444
13462
15414
14133
17789
6333
14758
15679
16201
386
17906
15663
15278
15988
14358
14686
15385
14858
16245
14765
12053
55068
13450
55422
105301
13020
54448
49327
14239
41992
76623
14517
38053
15261
39748
339
75008
17559
9698
83385
14653
67204
13708
101542
14299
63108
14998
339
14615
38804
14148
14819
14888
17534
20682
17616
3950
22969
17556
12545
13336
17678
14757
14013
12678
12849
12929
17483
14583
17564
16762
16691
12778
13938
15076
17620
16664
191
191
16430
3972
16497
13095
14677
13684
12755
14300
12972
13254
13814
14687
29425
268
247
288
12619
178
761
288
178
280
13264
17633
256
426
42391
288
247
178
6455
14206
288
178
280
825
658
863
2244
10449
12382
12097
3984
208
834
1454
825
9430
11770
15875
142
270
265
143
12790
7346
15890
143
257
262
143
143
143
15975
142
262
11924
260
143
4975
15877
142
263
269
143
598
8067
10322
10322
15877
142
263
264
143
5147
3456
15890
143
261
12580
261
143
4815
15975
142
263
5147
270
143
7907
15873
142
261
257
143
17476
12580
350
15888
143
263
11764
257
143
17476
15973
142
263
5147
266
143
7426
23354
125
125
125
125
124
2237
125
14107
5522
275
22311
208
207
207
208
209
207
207
822
181
9759
643
2244
855
102
6052
648
4451
20917
854
1848
207
11789
855
8399
224
256
33165
102
102
276
276
276
276
102
276
276
405
24469
6595
2166
422
399
3379
3380
3899
608
310
245
281
259
1196
436
1456
10475
2695
159
159
64567
11172
64567
719
6411
275
29256
1269
6296
3838
5364
7481
715
17785
8355
2088
1758
1471
1603
1534
1531
2014
1343
510
8745
1938
1902
8324
282
7372
13146
8189
7300
9260
4856
1460
1414
373
13760
2445
1377
12316
30493
3905
2216
7594
2164
3094
1052
952
70
301
425
2468
3536
6216
10102
2877
13860
7063
7144
6281
22637
952
301
70
425
952
70
301
425
952
70
301
425
952
70
301
425
1314
373
13686
10135
952
70
301
425
617
952
70
301
425
27888
4798
462
263
4988
589
647
589
1863
6327
10824
9661
2641
6598
3030
938
301
70
425
142
142
142
141
140
140
141
141
140
282
195
142
141
142
142
142
373
13700
72
72
72
72
993
952
70
301
425
104
104
104
104
104
104
104
104
104
142
142
282
195
142
141
142
142
373
13667
9821
72
72
72
993
993
98
308
369
1596
636
355
10936
188
575
13301
3107
1501
494
648
569
2718
4322
491
1116
7183
3016
648
873
2763
376
365
2058
4736
492
13667
803
4003
142
142
142
141
140
140
141
141
140
282
195
141
142
142
142
142
373
13983
259
72
12267
72
812
72
2282
4948
986
999
101
311
8311
10442
111
255
4504
1806
2488
2248
2026
2189
1527
1687
2237
14736
4582
2031
1958
1918
12466
993
98
308
369
72
355
230
1293
113
717
1301
1301
1621
1624
1861
1954
1773
1158
1938
4129
1157
28368
254
500
566
253
12421
428
1851
1852
253
332
14099
253
291
253
26477
254
14219
253
204
288
212
530
211
12553
332
288
211
291
211
288
212
14219
211
19199
4464021
10402
159
3152
159
77707
6317
126
10673
156
126
156
156
265
156
5168
281
126
283
284
156
1665
1180
3613
4632
126
156
265
156
1942
3465
126
156
11124
3792
1985
156
280
126
4476
2580
4094
126
791
603
202
3660
283
30566
5656
540
156
126
126
156
126
10842
126
126
126
126
2522
4201
10055
10055
5249
2316
275
1166
14191
2310
275
1166
65
126
126
65
65
537
479
16734
65
65
65
65
65
6428
8258
15892
7108
2016
348
11282
455
2400
4263
481
348
2858
1272
123
355
13979
72
72
2181
72
6956
4021
19
2164
72
325
16166
8105
72
72
13255
7432
72
13625
6412
72
6979
72
914
98
322
369
1596
636
355
10936
914
98
322
355
230
914
98
322
1191
65
126
126
65
65
445
32920
917
753
368
196
9580
8695
554
1818
8349
343
978
838
643
807
2048
1653
3009
1964
522
546
3462
9524
1169
911
897
501
195
876
402
402
952
195
482
1103
1039
4546
1080
453
662
2135
443
1066
6068
142
19618
5216
11001
398
4836
2434
546
522
432
2126
561
456
384
92040
200
199
198
200
200
199
6666
10863
198
197
4886
198
197
198
198
197
198
198
198
198
198
347
9571
12652
235
166
3068
166
166
165
165
3650
166
166
166
12379
8060
78400
126
126
126
13779
126
156
126
156
156
156
156
156
156
126
4632
3669
126
156
156
156
1868
603
126
156
3465
126
126
5045
202
156
126
126
1862
126
126
126
156
126
3613
126
695
34177
1297
1526
1743
124
6453
124
1327
1335
275
1337
1274
269
1254
5425
1075
2376
1383
1208
124
124
3483
1303
448
24904
267
11333
127937
5667
481
1352
33172
284
2007
284
30921
261
1252
11562
903
101
37609
679
543
741
1193
968
781
2101
944
939
11540
682
528
35304
2210
333
316
283
483
284
504
1960
2537
12892
2054
323
5327
878
1366
787
2232
530
8115
1064
1325
8115
5139
649
44808
2432
285
9751
333
504
483
17178
8311
389
2232
542
973
1355
1103
206
598
52917
1168
2026
159
460
5535
1142
1010
1879
4166
1648
1181
1614
7479
971
1691
1059
22819
1623
1080
2044
12633
1746
3942
1131
440
3085
872
1059
1048
1228
1210
1672
2007
4307
1084
2196
1218
18519
18452
6118
2219
914
1079
375
7502
806
1997
1719
2242
1204
911
2210
292
1305
666
375
1615
414
414
714
1969
4777
1355
1537
620
3507
9962
4397
71327
1339
1348
750
3192
21190
124
794
269
6960
25370
692
375
375
375
256
440
271
261
273
159
273
257
253
11590
267
10752
25372
256
12098
271
440
261
253
273
257
159
273
11676
267
25366
256
11644
271
596
261
273
257
159
267
273
253
45082
6971
4429
492
513
433
381
381
478
8668
496
25370
256
11071
271
400
400
400
400
400
400
406
597
253
261
272
1002
1449
400
416
1141
476
159
10066
634
596
416
257
273
267
634
400
400
1141
381
448
400
1666
484
6223
3163
484
477
897
634
634
634
634
1862
634
634
634
634
634
406
332
309
309
309
694
293
309
309
309
309
309
293
309
309
309
309
309
293
816
400
309
293
406
528
309
25371
256
11050
271
261
273
257
159
273
597
267
253
25394
256
11840
271
261
7022
272
273
253
257
1822
267
159
338
25389
337
256
11769
7022
271
261
272
253
273
257
159
267
25389
256
12634
271
474
261
272
253
273
257
159
12122
267
45086
6971
4429
492
513
433
381
400
400
400
483
3954
496
400
400
400
1449
381
1141
416
400
634
596
381
400
400
1002
634
448
400
1141
406
476
416
1666
6223
3163
484
484
477
897
634
634
634
634
634
634
634
406
634
694
293
309
309
293
309
309
309
309
309
309
400
1862
309
309
309
309
332
309
309
293
309
528
634
816
406
309
25391
256
12357
271
565
261
272
253
257
273
267
159
426
8356
12581
25396
256
11211
271
261
596
272
273
253
257
159
10394
267
25379
256
11002
271
596
261
273
253
257
267
273
159
25384
256
11407
271
261
493
273
253
257
273
159
267
304
12106
12106
6971
492
478
433
4429
381
381
400
400
513
496
400
400
400
416
1141
406
596
448
400
8668
400
400
400
1002
634
416
400
476
1141
634
1449
381
1666
484
6223
3163
484
477
897
634
634
406
634
634
634
634
634
45090
309
309
309
309
634
25366
309
309
332
694
309
309
309
406
400
624
649
367
375
692
373
375
159
375
375
293
309
10297
309
483
271
263
309
816
309
528
375
293
309
261
273
12031
293
309
375
273
309
257
1862
256
634
267
253
332
12581
12579
12582
12582
12580
23521
124
2237
32604
264
268
276
10852
274
264
2316
2000
1494
261
259
260
159
167
2915
6651
1730
4547
254
254
175
175
32878
264
260
276
10279
264
268
274
1521
254
261
254
259
159
21955
649
375
375
3187
367
375
7023
272
2316
1709
264
254
624
375
262
2000
274
2585
375
159
257
373
700
2984
8408
258
2915
225
2248
274
4547
375
268
25370
7023
375
272
262
159
274
692
258
254
274
257
268
8198
25369
597
8554
257
272
262
274
159
254
258
274
268
25369
376
257
597
272
262
274
8598
6438
274
254
258
159
268
2597
12581
12580
311
12580
12581
16846
16852
241
239
239
240
7691
9843
240
239
239
240
6098
6098
240
4605
2195
269
269
2158
2381
269
269
269
269
269
125
422
20935
196
196
196
196
195
196
196
197
196
195
18004
197
196
195
196
196
195
196
2832
198
197
2899
12128
197
197
197
29021
1142
602
394
2489
1497
5969
2281
381
7490
14557
1846
362
381
363
1109
5840
363
662
8078
1874
390
381
391
1138
6224
757
13551
7355
1774
293
304
1037
293
604
381
7490
186
262
20940
604
604
25653
1117
1144
1141
1144
1116
1119
595
18295
3880
628
9710
1502
5107
624
5585
18295
3698
674
9710
3698
12675
677
12675
11052
3880
606
1502
14229
3698
615
5585
10396
5171
649
10396
5165
629
12675
531
6269
543
14099
452
7561
1063
135
135
135
135
22170
200
11378
200
7754
17404
21958
200
609
12675
4690
9710
18204
627
11537
1331
1502
634
1502
11537
3880
686
12675
463
4690
8192
631
1502
10841
1286
141
141
140
141
141
142
142
141
141
141
141
141
142
142
623
141
141
372
9910
732
5267
24734
1297
125
125
125
125
125
122
5638
455
279
18151
10517
174
172
172
173
173
172
261
377
442
43820
9590
913
371
407
286
1112
510
302
521
531
676
585
369
515
326
12438
534
2540
285
373
1010
291
285
635
457
664
796
634
285
9246
1247
9616
15981
2675
3559
3013
20343
42068
7881
7845
9616
11028
9899
7882
9616
8913
606
24266
4819
2639
330
719
7487
312
313
781
1192
4209
12902
3893
2481
321
2064
7637
6831
1543
4796
920
574
971
5090
842
625
1109
454
326
361
359
336
1104
1053
363
635
1372
339
1662
821
11455
1662
5022
516
27024
4819
2966
666
5283
2492
7581
683
3530
407
360
715
1163
8556
19823
2481
11572
3664
781
1139
1783
15148
3420
2501
2587
3109
635
325
4605
2195
269
269
2158
269
2381
269
269
269
269
1236
11622
221
11172
1346
223
2945
587
231
577
230
230
230
230
230
230
230
230
2855
231
577
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
8039
24767
13957
1832
5499
4948
5002
4311
5752
5947
316
427
13248
1360
1368
1132
925
1716
24731
8580
171
173
172
171
173
172
172
12744
316
1360
1132
1715
427
926
1369
24702
9099
172
171
171
172
1132
925
2592
6452
1360
1368
5002
172
316
1715
24616
16166
172
1832
1368
1360
2908
5151
11072
316
173
4948
5947
4311
925
427
1133
1715
18104
142
143
142
141
141
264
4896
141
143
3502
143
141
8651
6323
390
14604
142
142
263
143
143
141
6237
601
142
6253
6309
142
10224
142
142
141
8534
458
24441
142
265
143
142
105
4520
142
261
142
105
262
105
4598
142
260
105
274
20876
212
10404
4848
2791
532
10304
640
13967
1450
900
26526
11452
2581
2897
8778
2837
8869
2172
6744
11719
4204
1070
465
5150
455
14685
7524
819
12354
5824
2679
3294
9557
2683
3487
3239
2573
181
2665
2681
1676
1403
3499
2681
3455
855
8399
8399
2705
2548
181
11687
3802
1565
3445
3287
2177
2215
48048
3729
2124
1874
2176
2409
1900
3814
3590
3077
3365
3660
2633
2372
2813
1543
3882
3264
2931
3445
2324
2462
3731
2668
3466
2260
1865
2534
3057
2048
181
12186
3743
2923
3099
2658
3137
3068
2985
2183
2523
3723
3537
21486
819
2681
11726
3398
11770
12069
181
3472
2764
819
2681
7052
15184
66976
2048
819
819
6641
1713
16714
906
5465
3075
465
256
5150
3637
3223
3140
3237
3607
2192
2642
2206
3606
3740
2648
3154
3740
3154
3223
2206
3749
334
2701
7241
4021
465
180
1704
1369
1636
5667
5187
203
3734
1271
1283
3374
3431
1445
3396
10949
2327
3740
977
1580
6776
294
406
17200
421
87677
505
1633
13265
5349
4115
6856
270
2332
8895
8497
2144
203
1808
1260
1718
1712
4879
1711
13233
203
1248
3338
506
2048
4350
17196
288
33160
5350
7812
203
1264
6605
505
285
19492
5347
283
8679
5345
287
25955
5349
1029
23206
203
1228
3904
7465
203
1257
4362
506
5464
282
38656
5344
1029
203
7812
203
1228
13233
203
1251
6035
8895
203
1228
5667
23354
125
125
125
125
125
124
2237
77614
126
6317
126
12588
994
126
156
156
156
156
156
11001
4632
4476
1180
126
156
156
156
156
156
603
126
3792
156
1745
3465
156
126
126
126
1862
1665
2580
3613
156
126
3660
4094
202
126
6328
156
1622
126
126
126
126
4231
32822
314
123
31633
126
12529
1079
1691
126
126
126
292
156
33324
4818
898
10823
262
6744
298
314
4231
16271
445
38655
414
20805
192
190
179
180
180
192
288
539
179
180
178
31185
12559
2246
181
4715
2305
379
375
2264
375
2491
379
379
379
379
20224
109
109
109
5267
25998
1297
125
125
125
125
123
10023
468
399
29052
1122
102
8186
4423
430
186
17507
1122
3585
1711
285
7596
662
2319
907
1502
507
535
507
8575
270
940
1321
1112
507
53841
507
3129
889
989
507
507
507
4189
507
430
14154
1412
3977
3265
11720
263
1966
7355
12039
932
843
22011
831
9504
1191
281
10539
2345
25194
1349
100440
122447
265
8645
49898
264
11788
3618
7242
23521
1951
156
142
142
142
141
141
141
25062
142
142
274
271
1342
2454
142
141
15177
617
259
1095
141
141
9263
142
261
2000
411
6121
159
263
19
19
5809
19
19
144
4019
4639
3119
159
1885
3413
3192
10511
5228
2454
267
216
12081
5277
263
9901
4757
19
1582
13669
267
216
10279
3585
8567
618
264
9011
10471
4848
532
3149
14100
640
10973
2050
7758
616
8182
1155
26002
267
267
25340
10147
1847
1847
1768
7669
2284
2375
2310
4396
3634
24416
267
267
16450
3117
32853
1772
669
2532
9088
3325
12423
4271
4688
4041
3894
4191
4566
4143
3852
3682
4357
3620
4128
4056
4042
4128
11161
5341
15147
2002
143
143
9142
640
10544
2050
8027
8043
39110
65
65
280
220
1800
3565
65
689
7209
280
156
156
963
4325
65
65
4325
65
1440
65
1001
65
65
65
65
65
65
262
5840
805
143
188
2006
102
102
102
102
102
102
5272
668
2191
691
695
1012
1014
3953
681
864
926
847
723
865
1479
913
10035
1514
10300
1451
1484
313
5209
317
288
288
318
318
8645
5538
1965
5272
3953
10035
10467
159
159
3006
11919
17172
640
8203
1783
1672
1450
1315
10054
616
12803
1066
532
2429
85
14522
1935
1956
11490
14775
12035
1065
1975
1697
16448
470
481
781
11864
556
694
833
943
583
1429
5891
5879
10447
11919
159
159
2973
10449
159
159
2259
11919
4605
269
269
2158
269
2195
269
269
269
269
2381
125
10429
3170
10429
4848
159
532
11919
4605
269
269
2158
269
269
269
269
269
2381
2195
35287
328
993
901
676
14127
19842
322
2927
1178
790
1712
776
1282
1220
592
591
600
596
1327
592
1362
1126
1202
589
565
287
1253
1271
576
1135
6901
578
22756
9883
3693
1865
1994
2535
756
1464
663
645
822
1054
3042
1103
989
557
644
1256
781
1600
2500
1906
2307
1291
1731
2093
969
1251
864
711
582
832
2455
3721
1022
1816
1034
1071
768
1832
3478
736
733
1498
891
2343
757
5017
1206
804
1372
17351
3786
18928
35287
8820
1087
10690
2272
254
175
751
705
805
1449
2100
603
3592
831
1142
1252
1381
872
853
1465
762
1269
1098
2037
673
956
1100
35287
6294
24223
434
12050
6293
24223
12050
470
8759
6293
24223
434
3754
135
135
698
259
194
1986
9264
14600
443
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
164
7921
6429
6324
761
481
500
337
1182
696
907
897
641
589
694
876
667
715
19746
1763
8469
1106
460
725
367
850
370
483
1074
317
821
290
849
457
1065
15153
726
1610
497
660
363
1006
6324
132889
367
746
559
1979
2018
898
1535
1119
1039
1112
495
316
1338
1314
18818
865
1112
1095
1181
1387
1053
1129
1107
529
1228
1541
293
285
891
554
1015
6324
23692
5798
972
132889
10490
159
2767
159
7476
159
428
4853
159
6735
1478
2771
24705
1527
3248
2993
3437
1651
2744
7259
1795
1863
2309
2537
1163
2313
3079
2753
1734
183
1528
26313
6369
6825
1632
1648
1578
3627
8053
17908
446
36600
115
2853
136
4570
2887
5624
4605
2195
269
269
2158
269
2381
269
269
269
269
125
20985
196
196
8404
18004
197
196
197
196
195
195
196
196
197
197
196
196
2898
196
198
2508
197
196
15012
8481
4992
196
126
6317
126
10882
126
126
156
156
156
156
156
11124
288
156
4755
156
156
156
77975
5045
126
603
3792
3465
126
1665
4094
1180
126
126
2580
3736
4476
236
156
286
288
285
126
3660
1862
126
26212
126
6495
11211
1902
491
1333
3393
7237
4177
126
1796
444
1426
156
239
201
313
39368
5979
374
9082
288
288
126
126
126
126
2135
126
4681
126
18912
126
3960
5787
41477
5085
3975
1638
5104
1304
2457
301
622
292
293
5190
262
2243
126
440
8527
898
156
23181
278
8952
126
4355
42735
4818
9609
1293
2585
57351
298
40863
277
9371
38868
12711
281
4001
1853
4363
2109
15017
33124
6451
1672
26027
994
703
7833
292
30591
5718
9730
5922
1757
21371
125
1587
23653
125
125
16570
10556
125
125
125
409
508
165
166
164
806
165
166
165
165
165
164
166
40737
165
166
166
165
165
165
166
291
2799
166
164
165
461
165
165
6422
166
715
2866
700
1324
165
2244
526
166
3597
808
2322
1085
474
481
3069
166
3637
164
165
38112
664
3376
3668
3648
3373
378
3602
3683
3204
3670
3665
504
1816
291
751
542
756
810
755
391
694
653
40494
752
1174
83
531
339
313
451
693
2870
400
1105
526
861
715
474
670
6233
399
548
887
2205
2360
2235
2396
873
1700
2070
1867
2464
2251
2489
2483
2132
693
2124
2276
2286
2259
916
1695
2481
895
554
1037
564
821
5035
3063
625
504
378
165
164
166
166
165
165
166
164
40494
165
83
625
165
166
1700
164
1174
165
6233
166
2870
165
165
166
166
166
873
166
1867
166
166
1695
165
166
166
916
165
554
166
3063
1037
821
5035
378
165
166
693
165
166
564
166
895
861
165
165
165
165
165
504
400
164
166
880
4319
1483
1864
1001
166
166
1001
795
527
610
973
694
166
2960
4214
3233
481
2702
644
694
3923
610
670
1587
7539
3336
33433
1754
3623
554
1563
5147
1639
3242
3891
2810
749
174
173
174
175
173
174
174
174
174
173
172
234
25543
10224
5074
8534
1066
442
29688
1459
270
285
994
6317
281
1947
11001
4632
281
5045
3648
1745
288
603
78132
1699
2840
617
1639
348
1985
668
400
3613
1180
4476
3378
288
708
721
3660
325
3669
4094
1665
2580
289
23354
125
125
1490
125
124
2237
850
3418
10938
9144
4064
10678
20037
11477
54180
9785
10402
36720
472
506
460
1742
13253
1495
8145
756
14081
31692
10740
23825
906
4363
1066
196
460
506
1742
51664
1032
13764
7225
7454
1520
1034
9495
3693
3633
1472
105584
196
460
506
1742
250554
197
506
460
1742
1537
56482
713
16900
196
460
506
1742
714
23230
714
26138
506
196
460
1742
714
197
506
460
1742
32644
713
21274
714
196
506
460
1742
59379
713
19080
714
196
506
51131
460
1742
714
44228
714
21516
196
460
506
1742
773
16345
10740
15837
196
506
460
1742
197
460
506
1742
1851
460
197
506
11056
1742
78723
781
21239
10738
5582
197
506
460
1742
1878
197
460
506
460
1742
364
8551
7300
1742
1742
15373
26685
826
10738
14198
75838
506
43385
460
197
1001
5830
896
6328
895
557
5324
609
5375
79215
6264
885
20995
1742
78905
197
506
460
1742
1232
2492
1513
2989
37699
2663
359
2282
1468
1503
197
506
460
1742
198
13998
1301
273
464
273
12808
460
126
68
1340
2280
449
68
68
1461
442
1368
1523
197
506
460
1742
903
41302
2055
757
9326
5905
4359
2667
19292
1541
3074
2092
2193
2217
2212
2362
2333
1839
2044
2304
2132
2094
2310
2276
2090
2196
20570
62151
197
506
460
1742
197
506
460
200
1742
9348
63911
9348
197
506
460
1742
199
61982
12288
200
27780
197
506
460
1742
200
45238
26352
199
39486
197
506
460
1742
25273
199
39052
196
506
460
1742
7888
199
58417
196
506
460
1742
14336
200
197
506
460
64088
1742
40716
200
48961
196
506
460
1742
7888
199
13748
199
4096
199
46173
460
197
506
1742
13728
200
197
506
460
1742
58338
37432
197
506
460
1742
199
29686
35122
199
29501
196
506
460
1742
20480
200
197
506
460
1742
52577
10240
199
45173
196
506
460
1742
15837
1548
1613
1882
1674
1801
1435
1832
1733
1654
1607
2092
1604
1475
1454
3076
1485
1539
17979
196
1538
3128
460
506
3343
1742
1533
296
17523
6754
705
1670
728
903
757
4360
1533
9326
16344
460
197
506
1742
772
10740
756
23825
10740
14081
31692
197
1065
506
906
7224
1032
460
1742
13765
4363
7454
51663
1513
850
460
3418
505
1525
1742
1851
196
506
78723
11056
460
1742
1460
781
10738
5582
20054
856
196
6406
1899
2664
751
6458
10639
31823
3943
19292
506
17150
196
460
26266
9323
1503
1742
100137
102117
2684
364
2282
1468
196
197
506
460
1493
1742
103548
13028
4266
4175
4301
4152
3720
1387
4642
4700
4807
4336
3549
4659
1370
3423
4001
4160
4160
5209
1313
3476
4061
4084
4012
4055
4289
4047
3962
3916
4746
5010
4508
4826
3544
3521
4547
3738
4047
3885
4024
5103
3943
3133
3767
3560
3682
4044
3143
3549
4743
4393
4209
4287
3849
4272
4686
4976
3513
4112
1309
4438
4564
4153
5308
3513
3956
4333
3915
4128
3135
4216
4925
4277
4232
3913
4043
3953
3993
3301
69266
3874
3563
4113
3957
3748
3850
4143
3824
4060
3937
1353
3833
4099
4300
4601
3800
5012
4197
4689
3364
4257
4090
4219
3285
4014
3642
472
506
460
1742
4712
197
506
460
1742
197
460
506
1742
197
506
460
1742
1900
10639
3942
6458
5582
9323
4359
31823
26266
19292
65232
17150
1475
196
506
460
100049
781
3417
460
10738
849
506
1742
1505
1742
826
10738
884
20995
10808
43385
896
6328
506
14198
1000
5830
6263
895
196
5324
79215
460
610
5374
558
198
1742
78904
37698
1232
2988
2492
1516
5211
1879
1844
1852
1846
1952
1644
1678
1943
1775
1898
1888
1899
1945
1908
1863
1785
1965
1942
1846
1891
1870
1531
1563
1837
1832
1846
1806
69766
1900
1801
1572
196
506
460
1742
710
43385
48565
197
460
506
1742
710
52357
197
506
460
1742
850
506
197
506
460
1742
460
1742
1875
9784
59698
30501
550
11481
3034
553
629
625
628
622
1535
359
297
297
684
1009
1593
1330
502
495
453
618
606
546
6087
888
546
197
506
460
1742
200
21589
2920
3418
7153
39482
7161
4130
12886
197
506
460
1742
526
526
389
396
506
518
8210
11053
526
339
552
394
15226
526
389
502
1631
2248
516
504
2475
1155
502
33069
625
452
7992
5638
4029
2573
384
2161
1474
7783
1921
492
4691
3191
5851
470
13574
28207
14240
197
506
460
1742
7480
13976
6164
9302
3613
965
1117
9855
936
2483
770
460
10607
506
44186
10740
196
858
198
25524
1728
1221
1596
6134
12899
9325
1631
1680
1792
1757
780
1351
1299
1620
1625
58245
4961
4301
1644
1317
1742
1698
1674
1638
1417
1579
1837
1281
1897
1440
1200
1656
1789
1394
1806
1504
1267
1402
1641
197
506
460
1742
197
506
460
1742
197
506
460
1742
770
460
10739
196
60261
506
9652
1742
8059
1283
1270
1866
1688
7555
1890
1585
1336
198
10368
1812
1068
1188
1289
1605
1148
1334
4359
24269
19292
1450
1346
1515
1685
1766
1699
1411
1211
1513
1240
1283
14623
1504
1277
1636
1657
1444
39252
1243
28122
197
506
460
1742
25407
197
460
506
1742
34814
16057
196
506
460
1742
18055
22510
197
506
460
1742
13095
14246
18334
9922
196
506
460
1742
26815
26886
197
506
460
1742
23678
197
506
460
1742
7838
11105
196
506
460
1742
11669
14594
17303
197
506
460
1742
993
899
14311
13036
863
18037
10658
877
1056
20727
11934
513
11410
9721
452
364
30400
1742
2325
13761
10262
8929
3246
3260
4577
325
8647
197
506
460
1742
67853
4016
11112
4717
4034
6459
197
505
448
460
1742
6749
1104
1178
1912
4989
1912
18559
1933
915
1407
4939
841
454
1033
487
1489
197
506
364
1742
48539
169
487
364
1742
131980
169
487
982
1672
1094
3204
9723
364
1971
9428
861
1683
1094
21160
2796
1992
10498
9728
1080
11149
9895
27758
3302
1271
9695
3243
9902
3147
4705
1742
1993
2689
4980
9991
2763
2957
9723
8935
10354
11070
21160
169
487
364
1742
118588
169
487
364
1742
169
487
364
1742
169
487
364
1742
282315
870
500
1544
839
45617
36694
172
487
364
1742
364
1742
487
364
487
487
364
97224
364
487
1742
487
364
1742
1483
172
32596
487
364
1742
487
487
487
487
364
1742
487
364
1742
487
4605
269
269
269
269
2195
269
269
2158
269
2381
125
4605
269
269
2158
2195
269
269
269
269
2381
269
125
4605
269
269
2158
2195
269
269
269
269
2381
269
125
23354
125
125
125
125
125
122
471
17629
1690
275
2022
142
1297
1609
6535
1849
2025
26
1642
17217
124
1373
5693
123
7399
124
2237
4605
2381
269
269
2158
269
2195
269
269
269
269
125
471
17640
124
5522
1456
471
17604
6613
124
1709
2227
2222
5522
14107
125
471
17642
124
12269
19728
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
19140
126
15732
196
2143
196
196
4613
4547
196
196
196
196
196
196
196
196
196
196
196
126
196
4536
196
196
196
196
235
16145
5325
20064
9094
1459
31288
10288
124
17371
8505
7070
17274
11508
7380
17317
9034
17346
12269
9312
20472
6702
10402
3157
61
16450
12200
7832
23000
3382
35601
233
1227
233
233
233
233
233
2368
233
196
233
196
383
196
196
1917
233
2253
798
196
1740
995
232
3269
535
233
232
232
1328
196
232
1004
196
232
12690
657
384
470
384
12268
2623
1409
196
1029
825
2564
8540
478
1310
196
833
3963
404
469
494
786
487
1339
196
9336
656
487
704
1310
233
2624
706
233
470
1029
233
470
233
233
494
404
1409
233
7300
12703
233
196
196
196
196
4763
196
196
196
196
196
196
196
196
233
233
10377
3393
61
16472
12652
8069
7925
1243
16288
458
1446
1052
9038
2048
8312
3645
24820
6952
13507
969
23462
3419
3870
26280
748
3107
2430
3821
2361
2267
14100
5137
3462
4436
73337
28263
2940
4227
396
2307
563
378
689
392
7216
690
565
28326
31728
1229
9006
808
467
390
430
2548
421
14814
403
577
33038
496
674
10402
61
5018
12391
2993
3531
5424
3488
5907
235
16146
5325
23904
7201
1321
1582
281
1582
281
1582
20387
10130
17325
10510
17651
11920
20064
35684
233
232
233
233
1227
1329
1079
233
232
233
196
196
196
196
196
1698
233
1053
233
233
233
196
196
196
196
196
1847
233
232
233
196
233
196
215
34268
233
196
196
196
233
233
233
233
233
233
233
1466
233
196
2921
196
5155
233
233
233
233
196
196
196
196
233
45323
3003
2372
6680
2372
4507
2920
2920
4412
2372
2372
5947
3003
4623
2425
2372
2372
5456
2920
4015
268
12081
21945
22265
159
19
263
9901
19
19
19
19
19
21268
263
361
12234
3119
7544
1228
21435
7205
21401
263
21551
263
9126
9954
513
242
8595
17413
17208
19
19
19
19
19
229
229
229
229
229
229
229
17208
19
19
19
19
19
229
229
229
229
229
229
229
23354
125
125
125
125
125
122
1592
5278
159
159
4807
14542
5009
159
3151
159
159
1678
159
159
52505
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
20638
11081
126
45651
548
65
20792
265
9934
52484
10581
5017
65
65
4605
269
269
2158
269
2195
269
269
269
269
2381
700
291
196
525
1393
2572
126
126
673
12228
4200
294
126
11460
215
2201
9425
2126
204
23354
125
125
125
125
1490
122
156
396
227
59755
365
391
438
1964
1787
2630
381
1475
7724
11136
2897
1362
379
165
365
236
2473
2892
1702
1229
908
1052
3243
881
783
383
383
564
399
5066
383
1598
365
364
472
2334
434
2152
2621
196
365
562
7584
264
1181
258
1235
29743
1301
1188
23354
125
125
125
125
1490
122
2351
4605
2381
269
2158
269
2195
269
269
269
269
269
125
51449
1934
685
2978
3392
694
1751
268
476
244
1007
6298
2074
294
791
907
244
794
2189
2823
1682
4656
4040
268
267
267
636
1697
1013
8998
1349
685
1576
267
3109
5909
35921
275
598
695
8376
268
294
4578
619
1069
1645
5805
377
459
1622
1340
1006
551
2246
4851
2393
1316
1611
11917
724
1795
637
19943
2008
10853
2532
3650
3615
2198
6799
1415
1295
1146
1804
2483
10646
29450
3615
4073
4606
11616
5265
45607
3615
2707
1712
5502
13961
7803
327
8676
277
207
7059
1294
10304
543
12290
11616
8421
1177
3729
283
418
391
5226
623
1696
327
793
260
12135
19654
3615
2728
1982
12440
4606
10608
19587
3615
4606
10608
13348
3615
11607
6799
10608
35921
13129
5145
10853
16320
11661
13250
5145
4606
16487
10853
20752
13029
5145
4606
22622
16487
13224
3615
4606
12471
24161
13060
5145
11616
20627
11749
13237
3615
4606
10608
22999
13105
3615
4606
10608
21645
29959
3615
2426
9531
14323
6799
1614
7784
244
11616
623
260
12303
7188
13097
6155
32160
3615
14370
1421
414
1121
1294
2515
1744
4606
24775
442
5007
18571
3285
4616
13480
263
2102
8066
3342
18386
3285
13480
2136
8066
2149
55055
3615
5725
1294
3435
21526
2453
4606
1129
11607
1141
28961
3615
6689
13999
11633
19371
4606
13661
14266
11749
12967
11701
1558
11607
726
21155
196
196
196
196
196
196
196
197
2898
195
195
195
196
197
195
18004
197
196
196
198
197
198
15177
196
196
196
12232
12887
20933
8425
306
429
5150
227
59523
390
438
1964
1787
1475
881
2718
3011
1598
7725
365
1360
378
363
364
11136
2472
1702
1228
2630
5066
399
382
365
378
382
3243
2275
383
364
472
575
383
2621
2892
1052
781
909
471
2153
51448
1934
570
752
636
268
432
5880
1312
8405
1320
2189
979
685
1069
8998
244
377
794
6298
2823
637
723
2393
5805
4851
244
1668
2074
1639
2246
694
1823
4685
275
657
4607
4012
267
294
763
1654
1013
267
476
978
619
524
1751
1316
3364
35892
1651
294
907
1576
3081
11918
2950
1645
2153
8030
7828
4979
508
12574
23593
3141
3739
3314
1725
4057
817
834
802
71215
819
791
820
912
3211
27439
10777
22308
11532
412
11893
4643
2126
397
2472
910
4225
1102
561
8022
5172
7352
3148
832
10117
8555
8314
715
5828
11684
9593
7577
9432
9804
9681
883
551
11048
946
888
883
8667
2912
5605
26749
912
898
868
872
1041
823
1725
709
979
1064
888
13041
13236
971
1162
883
1049
873
793
2020
1094
1161
11692
885
6217
557
7318
7798
9840
5285
6217
8393
9250
10283
10779
10844
20857
9796
14197
17259
10842
13041
24583
8131
66341
9917
8682
11667
2136
1342
3605
508
3314
4980
39297
5605
887
2388
1727
1527
17748
353
1449
1716
3742
1789
2116
1750
1787
1801
2732
1634
1467
1719
4499
23354
125
125
125
125
124
1490
64
16462
159
11986
4169
8152
159
159
159
159
19
2920
8073
159
8250
9864
7482
9822
5282
31341
7735
4513
268
12619
592
352
5250
687
2884
1079
1024
196
3073
788
2353
1404
794
981
798
668
1140
202
1233
23354
125
125
125
4672
4782
5993
3683
4616
3239
4332
17113
34059
34078
405
22091
671
422
11505
436
1539
224
256
34073
4605
2195
269
269
2158
269
2381
269
269
269
269
125
5666
3995
141
14196
2984
142
8909
4605
2195
269
269
269
269
269
2381
2158
269
269
125
3233
470
1130
536
1352
3233
453
6102
453
6103
453
9088
472524
453
9088
453
6103
453
6103
453
9088
453
9088
453
6103
453
9088
453
9088
453
18036
9088
3233
3233
453
6103
15711
3233
453
9088
1379
453
9088
16985
3233
3233
5164
6236
11774
1143
240
7615
1206
1313
14304
1087
325
18091
371
105
372
10620
1142
13283
1143
1201
332
19935
11586
1143
2705
4112
290
12925
7286
14779
1143
14087
1055
9920
1023
105
105
290
212
2737
3420
7286
25027
1023
11457
1011
868
913
886
929
947
658
977
1064
6072
1008
654
14459
1035
237
12474
7538
12731
1055
971
1789
2666
6337
7120
8953
13729
1143
7286
12212
1143
7570
9214
2537
34574
1047
11933
3759
2302
1503
33090
1055
12387
7286
27158
1023
2978
10629
14744
5984
21155
1023
28570
7286
210
1055
7286
850
692
3897
839
395
403
919
404
399
939
505
5027
1043
804
972
651
22593
959
859
21649
1055
7286
7286
33218
1023
7286
12936
25027
1143
7286
16751
1035
1005
964
908
6224
6222
1102
1011
976
932
1044
1129
6253
1101
979
1027
917
2730
1054
8724
18242
1055
1313
3397
7286
21819
42903
169
265
65
168
169
169
169
169
170
169
168
169
169
169
169
169
169
169
169
168
529
511
169
169
169
169
169
169
169
169
169
14224
255
65
515
3176
13851
257
65
515
265
515
265
263
123
515
7692
265
8521
265
2766
169
265
8723
267
122
169
267
265
515
11226
267
5166
11226
267
22254
265
257
11990
263
11808
263
8504
255
13043
10029
2238
2227
2236
2215
2268
2264
2263
8758
267
2743
17430
257
257
9109
263
255
19016
263
255
267
8625
255
2738
20194
263
12309
263
11226
263
12690
265
7907
255
4585
255
11866
263
11226
265
257
11990
263
9847
257
255
257
11808
265
10198
257
255
265
10198
255
263
267
263
10874
265
255
257
11866
257
263
11866
265
10874
263
257
10874
267
1460
1460
180
180
12532
107
107
3859
36636
31148
1344
1867
1442
1328
1295
1621
1509
1777
1869
1468
1292
9680
1364
1352
1843
1311
1755
1437
24910
1307
2395
1863
1447
1774
1862
1300
1344
1344
1708
1375
1310
1872
1730
1905
1858
1491
1896
1339
1497
1719
1650
1556
1767
1280
1316
22307
1428
1449
1437
29256
1364
204
203
202
202
202
202
202
202
202
202
202
202
202
203
202
202
202
202
202
202
202
202
202
202
203
202
202
202
202
202
202
202
202
202
202
203
202
202
202
202
202
202
202
203
202
202
23354
125
125
125
125
125
125
122
2354
435
28447
125
6793
1097
1481
124
122
124
1391
1335
1340
125
125
125
125
125
125
125
125
125
126
125
126
3219
3219
416
677
22329
125
125
6119
2243
124
122
124
125
125
125
1453
1274
125
125
125
125
125
125
125
125
125
123
3116
123
125
125
125
4297
18856
125
6119
122
122
122
1458
125
125
2999
4180
5639
18463
5747
5268
300
2541
293
2635
2561
5469
298
2825
2524
14596
633
1063
12995
4562
2443
2679
5060
3385
5930
14554
580
11361
3749
4787
8473
4730
5049
1169
5015
2506
2486
2619
5125
5357
2431
3750
2735
2523
5244
6218
404
26937
26280
237783
3273
13140
46574
13140
28118
293859
1534
10220
837403
23354
125
125
125
124
2237
125
20933
166
166
429
143
3237
154
13665
429
771
338
338
338
2898
2039
325
10302
7423
287
879
33697
10353
10545
7615
287
1956
429
1974
1018
15490
1975
10038
45782
30293
12068
1565
30791
3924
59869
19871
27588
2655
78861
34469
125271
84395
68137
20130
25567
65811
128179
19890
29693
59869
22221
29912
2655
33147
21764
28610
21667
28983
41489
21775
29067
21693
28568
21601
29992
17532
47373
21686
29389
21911
27643
169884
21629
29505
21910
28795
21873
26936
22157
28101
21993
27705
21934
29115
153014
21579
28969
30692
157882
21468
28065
77756
20763
26514
22811
26839
21843
29935
15006
13534
17460
15519
12517
21362
27669
20209
23877
21361
59869
21926
26882
21772
28776
21363
31835
145806
26498
20897
30480
70586
20714
33646
21200
34159
49104
21022
31978
21902
39863
45300
20353
34596
20866
32865
24043
21916
21234
30739
20946
26120
143003
21145
34087
21667
37845
21331
34248
20947
24188
21494
26808
21156
30135
12232
16280
59869
21784
30518
121117
50070
21913
31183
159140
21669
31165
21923
29835
102774
74914
21666
28734
62209
11686
16463
59869
20301
27999
20355
27418
80148
84377
20344
28105
14031
19738
59869
21888
30124
104464
19882
26997
42426
59869
9952
14895
59869
10766
13031
2061
18274
29252
19240
29485
14475
21890
90847
59869
7561
1063
135
135
135
135
5908
135
23969
1063
135
135
200
135
164
5908
1063
200
135
135
26295
165
135
18353
200
135
1180
780
135
32301
825
1621
6875
11008
676
5791
595
9232
353
1137
6879
2954
474
522
6131
595
7741
359
2459
1069
357
43619
1055
654
4929
616
9028
13473
1297
404
4595
578
31106
3584
565
6789
5249
588
7273
789
582
818
481
1132
355
483
396
423
658
573
13473
17524
825
579
9804
718
585
7527
589
7244
1494
818
624
781
574
2587
353
601
2763
590
12728
718
584
574
15967
578
718
584
589
574
587
13307
574
5462
589
718
584
590
598
718
584
574
565
582
599
5986
573
22224
623
6474
718
585
1466
6873
590
5087
353
943
353
574
12930
39816
4008
14934
22681
2341
455
10554
586
17670
574
718
584
590
14011
583
12756
589
574
718
583
818
355
594
10458
574
594
10343
590
718
585
590
27097
718
584
573
17421
607
7459
588
718
585
574
15946
607
718
585
590
574
594
718
585
590
573
586
718
585
590
574
565
583
612
7537
594
390
2374
2356
28674
330
1598
2118
680
2381
4339
3376
632
39288
1576
336
336
2170
9778
3210
1175
463
316
2052
839
427
855
735
426
1569
319
678
570
911
588
1063
483
403
9296
2502
2682
28674
10263
489
494
819
388
316
33707
367
483
911
483
7206
296
296
7235
7252
7236
7209
15785
1015
135
1654
581
444
6381
572
537
1914
544
534
13928
141
537
546
414
26225
164
165
164
165
381
357
214
142
552
534
36767
12223
140
140
141
8562
557
511
9281
165
585
575
528
6739
13472
164
572
550
2499
12240
9962
537
571
4301
295
122278
11936
537
571
537
582
537
572
2612
537
575
537
568
6454
8427
4911
12145
537
569
995
10261
242
536
569
995
262
211
1136
8425
537
571
8094
9583
165
537
534
8918
12232
567
573
143
11810
571
567
9563
9599
12633
537
572
8425
8427
537
546
9268
537
582
10420
242
71
16706
19
19
227
12131
22573
238
3675
7541
16695
227
23157
227
5788
16737
227
24628
16737
227
16737
227
9422
227
16737
256
10196
21663
236
10167
16499
9928
16737
238
8897
21352
238
10074
13486
142
165
165
165
164
3319
164
164
14086
142
141
165
165
165
181
12179
180
180
261
3666
406
10298
260
259
271
260
342
11710
645
23354
4480
125
125
1490
122
2354
4605
269
269
2158
269
2195
269
269
269
269
2381
125
354
2242
1672
347
21938
293
2255
1740
1825
2310
3308
1413
2087
2720
293
2503
2126
11389
2350
1821
2738
259
1015
879
1107
635
523
2467
2165
528
2248
3428
3410
8182
522
867
4238
396
2732
4501
1237
522
826
1811
75
2117
400
2919
10192
527
10899
1501
831
747
12721
631
292
292
452
12525
229
563
4937
19
19
19
159
558
237
421
187
792
1395
3077
159
159
159
884
618
19
159
159
647
159
159
19
301
2875
159
2936
11389
12379
197
196
5604
198
1303
2917
12537
693
11513
186
2622
9418
1098
262
1081
2035
3325
985
479
1106
9482
1480
2143
1172
1459
7892
2034
1529
1356
1057
1594
14821
1246
1313
249
20598
469
497
463
471
1065
1018
347
1419
531
458
1256
552
764
347
1084
430
536
546
347
637
2875
4687
607
1045
507
713
960
484
1284
249
20445
891
7464
1234
1439
1544
3190
4178
12023
10402
3157
4848
532
16246
640
10034
2050
3765
5620
3824
667
4896
4859
4331
6118
4926
5949
373
5064
3015
1840
513
6713
1329
1584
4314
2040
2013
1869
38003
2702
1971
1879
4521
1722
4776
1263
603
6381
2412
13152
5367
11936
2073
2409
5445
9508
2102
12915
2075
2213
2249
4434
10056
18687
9015
5003
385
385
15925
1450
135
14021
7208
13686
200
10389
33263
200
8783
3795
1063
135
135
626
259
35941
2390
2181
1128
416
1534
542
1062
23354
125
125
125
125
124
2237
21694
232
1639
2714
1993
11500
232
5363
3854
6469
443
10820
1300
2794
1384
27276
263
11345
1307
1395
307
362
304
420
259
259
259
305
321
2012
4119
32050
263
321
254
396
399
428
413
380
1931
26307
264
13136
640
272
10674
35901
23354
125
125
125
125
122
2351
23354
4480
269
1490
269
124
2237
23354
125
125
125
125
125
125
2009
1424
1424
4605
125
125
125
125
125
2195
269
269
269
2158
2381
269
36153
269
269
269
125
125
36127
125
125
125
125
125
125
125
125
125
125
36127
1424
38429
272
17272
2350
693
13690
1326
272
2929
649
271
654
2041
661
5290
2823
605
1124
33385
1424
125
125
125
125
564
33823
1424
564
33385
1424
564
33385
1424
564
1726
3774
373
300
452
7567
26289
200
1029
3916
1995
1132
626
259
35948
358
7567
135
135
135
135
26288
135
135
200
1029
135
135
165
8783
3916
135
135
627
259
35947
239
240
240
35942
240
240
239
239
240
240
238
358
164
10449
2218
159
159
14925
640
2050
506
3860
13256
10063
309
2094
13218
1657
2172
5812
324
324
214
321
321
24737
11834
9374
23503
11598
9509
11599
27211
11572
26785
11917
22560
265
214
11850
11894
12607
11873
11403
13462
2587
1221
12273
2861
6729
20516
11869
5922
20784
11836
5543
21604
11546
21410
13167
6683
1988
21937
11571
14512
11833
14886
12274
15951
11539
7651
11590
8391
11908
264
9011
9316
12203
548
557
557
557
550
251
230
324
36064
559
560
589
548
251
290
553
584
960
293
962
563
444
35730
252
252
374
4693
424
56033
2636
16540
1804
1070
4342
7755
286
598
12655
3467
286
608
12566
178
103
560
10959
1166
234
4883
273
273
12218
3468
207
229
328
281
1016
1540
3119
1171
1026
2146
374
1178
1094
3310
2011
229
328
253
1463
1114
275
1622
313
265
437
298
1035
4570
1477
65609
338
6450
3272
3468
354
1170
824
2326
4396
48643
3829
236
207
15078
577
239
584
248
6582
1792
302
3378
229
6582
15078
1792
34314
964
229
263
207
328
10240
229
426
240
3707
328
354
268
4467
8215
229
328
1428
934
1126
1239
1406
229
328
8215
535
5801
1265
1969
719
242
207
15202
891
4646
34793
804
207
237
7458
229
2507
1704
328
420
354
229
3301
229
328
328
7458
38137
255
229
207
12375
328
229
426
240
229
328
283
2708
328
4696
229
328
59567
339
271
422
229
3271
328
2196
242
264
229
11480
328
4880
282
1263
521
444
1323
2451
7296
207
229
328
411
463
426
397
2196
178
34264
739
234
207
15195
7958
302
241
242
2598
354
229
2598
15195
7958
5766
744
242
207
21720
394
563
5216
11919
159
1234
3650
159
4789
3201
213
432
15670
1250
207
207
1029
4381
1029
4381
1831
205
4381
4381
531
558
237
419
186
788
53
11919
394
563
5191
11876
3650
1234
2832
4789
558
237
419
187
789
1394
3075
12590
381
271
884
546
1320
12590
618
1318
262
2168
647
1240
521
301
3490
9997
256
247
4391
533
178
178
2464
530
178
16540
534
15619
2300
1180
913
3295
178
178
530
178
526
9713
504
17303
102
436
102
186
359
561
13588
125
122
125
125
125
3461
569
538
105
105
1030
37848
124
125
125
4282
125
125
125
125
125
538
574
105
538
551
14163
37814
144
12021
538
569
538
576
5505
538
551
14163
538
570
105
538
547
16705
538
570
105
538
583
12898
538
572
4186
538
571
7107
538
572
8895
242
242
242
284
418
9200
452
7561
1063
391
2774
289
1209
20609
1063
1015
212
200
1654
7940
1029
581
48289
200
9751
273
442
623
9829
2652
614
533
1953
6330
599
593
612
2546
628
200
10266
27847
200
6406
2899
4651
3999
409
5784
11835
4038
16598
1212
559
856
479
172
13948
1023
299
798
9896
2719
2758
14836
13817
561
600
1071
9896
200
3936
316
236
10528
221
3983
727
5267
24734
122
2688
6867
438
262
24693
736
2278
2300
1591
329
364
372
1796
11287
792
260
489
13731
904
809
678
780
1655
1195
621
948
853
882
479
828
978
2335
2353
412
21684
1216
457
484
948
942
937
2604
2590
1593
3250
272
809
937
921
373
948
939
779
526
1585
843
3082
646
790
8506
23086
322
2813
1839
2114
12897
479
202
293
12001
17175
3147
2744
588
588
1776
479
196
295
11712
2878
13397
31808
1725
843
29608
2269
14224
479
6449
1500
2332
4141
2847
19564
2574
2862
58659
1135
1725
8481
1820
822
1262
1372
999
2533
3363
1497
1599
1516
529
1801
1801
1801
2497
1801
1020
1801
1801
646
790
221
3983
1391
2005
2026
7597
291
291
6943
291
291
30273
291
291
291
21226
13919
4575
994
3378
1311
4353
4358
21782
11954
10658
17255
10416
159
2073
159
11365
9222
7665
7504
8415
5951
6458
291
3280
1141
307
19871
622
309
980
291
2792
4401
3180
3289
6183
2411
2498
291
7316
7765
3183
608
19183
2845
2829
3280
25309
606
9567
3809
3102
3049
3905
279
19871
211
334
14701
988
3666
273
1879
2924
1438
1112
3760
1664
291
1407
2753
2004
4150
7587
1574
944
2707
4238
3135
1493
4166
3796
7981
3286
4105
1655
11410
3158
1683
689
3360
273
588
696
1866
1939
273
9025
2734
1433
1538
941
648
1791
1100
1729
14701
14701
333
11369
9002
6022
7269
157
5239
6706
3694
3348
5712
5908
632
3121
3106
2969
265
291
980
3143
14323
3319
14753
14241
5160
4838
15063
622
648
1723
16147
15202
1132
1467
1257
722
709
5364
1679
5105
3816
5131
3308
291
5079
19871
25309
19871
211
14697
22133
20973
3954
17478
658
10573
380
332
16988
5257
534
10264
17280
6701
2316
635
10264
367
316
11335
339
8511
319
25355
3372
336
367
17486
332
20467
4228
293
1125
388
1205
6608
632
1002
912
1185
1792
1154
1286
1187
336
155
590
1136
1295
633
12931
415
1086
8139
1315
1143
1023
125
5571
1002
1289
1187
19870
336
155
295
522
294
295
503
7714
638
12630
294
295
12630
30500
336
381
3639
752
381
155
755
748
381
638
12630
702
12630
380
578
9461
380
514
11474
123
6005
336
155
367
578
11913
22133
332
326
11900
367
304
14723
28060
1840
2450
2383
3672
5541
1127
1050
15533
7077
2365
2197
615
332
19166
464
4755
351
3333
1239
563
1220
725
2895
4260
17332
2267
530
3360
1301
349
3683
1327
1183
1256
641
332
1103
1080
4044
1035
1024
82100
462
11741
332
2230
1053
1053
1053
1053
522
1053
1053
1053
503
26358
464
15396
332
4321
763
1157
1175
17336
336
332
155
646
13030
13030
1133
13479
336
332
658
10573
155
646
12911
29961
460
12677
332
464
16077
332
16988
82100
464
15533
332
24326
439
9129
332
6867
1108
440
15505
332
464
11741
332
1154
1276
1308
464
20973
5257
17478
3954
635
17280
332
326
6701
367
2316
332
42701
5007
4496
336
6345
407
9792
1189
810
368
19935
898
1148
1274
1219
5699
1087
877
1073
1132
17486
367
819
1157
5474
17786
22775
1193
1177
859
1013
1048
1157
16002
1272
16186
16140
1096
975
1014
1022
1115
15373
2627
1070
8825
964
369
1097
973
1170
1045
22133
332
336
367
286
27041
369
819
810
1253
6310
368
898
1272
964
3863
1097
973
1045
1013
859
332
6345
1177
1048
1157
17182
1070
2184
1219
1193
1274
1073
966
975
1132
2898
3517
1115
1287
5787
5166
3682
8030
407
1087
1022
877
1014
15861
1189
5173
1148
4237
10287
1096
1157
1170
4305
16364
2223
5665
3850
1150
3920
17181
14697
287
1403
2749
2920
4101
3756
1651
1660
984
3792
2000
3282
4234
1108
7977
1574
944
3666
273
1489
4162
2703
1875
7583
4146
1434
3131
10449
4848
532
3082
6836
227
59725
400
365
2334
438
1228
365
382
11136
909
2152
237
237
237
237
236
3973
383
5066
237
1702
1787
3011
365
783
2473
476
472
365
377
237
236
7724
466
364
383
881
1052
237
3242
2892
434
22053
4608
2196
604
688
648
688
353
658
488
729
7185
648
910
688
708
688
658
4458
437
234
710
658
3928
1373
1057
653
3859
1730
549
8259
1294
234
3597
652
234
234
732
730
6053
742
8569
732
353
755
234
5248
1153
420
5048
976
353
8569
59854
2897
442
5815
210
77477
1066
6317
319
404
12588
1549
1459
1639
270
288
281
617
285
708
1947
289
11001
4599
4632
5168
1868
1180
277
1862
1665
668
3648
3465
2840
3660
471
1699
3669
3613
2580
4217
603
721
202
288
711
449
866
492
4871
11990
1686
51697
11667
2031
467
724
270
385
413
6791
686
544
489
413
787
386
832
4587
593
824
10991
19326
543
830
752
5486
782
476
385
421
2593
511
489
5242
549
756
672
524
1212
672
1517
36479
7470
1795
408
620
430
417
497
842
409
4300
438
429
10706
448
1042
669
1177
5507
873
432
1171
1162
430
11823
580
1188
571
943
1039
914
1177
430
991
2340
644
1107
595
6568
13032
1028
1295
1767
1092
966
7270
1002
19309
245
10433
4848
532
3131
489
17522
10034
2050
1255
861
2176
1725
3523
690
8477
36127
1422
275
772
1065
724
485
426
701
1686
1024
607
469
1427
389
377
352
1098
2508
361
10171
726
554
1096
829
662
4845
15759
11313
694
772
829
4953
3080
748
10371
807
705
662
705
1096
748
8939
694
1414
293
726
289
1425
772
3102
807
75498
10485
1486
390
425
564
361
547
619
57413
1789
6427
1014
321
8199
13824
462
10898
330
1421
1589
843
239
1421
18295
1429
1209
1027
1185
1283
1294
5218
17810
1092
1070
1700
10485
10650
2100
12122
1177
20018
192834
10485
57413
11578
2414
40434
224
256
7339
687
839
507
224
256
7337
2730
1484
2250
590
796
883
643
565
432
727
5267
25511
1297
269
4034
304
269
1248
124
6749
455
211
430
15727
1250
207
207
205
1029
1029
6710
4381
1831
4381
219
7123
7331
389
12515
2395
12267
13813
673
11965
2181
4605
269
269
269
269
2195
269
269
2158
269
2381
125
180
179
178
291
7946
5421
3263
6594
11478
5475
7173
5332
26623
6813
4812
6235
5434
7168
5405
5063
5496
4812
8601
6235
6813
194
486
435
392
1428
6825
1171
429
410
443
6802
4810
6013
1999
5942
5246
10498
425
15108
5434
7637
291
7508
6380
5528
604
6153
6433
6653
5535
5900
6559
429
425
410
6516
194
283
443
1187
62167
435
5924
7327
488
1347
10498
26913
604
166
2021
486
425
435
410
443
21998
604
486
425
410
435
443
30170
604
488
425
410
435
443
291
4289
3158
2050
2747
2024
2221
2845
1736
1902
3415
1905
2264
1998
3067
2252
25208
31943
50674
9383
9666
291
9365
5915
13227
7152
2255
6271
6337
6143
6490
5840
2920
1595
11537
261
5454
261
3915
261
6788
262
12897
14680
692
580
8844
4709
24702
42402
25688
8218
777
48312
10367
3380
333
1142
335
335
332
885
1230
1255
1248
1581
127515
1241
1210
822
139636
4694
1767
4639
6523
1045
1171
6643
1428
1203
1326
1181
4665
775
972
932
6396
1181
744
17267
4641
3879
3481
5546
2297
775
3159
743
1209
6646
932
1523
4836
1628
2092
598
1326
46568
1654
624
816
3902
554
613
580
1312
3585
464
785
6318
971
2921
14207
6090
410
309
309
409
312
310
7136
803
204
29263
1962
1611
1645
51561
1298
1576
6013
1282
3081
1651
64
64
64
64
295
64
64
64
64
2393
64
64
64
64
64
64
64
64
260
64
64
267
449
267
64
64
64
1668
979
619
1795
794
763
1320
551
907
712
2273
64
6298
2189
64
1096
1651
4656
694
4880
4365
1013
5909
2074
4012
7163
1645
5805
35921
9892
5013
20156
4165
1294
12557
4365
2532
3650
10332
29443
2376
12380
4693
5265
10087
4073
550
10263
45626
3591
64
1415
2483
1117
821
64
64
1295
64
598
550
1804
64
64
64
3701
8647
64
419
64
64
64
13961
11619
395
210
10329
10263
5502
1914
1182
7803
7030
266
12668
5256
22192
3618
6802
2415
598
264
11978
9775
22577
597
264
11725
3591
28856
3591
4582
10169
3932
10829
1988
3878
4365
8458
38678
65
65
9087
156
6664
4448
4325
4448
948
65
156
65
1824
713
759
188
1440
18320
412
142
188
65
1118
65
65
65
65
65
18992
262
838
65
15670
65
65
126
4388
65
16092
26562
412
963
142
777
188
263
105
38706
7239
948
65
65
65
65
1824
65
156
713
156
771
65
65
1440
188
65
7233
3589
65
142
65
65
65
65
65
65
262
65
10784
143
65
65
4717
65
156
156
1824
713
65
7659
953
142
771
1563
188
4325
18197
65
4325
65
4325
65
65
65
1575
65
37739
65
65
262
65
65
65
10374
143
7465
19386
200
26101
20180
200
287
165
552
9872
9872
14221
7505
20179
200
283
7940
434
8737
25590
13097
7220
25590
18988
200
22442
200
17738
200
200
21038
200
18741
200
200
24459
19767
200
23966
23965
438
155
4092
535
217
509
221
121
230
4374
552
553
127
550
439
437
433
439
439
4527
493
3464
1670
72387
7954
1141
16296
157315
8704
2476
441
504
4092
437
890
10369
11307
890
438
10161
10161
439
439
434
21695
891
438
27444
891
436
8701
8700
888
436
10489
891
438
437
11111
23373
23354
125
125
125
125
124
2237
13846
3674
3419
3347
3497
3483
3229
3401
3194
3270
3162
23697
3890
604
2953
4125
3057
2862
604
3162
604
2904
2956
2874
4125
2981
12082
3320
19230
2245
2981
3222
3320
3238
300
300
204
8484
36167
469
389
1424
275
772
485
1427
1098
1065
701
1024
377
607
426
724
1686
352
438
16850
1029
1297
4381
269
267
4381
8736
2597
8008
549
2462
375
324
375
375
376
375
452
7179
376
375
11648
376
2597
4652
120
18946
269
1839
347
610
666
1134
735
697
2110
4106
8766
902
6484
4843
679
826
550
3835
2500
1989
3452
3002
1936
205
2505
1121
2031
4834
19590
5490
1768
364
1989
3452
3002
1936
205
4844
1655
4862
701
725
736
708
724
606
685
5267
26132
125
125
125
122
125
6864
125
1655
4517
459
17832
156
4169
3975
730
156
1517
2139
179
156
506
17459
991
262
12480
926
292
179
1590
180
4918
16177
269
4153
779
1545
2491
2408
3820
5053
2573
2507
3201
6901
7276
1940
1545
22464
939
878
937
2655
404
827
452
14843
1167
5299
903
900
460
13351
49623
911
472
340
339
340
627
12574
13144
461
11996
1192
2175
472
50965
460
747
474
12485
452
1545
29064
6281
111269
4192
1272
2221
4406
2175
6327
6004
1529
4184
601
1127
20614
1901
10897
305
4192
269
1545
749
499
32879
419
650
392
2593
563
299
391
1186
386
2323
683
8223
1460
6300
438
550
271
264
5302
486
386
486
2028
305
272
16676
260
4952
563
29562
650
392
386
391
386
271
272
264
260
486
486
519
39451
650
392
386
391
386
271
264
272
260
530
530
7014
681
1562
1644
34242
1789
2633
4947
360
293
546
667
823
369
386
336
2752
3030
364
293
295
699
2612
328
360
358
2769
1109
3182
123
4065
2312
976
515
267
6930
12595
2154
12494
39433
650
392
386
391
386
271
272
264
264
2983
488
488
9100
639
1457
1623
4374
37042
439
12940
453
339
39433
392
386
391
386
272
271
265
5188
261
4838
599
3432
599
811
1871
1705
3753
901
163
37866
859
269
11394
1737
8881
486
489
448
503
359
3039
359
465
466
2305
615
355
2022
163
268
12244
37629
462
1077
28417
2311
14011
510
1002
15278
2301
1438
3774
15181
8604
531
3478
715
715
715
715
715
715
715
715
462
32962
917
5666
177
424
2536
2010
1470
2815
711
572
718
724
163
269
462
28421
14124
2010
572
718
32962
2010
572
718
163
268
12428
2010
572
718
38196
438
4092
155
442
433
439
439
433
439
437
225
225
38823
532
4722
38734
238
621
12123
3176
3529
196
196
196
196
4420
196
567
196
238
238
2525
197
156
156
532
8982
3382
2117
656
246
246
357
354
268
309
220
347
511
216
11012
10862
220
9256
1294
2077
1470
2260
1658
1678
56683
159
159
159
1566
159
1678
2530
4301
63617
1087
2274
3164
262
2113
6211
640
438
673
2106
874
325
4289
1256
1487
4894
470
1436
1440
1545
257
1389
1295
1321
698
455
2248
3948
4733
1810
265
1366
871
2952
512
242
3788
1247
1409
262
211
256
1439
2849
36767
480
11557
3593
2580
1619
1293
1062
1217
260
6219
259
1850
2530
2274
478
12517
263
2966
261
262
3968
2965
380
44009
489
11927
13691
11055
2145
11037
1920
12480
2727
3115
11046
1704
12469
1974
2675
19611
9700
1067
2018
17599
1748
1742
13365
1883
1771
1622
11402
5605
13365
11969
1855
1742
19611
10452
1124
2302
2522
19760
2465
2360
19611
12606
4254
14526
268
6329
5774
215
21211
2969
1806
2912
1150
257
1487
232
7318
1538
12297
10158
1432
3058
486
245
232
4287
2335
1795
1371
469
4687
4452
1210
8239
2713
251
350
2870
12448
1059
3027
1818
5925
11738
4082
8069
1021
1994
602
11463
1059
232
4082
245
232
257
1818
2870
8239
5925
3027
1021
1371
1150
1210
1806
6492
5103
10158
517
21211
8074
2335
10550
3779
10453
3353
12118
8488
2050
640
33686
352
496
302
1966
414
292
2511
318
455
5888
292
292
8895
318
385
306
312
7726
126
1165
1708
622
319
309
309
2669
320
450
2001
462
2301
495
3605
29276
480
10921
17661
448
2061
460
2391
3273
497
455
448
462
497
453
8984
42062
448
463
2068
499
3156
455
450
460
499
3427
16065
351
3965
1029
126
4185
30178
455
21901
448
461
2186
499
22648
461
9847
292
292
448
462
499
214
165
165
165
164
164
164
164
164
164
164
164
164
164
163
164
164
165
164
165
164
163
164
164
163
34548
7021
2406
3717
57796
288
2472
6826
31639
7400
293
3944
2901
3761
2078
2067
2535
2469
4187
2169
2149
2902
2395
70503
2014
70421
441
37600
7283
70421
3318
4194
6091
15902
1032
12787
768
581
782
358
293
509
303
299
486
554
501
6972
305
361
2285
516
649
557
1069
293
3045
15705
1831
778
470
770
293
1147
557
12687
309
229
265
7717
701
11071
314
234
14050
316
236
9052
11067
303
223
236
10702
10702
8233
303
223
236
303
223
236
18218
303
223
236
1215
10058
346
434
17167
4322
2217
521
643
2851
1507
1323
400
1714
1283
1435
2490
807
1158
707
726
392
1108
12113
1232
3891
1841
1130
24155
4321
1163
16046
642
704
1494
2490
1280
400
1434
1112
2217
1207
1503
444
457
1549
433
1496
591
1594
1546
1652
439
438
2918
1559
4930
1997
1564
457
5329
400
434
6189
1480
433
1438
4341
442
1625
436
439
1511
1579
530
19407
401
1847
4359
4335
1027
5609
4107
4441
7999
4113
4411
592
4032
6351
560
9561
575
535
1495
558
1030
533
1978
358
269
1449
595
599
1993
1443
771
15075
337
269
287
616
1449
744
1057
845
5340
296
287
1354
287
287
560
1450
1032
2381
325
5985
16940
842
854
946
913
666
678
579
697
689
748
2916
1051
845
656
737
2907
1106
661
750
749
269
914
715
3384
861
783
5863
2073
3960
2679
1126
711
1143
1159
750
777
3266
928
2558
1106
7091
798
864
956
887
1057
327
2248
674
931
2521
1356
744
678
1057
2034
720
3177
2062
269
1384
581
2976
711
669
520
668
717
692
689
591
623
17173
287
619
665
563
1495
713
687
670
9266
2976
17710
2976
17665
2976
16921
2976
13797
2976
15955
2976
14548
2976
5629
661
665
664
2958
20174
113
40249
667
326
774
699
789
19126
460
24820
501
514941
460
24820
460
470429
20846
1979
459
20440
460
421528
459
20440
459
430304
459
20440
459
421527
459
20440
459
394568
459
26280
459
425915
460
24820
460
430305
459
27740
459
385791
459
20440
459
564155
459
24820
459
492684
459
20440
459
421527
4605
269
269
2158
2195
269
269
269
269
2381
269
125
8040
8027
23354
125
125
125
125
125
118
2104
4605
2195
269
269
2158
269
2381
269
269
269
269
125
426
20830
2275
2735
883
6413
232
1504
1732
492
4721
600
7718
29114
2211
1860
232
2390
12103
9822
232
264
5823
544
455
517
480
5481
480
2023
595
4321
1100
8084
3220
514
9537
11073
20959
289
2787
2558
6418
7355
2778
2707
655
2271
137
136
135
136
135
135
136
2778
2707
655
137
9537
21074
2847
21093
21093
21093
2778
2707
655
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
344
37767
603
215
215
215
214
215
215
215
623
300
530
6808
391
2774
1141
212
1132
24770
1141
135
219
135
135
1029
135
8759
419
7862
23617
219
1015
1654
581
212
1140
7730
7916
470
3748
1140
135
135
697
259
37540
603
395
259
3083
13424
2953
15466
2759
159
2918
901
1395
3061
159
159
159
159
159
159
159
159
19
19
159
19
19
15795
141
141
142
141
141
142
1609
142
1443
872
142
142
142
16939
141
142
141
141
141
142
142
141
142
1515
142
141
142
141
141
141
269
532
449
453
1417
590
189
552
858
1932
1514
141
141
10448
141
533
538
504
2726
552
590
141
1899
140
3025
7633
11292
478
781
2506
2909
336
38216
1112
269
532
538
453
504
569
618
943
531
696
643
510
1444
1514
4739
610
6461
552
590
1113
2727
3095
867
6057
1788
1525
3020
858
1932
533
449
2726
1417
1036
916
649
556
595
1285
474
506
529
9344
7984
159
3056
159
159
159
2746
2917
2832
9809
3053
12720
2754
256
11597
3222
3351
4661
1767
4639
6523
9972
6643
744
1181
775
1045
1428
932
1203
1171
1326
881
972
493
1654
1356
4266
26128
141
122
13151
16557
5976
1552
1411
4917
7569
150
832
8755
8888
45494
57992
2823
2823
6206
2742
15105
2989
1530
1549
2132
3192
2929
375
2064
2811
542
1221
1714
473
7983
124
10156
2739
317
1135
1122
1134
633
43989
1119
1131
2170
1188
2532
1129
1604
3123
1131
700
2930
2454
279
538
619
1705
12738
538
18060
319
441
2879
124
7929
1042
1323
470
115
12046
538
737
2335
2395
2335
2395
43989
125
10359
538
1130
4101
474
2156
342
403
653
1506
848
563
601
133
16548
580
498
435
391
921
1434
55033
362
633
173
172
43871
481
135
122
135
10584
171
538
134
134
134
134
134
134
134
134
135
135
134
135
135
133
134
134
134
345
1392
1653
130
417
624
375
43050
21646
953
168
16316
130
345
2903
7729
551
7625
4380
61373
7672
7729
200
40926
9662
3085
11556
9187
1611
43074
198
200
199
199
130
926
201
200
21646
956
168
197
200
373
712
7481
4926
903
7010
363
1524
1894
31511
256
538
5814
31668
538
3405
538
737
321
538
11440
2911
11381
2156
2223
2288
2399
1749
1580
2207
1714
2110
621
301
282
9723
9948
1824
3189
2197
244
6664
713
948
8630
765
1440
8676
4325
4325
4325
296
980
897
1857
18197
3410
1773
1575
2282
262
838
39193
13458
533
480
855
1759
1319
387
393
6402
424
4966
31560
1016
288
1418
1438
779
1682
10800
294
6400
527
527
727
5267
25656
1297
4034
304
269
269
1322
124
6749
446
21968
2985
4885
991
1058
324
667
716
292
926
1447
955
4280
404
1809
3187
11581
357
719
595
6068
13355
1274
732
5267
26376
125
125
125
125
125
125
124
64
460
391
28199
102
102
264
424
9180
186
193
21645
109
109
109
109
109
26361
109
109
109
733
10090
109
743
9872
5649
2286
1867
5167
37841
687
1690
1790
1646
1692
1853
1679
1557
5831
5112
94649
3599
4713
425
733
9516
743
9872
23083
12337
109
820
1200
15706
2571
4876
7379
7746
25355
519
23572
7972
363
831
890
508
1811
450
755
11847
524
2379
587
829
4309
7781
7501
1720
501
1190
4297
2095
828
514
999
445
1204
409
3987
9087
448
1382
1031
805
904
1232
3906
837
525
814
4633
7207
362
1365
6444
653
2037
1491
1425
492
621
589
604
548
615
8324
634
5721
9150
2032
2499
378
22345
276
5526
4517
1972
2351
2365
547
566
534
4953
640
1950
361
529
4389
276
8237
4266
358
503
2314
2418
9677
2506
2315
9000
6328
13506
1349
3114
837
1140
2120
936
1572
816
17303
895
1272
716
870
1566
8188
1466
808
933
268
33147
17488
8107
261
1010
3666
424
6772
11440
1122
3004
3048
15011
2981
924
1518
2465
20041
18292
261
780
552
12017
12017
460
17993
5653
36403
1110
6601
1768
12348
17066
10247
12620
14702
2430
4954
60174
26663
45874
36403
546
268
8684
410
97611
14111
16338
15904
17904
107958
10906
3505
16781
19637
847
10906
19176
68877
1124
17700
268
388
4516
3789
11557
13291
25967
6044
7504
10268
27196
12391
13899
11731
11791
20705
31112
22759
13838
21457
19938
13335
8511
13565
8766
14129
8514
8452
7232
7661
16061
4524
706
261
266
7728
8704
12626
4150
558
897
142
7472
1692
2132
8745
382
445
1200
2113
3940
3848
5934
8067
2167
398
8227
263
884
5193
4307
5052
5169
25638
492
792
896
365
5218
3245
9160
365
384
626
1490
1206
7615
38343
1740
2266
395
162
1086
476
1949
1060
1506
1842
996
968
980
1005
1021
1099
1058
1002
470
608
388
3535
7980
786
559
1351
1061
993
933
1032
1086
731
1127
522
644
1029
19886
1163
184
986
658
1002
910
812
187
1088
1167
608
404
367
1026
42859
654
379
606
375
398
13719
1022
3598
2896
1379
3887
372
4240
1089
1153
1035
4887
5023
5322
1282
900
1210
5641
3476
3578
3556
3866
23354
125
125
125
125
122
2351
10443
159
3225
159
14854
159
1450
9424
8698
1846
4872
6617
8787
5068
5652
1853
6030
6202
203
4120
7847
12358
1846
7191
4789
7661
6081
4645
7724
5721
203
423
6917
8942
532
9057
5843
6038
5513
6289
3944
3150
203
4194
4698
4984
11533
5909
6759
4561
3767
5754
4738
7752
7402
203
3104
7548
4358
6561
6530
23354
125
125
125
125
125
124
2237
419
16414
1356
1319
704
632
1357
327
5193
6959
289
1108
803
1124
559
7004
7162
1208
1275
351
373
1225
15982
5669
6164
9199
1275
1150
351
1250
1124
1338
1225
15935
3326
1016
777
796
761
840
942
2383
888
796
723
712
14521
930
932
1134
3226
730
2009
821
3970
812
864
159
779
892
862
1091
285
3587
977
2174
2054
1283
378
439
749
454
332
10143
293
293
1041
650
3977
946
1774
293
293
11411
441
591
568
1176
282
1381
576
6099
591
23829
293
808
842
292
15747
476
18561
603
18144
1367
687
22266
311
1000
542
311
293
11161
293
311
298
18561
22011
21024
494
22752
1116
6800
644
1042
931
2532
4724
1226
1227
1214
2282
22011
23354
124
408
78498
125
269
1617
450
7308
125
124
1344
1352
269
3915
2376
2221
352
1075
124
1904
1377
2157
2401
408
477
397
477
397
2920
477
397
2920
485
1526
13901
124
124
124
46359
2472
2227
6192
2125
477
9477
2446
355
1340
64
78498
450
10833
4669
1418
361
17560
1268
2093
2694
23354
125
125
125
125
125
124
125
17511
7253
436
17523
436
102
399
246
6969
10447
4848
2973
532
452
7563
1063
391
2774
1132
200
94400
18931
200
10240
19741
200
8783
17862
200
11205
23455
200
7940
17624
200
7754
1171
387
200
92138
3791
626
259
34851
1533
358
2181
727
5267
24734
1297
4034
304
269
269
2688
124
2579
17261
436
12468
810
1808
335
836
966
1769
1377
877
1333
727
1389
12083
717
980
967
2141
876
3509
630
1174
644
1094
777
1415
1199
325
17261
7253
428
246
399
389
16127
5292
691
11925
398
1348
415
1360
399
15043
691
285
415
355
683
50950
433
433
1555
1023
270
524
1113
262
1386
3303
350
888
3215
3411
484
1034
3253
3590
1478
691
415
355
479
355
479
727
5267
24734
1297
269
2688
304
269
4034
124
10102
327
732
326
23136
2134
1628
1220
1983
1923
319
310
2629
10191
3565
186
17404
3996
1116
750
1172
840
947
1110
580
2035
2177
3298
1300
373
2863
2147
2088
380
383
459
4592
9870
17281
4077
3286
7598
13783
3940
292
1376
2224
561
1472
391
1964
1229
1235
764
1435
1123
808
604
1047
1105
559
1967
3191
1057
595
50233
1145
1134
1164
1717
604
1724
1745
837
995
994
994
2920
994
994
4204
995
29813
995
994
994
994
1568
1457
289
380
1476
1066
1025
289
289
604
641
30094
1177
604
641
29871
604
641
29491
604
23152
1220
1133
1083
1125
950
604
1124
1123
1903
1125
993
1118
45125
1133
35149
1927
604
838
1919
46882
29495
604
671
29828
604
641
29879
604
552
552
642
642
7893
604
23354
125
269
124
2237
1490
113
12489
5944
9333
1155
269
550
501
9087
244
269
400
822
269
336
905
12490
6102
244
501
31577
102
276
276
276
545
276
276
102
31585
276
276
276
102
369
276
276
102
31595
102
102
102
276
545
276
102
276
31599
276
102
276
102
545
276
102
102
31581
276
276
276
276
369
276
102
102
5031
5865
228
256
35925
2730
1464
2054
570
369
1342
776
432
1198
643
819
10701
2049
8234
535
647
10598
5811
4509
11432
8278
524
10911
10964
747
4504
343
12624
11444
11371
10726
10992
11984
7513
41518
11001
8956
10068
4124
20548
4564
1609
2146
7317
40821
19774
4779
15084
12462
558
6525
9993
220
6403
248
34042
4887
1849
664
1399
615
972
4268
2583
330
333
332
5893
6693
1532
3429
5710
5080
2577
31906
6211
3097
1062
993
2035
1120
3102
935
5801
960
1367
389
5998
27925
600
398
11094
803
644
387
808
698
1391
676
704
26561
677
25882
5265
7110
5230
4652
4860
5082
700
73209
2442
5679
7470
3626
3288
568
683
704
662
387
5510
676
28108
10560
26775
13896
72662
3198
3060
5715
3289
6362
70629
6177
3807
3768
3036
43180
7354
2840
5358
3059
6732
17939
8891
25882
76100
4635
6323
3240
5724
13896
25882
5265
7110
5230
330
5082
4652
4860
700
31906
1062
993
1120
2035
389
972
3102
935
333
5893
1367
5998
5801
960
21672
4660
7278
8386
23718
600
17371
803
808
1391
644
387
13292
1749
27563
30172
7530
8928
8964
7852
9243
26776
7865
8621
8243
6595
7958
22409
3067
3746
13007
7251
10443
4848
3226
532
13524
640
7462
1450
14786
10402
3157
16532
9886
2050
3902
398
1747
23526
19369
18440
1406
2267
684
227
1125
269
1688
257
6340
287
263
234
226
175
287
234
264
265
424
330
330
674
269
270
331
24592
1406
1460
424
234
227
227
226
601
6592
1970
1387
2008
7138
1504
1364
13469
1403
1132
1117
11755
1388
1548
20163
13297
4556
203
395
1540
203
203
554
405
730
965
954
1048
1017
1060
793
1345
2433
575
1203
318
806
3068
237
30617
318
1081
1518
4036
2502
4939
1994
1196
1049
1124
1057
130976
6389
576
552
615
563
4907
7309
4183
6389
7535
12210
676
5075
2031
1307
4570
4428
1388
1651
2903
2443
3519
3133
1381
1708
3927
3295
4352
2092
72586
1023
7692
341
11308
1036
4102
641
523
482
2616
1174
2078
8309
7598
7906
8065
8162
7585
308
17074
1803
308
7067
17014
2454
689
308
8129
3442
2333
10538
5764
3676
7593
3570
346
335
2640735
9253
230
17782
3615
2415
1295
12471
12427
10304
51436
1962
3392
13180
2823
2365
4040
9360
657
722
4578
8376
8998
45584
3615
1740
542
2707
1177
300
283
3701
277
5255
13991
12839
7832
8421
5531
7030
608
12427
391
327
207
8676
793
1724
754
10842
391
27854
3615
3307
13793
608
749
10779
542
12404
608
732
10800
2208
76218
10188
704
727
1669
23241
7566
1063
135
135
135
135
34413
1063
135
135
200
7939
61245
762
228
13236
319
10964
319
10908
4605
2195
269
269
2158
269
2381
269
269
269
269
125
23354
125
125
125
125
125
125
1304
6728
16182
1055
289
4344
337
10196
15520
10490
15520
10490
698
16147
370
41298
16060
16060
584
38600
125
125
5327
125
1055
1067
125
5850
1067
3172
1067
125
3814
125
125
3110
1880
20807
192
147
147
9414
159
9324
159
11668
12720
10536
159
23354
125
125
5522
125
125
125
14107
124
64
125
219
165
166
350266
19508
325
3038
1353
1333
1113
1524
667
468
1644
12239
3042
1926
976
668
4213
6431
586
1815
1604
1883
1321
1905
1828
12353
917
3725
1891
1968
1612
13583
1523
1773
1537
1541
314
1090
1486
1486
851
1529
2579
1394
1261
1176
1595
2101
765
1342
289
964
1682
158
16003
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
15126
68
68
68
68
68
68
252
265
199
252
265
199
23417
1754
609
259
657
648
156
1210
156
12177
2451
568
156
156
542
156
1045
3326
5292
530
613
440
1538
573
3666
20308
643
1231
596
587
2338
1074
1073
3090
1542
579
544
1303
525
20078
559
1565
579
2026
544
548
20073
579
2768
517
2122
541
21633
579
532
3192
576
1985
20482
702
579
517
541
20268
579
2070
544
541
5314
1470
12351
4289
2260
1566
2077
1294
5651
1699
529
9374
2961
4409
60
13473
11844
1446
1736
239
239
239
13163
2031
658
1286
309
239
239
239
239
13564
13154
5971
274
239
2323
472
259
294
37309
1530
5202
2912
313
732
660
2617
332
572
694
773
304
272
614
13154
311
2038
616
482
232
342
279
14658
5204
378
492
558
3246
1868
268
277
282
637
6115
652
261
262
823
529
1921
3102
1479
8379
3947
476
5549
1338
482
381
527
10231
595
1600
3246
10128
5204
571
546
2277
2565
1090
12343
2211
5204
9430
2675
4460
4261
2765
2565
8432
2565
2565
2565
2409
8503
1398
707
1502
12216
5171
784
10029
5171
639
5107
617
5170
661
1331
735
3464
635
3698
682
1331
602
5585
2924
1262
627
1262
604
1331
633
4690
726
4690
640
3880
641
3880
641
5107
81
214
165
165
165
164
164
164
164
163
164
164
164
165
164
165
164
164
163
163
164
164
10463
3158
56
10268
267
9203
1073
385
456
1051
1103
288609
1276
188
19
135
188
19
10402
159
159
3152
394
563
5165
15438
159
19
19
4789
555
237
421
188
896
3748
8190
159
159
159
159
159
19
159
19
159
19
159
159
19
51
31296
159
19
19
19
19
19
19
19
115
19
19
16830
19
6184
262
11498
328
5030
4021
3262
4912
1404
4224
3414
2670
3886
6132
2530
2317
4298
182
32741
6495
2040
1212
159
701
535
996
1653
365
419
2432
766
588
574
1505
360
789
1708
734
3329
2885
3927
2023
318
5575
618
1539
804
785
2657
4473
3381
606
821
501
2314
2580
753
3005
336
599
315
8599
617
1820
4532
34847
1376
1459
7876
295
664
305
270
313
270
1640
1385
270
1271
1195
2611
568
559
802
270
1967
487
273
765
1230
587
760
691
1567
1364
1493
1312
1508
1330
1577
1135
622
1377
615
1508
1334
806
798
799
782
6762
5968
270
270
444
459
454
1435
847
553
1237
403
648
988
4636
31624
4539
210
12002
6238
373
6599
3770
6490
935
2493
482
1457
2497
22693
359
2119
7934
1300
4525
6762
1930
1424
501
1407
494
544
21214
359
403
648
847
701
459
1604
999
2737
5638
276
1177
13198
2084
2850
1913
7321
1237
2845
7321
457
452
66366
2027
2377
13735
2452
15353
2933
1727
66366
406
44594
2665
16056
210
990
4641
30836
210
990
4641
30836
210
293
2503
2254
1413
2310
1825
2086
3290
1821
293
2720
2126
1740
2350
11407
2738
259
383
418
41470
2035
2169
10971
1797
2390
246
246
1482
1492
1101
2518
3813
1655
591
2672
1818
2770
976
2288
375
1683
932
915
1803
1875
1208
946
4254
1876
1612
2440
359
909
1655
591
41530
2492
1978
11539
16200
5475
271
1041
1181
1041
1985
1966
253
253
1960
2004
946
824
3437
4322
516
822
61202
846
853
788
1510
246
1871
1146
40916
1415
2268
306
1376
1370
1346
1244
1411
5295
1493
1812
1324
1832
546
451
451
464
464
436
500
651
458
1552
159
159
466
436
500
451
2246
245
4062
2173
861
1339
657
275
10467
2919
96
9664
616
3975
943
2424
281
262
2841
316
262
38440
36799
5485
374
4411
33298
306
3051
2495
1615
3464
2802
2408
1449
3007
6657
1801
2092
1071
7797
2515
1428
5484
1499
1537
1992
4233
7796
4190
4176
648
20086
6884
360
604
291
1459
604
361
292
604
306
292
604
165
4969
165
22756
2648
165
2069
604
294
1485
604
8600
166
604
165
165
1342
309
165
165
166
313
604
165
20910
604
604
604
604
604
604
15760
10767
604
333
604
31369
604
604
604
604
604
604
604
604
330
22767
604
604
604
604
604
604
604
604
9255
427
23299
6884
604
291
1459
604
361
292
360
604
306
292
604
1342
309
604
2648
604
294
313
1402
604
294
604
2069
285
1485
41896
604
604
604
604
604
604
604
604
459
23237
604
604
604
604
604
604
604
604
40487
604
604
604
604
604
604
604
604
427
23237
604
604
604
604
604
604
604
604
23340
1176
909
1923
1744
1000
1367
1524
1328
294
4722
1556
1319
318
285
1595
1218
294
2280
1800
2351
403
1017
872
1124
989
1355
1642
1002
2084
10177
3337
468
466
584
1328
1261
783
4439
1156
511
36806
770
481
602
1444
448
1124
166
166
1527
166
1682
166
166
1423
166
1932
9584
166
166
166
1572
166
1597
1571
166
166
165
1526
166
166
314
166
166
1710
166
1686
965
166
21792
166
165
166
166
1759
166
1702
1841
166
166
165
318
23291
2280
166
166
166
166
166
166
166
166
166
166
165
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
165
166
166
166
166
166
166
165
166
166
166
166
166
165
166
166
165
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
165
166
166
165
166
166
166
166
166
166
166
165
166
165
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
165
166
166
166
166
166
165
166
166
166
23237
604
604
604
604
604
604
604
604
40487
604
604
604
604
23237
604
604
604
604
22767
604
604
604
604
604
604
604
604
31369
604
604
604
604
604
604
604
604
20910
604
604
604
604
604
604
604
604
20024
604
604
604
604
604
604
604
604
21028
20024
164
165
604
164
165
604
165
165
604
165
165
604
165
165
166
165
164
604
165
604
20024
164
165
604
164
165
604
165
165
604
165
165
604
165
165
604
165
165
166
604
166
165
14600
164
604
1042
430
430
13109
566
430
3095
10279
427
427
1951
427
12162
4370
7300
12493
12684
522
14650
199
17520
404
1423
6454
1130
368
834
1045
294
287
520
1045
1080
1283
436
15428
299
507
10307
34945
2319
2881
341
3552
2935
341
189
2877
341
189
1538
12241
11743
18158
15103
12485
15270
10307
1288
191
190
190
189
190
191
190
192
9786
12678
9858
189
189
1538
13936
11835
189
189
10307
2920
190
190
189
189
189
1288
190
189
189
190
12488
8359
25666
6799
5811
2081
527
332
2679
34890
6367
19019
1049
3801
6929
2141
11531
2494
1049
1428
5782
1049
15131
10595
1049
2141
4519
4519
4519
15131
5997
3467
6367
165
2679
2679
166
166
2679
2679
507
10307
191
190
189
189
189
190
189
189
190
190
190
4019
341
2219
341
39862
3002
48077
474
16986
9511
2516
428
2181
40569
10578
2533
2599
4117
7928
2097
4092
3199
395
4688
2692
9176
2940
7698
8792
8895
4943
2105
6282
6657
2428
1460
6564
5426
8331
7300
2015
341
11251
10307
1792
23359
5750
675
1390
2105
698
12239
628
529
5532
41963
335
1791
2123
1816
1612
1870
2087
971
719
192
3489
731
712
10307
191
190
189
189
190
189
190
189
190
190
189
4019
724
717
717
725
10907
408
6276
135
135
21840
135
135
200
135
135
135
10388
17394
200
11204
17332
200
3935
17953
18145
17953
730
665
436
479
471
6276
135
135
135
135
200
135
21431
135
165
17333
200
165
738
666
3115
479
770
857
4493
2329
6989
10173
376
15038
2787
341
377
634
341
191
3464
341
482
6276
135
135
21432
135
135
135
135
200
165
18773
200
165
20704
711
25024
27245
2920
2920
30772
10927
8720
855
14814
10440
1384
8434
3405
1538
30772
819
135
4504
8755
752
136
1538
1061
1610
5867
219
6590
180
180
178
178
8760
16743
23354
125
125
125
125
125
124
1474
4605
2195
269
269
2158
269
2381
269
269
269
269
125
1280
3812
1729
3664
25200
604
3179
25201
604
3192
12893
1730
14043
3503
1902
3314
6529
8744
374
604
12566
18257
482
381
595
9636
15363
2214
47473
3135
2296
54079
19571
2227
4547
58837
2227
60812
67679
3149
178
1528
4956
1421
2016
11106
2034
2022
2418
2580
6573
2031
2067
178
178
231
231
10524
3207
334
187
855
11919
31176
7735
3275
11894
2884
5250
592
687
3624
788
798
352
668
794
1263
1233
196
981
1079
325
1281
2230
1024
33367
10387
3007
5507
593
352
682
3073
1001
794
1839
788
687
982
1260
23671
12216
317
16570
1737
2706
1217
622
292
653
671
4572
427
292
2711
1261
2540
2310
427
457
1587
1341
16292
970
6315
1700
802
447
1132
10924
2084
1138
1798
788
3808
1137
1803
362
1296
481
861
1212
2071
846
2125
299
966
931
2233
942
866
3826
894
1219
4271
363
8756
3914
1198
1238
34061
1238
36251
32083
125
878
1341
1106
33461
10703
3540
31099
4390
9626
196
196
196
196
196
196
196
196
196
196
196
196
196
196
123
4207
1131
732
5267
24734
1297
2688
269
269
4034
304
122
2696
463
25511
124
1248
6749
458
17504
1297
387
1093
269
267
12594
12594
6896
6896
458
17504
1105
12222
12222
463
26081
1326
486
775
914
6411
1054
1839
1253
304
38521
769
1305
12523
946
6232
1057
1273
304
18013
529
20076
874
823
879
748
588
649
624
685
678
604
3971
1073
1073
3457
929
823
882
762
602
1964
4167
1821
280
280
280
1306
626
1581
290
291
523
4978
667
3801
1119
1709
2284
591
620
3176
321
960
893
1042
489
744
969
290
290
3296
998
949
290
933
715
1602
7191
21347
562
631
456
710
701
774
467
1069
632
520
925
566
280
280
782
769
836
875
707
753
784
388
411
469
1037
3572
607
872
631
634
702
510
989
580
1027
965
559
1240
386
783
369
1151
1000
1073
898
451
955
578
893
7082
692
855
10630
3134
1383
1235
1872
1548
3129
4025
839
1303
4584
1185
1272
1288
1330
2882
1227
2154
1835
704
1351
2397
8235
4680
4620
2162
529
5163
9192
1910
1713
2137
2014
1910
694
631
262
664
619
4025
17400
24122
7705
4707
946
6044
1282
718
757
772
38776
4628
1504
1381
1839
2119
36726
12067
1240
126
945
157
157
5843
7260
27334
2415
6673
33156
781
6916
3625
5088
8644
6976
3941
1951
12419
9545
13966
6110
14911
1927
9832
7349
16736
36786
124
1062
769
1951
6314
4886
1057
1054
2511
16519
529
16468
3014
2374
2082
28444
2168
3257
2166
2099
1979
2181
1744
2873
2452
1883
5203
1960
2033
3146
1854
19095
6669
2236
2861
8221
6771
6628
3064
9052
12252
4951
7078
3301
4407
4118
126
732
5267
26319
1297
4034
304
26376
269
3234
269
122
12552
430
124
1145
6749
373
4490
1122
285
713
12478
1910
1386
10095
636
890
2375
570
14407
857
608
1415
1217
756
1380
348
268
668
678
806
13856
6060
613
958
919
556
495
964
630
14399
1162
1668
359
2470
359
196
1514
196
195
194
1333
1618
194
195
4192
195
585
24840
1345
2200
196
668
13856
11964
668
13856
1514
196
195
1333
585
126
585
585
1345
2198
196
666
13856
668
13856
1514
1333
196
195
585
24913
585
585
1345
2200
196
668
13856
603
126
9443
1514
1333
196
196
585
197
568
25249
585
1345
2200
196
518
305
10889
141
141
165
165
181
180
180
1544
4544
433
165
268
33147
9987
8519
261
3666
23354
122
1592
5523
19056
275
500
212
431
14972
1250
1029
207
207
4381
207
1029
205
1831
6710
4381
4570
14594
556
29186
556
1758
7597
7418
9313
23354
124
1474
518
293
11323
166
267
9990
33261
366
553
3147
32458
9974
1408
1593
1557
1407
9545
29743
1423
1618
1555
10501
1588
2388
2589
1624
5613
6466
2388
1558
6198
1543
1480
2510
29688
497
1054
3789
9442
5240
23354
1715
125
1275
2920
113
204
77437
126
126
126
10380
4632
1180
4094
1665
11001
3669
668
1745
3342
156
126
4476
126
126
126
3613
126
126
202
24066
524
319
322
318
322
318
1062
4555
1172
2519
5040
141
143
141
141
143
7091
141
142
142
142
142
141
142
141
141
77727
126
126
13795
126
288
288
126
11001
1180
1862
202
4632
3669
4094
1665
126
1745
3342
480
156
3660
2580
668
126
126
37038
126
6604
90
1245
126
491
13458
3393
4183
947
126
1136
156
350
520
367
2000
293
2264
4115
18379
76319
113
113
33128
6328
2522
268
288
288
126
1622
262
16271
10277
4231
298
314
126
6744
24003
4611
143
3399
3456
2948
143
4914
3069
143
5996
1505
2550
143
5335
2366
47792
21270
5668
6738
5695
5815
32117
5384
946
463
5150
5265
1437
981
463
2843
2514
1196
850
346
407
468
352
289
385
277
503
3958
290
383
316
411
15215
29536
18549
24720
22093
19715
26893
24977
20690
22762
19514
30973
19743
18596
20471
20128
18517
21206
18848
19994
20072
18939
19152
18902
17102
26565
23253
20137
21425
19701
20651
18749
30725
21328
17049
20784
16516
21154
21244
21463
20753
23919
21903
20591
24114
26245
18324
23176
20063
19281
21279
20202
18495
21733
21559
21773
504
4092
438
463
217
509
221
121
230
4831
552
127
141
141
140
141
141
142
142
141
141
141
141
142
142
142
623
141
141
141
440
23260
3615
3064
8998
3587
22079
405
23253
3615
8998
3587
405
23622
3615
3064
8998
3455
22101
405
23227
3615
11192
3455
405
19833
2008
1804
2900
299
3615
1146
3268
1266
513
12249
610
741
10779
34778
302
1745
4703
13471
6751
738
796
16487
16832
554
637
248
405
15282
234
159
251
159
159
1032
786
16832
1032
12049
20949
251
1163
785
11233
11234
12883
251
785
251
793
10058
20949
64
234
159
268
64
64
64
13471
64
64
159
64
129
16832
1163
251
793
10058
64
64
159
129
129
251
785
405
23524
64
64
64
64
64
3615
64
64
64
1148
64
64
3367
448
64
64
1528
64
64
64
387
64
64
64
64
724
802
64
470
11192
729
64
405
64
64
145
64
64
64
423
5420
19455
3615
12427
640
9881
34778
624
257
7300
405
23540
656
3678
405
11192
3587
22134
3094
12877
23237
3615
8998
3367
405
23252
3615
3049
8998
3587
405
22066
23577
2533
64
2946
448
1404
64
2586
64
64
64
701
2009
1297
443
268
362
11192
64
64
405
268
64
1148
3615
268
830
1444
64
146
396
11630
295
4668
64
360
2333
22105
3367
18395
44556
1118
304
2480
6283
8192
244
8998
4563
3615
8674
307
288
1077
312
2774
10304
18561
64
64
64
3615
64
64
543
64
1077
64
64
10353
64
64
8413
11192
307
3680
244
2008
275
3615
1117
1295
1804
2198
2415
13989
4606
2483
12171
1415
17970
623
260
209
12353
2918
1148
2614
729
448
1404
3615
3650
1721
267
628
2009
1529
5345
830
362
443
261
396
3057
2533
387
1416
11192
1297
2198
724
294
11630
405
16212
16212
3044
24053
3615
3057
8998
3455
22076
2475
405
22638
3615
3085
8998
3587
22074
405
23893
64
64
2505
421
64
2009
1404
64
268
443
64
701
64
830
2361
423
64
64
64
64
4697
267
3615
64
64
405
268
22070
1120
64
387
64
145
1325
1693
11192
268
64
64
3057
3967
64
7431
20700
3615
1001
8192
11192
244
31779
5217
582
494
714
268
6799
3025
1723
2806
4080
14063
7010
1077
12994
3209
2729
267
721
8998
2451
3615
308
1895
608
2970
2453
291
2860
1720
1895
1507
2866
11830
28887
3615
11604
11702
19371
13999
1295
4606
14266
13690
1559
6689
9474
12440
12967
1895
405
22604
3615
3587
3096
11192
22076
405
23608
3615
8998
2624
405
23619
3615
3455
3076
8998
22115
405
22637
64
64
64
64
268
64
3615
64
3073
2624
1693
267
64
22071
64
64
64
628
64
3678
2361
64
802
64
1416
443
696
8998
1120
5373
1376
4668
2475
64
405
301
268
387
287
293
421
64
16212
21195
44585
288
8674
6283
3615
11192
2480
4563
1118
1077
544
10304
304
285
7990
2774
307
1001
244
23354
125
125
5522
125
125
125
14107
124
2237
125
10433
159
3164
159
53
8674
19
19
19
19
19
19
19
354
19
19
531
216
7848
5281
19
6186
19
19
9374
2961
7871
353
12191
9381
159
159
159
159
1678
159
1528
10005
6713
362
11965
78029
126
6194
5045
126
126
12028
126
288
288
126
11001
126
126
126
480
156
156
156
156
4476
126
126
3342
156
156
156
126
156
156
126
126
126
156
156
126
126
126
126
156
156
202
126
189
36213
126
156
5718
126
126
126
126
126
126
126
126
126
126
317
16740
10788
34951
156
2522
4605
269
269
2158
269
2195
269
269
269
269
2381
125
452
7563
1063
391
2774
212
1132
48904
1063
1015
212
200
1654
581
10389
1029
42220
200
3936
1098
7892
2034
1529
1246
14821
1356
1480
2143
985
1081
1594
479
1459
262
9482
2035
1057
262
1313
3325
1172
1106
385
387
18646
772
663
479
240
226
557
1877
28921
254
10790
19132
730
663
25153
1213
6540
992
2488
657
462
378
8161
662
379
1499
475
810
1179
12057
13863
351
5673
1015
28934
141
740
663
22711
692
24080
1345
4578
2433
2547
325
1187
1667
590
553
486
753
663
657
1610
2219
2633
325
2036
6132
587
592
3334
701
582
2534
8619
2075
554
261
13011
2882
325
576
1047
568
751
654
2657
870
629
694
458
3821
21905
764
663
10487
597
522
839
1855
3672
2267
697
774
1786
270
1049
4520
6189
1737
607
14615
577
644
799
19470
67622
754
568
446
2872
326
3114
2611
961
838
961
1793
2420
10467
466
5202
3512
3253
3166
807
3127
2379
2518
1081
2398
3295
1615
2607
3366
777
570
961
584
458
13396
466
9724
3923
2409
1840
961
2439
2439
2440
2440
2439
2439
2439
2440
2439
2439
2440
2439
2439
2438
2439
2439
2440
2440
2440
2440
10467
19469
28536
16983
14356
762
7289
16984
19701
36533
2440
2440
549
2439
8888
2440
2439
2439
2439
2439
2439
2439
2439
2439
2439
2440
778
663
20222
2013
252
5813
10337
286
261
4190
516
297
4254
5874
370
261
12364
12364
18392
5518
3153
4857
13413
24759
34933
2953
16501
9757
29271
478
15654
3576
21933
18212
11717
4094
4957
6727
3588
1766
478
2564
1317
2444
17186
325
1916
213
214
276
269
8223
4713
3925
31037
15656
9111
8027
17949
8032
8029
17949
8008
777
664
19883
9942
6734
4920
19191
11622
6734
6534
18601
260
9215
3423
12419
9850
6500
10571
465
2039
5150
9986
536
636
12588
452
4462
1995
43269
200
6405
42552
200
9750
17818
200
15183
7291
17817
200
7300
191
191
709
1299
1299
1621
3512
1861
1954
1773
1158
1938
4129
1157
8351
347
2399
4263
2858
15892
11282
7108
201
455
1272
2016
203
481
484
350
355
14299
2445
1377
6327
12152
3905
2164
11152
2216
3094
4948
1080
98
307
369
1596
355
636
10936
984
98
306
369
72
355
140
230
4599
4618
5148
7742
15414
538
573
538
574
2756
538
583
538
576
242
538
569
18557
227
684
2267
1125
270
1688
424
234
175
4929
261
263
226
287
267
330
265
330
257
331
264
287
330
234
674
538
574
538
572
105
538
572
424
234
23289
269
227
227
14719
226
1460
538
576
1430
879
19191
39755
713
538
572
2010
131361
267
6592
538
535
13814
538
570
538
574
267
3013
325
6304
13119
270
48180
11509
538
547
16705
538
576
6303
6707
237
237
237
3118
4090
237
237
2320
2385
2322
538
576
105
205
554
2479
538
576
3900
714
9522
2897
836
1023
1156
1271
1446
293
1882
1031
2000
353
1340
543
1577
322
312
1571
1102
575
663
1097
1264
299
938
598
584
19119
637
14419
571
538
206
556
2376
3900
10266
714
2897
31955
12934
608
538
574
105
242
207
350
2377
3900
714
10271
17805
2897
31955
538
512
6966
538
572
204
552
2374
3900
714
9490
2897
31955
28942
281
2292
538
573
2919
461
12305
5695
1153
934
2115
2887
8476
399
1061
994
538
576
4555
4555
407
6645
1765
538
569
61716
257
269
261
267
263
265
264
6340
538
574
193
21645
2322
287
1723
1745
2639
538
570
23114
1402
273
775
445
339
10064
2148
45327
1124
15158
538
576
538
574
309
538
547
538
572
364
309
538
583
364
309
5567
8317
11611
30728
14476
4593
5479
356
1241
4798
538
547
1534
9432
11315
538
571
309
1460
21639
9334
4109
690
1489
1311
826
4374
4425
907
419
1319
721
645
1400
678
921
1251
672
832
3670
20501
5305
835
1449
538
547
242
4429
5784
6501
3195
178
11001
8349
309
538
547
3607
3446
309
538
547
5201
10945
11734
309
538
572
21869
10092
5837
3754
15900
8273
2929
1208
1349
3546
17500
1272
20629
538
574
538
512
5732
10845
13995
538
571
22044
12676
395
30332
6468
7098
6718
392
990
237
493
3924
356
363
1937
1748
3160
10694
288
2113
1258
17016
288
1662
6912
237
237
237
1263
3484
4189
688
1829
6380
592
997
124
124
172
604
343
172
171
172
7052
288
26346
172
1703
148
538
1310
172
535
12074
172
171
27042
172
237
237
237
237
237
237
237
493
2365
2319
3086
2180
172
171
172
288
4062
173
171
148
1314
5514
172
172
171
538
574
172
604
3095
172
171
172
495
172
4812
148
1310
11784
172
172
171
538
535
489
172
171
171
172
493
1222
173
2056
172
148
1353
172
172
171
12419
309
538
512
21638
4156
2167
5807
19
638
3908
808
8196
19
159
5846
19
538
572
16462
159
12148
538
547
4919
19
232
181
180
498
68
538
576
4374
901
938
18783
18553
6249
663
18548
285
5356
904
4081
280
1241
6917
1694
1788
1468
20859
6042
929
288
1317
1691
1673
2607
242
8694
538
569
804
1487
6728
538
572
3233
8785
538
572
538
572
7731
7972
538
547
538
571
538
574
538
574
1757
1082
845
1152
1240
800
1321
1030
1318
1417
1177
1250
1286
873
1210
736
990
916
324
1168
1058
5231
232
6043
793
1202
1034
1111
727
1085
1015
1142
2333
16235
4198
1057
515
326
606
498
11118
2618
546
732
326
1003
11532
25480
159
19
538
547
7475
159
7579
2072
538
572
7390
1484
20882
7260
538
572
7433
7942
263
262
9901
4295
7439
159
538
573
265
144
10931
22628
10901
538
570
22094
7752
538
547
7250
7961
159
538
551
242
7487
12143
538
572
8518
4834
1461
22524
538
569
10296
22506
7129
13310
7591
538
572
159
7818
7783
11101
538
570
7524
264
12410
538
572
8925
5292
538
583
5202
7614
11316
7594
10506
7915
538
159
576
7376
538
547
7039
11769
23473
12526
538
574
23508
23442
538
570
7758
7305
538
551
7337
19
11603
538
576
7604
159
7957
159
538
512
538
570
7362
7927
265
144
13050
538
570
242
9798
7750
7715
159
538
512
7762
538
551
8654
7538
538
535
10087
15409
7761
14596
7825
438
7431
538
574
7953
9070
538
571
538
573
8680
264
7814
265
11965
15070
264
538
571
538
576
9474
2255
2072
1653
1289
538
576
11033
1561
7789
538
574
23463
1253
260
5320
13809
12063
1446
1191
1543
1050
538
535
4212
1736
538
576
538
574
8823
12052
1983
538
571
12401
12864
1403
242
576
538
124
124
538
569
9556
538
572
11080
5716
538
576
13588
265
12196
1356
538
576
204
3728
12195
265
11558
11763
538
576
538
572
17793
1238
1051
362
7062
538
573
538
569
538
512
538
574
538
512
538
574
538
574
538
576
242
538
547
538
572
538
512
242
20395
764
1030
898
4280
897
1300
760
1062
813
3699
2903
724
870
564
1810
717
853
3644
757
854
817
7915
3647
4566
814
979
843
1297
3242
897
2526
952
3818
1205
899
567
816
4605
10831
1491
10283
4135
1065
4943
1720
4942
1534
319
1736
1495
1709
4048
1065
4191
4436
771
710
898
166
3326
814
4140
715
839
694
824
3738
4209
640
813
803
6204
1712
166
10598
5596
6325
4868
9255
2111
3941
2139
367
9498
3829
3811
835
600
907
4631
4905
4090
4105
3375
3101
821
772
3811
4227
12621
3692
3430
7305
811
828
1431
3837
1363
4353
3744
2146
879
1283
4312
3776
3469
5438
3486
125
125
125
511
125
2585
1368
1360
2739
14655
322
191
7500
190
190
190
191
190
191
190
190
191
189
190
190
189
191
191
190
190
507
154
191
190
190
190
8185
3333
516
1297
1005
2301
2135
1135
994
2002
1461
485
11176
1901
7500
507
2739
2585
2850
12302
2585
2778
15765
2597
2778
2585
3486
5775
139
2808
5775
3027
5775
3486
2927
2964
2927
2755
2927
3486
2585
2850
2585
2739
221
451
7209
1674
515
513
470
3174
4181
536
3171
41390
3339
1741
576
4742
531
3368
221
238
451
7208
514
156
238
513
156
470
7239
41417
3171
3339
532
4742
156
4334
3368
14365
2794
800
232
10895
457
605
6469
2714
6469
1300
3854
1993
3132
24383
9670
1823
1128
1323
16529
11020
1816
1518
350
2183
474
7970
484
22688
5756
5512
8464
10879
1753
4821
21881
380
943
1103
683
2413
11610
984
20968
5070
370
2898
370
365
1004
4106
986
384
2291
10514
3432
1798
1918
18005
495
538
661
6197
3579
318
10373
27011
7188
3874
3802
3853
748
3649
2219
1248
13619
1699
867
292
5244
638
718
1321
4459
247
803
1242
4329
741
2578
13242
1319
9166
4093
7745
8811
40933
265
1485
4853
9059
604
468
1022
460
10577
8675
10441
10038
10396
823
1016
458
9993
1622
263
1827
474
634
447
13697
1617
2184
220
220
11804
126
220
220
65
220
13697
14730
220
220
126
220
65
1012
460
1006
833
458
263
10601
7869
815
634
65
78065
1066
126
126
14606
1459
1639
270
289
1699
281
11001
126
156
126
156
617
156
285
156
4632
1180
126
480
5045
3669
2840
4094
3660
3613
2580
202
1745
3342
708
721
4476
126
668
1665
1862
600
15862
5250
2950
352
788
587
7612
682
794
13415
2963
2884
671
5466
1681
592
1024
2034
19495
127
10479
127
127
127
8006
127
127
8012
127
127
3506
1490
127
292
29465
214
213
213
211
220
210
212
211
211
210
212
213
212
211
210
213
211
213
211
212
212
3950
175
35853
3431
23161
1847
1804
1514
1234
2176
3635
1966
1182
11608
3508
674
681
2139
1449
1300
2195
2527
1638
2094
370
8861
2712
1973
1544
3777
620
665
661
692
786
463
859
625
641
678
3592
939
590
453
4816
616
712
3642
2552
2577
2342
2715
1543
1348
1131
3656
1609
916
1637
1599
665
368
675
734
3203
3249
734
667
2670
560
3318
2329
495
1607
605
3523
29441
5269
367
730
3070
387
1607
1109
1822
815
3197
5395
3167
363
1394
35532
1803
1469
2159
1563
2048
324
3477
6777
340
1254
1498
2666
383
2130
316
320
1776
2094
1403
2149
1592
1136
3546
1188
3463
1498
1302
4125
1920
324
513
4361
324
322
2156
1591
322
1759
2481
871
4771
1561
1927
684
5395
3942
442
324
1553
1085
3045
11565
3732
56557
558
707
1370
479
5120
1559
1265
12341
35320
56708
56635
553
633
13882
1505
1497
1628
1588
8252
1485
1541
1505
509
1414
1944
1512
2181
1674
1827
1557
1018
597
1444
593
1419
1353
644
1512
568
4362
24942
146
146
146
145
145
146
144
146
145
146
23063
3756
101
438
12582
1029
6710
1301
272
270
1351
852
5363
400
4435
267
7426
9443
2696
1896
7422
1945
1187
4087
3059
958
8608
266
15715
6319
1630
2986
2842
1089
4249
893
7729
5363
10997
2012
550
2548
1364
729
1613
573
1800
32858
1599
470
1546
1766
1428
1391
1583
1331
1152
1134
456
305
1718
1487
1540
1251
1421
1327
1197
26071
13255
1350
2024
1986
3438
1431
1315
675
1071
794
362
374
374
1547
36164
26394
10221
4586
1935
2085
65
700
600
142
141
142
142
142
142
142
142
142
142
142
141
141
142
714
594
65
6985
141
142
142
142
142
142
141
33825
10300
19544
19844
21832
22396
20385
11002
29746
30272
16125
341
23374
431
15639
700
142
141
142
142
141
141
142
142
142
142
142
142
142
142
701
600
614
65
65
18566
22141
21477
18917
21746
29478
10783
30427
342
15938
25150
432
15556
6565
141
142
142
286
142
142
304
142
141
33832
16060
7300
10220
254058
16060
2920
14600
205981
7467
611
457
790
1382
1382
1089
878
1403
1300
2498
1887
13725
7552
405
505
12109
143
10220
8760
210028
700
142
142
142
142
142
142
142
600
142
141
142
142
141
141
142
714
608
21051
65
7467
164
165
165
165
165
165
1089
165
165
165
164
34934
165
405
12109
142
142
142
141
3183
142
142
31583
17520
4380
10220
251081
505
143
2920
17520
14600
235329
5840
2920
10220
271673
700
142
141
142
142
141
141
142
142
142
142
142
142
142
142
701
600
614
65
65
141
142
142
142
142
142
141
31171
142
141
142
142
141
142
142
141
141
142
142
142
142
142
142
142
142
600
700
614
694
65
65
141
142
142
142
142
142
141
31586
8760
13140
20440
246703
2920
10220
10220
235329
1062
141
142
4951
704
698
604
142
141
142
142
141
142
142
142
142
142
612
65
65
142
142
24092
141
700
600
142
141
142
142
142
142
142
142
708
641
65
65
142
28048
164
165
165
165
165
165
37684
5053
4679
5118
4725
5249
5152
5276
4868
3450
4927
4896
4445
3245
2913
2760
13682
416
14807
165
165
164
26163
165
4339
5529
5441
5107
4868
4787
4596
4646
3877
4865
4609
4851
3922
2348
4865
24587
12051
13546
11239
11920
11715
165
5989
11801
14172
11734
11458
12546
12110
4999
704
142
142
142
142
142
142
141
142
142
141
695
591
18989
65
604
142
141
271
142
24812
7300
16060
10220
207022
142
141
142
1062
5494
258
142
142
142
142
10399
3579
2179
1298
1397
9358
407
387
6128
8023
3483
835
843
11789
5607
331
5361
2854
4282
11527
3861
853
896
760
799
850
779
850
815
868
818
1345
856
2937
7582
3792
3732
790
831
3237
972
2831
3746
4676
9116
6129
2779
6083
3034
6752
13834
2526
165
164
164
165
164
165
165
11377
165
164
165
164
2608
165
164
164
165
165
1960
35139
566
3094
164
5149
659
13722
164
165
165
164
165
165
857
12621
165
1081
15201
483
504
15200
35085
164
532
165
8115
400
25947
7753
5302
290
1845
3351
1656
2915
1434
3161
1184
3634
2553
311
422
527
14439
284
2380
2408
19441
2408
1904
19940
682
736
19247
285
15785
518
19871
19875
26251
23922
836
389
900
600
13055
164
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
13055
13055
13055
13055
1196
11930
26779
548
19680
3069
300
42903
3508
5735
1071
292
1049
306
1243
292
4341
597
11264
1262
8430
4605
2195
269
269
269
2158
269
269
2381
269
269
125
8610
3273
4505
449
1828
347
9818
347
1460
1868
347
347
3461
4065
340
15509
340
314
1508
7336
4885
370
461
7354
438
806
10068
6954
370
3537
370
7852
370
6954
6954
370
3505
370
369
369
369
37550
1509
2157
310
140
142
303
1097
785
818
779
899
955
674
2749
9418
4628
4097
3816
3648
811
198
878
4146
376
2915
2915
719
1871
912
8862
14746
5798
2582
5740
5225
6889
1184
960
483
536
503
17192
457
425
1123
311
400
402
313
408
320
429
958
756
44826
17179
19477
609
1024
2739
2781
469
1992
470
469
272
5059
6346
2011
272
2044
2044
2235
1201
268
12890
9941
17462
1935
1956
10254
1203
79300
611
37424
173
173
173
171
172
172
172
172
173
172
173
287
197
173
172
9490
171
173
172
172
172
261
12639
28727
172
173
172
265
172
11925
172
172
172
3982
6193
14244
542
12540
11771
290
542
32884
5977
17968
14560
284
281
12656
18374
11852
11496
290
542
32868
14385
18474
542
12405
5372
219
164
140
142
140
141
141
142
142
142
141
142
142
141
141
141
141
142
142
141
140
141
141
141
140
141
142
142
142
142
142
142
142
142
142
140
142
142
141
142
141
141
142
142
142
142
142
142
141
142
142
141
140
140
141
140
263
144
121
121
263
257
10488
28071
2411
140
142
142
28419
263
4923
141
142
142
142
141
142
140
120
142
142
142
141
141
142
142
142
141
142
142
140
140
21070
10417
121
142
142
165
24714
261
2042
141
140
142
142
142
142
142
140
142
142
141
142
142
141
139
140
142
141
141
142
142
142
142
142
140
263
352
5888
25145
263
144
120
142
23871
446
10514
142
5516
140
141
140
141
263
11903
263
141
142
263
24860
10355
263
142
446
165
264
105
164
446
269
12128
5753
25755
164
446
25622
263
142
263
144
26905
263
352
26362
272
12306
34760
263
15590
2898
263
264
105
27438
263
5438
141
27687
267
13488
216
12428
263
28983
267
216
24241
1602
8667
12451
263
263
352
34709
263
17831
2898
23354
125
125
125
125
125
124
125
14401
265
14401
265
143
604
604
23354
125
125
11198
125
125
125
124
8753
1474
10416
159
159
159
5326
190
188
187
189
188
263
3249
338
14401
188
188
188
256
188
187
188
188
5442
5087
256
6241
188
188
5326
266
105
189
5326
279
3053
287
14401
188
188
188
188
187
265
188
188
12548
1520
1233
3679
6130
12019
2373
1705
9152
1133
6576
4916
6976
943
4938
1619
367
3543
3543
212
213
2245
1966
1962
273
3353
6654
1697
802
361
9488
1476
432
432
1394
452
4422
1995
1132
50426
200
1981
1981
1981
1981
78944
9425
52043
174
504
368
2398
366
2398
273
4858
2398
273
366
2398
9921
2398
273
366
2398
2398
278
366
2398
11612
370
2749
4316
404
382
2386
3511
3693
3876
8648
3810
263
12191
17960
260
141
4975
18104
264
143
72
72
72
72
72
72
1300
2685
72
4811
2685
72
11467
1153
604
604
604
604
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
4938
125
6732
10687
1055
4344
337
289
10196
15049
10563
370
13626
235
237
234
1087
237
237
236
129
13278
237
351
14477
1265
236
32387
12247
1871
4192
1398
11295
237
141
191
193
255
11388
23343
3660
235
237
236
237
237
12901
235
237
235
278
236
237
38873
278
113
980
307
98
355
10936
2711
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
33185
72
4452
3829
1297
4126
1441
269
12311
4030
1522
3922
11806
3398
2022
1992
803
3450
904
743
671
604
2345
1587
583
5297
2091
1280
604
8663
5324
3755
3507
2060
1283
1265
3029
6458
1003
5430
620
3189
1657
4175
1025
20218
720
672
1139
1132
19913
604
604
199
147
147
147
147
147
146
144
146
604
147
147
147
145
147
2060
147
146
146
146
147
147
146
147
146
146
147
146
147
1992
604
146
147
147
146
146
146
147
146
146
604
604
489
11389
165
165
166
165
164
165
164
7110
542
7209
542
7209
464
5973
484
11623
7102
542
7201
422
11623
12921
181
4474
180
179
1108
871
1195
1076
24681
1098
736
941
1511
335
17045
3467
422
11623
7102
464
5973
484
11623
6509
422
11623
422
11648
7110
462
5974
482
11882
6460
444
11995
422
11893
2829
102
1261
102
2829
102
102
102
2829
102
1261
102
2829
102
1261
102
13573
264
261
264
261
7155
261
1359
264
264
5603
7171
5223
5603
10173
505
5997
13467
504
3296
526
226
319
3437
21750
504
4246
1871
16456
362
6713
42056
2918
2037
3841
3738
9356
8635
41651
19904
48237
39663
3165
2970
3127
3542
4927
557
1560
436
1861
477
495
3417
363
2569
621
18094
1517
1351
985
516
297
24588
1874
1497
7897
320
22721
332
51522
1962
723
2978
3392
1751
637
35892
1576
267
4851
13180
1313
647
1673
794
3109
2823
1681
8376
302
570
657
4656
694
5805
636
4607
907
2246
1611
1307
1347
2074
524
2365
763
4040
295
294
449
978
244
459
6328
2218
752
377
5880
1622
11830
1096
8998
1668
1013
294
1795
979
685
294
23586
2918
22108
11192
1501
1404
2009
2226
421
1297
11601
2505
396
386
3587
5345
3615
3036
829
696
469
1693
362
655
2586
1120
1444
4668
2333
261
405
16212
3650
729
454
34757
27195
8397
3189
3583
843
442
974
1237
3069
3144
2008
3209
1147
3361
1564
6512
610
432
12049
748
5374
414
10790
108439
2036
1145
3615
353
3938
1294
1804
261
7462
10304
610
754
10842
64
65
64
64
64
64
275
320
262
64
2527
2614
64
65
19826
64
2388
124
261
275
275
266
1825
331
105
254
331
271
175
142
105
1455
264
1252
519
590
498
10345
10345
561
21803
275
320
8728
124
266
2614
275
275
329
331
271
143
465
15085
594
1229
715
125
1298
3400
263
254
105
275
320
254
594
2614
65
3439
263
65
65
1191
684
13984
1297
5020
457
1041
2611
1071
254
105
1454
275
254
776
320
594
2614
21784
275
124
275
7899
270
320
329
275
2614
331
265
142
143
464
143
593
21797
275
320
6045
124
265
2614
275
275
329
270
331
477
593
143
727
5267
26132
125
125
125
124
1322
125
6749
457
19384
991
269
7280
632
569
801
926
1658
325
292
954
438
20788
991
292
12240
926
247
335
1423
8332
642
1488
9218
1535
25387
1511
10816
7187
1473
1547
2347
21444
905
1226
3138
6659
3436
7395
669
3966
686
2830
6349
3163
6565
961
2622
6422
6289
5966
616
5516
6723
597
3966
4565
13091
931
1084
897
11414
3582
2582
16935
18001
19062
739
6215
825
17876
741
570
604
1444
971
873
730
16418
18010
753
19137
18843
837
981
1075
19167
18408
774
16088
5677
662
15989
11812
18881
19449
14177
11734
5237
5677
5313
4949
4472
4949
5677
11650
4949
11569
18890
18756
18081
18757
8359
18415
18415
11652
8533
18756
20615
14511
20615
16343
19165
19330
19330
11253
19172
18930
17757
16697
21046
17757
17023
11635
17769
16232
19365
16232
19365
16766
16232
18457
17769
6978
1055
33446
822
850
11412
17769
16682
16227
18963
17417
17722
18467
18468
11428
21333
17809
18468
14811
13904
17722
15918
16446
10576
14811
14810
13214
16522
10822
19710
15118
19710
13214
19710
11398
11144
15366
18264
17483
7827
7826
17492
18929
7166
31212
11666
10987
9247
16798
17454
18619
17164
17941
9247
16384
11717
16384
12740
17072
15625
17644
17895
15625
17895
17483
11303
19987
15232
18287
18241
17885
18241
19044
11467
17860
17294
11319
17845
16673
17483
16874
19173
6962
48639
11254
16673
18763
17346
16232
16673
604
16131
11693
15811
16380
16381
16378
14795
15811
16591
17295
16511
11648
13573
16591
17656
17693
15042
17694
14904
17694
16590
11596
15666
19794
18775
17016
16551
19794
16967
604
18775
11165
15702
18999
15579
17418
16967
18541
18822
11636
18541
18691
17418
18191
18191
17696
18540
18690
18999
11448
19338
18747
17295
18278
20311
17590
20309
19835
11706
16166
17691
19506
19835
18747
20621
17745
19181
20621
10297
18951
17707
18042
16663
18042
16663
16732
870
20173
3966
4078
4527
1995
1132
19441
200
17759
200
7939
18757
200
3936
14974
426
18757
18680
200
8783
200
11377
17960
17193
200
8783
26564
19700
26564
200
3936
19354
26564
16856
26564
16962
135
200
200
135
164
135
164
135
135
26564
16405
40241
13297
23035
228
13143
373
23034
17151
26564
16405
13297
425
16404
4954
3650
1234
2832
4789
555
237
421
188
833
1395
3061
381
271
618
546
1320
884
262
1318
647
2190
521
301
1240
3072
15366
256
247
2512
10238
1349
186
2809
2726
12094
2992
5281
1631
2810
2255
2407
5748
891
7461
1544
3190
1439
4954
555
237
421
188
834
1394
3061
891
7461
1234
11718
1815
264
9011
4566
2480
15362
11621
13669
13950
21921
205
205
205
205
205
205
205
205
205
205
8605
14326
222
205
4141
1611
205
4283
13978
3386
4283
205
205
205
205
205
205
205
205
205
205
205
9018
15359
205
4263
3385
4263
205
4096
205
205
205
205
205
205
205
205
205
205
205
22018
205
205
205
205
205
205
205
205
205
9895
7985
342
205
205
205
205
205
205
205
205
205
205
606
24265
4819
330
7487
719
2639
3893
2481
4796
4208
574
781
1543
919
820
1053
1371
312
12902
971
339
336
361
363
359
1192
321
5022
1460
1722
382
18403
9750
326
1163
4342
5535
313
667
3288
1546
715
2432
2857
783
360
2026
2692
2581
2544
3694
3193
1027
361
361
2481
1104
454
5090
842
625
1109
635
1785
1662
2217
45039
10087
1620
5535
462
485
2064
2481
635
6453
2358
2481
635
66657
2481
635
39307
2481
625
635
1109
18339
262
270
258
175
6226
175
270
268
218
18498
103
103
103
103
103
103
103
602
105
1970
105
105
14456
602
1970
21969
598
105
1970
20296
598
1970
19422
602
1970
19280
602
1970
19915
598
1970
10203
7049
1445
10965
5908
1347
207
13687
10256
12673
22071
25953
31130
17038
25158
32485
38739
34189
27883
224
1339
235
19867
602
1950
105
19307
602
1970
20179
602
1970
15875
142
142
143
257
142
142
263
141
141
17644
3848
143
3914
350
7972
141
3796
2072
142
1105
5790
142
8651
141
142
142
4954
142
257
4120
142
142
142
142
264
16462
141
1391
2005
2026
7597
291
291
291
291
291
30273
994
291
291
4575
21226
1311
4353
10658
3378
6943
4358
13919
11954
17255
21782
4790
4793
476
475
5613
4239
2066
3900
3247
2094
2943
4673
2653
1211
1474
1374
1469
1324
1335
1550
1211
8312
1480
1365
15353
3119
1061
360
1384
1162
1476
3138
344
356
2218
1398
1098
2346
1388
1553
743
332
18610
4093
430
339
2248
16927
561
357
1460
20216
408
10873
5595
8401
1196
65
10419
159
159
1868
4419
3683
1357
300
13632
366
36861
1297
473
10505
269
125
124
1375
124
1319
126
2397
267
269
3219
4250
1682
2045
984
125
4180
14268
124
1303
242
190
13776
631
62546
193
16764
62546
4242
62546
4287
631
62546
4287
481
62546
17752
62546
9082
62546
21986
631
62546
29121
631
62547
9526
631
62547
5862
62547
18611
62547
22633
62547
631
13776
441
906
62140
193
26152
288
288
835
577
2923
9212
2213
3073
1515
1075
525
513
552
3122
982
2618
1301
1204
2077
4148
332
508
294
1388
1098
420
631
16825
495
479
501
419
4500
744
714
728
732
838
488
516
1118
1231
1046
723
446
438
1046
791
831
494
730
424
20206
12221
956
12475
5801
5232
4632
5058
4948
5803
1039
4264
1776
5584
3625
6971
7513
4860
8698
3298
1655
830
11997
12219
868
5987
14492
7064
3950
3021
442
2128
7484
13249
14226
5987
14529
6369
7941
8097
3006
15673
631
13776
17572
1249
441
906
62141
193
3633
62141
630
441
906
61775
193
146
146
147
147
9784
631
481
61776
21671
61776
8349
631
61776
19093
630
630
481
61378
6399
61378
10438
13775
39710
10440
630
426
71032
344
529
387
426
10194
426
18888
9107
1212
1149
518
2499
20400
39710
630
13631
441
906
61378
193
19114
61378
10231
61378
630
631
13775
39708
13631
426
20400
441
906
61378
193
21165
631
630
61379
20403
61379
4112
61379
23350
630
61379
13775
39708
23777
426
18372
441
630
906
61379
193
66772
630
630
630
61380
17016
631
61380
22460
61380
13776
631
441
906
61436
193
2865
13776
441
906
61436
193
14898
40250
102
102
102
102
102
102
102
102
467
387
258
47171
102
416
102
186
670
6171
416
102
102
416
102
102
102
102
1025
3561
1365
7781
692
15220
269
269
1297
124
5693
904
9656
14752
9241
556
6026
5686
6026
7702
4680
6026
5302
3037
1878
5162
19337
20769
1090
19265
13911
7109
5500
356
33644
10184
379
9260
25539
10328
1460
10220
10220
4380
7300
24820
5647
7300
13703
30660
116522
16099
15149
7989
17511
36588
5483
18636
14600
25979
1286
5840
13140
37960
18992
22049
10798
8760
18719
17707
17520
16060
13140
15857
21900
33380
32120
24855
32195
21900
15476
7300
18980
36789
5840
24202
359
20227
17520
23734
8760
40880
32120
19381
13140
8760
359
26280
11680
359
32320
18980
20411
5840
31893
27460
7300
33580
21900
20359
20729
30202
17520
31661
39651
27221
17520
436008
30229
35425
30660
35425
26115
8760
14600
11680
14600
5840
21582
13140
27081
14224
25964
18697
27083
37960
5840
18980
604
4939
13767
19337
16095
19094
13709
14730
1460
1386
38625
44436
1022
63423
1460
1602
36232
35568
35820
890
76763
1460
204
365
358
247
4605
2195
269
269
2158
269
2381
269
269
269
269
125
204
30309
233
3945
12623
2612
33628
2914
10341
3654
16780
34289
4173
164
12600
30416
11866
18201
39225
262
12525
1811
197
33741
164
238
234
39204
12209
41577
6351
39142
11660
424
2359
32171
156
237
19352
3794
13907
5239
5028
4788
7751
961
1861
1007
523
16327
46432
1652
1943
1721
1655
2057
1682
1745
1648
1638
20748
1643
1757
1646
1663
1750
1688
1743
1656
1735
1642
1639
1635
1636
1657
1758
1673
1642
1632
1753
1688
1720
1638
1667
1722
1733
1638
1673
1658
1633
1723
1665
1656
1907
39620
1736
1682
1773
1668
1723
1705
1696
1657
1682
1750
1638
1640
732
5267
24734
125
125
125
2688
125
124
6749
579
35726
419
650
392
156
391
156
386
156
156
386
156
683
156
1460
271
156
8399
271
182
124
264
156
156
5304
156
260
209
4838
664
25204
419
156
156
156
156
156
156
156
156
181
180
180
159
8399
159
156
156
624
35853
650
392
386
391
386
683
271
8399
271
159
264
664
1553
1756
1789
5864
1777
11024
6532
2690
2430
2213
2020
2013
632
1259
2331
2046
2032
2224
406
10834
2399
1273
1189
1223
1354
6816
1777
6599
728
5224
2027
648
6303
10368
1777
1006
2936
6804
2173
2173
2173
1405
1413
1429
1461
1509
1236
1236
1388
1382
642
1405
1533
1869
1236
1400
1405
1413
1236
1482
1549
1501
1421
1236
1236
1410
5079
4956
1777
2550
2549
1742
1259
1734
1725
1784
1462
1430
1431
1774
9523
652
1725
1726
2029
1414
1414
5682
20102
1777
8963
2234
1317
530
1782
1766
1950
9908
1458
1426
1431
1771
1816
2017
1407
1791
1594
650
1408
1927
5650
5622
1777
5613
1410
1259
1917
2128
645
1897
1972
1890
1893
1957
3150
1926
1961
1902
1745
1981
1901
6036
9429
1777
15396
2125
2125
1259
3693
2170
4652
3422
3050
1482
1400
1507
1382
657
4464
3198
1388
3663
2087
2183
1410
5565
13777
1777
9368
4529
1641
1259
1951
2140
1937
2163
2148
1934
655
1790
2138
6099
3461
1777
2925
2926
1469
1259
1484
1292
1658
1188
1187
2926
1473
1482
1556
1187
2925
1472
1483
1484
1292
650
1485
1471
1487
1187
1560
5805
16834
1777
2245
4710
3024
728
6974
1733
3179
3314
3151
3390
3235
3192
3168
3188
3186
643
3186
5548
18864
1777
2133
2133
1613
1259
1668
1686
1655
1458
1925
651
1694
1836
1957
1664
1696
4984
3281
1777
2189
2011
2295
1259
1169
2302
2332
1482
1400
1441
2327
2171
1388
2429
658
1382
2295
5546
17678
1777
2021
2211
2157
700
1851
2225
1924
1638
10159
1425
1431
2410
6518
645
2241
1457
1406
1299
2247
1407
5072
9438
1777
2429
1690
2380
1259
647
1686
2265
2250
2287
1354
1720
2295
2337
2029
2301
2142
5657
11482
1777
2045
2069
1187
1259
1499
1540
1492
1328
1187
1407
1406
648
1578
1457
1431
1806
1477
1504
1489
1425
5886
40481
1777
2997
2628
2361
1259
2682
3028
2789
2834
3487
1388
1382
2703
1482
1410
2723
2951
1397
2670
2317
650
5864
1777
710
12139
1777
700
1777
743
332
6783
1777
728
2981
1777
700
1777
1259
1777
1259
1777
773
12160
1777
1259
1777
1259
1777
1259
10685
16987
3948
317
2756
391
2422
4047
878
4605
269
269
2158
269
2195
269
269
269
269
2381
125
727
5267
26319
1297
4034
304
269
3234
122
10572
459
1884
819
1225
824
561
14147
2266
144
12021
39970
1673
2281
8794
1353
1681
1347
1297
1045
951
1231
1178
1461
1179
1186
1243
1531
549
1207
1289
1239
1276
1531
1402
1224
6378
1012
1686
1232
1341
1272
1592
18383
1337
1125
1297
2328
1332
15259
2215
1971
1079
1565
812
9658
24935
125
125
122
124
122
126
10339
1467
1369
2280
124
123
3611
124
1274
3113
3333
9237
3270
14859
22118
1798
32134
727
5267
24734
125
125
125
125
2688
124
6749
422
246
26251
737
329
1796
1591
364
2301
10159
793
2278
373
261
377
388
727
5267
123
12252
422
201
26405
328
261
10988
10988
20865
578
1408
330
1369
1366
580
3215
3216
3216
1380
324
2372
664
686
330
747
1389
1401
325
615
611
1418
689
2728
1396
1384
325
3215
707
609
712
1722
1373
1387
22561
3216
3216
3216
3216
1399
24345
3216
3216
3215
3216
1616
1194
1331
22188
3215
3215
3215
2920
1325
1954
3216
3215
3215
3215
29590
1362
21044
16842
376
666
2584
418
2189
1404
377
2938
3216
3216
3216
3216
31348
5559
845
648
1162
4893
453
3342
833
692
949
673
894
760
975
810
892
5170
4001
2140
912
753
836
788
975
841
4913
568
931
915
660
709
2425
763
810
842
709
474
14685
8348
1088
9175
1122
1186
4673
8497
666
925
1307
267
11333
4711
727
5267
26319
122
10054
3234
727
5267
26376
122
6864
1145
455
386
21127
2751
673
11867
356
430
399
26633
721
5472
721
430
389
5772
604
604
604
604
3348
604
604
604
636
6020
129
129
129
129
1056
5877
11251
129
129
129
129
129
129
129
129
129
129
129
129
732
5267
26132
125
125
125
1322
125
124
6749
125
430
25834
125
474
359
18279
895
141
164
165
165
165
9790
181
180
192
267
21840
410
403
732
5267
123
11743
430
25834
123
5732
474
359
18015
261
3666
10463
410
6010
1056
2917
11251
732
5267
26319
124
10398
3234
25834
430
123
3971
474
359
18093
267
2466
10284
33261
410
7967
7184
4875
32519
3527
2366
424
590
2359
4422
9385
24448
233
31119
135
8349
7368
136
219
403
256
108
286
258
11462
8277
38209
403
8899
256
220
12755
410
1091
286
220
13809
258
6557
3164
220
9479
404
220
4774
286
258
6599
8277
221
283
267
11648
221
20397
397
256
221
6688
286
221
295
251
8534
2235
7508
221
6430
11170
221
286
286
239
11346
11406
221
286
255
15086
286
268
13665
6513
221
221
5811
221
283
260
12894
12894
283
221
5550
221
221
286
5393
221
5786
221
283
283
221
221
221
221
16752
387
256
221
6713
221
286
221
283
286
255
13369
5095
221
281
283
267
13083
216
12969
16278
272
221
283
6744
221
283
286
283
260
11676
260
11676
11676
221
5634
221
283
268
12529
283
266
11447
12529
11447
221
7856
221
283
268
9141
9141
221
5912
281
221
283
260
221
283
6425
221
283
260
221
286
258
11889
221
6144
4983
221
286
283
221
6135
221
283
222
6390
283
222
267
11333
11333
286
295
2235
222
283
266
12149
281
286
7385
283
222
267
9255
9255
251
12404
8534
222
5176
222
222
222
6034
3504
222
286
258
1546
222
222
283
281
222
5719
222
222
6410
283
286
222
260
143
251
10224
8534
222
283
283
10891
155
331
617
237
166
11611
159
15571
2639
154
155
11261
237
15877
166
154
8736
644
316
53134
1408
7839
2031
947
2038
995
991
444
1271
21766
292
1029
934
2926
859
1232
1029
1594
2035
1690
1396
475
1605
5404
1505
588
1308
1519
12124
2369
490
969
520
521
2133
2324
8012
2060
2993
1200
207
165
1456
942
3565
8718
165
165
165
164
165
165
165
165
164
164
205
5994
164
94911
8402
207
6306
11794
12267
205
165
4653
9835
205
205
165
23047
8993
2303
366
262
3955
1534
340
308
315
336
329
3788
12155
317
311
13077
273
180
179
180
179
179
32405
165
181
179
181
179
181
273
45893
189
190
190
190
191
191
192
190
190
190
189
189
189
281
267
255
273
142
142
142
6229
264
283
131
163
1939
240
4660
2195
11500
368
872
2091
4965
12985
485
325
576
702
510
351
3132
1400
5493
11488
526
550
600
542
528
1528
546
600
538
542
528
562
550
538
557
562
549
525
484
558
545
550
528
3375
5817
1177
6847
10822
1307
9571
12892
8755
1296
1275
1204
1301
5816
1641
1741
16150
11317
10225
10978
4805
462
5284
494
1719
11023
10260
2796
10229
1464
3987
3853
293
59179
6399
2958
241
373
1027
3319
10539
7069
2919
241
2958
241
1012
3514
1592
7979
3544
1569
18665
1538
1541
2958
241
2198
1078
5914
159
159
159
1678
159
159
6069
159
159
159
1678
159
159
6084
1678
6077
1678
2554
143
142
143
17704
263
598
8534
2414
142
20484
263
531
9686
623
452
7561
1063
135
135
135
135
1063
135
135
200
135
135
165
24294
4635
3441
3540
3479
894
3590
2617
3513
3596
3619
3518
18934
3699
609
4364
3159
11364
2947
448
312
310
906
451
298
301
301
4629
881
5916
6326
3522
3604
17194
1820
884
344
693
3338
790
824
953
822
745
818
344
885
817
904
694
817
1317
344
4811
550
1372
1684
790
344
744
21205
1856
261
255
2338
2110
259
261
886
1489
967
1140
1022
1089
6267
553
18177
3577
7792
533
1048
163
5265
344
619
345
763
351
344
564
660
590
344
417
1803
1077
622
267
262
16012
10081
660
11758
271
259
16740
18260
933
2452
352
704
434
271
258
28121
25530
996
351
553
657
344
2398
622
506
6081
1600
763
439
272
1804
642
661
723
620
802
256
8698
8086
194944
1599
438
2514
264
256
23088
255
261
261
261
30645
228
256
6766
2926
1288
2250
590
796
369
628
27240
215
214
214
94313
213
213
212
212
213
213
213
213
213
122565
214
212
212
212
212
212
212
1762
212
47320
214
16274
45987
18472
14607
18785
11279
14851
1391
2005
2026
7597
291
291
291
291
291
4575
30273
10658
291
291
994
21226
1311
4358
3378
6943
4353
13919
17255
11954
21782
442
9380
5407
3467
673
5519
4229
651
1004
12466
20478
5749
7840
25787
651
654
695
21520
344
348
3999
1004
4229
3482
685
24337
11991
4229
146
685
61
8755
17747
1515
1226
956
1814
1677
628
651
2516
1708
2284
1828
2522
3261
1494
1838
1524
1979
661
1736
2372
2137
4656
2487
1669
628
1975
316
1916
2805
2268
1822
661
651
316
1504
10065
1733
1796
2342
1493
137
10224
2519
1653
18987
3012
1669
1236
1096
1730
1137
8530
64109
6603
846
8775
12264
9488
1002
275
3851
15185
10556
9488
55444
3851
19112
3851
9488
32501
15237
10556
54960
3851
9488
19075
9488
53069
3851
15276
9488
68259
3851
10556
15296
10556
3851
9488
71613
15242
10556
3851
9488
64345
15288
10556
9488
64475
3851
19139
9488
47935
3851
19106
9488
3851
67125
15251
10556
64071
3851
9488
15233
15129
3851
9488
53680
15274
9488
3851
70030
10556
15154
10556
9488
3851
56587
19096
3012
50376
6603
3851
1082
9488
19139
9488
57568
3851
15117
15129
9488
50826
3851
15328
15129
59872
3851
9488
16277
604
423
4892
1009
621
15362
604
568
594
677
621
595
676
284
1069
372
252
265
199
52
10411
4848
3393
532
12067
640
1450
266
11443
10428
2050
15408
8702
15336
7548
266
286
616
10852
689
19031
125
110
9703
125
125
384
24935
125
124
124
124
125
12696
123
1335
64
125
4294
124
124
123
2394
1274
3113
247
261
21269
4505
122
68
68
7161
68
125
125
125
125
125
125
125
125
20328
15091
12937
20328
15091
19665
15727
15727
16336
17068
13707
13668
551
568
6319
567
743
626
38487
272
17271
2349
692
271
1326
272
650
272
1156
2260
12022
2135
682
3562
271
2823
693
1326
11088
559
511
3072
4505
6292
4349
2175
2227
69804
174
3149
173
2227
174
173
3010
44697
9150
2295
175
38676
3149
2227
66387
2227
174
175
10354
173
3149
3150
70184
174
3150
173
3011
173
173
2228
41127
173
173
2228
3150
20384
245
174
26208
2296
173
3150
174
26208
174
32685
173
2228
173
18603
381
482
4227
2918
26208
145
173
34700
2095
2062
245
14118
7897
20706
3224
4665
1594
18576
1149
2289
1885
1631
1391
2005
2026
7597
291
30273
291
291
291
291
291
291
291
21226
4575
994
4358
1311
4353
10658
3378
35621
7998
77841
126
126
126
16497
126
156
288
1043
288
156
156
156
156
11001
4632
5168
156
285
156
156
156
126
603
4476
126
1180
126
3669
126
3465
156
156
126
1862
4094
325
156
3660
3736
1665
668
2580
395
31168
7612
4513
8489
3663
592
668
5250
1079
352
981
2884
794
352
788
687
1024
2353
1404
1233
1140
798
202
18797
10470
2884
794
687
4517
5384
352
682
1681
4421
587
593
1001
4602
2034
6579
788
196
196
196
196
196
196
196
196
196
196
196
196
196
196
32750
654
142
102
1482
102
5551
102
253
415
141
186
102
21239
678
11505
102
102
102
102
102
102
102
102
102
102
21319
669
142
102
21434
654
21403
2437
6628
2724
608
259
21323
703
12526
20503
436
12543
20643
430
10592
20544
436
21326
668
360
102
21321
652
142
20703
436
21349
669
20560
268
217
20559
9954
21401
678
1707
20642
432
13505
20625
430
20640
432
12651
20536
12087
16441
1470
366
7062
4449
11841
1446
499
224
16844
11487
52046
2077
1294
2260
1658
1678
5087
159
12200
4445
12348
19
499
224
5253
12271
9198
159
159
1566
159
1678
5238
12068
7121
159
4085
9306
511
321
339
569
320
323
325
327
327
321
320
36927
325
328
326
339
322
118
11221
319
6128
1394
1372
1341
604
1408
820
9008
1304
1392
1393
763
1033
9431
1039
1174
1332
1316
1207
21189
1535
320
1376
1343
1402
322
6743
1361
13804
1233
1130
1270
318
1409
322
1113
1011
554
1011
375
288
745
914
1425
1403
812
315
318
11207
1385
8283
2825
1004
1386
35062
2530
1437
495
1368
1291
596
5123
5844
1393
1388
1246
4785
402
2239
322
3537
272
11049
1140
938
33422
4619
1410
1405
1214
1228
658
2879
4894
2044
1375
1440
15521
958
6344
13297
849
4205
118
13797
553
36927
327
339
323
322
325
321
326
114
318
11332
319
320
325
322
322
320
328
321
322
315
320
327
3519
375
318
148
556
618
575
522
2010
582
593
584
495
5140
3588
411
411
410
411
411
675
1505
412
2969
339
586
411
614
675
411
671
477
498
17365
1735
665
690
2150
1478
266
257
411
5111
486
478
574
1056
1108
485
855
4475
1858
24830
478
898
680
690
543
864
744
3119
390
967
2402
1035
262
318
1173
443
548
472
948
789
480
983
486
916
478
8454
478
511
882
887
505
1231
576
436
3580
741
1803
1260
2035
781
270
12137
771
467
14497
421
1542
488
25275
1486
420
1645
1268
268
20590
420
1645
1582
499
16762
159
159
159
159
16439
159
159
159
8199
159
1678
9646
6055
9567
4645
9338
5738
159
9727
4613
159
19
23303
7531
159
7246
7176
9219
159
159
4613
9772
4850
99
374
33037
2485
970
288
12620
802
12602
836
1567
230
313
641
230
288
647
970
766
4898
19609
19
19
264
12410
4898
159
181
83687
4898
9925
4775
20622
8248
7392
264
13190
4706
9821
4670
15978
4670
9379
6251
9833
4922
9623
5091
9666
5691
22219
7267
7568
14598
7390
9842
7928
9178
6901
5691
9461
4613
23418
7645
7876
159
7978
159
7507
7915
159
7145
7748
7780
159
7749
11106
7620
11345
7390
7281
7306
7823
15071
7592
159
7711
7738
10179
7389
7774
159
7833
14671
7460
7770
8076
7379
7167
7338
7532
10586
7520
7453
8077
7372
9997
10321
159
8480
7835
15238
7376
159
7693
159
7522
7710
8245
11321
8078
12607
7361
7294
2220
4630
12825
6996
4630
39909
452
12310
4630
9667
5708
9816
4941
9617
4772
9468
4824
9885
4784
9692
4794
5267
26376
125
125
125
125
125
124
6749
457
388
31937
2751
102
102
7900
430
186
26316
7423
430
341
11539
1627
14117
6507
9852
22694
430
22218
7558
430
373
9823
467
448
821
423
247
247
5402
14717
612
567
466
592
391
6948
966
18047
4928
275
255
8626
518
298
8044
499
7326
872
298
473
7553
289
269
11085
473
298
7459
518
298
1375
499
13564
872
1335
1291
9264
426
481
447
479
1964
451
1354
1807
380
8440
9264
10245
1315
458
444
775
1899
435
610
8362
1603
15524
488
1332
486
479
1262
505
16711
1158
410
402
16583
644
1295
7623
402
17924
1934
1321
923
998
661
860
755
1107
357
5842
745
11645
17956
11672
5306
1353
5340
5210
5328
5328
6394
10269
6799
11829
6168
7231
6101
12239
5496
7035
6323
19
8304
8351
686
11951
7865
6642
19
14652
19
6778
5178
5710
5762
9095
18418
2639
3103
1292
2037
2331
1814
293
794
3296
1098
1774
2661
3727
6191
1291
285
297
1781
18477
3100
2688
1087
49407
263
9963
1916
1186
297
297
2922
1447
1827
5175
561
344
263
263
9126
344
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
6663
268
37548
142
216
216
216
215
1510
216
2157
310
140
15500
19
19
19
15718
2019
11814
216
19
19405
2059
8912
104
5673
19
1353
12910
125
125
125
125
125
165
166
342
125
13732
4291
166
166
166
125
123
125
125
12924
10397
187
12554
10105
125
22728
355
353
7543
229
22749
355
353
6739
229
229
23773
831
12220
22800
355
353
102
10315
355
353
22899
229
29410
315
8328
1081
1608
1269
491
527
313
1933
292
397
332
400
397
1399
1278
1415
466
382
464
567
523
283
316
310
385
425
336
438
1319
1226
1189
1270
446
461
3979
289
745
460
443
482
43779
700
298
714
298
3126
622
313
1058
628
701
495
493
736
340
713
902
1615
5810
3569
2289
2878
1050
1049
356
307
548
329
1113
312
1049
36124
33488
191707
4605
269
269
2158
269
2195
269
269
269
269
2381
16407
12068
159
8175
159
159
159
159
1678
9098
1506
9574
159
5315
23354
125
125
667
125
125
125
124
23354
122
125
2356
23354
8666
656
2117
246
268
220
357
309
354
347
246
513
216
7732
2117
656
246
268
246
220
309
220
4343
1228
159
22151
1297
125
1248
124
304
6749
20953
196
196
196
195
196
986
365
1003
197
197
196
11330
383
2291
1798
197
6380
5070
4106
197
370
2898
1918
22151
125
125
125
125
122
6867
448
12203
1297
269
267
1105
10489
10489
16508
20058
229
1177
13335
20095
1179
14195
238
5559
20107
1175
13931
17595
1310
11041
4732
24405
320
4742
11275
16788
264
12119
17385
229
20092
1180
18370
236
9010
240
16168
2240
5354
4153
1041
993
1035
493
12845
1537
956
1349
11205
493
493
1845
4833
990
1026
1015
959
2327
944
1029
939
955
1013
491
1657
8828
493
142
8517
493
142
14382
493
142
493
142
11980
16168
493
491
493
493
142
141
142
141
163
22009
3729
3525
3519
3519
3440
3839
3475
3059
459
343
3767
3331
2050
125
3566
125
296
268
1730
2975
123
522
3551
1164
3664
156
24640
320
4742
1963
6529
7198
3314
857
12788
11829
6597
592
12893
1730
1395
8744
14043
7014
374
3503
498
1903
7506
19457
481
506
3070
3135
3307
47473
505
357
3070
21011
196
196
196
196
196
196
2898
197
196
986
195
196
197
197
197
196
196
195
196
18005
198
197
15048
196
8061
196
27179
102
102
156
102
264
102
102
102
9734
102
3853
3402
102
102
102
102
13619
292
102
102
156
102
102
102
102
102
102
102
102
102
22961
414
5503
10639
102
102
30363
4444
310
310
21023
6380
15653
197
46065
68
68
65
68
3517
1557
205
129
1820
65
68
68
273
1023
7073
516
65
297
65
65
6929
68
426
14356
65
65
68
129
4909
129
517
65
68
65
6929
6929
6953
6929
6929
6929
6953
6929
6929
6953
6929
6929
6929
6953
6929
77563
1066
126
126
12588
1549
126
156
156
156
156
156
11124
156
285
4755
156
126
4599
126
156
126
126
156
156
791
1665
325
126
126
3613
126
603
3465
1862
5045
3669
4094
156
156
3660
156
385
809
566
3919
939
126
9191
268
270
385
266
11088
268
268
50643
5626
7338
156
288
288
126
126
126
126
126
2645
4254
126
36570
7028
293
156
289
35389
6261
292
24794
23987
14182
9092
1369
8953
1361
8780
1427
5388
1336
9086
8974
23313
7413
11096
1421
4956
7306
8849
1340
8969
8811
1358
7073
9021
9032
159
159
159
159
159
1678
1369
8982
8984
159
159
159
159
1361
159
1678
370
36127
125
1424
125
125
125
125
125
125
125
125
125
125
426
125
125
125
389
487
6656
487
487
487
487
487
1365
4292
487
487
10179
102
102
102
102
102
392
1198
102
800
467
351
3545
2049
647
535
8234
3731
747
4504
343
3659
5811
4509
3729
3697
4485
8278
524
3610
4122
3790
141
141
140
140
141
141
140
140
140
140
141
141
140
140
141
141
141
141
140
140
141
141
4022
6244
9984
438
1375
518387
5357
11064
4650
9991
4486
14370
4798
6841
4036
15406
267
2149
1482
12540
5701
616
265
11965
3995
2044
29670
1216
4327
4208
2369
2327
2314
87451
334
1213
2228
2572
2390
272
2798
3829
1650
2269
4118
4109
2300
336
4191
2298
4142
11473
4135
2688
2358
2329
336
1894
30360
1329
6594
337
1050
11862
338
1043
26689
8568
338
4233
4173
4139
2417
4948
425
4237
2227
2548
19615
2454
567
4118
272
5631
19967
5971
112984
3524
28523
265
267
8359
2172
5812
1637
9046
8376
1456
22030
355
90
1205
2015
66
6480
12656
262
10783
12836
262
316
10532
9624
1149
4865
11728
7745
1278
2996
1893
4182
1708
5469
1329
5631
2087
1488
421
7510
7873
1774
465
5150
1628
7345
388
1620
1454
1558
2086
2476
1682
1620
2482
1547
1483
1573
1462
1685
1898
1748
7243
5836
407
436
436
441
4310
415
2737
455
437
4452
404
433
443
2439
436
417
399
4544
2497
25427
8452
10904
10151
465
482
5905
4451
1566
422
5029
465
5384
936
20319
809
409
4620
936
341
768
396
395
1655
342
3149
54079
3149
58837
113
3149
60812
1136
13755
293
623
142
2735
269
1712
652
6209
6670
6727
7610
2374
609
1287
7514
6824
439
6485
2261
6688
13134
2839
467
1136
623
13741
268
11571
966
907
1242
2185
2136
4713
7687
1255
1988
11206
723
908
11447
386
1472
786
1302
830
1010
7255
2178
9209
1984
477
325
428
402
796
891
717
402
273
273
991
272
3885
10213
337
325
1143
1111
1141
938
298
2208
34300
1573
977
2604
1788
5511
917
5574
1464
2625
1396
1609
2678
1256
3900
3395
921
765
4652
6617
5703
2410
3373
356
4080
2491
30929
269
1092
12531
297
1035
2657
1049
2178
4611
21906
881
644
2384
1234
2041
1746
765
17288
269
765
30800
1588
2410
1723
5269
77881
1066
6194
281
4632
3648
277
319
11001
2840
1862
3660
3736
20948
1745
3501
1459
281
270
285
708
1699
617
288
288
1947
1549
603
3669
4094
5045
4476
668
2580
1665
721
1639
289
395
325
27058
661
6197
471
1303
318
16123
3853
2578
3649
13619
748
292
5244
4459
1242
1321
741
3579
3802
718
803
638
4329
1699
13242
3874
2219
7188
247
867
1248
35193
3853
11821
3782
3760
4094
2536
730
1859
2228
2365
2508
4868
1546
584
1501
13470
557
21953
414
6020
6669
1690
1777
3767
4444
310
310
35177
10080
45698
41121
11930
23611
1891
14015
5057
204
135182
201
201
201
233113
5594
578
5594
4356
578
578
8861
583
4809
8123
581
2451
369
365
135182
135182
203
201
201
201
172
174
168
173
224
6529
6597
192
856
174
173
24640
8693
12605
173
173
172
173
174
68
173
145
3306
172
72391
173
4605
2195
269
269
269
2158
269
2381
269
269
269
125
383
7674
106876
2068
9219
1060
320
389
878
1059
430
293
3166
1051
450
106876
383
258
40071
415
40099
415
40070
415
9466
48408
1066
6317
319
404
12251
1639
281
617
1459
270
288
1079
123
123
78541
9763
288
708
285
11001
4755
4476
1699
1947
23354
125
125
5504
125
125
125
16354
124
1474
275
370
51580
125
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
564
4605
2381
269
269
2158
269
2195
269
269
269
269
125
204
23354
4480
125
1490
125
124
173
3314
68
6529
8744
15363
173
172
173
173
481
506
142
15202
1132
722
1467
291
3816
5364
3308
5079
5131
709
1191
5125
1679
14137
15202
9427
593
1011
28557
593
1011
980
291
291
291
4654
3748
2033
4260
3914
279
279
5884
10087
1087
291
291
11644
1011
637
291
980
8813
10752
10324
10087
8643
66215
10129
28557
9427
9427
28557
10087
20882
9427
11361
7357
7122
29588
2545
335
4096
19249
1866
332
1287
3551
1194
1274
7016
2363
5471
1405
311
29753
1866
1274
1113
477
478
485
332
376
291
293
2363
1022
240
204
27825
6190
1227
335
160
160
160
160
227
160
160
27670
344
37548
603
216
518
2157
216
216
215
216
310
259
17823
211
211
212
211
213
213
212
1203
16290
762
1319
3762
8452
8249
8189
8263
2719
2453
2384
635
612
1892
8237
8215
8036
5887
2309
2542
2795
6170
9393
344
37549
603
215
215
214
215
216
216
216
310
140
16290
213
1161
1227
1242
211
212
1061
762
1291
31320
398
409
6528
398
1063
1226
12478
554
8930
5925
1227
1063
397
36478
2162
1241
1233
543
1224
344
37547
142
216
216
216
216
216
215
216
310
140
29582
171
331
171
170
339
1274
335
4232
2285
1865
4083
9135
2558
9585
29759
291
2363
171
477
485
1114
479
157
158
204
27530
12144
335
160
160
160
160
160
227
160
344
37545
142
216
216
216
216
216
215
216
310
141
17823
213
211
212
211
211
1161
212
1203
17823
213
211
212
211
213
212
211
1203
16290
762
1319
142
212
213
21422
2162
2207
810
1061
1381
1744
1482
406
1845
14995
13982
17613
213
2485
20912
8875
5270
1402
25116
7370
1454
3768
11080
11076
541
1172
21771
13403
14164
21564
1172
1067
1172
113
19457
482
718
9636
142
12646
1730
3314
1395
8744
7014
14044
6529
245
3504
1903
71221
2766
173
20752
1159
756
646
4391
765
838
8943
627
624
672
699
1795
598
362
641
15485
1198
259
14908
7209
7972
10174
3880
727
3316
324
3154
696
462
27898
566
4714
732
657
672
838
864
765
362
1076
324
1159
3316
727
767
646
1198
699
1334
1795
756
11533
3880
15247
2352
20357
426
2778
5020
2363
5560
9914
2482
6138
952
37694
2751
3180
1335
5537
442
12716
2658
326
126
6344
263
9856
281
1459
1549
281
270
2070
270
1779
4363
1976
1699
15017
5045
4001
2645
603
2109
1549
4476
7410
18494
3077
16301
1496
416
263
3864
3262
788
2752
2356
2961
5950
2420
3183
14155
11648
809
2923
31137
3552
3965
295
268
759
688
747
1134
282
282
664
817
810
674
270
746
319
520
627
486
439
691
620
485
522
458
530
489
4186
578
530
615
508
719
755
458
1210
319
560
837
621
637
600
521
584
688
573
592
505
568
227
585
347
321
580
727
608
636
436
10424
667
644
661
644
668
703
667
636
639
574
1031
4177
635
658
652
5863
547
780
303
740
604
2844
31998
747
619
506
510
636
552
658
738
604
7071
31686
10414
2035
291
809
604
659
9509
464
316
303
303
1231
460
479
551
657
429
542
498
576
601
604
4182
506
289
303
680
584
683
551
577
604
723
676
778
709
768
802
541
604
805
635
540
1126
368
666
507
543
599
501
829
604
604
560
604
604
629
719
3892
66
1621
273
952
3044
1569
282
794
2624
2898
975
975
1088
7779
4241
66
1643
1640
6769
306
824
66
3000
127
227
2414
3759
545
654
661
634
3259
1354
2246
2303
20103
214
3801
141
141
140
1252
141
6700
1224
141
140
12145
4605
2195
269
269
2158
269
2381
269
269
269
269
125
10984
238
239
218
217
179
10984
217
241
356
10984
217
242
357
10984
217
221
428
12978
3634
7004
11002
26022
317
344
15589
2918
8540
18855
12109
13756
14989
17510
35087
8849
252
240
3157
13562
8555
8555
8555
2918
181
4466
3016
1745
3745
3377
13060
17582
2755
13455
3009
7661
15887
2030
345
3377
13511
1311
180
4605
2195
269
269
2158
269
2381
269
269
269
269
125
35287
141
142
142
142
143
143
142
142
142
142
142
141
142
142
142
142
142
142
142
142
143
142
142
142
142
142
142
141
142
142
142
142
3899
4950
1399
2644
857
1897
2364
142
5950
1503
4382
15786
3899
5586
904
784
472
1499
6423
3899
6537
576
22200
16217
3899
35287
20922
7264
1740
275
726
2338
1354
6898
709
1012
665
1309
557
1365
1462
925
928
521
734
653
1194
1421
1139
1119
1024
2973
957
947
715
2038
830
1141
1587
1472
1211
1089
1570
734
943
724
823
1367
1283
2203
762
806
879
1502
670
3660
1308
973
1423
1009
631
1057
784
1027
4338
6569
7000
68070
1295
4338
7000
4338
7000
1734
1085
41850
2689
1403
19630
874
839
1429
1087
761
1463
3619
7847
7063
2345
8370
1087
452
7566
200
8783
19542
3794
627
259
36986
358
283
4605
269
269
269
269
2195
269
269
2158
269
2381
125
727
727
5267
26319
125
125
4034
131
532
3234
12281
304
330
233
1804
160
157
159
159
158
158
159
160
282
159
158
13647
1325
17271
2928
271
650
654
1524
388
385
338
1986
2698
4205
2622
11330
951
303
303
1311
303
341
303
323
323
303
303
303
315
303
323
303
303
327
323
303
303
303
303
160
160
4749
3265
344
359
3730
157
157
159
335
282
11922
3726
572
11563
6572
3756
9371
311
11969
4178
12324
294
294
294
294
294
294
4789
4082
159
6572
4096
6810
311
11962
4119
159
294
294
294
294
294
294
294
294
294
294
294
294
294
294
4790
4215
11388
6572
4114
160
311
4186
11966
261
294
294
294
4790
4186
360
367
590
919
1563
452
362
1872
555
429
23354
125
125
1928
1490
4605
269
269
2158
269
2195
269
269
269
269
2381
125
4557
135
135
18892
200
3936
608
4283
11258
452
7562
1063
135
135
135
135
18989
200
3892
626
259
34851
529
32403
419
650
392
2593
386
2028
391
1186
386
3466
299
8399
438
1460
7659
563
305
563
285
488
2326
683
550
219
269
2166
208
9681
583
34451
650
392
386
391
386
271
295
220
520
870
9750
2622
4559
608
4283
11258
608
4283
11258
7362
3388
4678
2526
4928
4034
2941
1868
602
452
6592
3482
646
9777
183
181
180
181
22043
424
182
181
181
181
181
181
181
181
181
181
180
6908
181
2515
182
180
181
181
181
181
181
183
24381
457
14365
1993
605
3854
800
10820
2794
6469
232
2714
3132
1300
6469
11020
9670
2183
350
1823
1323
11081
1816
1128
1518
479
24865
474
412
9263
5423
605
1988
292
885
628
564
577
8493
261
17350
2529
8493
6120
28333
2087
15618
28022
2106
505
349
10339
2962
420
9061
7273
127700
7164
1460
248
247
248
247
248
247
247
248
248
248
247
247
249
247
247
248
248
248
248
247
248
247
248
246
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
608
4283
11258
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
608
4283
11258
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
199
199
484
198
198
530
6807
1140
135
2774
135
1132
23950
1140
219
1015
212
135
141
7916
581
1029
470
20073
1140
1015
212
1654
581
1029
219
470
10365
7916
17387
219
141
470
41243
2424
219
141
141
470
214
141
1127
394
286
1906
1636
1418
276
375
9243
880
742
135
464
1216
276
662
1330
1162
268
6448
223
225
12969
5328
3197
876
2862
234
241
245
553
242
516
329
241
36422
288
288
2570
223
225
8516
19870
219
141
470
21175
219
524
514
7498
2381
1827
335
3132
7594
10391
5370
19767
219
141
526
564
156
17851
1140
1015
212
1654
219
581
10242
10365
444
17418
1140
1015
219
212
1654
581
8759
569
267
9126
18320
219
7730
140
440
785
741
2150
142
142
10543
485
142
142
142
141
142
450
424
8993
5355
450
1159
450
450
450
1192
804
674
450
519
115
114
112
1165
476
1080
466
115
118
116
2132
6272
390
104
377
3252
724
7342
2360
3177
11745
2617
1048
142
142
500
10005
3592
4158
2617
6898
1910
2360
1048
142
142
500
115
113
115
9954
656
10026
4096
4654
349
142
142
483
10004
142
142
468
64
142
142
501
260
17464
611
967
142
142
518
261
17350
615
19039
3670
342
3889
267
271
268
5240
7375
256
2889
11305
199
472
338
142
142
518
115
115
113
261
105
199
141
142
140
142
141
141
142
23563
141
142
518
260
460
115
114
114
478
115
118
450
1170
4313
118
3233
2758
450
2387
450
450
1197
516
475
475
475
515
475
815
5529
143
141
141
271
126
269
4380
142
142
501
260
17464
206
142
142
142
141
142
941
12800
142
142
142
464
115
113
115
593
518
479
115
118
6398
258
1891
115
114
114
258
115
118
118
450
450
450
450
475
475
475
113
224
8710
9461
5157
1236
451
451
1352
473
449
665
666
451
276
5401
272
9119
126
142
142
10529
5176
572
1350
115
113
115
156
64
9257
5645
818
4173
124
15835
1052
142
142
521
115
115
115
4830
142
142
492
6103
7300
7300
7300
309
22402
13132
4306
475
586
6718
672
12772
475
288
1608
580
10285
142
142
480
115
115
115
64
64
11011
142
142
499
11879
22636
13132
4306
475
586
672
12772
475
288
1608
665
666
6718
590
7079
142
142
487
115
115
115
265
64
64
214
12668
452
254
10552
13132
4306
475
584
580
10958
3377
6718
5157
1236
3511
475
473
536
7384
665
666
276
142
142
1380
1139
2323
587
5912
167
558
543
732
3619
482
4729
7403
5575
7259
264
1244
3338
2391
845
1439
4986
1333
115
115
115
408
11797
142
142
464
115
115
115
11819
89
13857
5576
268
4478
5558
278
142
142
499
115
113
115
7147
3271
7970
115
115
115
142
142
462
12795
1373
11797
142
142
492
6103
89
13857
5576
268
278
5558
4478
142
142
460
12914
89
13857
5576
268
278
4478
5558
115
115
113
595
142
142
2288
6881
490
1063
142
142
142
479
11718
142
142
480
10981
10169
13132
4306
475
537
142
142
142
142
142
6718
475
276
473
5157
1236
7560
3511
12919
665
666
208
1350
9965
115
115
64
115
478
64
115
113
115
595
13045
64
142
142
142
497
12074
142
142
463
115
115
9922
142
142
142
479
115
115
115
6517
142
142
1949
115
113
115
120
156
5565
666
142
142
142
1333
115
115
115
120
64
64
142
142
511
115
115
115
64
64
436
3462
142
142
142
482
115
113
113
11879
142
142
480
115
115
115
64
801
801
1379
142
142
142
481
115
115
115
64
142
142
1836
115
115
115
10860
430
10102
13132
4306
475
475
537
6718
5157
473
1236
7954
276
12108
3511
665
666
208
9965
142
142
142
478
115
115
115
10016
142
142
481
115
113
113
156
156
6305
142
142
142
142
142
480
115
115
113
156
480
64
115
113
115
12926
12956
9491
475
537
475
3396
475
475
475
6721
288
208
142
142
142
142
142
482
499
115
113
11879
8386
409
10148
13132
4306
475
475
276
6718
5157
1236
473
537
3511
10309
9329
665
666
208
9965
142
142
142
142
142
485
115
115
115
64
64
12160
1836
113
115
115
156
64
64
64
9491
475
537
208
10173
475
475
475
475
142
142
142
497
115
113
113
10724
475
475
537
208
475
475
475
12673
10347
142
142
13132
4306
475
537
499
115
113
156
113
156
7147
801
801
208
9965
475
6718
3396
672
5157
475
475
475
6721
665
288
666
142
142
142
1350
115
113
113
64
18461
1015
212
581
219
1029
474
17642
219
7730
3912
434
468
7031
801
142
142
142
142
142
115
482
113
115
7147
1333
64
836
742
479
10117
13132
4306
475
276
537
6718
475
5157
1236
473
8599
3511
6540
665
666
208
10173
142
142
142
142
142
115
115
113
502
482
7147
12212
142
142
142
142
142
483
2199
9929
488
14399
502
502
731
10363
17720
7482
10754
5190
2102
1269
270
407
1473
991
216
216
142
142
142
1372
142
142
480
115
113
115
64
462
10389
11908
1497
1510
1538
1280
2514
1146
1686
2043
1431
1263
1686
1016
870
1201
4181
1083
1810
142
142
142
464
64
142
142
482
8699
216
142
142
142
1351
115
115
115
524
159
145
13137
216
142
142
483
3620
1372
216
475
475
208
473
142
142
142
142
142
1333
115
115
115
64
124
521
115
113
115
4830
801
142
142
142
479
64
554
731
14989
2411
1848
1880
2939
10527
2207
1292
142
142
2116
467
849
8612
57531
269
28815
8053
3337
2303
2383
2411
3919
73424
142
142
142
483
115
115
64
64
4930
142
142
479
120
142
142
142
1333
115
115
115
64
19402
219
10241
7915
470
3766
1140
135
135
697
135
37546
215
215
142
142
482
7557
215
214
215
215
603
215
310
140
142
142
142
115
479
120
142
142
499
7557
212
10443
159
159
3142
10419
2963
681
13199
3297
1674
1779
926
1971
1619
1767
248
26376
1297
1145
304
269
269
4034
122
6867
398
153
20095
2121
2295
614
2512
1790
3442
1807
187
3220
264
1830
1483
367
1603
258
194
4482
223
16716
1639
401
1771
6536
2764
1554
1092
276
624
223
199
15656
6184
1223
223
10834
406
223
15868
223
223
712
2794
2121
212
161
333
176
9044
2805
2704
4146
8186
2707
492
2907
2775
2697
3222
2902
2812
325
1207
2439
367
4126
660
607
4281
11257
223
261
733
330
2134
4960
2483
8790
3612
1738
223
20073
3063
690
124
9853
26376
19997
450
5732
930
124
124
124
1340
1337
1303
2277
125
124
124
1205
993
993
572
309
33949
219
219
1244
877
770
3857
3623
12615
231
219
5414
2406
6970
3079
219
448
10100
124
974
19997
9629
319
1803
398
153
20100
241
19785
4566
1005
3721
228
622
908
1133
20093
3368
249
15956
745
10047
228
20078
2850
235
4411
4454
1005
228
21383
20078
2814
234
33448
6173
228
33725
9265
228
32942
228
7655
34664
4045
5004
1005
228
34189
562
10164
674
2794
19983
2121
223
223
223
223
20090
1029
716
198
14445
9869
223
20095
196
14179
10410
223
20088
192
16690
11013
223
20088
191
30961
223
33419
223
9908
32950
223
223
223
20088
607
4281
11257
196
10788
223
32694
671
18611
223
6407
223
20088
198
32231
8049
223
32525
223
332
6783
6783
34039
8549
223
33148
4960
223
35545
526
223
16854
33722
9980
223
765
212
161
9044
14801
405
228
297
9905
13502
228
526
228
16854
20095
241
228
16072
12074
228
228
20100
240
5224
228
15463
678
20095
16900
228
4255
1760
20093
122
19997
450
9193
124
124
124
125
1251
122
1348
1155
122
1107
1281
398
153
20095
196
21350
223
20090
196
223
6722
33928
10177
223
33544
607
4281
11257
773
2794
2121
773
773
757
33714
9930
223
28843
223
250
9765
223
260
8940
12843
223
249
10635
8732
223
223
223
20073
663
673
607
4281
11257
687
687
729
2794
2121
685
676
10841
717
607
4281
11257
2522
2522
2040
1563
615
526
43140
729
1680
1977
323
2595
2364
2122
2155
2191
4667
3159
5188
325
352
5250
325
899
351
2514
2364
2364
2289
2192
317
2909
2413
540
1507
3889
1963
1296
2333
3544
7061
1664
453
10748
1502
9979
645
5237
39391
2364
4684
179
179
179
1117
325
180
180
899
179
351
2514
10288
317
180
180
2289
181
1047
180
2155
179
180
1177
2907
2727
180
1268
5346
1432
1234
1118
3520
180
2191
180
352
376
1620
328
16349
37116
1177
2390
495
10478
37867
5939
491
1345
195
195
195
1725
195
194
194
720
20214
1507
869
764
811
856
991
17660
1503
910
994
874
754
655
647
60788
1564
1163
1430
1485
1560
1423
1189
1575
1182
355
143
14654
437
15960
1309
2127
724
212
16174
1481
2347
675
11251
2522
13665
14253
863
939
873
717
1052
2342
3020
1304
686
972
907
901
996
989
1655
4493
1311
429
5181
648
5237
3710
345
754
779
1121
1124
1927
358
580
9945
6133
358
536
4322
5744
358
532
12768
20990
358
580
27891
354
510
10603
2522
2522
2040
1563
646
3813
359
638
5869
5683
7042
1460
1971
1866
2287
4732
30390
3040
6070
4416
1542
2296
10473
11440
4672
9202
7250
270
10754
4345
1345
716
18725
708
216
22648
716
1481
647
10595
2522
675
2522
648
10481
1345
724
16288
1182
355
724
1481
671
10401
2522
642
2873
2522
2522
2040
1563
647
3700
9888
614
646
657
648
634
696
7423
477
3615
628
633
628
726
1291
2628
11142
1387
4933
614
628
633
628
3210
646
657
648
634
1531
12027
1345
1340
1397
717
18611
12027
11994
11999
11946
1183
355
11976
11914
11925
6136
709
14733
50805
1339
6547
17384
11647
14808
1341
8161
437
453
52729
1389
429
445
1481
646
5123
2522
447
189
1239
2253
7412
272
1826
2533
2780
2817
2878
2787
28360
3644
1789
3326
3546
32355
2750
2851
2856
2811
1232
3531
2716
2592
2032
2428
2811
48845
607
48551
1406
26658
43378
304
340
279
348
314
362
196
315
311
441
455
451
2522
2040
1563
642
6731
3693
957
994
9637
978
1784
35873
974
958
1090
992
1093
1073
16596
894
885
5942
1093
866
1212
2129
22887
934
847
19042
325
11732
14603
402
641
575
12396
1427
407
361
400
320
272
3955
444
499
10108
15730
12602
368
3123
2225
2239
347
3565
2975
2188
11149
677
4760
1572
19797
3752
4784
4760
3719
4734
30078
4297
864
655
4906
3788
3737
4775
3710
1716
617
4624
419
394
1291
682
3686
4761
3748
3752
4766
3770
1976
577
416
2110
4769
7684
2193
1975
8446
13256
671
9994
7145
2162
24579
2522
2040
1563
2521
2040
1563
1064
5395
406
5163
3251
3333
3167
65932
6248
8697
2271
2311
3257
3111
3241
3227
5250
2567
2144
65932
1345
725
173
173
173
172
172
172
172
172
172
173
173
171
173
172
173
173
173
172
172
2282
173
174
174
682
2725
411
3410
2073
668
24913
2948
2215
681
1991
412
2836
461
590
668
1765
1533
2033
4334
11416
2665
1866
766
892
2300
1081
10850
838
767
1610
1082
2017
5209
4097
3050
1096
4449
3510
1481
646
72
72
724
5957
272
2474
2508
272
3602
8788
2544
1694
930
4347
272
1583
272
1862
3080
1552
2370
7685
4956
1411
1732
1792
5403
1367
1452
1737
1801
6998
591
1940
150
482
506
836
595
7490
10119
9972
8981
150
868
10461
22728
150
938
271
8599
8599
28103
150
868
9554
325
9554
30224
150
832
11770
11922
30195
124
12239
30388
150
868
10380
10380
30258
150
832
11770
8755
150
832
7052
30426
506
481
10404
4848
2791
532
66
6481
15575
616
262
55
20103
1228
1026
945
5672
1046
590
215
4359
12607
2794
2552
264
268
5214
9786
3255
559
238
11286
6329
18738
367
3119
24033
229
229
229
229
229
229
229
234
2942
229
229
291
229
8969
414
24765
2861
6729
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
5520
229
229
229
229
229
229
229
229
229
229
18174
11379
367
229
229
229
229
229
229
229
229
229
229
17735
461
6828
9455
5341
5608
23354
124
2237
5462
6165
5214
179
23354
1366
179
3523
393
1918
500
10095
1422
433
452
433
242
4605
269
269
269
2158
2195
269
269
269
269
2381
192
3221
233
452
15635
183
183
183
1073
183
1073
1831
85
85
85
85
85
85
3499
17932
1874
4729
5269
10313
23080
7849
175
3166
695
8141
4788
325
1106
2497
8807
10721
1373
8833
1045
5624
192
3221
13590
1029
10026
1297
267
269
10026
11141
30296
1029
236
21971
692
5313
996
3048
1167
669
9454
1500
2706
370
2858
372
350
709
350
311
2229
489
313
4834
265
636
2546
273
480
692
5312
512
9981
373
29201
35884
668
6155
2535
3143
5568
781
273
871
32403
693
5116
594
12046
792
36963
668
1703
1983
3292
6329
798
1038
693
554
12607
692
586
10159
3454
716
470
451
465
1338
4582
1873
1094
1397
1264
95
13986
95
13986
95
95
13986
13986
13986
13986
95
95
13986
95
95
13986
8860
15004
6580
1155
8842
159
54737
9845
270
270
1687
114
10248
13983
114
270
270
375
114
276
623
114
114
275
1347
1191
743
269
269
660
114
114
14319
114
114
2640
114
425
1300
1301
114
114
305
380
445
114
114
1772
114
114
934
10492
3900
507
114
2756
114
1537
2732
1783
114
5665
114
114
10248
10492
10248
10248
10492
10492
4605
269
269
2158
269
2195
269
269
269
269
2381
23354
4480
269
1489
269
124
2237
23354
4480
125
1490
14107
125
5522
122
2356
275
5297
6589
14730
17163
19547
6029
1869
9426
51758
9426
770
861
5931
5787
6267
6151
5899
9948
10645
10484
11521
22376
10568
22991
9831
1755
7280
1734
1869
1938
6326
1929
1879
1755
8444
1833
7716
10280
5956
632
1825
637
11422
90963
4301
11215
3439
7096
25123
5189
3016
10996
4213
4267
4376
4274
4279
8483
2302
6278
5701
33112
2177
17860
2301
493
9097
1255
7073
58700
459
1387
1130
4073
16218
6952
269
509
8195
7117
10353
6633
28049
8121
21774
15615
25039
13071
19353
9279
4738
23500
632
11440
11442
262
929
11683
57191
18153
1196
7289
2586
29941
1242
12786
1160
19747
2177
4748
10215
8339
1144
11895
11250
505
5150
2979
4333
1307
5477
4825
1373
660
2088
2183
2514
2138
2346
2022
2389
3484
1343
181261
3539
4905
4575
4901
1409
15295
4615
5370
3150
15295
3230
960
4397
2715
2083
896
17495
16707
1915
535
6588
1973
1449
125671
30630
301
7670
427
7617
8312
2296
13733
901
1110
1740
1853
1715
5748
4728
1701
2968
7698
4543
4329
12196
11936
2308
1027
1932
1391
1176
1244
1017
1016
846
1537
801
1529
773
17047
1031
1043
1267
1428
1473
1619
1487
868
5180
5100
5726
4964
4551
13270
5045
5527
4291
5286
478065
8342
2825
5981
7451
13847
31912
9667
17669
17052
9784
4676
22680
1406
10510
7340
855
12680
10049
823
6414
824
9759
578
9390
11073
824
4752
856
9972
11789
6226
4196
1963
855
856
9768
9725
8974
4587
2717
30823
5040
2051
17080
4264
1498
16910
7608
856
824
508
8728
4892
14715
856
4972
1550
14337
855
4982
2233
21631
820
6193
3546
13854
15265
6109
428
12190
1760
1919
2140
2378
1912
2135
10347
1952
2183
2001
2165
1596
8858
14356
21773
1941
2147
1928
1979
1155
1788
1969
2184
2420
19119
11532
11477
1023
4244
1591
9940
1204
1425
494
467
566
260
261
1065
767
262
647
547
471
1117
261
787
506
421
30792
1055
2371
284
12265
2758
285
841
974
259
9758
24693
273
2098
276
786
267
11471
1140
2460
420
24933
273
420
429
3653
9453
1055
21016
1869
3251
22682
1845
1115
1834
1870
5191
3137
3244
2798
1353
16404
11881
10443
3142
471
16486
7186
3068
3258
384
2671
384
384
11196
617
600
758
621
701
682
831
608
598
619
705
681
831
1361
287
6774
402
32333
296
301
5515
916
3110
4222
11479
3916
3644
487
3835
1743
4186
5654
5888
5845
5798
5909
5767
2996
5822
1241
5819
5654
3539
3801
4108
7232
16338
10915
1456
21277
2405
3567
2506
1012
7149
8209
8825
4964
8750
15923
7591
14675
7035
14335
11840
1272
2192
3923
852
12964
7394
9486
4564
3362
3353
3927
10472
4111
16753
3495
16342
11896
9348
4296
1417
3054
421
2786
2235
1090
2059
16149
12564
19101
3367
5567
7840
9187
582
2033
1248
4234
6371
2297
1347
1862
5430
4603
59634
563
10402
3157
505
17711
10034
1359
57592
1174
1172
1169
65529
1114
47186
3047
5501
7714
7566
6178
21608
7121
7525
2672
3194
12361
4011
5845
36598
1626
8168
33751
852
233
286
19519
6212
3098
8606
3051
601
398
804
810
645
705
19543
12499
6662
3412
291
11832
614
1740
5171
10029
652
12216
719
12675
18295
734
1502
9710
742
5585
18295
726
1740
18295
677
12675
9710
630
12675
14229
4690
677
11052
204
741
1502
11052
672
1502
11052
711
1502
11537
720
1740
11537
739
1502
18295
746
701
1502
9710
673
12675
11052
656
12675
11537
5171
671
18295
644
1502
11537
707
12675
10841
698
1502
9710
610
5585
18295
620
11052
5585
707
5585
11052
665
1740
12373
689
12675
18295
665
9710
12675
3765
9374
4605
269
269
2158
269
2195
269
269
269
269
2381
125
3786
266
11850
4094
1421
4956
23354
1490
4605
269
269
269
2195
269
269
269
269
2381
2158
125
550
2823
694
244
13180
51431
23617
2918
3587
5373
2333
1376
64
64
64
64
628
64
22140
64
1416
3615
3027
8998
1529
64
64
64
3650
64
701
360
396
448
64
64
4697
405
146
229
440
442
17247
6738
1301
691
712
2334
1529
1235
311
57255
11551
1436
500
550
4326
12422
2261
1607
6528
7338
12844
2572
13375
3600
652
311
41307
3849
3374
1057
9694
1422
587
2821
7638
10886
5832
2700
3346
14168
370
1424
42922
575
17960
142
143
142
141
141
269
141
143
8067
143
303
143
143
8651
14098
2750
142
263
7720
142
6358
601
5556
714
6201
5388
142
5030
14006
5393
9686
265
143
17960
142
143
142
264
141
141
7506
141
143
141
141
143
141
143
143
143
386
15875
2068
263
7633
8611
463
601
3848
5788
2072
4055
793
2037
350
3796
303
1597
2018
802
7972
263
3615
397
397
397
8064
263
791
4212
4957
601
25543
5074
10224
8534
11384
4429
265
6660
6726
2323
16348
7010
396
274
20876
370
17960
264
3801
18105
142
143
142
141
141
263
142
141
143
141
141
141
143
143
143
143
390
14617
142
261
7683
6253
6413
892
265
914
5500
303
6309
858
5839
6237
3913
1054
288
6257
269
4858
6818
5690
12950
273
20990
3229
2285
264
16462
273
370
1424
42921
575
262
145
8811
574
7708
2356
263
1085
8816
1817
11480
673
935
2460
466
462
340
1777
1377
7391
12452
7391
13896
7391
15569
7391
15362
7391
16518
7391
14754
7391
13030
7392
17064
7397
13344
7120
16582
3859
2439
4605
269
269
2158
269
2381
2195
269
269
269
269
4605
2195
2381
269
269
269
269
269
269
2158
269
180
198
3295
619
553
644
661
681
4660
4624
5893
426
11921
344
5356
11633
44611
6947
26901
15294
1669
8053
143
7427
39501
34403
143
10815
1610
7797
9980
48016
46554
12452
46256
15294
12190
46259
46131
12422
12629
27543
620
925
620
925
178
31683
143
143
262
9852
2767
7287
5185
46139
8476
46075
49476
11623
46300
27232
178
31451
142
142
1582
556
1228
49525
46699
672
2121
2794
733
625
691
2121
2794
647
2924
689
657
2121
2794
715
733
2121
2794
741
124
11118
429
13787
238
8897
8457
227
156
13549
9997
267
12198
13821
10894
148
429
528
15230
15230
1270
4860
18924
1071
598
1083
1258
1251
1106
896
1247
3304
1241
1252
10752
375
439
1093
1257
556
1283
429
429
1154
673
296
306
775
557
635
4613
1764
595
3797
306
324
3384
2922
3391
914
11924
347
10869
304
2316
852
2108
1594
544
3472
9856
805
11403
347
946
3464
3464
3528
16504
544
3472
805
347
544
3472
805
347
544
3472
805
347
204
9165
10468
288
10831
400
15457
11996
2350
1391
2005
2026
7597
291
291
291
291
30273
291
291
291
994
4575
21226
6943
10658
4358
3378
4353
21782
11954
13919
1311
17255
16878
635
7743
1105
288
288
261
4896
453
303
4861
10227
1421
1514
394
369
1166
484
351
467
671
4605
269
269
269
269
2195
269
2158
269
2381
269
125
51605
64
4522
64
64
64
64
64
64
64
64
4656
64
64
64
64
295
5880
794
6298
1013
64
64
64
35921
64
64
5805
4189
619
2189
64
1668
64
694
979
1096
1795
907
1651
64
551
64
1611
64
2074
64
763
9916
1576
2273
8347
64
1320
4012
4880
712
1289
64
7434
496
352
414
6355
292
2511
292
459
292
292
6608
311
317
621
384
1707
318
306
302
50490
7234
124
1279
319
2669
320
38188
309
308
448
2086
2183
461
499
3156
4759
16065
351
1029
3965
126
4156
25411
459
292
292
10577
450
462
1972
2301
484
1985
460
14514
57801
22239
477
14002
20396
458
14604
460
56779
14124
7132
247
261
21269
5965
247
261
21269
6342
7132
7132
10416
159
159
2912
345
348
359
345
342
347
352
364
359
345
341
347
356
347
347
365
359
345
342
347
356
342
348
362
359
345
342
347
356
348
348
361
480
482
491
476
359
472
345
342
346
357
346
343
361
477
4033
543
2154
4297
3908
1107
261
1229
195
287
227
12382
5648
565
217
509
221
121
230
4554
553
552
550
127
530
5982
1654
1031
521
14980
2509
4155
389
515
842
954
573
1599
10954
335
1481
8275
5004
1305
2364
5064
3428
4294
7483
394
4807
3383
2342
41209
5840
5329
1682
1635
1791
1776
2685
27491
26419
4164
2342
7586
7823
5169
5280
7000
8634
3070
2640
6462
2883
2967
70651
3546
12461
3626
141
141
3044
12539
12585
11670
12500
141
12578
12404
12039
10427
142
141
140
142
141
142
141
142
10596
12070
11621
24710
877
813
721
836
812
757
771
937
1294
994
1315
973
13144
1030
673
6283
12660
762
767
872
1236
882
736
872
803
924
863
1338
990
884
351
442
652
3980
4665
581
1274
613
1014
448
1159
898
1193
875
778
826
4142
471
12909
13043
5752
7585
1225
1255
970
1479
287
1204
823
4158
1331
283
451
731
743
12450
8305
3151
1010
6106
5475
8736
10110
1363
509
661
1022
268
2060
3355
280
24871
308
1648
1025
2406
1150
633
545
18975
3152
1851
2798
4528
1918
2201
2086
1474
1991
874
2532
978
1233
3907
718
269
3236
594
260
261
3449
2331
269
308
1578
33667
564
1032
554
448
9527
576
302
1880
2363
5044
3811
453
3352
2820
334
4775
1754
491
398
490
211
293
293
276
1319
710
1751
1233
690
28456
329
268
2081
1329
5698
10740
2735
334
917
942
1904
11962
260
11962
1621
4682
1885
2456
1306
1925
5719
3935
293
334
334
334
293
921
712
55672
1013
1428
989
1428
1595
1350
1550
1424
2098
1439
1400
1672
1851
268
976
1913
261
392
269
1606
4306
1555
1706
1680
1619
1790
1266
1596
2121
1384
1603
18377
293
334
293
269
422
36089
3432
426
458
445
459
372
1274
1245
1324
1287
14087
491
467
4005
3806
470
3485
1295
1255
1313
1910
1300
5219
470
513
1898
10513
1919
2284
3529
9709
572
3586
34796
4852
3176
13139
1650
7204
7854
416
2885
1056
2901
2900
2009
3434
669
3434
179
180
178
178
178
178
179
179
177
178
178
177
179
180
179
179
179
178
179
178
573
14980
180
178
179
179
179
122
122
122
122
122
122
122
122
122
121
122
122
122
122
122
95
275
420
261
17350
17814
122
122
122
8349
122
3307
259
122
2139
1659
2284
590
8062
309
473
237
216
702
1298
303
592
219
1150
3193
1752
1119
472
517
219
17737
25942
6407
219
231
410
4588
21986
10476
219
410
16412
8534
2212
6547
13904
8475
306
16407
5205
13846
17247
31835
586
516
32021
519
32031
33054
18771
20747
2652
1698
1696
1646
1620
268
1672
1613
1660
366
270
366
522
7535
522
366
142
10408
261
8462
17767
208
22156
219
15868
6407
219
25579
10476
219
1359
519
410
268
26682
219
410
276
219
28257
410
16304
219
15868
6407
219
52647
10476
219
219
219
429
219
219
219
219
219
410
45949
6407
219
219
410
219
219
219
219
219
34318
6407
219
410
34487
10476
219
410
33974
6407
219
410
241
16488
219
26811
219
410
39677
219
219
219
410
171
295
10865
179
179
179
178
179
179
180
180
179
179
179
179
179
179
179
178
179
179
410
1486
2443
8995
602
3370
366
772
4690
20739
89
32681
89
32729
10142
1611
89
26317
10176
710
3880
893
5363
400
9443
4435
267
7729
2696
21042
663
5165
620
12675
9710
6269
652
4690
710
4690
645
5170
637
4690
618
6269
621
5170
701
1502
10841
10841
718
10841
1003072
18941
607469
21840
338034
18928
475531
18940
578409
18928
551265
11648
344541
18928
270965
604
623
18928
363
164
85382
37601
16016
37494
74088
165
724
724
23354
125
125
125
1490
125
122
2352
727
5267
26081
125
125
1326
124
6749
125
477
4605
269
269
2158
269
2195
269
269
269
269
2381
125
344
38135
142
215
215
215
214
214
215
214
215
214
215
310
141
476
13311
142
142
141
142
142
139
140
1135
141
142
141
142
13583
627
3798
334
268
267
1139
12540
3121
1135
1371
273
1062
727
5267
26132
125
125
125
124
6749
125
26319
125
430
124
125
12277
473
7605
126
126
126
122
126
126
126
126
3459
126
758
236
234
235
234
234
234
234
233
507
235
234
233
234
234
234
235
234
235
234
234
235
234
234
506
235
233
234
234
234
235
235
235
235
235
506
507
236
235
236
235
236
236
501
236
501
497
506
507
236
497
497
501
501
506
507
236
497
501
497
501
507
236
497
497
501
501
506
507
236
501
497
501
497
506
507
236
497
501
501
497
506
507
236
501
497
501
497
507
506
8704
12927
507
506
15529
13960
12719
497
497
501
501
506
507
507
506
506
507
122
156
122
10575
122
6867
51452
2823
4012
13180
9360
8998
694
428
262
12551
122
141
158
12112
274
105
156
5933
31168
158
141
124
260
15086
64
6035
141
13369
45128
511
8955
125
511
10848
45128
125
9486
137
7508
45128
124
11321
9591
141
13369
45125
141
12112
31168
158
122
124
263
64
12519
5988
32396
124
125
9702
137
511
12404
6454
154
511
13665
124
32833
64
511
10921
141
15086
511
10078
125
511
8922
124
125
10078
141
13369
511
8922
144
2048
10078
124
8922
122
156
10078
137
8534
10921
151
468
32833
123
10962
9178
141
13369
32833
141
12112
12557
158
125
122
263
5994
4500
31168
158
125
124
263
6035
47070
126
7859
511
8875
141
511
15086
47070
154
8844
10406
125
141
13369
47070
31168
158
153
124
273
596
5988
9671
9671
32833
122
11699
8922
124
7544
1411
1787
5376
2610
2275
1989
532
101505
22843
475
552
532
12068
1775
5376
553
532
21037
1780
5376
559
532
11400
2589
2296
3019
2714
1433
2369
2670
2583
2583
2461
2618
2976
2406
2914
3859
3526
8518
2516
2965
3257
2846
2725
532
8922
141
511
13369
532
22469
1800
5376
554
532
19085
478
550
532
5230
1796
5376
2286
551
532
12557
158
141
122
259
12112
6035
156
31138
158
137
124
273
6028
10224
45128
123
511
9697
125
511
12226
154
511
13665
9697
123
45128
124
31168
158
125
124
259
6065
64
32682
126
31168
158
123
122
262
6085
46960
155
260
12129
247
40296
109
1691
273
12212
255
20260
7544
1411
1787
2610
5376
1989
2275
532
101505
22843
475
552
532
5230
1796
5376
2286
551
532
11400
2589
2296
2516
2965
2714
2725
1433
2369
2583
2461
8518
2670
3019
3257
2914
3859
3526
2618
2976
2406
2846
2583
532
19085
478
550
532
21036
1780
5376
559
532
18105
266
141
5386
27958
18613
916
7359
408
4565
30753
19924
393
7570
1938
4754
2364
393
2110
510
5331
12699
18612
30738
4754
9686
392
4550
1938
17300
4186
407
7585
20394
525
393
9773
916
19909
408
7359
11207
10314
18628
18663
19030
16273
4769
19684
17315
393
4550
1938
18877
16647
393
7570
17368
19940
19909
20226
408
30753
10310
931
16595
525
18061
393
7360
18830
12640
658
407
2332
2477
1922
17291
1912
931
2321
4494
17484
393
4550
2360
942
408
7585
2085
6649
14462
1957
16795
2008
1995
4754
16011
2001
2529
510
2427
2277
408
2167
2432
973
1916
12769
4605
269
269
269
2195
269
269
269
269
2381
2158
23354
125
125
125
125
125
122
2352
125
528
14233
125
125
125
1151
125
125
125
125
12471
516
6728
55540
1163
9985
289
337
403
10196
9985
20001
10295
1055
4344
698
55504
404
13526
55417
19445
55417
32264
10300
4605
2195
2381
269
269
269
269
269
2158
269
269
125
634
9686
641
10224
634
9686
641
8899
634
13908
641
9334
634
5305
636
10172
641
10204
634
9960
641
9334
634
5305
641
11001
634
8349
389
634
8534
641
8384
8534
1099
1305
1233
1219
21748
1052
1199
1189
1099
1305
1233
1219
23709
1035
1199
1189
1099
1305
1233
1219
25913
159
159
159
159
1199
1099
1233
1678
1189
1305
1035
1219
289
232
423
16446
7343
5862
7235
2831
21889
7441
8512
7765
8628
27843
7936
5287
9189
33088
7941
8949
7045
6218
5348
7904
7989
443
6013
370
9607
8184
10483
4412
443
289
232
423
4923
1849
2910
10266
33570
1642
3070
1981
2332
3193
2102
1747
1870
1973
3048
1657
1641
2053
1891
2916
2042
181
4205
2001
2306
2590
2066
2196
1862
18466
31
41829
90075
64816
289
232
6052
2920
3575
2938
3079
3191
423
3346
3177
3118
3138
2105
2832
3292
289
232
423
17243
15090
983
1048
844
843
833
877
15908
2522
774
1008
864
742
989
1012
2845
951
12522
2362
3379
2800
3457
14453
3542
3510
977
2656
3440
3367
2228
775
758
944
1003
818
703
778
15480
1346
364
9412
862
2787
997
2388
3194
2312
2261
2668
838
3293
2553
2911
3382
2507
764
2655
3204
424
209
12314
15946
289
232
423
4852
1774
8955
1459
2323
2666
2323
1706
2141
2492
3242
1913
3206
2837
2761
2762
2873
2390
1605
2542
1984
2552
2360
423
289
232
6224
2563
2395
2215
24279
2342
2920
1994
7411
4118
368
193
2582
8879
2777
403
2014
285
193
1865
12537
294
2488
2057
1875
289
232
423
6598
1169
1199
1032
1678
1309
1214
1218
1099
76212
21849
6309
241
2039
267
2625
708
481
216
15051
74562
22831
9579
221
11487
374
1160
995
18990
2403
3715
467
2963
2161
450
18324
17189
3947
2495
1164
222
467
2408
3142
2495
2142
40317
1125
13116
13156
12511
2849
3436
8347
8845
2524
2007
3106
2533
2762
6614
2534
1189
1199
1032
2454
1678
2311
2297
2177
1099
1305
1218
1219
223
467
74837
321
321
223
178
108
321
321
178
321
321
467
180
321
321
2413
321
178
321
321
321
203
3372
4680
16444
13332
15216
4399
14891
4471
17353
13105
223
467
2417
12964
25452
220
67883
362
8998
16377
884
485
243
1430
225
362
443
9153
6013
5581
12085
1819
455
523
617
19389
22794
26483
21094
51370
59374
56893
2943
459
36033
527
621
46326
35616
41697
50016
26594
41391
61961
2466
38022
481
155
276
227
3006
8967
443
4804
13450
9675
393
461
555
11884
95648
115812
17219
33119
186198
68082
99103
121867
153711
80871
95707
89054
50824
711
88401
79482
61132
94126
67875
2593
72190
396
392
21256
14705
435
6721
16331
5336
5723
3714
5652
5588
4504
2920
481
155
277
227
1460
8967
443
7733
9071
3484
3628
3443
4797
3919
2861
24686
7130
4369
4293
4928
3366
3335
3814
4807
3007
3950
7644
8995
2438
1667
1751
8499
32037
8760
1867
487
276
227
443
1349
243
1534
276
8967
223
467
2410
25891
159
1199
1044
1169
1214
1309
1223
1099
1678
3327
228
21158
17754
8271
3126
6428
1959
2044
18067
272
5685
1344
17754
2358
40060
2202
24272
171
5895
454
171
5237
2658
148
17755
2294
2341
3508
148
3812
148
2096
148
2314
1024
3304
10949
1149
1938
21231
19097
12605
853
74690
1140
3523
2077
13595
5101
4756
4818
4942
7855
3501
3893
10369
1460
9899
6530
3179
3256
20648
666
3565
367
815
815
74690
815
859
1036
8374
12515
8202
10866
8843
504
80
10470
4737
7406
37936
4885
24698
5436
12984
5701
6031
5296
5474
6785
7365
6728
8060
6789
6254
6160
22609
5209
37998
4770
35291
5171
36743
6314
39467
10013
28672
5742
33640
4837
5028
4794
4811
5514
37340
5651
12696
5892
15104
5425
19476
5597
11202
5550
14351
4740
12090
4909
12321
5858
23238
16334
4776
4755
16623
4752
15731
5666
18784
859
169
1143
169
169
169
80
704
905
905
3327
2975
1688
2039
224
467
2424
16151
11960
2556
1174
4217
2210
498
1044
70480
3388
1433
455
523
532
25890
159
1199
1049
873
1678
1309
1214
1099
1169
1180
24586
1446
1983
574
12310
1050
3180
63240
2489
3241
3211
420
488
497
1608
582
707
3257
3416
3208
5803
1915
2187
55082
53857
49355
40847
24267
24970
17003
2187
13245
3434
447
447
451
449
449
449
445
445
450
449
449
449
449
2089
3718
2032
2196
57533
39562
2160
2190
32387
39030
25199
3564
501
36693
45311
44217
20096
12691
17987
44963
42056
20922
1360
2187
21235
2502
708
708
3558
20650
37457
50574
28805
52742
73964
71896
64904
63467
38568
46264
24930
28805
50574
709
37457
20650
52742
38568
2190
18163
44100
47414
22646
708
1368
2202
45351
2512
3263
9860
3152
2475
6556
8374
2367
3242
11707
10913
7523
364
9416
3434
1135
2471
3187
2496
3478
496
3137
13665
10974
15101
30915
19556
10385
697
833
1470
2077
2260
1294
1069
1189
1199
1177
1188
1305
1219
4388
819
2516
3180
4111
431
499
593
512
27740
2475
3199
2529
3207
2494
3191
2545
3239
4656
240
8775
9308
997
1021
25758
290
6577
159
159
159
159
159
1188
1199
1167
1063
1309
1169
1214
1678
2538
3195
2533
3466
9569
17908
362
4310
2210
319
3190
17629
276
8998
1108
1909
13014
6034
16310
72
3100
276
319
3449
17126
276
2891
3158
276
2975
21769
30864
276
3038
15367
277
2741
8473
276
9188
3018
12895
276
2794
17094
276
9307
3010
23128
276
2758
19682
276
2698
8553
12903
276
2619
181
3097
276
2608
23520
276
4243
17793
276
10341
4275
18934
276
3491
181
3588
276
4532
276
2986
17629
276
2624
16411
276
2981
4968
276
2668
13014
276
4223
276
11853
276
711
3074
276
3098
276
2994
11632
276
3107
276
2882
181
9063
276
3003
900
276
3435
900
276
3215
900
276
2866
276
2712
276
3029
276
2918
277
3202
276
9276
2852
276
2826
276
3002
276
3529
24125
276
2959
276
5696
276
3298
276
3025
24133
276
2894
20265
276
276
1108
1973
2057
276
276
2526
8210
78677
22831
9579
1160
467
2963
2409
15051
3327
30592
267
148
3812
148
1149
853
75649
1140
20648
3639
2560
2097
1987
2820
1950
75649
1950
2820
1987
2820
863
1145
12076
6428
2085
2592
2615
2629
2558
2615
2547
824
10518
1019
9816
3432
365
849
10446
7928
8483
7926
3431
6885
18812
1141
6701
3084
1346
210
19323
4470
9774
5367
4408
3810
4291
47416
198
4372
1913
7797
1605
30249
2133
1914
1914
1914
1914
1914
1914
1914
1733
49173
1914
1914
1914
1914
1914
1914
1914
1914
29669
4605
269
269
2158
2195
269
269
269
269
2381
269
125
3922
147
147
145
147
147
146
147
147
147
147
147
147
147
147
147
147
147
146
146
1280
19913
144
147
146
146
146
1283
604
147
147
146
146
146
146
146
146
146
146
604
204
16672
840
563
765
987
537
12048
2298
875
2853
970
799
993
1046
1091
963
682
1080
1731
1068
1265
857
1222
1086
995
207
923
1012
936
291
2290
4762
249
273
9361
208
275
208
208
5402
1403
6204
8309
2076
1381
2118
2394
1898
1423
939
248
17669
208
208
8309
6204
2471
2517
12916
208
1970
208
267
8309
6204
2084
10440
840
208
208
281
537
8309
6204
1786
21123
1275
15939
1892
20950
2372
272
22027
2389
2194
3727
2183
1583
2301
3526
16567
3931
503
12189
451
272
519
446
632
650
2636
272
466
1940
272
540
272
272
272
507
272
673
466
272
458
591
272
272
272
8831
150
867
10302
1583
16284
3526
2301
154
13665
150
868
10601
16219
471
272
591
673
272
272
272
451
8831
272
2636
446
272
272
142
10601
1235
16219
471
8708
150
832
7052
1583
2301
3526
16219
473
11811
150
836
9972
9759
9972
1693
2301
1892
5653
137
272
2743
272
2668
177
150
5840
868
140
105
245
6339
551
1594
372
342
691
361
535
300
2657
273
725
227
6141
30352
2810
1460
516
3667
1833
297
154
150
868
8844
11789
11789
1583
2301
3526
16567
458
8708
150
868
10171
150
868
13444
13444
16324
471
150
868
9951
9951
37363
154
13665
150
867
5607
22594
487
16055
142
1235
22371
137
7508
150
868
10264
10264
10299
137
2216
549
2116
461
12404
150
868
10446
10446
10641
137
150
8534
868
11789
11789
25055
810
1699
16763
529
229
12046
9928
169
22740
3241
416
538
378
805
3224
708
670
1133
3386
2786
343
735
261
308
351
587
387
2633
364
4104
2831
588
992
352
379
9784
570
405
261
4433
391
399
261
1541
371
527
20036
2557
1715
3027
1265
2472
1797
267
510
303
776
352
287
5279
398
1681
287
3653
3613
1414
269
269
2328
1001
36143
269
1799
2221
1729
1262
22718
5987
1272
395
1499
3024
1576
398
1731
1335
911
23149
1626
1622
2716
1467
2068
1830
1733
3760
10899
6309
7082
408
269
709
287
1187
339
123825
10899
6309
123825
10899
6309
123825
23149
10334
6309
199643
23149
27118
1567
1993
1689
1751
1810
1783
1684
1634
453
6671
4679
786
786
786
51693
27118
453
6673
4783
268
268
268
34583
27118
27667
1675
1644
2935
2362
2468
2216
4008
3634
3105
4382
1764
453
6017
4807
50653
27667
453
6054
4206
1655
49727
27667
453
5802
1756
46106
27667
453
6389
4577
268
268
268
39299
27667
453
5994
3883
39276
27667
27616
1747
996
1872
1505
1637
1884
1894
2593
1179
2000
453
7773
5963
2854
4140
49774
27616
453
7650
4478
268
268
3071
36096
27616
27627
1654
2162
1775
2225
1866
1755
1702
1354
1713
2078
1177
1235
453
7309
3409
287
1238
46189
27627
453
5914
4547
50091
27627
17677
3392
1536
5359
2936
3506
3315
388
453
8586
10421
9775
30087
262
5709
2331
85459
9213
30240
2126
20440
6199
18980
9922
14502
51455
1962
598
752
8376
2823
685
1682
4685
694
5805
268
267
449
64
302
609
723
2950
3364
1336
268
64
295
294
13180
459
1668
1576
8998
636
6298
35892
4012
2074
9360
4578
619
794
1751
2189
1824
1098
64
935
1611
45578
64
3615
1266
1832
5531
8647
542
10509
64
1117
2735
13990
5226
418
1724
10377
8392
623
7803
1740
310
207
12427
1177
7030
327
391
64
3729
304
327
793
2483
265
12782
2393
685
524
64
5909
294
1320
2274
64
1317
790
1622
64
4851
64
979
1013
64
64
2056
1478
5143
19567
3615
2010
2756
10608
12427
13305
3615
13793
12471
35892
222
115
222
115
416
1438
107
115
115
242
107
107
107
107
7577
107
115
240
115
242
107
19627
107
115
244
115
244
115
244
115
242
115
272
603
115
200
107
115
238
32399
107
115
226
115
244
115
242
115
238
115
234
107
115
216
115
238
115
218
115
220
9111
115
184
115
204
12466
165
164
164
165
164
164
165
165
165
164
165
165
547
287
598
2120
2078
164
164
164
271
269
269
548
2382
553
30055
848
1597
1503
2886
8927
1327
5898
573
2215
35990
1198
10049
540
271
269
269
574
44743
1394
7625
1049
432
830
1502
1511
2508
418
547
7360
2322
166
12263
2198
7115
11424
14235
1501
126
3427
9932
271
269
269
45585
1327
5267
25511
125
125
125
125
26376
125
122
304
156
430
1145
446
377
28740
2751
673
12322
356
424
399
5359
426
520
292
274
9886
284
2132
1386
374
738
838
1275
1409
1398
1277
262
16281
2528
488
1302
1433
3268
1547
1454
5494
465
465
673
424
361
350
14318
1122
6471
285
847
5371
10535
461
16706
1012
2287
10170
1839
408
918
246
845
379
246
896
685
998
2040
1655
364
2492
1026
874
500
811
917
8259
126
8875
1491
946
1528
6956
1041
3016
2898
3045
31365
11866
1839
468
252
3461
252
2037
252
9260
252
252
653
1154
1046
764
612
3086
1978
659
1655
998
918
515
500
917
661
582
1031
408
3461
2417
3086
10983
571
313
1666
430
428
22636
381
117569
35698
544
595
370
351
1135
352
1049
474
2973
8959
2973
242
11298
2493
6920
474
564
632
544
238
13825
1655
998
455
1429
917
1061
530
8115
8115
41192
546
593
1911
10177
1670
3086
17542
10177
546
474
22111
11805
678
8164
538
3461
544
2972
2972
284
30764
1012
1011
8321
1322
1011
2449
2672
1011
746
806
1770
676
692
695
717
917
1839
918
593
998
905
550
1655
6326
408
621
242
11298
9194
1443
325
9168
8959
9131
9096
9096
5734
4830
35249
6089
4830
2927
811
5418
2927
16751
4689
5418
6089
5734
10562
2740
285
7241
4830
2492
811
22922
306
305
23176
7400
7400
156
156
156
12271
1628
1192
864
538
4862
425
425
424
43051
1279
1208
3034
1139
1380
8912
424
425
16597
11257
424
425
424
11323
286
249
249
249
249
1512
249
249
249
248
249
249
248
35968
272
16401
929
3079
1262
2054
1612
1212
425
1167
2741
980
1782
5630
20932
10652
424
20302
424
8032
17698
6239
425
9999
20746
5609
331
4131
715
771
1354
456
236
33478
1200
8774
1995
13641
286
36197
249
249
249
248
249
248
249
249
249
249
249
249
10429
159
3163
61
16449
159
12200
8199
159
159
159
159
1678
8051
7945
159
8202
8106
8052
7921
8063
8210
8250
10444
3135
159
23354
125
125
23354
125
125
125
124
2237
136
4374
18548
663
929
6042
938
18783
280
1673
1691
18553
6917
1241
2607
6249
901
20859
1694
5356
285
1317
1468
904
1788
288
4066
224
256
6760
2730
1484
2250
590
796
565
628
228
256
6752
296
1288
2250
394
600
369
628
224
256
6753
102
2054
296
296
102
369
628
796
4005
3685
516
1005
224
256
6744
224
256
6756
102
296
296
600
296
432
296
414
1880
2076
480
5649
5611
480
1312
1347
1262
1847
2072
1722
1275
1903
1857
2163
1967
2101
750
1261
1289
1337
1896
1839
1764
1379
1253
1276
2192
2256
2249
1717
1276
2046
2046
1341
1307
35151
722
1341
1372
1283
8935
11490
5886
44757
3246
5708
7838
8938
3206
6723
8109
1952
8492
4751
9554
4046
5456
8976
9018
10576
1692
6004
3849
10716
7549
6462
7257
6065
8803
4757
8164
3821
6935
8027
8025
6524
3936
7040
10050
910
34129
874
752
1537
1246
455
910
1542
29948
909
1523
45877
910
1539
49169
910
1531
43178
910
1545
43166
910
1529
20305
452
7563
1063
391
2774
212
1132
20516
1063
1015
212
200
1654
581
11378
36016
17025
262
19834
270
7596
274
273
4108
443
3143
273
274
477
2468
3986
33426
13275
4108
360
3986
360
2426
483
360
25800
392
2355
979
392
1031
268
394
394
989
3133
273
394
1098
277
298
1015
842
1142
515
263
10060
18778
268
248
248
394
979
9429
1368
1810
515
263
6546
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
167
167
167
167
167
167
5936
167
167
167
167
167
167
7785
6521
167
165
167
167
167
167
167
167
6714
167
167
167
167
166
167
6901
11358
166
9396
6555
7852
8081
167
8062
6885
7851
7757
8411
8640
7548
10019
6894
167
6618
9072
9339
9925
8668
7889
8599
6939
8961
7245
6984
8204
8867
10024
8415
8156
7746
6798
7956
6939
6904
11731
9654
6200
8285
8358
28863
8853
5197
6431
166
167
167
167
167
6653
167
166
6668
7524
166
8699
6658
7215
167
166
166
167
7546
6634
166
8044
167
6648
167
8558
6616
8698
6693
9463
7899
7045
8774
5067
4678
4679
7734
6681
164
7045
8339
7898
5806
7098
9279
8617
6346
167
17982
711
566
65
714
165
166
165
166
166
166
166
166
166
165
166
166
166
166
65
166
165
32690
29098
706
714
65
566
725
65
10754
700
65
701
166
1050
65
2829
566
714
14807
710
745
9118
14840
723
65
718
257
143
269
143
380
10818
3687
262
4350
5982
5307
7864
3636
303
6025
7593
30913
419
6747
683
271
525
269
4673
525
4769
33573
271
271
270
552
525
1397
554
9728
35609
271
270
270
574
549
512
12622
962
1635
1731
2560
590
618
8147
15230
512
157
2103
51332
354
1304
8364
299
436
3237
1479
960
2861
397
436
1143
641
594
436
491
1550
1322
500
306
632
2826
643
622
513
696
3004
1247
508
9509
587
5465
854
575
635
2072
747
470
532
15087
2252
635
291
291
271
273
270
550
611
512
962
563
2560
8481
8151
524
8350
2736
5448
7279
9852
1161
3367
6451
4859
8161
881
1653
2823
3722
1984
58732
1146
6448
21921
18584
3760
3503
3971
7596
271
273
270
525
596
5540
26732
270
273
270
596
5540
42414
271
273
270
548
596
1845
1731
2509
1386
8603
1048
458
5998
6094
9782
1712
12918
4119
34318
12256
10264
11551
1917
6094
6094
5998
265
2509
1386
6094
5998
256
2509
1386
6094
6094
262
2509
1386
6094
31203
6212
3098
1063
994
1799
1121
390
3103
334
5893
5998
973
1368
961
5801
935
31043
2036
1733
15047
3068
397
11680
16377
601
804
809
645
684
27205
5754
567
839
705
732
5267
26081
1297
269
4034
124
6749
1326
304
498
1305
31652
793
1253
12162
769
914
775
165
30668
1462
267
2948
1398
19400
8890
4121
1076
787
1126
1048
1085
784
968
6945
9615
2436
1184
1232
2737
939
1296
1298
1038
1947
1214
1618
2139
1682
1232
2838
1852
4043
1724
771
1130
657
748
782
1579
2411
985
1049
1006
1306
704
950
918
858
16623
1863
13287
10951
13121
661
2896
8902
825
4440
289
1061
307
517
3742
10378
649
645
953
1902
415
706
3999
621
7506
884
8152
5958
4047
10594
10951
13319
13287
12363
446
1251
267
1021
269
13304
7494
10794
14751
273
12329
7409
285
12851
7509
11402
827
736
12363
10794
12851
7409
7494
7509
12329
11401
17131
1691
1946
1194
1632
1045
1176
11670
17131
2920
12363
12329
7494
7509
10794
12851
7409
13287
16623
30668
30668
11653
13121
6325
1508
439
2225
4620
16167
10105
4620
11653
7178
1932
16807
20960
20381
262
1014
738
1877
902
12675
14693
1977
801
15061
6325
4620
9086
6692
304
1799
863
6406
5168
1450
6048
14621
5507
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
6407
5506
5506
14632
11653
30668
122
10514
124
414
12267
3230
1005
476
3032
2121
1321
3315
761
2166
2448
1242
282
534
10214
558
2064
272
272
271
437
461
1284
48534
559
11832
1870
1731
2597
1274
5202
9949
454
1497
1836
16874
15208
548
356
8045
415
7823
2268
381
8316
2726
2850
243
10740
54855
7320
214
5642
1993
3390
3167
2873
2154
2991
3359
3453
2250
3342
2972
2684
2493
2896
211
2337
2144
2927
2635
212
2998
2393
2901
2709
2320
3119
25676
1946
213
1838
8136
1824
1429
1427
8813
213
7320
1535
887
1340
241
8287
2791
3142
8455
815
481
3194
4791
885
886
890
1534
893
1144
7681
12655
7320
1535
218
10392
8308
485
2138
885
890
1535
893
887
1144
162
8472
272
272
271
435
412
555
197
10126
2052
1731
2516
559
3277
9866
11362
13491
506
481
5004
1503
1855
774
3021
2237
2678
588
1989
410
5960
1717
2471
1251
1034
3820
1990
1321
782
1480
5303
5926
812
1321
1366
2858
3649
9156
3179
4304
4782
4744
6705
5289
1762
1064
1180
1998
1943
1997
506
482
271
271
269
2382
552
449
1746
1731
2561
568
6114
1301
9459
4602
230
1882
3698
525
9830
1802
1731
2583
8763
294
4925
848
1472
569
12135
26475
294
64818
294
1381
19571
2884
2474
2437
6579
10210
26096
32929
10295
9634
29861
10188
13385
8515
11244
9697
13123
320
11298
1714
3803
63761
29072
5864
26104
16559
9019
27235
11044
9087
11408
11186
5788
5790
5893
5775
18105
142
143
143
265
143
141
5892
998
2617
3636
8645
3313
30345
348
712
5249
594
799
1552
405
4592
1386
1543
1810
1189
452
2433
299
600
300
266
551
7316
5566
2443
945
1871
1032
3789
398
846
4913
26961
470
1099
634
2485
432
12282
30345
402
2101
1023
12119
460
1876
771
4019
637
299
319
325
372
362
38615
460
12119
494
402
1055
473
12400
2663
38615
1023
489
12096
2107
402
1023
473
12509
3153
451
2512
402
38615
1023
12096
489
491
2530
12096
402
38615
1023
491
491
402
38615
1023
12509
477
2231
473
402
38615
1023
491
489
402
38615
1023
491
491
402
1087
473
12594
38615
473
1087
6715
10180
449
2133
4645
637
24092
774
896
1444
1480
477
10180
30345
20155
473
10778
729
4341
340
1403
4699
1267
2095
2093
760
8027
461
11692
23676
4605
2195
269
269
2158
269
2381
269
269
269
269
14108
1645
1674
1082
1746
1645
853
1147
6571
1617
626
365
390
8808
1914
2046
2257
1720
278
10000
460
4178
10726
30915
17757
18476
424
3006
5761
697
808
10810
1729
11948
21951
14737
10261
1356
10962
772
6548
9194
14600
14183
9544
6437
132
1460
1460
132
809
132
132
132
132
132
132
132
3220
132
132
132
132
132
132
132
132
796
132
132
132
6446
180
132
123
132
179
132
132
132
132
148642
26155
125
125
1424
125
125
125
125
1424
125
125
125
26155
125
125
125
125
505
463
39768
1737
2157
65
272
6003
352
10201
613
11534
2205
265
1880
1922
9873
15171
486
620
608
10205
2420
13564
608
334
612
612
10101
125
598
6672
280
612
125
116
2875
293
2668
1199
22990
616
622
614
125
125
125
614
614
614
228
228
614
614
267
274
614
614
614
9255
125
614
9487
618
614
266
490
244
614
244
622
628
628
614
1286
1604
3259
9255
486
604
1401
303
51442
156
156
344
1618
1528
1324
999
1442
540
3202
1008
370
873
6189
5403
454
425
371
6012
260
15416
285
12428
346
278
332
1125
125
281
125
461
344
156
156
156
39691
156
260
1054
992
273
2370
156
156
770
12873
14092
344
156
4477
156
4209
1625
2998
1391
3338
1306
64
64
27003
4538
11758
64
64
64
64
64
64
64
64
64
64
41023
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
6404
9910
64
13209
156
156
156
156
156
156
399
304
401
156
156
10164
272
64
5859
244
11758
24263
64
64
41023
64
64
64
64
64
64
64
64
4605
269
269
2158
2195
269
269
269
269
2381
269
125
30992
259
375
247
5060
8126
164
164
896
671
164
164
164
7158
758
20003
852
13548
682
164
1520
564
1529
210
552
5698
32857
7451
5698
14626
23415
513
22138
11474
960
10533
289
622
430
468
1127
518
610
1174
25556
268
994
125
11236
490
490
490
2896
525
101365
126
9598
2896
2896
12769
580
5230
8299
4792
5082
35777
2090
26930
533522
28957
85142
17177
6029
1375
166734
81861
24770
418851
690348
12568
23354
125
125
125
125
125
124
125
502
21810
316
811
1098
4433
1135
837
818
900
748
2372
3601
3216
316
602
9618
543
931
1502
872
646
1603
937
988
822
3301
2017
1013
312
5524
1586
1160
743
3306
4086
902
3739
3331
1450
937
833
369
772
374
1081
1689
334
928
3227
1052
2939
26425
387
7935
9053
1917
12236
880
1194
1285
634
629
348
1522
791
1615
396
7002
640
922
2918
751
629
7842
4286
38428
897
6737
870
26475
1399
1362
4088
759
6558
6195
66483
1198
434
6480
1099
5929
6103
365
312
6206
733
6097
445
484
959
1161
338
430
5760
364
6030
316
5731
1028
5994
5962
1610
5907
1024
6400
49909
4055
6527
403
27083
429
1220
1181
3017
2038
1268
27083
27123
2526
29300
1384
1704
370
394
27133
2506
5267
26319
1297
4034
3234
124
304
12228
450
39054
1884
14147
2266
123
561
819
1225
11699
1673
2281
995
9661
2599
2240
763
758
1532
2543
673
338
704
338
764
568
842
973
813
8175
8175
125
9441
995
8098
16484
1474
1687
14718
14266
819
409
899
7645
1348
996
1052
966
83
7641
83
7598
83
8098
23354
124
64
4087
3944
1352
13559
26919
32169
53836
6325
1007
32071
58849
11362
35019
1283
3158
1401
35019
31545
15158
11013
19727
1669
704
727
4142
12152
142
141
3925
2285
142
263
143
878
601
9686
1375
5411
2720
900
424
291
7474
9467
4459
1920
982
7446
2866
1113
15739
1211
4273
3010
290
3083
1969
8632
4111
1654
6343
933
5411
5813
2336
2252
15647
5575
8251
27005
479
2033
5778
11191
9076
1584
10623
6203
712
7332
1294
31197
1397
494
4945
2279
5015
1553
5498
1316
1176
1351
480
4976
4879
1221
5104
1139
1758
1248
329
10224
9527
1374
699
290
1095
10060
7831
10112
6092
31189
4981
4799
4674
5127
4617
4886
4654
4970
4954
5057
4837
4876
18409
4956
1700
4931
1683
5137
1710
10137
7718
941
5411
7777
11021
574
1388
2572
597
753
1637
1824
2036
933
5411
10290
5813
17290
32692
1078
2119
2130
1540
1446
2025
1684
1580
1292
1598
1733
1872
1303
10463
7303
32697
1613
1576
1333
1873
1567
1367
1577
1840
1602
1367
2606
1959
10142
10928
32662
1489
1696
1650
1430
2168
1739
1568
1690
1511
1479
1210
1919
10127
15383
933
5411
933
5813
5813
5411
32692
1598
32697
32662
32710
2213
1505
1775
1656
2318
1832
1717
1633
1670
1954
26298
2140
2413
1689
2027
1679
1777
2053
1902
2071
32692
944
5411
3356
16827
2566
3936
1377
35745
4338
18918
28195
7170
326
326
5084
1728
4629
14782
326
9175
9973
1455
1761
1339
973
10563
8701
1250
933
5411
9076
5813
31936
4930
5206
4900
4905
5321
1784
5065
5054
5028
4898
5254
4903
15637
11049
31939
6434
4877
4740
4821
5138
1343
5232
12736
5340
4995
4911
5044
31897
4957
1631
1804
5340
5236
1716
5167
5030
1594
23434
4919
4916
4935
1758
4896
5284
4742
1579
15871
15311
933
5411
7150
5813
6080
1127
8271
416
1403
2183
1046
25118
8023
6717
2258
1016
686
1197
776
366
292
687
702
5493
3170
293
659
528
898
890
288
545
912
21163
796
9214
292
315
430
1200
1170
371
680
372
1278
3249
659
764
7663
288
292
7629
310
2303
3131
1353
2668
5629
293
1199
293
1543
10128
2453
1699
1078
1747
700
306
292
1688
870
1704
292
1471
307
764
1174
2834
1377
1452
882
1810
10517
6568
5373
292
9373
1543
15465
732
284
15851
440
9309
4472
2728
409
6053
5788
5606
5173
11433
292
331
1737
8099
311
2187
9303
4337
461
2718
5498
2494
3034
4183
10528
12277
5772
9365
5095
5946
10495
4156
3448
9635
9350
3653
5313
3652
3647
3896
3357
9379
2783
3350
3988
8043
10056
2883
9216
2756
3361
4148
11867
3644
3310
9221
3753
2244
3996
2648
2950
3149
11061
5022
4394
9010
2809
3352
4203
3182
3382
3175
8892
2909
3042
3847
2720
2659
2303
2303
7300
594
614
756
21139
5838
141
4008
2400
4125
449
2921
2093
10981
4055
3774
8207
14827
68
68
68
68
68
68
68
68
68
68
68
68
68
68
11212
68
68
68
68
68
68
68
68
68
68
68
68
68
1170
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
10340
68
68
68
68
68
68
15885
68
4411
761
68
3657
68
3090
68
18810
16821
68
68
68
68
9265
3375
68
9519
4058
68
68
23968
68
68
68
13063
5965
27920
4517
116662
199
198
161
198
1111
3306
438
441
440
437
434
4254
15426
1254
2257
197
451140
197
545
545
545
2893668
437
438
5595
8401
1196
890
52
10438
4848
3192
532
13544
640
2050
2498
40574
7213
1746
1088
1151
1145
1063
1710
1917
16285
265
2474
1523
4448
298
1142
312
654
727
950
993
1366
717
1936
2538
1063
646
603
1008
1429
319
1035
50658
696
341
953
5010
601
721
1449
1331
604
624
1786
6956
5166
1784
394
12155
1190
2399
1596
6410
1113
1129
785
772
1437
301
1107
1314
1228
710
1399
1104
273
2953
273
16192
1090
273
3010
2843
1269
899
2679
3158
1327
1096
688
1510
1379
421
3094
13637
291
2331
15690
4636
2381
273
1307
656
1510
1379
3094
12763
2113
16264
318
603
1321
1739
1784
6420
1596
3019
3460
3982
2938
8712
1356
6435
13162
338
1410
1853
817
889
757
10689
815
22924
2654
2634
1706
857
339
1902
3581
938
1128
1118
1340
1293
387
2235
1292
801
1868
712
756
1072
5132
9902
254
265
12569
265
12114
265
2103
265
12194
265
11900
265
12169
2422
62961
265
11985
34989
265
265
50059
265
278
50449
470
11897
270
12313
46305
265
11826
46734
265
46734
265
46734
265
46734
267
216
267
216
265
267
216
265
267
12122
265
33172
265
30921
265
14873
265
337
741
21653
265
265
265
265
265
47923
265
265
34989
265
265
45831
265
265
42747
16703
271
220
12045
265
265
265
265
265
265
265
265
265
265
265
265
265
2418
265
2418
33175
265
30924
265
265
30924
265
19778
277
12161
265
25550
14289
265
284
2007
284
284
284
2421
117
458
11460
122
124
122
1442
1364
1388
126
1337
3369
1461
468
10339
124
124
124
126
33541
197
197
196
197
196
196
195
195
196
196
195
196
196
197
196
195
195
196
196
196
195
195
195
196
196
196
196
195
195
197
574
197
145
638
256
3011
197
195
196
195
196
196
196
197
591
430
188
26889
638
256
197
196
196
197
196
196
197
196
625
805
218
169
2579
5127
4244
44509
10852
9202
32042
516
94
40495
94
638
255
3124
552
94
482
7024
6914
366
498
17365
194
193
194
195
194
223
255
145
193
574
3111
223
2150
1735
223
223
224
194
193
194
193
193
424
398
181
145
249
223
223
11402
181
179
180
178
180
223
180
179
145
179
180
181
181
180
179
179
179
179
179
145
180
179
179
178
179
179
179
179
179
179
180
178
179
145
180
180
179
145
179
180
179
145
180
180
179
145
179
179
179
178
179
179
180
145
8023
6532
145
782
562
446
466
145
180
145
181
263
145
172
145
8024
5671
511
10187
145
1037
598
179
482
500
5233
179
145
180
145
145
181
180
179
179
178
179
180
145
180
179
179
180
178
179
178
179
180
178
179
179
145
145
8901
7666
700
145
793
583
499
661
722
145
8019
4953
597
145
643
460
554
5230
145
654
15347
20704
2105
178
1995
2325
2546
3317
2325
2105
178
179
2414
1041
368
368
1832
4193
180
451
2216
3207
178
385
2216
2325
252
692
1356
863
3317
178
178
2766
178
2436
2546
2546
3207
2546
178
172
540
2546
3207
2546
2216
179
255
7253
2436
3317
2325
178
178
3207
383
574
178
2216
179
145
2766
10318
345
692
603
674
777
715
739
697
1357
663
694
339
826
729
11225
1670
498
436
590
486
395
550
502
400
502
617
497
425
480
481
552
385
443
400
145
413
452
426
442
15775
1173
400
517
190668
542
13442
159
3205
481
506
442
508
808
868
724
729
869
788
145
481
561
248
820
528
831
487
444
764
6120
841
9610
145
11459
1017
248
145
12487
841
259
172
725
736
607
741
145
180
249
7027
260
145
574
172
536
13476
2780
449
405
377
477
478
410
807
816
687
802
707
145
432
559
426
408
478
260
865
750
694
814
799
394
13535
806
738
790
249
808
720
781
810
795
826
822
145
9680
1031
6724
145
252
172
145
13537
863
805
729
249
792
790
779
748
778
674
692
145
13537
790
430
792
252
751
706
664
794
787
830
768
145
9680
1170
2576
145
249
145
251
172
13537
912
824
804
800
816
701
1106
830
769
145
836
11965
262
10440
854
832
145
472
20702
381
381
2545
2215
384
405
862
2545
378
1994
2765
260
4193
382
3316
2215
2545
2435
443
2104
378
6156
2215
2215
2545
2324
692
2324
384
2435
2324
2104
450
2545
3316
378
858
3206
1356
3206
2765
2545
145
403
381
3316
894
3206
574
248
2325
3207
517
15153
501
815
409
982
251
1335
766
424
734
882
425
430
644
725
1073
443
783
145
265
769
766
416
172
15230
866
872
582
737
246
25646
408
856
844
705
1633
803
719
783
145
8517
544
1335
551
16982
550
145
248
145
15243
789
664
824
251
808
703
717
748
942
676
711
145
8517
963
16738
145
248
145
8517
1023
17012
145
249
145
15234
856
801
629
741
265
859
618
874
695
796
145
255
754
14719
926
797
883
249
774
718
596
843
265
145
15147
946
924
911
969
251
1720
442
425
992
998
994
933
1013
440
145
1009
260
13642
8536
252
735
1422
145
265
145
9898
1968
145
255
145
249
145
15117
818
784
726
730
249
1910
409
809
789
823
415
762
782
145
794
260
15212
787
823
744
265
627
802
820
731
790
821
812
145
13607
257
9806
749
145
15199
249
1762
474
1022
908
1013
1033
513
947
932
944
978
993
1007
145
249
15276
1002
844
998
252
1018
1023
1012
958
966
993
734
145
15288
1004
882
972
257
892
917
948
969
1004
819
979
145
15117
976
987
1002
249
975
952
808
1017
993
1025
145
260
145
262
8508
1264
12401
145
249
145
255
145
252
77506
126
126
126
12156
126
156
1549
156
156
156
156
11001
126
156
285
156
4755
126
156
156
126
126
5168
126
156
603
4599
156
3669
3660
3613
4094
126
156
1862
2703
3465
15890
4429
611
1788
260
791
325
7633
4055
802
12337
264
288
350
3801
3848
5773
8611
793
2037
1105
2018
7972
303
1597
3832
463
2072
8651
390
14607
3024
274
7683
20876
6253
5839
453
914
303
303
6422
3913
6237
1054
6309
892
858
6541
635
3086
261
7526
12626
23595
23595
16942
23595
15263
8695
17234
262
6299
380
10835
2491
263
7593
4350
11810
303
6025
5982
7864
3636
212
10416
159
159
2073
62
14127
2906
160
19
1371
6784
159
262
16493
159
159
159
1450
7968
40179
922
24922
451
17194
745
818
344
693
822
817
884
344
817
967
694
1820
1317
790
344
744
21205
1140
1372
1684
344
4811
3338
256
1997
262
262
7792
885
2225
3464
1048
885
6267
953
553
1489
790
263
1857
1088
904
824
12955
551
1022
611
6247
430
2544
23219
4743
9303
27109
65947
12440
2688
3236
3465
1656
524
1258
892
5667
9698
2333
100939
1423
2624
1325
71374
23354
125
125
125
125
122
125
1592
452
7566
1063
135
135
135
135
49485
1063
135
135
200
165
135
135
20400
200
164
17488
135
7313
20399
200
164
29785
156
156
532
156
156
156
156
156
28175
156
541
156
156
156
156
606
156
592
156
156
41379
561
1306
241
2121
2794
7316
2775
5394
252
192
197
197
636
11537
636
14229
682
11537
602
2666
626
2924
603
2794
2121
23354
123
452
4452
135
135
49162
200
165
632
13204
7290
48821
200
7940
725
640
213
641
641
34372
102
102
392
102
102
102
102
409
12776
102
10676
102
141
141
141
142
140
141
141
140
140
140
140
141
141
141
623
140
140
140
43626
489
146
147
147
147
427
569
11900
159
4503
265
272
489
142
142
265
499
146
323
2309
265
146
146
147
146
4340
420
18572
489
146
1609
469
497
265
261
265
5377
12548
489
27875
387
253
495
141
265
261
272
271
5756
147
1051
544
2265
265
12122
18572
489
497
266
263
3663
7555
469
266
11786
489
26262
387
254
495
266
273
267
1252
175
544
284
325
2288
469
655
267
3160
12034
3160
26346
571
489
266
505
41346
171
171
125
244
125
6059
125
156
156
156
305
156
156
5473
156
156
156
7946
156
2896
156
22077
5944
9333
125
125
125
509
6103
244
344
125
336
10146
39782
5944
10491
2896
244
2598
2966
3060
3096
9775
1149
362
566
560
2619
2664
555
13697
6103
244
9775
501
2598
2664
2966
3060
3096
2619
24549
244
501
400
10114
2598
2664
2966
3060
3096
2619
19409
6103
244
501
10064
2598
3096
2966
2619
2664
3060
15089
244
501
373
362
7762
2598
2664
2966
3060
3096
2619
16761
5462
244
501
10157
2598
2664
2966
3060
3096
2619
20374
244
125
2677
2683
125
2320
2730
125
125
125
9404
856
207
208
207
385
208
125
209
8918
13331
207
209
9769
18515
7281
5948
1055
21311
5267
76952
166491
5651
314
1833
8247
716
4689
4041
6539
5271
30969
208
174
44353
320
2613
269
277
1309
2275
1037
414
2038
960
2536
436
329
1322
605
7084
613
2379
1040
498
666
1441
1661
1349
1911
833
1369
397
1303
1868
1378
1110
525
2184
1448
37028
343
292
5577
836
807
743
2999
836
703
870
3069
754
352
2116
2157
3422
645
4132
1594
673
984
690
833
283
232
749
4666
2180
3626
641
4162
2007
824
799
862
961
159
24090
283
232
159
827
28140
159
41426
841
5407
2546
743
2985
5244
159
1746
3862
41025
283
232
978
445
405
8322
401
609
1117
292
41426
159
41255
7721
862
31998
1277
922
1127
1254
293
4617
1127
1914
531
2144
1227
293
2034
813
3575
2249
1128
1224
373
597
321
1199
340
375
503
4040
385
5545
310
374
823
1838
915
638
1086
354
4047
2216
590
5725
3918
378
371
453
488
24221
463
259
290
259
3570
15695
259
4782
24192
31901
24130
259
4782
584
31937
2920
28566
260
178
9409
706
260
2118
20334
1616
22214
2483
3009
905
561
317
301
963
2007
2226
1889
1283
3463
2055
670
645
269
1372
1108
5370
2095
631
814
1564
2058
2639
781
1765
863
464
14695
452
1797
2045
2259
2109
1539
632
12351
320
16314
291
1910
2397
1808
2116
2009
1709
10922
316
2020
12232
9636
1421
711
12727
7814
325
8588
326
325
325
324
3260
1831
11084
8606
12594
2595
9549
1923
604
259
325
9243
2440
4924
2863
3039
7579
1985
3080
4516
1482
1258
1554
2624
2336
558
1909
1929
1892
2657
1862
1942
1466
1551
8676
545
3412
2028
18550
8773
2011
1938
2080
2028
2320
1862
1466
1551
545
8676
3412
2320
1520
1556
4946
2343
550
3436
2016
2084
7160
1275
21275
301
11111
1670
498
480
590
443
178
497
552
413
442
385
517
502
486
436
550
395
617
426
452
502
425
481
11393
1123
145
178
178
4605
269
269
2158
269
2195
269
269
269
269
2381
17432
287
287
287
78607
1066
6317
319
404
7902
1459
1639
281
270
288
1079
617
11001
5168
4755
1947
603
1699
3648
2840
277
3736
3792
289
721
4094
2580
348
1180
3660
1665
4476
1862
285
708
3501
1868
288
202
668
329
809
566
9191
5537
270
268
937
3919
267
385
12001
30236
5656
9853
391
281
391
1779
1699
4001
703
281
1947
270
2645
292
358
4605
269
269
2158
269
2195
269
269
269
269
2381
125
358
198
196
171
505
142
264
605
414
142
187
621
510
142
25501
197
195
211
196
253
485
141
16859
436
164
164
166
8335
253
618
12001
270
267
2331
165
142
276
279
253
143
329
143
16852
253
618
12153
267
270
276
279
253
164
329
4380
210
78170
126
6317
126
126
126
126
126
156
156
156
156
156
126
156
156
126
603
126
156
156
126
1868
126
202
2703
126
126
4217
156
3465
126
126
156
156
3669
1862
668
3613
156
1639
4632
126
5045
203
32707
2423
5656
319
1779
3393
4645
553
702
445
281
9730
1079
491
5593
8619
202
7569
742
3254
445
581
270
631
631
214
29377
17262
270
270
1264
925
270
3514
1337
270
427
5831
845
5485
1908
993
883
3834
17835
5162
1553
4181
169
41971
9207
5672
1547
3381
202
1940
4929
3258
1824
2593
202
6663
205
205
638
3014
576
1710
2979
5359
1305
5493
3036
1001
5359
6666
6666
6666
29825
1345
4167
6574
1547
123
576
123
179
1261
4167
205
205
2467
33525
6367
202
576
202
3852
3849
3852
3852
3849
3852
3852
221
41211
3849
514
451
1674
7209
4181
536
532
3177
3171
3339
4741
1741
4988
3368
512
470
7239
30176
2679
3693
7235
3529
12234
515
397
451
3892
470
197
358
336
1326
506
2929
605
265
1450
1553
554
414
806
7077
25502
511
1793
1800
254
175
348
436
16862
1106
254
6575
1310
619
13708
268
277
279
271
1176
5440
2218
254
329
306
6515
6515
16859
254
617
11088
271
277
268
279
254
329
16814
254
620
13190
277
268
279
271
254
329
16857
254
619
12039
277
271
279
268
271
329
18588
159
90
268
277
279
271
254
329
7492
8420
7282
94743
7166
6003
1509
10522
5961
2200
3699
2541
9432
1309
5351
1409
13535
29515
7163
20063
4763
5352
6427
4243
6344
487
4476
3351
558
2555
19024
6513
5741
3772
8127
5450
5386
2973
693
4750
17309
4146
7173
4045
7063
4094
3120
2308
5225
4223
4810
8428
1881
10385
8294
3962
20566
12188
10938
4540
14202
2385
2854
6089
336
429
8118
2206
506
3885
2602
6426
28861
8816
6473
3744
862
5224
10984
2175
3623
4543
12732
3531
7780
45648
5428
3165
2647
8869
2600
7839
4689
2352
6826
6416
6049
10568
2586
2245
6007
5321
3833
1454
3880
9385
2859
2718
1973
14603
2284
7939
2278
7520
2430
4162
6774
5771
13632
25370
7864
603
1244
2753
20557
2614
1258
8655
6003
2200
324
2442
1033
1065
6427
12686
3699
9549
1027
1425
1309
9270
6256
831
4094
11419
1509
3455
336
2308
487
2385
2555
2602
9549
27825
1461
1660
7365
22956
21494
113
114
112
114
114
114
114
114
114
114
114
114
114
114
115
114
114
114
114
114
114
114
114
115
114
114
114
114
114
114
114
114
114
114
203
114
114
114
114
114
114
114
114
114
114
114
114
114
114
505
4185
465
9762
115
115
10224
420
420
529
505
143
384
3117
384
420
1050
717
6064
480
420
529
17766
2181
14545
2818
3101
2791
2373
2529
3027
114
3363
203
2915
3054
1029
2456
115
2912
1132
20750
529
480
529
14657
2066
14706
17855
421
203
135
529
480
511
682
9944
9686
420
420
420
529
530
529
505
4095
420
7454
10224
420
420
420
537
533
420
511
3229
2258
505
23354
125
125
125
125
125
124
2237
11212
3001
771
650
1987
292
926
292
9831
6784
1987
292
926
292
650
9692
11164
156
156
156
156
156
156
12752
4098
5058
668
1058
353
13280
3297
1673
1970
1779
1767
926
1619
12800
1987
926
17544
5873
292
292
2215
9692
1987
292
926
292
12419
17822
2989
6858
1987
926
292
292
839
22217
991
2985
324
4886
839
926
292
1611
4196
3872
1915
3879
2267
16248
3333
1845
4932
578
27501
25424
2442
1204
569
3981
6853
1240
5267
124
6749
459
390
26822
12233
432
367
13148
4734
3977
3265
1138
8384
302
9762
306
307
9471
432
14801
3146
1056
506
3802
13639
5871
2662
815
2080
2181
1817
1183
8998
432
122
6867
445
26319
125
13043
3234
452
45356
1884
819
1225
144
561
14147
2266
1546
1673
2281
776
20401
15104
6707
22884
2572
794
1866
1732
48022
2895
781
1866
1647
122346
204
730
122
10555
770
488
124
3343
123
12460
445
25834
124
1614
11346
473
356
895
1272
24683
717
871
5070
1069
4098
668
806
932
1466
838
260
1567
781
3779
16890
1658
315
315
372
9758
15577
8395
11594
732
327
2134
10244
8373
17648
3612
1738
18464
267
14560
124
445
26132
1322
446
15274
991
926
692
9944
292
1481
325
991
1860
419
683
292
26578
2070
1331
21365
2029
1689
12512
2176
2356
37383
505
450
15540
991
292
715
560
1481
327
7778
759
124
445
26081
1326
470
775
914
1305
12170
2119
651
35762
310
769
26125
6194
1240
4091
1081
27798
445
27809
2715
469
18663
263
338
2625
338
955
595
10379
1309
393
331
406
1492
275
8385
7713
583
476
4189
286
4815
623
29155
419
563
305
2593
305
1186
2028
299
1685
1460
683
8315
6507
272
2053
550
438
275
10114
501
7321
501
721
1698
1794
651
1789
28898
44294
419
683
272
295
4559
870
2622
501
501
719
1693
1793
6332
1619
879
8765
1535
32487
8439
421
398
426
422
431
1860
425
403
401
457
413
418
404
440
408
384
429
429
407
411
445
536
28916
272
545
275
531
4522
557
1286
4928
1492
1286
33610
419
2311
683
450
8314
272
275
1274
7092
454
1274
28916
272
275
1286
1286
19092
282
1309
9660
276
8385
276
2465
7713
1420
124
445
19909
3264
413
10715
5588
1199
739
739
1669
18052
14151
6648
6019
6730
7193
6150
89581
7020
6305
7145
124
8088
440
2158
193
668
13856
806
636
959
924
556
495
630
965
14399
1075
1708
6189
195
193
248
194
196
196
1474
2158
196
196
196
193
666
13856
1457
1304
193
602
778
1670
1454
2232
193
666
13856
668
13856
668
13856
25702
196
196
196
196
196
233
196
233
233
11271
196
17136
196
196
6636
196
22468
196
2043
196
2751
2773
196
12171
196
196
233
388
17280
6068
20335
2499
5676
2044
2751
11207
196
236
39099
238
11660
3527
515
196
196
196
3171
6539
196
532
3368
1086
196
157
7988
156
156
2052
196
52901
156
11397
511
3222
13352
451
470
5462
41130
576
204
3200
11244
12109
107
3303
603
6440
36877
2595
31058
108
6703
3854
216
2920
218
115
2920
218
115
218
115
200
1213
108
2920
8511
159
159
159
1678
159
159
661
8387
159
1678
8498
1678
8342
1678
8195
8176
1678
8277
8189
1678
6513
1678
16457
159
159
8118
159
159
159
159
1678
7963
159
8250
8090
7947
159
159
159
1678
159
159
8166
8164
159
1678
23354
125
5064
159
159
3109
159
159
159
159
1678
3152
159
3282
23004
19
3176
159
159
159
1678
159
159
3359
23631
159
9384
19
3343
159
1678
3163
3238
7226
19
452
12310
3253
1678
3258
3327
3150
6641
19
159
159
3152
1678
3262
3192
3241
1678
3155
23004
3236
3257
1678
345
20316
1738
357
1598
361
292
3382
517
4189
1015
274
293
4744
14599
274
357
8027
1962
1598
517
7876
8099
9781
357
7535
357
7929
9781
8913
3639
357
14599
7876
8124
9217
357
274
274
1672
17177
277
357
13031
458
25247
1230
2738
1466
1498
2722
11450
12173
1343
1427
1457
1644
2821
2982
590
570
2952
1472
2892
3210
570
562
590
562
458
26257
17651
15392
4047
740
4196
3271
3670
3480
3143
1678
3240
3260
1678
3235
3226
3228
1678
23508
159
7288
8175
3382
159
7396
3218
1678
3277
3323
3183
3214
23500
7710
3215
1678
3179
13308
19
1191
268
10279
1051
1314
6559
100
415
275
484
415
6518
100
415
484
415
6492
100
415
275
484
25082
159
4946
4793
19
7332
8015
159
31166
108
6528
108
108
31357
6212
1268
39279
430
188
35546
12501
23526
265
1252
23354
124
1474
5522
124
255
145
3111
574
472
20702
3316
177
1994
179
2765
177
177
2765
2324
177
2215
178
178
2545
179
179
248
179
172
179
177
2545
3206
177
2215
3206
177
177
2104
2215
177
2435
222
223
2105
2545
177
178
177
2545
3206
177
2324
3206
2215
3317
177
2324
2215
2545
2324
178
3316
2545
179
145
574
8536
1170
178
600
179
1321
178
179
11880
145
20702
248
145
574
536
13476
179
249
172
179
179
178
178
178
178
178
178
212
801
799
693
806
865
751
687
178
178
178
178
178
816
814
707
179
178
145
13534
806
738
790
262
172
808
720
822
810
795
826
781
145
13537
863
805
779
252
792
790
692
748
778
729
674
145
13537
790
430
768
257
172
751
706
792
794
787
830
664
145
13536
835
804
829
256
172
800
769
701
816
1106
913
824
145
20704
2546
2216
385
2546
2546
2546
3207
2216
859
379
1995
249
4193
1356
3207
383
2216
2766
2436
3317
2546
2546
379
379
692
6157
382
3317
3207
2105
444
3207
2325
403
382
895
451
2325
385
2216
2325
406
863
2216
382
2325
3317
2766
2105
145
574
544
14674
179
256
178
178
178
178
178
178
178
178
617
178
808
815
837
807
746
178
178
178
178
761
784
835
820
178
178
178
178
178
178
846
145
10785
1236
9958
179
179
178
145
255
172
145
544
15382
179
255
178
178
178
178
178
178
178
178
178
178
1067
946
988
1074
1032
1040
1006
1080
1080
178
178
1049
145
11555
1558
3829
145
257
145
11555
1608
3582
145
265
11336
145
15441
1082
1021
1106
246
172
972
1073
1101
1042
1042
1121
1105
145
11556
1338
3209
145
265
145
604
19685
221
487
891
953
222
221
222
942
542
145
265
5439
223
221
222
222
486
863
918
1316
805
520
222
618
222
221
846
567
222
498
891
1697
1695
500
2494
221
221
222
504
3009
222
499
194
782
222
487
1761
474
1524
943
1564
931
222
843
17877
1058
11057
145
259
7927
72316
145
262
1170
576
1826
12791
7447
145
14944
7447
145
11396
7447
145
15072
545
7589
166
166
166
166
9868
166
166
5815
166
166
165
165
341
7300
341
26030
166
7589
341
165
9359
14348
166
166
341
165
7589
341
9417
166
165
165
166
166
616
606
166
165
166
165
165
165
166
166
562
555
165
166
166
166
166
165
166
166
166
166
554
166
341
552
254
166
166
166
11674
7287
549
539
552
166
562
554
555
166
166
549
539
550
554
341
254
555
166
562
13138
549
539
550
554
562
10179
555
8401
549
539
550
554
562
555
549
539
554
562
555
550
549
539
7503
552
554
562
555
549
539
552
554
562
555
13574
549
539
552
554
562
555
16853
10942
8797
549
539
550
554
555
562
549
539
552
554
562
555
8109
549
539
550
554
555
562
549
539
552
554
562
555
7659
549
539
550
555
562
554
549
539
550
554
555
562
8052
549
539
552
554
562
555
8535
549
539
552
554
562
555
549
539
550
554
562
555
10146
549
539
550
554
562
22603
6823
555
10031
3090
2397
2427
3130
3230
2437
2971
1034
2810
2949
3652
18076
4352
1034
2949
3153
3769
102
102
394
102
369
484
467
37889
102
102
102
102
102
102
394
102
369
484
467
37925
102
102
102
102
102
102
394
102
369
484
467
37887
102
102
102
102
102
102
394
102
369
484
467
38011
102
102
102
102
102
102
394
102
369
484
467
37938
102
102
102
102
732
5267
26081
1297
4034
304
26376
269
1326
124
6749
430
1145
463
394
28488
2751
8186
356
432
399
349
18201
635
7743
1105
288
288
270
4896
7953
7496
6323
303
6422
8651
453
386
15986
4429
611
261
7633
4055
802
12626
267
288
350
8662
3848
5775
8611
793
2037
1105
2018
7972
303
1597
463
3813
8651
2072
397
18155
635
262
791
4095
6299
3954
8329
3792
7229
9368
2982
263
3730
3726
11810
7961
2068
263
27329
1943
159193
265
16348
20662
263
5193
260
12337
2406
263
19445
1607
52
10438
159
159
159
13871
4356
5897
467
5438
6648
8083
4610
4687
5445
5860
4490
12311
4814
4281
467
4638
4072
5451
4993
6535
5161
467
1098
2982
1478
22008
12361
13105
176
2481
10341
635
420
10301
21724
2481
635
9750
625
635
1109
635
625
635
1109
21645
9431
10301
2481
635
516
27285
4819
612
12465
2481
635
14922
7575
10447
2481
635
414
14903
5535
2481
635
13105
4562
3829
1297
4030
4126
1441
269
1522
12311
4605
2381
269
269
269
269
269
2195
269
2158
269
4562
3829
1297
4030
1522
12311
1441
269
4126
4605
2195
269
269
2158
269
2381
269
269
269
269
4605
2195
269
269
269
269
269
2158
2381
269
269
23354
4480
125
125
238
1490
2237
201
24383
800
605
6469
6469
3854
11020
10895
1816
1518
14365
1993
16529
457
232
2794
2714
1300
3132
9670
2183
350
1128
1323
1823
749
23354
125
125
5522
125
125
125
14107
124
125
275
21170
195
159636
194
194
194
195
196
194
195
194
196
195
195
485
10588
22457
195
10952
224
256
6753
524
325
6226
471
7367
544
3779
542
491
1556
481
1927
516
550
5868
491
489
576
335
545
1554
11996
783
469
536
534
702
483
534
481
532
556
475
556
21616
919
885
405
756
715
25134
24277
738
3865
481
444
416
699
787
471
8007
8007
5654
711
2976
1286
780
412
25134
8195
647
449
5868
719
25570
24277
24277
22429
20873
24277
7951
678
7367
509
497
500
441
531
5868
497
520
437
585
597
2671
1479
738
5654
7589
3331
538320
36501
711
24277
4317
55668
2610
24277
24277
1286
780
8195
647
719
910
97545
412
424
423
430
910
46539
25662
5869
4645
4901
5181
451
13458
128
67
128
128
128
128
128
727
5267
26081
1297
269
4034
1326
304
124
6749
464
775
914
1305
5695
1419
1253
304
341
310
651
37772
769
24640
320
4742
1962
11275
3314
6529
592
6597
820
12788
7198
12542
12419
2766
67145
3135
856
10610
10610
268
3070
3307
47473
54079
19571
2297
3149
58837
3010
3135
60811
3149
67679
3149
72965
4128
14547
247
256
3084
11844
3106
9803
162
266
12089
3212
12435
4181
2772
4599
12094
3662
8648
3405
3451
4201
8549
3586
256
3447
321
12428
2898
2861
6729
2774
321
9543
2176
1764
1806
1972
10467
159
2924
159
17141
159
10328
1184
1573
2050
4287
2410
2001
3627
1338
207
6403
26802
208
438
12656
1973
5005
1970
26774
6117
5091
3897
1180
12103
59258
1806
817
1158
16493
1158
282
282
3134
6360
3171
1347
207
1149
2240
9781
22370
806
905
690
5424
1533
23387
10004
805
465
1865
753
20694
809
2618
2624
3483
5025
2624
2675
2496
7589
2899
2620
6515
401
6680
2561
2039
267
1346
207
449
366
1094
1339
256
2044
272
1346
272
207
1377
1438
1104
1340
1677
12155
1568
1564
1577
42633
1537
848
6390
45845
1573
2979
2310
1678
2147
1347
5005
465
1866
813
20694
805
9307
267
1346
208
22640
3078
11178
825
2152
1346
207
17758
795
14454
1539
470
469
1245
1277
1240
123834
1548
73576
5267
26132
125
125
4034
1322
125
124
6749
304
448
26315
269
785
1382
16435
330
2134
732
755
9818
284
1106
459
648
900
100016
10458
148
13753
1848
3607
1174
2502
1005
9479
1082
12379
18043
9905
148
148
148
15367
9509
148
8691
2815
579
1255
11456
1700
578
1124
580
584
9908
19801
1346
584
548
585
432
982
383
2275
2649
620
2641
386
499
489
338
2068
410
700
877
387
498
580
354
859
746
2199
948
820
339
10950
752
1266
74041
2233
517
2982
415
382
576
366
415
460
612
400
402
366
3815
685
563
411
728
613
357
2898
464
506
429
384
528
608
463
384
548
648
384
658
385
1460
75299
7917
1037
385
385
2871
76469
1855
3852
3343
425
17814
2205
489
432
548
499
700
387
580
354
5431
585
338
13055
28285
286
286
286
520
387
620
586
286
10819
8706
15960
2204
339
477
572657
76946
15960
2817
13402
2817
186083
130868
8818
2817
72891
2667
2393
63152
3236
3554
48260
2167
2639
74041
153202
866
2875
40812
13402
2817
429
94757
7436
285
286
286
10276
9792
10275
10640
10640
10276
9792
9792
4769
10275
28707
9792
10276
10275
9792
10275
10640
9792
10640
584
285
9793
9792
436
5101
10220
228
725316
17743
2454
2056
47480
2287
2613
2875
46458
443
26805
10064
286
285
286
285
9843
12077
2664
46649
46956
46853
13160
15378
771
926
655
292
10620
1987
463
292
2305
20852
991
292
926
7052
247
335
2273
1422
692
600
2286
3296
427
420
422
427
16582
427
6428
6428
590
7818
10070
352
855
9828
242360
427
427
6428
6428
427
588
7642
15186
854
7201
427
427
427
6428
6428
592
10486
10690
856
9725
9725
450
856
451
436
501
399
346
377
439
450
393
420
495
399
502
346
790
438
428
501
8059
11001
3168
256
256
4526
341
341
256
810
256
256
24166
1623
8349
3168
256
256
256
256
505
531
538
677
716
256
3941
28620
1687
3745
1339
106967
209
2422
29866
3827
438
2562
13600
1819
6107
597
769
748
746
4373
804
915
314
780
314
2039
513
10620
4792
3627
3141
279
15711
2357
938
327
527
383
1003
375
372
11352
527
747
2399
4309
315
2000
2308
3686
1797
5610
5288
8428
6162
3754
886
7033
575
3579
3754
2000
2200
1138
1496
6932
1155
1374
1673
3475
1373
455
829
4336
1369
1372
7937
11626
3763
2391
12320
533
829
6370
762
1220
959
856
454
2346
4781
779
11400
14980
4960
1686
3721
2365
3129
3356
572
2110
3582
1433
1346
1607
1773
272
2733
2830
207
2506
3363
2519
1395
25341
3699
208
1686
1348
868
1502
1848
2031
791
1598
1571
1081
341
900
333
1344
1206
1604
366
866
1107
1552
2667
2507
16544
2177
1991
1233
333
719
321
1671
1206
10222
1207
322
2863
1132
1338
1237
1207
418
2513
7032
1478
2584
322
217
328
328
1206
418
3294
207
773
3371
1861
2171
1206
321
417
1236
321
322
418
418
22791
341
418
1566
208
1697
368
1460
13135
1148
1856
12236
389
446
10887
7579
10142
40804
53
53
53
11314
53
53
53
53
53
53
53
53
53
53
4090
6951
53
53
53
53
53
53
53
53
53
53
53
1042
1042
53
53
1042
53
4109
3277
1172
2471
1483
1042
1042
1042
558
230
103
103
103
103
103
103
103
19948
6676
2362
1970
105
105
555
14233
1023
13091
516
6744
1055
4344
20924
289
337
10196
14262
704
20235
14867
10483
698
20232
370
14148
20137
14151
10493
698
20233
14860
20138
15842
732
5267
24734
1297
125
304
269
2688
269
124
6749
422
246
25021
736
792
371
1591
329
1796
9390
364
260
489
444
3515
732
5267
26319
122
3234
11300
459
39010
1884
819
1225
122
561
12827
2266
4008
1673
854
16326
4358
313
10591
800
47465
353
8935
3243
3214
3389
2263
1437
340
3620
7244
1993
3298
11108
6680
122
4397
800
47465
486
18841
6212
3098
3050
8605
397
804
601
705
809
9988
645
47465
263
18277
732
5286
122
12490
452
29161
122
7778
5948
122
5978
124
7662
5966
122
5990
122
3458
10713
268
9786
9359
369
49899
7233
336
874
929
845
1115
8115
681
556
857
2564
337
1124
14473
16250
337
3149
803
815
709
17420
337
1399
718
909
9879
3522
939
1306
665
256
1027
989
3740
3272
493
15532
360
3959
1051
3330
3274
2469
3837
49889
88653
11103
354
156
12355
10002
1454
7476
5904
13071
12867
11212
1380
3603
1452
3710
1431
3628
1031
2939
10468
354
1031
4510
3272
5466
4000
2855
10682
1029
10030
3274
6183
19449
6888
1652
36646
4513
10658
2342
45255
1042
1812
3274
867
3916
3592
9247
1040
192
865
1199
141188
45261
1322
10821
10738
31848
6571
3308
5779
15167
1452
2755
211
89060
11123
6888
9075
545
1840
2588
9200
545
21195
545
545
545
545
9627
545
6558
545
1198
518
859
11973
265
994
404
594
359
532
3052
614
660
5280
435
427
272
861
8535
5590
655
609
660
413
855
7167
4365
833
522
1235
705
12093
579
545
11297
817
1184
1023
1110
967
861
618
796
545
915
1262
837
1187
784
806
744
756
2943
670
861
895
764
837
1193
776
14857
4768
6314
3741
10744
1840
3192
3742
3656
2662
22265
7754
1782
12143
14734
18744
11561
7561
15526
545
11835
545
7050
895
289
295
477
1323
9957
545
2780
19424
1691
12439
545
545
322
9265
545
1193
545
12410
545
4254
984
11297
545
64482
124
1171
4883
124
234
263
207
3468
9856
1089
1016
229
2011
328
229
253
328
3310
129
281
1545
1171
129
3119
313
265
1173
369
1021
2141
4570
275
1035
1175
354
338
293
1477
3468
432
1617
6450
369
3408
234
2956
229
620
207
328
577
12773
229
328
240
242
2919
8215
584
281
450
2988
44245
229
328
2833
2956
6011
2919
354
8215
51338
3365
235
207
273
8688
3294
1482
302
801
229
354
8688
41796
207
235
229
263
418
3707
229
328
5449
328
229
328
235
207
229
328
354
235
207
32324
512
229
328
354
354
169
41417
255
229
207
8731
328
254
229
719
8577
328
720
745
925
736
229
328
354
8577
229
328
354
354
207
235
169
36546
207
235
229
719
240
328
229
925
354
328
302
229
235
207
229
354
328
354
170
40913
246
207
11430
229
263
328
7952
229
2806
328
354
414
3271
229
328
11430
32775
254
229
207
8845
328
229
373
6365
328
244
2266
390
3198
3038
302
229
3038
32772
263
229
207
36005
328
302
302
302
229
263
414
229
3374
2178
229
229
207
12218
302
824
3272
2326
302
302
4396
328
229
240
414
229
36415
229
41924
6838
329
229
328
207
229
328
302
302
418
240
229
354
229
36357
2158
311
316
207
229
328
240
229
328
236
1456
35535
8353
388
229
328
207
229
328
240
125
229
328
302
1677
229
34112
207
229
328
302
229
240
414
229
328
302
229
40743
229
207
236
328
239
10702
7992
236
1656
354
10702
229
328
7992
48709
4188
249
207
10108
240
7967
229
328
1881
2692
2947
229
328
262
3308
2977
7967
10108
39545
207
229
328
497
10016
229
264
240
5334
328
1695
354
229
328
1695
169
668
20495
1862
4369
3266
234
354
7575
207
12932
241
262
4923
229
328
5119
273
298
349
2316
3026
268
356
271
271
207
354
1913
14166
354
4297
2537
252
207
238
354
4908
10638
293
377
3817
2537
354
207
1899
16285
354
246
207
241
11771
3266
302
266
229
5150
354
207
11771
354
207
354
284
201
46793
320
1411
1322
277
329
2288
1349
1986
269
1309
960
2647
1435
1037
2276
452
1397
1378
2680
1376
457
613
2489
554
450
449
618
2114
2189
2700
1911
666
2326
591
1868
451
2281
2752
1569
1448
2979
2251
421
2531
457
37047
1392
3918
454
525
1973
2283
1576
458
3181
38588
2680
327
327
2839
33804
1661
2613
669
822
383
33990
422
1809
1026
507
1026
683
529
28565
827
33551
586
598
3113
460
794
2924
1243
496
448
454
456
951
915
452
454
2276
454
1388
469
454
278
7601
265
262
303
2172
3942
260
4094
2847
1627
3099
763
3158
2834
546
5400
780
2730
6180
448
448
450
447
44564
973
454
3253
265
6650
269
260
260
2145
3368
2172
303
4094
5356
5138
2424
2454
1997
5693
2448
2353
2445
1910
460
25965
261
3599
269
260
262
303
2145
4094
8097
261
3422
269
260
303
2145
262
4094
25581
289
266
6819
269
260
262
303
2145
4094
7963
267
8532
269
260
303
2145
262
4094
38759
771
2684
261
3422
265
260
262
258
2145
2847
4469
1395
1635
6552
2040
2322
1719
2362
5331
63290
1235
267
265
260
303
262
2145
4094
265
486
485
454
476
10409
476
20766
265
265
260
262
2145
303
4094
63370
265
265
262
260
303
2145
4094
264
10306
58376
261
3422
265
303
260
262
2145
4094
268
10091
40072
261
3422
265
260
262
303
2145
4094
264
398
576
45228
2048
354
236
207
241
3266
10512
596
354
15162
1765
1171
354
354
633
3336
2758
354
297
1734
354
4299
4174
3287
4239
3149
3250
3917
354
4006
427
274
297
2053
4245
4225
3337
4287
354
843
1692
4266
354
4265
1898
359
4355
2370
2397
703
297
2073
1277
354
207
10512
4605
2195
269
269
2158
269
2381
269
269
269
269
125
4605
2195
269
269
269
269
2381
269
269
269
2158
125
23583
129
129
129
129
129
129
129
7418
623
3826
628
9415
640
624
8876
8370
129
129
129
6983
129
3113
129
129
129
129
1918
129
129
1303
129
12288
129
4910
129
5229
129
5179
5184
635
628
632
638
8370
5133
9415
2651
12176
292
2043
2026
2055
2597
2040
2035
2010
292
33745
292
2081
4145
2010
12775
2578
1827
2071
2044
13436
2255
166
165
165
165
166
166
166
165
166
165
166
165
165
165
166
165
166
166
165
166
166
166
165
165
165
165
165
165
166
165
166
165
165
165
165
166
165
165
165
165
165
165
166
1171
781
135
5813
17729
26467
14215
13956
17632
748
2477
663
1777
8941
1640
701
1055
287
1112
2157
3732
3368
286
1454
1259
1966
3620
10834
406
2399
1273
1190
1223
1353
200
11378
22085
17633
756
664
1176
10568
7813
8369
10429
14666
11849
13155
10993
9739
10258
11538
10268
11679
16391
14491
7251
17633
21252
13767
20660
200
165
15819
26917
200
200
20660
3806
135
626
259
34853
34953
240
240
239
2181
1534
240
239
358
164
11028
7845
9816
9816
176
175
9816
9816
125
125
125
125
125
125
4605
2195
269
269
269
269
269
2381
269
2158
269
125
5267
26081
1297
269
125
125
25511
269
122
6864
1326
430
125
465
228
447
15646
1250
207
207
1061
207
7120
1061
1831
8821
205
7120
8760
164565
1391
2005
2026
7597
291
291
291
291
291
291
291
30273
4575
21226
994
6943
4353
10658
4358
1311
3378
4605
2195
269
269
2158
269
2381
269
269
269
269
59737
365
383
390
2153
438
1964
1787
381
1475
1361
1228
364
908
1701
378
2629
3010
2717
571
11136
382
3242
1308
399
881
2892
434
783
7725
5066
562
383
2334
1598
365
2472
2621
1052
364
365
467
378
26033
1624
651
3705
1337
659
921
685
12213
3290
364
12163
3031
59728
1963
378
234
2841
1265
477
564
364
35275
4014
2401
2502
12582
4957
3121
2391
3397
1814
1828
3525
2015
2538
31095
3595
1844
434
365
1625
364
1759
685
237
237
659
383
3495
9496
3026
3192
4228
1758
1893
237
922
237
237
237
365
237
1618
399
1617
31091
363
382
236
2893
1008
651
166
166
364
378
236
236
1007
236
399
8935
165
390
237
32019
2563
3137
1603
3277
9588
3295
3121
2366
3640
4071
3664
2508
3516
3028
3224
38708
364
365
12205
18231
3603
436
378
1337
32070
7791
28521
364
11479
12598
365
6163
364
364
37946
2580
356
355
356
614
3568
3591
2838
356
356
10148
3290
2913
1587
2311
3137
2610
356
31468
4096
364
10876
12237
581
14115
674
365
364
33336
3277
383
3028
400
2508
9508
3295
2563
434
3640
3137
21547
12582
39525
4239
1303
4238
3644
4074
4035
11374
8404
1836
3121
2726
2668
3724
31189
4228
1893
3596
1844
3495
11456
3026
3193
1758
378
1008
1619
2893
391
35283
582
674
364
3568
9687
365
3290
1336
37358
12526
262
1278
315
20112
1992
3934
572
574
1921
5359
5376
1838
12100
1306
1691
1458
361
596
34715
278
262
1329
11210
4283
365
1195
1047
361
1206
357
378
12100
1632
368
361
5220
502
19746
5376
23535
278
262
2598
574
14905
1290
318
5359
329
2298
333
308
310
590
6645
6645
5359
24577
276
412
574
8281
520
340
9406
6645
335
6645
18105
142
143
142
141
141
143
159
141
143
143
143
8651
141
15977
2982
159
142
143
142
142
142
142
3807
141
141
350
142
2072
142
3848
7972
143
159
5775
8164
791
4212
4957
5074
25543
18102
142
143
142
141
141
260
141
143
143
141
143
143
143
4975
2750
142
142
263
7597
334
325
362
329
327
601
8534
265
5892
9366
142
7590
263
777
7594
534
5214
142
6616
142
6072
6168
8534
9686
22834
3953
1243
2592
1217
1021
299
1495
1139
1211
1208
4888
3728
2405
1136
1258
1061
396
1070
2441
1870
3099
2295
1033
510
1986
1175
3503
2554
1390
5579
3994
197
308
6409
2173
1150
8782
5184
2925
1625
115122
10902
10890
6732
140
140
141
142
140
141
141
140
140
140
140
141
141
141
623
140
140
140
23354
125
125
5504
125
125
125
16354
124
2237
275
23354
122
2355
2872
1698
16340
23409
271
8796
4152
2283
10224
271
2160
2224
21377
1824
395
1091
1132
2282
6757
1306
288
900
2199
2266
1402
7912
8135
2149
7856
6264
135
135
1063
135
135
200
135
135
11378
135
26472
18212
200
165
3835
1971
21983
1208
21883
3851
1435
291
12141
291
659
291
3708
21252
10675
1016
1971
3622
7083
7940
3708
4535
370
3456
4073
353
8502
1128
2557
2639
4535
10204
2562
3175
1244
16749
6479
16725
12717
29043
290
357
1016
290
604
290
604
387
1208
1987
344
604
604
3175
604
604
2613
353
1773
2266
2228
1968
604
604
2442
380
50544
604
604
2613
604
604
2340
381
27266
604
604
2613
604
604
3175
604
604
3821
1063
135
135
627
259
38938
240
240
2181
239
240
239
1534
240
358
164
358
12428
732
10057
457
4380
12921
11868
5467
6509
12540
491
493
7709
1349
17197
427
828
575
981
396
31445
226
4344
559
1168
1167
612
7757
677
627
608
3725
2118
719
594
277
846
717
1168
427
562
447
2816
17197
629
619
396
604
753
12491
699
6316
80349
2607
2361
2145
2425
1739
2130
2197
2267
1838
2171
2019
10860
2130
1189
2176
1924
2114
1840
2188
1859
1825
2365
2606
2138
2196
2685
2252
2321
2657
1946
2003
8945
896
1272
17606
8791
871
717
838
1466
932
808
357
33261
1567
408
6316
431
245
30298
522
2919
1594
2782
300
372
361
342
663
506
387
5905
1460
516
3660
68
299
372
297
298
169
5252
164
163
1144
164
779
164
165
7586
164
163
3314
873
3516
5803
515
471
1498
163
164
165
895
930
901
2792
3090
1449
550
147
4083
3404
1956
556
11826
4710
1581
308
309
309
309
309
309
5803
11005
8504
308
308
905
324
892
1036
1106
1307
308
3606
164
162
22578
163
164
163
163
1106
1036
892
1307
163
163
163
162
928
825
3607
162
164
11826
164
165
164
164
165
164
164
892
1036
1106
1307
18227
163
163
165
163
162
164
164
165
164
164
165
164
164
165
164
22183
892
1036
1106
1307
162
165
164
165
164
165
164
19107
892
1036
1106
1307
325
165
165
165
165
165
901
3090
1450
164
550
123
12231
165
164
165
165
164
165
165
164
165
165
164
21788
892
1036
1106
1307
164
164
164
164
164
164
920
2815
12240
897
163
165
3470
1726
163
164
4084
750
941
165
164
165
124
2815
892
1036
1106
163
433
942
1276
1307
8720
792
164
165
165
164
165
165
164
165
165
164
165
165
164
165
165
164
165
165
164
165
165
164
165
165
164
165
165
164
165
6845
892
1036
1106
1307
165
165
165
962
3019
13072
899
3484
2370
125
892
1036
1106
407
425
165
10359
404
388
1307
1128
21788
892
1036
1106
1307
165
165
165
165
165
165
17699
892
1036
1106
1307
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
1577
1535
1156
489
1523
9731
489
1664
12275
2355
2088
489
1668
4277
772
1156
9766
862
592
668
542
616
4081
824
542
596
638
545
9512
555
546
485
547
511
674
605
484
8645
582
593
12677
633
519
458
1148
475
424
1186
514
3116
756
620
857
1070
1467
12688
570
665
648
835
837
665
4945
4933
1180
3083
5516
358
359
356
3465
3467
384
141
141
141
141
141
140
141
141
141
140
140
140
141
141
141
141
141
141
140
141
141
2527
2527
20668
8467
472
296
524
930
4805
475
3822
1305
1377
445
517
457
473
748
1345
6210
9380
5732
520
564
479
3704
15057
880
554
438
510
1461
439
6783
810
296
22201
19255
272
768
836
940
9114
6690
10044
891
1569
420
877
918
714
27675
849
8409
5785
1229
790
787
4681
780
1550
1072
970
846
592
799
6463
18995
50809
842
1187
727
5267
24734
125
125
125
125
122
125
2695
344
41369
603
1104
2366
518
2157
1510
392
1038
310
259
65
10027
7209
65
65
948
38772
156
156
1001
65
4325
65
1440
65
460
188
187
142
807
65
65
65
262
65
65
65
65
143
65
689
1800
10025
17684
115
1252
2757
3648
2614
1258
38553
2442
324
1045
1077
1425
1023
7301
7301
10475
2695
530
6806
18764
453
3736
697
37643
142
1509
2157
310
141
417
13694
26646
2173
1367
5114
649
156
2795
193
5864
859
2806
870
261
13011
2085
193
193
561
7393
856
193
466
192
561
45942
156
1820
12596
192
336
1421
303
193
1228
1479
194
17833
540
3201
540
9565
193
33635
157
2639
5765
540
540
1085
3115
2721
2652
11811
38811
3346
8974
35236
8335
540
5287
540
35205
8547
540
2848
2666
2977
38878
2727
194
540
540
540
540
24956
261
540
540
540
2547
33824
5774
540
261
58611
413
7198
259
259
26192
1452
2334
2340
2146
467
917
858
875
876
643
651
922
869
881
884
796
814
314
620
1227
482
399
639
771
699
903
972
809
1956
285
982
143
966
977
1439
562
1137
971
953
1535
1181
801
985
308
648
275
224
138
374
6546
1293
3065
1104
632
11757
609
1268
723
2706
594
1004
1147
1477
596
3438
847
357
1150
1177
15843
18781
1260
2737
733
1138
4034
28730
285
13182
275
11871
2706
9506
1283
723
6164
923
504
595
2457
473
1057
1268
517
512
1104
479
1293
1638
609
1273
109841
883
78921
1372
25759
55035
16181
34434
1553
20892
12791
8580
11469
28730
1452
2334
2340
2146
467
916
859
875
876
643
651
922
869
881
883
796
813
1136
314
1439
1534
982
562
633
1180
904
971
810
1956
507
640
966
699
954
801
1227
771
970
977
285
399
649
621
826
309
984
279
349
11998
19490
270
276
259
11757
12285
1841
419
1135
1184
589
384
348
593
18305
2615
18563
286
276
13068
1276
27903
1185
754
18356
276
280
11052
11884
17000
1020
18556
286
280
16959
1217
18262
276
280
15477
1223
18436
286
276
22160
1092
18564
286
276
16298
18493
286
276
6489
1086
18576
286
276
10101
1151
18340
276
280
5730
1417
18473
286
280
17443
975
18326
277
275
226
15370
4627
1056
979
26192
277
279
13640
1003
1147
6546
1477
3064
28730
277
275
28732
275
279
11166
973
57039
1068
26304
52808
945
24655
47487
285
279
275
279
28730
285
275
17444
285
275
28732
286
276
113286
285
279
2071
148274
275
275
3372
5878
72
72
3066
587
652
415
72
17660
12986
111
141
141
140
140
141
141
141
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
3066
72
2314
1168
123
123
123
123
1849
122
121
121
123
122
122
122
122
122
122
123
122
122
4015
9846
3133
123
123
123
122
122
1610
1729
122
445
122
121
121
121
5353
122
123
4987
122
122
6267
122
123
122
122
390
123
1610
4348
474
553
400
3111
122
122
122
21707
140
141
141
141
141
141
141
141
141
142
141
141
141
140
141
141
141
140
140
141
142
141
141
141
141
141
141
142
142
142
141
141
141
141
141
141
140
8594
2332
100
431
1233
502
1233
502
1233
502
1233
502
1233
502
1233
502
1233
502
1233
502
1233
502
1232
504
1233
504
1233
504
1233
504
1233
504
737
26376
125
125
125
125
125
125
124
6749
461
392
23512
1122
673
9964
424
413
102
399
259
18093
7582
1899
4310
1553
362
8967
36815
8952
7178
7014
2537
276
9122
276
9276
1233
504
1232
504
1233
504
1233
504
1233
504
843
5378
26239
125
125
125
238
6749
125
125
452
7566
1063
135
135
135
135
5095
1995
1132
7584
1063
391
292
212
5099
7603
1063
292
5107
1995
135
452
7566
462
21242
135
524
23178
324
4620
2413
7586
1063
135
292
135
5100
18104
142
18104
143
142
266
141
141
141
105
141
143
143
143
8651
143
452
7563
1063
135
135
135
135
19350
1063
1015
135
200
1654
581
164
18813
200
165
13162
762
14441
14441
7251
18812
200
7940
13162
7400
1009
19304
200
1029
10266
13715
200
18812
200
41359
7239
6980
30218
3892
470
7235
515
2679
566
451
3694
6387
397
779
2888
2119
89272
124
10731
854
7020
1149
2315
646
625
1053
1259
813
1586
318
1568
1204
2567
1543
1448
738
282
267
10220
2752
818
4757
700
1254
17604
1650
1830
229
13239
424
758
11111
1308
917
4683
1071
956
1392
1273
1107
422
4424
1278
1533
1216
860
422
1056
914
237
2233
45436
991
1747
819
2415
16997
1033
1108
4259
1407
4786
18644
1954
1377
1283
764
1096
1431
611
939
1139
707
5523
2450
1163
1854514
20789
26443
11111
125
9550
27595
1317
390
10464
1659
3317
2933
234
2181
2126
765
23824
390
7428
1756
2919
222
222
854
460
1656
14554
12380
466
582
244
347
1435
537
555
830
885
1192
1486
384
360
860
976
731
1185
1482
1301
345
1255
1495
1875
1046
3331
396
421
1861
1137
30626
671
510
206
19733
1425
1460
424
234
227
227
226
6676
2362
1970
1387
2008
10099
598
4968
1950
1198
19661
602
6477
1950
500
19091
1732
1558
342
336
426
330
344
511
330
547
420
526
1300
1321
539
1353
423
416
435
1351
420
1342
1274
1308
9537
335
12630
606
446
1266
13328
548
8203
10722
11939
38978
808
19091
9537
12171
9639
6638
13353
164
18199
1425
2267
684
227
270
258
1125
6226
175
264
1688
424
175
234
175
674
226
268
218
270
234
266
218
270
218
24581
602
1970
620
22439
1297
269
269
458
704
632
1357
4133
295
3406
295
1088
294
292
1791
4190
3389
330
19031
1297
269
269
110
9703
12768
1029
4381
267
4381
3837
1030
1389
16226
1883
1210
1029
238
457
15762
1250
207
207
1029
205
6710
1029
1831
9962
6400
1188
4772
5572
4072
595
20584
2456
336
6395
1029
10507
2970
26946
2054
4776
10834
2144
488
1251
1876
483
12333
561
105
103
103
103
103
103
105
103
103
103
103
103
103
103
103
103
103
103
103
103
103
171
103
103
103
103
103
103
103
103
103
103
103
103
171
103
103
103
103
103
171
6431
2237
159
3438
11007
891
7464
19
159
159
159
5832
159
394
563
5231
9324
19
19
159
19
558
237
419
187
788
1393
3057
159
159
159
159
159
159
19
19
159
159
19
159
19
3290
159
159
1698
2274
8648
2709
903
3392
3061
3205
3332
8551
12094
3569
3114
12435
2635
2945
3362
891
7464
19
159
159
159
5830
9898
401
563
5211
19
19
159
159
19
558
237
419
187
790
1395
3075
159
19
159
159
159
159
159
19
159
159
19
19
159
3443
159
159
3381
159
891
7464
19
159
159
159
4175
12348
732
5267
26132
125
125
125
125
1322
125
124
6749
445
991
926
292
716
6191
325
15771
247
955
15661
159
534
6684
588
4307
364
298
1704
1622
298
298
122
11491
573
208
471
473
10168
26852
206
206
9253
19844
207
206
207
207
207
206
5569
5642
402
472
153
6470
16686
400
5840
15656
7300
400
10080
15959
6767
199
197
197
197
199
198
198
351
198
198
3764
197
2243
197
11694
1255
1685
1377
1944
952
1182
2006
2971
1152
2216
1185
1372
18570
1138
355
4726
38536
355
53348
355
1129
1139
8440
1188
1129
1139
35589
1848
3796
2192
519
5066
1418
1305
3761
3992
6399
6946
58467
886
3923
1549
22751
3038
664
2714
3917
3508
1848
322
3084
5969
7419
2360
5893
3496
3472
7395
142
142
166
166
727
5267
26376
1297
4034
304
269
1145
122
6864
468
399
26770
2751
673
11867
424
399
356
405
576
18222
552
673
424
365
3915
3016
5601
1488
3167
6997
6274
673
424
389
363
6250
9647
8303
10347
2474
6551
8848
13469
8532
8548
6621
8031
6180
15110
9392
443
8984
1253
3056
4393
3098
5552
3975
2818
3938
2863
3755
2867
1896
3933
7850
1587
3064
3276
1872
3956
9190
6306
5164
1872
2203
3094
4327
6438
2815
3549
6400
5428
8772
3450
1896
1905
1896
1573
9484
165
2018
166
6345
673
424
23734
673
11982
424
399
24530
731
6068
731
424
379
71492
18158
731
731
424
373
7095
541
541
11091
541
3101
8648
731
731
424
383
15470
468
13876
2128
14362
5565
1153
731
731
424
399
4328
314
1883
3469
1568
3612
1662
1560
2444
2485
1675
2734
1609
3072
1679
3054
3599
1669
1476
27810
3594
1593
5354
14570
129
129
14358
21256
1927
129
731
731
424
23706
652
11806
652
424
391
5449
7320
14591
11448
1873
6742
1345
1345
127
127
3242
5330
5068
32379
3073
4911
1345
652
652
424
363
6997
3016
1489
652
652
424
381
19213
1692
2538
19213
1629
5266
2471
6984
3362
4777
3776
3215
3776
3557
1777
1965
2470
2199
23188
3019
2984
20257
1795
2379
2150
2386
1857
3355
3420
2214
2004
2915
2238
2234
4324
3141
1752
2154
2199
3003
2296
2193
16074
1871
3356
2059
2088
2677
482
506
2065
1866
1616
2191
2330
2670
2370
1936
2082
3525
2870
595
9328
1973
2049
2687
1575
2256
2803
506
357
506
482
506
381
12085
2425
14558
2538
1248
2061
2708
1442
2376
1687
1495
26003
12018
2752
1511
5314
1547
2356
4230
5300
4614
1542
1867
1246
11746
1501
3637
3478
9753
16962
8146
4129
1972
4997
7355
5046
727
5267
25843
1297
269
4034
124
11464
3234
304
457
41683
1884
819
1225
144
561
14147
12425
1673
2281
2266
812
918
2631
668
8308
764
8056
8256
918
3245
7047
781
1150
1877
846
122
10294
773
185
491
12107
794
351
124
3851
776
1405
122
160600
11691
815
5199
4916
4595
1231
904
6696
438
9298
15336
3306
339
424
454
420
456
1998
2462
8537
5199
162
267
11975
860
3140
8744
738
60588
3140
124
12777
839
14821
596
1604
1053
1053
477
18081
144
14402
146
26
465
39249
122
10068
818
124
11327
851
20377
5157
3551
1366
14499
322
14238
7649
14238
124
36033
124
11157
881
19763
293
588
580
2303
293
11144
3759
293
293
650
311
293
293
510
146
12091
36592
124
9989
746
604
124
848
525
3749
2722
4315
3094
5426
5198
5539
2328
3488
5484
5871
2977
10084
3439
4342
4345
68505
3318
4421
5929
4185
4912
3749
124
12394
6369
124
9983
113
12131
6369
10540
124
12132
875
22136
1280
11921
2030
9793
3807
5091
3487
26512
5824
974
11152
302
8132
273
465
273
613
3043
812
767
107607
425
2479
6577
2706
20612
5107
2485
2572
6069
1425
2467
1299
6499
14493
3065
5667
16474
3585
6321
1421
6723
7256
2888
1059
5743
2411
2937
5843
17890
6695
2700
4572
674
806
147
258
11234
124
8441
144
2024
39204
144
11613
842
848
124
8795
749
8150
3323
2971
1210
1969
12849
4267
351
4655
5628
5318
3085
1419
11742
1149
3392
7703
4886
11500
11654
14711
13156
24377
8149
12269
12848
5425
3161
2386
4260
6293
1351
755
425
11217
15123
568
695
749
404
44654
7468
409
1672
1615
424
1648
678
381
1648
1964
294
1672
67752
2042
368
11349
833
10333
362
341
1756
261
355
1372
269
354
362
2529
1556
2722
6342
878
797
8423
9624
5086
2844
824
553
8222
5069
18438
403
357
316
1453
396
636
269
495
570
9067
4592
15432
8222
18438
144
2023
800
3359
2202
657
806
4726
1768
854
11097
468
2128
5565
1151
23354
38600
125
125
5327
125
1067
1067
125
2163
2962
1055
125
125
5850
1035
125
1819
1880
20807
555
14233
1067
125
125
125
12239
516
6732
10709
1055
4344
289
337
10196
9649
584
1067
1055
1067
1067
2962
2163
5850
3172
4288
11195
14111
11426
10465
547
16868
11378
14804
1330
1547
1484
6743
1509
2237
2073
1478
3242
17705
12808
10984
1544
1478
1703
3774
4351
1367
1705
6223
17690
12201
11775
1552
1508
1311
1240
31068
1292
47729
10672
11699
8646
12478
8768
8230
9986
11679
10433
8973
9453
10976
12808
12062
11925
8357
8656
11368
8841
8124
13499
10708
9976
10422
8303
8272
12138
11205
9220
12403
11689
8165
8080
7368
8448
8476
8120
12907
10471
4848
3149
532
403
563
4937
2832
3650
1234
4789
554
237
419
187
845
1395
3056
1320
884
546
271
618
381
262
1318
647
2168
521
301
1240
47882
273
307
1427
273
3517
1267
9210
5552
1704
2859
637
448
408
3381
4929
1185
5675
7045
202
1677
3039
2473
1713
2894
270
635
6950
1940
3258
1624
7045
1121
1889
1556
3843
7045
7045
7045
6950
7045
7045
7045
7045
7045
6950
7045
7045
7045
7045
6950
7045
7045
7045
7045
7045
6950
7045
7045
7045
7045
7045
6950
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
7045
12546
858
872
4431
974
318
4715
292
892
1544
927
559
1633
3068
8356
733
1934
2575
872
1156
4325
3199
779
4741
2110
543
2802
4740
1464
9493
3753
3823
759
2989
4054
4772
7168
2578
2697
587
55669
2621
5931
1181
2979
1090
755
425
1152
961
12538
8456
2899
545
51481
5761
12942
4367
799
6328
10252
9402
2899
49820
262
12897
7212
14095
11436
9318
2903
53971
262
5952
10989
1298
7428
1290
2447
596
825
10202
1213
1535
1535
2462
1050
1213
1143
1025
1419
285
2464
1050
1385
1341
1345
2443
604
1299
1383
2458
1050
1423
2461
1494
11001
14527
495
467
32341
2590
285
1304
2752
1274
5454
8952
3320
1692
1414
2528
601
456
13923
1863
174
125
1084
285
4187
8531
3896
1293
396
5499
1249
716
2369
866
1022
983
1189
618
8689
891
1724
13658
1306
2778
354
4538
752
754
174
124
11975
596
288
10179
9746
6304
787
801
124
13263
20491
6589
4909
174
124
10985
5252
124
4060
87468
124
12708
837
439
683
420
124
12282
25554
174
124
8641
1204
124
7242
5937
125
8646
165
582
14866
463
982
423
430
10532
404
27697
680
745
2249
994
835
2341
1198
1421
804
324
415
324
265
9778
424
1252
826
737
1290
1249
9364
337
10143
13449
8313
4256
340
430
4154
425
1536
1229
340
432
2007
622
19073
430
2587
939
918
8221
921
271
781
681
440
1130
4795
525
9508
4605
269
269
2158
269
2195
269
269
269
269
2381
125
19478
125
5537
1066
319
6604
1257
289
2669
4272
108721
281
1459
1079
1779
3393
1136
298
491
270
10704
15246
30849
94
2123
292
358
94
94
94
23354
5504
16354
275
30533
914
5613
4097
279
1167
1316
279
818
355
11339
394
1783
279
395
459
643
2685
903
291
360
6070
415
21253
650
747
754
279
1068
1038
650
524
520
504
605
522
457
504
472
459
465
1029
598
504
528
3014
1359
695
1102
1401
253
253
253
860
984
337
960
1894
320
253
845
9024
253
704
936
320
10200
10200
9024
230
21249
320
320
234
165
237
908
165
237
1038
165
237
868
165
237
1071
173
245
458
242
20177
322
9869
9869
3787
9647
263
19633
21317
262
12205
15039
22584
1570
1284
12121
6603
25160
4960
2483
4833
1852
2643
2686
1882
2394
2493
21660
279
10198
5062
12229
21458
12053
4246
262
9954
20993
10183
6391
5689
11949
9633
20455
11590
11674
21309
10091
11700
124
1474
14118
33306
523
1920
240
240
903
908
964
850
948
880
514
755
3428
5736
1490
3561
505
112
267
22384
1704
955
10348
284
101
101
2007
845
101
4008
284
101
30015
159
266
14290
10420
267
11333
4008
30015
159
268
9141
10420
267
4008
30015
159
268
10420
268
12969
4008
30015
159
266
11572
267
261
11312
101
1315
12314
101
101
101
24997
267
101
266
101
101
23061
101
30010
159
261
11562
11572
261
12759
11292
261
261
25047
261
23060
2645
321
9539
14027
283
101
101
245
101
101
101
101
1939
22047
48123
283
232
2007
36535
260
11676
9591
278
101
101
470
101
101
101
101
10983
8678
260
12873
265
8627
101
101
101
11985
888
159
6931
673
12410
4435
8640
6904
673
11437
215
4590
542
10620
10620
4503
3897
5821
673
11982
126
2835
2809
5055
542
391
462
4967
534
11614
11614
4913
536
4520
536
888
14808
19
19
19
159
19
19
19
19
19
19
19
19
19
779
1715
858
358
115
113
635
858
2246
450
454
454
454
466
1007
108
576
858
5851
544
6820
608
21852
12926
216
4727
540
4769
4769
2246
6764
108
504
858
391
6272
159
5751
673
673
6934
12520
216
5334
673
142
4777
11460
5006
264
9011
970
19116
5754
673
5423
673
9964
6818
673
886
6477
14345
120264
4875
10488
2821
2795
5314
892
159
463
4410
11295
5422
673
142
4937
534
2246
454
454
2246
993
8060
673
11638
6541
12428
76317
76317
215
4937
598
12630
673
6969
4937
542
5821
673
2813
2787
5010
462
5780
673
12322
4473
10350
5775
530
5120
215
5404
673
11490
4461
11130
4559
12021
7212
7511
673
13231
216
6818
673
4561
6030
6044
216
5751
673
214
165
165
165
164
164
164
164
164
164
164
164
164
164
165
164
164
165
164
163
163
164
164
163
2144
6067
897
382
441
433
37471
3786
465
11234
7953
4287
379
42923
266
611
286
35905
4505
4505
8885
8885
8885
8885
20301
20301
8885
8885
20301
17645
709
19105
273
20301
480
273
17645
273
4023
8885
20301
20301
480
7425
19105
19105
10345
20301
19105
20301
20301
8885
391
2546
180
464
38038
273
273
273
350
302
514
586
993
665
10481
2921
5427
1165
3540
438
370
1832
763
806
5397
840
291
2228
291
879
853
324
785
770
874
1518
451
905
610
353
273
442
273
596
12374
530
6216
2985
725
3227
785
767
591
2385
666
20823
32035
501
273
273
551
535
10508
7022
1034
312
273
273
273
1107
3694
810
1109
1114
816
255
255
308
243
548
671
9477
5426
66437
255
32531
537
672
11372
5230
666
607
786
6094
255
255
32955
658
534
9568
6330
786
607
666
6805
255
255
607
9313
648
6155
777
607
6094
785
255
678
9084
648
255
32487
550
7854
648
777
607
776
6805
255
31929
531
671
9561
776
660
782
6305
255
557
672
8300
774
607
785
6094
255
578
672
13131
255
32442
658
671
774
607
776
6094
255
33299
590
671
9905
782
607
785
5875
255
16270
492
2763
2110
3176
4380
2363
275
721
1338
1896
1244
13074
2112
1667
2427
480
19487
8122
3979
4706
4053
3908
1979
4072
3256
3552
6519
1237
195
287
5202
2807
3793
4317
1923
5051
1456
4237
7513
1676
27012
3623
4054
5495
978
3478
1411
1914
2873
1450
1894
1671
4499
2345
2871
2538
2923
2560
2864
1973
1853
1618
1932
3094
2446
2294
2452
2836
1664
2625
3578
2942
3976
2147
1908
2291
3139
3108
2920
2548
4364
3341
3381
2843
3451
2899
2897
1113
2898
2886
1828
2000
3204
1960
2877
2508
1549
3452
2416
2325
3268
2963
4115
2308
1198
728
2661
2513
3807
2893
2777
3551
4005
1542
2792
2932
2229
2313
882
89230
543
261
4297
477
1139
4033
5266
46478
1237
203
203
10942
19642
2763
4201
2935
3627
12490
4356
10942
1229
234
1761
1928
1875
2111
29110
275
28545
129
129
273
129
273
594
9267
654
5266
4555
624
273
129
273
129
129
129
291
129
2303
474
433
129
537
129
129
12713
129
129
55368
509
12309
670
3286
1478
3908
1417
1249
1030
2732
735
626
603
1483
779
273
273
312
309
255
492
178
4926
159
19
19
19
555
237
419
186
890
3738
8243
159
159
159
884
618
159
19
159
19
647
159
301
159
11932
159
159
891
7461
19
159
159
159
4957
159
159
5267
3134
12879
125
125
125
125
123
7944
125
125
5805
3062
2934
354
3433
10304
7285
354
1988
9320
9616
12648
354
485
3473
6745
19927
167
1589
218
957
962
925
1754
325
1115
1110
2312
2264
260
272
270
1116
925
6151
4403
7726
480
167
1204
891
925
557
12525
15916
925
272
13901
272
19736
261
270
3832
2055
19328
272
14060
906
272
14055
556
272
18979
272
5267
3134
12451
124
9440
2267
29032
2426
1003
279
9971
28996
279
28871
279
9225
519
519
3575
519
1326
1334
4342
38600
125
125
125
125
1023
1067
125
1055
1067
3867
1675
5850
3172
125
125
125
555
14233
1055
125
125
125
4344
516
6732
9631
1658
1937
1542
1785
1583
1556
4433
1371
3071
1538
4679
8314
7357
1519
1506
1498
1494
1728
1487
1143
1526
1616
1401
1476
4780
1824
1616
1401
1824
1919
4780
1531
1531
189
727
5267
24107
125
125
125
125
125
122
13163
419
10040
83
83
83
83
83
35088
4151
3684
6193
6935
9508
2470
7530
5732
8002
2206
9506
3264
13465
8706
7038
9712
2455
6403
1000
1030
1220
1009
915
6876
9315
1201
2944
3746
3878
6076
553
13484
6677
6309
5819
7002
7816
13114
4951
5182
3207
2049
6927
1271
1638
1509
1271
1184
1345
3851
1160
1262
1254
922
6499
546
1308
3368
780
3394
1657
6244
1152
4337
1099
1291
2958
898
1143
1573
1855
1099
4903
1978
1359
1594
2638
4625
1634
1881
9239
1856
1548
1503
1513
1554
5330
1526
1910
2140
1543
7933
13763
47480
1237
2773
3238
9239
1143
13763
3007
2294
2262
2261
34450
35631
2131
64
64
27826
160
7563
1063
135
135
135
135
19317
1063
135
135
200
135
135
164
135
3807
1063
135
135
626
259
34858
34952
240
239
1534
240
240
2181
240
279
358
164
20929
196
196
195
195
196
197
196
196
197
196
197
4958
195
195
196
197
195
196
196
197
197
198
15046
196
11610
196
15466
197
198
15611
197
197
18104
142
143
142
141
141
257
141
141
143
17522
303
143
8651
143
143
54853
142
142
263
143
598
10224
8534
5118
142
143
262
142
143
260
143
4381
259
12451
259
4470
142
262
11924
4512
269
143
4454
3024
262
4196
260
12740
352
351
351
180
178
178
180
786
179
17444
3719
450
1892
3559
10530
1975
5753
1135
435
3879
6213
9958
351
364
693
18473
2575
13779
455
10437
2576
912
1854
18717
791
17880
22104
5901
10717
3992
1262
7162
2169
8589
10956
13364
614
678
654
708
4749
679
3701
2824
734
3385
342
323
342
614
323
678
679
604
9286
7149
6878
342
570
539
4833
479
54869
330
331
5267
26132
1297
4034
124
1322
304
6749
462
15786
6724
991
715
926
325
292
1555
38600
898
295
5327
281
1067
1067
3814
3867
762
1067
3172
645
707
294
1055
4180
2302
13485
19264
355
896
10486
2728
557
1805
1151
289
2772
1151
2772
317
370
349
619
594
577
8717
599
215
488
215
1438
395
140
614
557
1027
6867
452
383
20027
2751
356
9093
432
399
385
435
432
363
8683
125
487
4000
19
402
32999
2177
620
154
487
4448
511
2155
2023
567
237
702
2545
1359
602
2134
232
232
232
237
511
892
2922
1068
870
1468
914
1843
430
1979
562
346
6634
973
12534
558
6078
10477
4848
3214
532
60
13949
2480
21921
15362
9676
205
205
205
205
205
205
205
205
205
205
23768
7985
342
205
205
205
205
205
205
205
205
205
9642
14326
222
205
4168
1611
6354
12348
2418
1639
2409
10838
1820
5060
4168
205
205
205
205
205
205
205
205
205
205
205
125
447
4209
1937
349
6712
19
6672
262
5503
19
5406
19
1942
1942
367
1358
19
457
217
509
221
121
230
2544
553
552
550
19
127
159
19
5416
291
19
5416
349
6712
19
19
19
457
217
509
221
121
230
2482
553
552
550
19
127
159
2832
5416
19
19
633
632
627
630
633
660
23354
125
125
125
125
125
124
1503
452
7563
1063
135
135
135
135
27486
1063
135
135
200
135
165
135
135
25242
200
165
200
10266
200
7940
21129
762
7221
25243
200
165
26823
10886
4605
2195
269
269
2158
269
2381
269
269
269
269
125
10952
822
822
3279
7052
49300
1278
1426
3857
4671
11690
5185
16062
13817
19714
49300
15186
25673
2954
452
7567
1063
391
2774
135
135
174
2419
15679
5594
10920
2169
865
484
468
3030
2130
2386
2627
7050
10065
3544
764
481
594
2016
2692
2423
2764
1209
523
2696
10535
401
2812
1920
5016
6578
518
508
7985
7079
7342
7164
7216
6010
7079
6889
17072
2035
847
438
484
3600
1358
648
473
468
349
1053
387
1863
10364
10364
10364
10364
10364
10364
518
647
10364
508
475
507
12637
2801
5984
5984
4524
4524
16270
5984
5984
5984
5984
1604
1604
1604
43014
5792
4449
1215
5984
5984
5984
5984
5984
5984
4524
713
27981
3016
1301
1439
1379
7137
124
1611
520
728
22955
2108
1297
1249
930
1969
122
124
1458
1311
2277
269
124
269
1581
124
122
122
1910
1284
1391
1109
122
124
945
1699
4112
3918
139
639
77908
270
2331
326
270
1047
1502
848
334
730
351
424
355
533
323
1445
1153
746
262
429
436
1517
270
2659
353
262
2528
12759
686
25895
363
703
359
263
14290
1835
1517
697
21391
267
257
264
10319
964
2712
23354
125
125
125
125
124
125
1474
5595
8401
1196
6960
229
240
264
229
232
252
1243
254
261
234
234
262
260
248
249
235
242
246
584
14860
262
251
247
249
249
246
251
673
1992
11754
634
2387
9479
628
1911
8550
4459
621
3276
1572
298
2494
11114
298
5694
201
650
368
370
3492
416
2636
298
450
2358
381
297
31089
201
326
14230
237
251
244
249
239
247
240
248
255
253
247
249
243
255
245
246
244
243
248
724
565
13690
1754
4424
1178
4081
552
15770
25830
473
634
1211
649
459
657
544
2110
1934
566
430
542
717
1045
2202
551
3242
632
551
3206
578
3765
12049
724
565
13495
552
552
16174
552
1194
8384
4425
4082
4971
102
102
102
102
102
102
240
349
5019
10760
65
707
293
196
527
1269
1397
126
2505
10246
2837
673
11883
126
126
411
216
2468
1485
536
13141
13031
245
10010
8907
317
4759
1274
322
880
125
123
4633
7692
13459
126
125
770
31001
9210
350
906
1117
499
13665
356
748
125
6416
448
4143
14713
470
163
1506
338
124
47338
1624
455
4805
455
10285
11329
2026
713
938
670
511
1305
598
546
15086
453
14755
47339
163
16084
455
7410
453
10373
16926
2262
453
163
453
16084
5794
455
9079
453
29108
9258
449
10703
316
448
46795
512
12112
126
455
1687
5706
455
160
14475
4395
159
3968
1312
12574
480
7504
123
1212
1489
298
10015
159
474
903
200
474
897
200
15140
6482
732
713
1379
1490
703
1966
1621
896
1792
731
684
621
4334
1467
1365
1362
1139
2082
1319
524
486
1932
968
1961
974
1554
1283
32229
1441
1087
1539
1136
528
1633
818
293
564
858
546
477
556
2722
2308
896
858
300
318
473
2750
1441
1509
10204
9883
7628
3020
341
1554
1923
1788
562
805
858
38256
1439
1137
556
967
2827
6446
2897
2757
2408
581
848
1678
18232
1612
2486
2302
556
1508
752
1340
10235
13349
1272
8163
9893
11491
1435
366
6446
41606
1714
1889
556
1215
4569
1166
5484
787
5136
584
13299
40644
1732
11288
2492
564
12481
556
504
7702
540
10793
10793
37867
472
757
8454
9004
556
556
10235
556
556
10235
556
556
10235
1925
520
12362
367
413
407
421
375
556
594
514
365
1932
543
389
13299
387
385
383
16733
594
486
556
1932
514
13299
92016
3906
159
159
159
159
159
1678
1449
6261
1022
1083
3835
159
1521
4002
4061
10524
413
7198
463
22698
231
5232
231
3598
3269
2646
231
2938
229
3185
231
231
2373
3085
3041
3312
2859
231
2694
400
23738
231
4840
5515
6012
5534
231
669
231
4443
5637
5334
5474
231
669
231
6030
4751
3762
5244
6981
669
5563
5146
12129
229
231
669
669
669
669
669
12480
4644
292
903
3682
4254
4670
1934
1156
9422
165
708
4360
1562
4669
787
801
488
1393
801
3068
2575
821
292
856
3128
3752
688
1473
697
290
196
524
1270
1397
377
2207
673
11951
4312
276
295
126
3833
10179
690
126
7795
126
6136
8956
592
126
126
7701
567
616
606
365
8000
8749
681
856
17293
4602
843
12170
1404
11836
5958
11396
11786
272
1017
907
23316
272
924
1113
1168
1213
1201
1599
952
736
982
1172
1058
883
993
19340
4347
4232
3922
2950
4501
2625
1827
7305
582
20765
4856
5696
6226
6425
5121
3190
523
652
1007
278
1492
572
516
592
719
11035
966
866
3031
474
577
490
5974
15671
268
448
702
535
632
4362
1139
300
270
580
606
1295
703
734
303
708
12470
621
533
8591
4749
1034
3522
18372
2162
7913
2781
8428
7570
8546
2438
2711
2397
8344
871
64736
752
2599
8764
2513
7626
7958
7163
46736
58035
433
529
5992
1853
22269
2962
7100
10628
5899
4521
5718
10742
7137
3491
39224
2920
844
37643
142
310
140
125
18499
125
125
125
125
125
23521
1489
122
179
6338
2639
125
1292
542
2639
775
914
1305
1240
304
38584
313
769
120
120
10185
1253
34646
10136
2119
793
29463
160
20562
2452
1965
320
3564
620
8679
291
1324
10103
1160
961
845
290
1333
295
1162
890
9460
6306
884
1063
1938
3144
2669
2727
1003
6360
1715
295
295
295
312
11086
509
836
1729
547
4520
2079
9224
990
496
3868
497
10801
6531
9224
4074
43004
1443
1651
659
1649
720
744
668
764
1817
699
656
884
691
668
2262
695
347
3081
513
284
672
2611
4605
269
269
2158
269
2195
269
269
269
269
2381
3360
2515
1760
1406
1560
1352
695
6606
6819
3013
1138
1543
701
1578
1578
338
1061
1449
1492
1435
1473
338
2620
695
3203
1335
32661
6974
305
21100
12240
267
437
606
442
510
606
510
442
606
606
606
606
933
3201
11255
275
678
3700
329
4433
4702
576
11253
275
677
5123
329
4433
5796
578
11255
265
648
10617
6949
5918
580
11255
260
648
7628
5855
590
11253
274
648
2986
10408
6289
572
29908
248
666
702
788
902
556
465
797
713
14399
20176
10413
196
195
9290
1653
1653
415
15162
265
657
6556
468
2098
3987
5543
5543
684
124
9782
666
6648
666
197
666
197
666
197
29909
248
666
628
476
3886
609
1574
347
348
348
2224
666
628
476
3886
666
1256
546
12826
7128
482
506
11977
9592
142
391
2514
11105
3149
11355
2163
54179
12795
9380
505
482
1232
4307
1280
1277
726
3456
781
781
726
9935
1178
1589
1182
1183
1181
2207
1183
1216
1183
1212
1189
1810
1934
1726
2938
1191
1639
2781
3277
1726
3367
2938
2974
2938
2965
2997
2938
4383
27344
1639
1726
2792
1610
2595
2595
2023
722
10452
159
159
3069
56
10076
262
823
1416
571
226
9954
9374
268
842
3748
776
8983
1281
2169
4344
4331
284
2830
14500
2813
3858
2830
2830
2813
648
23354
4480
1490
269
269
124
2237
245
29425
7557
6920
7871
6171
422
960
5015
1596
735
557
4214
634
630
1043
636
806
1047
627
628
807
646
631
838
1020
348
10615
3113
644
549
487
465
1769
541
644
323
443
435
10377
5875
10400
4212
21331
3360
24848
5312
21331
21331
18359
7816
15035
2919
4013
222
1664
222
10323
23408
2687
913
997
998
923
222
3675
4605
15473
14872
228
18313
13360
180
200
199
201
201
201
201
201
201
199
200
200
201
201
201
201
201
201
201
200
201
201
201
200
201
201
200
199
505
142
40893
9261
45634
18233
451
528
519
532
6704
5165
506
488
36996
2454
5594
2915
124
124
125
1349
1335
1337
136
4570
7367
1047
571
1355
1072
1075
335
969
1101
903
1042
334
1487
1363
1021
547
10366
1491
10366
10366
10366
10366
10366
10366
27744
895
655
895
10366
1079
6183
7331
229
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
12078
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
13443
10366
263
11909
2215
10366
1007
10366
12907
10366
10366
10366
10366
10366
10366
159
159
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
11343
263
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
10366
176
2120
3162
5256
3955
7720
4268
4049
2978
412
5905
5100
1821
868
4427
1718
4661
2683
952
10997
31221
28583
3589
301
36982
2248
42075
39987
87323
5537
2246
175
4454
6422
26929
7059
7813
1871
2226
4983
3309
24864
302
301
26493
9973
24087
7557
260
23732
260
24170
7926
260
22901
260
23732
13140
260
22602
7852
260
23241
260
23942
260
418
582
23853
10472
260
24457
10278
260
24626
261
19792
260
24538
260
22997
260
23712
260
24260
260
24043
260
24603
260
24241
260
30059
2524
2085
2613
260
29735
417
846
535
1552
9270
736
732
329
1309
559
445
1125
471
755
473
676
326
7392
532
492
529
4634
3947
9060
529
501
10176
640
1657
332
734
1536
7110
16485
8908
260
489
27533
260
404
2827
1453
23354
4480
269
269
1490
125
2189
7566
1063
391
2774
212
1132
23190
1063
1015
212
1654
200
581
1029
3936
16589
200
3936
17951
771
664
479
4623
1889
576
3698
576
2358
2072
1879
19293
16589
13797
762
7202
16589
656
23521
4480
1490
269
269
124
2237
732
5267
24734
125
125
125
26376
125
125
124
64
430
125
373
4532
102
102
12170
102
102
102
102
696
805
900
556
465
609
788
627
1850
19719
11429
8689
857
195
1217
347
677
1380
347
348
194
756
1382
40233
666
281
2938
1437
29358
8456
590
13856
3745
1107
27146
35280
19248
196
196
1939
6564
3356
42474
42474
15810
732
5267
26132
125
125
125
26376
125
1322
124
64
430
125
477
408
1122
18878
102
432
527
399
11421
8412
11422
619
10039
4033
1854
1958
2566
4391
410
432
463
394
102
28834
432
10433
521
4291
1122
285
263
404
11903
7242
1107
4799
1791
1509
1771
1930
79442
143
632
263
10945
263
9126
5639
263
11066
9934
4878
10226
328
10095
4301
263
413
13039
5083
9184
4705
263
1536
4270
940
12525
3705
14264
1928
2110
11902
1102
1087
995
1166
2668
1962
1254
2005
1170
3705
256
1178
5947
4075
39706
781
940
930
813
937
955
911
920
432
4762
85620
263
10084
521
5462
263
7596
10983
3574
493
592
591
581
1211
587
591
2241
515
10998
1331
430
416
12289
494
432
2866
508
420
40580
324
1826
560
2342
2783
2357
1794
2179
3271
1895
324
598
1271
424
3411
1000
531
405
464
5037
498
1661
2977
405
317
1597
515
263
12423
263
263
732
5267
26081
125
125
125
125
1326
26376
124
10124
430
124
125
64
458
389
102
673
11598
102
29072
432
186
449
4846
102
102
102
12233
1316
1143
102
12727
1456
8867
11764
306
6442
425
1112
286
510
326
16377
515
10166
1010
291
4047
673
432
489
4835
673
12259
102
553
5742
673
11017
102
10484
2238
12678
11683
3401
8524
1969
1737
12125
1399
386
1156
21000
379
13445
673
633
4669
673
11867
10535
673
673
673
432
124
470
775
1305
10185
914
2119
793
29706
769
476
257
8731
21901
476
10286
1253
31908
460
19458
166
166
166
166
166
165
165
166
165
166
166
166
166
166
165
165
166
9912
1364
16922
166
165
166
165
166
6592
2299
166
3334
166
165
165
165
19563
265
9196
16055
165
2124
165
165
165
166
166
166
165
165
165
164
165
166
165
6478
165
166
163
166
165
165
164
21266
6286
164
165
165
165
165
165
165
165
2745
20158
3249
6620
163
2785
20169
2739
20198
3037
2559
4489
25766
4142
570
677
29376
2210
12892
333
483
504
5302
284
1742
2421
284
311
296
290
3301
2232
8764
6568
735
877
913
721
928
1083
1216
965
888
849
895
1151
1975
1069
739
1145
1130
930
847
10025
841
862
519
944
566
951
1262
869
1238
801
935
1234
988
1168
5193
839
1313
493
1284
8799
1298
872
987
1052
752
532
498
600
565
277
14267
5076
3922
4802
1028
1785
11787
7693
4800
1301
2506
1303
1640
14285
3040
1280
4827
1303
1289
1260
1172
14285
11787
14114
1328
11785
11785
9403
490
12279
1638
1238
2499
1213
1193
801
9854
2475
3434
2321
1101
4082
17861
1231
7609
1797
5479
6149
1536
1352
1338
3570
7373
1294
8348
1311
5315
1412
1548
4555
6219
1580
7363
9205
1287
7544
5075
1294
8172
863
572
3619
723
9642
10496
11849
837
13004
6581
930
1136
1123
345
8002
8588
7339
8259
4389
14546
8556
7339
8714
4479
8436
4753
8656
7582
8516
6364
11139
277
14251
8214
6413
8191
7339
8194
5348
8018
7339
7980
7339
8083
8074
8044
444
23506
129
129
610
64
129
129
129
129
123
5238
30811
129
129
129
64
4925
64
64
2992
903
14021
129
64
1542
6664
129
19977
129
2935
2992
2313
12010
6561
7636
945
6483
8760
5504
1113
321
742
72
2688
72
501
72
763
729
985
2056
875
1210
21119
589
480
1158
3072
72
569
5795
771
72
858
1123
72
72
325
10140
255
72
4388
739
1200
854
772
794
1549
15906
4546
20477
4392
20477
4381
19350
4372
19603
4525
20503
4431
11554
4540
4540
11554
4481
11036
12926
4489
4667
12029
4361
20624
4530
17213
4377
17213
14176
17213
4349
4393
4530
19788
4404
21721
4398
11525
41367
3315
4717
156
511
3344
156
3171
7239
1741
586
156
32922
3947
3541
12378
14295
3684
33252
5116
4145
3916
8092
576
11570
14909
33322
5429
4104
3831
621
14820
34880
156
12181
4590
156
156
5172
42885
4852
9536
3759
11179
20952
380
984
11330
986
383
2898
2413
370
365
1917
18004
943
1103
683
370
3432
1003
5070
4106
10514
1799
2291
468
471
4886
1849
663
1399
33767
29545
6226
2331
425
3572
2581
1001
878
3288
1935
500
2218
1411
958
1955
2079
667
1161
1089
3077
1089
1291
953
2966
1265
2517
332
308
1719
648
3483
26974
2921
391
4321
1858
2669
1783
2658
3645
2511
2668
2628
1749
343
2157
10700
423
620
605
368
37225
27362
344
2163
2066
1605
1972
2031
1928
1960
1731
2265
27383
2728
2373
2432
1731
1887
2271
1983
2367
10722
31992
27356
2688
3216
2634
1906
2299
2542
2250
1797
27367
2156
2272
3199
2027
1886
3146
2505
1785
2628
27396
2544
2223
1529
3427
2545
2276
2682
1645
2216
27388
2874
2907
1774
1896
2426
2185
2251
2090
2060
10759
38321
27376
2002
1905
2373
1419
1927
3136
2333
2448
2771
25714
2353
1764
2539
2519
1721
22963
2093
1596
3287
2581
3259
2432
1801
1424
2313
2895
23363
1920
1927
4221
1691
3487
1561
1878
2367
1388
23350
1530
1389
5128
1633
2711
1441
2677
1366
1466
22325
1978
1536
1806
1957
1649
2071
2664
23350
10412
932
48756
13376
10090
519
13751
4003
548
463
13474
13746
16400
3954
669
596
7062
4805
573
583
738
571
548
361
15945
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
216
256
276
7139
150
10521
2092
629
1376
7490
1431
330
1901
493
493
2563
2494
3482
849
10483
2141
1499
525
485
502
564
483
2057
2150
1390
2084
2156
835
10507
136
20443
348
5366
349
2085
266
262
268
10335
3262
3874
2519
1622
978
2376
5127
1845
1286
407
18211
1110
258
4821
187
1246
70443
2228
826
724
7066
7923
2306
334
3640
1667
6072
2610
4892
1239
327
4877
6453
258
6072
2148
273
934
9349
273
17554
2517
129
797
10223
465
1056
41344
6877
9333
269
269
6059
2567
244
269
1032
269
1742
626
7946
362
287
913
1042
5473
2896
305
291
5944
9333
6374
244
1155
362
451
273
465
291
267
502
287
66369
566
2445
2697
2895
560
2661
14635
584
244
9964
550
822
905
5937
3739
4348
9964
44561
973
454
3253
266
8646
268
260
3481
2145
261
5138
2424
2454
2448
5356
2445
1910
2353
1997
5693
303
4094
33408
1243
2707
2197
2440
2552
770
454
4295
2703
5268
1992
2554
6921
5763
454
28878
1194
264
264
454
257
4055
6764
3211
2023
1820
2433
303
2206
2054
1895
1844
460
258
4094
10661
257
2560
2451
2336
43639
770
448
451
4697
586
915
2898
456
775
5333
264
264
262
4152
255
3639
267
2351
533
5572
2237
3169
764
2343
2328
763
2340
4455
30624
1027
268
264
454
267
10621
255
262
265
2319
2228
2075
2235
15085
2611
460
2693
1937
2316
1893
45420
264
264
262
255
267
261
454
486
454
6249
520
485
454
454
476
36791
835
277
264
267
7715
262
13634
255
23521
4480
269
1490
269
122
2354
3100
4198
11662
9616
2584
16667
176
6615
2234
11089
17505
4116
175
1465
176
1120
5725
3231
2062
2035
2391
10367
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
16570
125
125
125
125
125
125
23665
125
13450
11893
9367
11251
12216
23712
10132
16570
10365
11271
394
10796
4264
31749
10866
46297
6632
887
491
2322
2369
888
494
1459
21698
1242
1807
2419
75563
206468
5309
1860
1820
1984
1904
468
14904
389
446
1856
1148
10887
135
334
348
480
2259
1127
1338
906
856
398
398
1666
397
416
480
397
4220
46237
851
26034
2201
10155
435
440
429
316
428
420
432
421
331
887
2056
4145
652
7723
3378
2344
3217
2351
423
2058
1164
420
397
20462
356
722
2561
754
551
433
2953
12533
1076
445
3381
508
435
1337
436
551
3096
445
429
429
445
360
12235
19640
4994
6457
533
12166
7202
2292
692
2360
660
964
2922
11866
4230
5778
8999
27024
2379
969
2533
3351
10093
1886
20918
2348
433
884
3105
10027
4796
11514
32878
22008
62111
33348
75197
3105
8999
5844
4510
73068
57297
30438
92895
57680
108217
102047
51540
95583
63127
3105
10093
3223
8999
56994
66336
3105
10027
4419
10346
5746
10346
4750
6944
12685
18323
10346
4750
10027
2233
8561
1567
23686
125
125
1341
1106
125
125
653
125
622
125
125
125
125
671
125
125
125
125
125
125
125
11327
125
1587
1023
125
125
125
380
125
125
125
12001
125
125
125
11278
12580
125
3430
2380
1881
5618
14504
11569
12086
1380
1091
1101
1260
1285
4925
786
7049
658
791
766
660
841
2043
188743
9976
1950
1692
8529
3040
1618
1931
2125
1849
1824
2489
2731
1762
4235
1747
2092
2030
1882
2046
1243
1690
2191
9465
8760
43747
1823
67702
1245
1259
2309
1728
7231
10570
6649
649
953
9774
2660
320
10515
1715
12475
14027
4819
3703
2338
1827
12778
27831
2494
2305
2431
3695
2111
13417
2118
477
5640
771
1726
2183
2104
2369
1734
229
524
1863
1744
1749
1734
734
172
19721
828
4488
1164
37689
1077
9617
465
465
143
211
210
211
209
211
209
17065
878
430
2266
174
247
247
247
393
248
1013
247
174
247
172
171
171
171
171
171
170
171
172
171
171
1239
171
172
172
171
51455
357
381
38294
164
165
165
6355
164
165
164
539
165
165
162
165
165
50490
165
165
164
163
544
165
10958
165
126
1193
164
2785
165
454
1972
467
2096
513
3479
164
10958
35749
539
464
164
452
466
2301
486
5617
5507
2092
2098
65208
539
466
301
309
411
394
379
339
386
421
383
5698
424
313
313
5699
539
534
156
452
465
2222
503
3184
34756
5923
539
534
292
292
8289
8250
126
454
473
3441
473
2122
732
5267
1297
269
125
26132
122
2705
1322
125
6149
2137
8365
7455
181
11482
166
14116
23134
350
1520
1452
19305
2340
2334
467
917
2146
859
876
876
644
651
922
869
881
884
796
813
313
1440
982
562
632
698
903
1534
809
620
1956
399
770
1181
970
954
802
482
640
967
977
649
1137
1226
285
13182
827
358
985
275
309
11871
2705
18475
972
136
136
137
1439
137
138
639
971
137
138
137
883
138
137
136
137
136
981
138
424
138
953
138
313
507
357
136
814
827
1535
594
1259
1177
2706
733
596
985
802
4033
5127
1105
309
610
1293
797
723
349
136
1269
279
11998
2303
2920
3165
7016
2315
206759
23135
347
78713
1066
6317
2920
2920
23135
319
3648
3669
2840
12469
281
11124
1459
288
1043
288
1639
617
288
270
289
1699
5045
1862
3660
3613
708
1745
721
603
668
277
2703
285
1947
3342
348
202
4632
4599
288
1303
1665
281
4094
529
11032
534
623
461
542
8898
4354
858
17465
3055
908
814
876
10692
18774
288
904
13140
1345
861
3348
1768
1671
839
3106
1338
1791
765
775
890
3590
17065
211
210
211
209
211
209
210
51454
1663
141
142
174
247
247
248
247
248
174
172
171
171
171
171
171
172
171
247
172
171
247
172
357
142
247
171
172
171
171
171
171
381
5958
248
25344
1640
140
141
140
172
172
172
142
173
172
173
381
9894
1961
1435
1980
9776
4233
506
2158
71214
413
142
172
171
171
1269
171
438
15773
27905
450
12595
172
172
466
12821
41240
536
237
196
196
196
196
197
3368
3339
196
156
156
156
3242
238
238
8379
156
36191
470
156
514
6712
3555
450
15431
534
13477
13477
5937
212
19336
211
211
2510
611
2669
1714
2235
211
212
212
2505
211
4540
15799
244
125
125
125
125
125
125
125
125
125
125
125
125
893
125
125
125
296
125
125
125
125
125
125
125
125
125
125
1118
125
125
510
125
473
125
125
125
125
125
125
125
3776
814
693
612
12103
624
3221
620
2667
1683
2669
5937
212
210
211
39208
5296
238
515
470
450
10884
4467
3417
4425
615
2668
1630
1744
1660
1781
1807
1660
1777
465
143
1204
603
1533
5788
5352
6441
3127
6299
1513
9053
4225
6156
6066
7001
5214
8139
2646
7185
7252
8564
5035
6485
7596
329
881
6626
6509
7121
865
6878
3449
7962
8113
4325
6000
1311
7685
6199
7799
6230
2292
1204
6441
603
5788
5352
510
21554
3127
7891
572
8282
1137
5105
1713
416
1276
1703
1288
5078
1344
9560
1487
1685
10717
22512
7028
3226
1385
732
5267
26376
125
125
125
125
125
124
2579
371
2355
2501
1494
1731
572
3682
4112
2895
11133
2862
6143
3740
1682
124
6749
458
389
28116
2751
102
413
432
3289
186
359
6412
38935
2511
2283
1070
481
505
142
9375
5099
336
2205
335
547
2704
17283
20499
4625
16130
14543
11846
16718
13190
551
12706
9041
15302
8508
348
8566
14864
6220
20038
10393
4671
5691
32613
348
4661
44048
348
11657
17771
12084
15527
13402
11919
19051
12555
15416
4664
47938
4670
39994
4665
54645
4665
35255
4672
52284
4682
51368
348
506
482
2205
4160
432
343
5530
381
482
4846
5088
5055
4638
806
6967
506
482
4080
381
357
9954
1493
1564
1199
1160
1047
974
1364
1207
2178
1059
1619
1564
1129
1221
1073
1904
1228
1233
1140
1444
1182
1182
1750
1027
1236
1360
1721
1094
1029
1218
1174
1059
1272
1122
1357
1493
1602
1480
1420
1313
1438
1019
1760
37945
1234
2473
993
1167
2373
3782
2685
5017
381
482
568
13005
381
482
4821
505
482
18788
1263
9952
506
482
4784
506
357
13385
506
357
4773
505
357
17432
506
482
4930
506
357
11538
506
482
4732
381
357
16554
506
482
506
357
4746
6268
506
481
4414
11390
481
381
4513
8350
381
357
506
357
506
481
381
482
432
335
21682
3124
1103
431
367
4320
2561
513
1734
785
2369
1067
561
455
904
2980
441
2994
374
1102
1067
433
784
2075
1463
2309
784
2961
2595
4474
23749
3124
1067
441
3168
431
3613
2953
3149
20451
2369
561
784
1103
367
4559
904
1463
3826
2702
374
1102
433
2075
455
513
4243
4551
785
387
3258
4333
3312
2909
11293
1874
3106
20476
2321
3365
13637
4561
3092
2273
20510
3711
4291
15191
3207
4352
3907
20750
4137
2572
8580
4717
3748
2759
20472
2654
3184
7848
5503
2593
2812
22442
9133
4530
3793
2913
2702
20532
2655
2340
10412
2422
3316
432
20873
432
4201
353
2915
2194
20929
9086
7207
860
8726
4866
2608
2599
2564
3969
2585
13316
2608
2534
18816
704
1653
5452
3430
6550
4085
8628
19291
8350
6560
6885
5597
1914
9912
5686
707
1234
2127
1132
5044
17058
11580
45362
4804
1392
1000
31924
18635
6658
319
838
1013
4384
125
125
64
64
64
125
64
64
125
64
64
64
64
64
142
64
64
64
39283
64
64
64
64
125
125
64
64
6093
64
64
64
64
3610
1777
7339
2459
2311
2101
11701
2094
2370
2238
576
2399
1274
1190
1354
1224
3045
4403
1777
13225
2124
2771
2417
3032
797
2462
290
2038
2110
656
411
13140
48415
263
11492
20002
1666
455
373
1466
597
462
400
376
461
1246
454
3962
264
14746
1429
1492
1547
1615
1078
96033
641
2883
3022
3941
86884
16939
13508
15849
3590
1221
1164
51101
1111
36404
1049
38210
69232
1057
139824
6560
918
3340
41214
5199
44605
21042
17123
40084
18139
32270
11844
14362
10393
17484
34764
65920
16093
30356
81642
15753
20671
30175
42628
15166
5004
19708
42524
42056
2438
6124
24669
264
264
462
3878
264
2496
3891
264
3891
263
870
8021
264
1777
576
51466
64
2823
2950
459
1340
64
64
64
695
637
5909
64
64
268
636
267
4578
3081
648
2246
2074
4012
267
64
268
64
267
244
377
907
752
64
267
1795
6298
1640
8998
64
268
823
1576
694
5834
2365
1316
657
475
20441
288
5380
5436
1981
7016
7016
1981
10416
2912
4848
532
110
5701
521
634
595
7190
4642
1699
3207
229
529
12046
2920
61
4893
1470
4112
1566
1294
2077
2260
1742
4848
30831
14084
7612
2230
1281
3152
3540
592
2884
5250
352
687
798
1233
1024
794
788
981
668
1079
1140
240
302
21311
1848
4405
9276
10301
4390
12080
574
352
671
682
2034
587
5033
1681
196
196
196
19163
13944
196
3501
2020
4620
4535
4423
593
1001
1031
834
725
790
962
5384
1302
869
838
787
805
1260
6579
196
196
196
196
335
5888
343
7911
8233
317
1412
7230
19036
1477
390
285
439
7372
3566
6757
294
270
308
855
286
3718
1742
1389
1470
1658
1294
2260
2077
19017
3314
2297
853
288
1546
1376
651
4616
789
26144
5150
19010
2679
11361
14292
270
1194
364
853
268
5454
7016
1981
1354
1284
7355
3117
7016
5436
5326
1189
4016
3053
3647
1981
6402
15101
757
326
5032
4912
4845
4647
4247
1981
326
4382
4608
4657
5171
4801
4345
4448
1989
1989
15099
4449
5045
4677
4322
4507
4523
4575
4192
4541
4167
4801
7328
4402
4753
4297
3781
9686
6408
4649
3562
4035
4625
4167
3704
15099
4152
3707
4513
4275
4001
6408
15105
6408
4168
3988
15101
4315
6415
6415
6410
5632
5632
7328
6407
9872
3894
4391
4466
3514
4333
6414
9024
288
5380
5436
1981
11361
7016
6402
15101
1981
15099
3705
3716
4054
3586
4416
4181
4067
3703
3877
5522
3711
8742
6409
15099
4405
4383
4016
4334
4415
4545
4360
4418
4307
4493
4774
23354
125
125
125
125
1490
124
2237
422
31945
685
922
364
1625
379
3664
651
365
382
3639
3028
3223
1603
4071
3516
659
3031
3290
2563
400
2508
2366
383
11480
3294
3275
432
3137
3633
12285
2333
3483
9383
2288
2126
2793
6087
5068
5494
5539
5583
3045
4938
3820
39686
6479
2752
3750
4324
2665
5392
2598
2637
2409
2569
2641
5207
4670
5075
4526
4417
4821
3681
2551
3978
4923
3968
2444
2771
2788
2560
5057
3559
4433
3502
4283
2239
2871
5122
3451
2396
4775
881
189
4090
188
12542
3397
2557
1725
2396
2453
556
1132
8967
881
2664
4858
449
11991
6202
4364
16279
36594
835
8399
3145
3562
2801
5371
2048
2048
2555
4858
9497
3586
3039
8738
2814
5251
4677
6515
835
4994
189
13560
3646
604
835
824
12354
9368
460
12868
8842
10176
4799
6963
15444
2675
11337
7098
5330
5815
883
9972
4501
321
18108
835
835
3569
835
7001
21843
2286
835
6797
835
19323
14767
835
23354
122
156
189
881
1366
21572
11770
6087
15194
18174
23354
221
41347
1674
451
7208
514
3174
513
3171
470
1995
3338
3366
535
531
4742
7239
4181
1743
70
24491
8676
1709
1432
1190
3348
379
1693
17136
1680
15743
1966
2231
4295
1680
7016
11271
16480
1173
519
1327
10495
3401
196
883
388
15479
1229
1403
890
15735
14610
15161
14760
984
1039
261
12639
5763
196
16613
14140
196
196
196
196
196
12127
196
37650
5634
384
1327
519
379
1173
2375
3401
4295
233
383
11378
6558
27432
756
595
863
681
1172
675
756
675
233
233
3401
1164
961
4705
961
509
12367
271
1522
1376
651
4616
789
26144
5150
19010
2679
11361
14292
270
1194
364
268
853
5454
7016
1981
1354
1189
7355
3117
7016
5436
5326
1284
4016
3053
3647
1981
7935
326
757
326
3552
3350
3588
3727
3014
3374
1981
15081
2445
3271
2785
2896
3771
2683
7016
1981
12118
2038
2397
442
1032
1173
9666
17244
1033
233
3401
233
4295
392
755
383
3569
2527
12130
1150
261
2096
6159
12143
233
233
233
196
196
12565
27426
233
232
233
232
231
1173
675
756
3401
756
863
4705
10889
681
25909
4295
3024
69569
21123
6580
468
441
299
4575
719
2043
2736
469
3096
291
2263
1787
3699
19903
447
477
721
822
270
2949
384
299
1481
625
2692
1826
710
5395
4234
380
293
440
5918
4797
459
2368
2005
861
634
605
540
589
656
3278
1037
4415
9810
2973
482
494
5654
65203
10593
4098
282
5217
2382
3221
1867
542
408
3588
822
1815
599
2263
5684
32924
189
265
297
289
2905
11983
15858
2406
6939
47995
2905
31020
38549
2370
4999
19462
15166
16451
10549
2171
8306
23210
11781
5710
34176
16604
35909
2905
271
23354
4480
5504
125
125
1490
125
124
2237
125
494
246
26639
9474
737
2200
1796
1590
792
329
328
372
365
2279
261
377
362
463
11664
383
14399
384
413
621
384
2883
497
15259
1673
401
12362
10705
2017
413
402
497
10372
11494
2626
11307
10159
13982
11927
5756
5331
5785
11643
5261
6666
5893
11927
8607
260
141
11951
1596
1590
735
732
9255
334
182
75611
1753
1218
1393
1235
732
22178
125
125
125
125
124
6749
449
380
28092
102
673
356
12228
432
186
357
10807
10061
2286
409848
11307
11927
673
432
454
385
28699
432
595
8061
393
4296
6687
473
432
375
5849
1754
1870
3145
697
2647
1931
1443
1188
1814
1926
2615
1903
6026
2044
1481
2079
1274
1800
2096
1620
1544
1913
1774
385
1309
3728
3662
12647
750
5941
33051
36512
35577
23354
125
125
125
125
125
122
2354
27054
34468
661
6197
318
7188
5244
2219
4459
13242
3579
4329
2578
3874
3649
3802
13619
867
748
718
292
1242
1248
1321
1699
741
3853
803
638
247
20338
318
13242
6020
8935
661
414
7188
5244
2219
4329
4459
3782
2074
3802
310
5655
310
4444
1699
26997
318
10599
661
6197
7188
13242
4459
4329
5244
2219
3579
2578
3874
3649
3802
13619
867
748
718
203
35020
318
6020
12253
661
7188
3782
13242
2219
5244
4459
4329
2628
3802
9226
4280
4819
4516
4938
1085
4389
1590
4965
1859
1321
1699
557
730
584
3003
741
803
247
638
483
21197
318
414
661
6020
8935
7188
5244
2219
13242
4459
3782
2074
4329
3802
310
4670
310
4444
1699
35491
318
801
763
661
6020
12437
7188
3782
13242
5244
2219
4459
4329
2628
3802
9226
4280
4819
4516
4938
1085
4389
1590
4965
1859
1321
1699
557
3003
730
584
741
803
247
638
16072
414
428
7133
5698
294
3867
10686
6110
310
10293
310
4444
1699
34909
318
13242
661
10053
11078
3782
7188
5244
2219
2628
4459
3802
4329
9226
4280
4819
4516
4938
1085
4389
1590
4965
1859
1321
1699
557
3003
730
584
741
803
247
638
20645
318
13242
414
661
6020
8935
7188
5244
2219
4459
2074
3782
4329
3802
310
6418
310
4444
1699
113
13046
6626
330
393
389
326
3131
3558
3064
322
1927
576
1174
4448
2180
7565
1061
1007
13515
3109
2476
9363
1788
5201
2766
5167
4343
245
6639
7081
7197
7429
6381
6169
6245
7057
7398
7213
3464
8519
9363
122
7704
16238
1544
18996
53327
1384
1384
7060
246
497
463
10942
1610
4424
1536
1442
2091
6381
1236
1079
1398
484
805
1627
6723
1677
374
1483
258
397
11358
365
16493
16493
16564
16564
16846
271
265
374
16831
12323
3206
981
3291
2142
2424
3008
1218
282
545
452
2097
611
737
1297
550
6713
4514
594
505
2228
267
278
271
270
453
461
2269
10875
50684
1777
2078
2545
620
12968
1001
1659
1830
2577
619
9770
10438
4848
3155
532
64
4805
616
262
50
2744
2150
268
508
12203
2142
5816
309
2086
2932
9374
15859
2064
474
11312
5621
482
10509
5549
468
8214
5928
474
10130
5016
5446
495
12413
4264
63886
1879
7771
3832
3748
3674
3704
3679
3498
3597
4694
18237
4320
265
11558
6108
2737
1065
4065
11533
1737
1656
1822
1779
1682
1859
1755
1824
1767
2309
1672
4217
84974
2622
1294
3503
946
2996
411
2272
2227
2192
2209
2220
2228
1681
2220
4984
2489
2115
33491
2310
2297
2155
2078
2150
26578
3100
952
925
981
2159
1102
1157
1032
2495
4821
2496
4455
1150
159488
4183
19047
11905
7563
264
1522
1376
651
4616
789
26144
5150
19010
270
14292
2679
1194
11361
364
853
268
5454
7016
1981
1284
1189
7355
3117
7016
5436
5326
1354
4016
3053
3647
1981
6402
15101
757
326
5032
4912
4845
4647
4247
1981
326
4382
4608
4657
5171
4801
4345
4448
7927
3429
3289
3385
3342
3307
1981
15091
3529
3443
3381
3544
15097
3352
3832
3415
4417
3540
3695
3209
3550
3483
4087
3403
3736
15091
2993
2932
2973
2733
4262
4006
3230
2846
3691
3150
4952
4447
15093
3290
3429
15155
2621
2499
2619
2523
2669
2654
2725
2685
2716
2574
2463
2519
15159
3529
3488
4022
3098
3437
2968
2992
3995
4302
3996
3951
4377
4062
3820
3786
2803
2997
3081
2973
2767
2731
15165
2555
3290
3014
3344
3001
15173
3649
3263
3717
3702
3038
3274
2733
3846
2596
3030
3352
15179
3337
3617
3282
3918
4543
3797
2664
2635
2764
2674
2778
2514
15177
3200
3882
3347
4161
3512
3589
2509
3049
3204
3157
3363
3353
15175
4230
3766
4338
4273
15161
2780
3073
2870
3052
2828
3138
3058
3030
2891
3474
4635
3273
2961
2984
3535
3410
3547
3618
3925
15177
3201
2851
2664
2937
3331
3684
3439
3611
3688
3845
3267
3966
15161
2658
2847
2653
2759
2736
2972
3189
3313
4207
3494
3292
3496
15169
3667
4104
3264
3144
3158
2986
3455
3386
3728
3423
2961
3211
15175
3136
3022
4032
3269
3125
3910
3486
3644
3431
3770
3362
4176
15167
3447
4077
3390
3544
2879
4534
3745
3386
4045
3835
15175
3141
4179
4434
3387
3971
4116
2740
3859
3441
3054
3182
3078
3994
3365
15175
15169
15175
15177
3782
7416
26027
8047
26027
8047
3782
1981
7016
3414
1981
26028
26028
7927
1981
15093
15155
15175
15165
15159
15161
15173
15177
15179
15161
15177
15169
15175
15175
15167
15175
2569
3809
3356
2673
3871
3908
4091
3074
3101
3733
3898
4581
15183
3318
3586
3590
3471
4283
4222
3547
4545
3214
3268
3967
3512
5717
15183
15175
2803
3285
3758
3821
3328
4449
15183
4034
4644
4568
3743
3663
3058
2799
15183
3776
4343
7939
15079
2111
2219
2070
2963
2350
2088
2145
3545
2518
15167
2485
2508
2644
3577
3371
3821
2618
2797
2646
2478
3350
3437
13332
2379
3166
3170
3143
3185
3641
2357
2475
3277
3178
7934
15167
15091
3541
3640
3100
3798
3074
2450
2281
3422
3043
3080
15155
2903
2685
2462
2921
3468
3070
2534
2500
3046
2296
3561
3201
15157
3993
3754
2881
2479
2552
14184
3490
2937
3372
2952
3335
4771
7936
15081
3319
15165
14184
7939
15079
3934
2405
1981
7016
1493
7939
1981
15079
1989
23148
457
800
232
11081
2714
14365
605
1460
1460
11386
11990
7016
1765
10426
4848
2409
532
640
1450
16148
500
3590
2410
13344
2546
2576
2527
2631
1802
2607
3267
2587
356
1080
1273
3898
4020
2725
3860
3906
3971
2253
3532
18562
1575
4582
3204
1295
1673
4563
1587
4094
16299
14600
16096
1529
3050
2550
2250
8760
265
10438
3222
15673
9241
3925
2735
3815
544
3174
1610
1213
9018
794
9936
1745
9256
8582
4697
16867
5008
10796
7372
1521
1549
9776
1438
9257
5672
8558
3750
1850
1781
9971
12454
3249
1415
847
11848
1878
805
11343
7560
5414
6847
9128
3841
6240
9121
1703
8760
1693
8438
8246
1362
1609
9591
3771
777
7967
4330
1713
1785
9739
1788
7408
1564
12137
4572
9849
1572
1918
288
1546
5380
789
26144
5436
1981
5326
4016
7355
3053
2679
1981
11361
7016
19010
3117
7016
1284
364
268
853
6402
15101
4608
4657
5171
4801
4345
4448
1981
4382
5032
4912
4845
4647
4247
5630
4521
7927
3429
3289
3385
3342
3307
3290
1981
15093
3529
3443
3381
3544
3429
15093
3882
3292
3589
3313
3494
3496
1981
7016
3412
1981
7477
7927
1981
15093
15093
4223
3140
3592
3038
4393
4581
3537
3754
3102
3388
3198
3820
15101
3916
3329
3803
3933
4561
3739
3962
3357
4163
4326
4356
15093
15173
4467
2979
2956
3416
3003
3584
6402
15099
4152
4513
4275
3850
3826
3611
3253
2990
3532
1981
4649
4523
3562
3707
4035
4360
4625
4167
3704
15175
3290
4637
4599
4346
3895
4402
4001
4483
4248
4066
4922
4753
15175
4488
5522
5690
4093
4016
3109
3839
4454
4586
5762
3551
3805
15179
3223
3201
3939
3667
4813
4470
4307
4026
4569
4297
4523
4433
15175
3378
4385
4276
3894
4345
4545
4018
3514
4493
4704
4391
4382
15175
4493
4482
3979
4333
4601
4621
4244
4774
3963
4346
4500
4108
4466
6557
3835
15175
15175
15175
3803
11209
3722
11334
3667
10405
3725
9212
3850
12063
15101
3988
3666
4252
3776
4086
4011
4623
3905
5539
4828
3902
4849
3722
8893
3766
11343
3766
8955
15179
4603
4388
4201
4352
4461
4587
4297
4518
15177
4343
4825
5000
4770
4487
3441
4481
4774
4449
4660
15177
4731
4916
4431
4795
3608
4527
4723
4401
4559
4345
4391
15177
4219
4955
4491
5132
4865
15177
4636
4925
4720
4627
4472
4140
4058
4298
4812
4660
4915
4255
4577
4705
5144
4862
4741
4542
4574
4491
4870
4812
15177
4286
4258
4014
4919
4795
4630
15177
4180
4584
4041
4880
4451
15181
4583
4762
4680
5169
4016
15185
4321
4418
4786
4539
4156
4550
3810
4656
4873
4946
4108
5232
4325
4919
4792
4789
4976
3930
4918
4599
4488
4627
3574
4889
4782
4493
4210
4304
4370
4683
4916
4391
4482
4864
4848
4556
5018
4428
5017
4855
4353
4834
4580
15185
4406
4657
4764
5057
4541
15185
4464
4946
4485
4954
4044
15185
4855
4276
4159
4078
4334
4321
15099
4836
3466
4895
4479
4666
4367
3869
5460
4735
4699
5709
4249
15099
4676
3679
4084
4781
3839
3835
3972
4289
4184
4134
3805
4128
15175
4657
3869
5208
3876
4702
4374
4812
5322
4324
4213
4204
3893
12494
3586
4115
3983
3514
4608
4171
4382
3783
3622
5151
15175
3422
4389
4322
4356
4605
4446
4005
4342
4970
3691
2672
15099
15175
3708
11701
3725
12252
12415
6184
4922
4907
4940
5148
4627
4930
4815
4668
15099
4639
4770
3853
4461
3910
4581
4740
3691
7927
15087
3736
4136
2676
3252
3409
2932
1981
4031
3390
3929
4188
3634
3614
15075
3392
3276
3396
3154
2748
2604
3965
2608
2919
3449
2686
2506
15089
4142
4067
3214
2849
2814
3078
3407
4568
3113
2841
2915
2993
15159
2863
3230
2859
2872
2595
4780
3186
3291
3107
3577
4531
3670
3922
3862
3633
3107
3694
3368
3500
15165
3147
3153
4952
3312
3510
3779
3550
3406
3550
3977
3744
3691
4120
2881
3596
2842
2861
2842
4210
15177
3190
3080
3331
4131
4115
15171
3692
3650
3357
3120
3165
3335
3485
3353
3358
2568
3499
3412
15167
3400
3272
3166
3459
3611
15165
2889
2969
3876
3051
2782
3554
3883
3175
3080
3148
3114
3464
15171
3640
3685
3489
3751
4015
2492
2842
2681
3149
3291
3511
4077
21117
986
1003
1917
2898
383
370
370
365
3432
1798
380
2412
942
1103
984
683
14070
2291
18004
6380
2508
10514
12300
1041
8482
10878
21598
8599
2750
13635
22306
3037
1369
4565
3206
3490
3580
8216
341
232
7970
5830
2433
4381
11922
223
879
240
904
545
288
253
23518
18032
6913
1073
8253
1564
20551
8735
11922
1116
314
894
22351
781
8253
694
1013
8580
463
840
4806
565
745
6093
725
3652
2989
739
859
767
805
844
778
921
706
717
753
871
822
847
825
734
877
387
1605
1791
1151
345
6064
2397
2531
2303
16406
19337
688
1791
12520
11389
2760
2424
623
695
2758
4548
591
1761
695
2758
3253
1761
688
1791
3181
2760
35176
3391
52
10475
4848
2695
532
16840
640
7755
1450
979
306
1321
6074
435
13283
563
1839
5717
1425
13748
3895
2189
1778
4456
3917
2939
1485
1867
25202
3083
22292
1969
1993
8657
7817
19067
1457
1909
10382
25288
530
6811
1141
391
2774
212
1132
1015
1141
212
1654
470
7916
581
53190
3783
1520
698
113
23354
125
125
125
125
125
124
2237
32924
189
7465
63301
10505
3153
11688
43134
2664
16680
413
3409
33161
7300
1325
686
14229
5107
707
1740
10841
10841
731
10841
10841
1446
241
5585
18295
3880
7316
1880
417
1259
186
196
187
191
184
197
182
662
18295
3880
699
1502
11537
6269
683
9710
1262
704
14229
4690
586
11358
582
13012
569
546
10999
242
3647
242
5267
25834
1297
269
304
269
1614
124
6749
4034
690
8477
36128
1424
275
701
1065
772
426
724
485
1726
3774
1686
1024
1427
469
1098
377
607
352
389
10402
3157
61
16442
11986
10371
3157
394
563
5994
557
237
419
186
893
3738
9085
884
861
301
9235
9729
1952
3594
12872
9209
8232
891
7463
11630
13949
205
205
205
21911
205
205
205
205
205
285
205
8783
205
4849
263
11833
479
205
4008
1611
6964
2418
1206
4008
205
205
205
205
205
205
205
205
205
285
205
22293
205
205
205
205
205
205
205
285
205
205
3853
948
22162
205
205
205
205
205
205
205
205
205
22786
205
205
205
205
205
205
205
205
205
205
3901
979
21268
205
205
205
205
205
205
205
205
205
205
10228
205
3906
973
27671
205
205
205
205
205
205
205
205
205
205
205
205
205
205
3903
968
205
205
27673
3901
966
205
205
205
27675
205
205
205
205
205
205
205
205
205
205
205
11419
205
205
8907
205
205
205
8841
8838
9679
342
7985
8842
8834
29632
205
205
205
205
205
205
205
205
205
205
205
205
205
9547
205
2468
11159
448
618
7978
16313
3900
2282
919
767
585
8433
2885
23993
16162
7430
4584
8568
2183
1316
29736
2688
824
7765
397
6570
6754
6351
11449
6363
451
6386
3017
3582
448
451
437
447
448
450
6263
451
453
447
6448
3778
2875
1660
6725
2767
2591
3883
3822
4180
43941
2297
7929
56378
23360
206
1653
2298
14600
7930
1645
2298
7929
16060
128480
205
1645
2298
7929
17520
1644
546040
2298
4380
5184
4566
141
141
1934
141
141
4363
141
141
79305
141
141
5184
4672
141
141
2111
141
141
7840
141
141
141
280310
141
23360
23619
24382
23757
21386
21303
22180
24707
21387
25589
4624
269
269
2195
269
269
269
269
2381
2158
269
125
3436
2205
3040
2322
408
1639
2235
2234
2140
13998
1301
458
4133
451
470
1349
273
273
1364
273
124
2394
66457
125
466
12696
124
124
1340
1311
125
1193
6734
5515
3933
1413
584
3319
1607
110
3104
2568
562
2032
2894
3790
1574
2159
4908
119
124
1256
1897
1679
1013
3476
1863
7461
3235
5172
3696
2656
122
122
1059
1106
124
1167
420
18227
458
12228
376
6324
394
16369
322
322
398
4695
2725
512
1181
3678
359
2969
1170
1276
1786
6297
868
2149
10223
26518
1331
970
808
711
614
18818
477
674
478
640
677
734
708
677
710
813
15680
1390
1051
710
2988
440
242
311
439
1075
242
13645
1732
2020
2555
1913
917
1236
1586
1601
8607493
907
265
907
266
11786
638
11250
907
266
907
266
11871
907
268
638
907
266
11979
656
20223
907
266
638
907
284
2007
907
284
907
284
638
907
261
11562
907
266
14290
907
265
638
661
16175
641
12093
656
907
267
11333
907
261
12314
638
907
266
203
201
203
6634
7833
241
29747
206
207
206
207
232
232
233
3867
232
232
232
206
206
206
206
207
206
207
3867
446
206
207
206
231
232
233
232
352
231
232
231
232
231
231
232
232
232
232
232
232
232
232
233
233
7676
233
233
233
233
233
232
233
232
232
232
232
232
232
231
232
232
232
231
232
232
232
231
233
232
232
232
233
232
364
231
232
21786
233
364
10280
207
156
156
156
156
196
156
156
156
196
196
156
456
156
156
156
164
4150
156
156
213
214
214
214
214
214
214
213
213
213
213
213
213
213
212
213
214
17104
8225
214
213
213
213
212
213
212
213
214
213
213
213
212
213
214
156
156
156
156
196
196
156
446
456
196
196
156
156
156
156
156
156
446
241
29747
206
207
3867
206
207
206
206
206
206
206
205
206
206
206
233
232
179
34852
181
179
180
278
1600
473
9134
4358
157
614
4526
8311
5880
5349
384
13972
4401
4252
1198
178
181
3040
17549
181
179
181
179
180
179
180
179
179
179
181
180
3815
3064
2644
12003
8437
15382
3815
2644
3064
12556
526
3806
10841
180
3815
2644
3064
11977
3806
179
181
17363
3815
2644
3064
12030
8519
526
14425
3815
2644
12556
3064
526
3806
9468
179
19368
180
3064
3815
2644
12030
8437
178
180
5818
180
180
3815
2644
3064
11977
11951
526
14012
180
3815
3064
2644
11755
181
527
180
8437
12589
3815
3064
2644
11948
178
8437
19965
3815
3064
2644
11755
7003
180
180
180
8437
528
525
525
282
181
26223
3040
1600
496
11951
384
7175
10932
290
181
593
28633
180
180
180
179
179
737
180
180
180
9498
179
179
180
179
181
179
180
6149
530
11712
180
180
179
180
180
181
180
7495
179
1818
180
179
179
179
180
179
180
179
180
180
3806
1207
708
4146
1551
280
181
29747
183
180
279
495
385
7863
175
241
29747
232
233
3893
233
232
233
232
232
232
232
232
206
206
206
205
206
59474
2868
2597
2253
2128
1763
11112
759
7700
2694
5042
2987
539
476
467
530
21464
333
3946
1040
5138
1200
1018
1118
4978
1179
5394
517
403
2914
4554
4458
936
4795
1190
6969
1283
353
353
359
875
896
777
1051
588
1438
755
625
6048
1565
1113
1368
1041
1391
704
853
832
2089
654
481
1819
315
746
372
5286
388
296
287
3123
5417
11909
6040
19653
733
886
9055
4965
10056
10775
2744
839
1715
885
353
894
922
2614
839
9413
839
5996
1432
726
832
839
6015
549
466
324
1826
1794
1271
1000
41175
4078
463
598
5037
317
1896
424
1661
531
560
405
324
3691
3571
2342
3271
2179
1598
2358
498
405
29416
391
774
1992
3791
2495
3335
375
4100
11286
36110
11682
3659
585
557
3411
3590
3629
3449
51466
1962
723
4656
722
4012
752
476
794
1751
4851
979
685
2074
4607
350
1611
1795
2823
685
2950
3392
5805
294
2393
763
2246
1645
1668
1320
1576
664
978
2189
294
267
301
598
1682
8376
268
293
459
6298
1622
244
5909
1069
9360
551
1312
3081
936
1042
35921
619
609
1308
8998
10652
22391
2008
1117
543
3259
1895
1266
2198
2564
2639
3014
2653
2927
2166
3558
781
3768
1833
8337
16487
1963
6395
6201
926
5051
2060
3759
20350
8998
25984
3457
5622
7933
5817
2558
774
10370
786
1642
1304
17564
124
11088
6711
1816
393
3220
333
124
7541
168
140
289
405
5353
3685
2524
534
58507
3775
3775
3685
500
1944
1567
14801
1078
1196
621
154
938
4698
393
168
2635
1984
5257
56335
7541
140
13665
534
405
508
3685
508
1091
1091
12499
3685
1304
137
10224
1567
154
8844
1567
18284
124
7744
585
621
464
168
5353
508
508
6642
5894
3775
3775
1304
141
15086
1567
17851
144
621
8277
585
508
464
508
168
4512
1304
137
8534
1567
15486
144
8277
534
621
585
508
3635
508
168
525
1642
1304
17565
1306
1309
15962
1976
1978
2500
153
124
263
289
8022
50097
5353
3191
8658
7541
534
168
140
405
19265
2591
2409
3684
3684
1304
1567
154
13665
1304
1309
16624
6642
168
534
140
534
405
168
1309
26366
2431
1345
464
1304
1567
144
12021
1304
1309
1304
1567
144
12114
1304
1304
1567
144
11462
1304
25743
747
223
180
404
1934
786
1460
418
506
1460
1460
384
14864
1460
1373
1717
1460
1562
1510
705
554
725
14828
447
8171
3123
180
9166
15046
939
3679
467
404
874
12845
892
388
554
725
1460
418
506
1460
404
384
1460
1373
1460
1460
786
554
725
16233
447
4671
180
4560
939
1460
467
957
935
404
554
725
6696
3239
1460
1460
506
418
1460
404
384
1460
1373
1460
786
554
725
13887
447
12917
939
5145
180
1460
467
404
835
874
9784
892
388
554
725
1460
1460
418
506
554
404
384
1460
1373
1460
786
1460
725
12246
8337
9283
447
12917
180
939
1460
467
867
404
554
725
5845
1460
1460
418
1460
1460
404
384
1460
1373
506
786
554
725
12001
8337
11428
447
12917
180
939
1460
854
467
404
554
725
4800
1460
1460
418
1373
1460
404
384
1460
506
1460
786
554
725
120
18946
269
1839
347
610
666
735
1134
3835
679
826
8766
902
2110
6484
4106
697
109
87
983
97
265
87
145
144
87
10330
13898
858
899
1429
676
774
1343
1760
1289
586
719
3761
1336
1920
1524
647
23659
331
7910
15652
6781
288
806
814
24323
9404
273
2889
3792
1880
9523
3308
3202
2586
4133
11953
1846
2030
1604
273
2054
224
16840
7184
5359
7369
5911
274
7746
10245
6007
274
6355
3694
5670
5697
6355
6779
10891
4500
10860
2200
2200
2200
18076
7123
462
16030
33364
16026
15868
18076
16026
5358
14152
17186
280
7512
11352
15625
19786
4365
4365
17478
6779
37548
142
310
259
37547
142
310
259
52
10416
2073
37549
310
259
52
10419
2963
15377
640
1450
52
10467
3006
441
563
4937
562
237
421
220
800
1394
3057
618
884
301
546
7468
4063
10179
28121
4068
621
3059
1070
2327
604
10319
271
261
261
8354
9269
2359
4256
23530
608
9263
271
261
261
52
10439
3084
53
12094
11455
8549
3755
644
13507
338
7361
8648
7066
10555
11300
13882
38598
898
295
1023
1067
5327
2115
1067
2962
1067
762
281
2163
3172
247
555
14233
2302
1055
125
3043
125
4344
2196
281
11474
125
13485
516
6750
14324
289
1023
337
13091
35001
164
164
165
165
165
165
164
162
165
165
165
165
164
165
165
165
459
6608
165
165
165
165
164
163
126
450
64
64
463
470
3461
64
58218
461
10671
165
165
20734
463
10526
535
534
156
43789
477
10438
35019
164
164
165
165
164
164
163
461
165
165
10458
162
165
165
165
165
165
165
164
165
165
165
163
164
165
124
1283
450
64
463
64
497
156
58196
482
9019
165
165
18964
459
10576
461
24539
459
8734
455
8281
535
538
24721
156
535
534
156
23944
459
477
64
30867
461
4957
8531
292
4582
2541
450
460
484
2419
1956
47293
461
64
302
450
462
509
64
3480
37578
477
5198
12195
292
292
12492
126
64
450
8740
477
486
4365
3254
24617
477
10468
450
479
4275
482
2084
60880
475
10556
22784
477
23527
475
23681
475
14090
22918
475
12241
22867
475
22781
477
12123
22799
475
211
418579
21015
196
196
196
196
195
196
196
197
196
196
195
197
196
195
196
195
197
2729
198
197
198
196
15056
196
196
196
15649
197
8599
6545
140
140
140
330
36572
140
140
140
140
140
140
139
139
140
140
140
140
140
140
140
140
139
140
140
141
140
140
426
426
15873
142
142
143
142
142
141
142
5829
142
350
142
142
3848
143
8651
143
142
141
142
141
4476
265
276
10224
4861
3086
143
142
142
142
143
142
16559
142
142
276
142
142
142
142
7508
16559
16195
16881
363
480
880
301
591
5353
343
2592
820
587
344
2364
2075
343
344
2332
3989
6760
18114
343
2841
17358
343
2786
764
10572
2411
1126
342
2065
1569
1861
1964
1278
5626
193
6541
825
1964
1370
1278
1350
1862
5625
2066
3409
3243
337
5081
1336
6248
351
510
173
1023
293
519
402
5222
2798
293
18749
12096
1035
4380
1023
2756
9660
1035
37822
5091
9660
5091
1870
3221
1023
1035
12096
12096
1023
1035
12323
1035
1292
604
14602
7850
1035
7850
1035
1035
1995
1035
1035
4380
1023
2947
42618
1035
4090
3341
674
534
5347
748
360
790
483
2032
676
406
658
4797
2793
879
360
330
2964
2259
15143
1611
932
339
2621
2220
10866
9082
466
808
1164
1072
1164
1853
14152
1620
4066
1497
547
1384
2621
11956
17520
2724
1087
1013
1164
1666
330
341
1805
779
544
424
1690
779
774
1302
2364
330
341
3663
454
3340
10866
533
2259
729
181
16952
677
126
454
466
10030
3719
3341
3341
534
692
26033
10866
454
466
2799
3182
1136
863
1542
1646
3305
803
967
1218
946
619
1847
1117
1086
1198
1123
14724
1246
616
7434
180
2018
1386
1386
1241
1068
126
181
8179
350
1522
1104
898
335
811
7097
660
850
896
1071
1051
1242
833
261
1420
1284
350
582
667
2506
799
1318
1343
11398
1175
1382
1376
38626
767
1149
22029
7474
723
6081
467
765
7944
1340
1748
1006
1813
1722
252
21850
567
467
26035
3115
1389
4098
1666
680
178
180
179
179
179
4948
2529
180
180
1588
26680
2655
14878
3303
11452
2743
3044
1570
4440
6347
13267
2180
282
3585
78524
11299
8365
756
428
592
436
592
448
7859
2319
18743
16554
281
356
444
546
1374
2904
27561
1305
804
702
4362
1666
179
178
2210
180
179
179
179
180
180
1669
1201
484
695
491
642
603
637
1299
2722
10476
3329
7209
1269
9525
9322
9413
8042
9302
18664
1037
920
631
430
572
429
477
477
281
459
505
719
463
632
443
724
1666
179
178
729
180
634
180
179
179
180
180
10409
874
8212
994
992
381
384
467
4462
4111
1050
1090
1059
1023
1023
900
945
927
889
261
917
920
1032
932
920
102
102
14837
975
102
840
741
874
8868
2986
14962
1017
1547
1217
5587
12511
102
1666
180
179
178
180
179
179
180
180
943
39589
797
179
12567
13316
910
271
271
270
270
2608
754
683
382
501
455
364
458
383
298
388
298
603
980
983
1485
435
622
755
1448
1445
1469
1458
1363
270
270
269
269
1703
458
471
427
481
3706
281
483
423
2127
480
740
11156
1069
941
818
848
834
572
4276
179
470
12580
3132
49388
3592
490
102
102
102
102
1666
179
178
180
179
179
179
180
180
5677
947
124
179
8212
4877
4922
4858
5030
3289
3251
3290
3256
5620
5305
5242
5419
5663
5473
5416
554
1166
123
530
154
897
179
13819
1666
179
178
180
179
179
179
180
180
3341
729
126
534
10647
8761
1155
454
466
3340
6069
7580
2846
3341
662
534
10647
5141
8988
454
466
2511
5293
4090
533
658
406
179
179
179
178
179
178
15144
179
179
179
10866
180
179
179
180
179
178
179
179
179
179
180
4797
178
179
179
179
178
178
11433
181
179
180
178
179
180
179
179
179
180
178
179
179
179
180
179
179
180
179
454
179
179
466
180
179
180
2554
179
179
2200
1519
1558
179
1382
180
179
3305
179
180
179
659
3774
1847
179
11964
179
180
178
180
179
179
40719
8890
4128
6672
1064
697
270
1225
180
180
179
180
179
180
179
1269
1011
1078
180
180
179
2773
3868
1530
9956
2565
9026
3738
179
179
179
3653
179
1887
179
216
3616
179
178
1196
11488
386
393
1557
179
179
1444
3305
3686
1665
681
386
10348
179
179
179
386
5599
173
180
386
386
737
2066
2401
2138
3977
2812
6742
736
3307
2051
1432
1420
14261
761
6204
85308
10948
2089
3952
1439
3305
168
23354
125
125
125
122
2355
125
1372
211
49746
5563
230
1229
229
229
230
911
230
559
229
479
229
229
229
13216
229
1372
7300
49746
5563
479
5563
479
49746
2257
2471
2587
1372
7300
209
31160
209
209
208
209
208
1056
1043
911
1242
8825
2837
3574
2851
18345
15576
2748
1970
9628
11480
3590
1982
1046
9107
22297
44068
25169
6419
13071
651
11188
2780
11240
188202
1863
1860
333
17002
15700
1047
5285
3449
203
911
84
3449
18370
19
19
229
64
19
17700
13854
5840
18370
238
11722
3449
125
125
23354
125
125
209
31160
209
209
1054
911
208
208
1251
31160
208
1046
1251
965
14102
1250
7530
1243
72212
5614
1328
3952
603
4732
103
103
103
103
3690
9730
5537
30296
2522
276
1699
288
270
281
1779
6716
920
1947
703
353
4001
288
24820
41161
1842
124
4116
124
124
124
124
34359
124
124
124
124
124
3085
3317
897
62939
124
8359
124
124
124
124
124
124
7714
6145
3766
2461
124
342
124
124
124
124
124
124
127
1165
127
724
127
1276
127
127
637
756
884
840
557
459
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
1462
1462
1462
1462
3093
279
259
257
314
595
2655
369
8134
355
15503
365
369
399
353
393
524
484
1261
509
387
2517
3414
362
380
788
369
373
395
369
351
369
604
509
397
718
365
362
369
424
353
2579
365
1413
2678
375
397
369
389
367
553
385
367
17414
402
359
488
507
1184
375
365
488
297
1258
1219
1446
1374
381
3933
385
1406
1406
1406
602
395
391
383
550
629
754
741
621
642
395
401
395
768
736
1406
1406
1406
5653
1406
1406
1406
8254
1406
1406
4079
1406
5860
1148
369
5067
369
536
367
477
1149
369
5218
1152
369
3604
6423
1406
5860
1149
1406
1152
1148
1406
5653
1406
3933
15503
399
353
393
387
351
369
604
389
369
537
369
3086
405
537
2713
409
391
391
409
2757
2014
423
6176
2757
3024
399
393
451
322
313
879
322
313
322
879
15695
13094
418
566
662
424
2060
1852
1445
2039
5965
1579
362
630
582
428
722
733
1554
4419
3226
1579
795
421
530
423
625
1752
814
626
1456
631
604
1491
4000
786
1854
3957
2517
2591
1844
1495
3444
583
2400
4363
715
1645
9625
1755
5228
1432
589
551
641
795
434
402
297
1085
5997
1015
557
610
2900
577
602
579
5028
5057
696
520
645
361
556
526
1894
568
748
5125
5044
6825
589
361
361
605
735
577
568
802
604
565
607
527
5076
6789
26398
505
410
5084
5119
626
905
565
2858
361
423
423
5065
379
710
847
361
17786
2935
361
613
15548
604
2731
7153
921
17786
2935
5930
7309
1808
5890
810
751
361
11079
702
6138
5451
798
12406
15548
604
402
297
1085
312
22185
5930
1082
6789
7309
12406
604
7300
17786
2935
1015
17786
2935
16852
7146
17786
12406
677
5268
5193
5270
635
5551
5227
3226
5209
5270
2935
5468
8833
707
1547
5179
5356
5271
5296
361
361
448
5128
5299
5264
361
7241
12406
17786
2935
5244
5297
7146
7309
10220
1015
6789
26398
312
17786
2935
604
2263
6826
5059
7709
8327
6984
7473
7397
7890
8188
7214
6995
8017
5185
5397
5369
8333
5262
4980
5174
5412
6949
5228
5226
5341
5385
5167
5251
5315
5306
5387
5284
5261
5360
5363
6949
5343
6949
5406
5320
5363
5237
5318
5397
5258
5236
6944
5400
5079
6907
5069
5032
5115
5051
5013
5043
5094
5045
5028
17786
2935
21174
7388
17786
2935
26398
5036
447
5033
5034
6907
6944
6949
6949
6949
6995
6826
6789
8760
604
505
15548
604
402
297
202
686
4478
23766
4819
181
181
181
181
183
182
175
24506
176
176
174
175
175
175
175
176
174
175
175
175
173
175
183
182
181
182
180
14275
2481
175
5535
625
635
1109
1662
842
126
126
126
126
126
5090
126
126
1662
176
63428
4478
4293
4819
21233
182
182
16744
635
7743
1105
288
266
288
4896
8651
6422
105
453
6323
7496
6501
3024
611
263
878
5647
1200
806
5953
5266
601
7496
10224
8534
263
105
23354
4480
14107
125
5522
125
125
1490
275
124
2237
396
227
67828
438
1702
1964
1360
1229
378
1787
3011
364
2629
381
909
1476
1943
364
364
559
880
433
3243
383
11136
783
391
2153
2892
2621
2334
365
364
1051
465
365
1598
5066
7725
399
382
2470
573
27872
2182
651
3295
3735
10217
3031
365
921
3121
1624
1336
658
685
12743
33574
237
11480
3193
10400
18104
635
7743
1105
288
288
266
4896
453
7496
303
6422
8651
6323
8776
15869
2068
611
276
7633
4055
802
2018
4481
303
463
1597
264
3848
7972
2037
5829
8611
350
8534
793
2072
7506
8062
276
791
4212
4957
25543
5074
9686
276
262
8251
10224
397
260
4975
3002
3024
263
7597
362
327
334
325
329
598
9686
263
3914
14617
3478
7683
263
6253
914
1054
303
3913
858
892
6309
5839
6237
260
534
10224
8534
42068
1247
20343
9247
2675
3013
3559
9616
15981
7882
11027
7844
9615
9899
606
24265
4819
330
7487
4795
1052
5021
6830
2639
719
12902
3893
2381
1543
7637
312
4209
325
781
920
339
361
2064
971
525
535
1109
78418
126
6194
126
126
3195
126
126
156
156
288
288
126
126
126
156
156
156
126
156
4476
1180
126
156
156
126
156
156
3669
126
3342
1862
3660
3613
156
156
156
126
126
126
126
126
2580
202
487
7280
487
139
487
139
18201
635
7743
1105
288
288
4896
264
453
7496
6323
8651
3502
6422
303
14201
2982
611
262
7720
878
6358
5556
714
6201
601
5030
5388
1200
5393
10224
8534
20471
1473
1625
952
1346
662
1119
831
700
790
2228
703
814
1915
731
921
840
764
2275
270
1301
920
268
3715
270
694
1016
875
813
4725
7823
8136
363
2660
6902
3075
3181
4698
421
2472
6289
452
7238
498
8214
5267
25834
124
12444
3230
1005
2166
2121
761
1242
2565
476
635
3315
1321
567
2448
287
9890
566
9672
9672
41300
2252
291
291
291
271
272
283
1284
446
437
563
566
10148
10148
1832
1835
2647
4385
548
2007
574
10027
1982
1835
2668
548
19170
3085
7051
279
2140
1549
22301
200
165
18506
200
15642
439
18506
200
165
22199
200
200
25180
200
165
22099
20886
200
7886
7931
1678
8248
8276
8586
8132
1678
9118
1373
9044
1138
9051
1138
19
16426
12068
8360
8150
8147
1678
8263
7934
14970
1802
1902
458
12310
68
68
68
17222
4799
1285
774
1235
1251
2718
1225
24545
3038
17395
68
8145
12053
12283
17395
8145
12053
12283
457
1554
129
363
469
189
23601
1716256
457
1623
189
14841
168247
457
1468
129
363
469
189
11920
245831
457
1361
189
14839
40219
125
125
125
125
23354
125
452
7567
1063
135
135
135
135
1063
200
135
135
7754
21749
135
135
135
14925
200
165
19390
14464
135
15712
200
19037
165
4450
14108
200
19014
165
15714
200
20763
19390
16637
8740
17103
423
19394
15711
3805
135
627
259
16707
221
221
221
221
221
221
221
221
2957
221
221
221
221
221
221
221
221
13325
4438
4739
221
221
5887
221
221
221
221
221
6956
702
10031
221
6954
950
2540
2371
6264
955
940
898
3050
2418
2387
2618
2246
945
978
1038
887
2437
7102
2169
2453
903
977
2448
1781
2137
8680
236
4103
770
1666
2608
2309
2562
2388
2242
8716
2031
2337
1868
2217
1610
1887
725
7585
221
221
221
221
221
221
13463
1326
35326
32942
20511
1670
840
317
3035
306
2701
3190
321
3133
2040
1073
2130
2325
2318
2313
2233
2276
2225
2232
2379
2242
27064
1713
2250
2272
2342
2364
2232
2559
66449
16714
3966
9879
16556
578
3746
2701
9018
355
1286
1999
531
704
872
4649
343
1207
299
1616
1335
5334
2382
1376
8081
3938
1026
506
2163
1212
1182
3842
798
4955
2034
2395
5548
9783
292
5816
292
3580
4181
1404
806
3735
856
856
1840
1183
1865
6811
13612
1866
261
1895
567
269
14313
343
1331
1174
4459
1411
1648
263
1718
263
194
766
973
734
922
1198
590
194
194
1526
1821
2840
3876
7554
8112
587
534
631
540
522
655
554
320
616
563
613
500
325
663
321
90583
339
339
339
339
339
339
339
144847
223
166
165
165
165
5273
164
165
165
165
322
360
2301
1207
6203
1044
11984
2455
1418
4422
4255
741
1094
1811
334
334
1366
334
4957
334
846
11182
3391
374
885
417
445
927
857
10838
374
482
15692
371
1044
839
8952
773
9811
1080
813
601
897
745
1801
458
454
6737
1675
1087
948
601
879
9899
619
912
870
767
1261
807
499
8385
905
1954
1870
340
882
4004
483
589
8169
998
1255
793
2323
2389
340
1032
431
827
338
19254
792
884
6708
2742
1108
978
410
404
7408
8162
7784
1122
632
383
9452
14021
629
1568
792
839
336
8892
1265
394
386
3320
677
380
11106
1931
1857
1111
852
384
672
373
1944
16206
1046
3930
373
428
373
1047
373
373
814
2646
3235
1459
3015
1072
2303
779
2352
1331
3165
4234
2814
2965
1633
5586
6485
8754
3863
1173
2083
4634
4122
5064
4068
4571
4436
4004
1626
28814
960
349
3715
652
546
724
349
668
1775
689
1427
2294
349
553
628
349
655
1405
598
726
891
2417
816
2291
1731
2289
2112
6381
2127
1869
2100
1846
11866
2118
2528
436
7653
1768
1828
3215
2099
4537
1340
1061
1051
5637
503
4183
503
4971
1071
20333
1066
34794
745889
1983473
204
3586
515
10317
608
451
470
12810
4422
3636
551
4169
4590
5196
3174
1091
12810
34659
5292
466
514
4876
3788
451
11647
11397
606
197
12774
37767
262
12525
515
451
470
7399
424
2359
1811
3454
1763
1922
6539
2052
2298
38245
5462
434
10541
515
4779
14698
451
469
1787
52984
416
1674
13352
9190
3226
416
18056
635
7743
1105
263
288
288
288
453
8137
6323
303
8651
7496
4896
6422
4528
135
135
135
451
135
135
1063
8783
135
39182
135
415
1063
135
135
3935
135
135
39152
425
16537
14330
7210
16537
451
451
7940
39052
732
5267
125
125
125
124
6749
125
125
26132
996
1816
3269
930
124
124
1311
1373
2277
122
1470
124
945
19997
124
124
993
993
574
311
168
1244
219
219
877
737
11912
685
515
219
770
3857
2406
3079
3623
5414
219
42817
6970
1023
2695
1440
572
289
219
219
12429
219
42813
1029
2762
1506
572
289
219
219
12348
231
219
33432
1031
3214
1694
570
287
219
219
12228
219
33372
1031
578
295
219
13808
219
33706
1031
570
287
219
219
13749
219
33682
23106
125
125
2572
125
3009
14475
1798
125
125
125
24277
3378
24280
3263
24440
24664
3318
24779
3312
3315
24685
3366
24381
24684
24676
3339
24212
3245
16324
125
581
18104
635
7743
1105
288
288
266
288
453
7496
5778
303
8651
6323
6422
4896
15975
2982
611
260
7633
12337
802
1597
2018
4472
7972
303
4055
793
264
3848
2072
463
3502
8611
350
2037
5779
8164
791
4212
4957
5074
25543
397
8516
262
5703
5002
6421
6299
5828
263
11810
11384
4429
263
6660
6726
2323
7010
396
8077
8479
7609
7194
7605
8178
8320
8973
2068
261
12626
261
2318
263
10950
10436
11724
5193
8314
270
12836
274
20876
274
44766
938
14951
542
337
9424
10288
1036
2907
3484
11985
577
996
11485
8218
843
1031
11756
13383
10552
14587
5616
1356
774
4345
819
13848
7918
9474
12731
14821
1026
10215
332
1449
1102
484
2147
2425
14273
331
9949
9302
366
476
1239
6258
8103
1972
14654
10005
2118
11434
862
2045
12704
686
5710
5229
11891
3010
1341
12659
1828
3067
1484
746
1213
7996
12203
7376
12389
10299
14732
13316
13306
12895
949
17183
4045
7788
15611
5134
396
668
565
716
6832
4657
970
948
1077
707
825
775
436
748
530
3019
608
3494
3792
593
670
124
124
538
574
105
2756
16553
16842
15086
538
573
105
105
13369
538
571
105
2147
25166
178
180
179
178
179
178
179
1693
64
64
538
573
105
105
15973
178
179
179
179
179
178
179
180
178
1676
64
64
538
572
105
105
538
572
105
105
242
292
242
1538
438
242
573
2869
537
537
582
143
13012
242
572
575
2291
5619
3175
573
6791
2981
585
571
528
9009
6739
3177
572
4186
3802
579
547
10166
105
242
573
571
6291
8092
570
574
3534
105
440
586
571
11358
142
585
568
5880
6452
542
576
105
24935
564
572
105
242
538
571
105
7107
155
4083
552
572
105
12233
538
547
105
105
538
573
105
1801
573
572
3025
6082
538
547
105
105
538
576
105
105
544
571
142
7598
544
569
105
439
242
434
437
440
4605
2195
2158
269
269
269
2381
269
269
269
269
125
4047
3703
273
1790
3079
1757
1268
269
1750
770
1267
2637
2615
1074
261
660
6167
2013
2307
3272
18312
18194
10417
273
1850
15961
1473
1892
537
273
23703
31350
266
4642
349
3149
772
2664
769
824
1360
992
1588
3984
5895
6969
9219
556
2388
1135
2571
2048
583
3015
1803
1162
12271
5199
1423
42186
266
3351
2094
674
9984
2174
810
19589
6455
908
2264
3164
9711
8040
3678
2949
29282
353
575
1673
1839
2467
1766
1359
8849
1891
889
2280
590
1717
1981
2235
550
9226
3528
33463
260
12924
4792
11175
18103
2860
22657
298
1805
1048
1030
16550
407
1343
357
2167
3005
3092
2565
2494
605
279
10690
265
2391
1308
2664
2400
265
7581
3618
239
470
3069
5841
2751
2653
2506
6381
1348
4490
1163
3735
237
273
6165
7023
6244
937
2707
1279
3714
234
3235
1429
4600
7411
2330
416
374
22821
2771
26185
6791
129
129
235
392
5550
129
129
129
129
129
129
1995
1725
1706
2212
129
234
235
3153
1202
67
4782
129
129
129
129
1316
2092
712
233
568
7894
6606
7765
129
129
2609
2147
1621
5469
15343
129
2550
2172
2454
1215
129
9481
129
1555
1326
129
129
2112
129
129
1122
129
129
16812
233
1536
13691
16403
2499
705
239
233
1108
682
237
3040
235
234
233
235
22988
233
2240
2609
1590
2690
2326
2436
1679
1995
2002
2050
2815
233
237
237
2344
18292
233
8067
729
233
235
234
233
237
233
237
18916
691
10175
10664
234
239
234
5923
233
237
233
237
23280
667
13608
2089
2107
1374
1895
2343
1970
2756
2290
1944
2238
2108
1866
239
234
234
18334
688
10942
9705
647
234
239
234
667
234
239
234
17636
667
10429
234
237
233
667
234
239
234
17670
11184
12819
234
237
233
667
234
239
234
19747
691
7158
234
237
233
667
234
239
234
19346
691
10244
11707
234
233
235
667
234
239
234
19485
12456
5718
234
234
237
4605
2195
269
269
269
2158
269
2381
269
269
269
125
12533
6599
388
9092
7321
851
1119
1766
11303
1516
600
5652
5652
439
1081
49215
7242
661
1706
539
1787
13437
5647
10902
10380
507
886
124
15980
3880
3449
7087
902
1721
1099
1334
1869
770
1134
5189
1425
1086
1390
1328
267
2039
6394
15134
8167
3596
11105
3449
8753
5034
3449
3373
3449
2708
11352
12053
1936
314
360
357
3636
768
458
1244
3610
765
674
361
4157
3449
356
311
349
1343
1260
2039
333
8760
603
1231
215
8760
10573
2219
354
3789
1260
333
10302
603
215
10319
8666
455
602
4679
39315
11680
537
969
4045
3175
1317
1517
4289
682
2483
1323
1258
3939
14335
1382
1559
4085
1738
3449
1204
2011
494
1456
2154
2540
4131
1398
1767
1521
1506
3563
2598
1736
1433
1660
4678
552
11830
11836
1903
2990
4490
1752
2572
3449
2461
2683
2234
2493
3627
2715
3449
2387
12252
1260
333
8612
557
10141
1710
1999
417
2880
314
877
174
15018
1294
10615
2575
443
2593
5801
443
2446
1891
2444
2528
2634
4466
443
5884
13242
5453
3449
524
562
11173
6656
36084
11173
4958
39319
3449
1260
333
8612
603
10433
3449
18660
2647
1455
4146
2034
2089
13831
3027
2463
11420
8483
1260
333
9764
749
3449
749
3449
749
3449
1380
333
461
400
2083
341
1348
1853
12769
462
1761
2039
424
423
10375
12723
15935
3449
377
10893
219
951
1136
2878
219
1601
426
2007
512
749
1412
686
1425
1079
1464
90
90
486
337
8238
272
3925
1574
302
275
271
265
3449
548
257
3405
1847
633
6273
393
9352
175
12875
269
1001
708
272
252
512
585
766
3925
90
90
426
593
545
175
305
266
11823
261
261
261
258
356
2920
560
6465
4973
11626
3449
254
1693
3449
661
6197
7188
263
318
3579
2578
5375
3874
3631
3802
748
718
292
867
1242
1248
2219
4459
5244
13619
13242
27104
1699
741
3853
4329
803
638
1321
247
3449
292
3081
974
337
1042
2819
3299
465
26128
659
639
548
326
635
410
399
353
2651
466
389
1014
3887
579
2252
3865
16392
6102
1910
2248
1161
451
864
724
764
5485
723
451
947
638
4177
2438
3449
425
2716
291
338
22092
284
477
13173
2996
291
283
10984
1304
1253
563
425
445
350
405
543
1610
458
3131
8342
3449
2902
10615
3449
3449
1780
2816
1127
1193
3449
362
389
1014
3887
546
1238
1883
3174
16392
5178
8288
813
1083
3293
986
1058
588
3449
1631
3280
1296
629
1557
1221
1181
1123
1214
347
634
10549
355
1124
1146
1217
1206
1167
3893
2439
5681
2306
1886
3075
13527
17462
19466
3449
5782
412
6677
6077
5906
555
7161
32091
2211
1860
232
2390
13918
3119
232
264
3449
793
3449
3449
3449
4597
11652
11652
27395
534
281
3449
4380
4380
3449
3449
1102
4436
8742
3449
3449
2876
473
458
11118
9446
3449
3449
3449
3449
781
216
1815
6995
11153
17674
8357
2127
4301
5305
2360
13590
2447
2078
1672
1808
1844
2196
4066
5641
5045
2134
1133
339
1382
2920
1224
1460
2380
6996
23627
11161
8361
1331
9718
1472
11001
1407
1416
1362
1889
1332
1342
2249
2953
2103
2025
1500
2021
2022
1766
2015
1969
3449
309
12909
8349
2211
1446
1885
2249
2043
1856
7008
11153
4380
18949
1460
1460
1460
1460
3449
3449
3449
3449
5684
6320
3137
3335
1446
3043
6550
2173
2558
3593
2919
2186
4394
3857
4753
2098
623
55380
3257
2272
12486
1931
36114
1904
9708
1771
11643
695
527
28420
914
264
2636
288
12631
264
12631
35210
914
264
2636
264
288
28553
914
144
2636
10248
123
289
12381
35100
373
384
1332
196
196
196
383
384
1444
196
1572
196
11068
387
2979
394
2224
1030
196
1944
1680
384
505
1803
196
196
622
682
196
11685
1034
13331
233
233
360
232
2019
359
677
1542
360
394
233
233
360
233
367
25351
1235
1751
360
361
4597
361
727
5267
26319
1297
269
4034
304
269
3234
122
5811
395
24190
845
2955
516
1090
471
929
2672
1809
1522
1200
619
448
1122
688
1105
1696
1208
457
4434
475
701
1122
359
772
1016
454
456
279
630
585
6696
668
842
628
633
272
699
737
640
710
633
272
523
284
951
23551
668
1416
273
9921
277
1811
2162
419
26012
597
1436
273
365
578
64345
643
529
279
11498
53033
422
10380
28780
21359
9689
424
14893
9913
172
30269
9289
4446
1352
2275
279
3238
575
3157
4953
265
279
2992
1941
279
11570
477
436
17484
7411
1777
17080
651
2671
2680
1259
1608
1773
3183
406
10834
447
12128
5030
2399
1274
2716
443
1191
1355
1223
3019
2061
1921
447
7089
487
6817
3276
6396
4143
1777
37319
24433
30958
29630
1006
2936
6804
26912
1777
33
40519
472
940
2424
467
102
102
1166
249
393
1547
392
102
392
4605
269
269
2158
2195
269
269
269
2381
4703
585
573
1553
1154
22043
1950
2515
3093
1829
526
1546
6908
3126
584
781
507
528
592
543
3388
743
472
1021
552
596
424
5968
954
6221
284
5362
243
1615
243
728
534
1669
1624
12885
1316
845
2893
5362
431
243
1615
243
544
309
436
253
8701
287
309
253
438
582
10161
309
436
253
5874
543
309
436
325
437
325
535
254
175
470
331
268
11367
254
284
254
284
273
5054
306
528
592
486
2920
40511
102
102
102
392
102
102
102
102
102
102
102
102
102
78715
1066
6317
442
264
994
1459
617
285
1947
8513
11124
4755
708
1868
4476
2963
3669
400
1639
281
1862
3736
668
3771
325
288
289
270
5045
1788
3465
721
4094
2703
288
281
3660
480
348
1699
1180
37184
5537
1066
5208
11817
274
274
274
274
274
274
963
319
1770
274
1947
5045
274
270
274
949
281
282
4476
274
274
4032
274
2522
274
1699
274
274
440
1549
274
358
5085
126
126
126
5085
126
126
274
126
126
126
2645
126
126
156
317
126
126
126
126
126
274
126
274
126
126
126
126
126
156
126
156
397
126
126
126
126
156
156
126
126
274
317
274
126
126
2522
126
126
126
156
156
274
126
126
480
274
4032
126
126
5085
126
126
156
126
126
126
156
274
126
126
4476
126
126
126
274
274
4476
126
126
126
126
274
126
126
126
11817
397
274
126
126
11817
126
317
126
1770
126
397
156
126
126
126
126
126
156
126
126
126
126
156
126
126
126
126
126
126
5168
397
68
68
68
68
68
68
68
68
68
68
68
68
68
5614
68
68
68
68
68
68
68
68
68
4703
181
180
181
181
181
182
181
181
181
181
182
180
180
181
181
181
22043
424
6908
3126
181
181
2515
3093
3388
181
5968
3047
4138
13750
198
4138
13948
1083
6807
1083
2290
2107
2441
1908
8461
14800
4286
2319
7850
5239
1978
1722
2194
1854
7048
1828
3452
5862
325
325
5311
11911
325
325
13097
5714
2297
4014
2344
325
325
6217
11499
14655
28316
20989
8505
2273
15342
196
1898
6438
17570
3034
16949
4125
369
3592
369
3528
26371
7201
1263
1175
19130
1321
9817
5185
4176
30739
6271
1004
8499
34052
36120
7707
32445
47811
550
645
39467
14561
39565
244
15255
64292
2278
14877
1838
228
390
2033
1248
237
4128
246
2297
274
1862
6291
6291
24555
35785
62566
237
4128
253
287
1838
228
8982
388
559
237
4128
253
287
1799
228
237
4128
253
287
2462
11925
604
7110
506
1694
723
389
860
860
10800
10800
3802
2530
2833
799
10403
5674
792
3083
23816
7664
1868
1710
2345
9832
5130
9411
3551
5762
528
2331
10954
4730
10843
2966
1929
2765
3713
5364
339
11290
797
9221
1449
2927
776
11379
12603
3918
5560
8560
1489
1694
678
12795
4484
1953
11893
1788
1440
293
1151
1481
6630
1217
293
1562
1033
1151
13236
293
2103
2039
267
4932
1575
1264
12073
2553
1544
9245
1259
1266
5547
1243
15796
7317
1334
6839
7734
13392
6634
7370
23566
7300
8494
4418
9296
37376
1070
11425
4026
4033
344
6979
6667
1491
364
2132
3418
4754
3645
7028
4049
4631
3414
10850
39147
65863
2483
1888
3007
436
4348
420
4286
6182
25383
4376
20216
4366
2983
20206
2066
13916
1838
228
237
4128
253
287
1229
16353
420
435
450
472
488
491
510
14308
503
1638
941
478
699
367
10444
478
461
554
6894
463
1719
11545
1752
34763
1702
5182
5150
10385
1752
25298
1719
7992
4441
34763
5182
463
11546
1944
9760
9593
6354
7176
7095
10307
3340
5160
7229
5340
7357
4968
4319
5493
4712
5136
4851
5530
4562
6326
4057
3828
3457
3280
7830
2894
2711
7375
5150
4354
3958
3228
4041
3987
2307
3688
3245
2156
6251
463
463
200
10443
463
574
603
463
48085
15655
9370
24080
26873
1718
8552
1736
4276
1714
6843
1598
6923
7271
1701
36623
1357
30269
1245
27567
463
49694
463
463
23354
125
125
125
125
125
122
2351
16003
578
595
595
284
1112
372
1033
199
604
677
4186
1009
962
702
1072
568
398
309
1095
4865
15153
265
568
4520
1203
252
494
258
737
1591
27433
9519
327
372
793
364
2248
329
2301
1855
261
1796
2349
377
9519
9519
476
5939
32714
23354
208
835
6343
603048
208
369
379
6483
10334
208
470
260
819
6900
11726
11770
208
375
379
4189
12752
208
378
855
4194
9777
9777
208
373
429
208
383
2213
854
5407
372
157
2317
1628
18139
103
103
103
103
103
103
103
103
103
257
265
261
270
143
141
141
141
269
103
103
103
218
105
105
12228
165
164
164
165
165
164
164
164
166
165
603
165
165
287
540
566
2593
10958
44395
164
164
164
271
273
270
548
235
1397
1386
8603
1047
458
430
1880
1643
2694
532
208
6181
567
2142
551
1245
16363
467
1074
273
272
10706
45837
271
12641
35643
265
481
1315
679
37499
741
1193
968
2104
944
939
11853
265
29834
265
13995
497
575
265
267
2104
1667
3789
1514
12612
190
206
190
4110
189
191
189
189
189
3663
190
191
190
189
4679
190
190
4620
191
506
141
27183
20934
190
188
188
190
188
189
544
506
144
60984
11371
546
144
60984
9866
60984
12604
60984
11645
204
60984
15220
60984
13234
60984
9903
60984
16137
60984
14641
60984
18175
60984
30380
61271
13159
61271
11933
61271
12966
61271
11083
61271
15218
61271
26892
546
14662
26892
14259
26892
8184
26892
46007
544
506
2369
11233
546
263
10443
159
2920
401
563
5232
12305
19
159
19
19
555
237
419
186
822
1494
3185
159
159
159
159
159
19
19
159
19
159
19
159
159
2540
159
4553
4880
4811
159
4349
159
891
7461
19
159
159
159
4175
2920
10467
159
159
159
207
225
626
654
24824
576
6400
989
997
1002
1065
492
336
487
1278
1166
526
2054
511
48871
991
956
3515
7938
347
549
337
628
681
687
655
655
6348
4238
349
1018
1510
1050
886
8767
8169
798
667
1004
721
699
10170
764
634
774
629
532
1098
835
5453
5398
734
628
764
774
974
532
825
721
620
700
12638
765
837
5453
7870
1045
15514
663
669
622
796
605
13144
540
607
124
751
13856
751
13856
751
13856
751
13856
751
13856
749
13856
749
13856
751
13856
751
13856
751
13856
751
13856
751
13856
751
13856
34783
156
142
142
543
274
1342
271
142
261
11979
2454
2000
142
144
144
142
141
142
141
5208
141
260
175
8731
141
142
142
142
142
142
142
142
142
251
25433
1731
1951
2884
541
11979
271
565
259
3159
525
274
271
261
281
1342
2000
2454
259
476
14210
1095
326
363
3059
287
2871
395
1312
345
323
1990
2087
251
25214
1731
1951
2884
611
271
11772
259
565
3159
274
271
261
525
281
259
1342
2000
2454
1095
3059
363
16295
2087
326
287
2871
395
1312
345
323
1990
486
252
25469
1731
1951
2884
602
12045
271
565
259
3159
274
271
259
281
1342
2454
1095
261
3059
14622
2000
363
525
476
326
287
1460
296
35197
360
2955
369
1920
1006
360
364
658
481
599
1420
1547
1308
350
1779
11043
1656
2200
5394
403
977
1286
4384
384
388
415
480
1137
1010
9757
2027
823
1767
2309
501
514
2727
2576
104
855
1245
2203
501
844
344
336
12042
10386
337
2453
336
337
781
11937
621
1203
44954
575
336
2007
9600
1454
560
981
7713
337
755
4069
584
23128
457
800
108
108
108
6469
108
3779
11020
1518
108
14365
108
2794
3854
108
108
108
108
108
10820
9670
2183
192
562
20330
476
232
606
2794
1993
3779
2001
1323
1628
6469
11519
5363
5825
2714
3854
1300
1639
30925
11500
56654
443
6469
108
10895
12916
242
220
245
242
242
239
246
244
235
244
241
243
241
241
234
244
241
230
239
242
243
241
242
239
245
236
235
231
242
242
230
246
233
244
18616
433
6484
640
979
364
2125
2679
1566
4887
588
3418
4440
689
861
1087
2463
2079
2732
1869
2382
2522
1000
2713
1729
13686
717
46930
2186
1506
491
375
1185
565
2231
675
467
1053
1250
1768
834
476
1265
1291
13766
12714
12917
1265
13514
7092
421
11554
1040
1251
1247
1257
37432
13518
487
47510
12918
38419
13159
34608
37245
16904
7729
23754
13159
12916
24139
1138
230
428
622
694
221
6578
221
221
1614
1646
221
1138
614
2336
785
315
464
356
457
64864
402
426
14962
261
330
330
6634
8685
9626
17793
6129
6345
356
496
426
4230
632
5034
7892
628
35523
10998
10125
11329
8851
514
632
6344
1942
484
414
8374
620
2078
11450
21739
10125
514
632
628
484
414
3889
620
12652
10125
43438
514
632
628
632
65227
64
64
64
64
64
64
64
64
17336
9808
7733
17279
6289
20608
7519
45328
14437
18256
10227
1398
876
14437
16792
871
13084
15996
12559
188
3243
4332
188
19
81
81
81
81
231
166
4363
2730
165
164
164
15406
4749
165
165
165
166
165
4063
164
165
165
164
165
166
166
166
29148
14941
5158
1076
14896
738
647
12192
284
657
4799
16982
508
9167
688
2152
350
1588
326
392
3366
2152
423
878
327
424
4031
508
3139
428
4988
6636
20440
181
2147
19154
506
1584
262
12897
325
392
823
4971
378
378
378
1435
3066
452
474
6285
1328
896
1898
1851
19054
428
7418
4738
398
2418
400
5755
5263
442
24138
12902
3893
177
175
176
1371
320
176
175
175
2481
126
7262
174
175
1837
175
2064
175
175
5021
575
26953
11480
2966
2501
7581
176
175
3109
175
174
175
15148
3664
2492
2481
126
5022
174
175
11572
5284
5090
126
126
126
842
343
1109
9874
176
3420
175
920
176
175
126
348
126
1662
9248
1247
2674
20344
15981
3559
3013
42068
7844
9898
7881
11028
7264
9616
175
4368
7264
6368
2288
20812
11721
3594
1189
14633
6894
3345
2369
2742
204
57
13932
159
856
4396
159
552
231
4418
9987
14326
3456
159
332
187
857
1393
3058
2810
8077
159
159
2328
12856
891
7466
3455
13950
159
3548
694
13851
21421
205
205
205
205
205
205
285
205
205
205
205
205
205
23025
205
205
205
205
205
205
205
10096
222
205
205
205
205
205
205
205
205
205
205
205
9655
205
205
205
205
205
205
205
205
205
205
205
9654
205
205
205
205
205
205
205
205
205
205
205
9654
205
5091
7985
342
3386
4240
205
205
205
205
205
205
205
205
205
205
205
9726
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
285
205
205
8395
205
205
205
205
205
205
205
205
285
13796
7043
5082
321
218
218
11710
218
13852
321
12425
13728
3547
13852
21421
205
205
205
205
205
205
285
205
205
205
205
205
205
23025
205
205
205
205
205
205
205
22693
205
205
205
205
205
205
205
205
17362
205
205
205
205
205
9384
205
205
205
205
205
205
205
205
22693
205
205
205
205
205
205
5503
2418
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
9654
205
19
19
159
19
205
19
205
19
19
205
205
205
19
205
205
205
19
23025
205
205
205
205
205
205
205
205
205
205
5503
3888
8103
7041
2870
409
19444
10416
159
159
159
60
13835
159
19
21404
159
205
205
205
205
205
205
285
205
205
205
22810
159
205
205
205
205
205
205
205
205
205
9638
19
205
22809
159
205
205
205
205
205
205
205
205
205
5503
19
3888
7287
159
19
19444
16045
8653
8217
2399
1238
2934
12397
633
1629
846
1515
205
205
205
205
205
205
205
205
205
205
205
205
205
2920
13835
4874
2231
409
2231
430
2231
428
2231
467
11227
682
18295
2183
2231
430
18275
2231
428
10821
2231
408
14209
625
711
12675
11537
2231
409
2231
430
2231
429
660
1740
11052
2231
409
11032
2231
429
2231
35101
233
233
233
2224
1031
233
233
233
388
233
233
233
196
384
196
196
196
1332
233
1944
1572
233
233
233
233
232
233
388
196
196
233
233
384
233
232
196
232
232
690
12675
11537
634
5585
19983
3443
679
19983
772
10841
1502
758
12675
12373
663
14229
12675
674
1502
9710
688
9710
12675
730
18295
1502
686
1740
14229
5267
24734
2688
431
255
27240
736
326
1591
4482
373
871
14849
407
791
2132
1797
364
329
2300
2043
261
377
733
329
2018
303
2285
490
9257
23369
815
159
440
57745
1181
550
365
535
17414
585
608
2242
123
706
10295
6088
2245
161
9674
574
10146
5267
124
440
219
26636
2280
261
18129
14582
5138
412
5538
275
2327
54997
5319
2052
14582
24335
7510
261
2302
424
8871
608
655
270
1307
635
263
705
21187
561
625
5652
13995
670
649
1054
696
588
19738
696
6045
517
1850
279
2000
426
2426
517
1306
16650
142
142
1584
52719
434
748
2426
259
9184
261
270
4873
261
261
261
274
261
261
268
261
195
256
12105
265
261
261
261
264
261
261
262
12036
267
7953
264
8675
266
3049
3751
2467
1149
159
3930
6053
2467
1113
159
4324
19222
2121
14757
5837
6480
261
141
142
1116
657
143
1976
5840
159
159
425
563
5264
8551
159
3650
1234
4789
562
237
421
188
794
1394
3080
1320
884
271
618
1318
381
546
262
521
647
2168
1240
301
3902
256
247
6515
2835
5281
3482
361
19222
2121
2093
14757
891
8948
1234
1544
1439
3190
861
431
892
5595
8401
1196
219
216
106
33306
112
112
22227
10076
284
2007
284
101
27044
653
101
776
101
268
101
101
101
9095
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
159
29998
268
261
12759
30969
261
101
101
101
11516
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
6286
200
60382
19317
200
165
200
165
28631
200
165
59822
200
164
18816
200
10266
59471
14480
200
3842
626
259
35940
358
10377
3393
487
9858
12564
159
159
1589
9881
1039
1581
5608
29122
22163
3037
1369
4565
3206
3490
3580
8216
1369
232
341
7699
5830
2433
4381
223
240
545
18032
1073
11922
253
1564
904
11229
288
23518
879
6913
22944
3037
1369
3206
8735
5561
784
8253
3037
173
3037
1369
3206
1369
20549
1619
3037
1369
3206
9479
11922
1116
22351
8253
894
314
781
17044
3037
1369
3206
7970
6093
8253
2283
339
12972
6220
23360
38895
11457
29033
4538
24756
7863
10849
1588
532
581
1022
2076
968
10649
1167
2994
3208
3321
3343
3192
3641
3633
2532
2183
2920
10237
1222
1030
2008
605
1138
556
1046
10873
216231
1054
992
3633
2532
2183
3445
1624
2084
14225
1144
2008
556
1046
10873
1138
605
230252
1054
992
631
13522
382
1390
1518
1310
1817
1052
1242
1885
633
11102
1390
1398
1310
1459
2631
1131
1052
1242
1462
2365
1115
9119
11641
2365
2092
2631
9119
16060
14600
2138
1131
623
20440
14600
2365
2092
2631
2138
1131
791
11102
1052
1398
1242
1462
2365
1115
9119
1390
1310
1459
2631
1131
9786
16060
17520
2365
2138
2092
2631
1131
9119
603
4792
1052
1292
2365
1337
1932
2138
21833
10841
1102
11461
1098
10841
1102
21833
1052
1292
2365
4792
1337
1932
2138
4846
784
1057
4462
2058
2211
9132
1832
748
6085
1052
1487
1242
1885
1320
2076
2058
416
382
1398
1310
1817
4462
2107
2211
13522
1242
1885
382
1052
1390
1518
1310
1817
633
15474
1390
1398
1310
16060
1052
1242
1462
2365
2631
1131
9119
1115
12089
2138
2092
1131
1462
17520
2365
2631
9119
265
15482
1390
1398
1310
16060
817
1052
1242
1462
2365
1115
1131
2631
9119
13774
2365
2138
2092
1131
9119
17520
14600
2631
265
15490
817
11426
6147
1924
397
2582
353
772
804
571
308
563
278
8255
6147
1924
2582
353
793
34717
4888
1850
665
1400
616
973
4269
2016
334
333
1533
5893
2577
3430
5711
6693
5081
8556
6123
1026
21307
3068
6168
567
609
705
20062
12243
6123
397
1026
1830
2183
571
443
413
558
2201
1007
821
20915
7113
6054
379
553
578
17383
1492
1260
1367
2117
483
2547
1016
632
2346
538
588
8101
1073
2997
981
674
501
603
629
626
704
323
3075
1394
1394
327
480
466
268
1280
556
526
1818
535
763
1408
4325
685
647
617
585
642
627
611
3954
1166
1087
1571
2049
886
516
5205
4387
398
294
648
625
684
15754
3876
4160
2597
3019
430
618
668
521
641
5591
17383
15743
4559
5636
3822
4169
3500
5958
13238
1779
296
270
361
324
285
359
17098
282
357
6715
402
30601
709
290
354
969
4024
316
291
279
13439
5416
1388
912
28532
5672
304
7191
1551
3146
3429
3063
3385
2509
1272
3199
3149
3317
11122
19243
360
41377
25998
13238
13328
2009
276
2590
1079
2590
2685
2590
43553
2590
1704
3605
5522
8995
3682
8444
2432
3082
3118
3292
1706
3144
3040
3120
10451
826
5361
487
6632
1729
1728
26392
2867
269
623
1048
741
1677
4063
727
10623
1240
3058
1747
707
267
872
1535
1491
372
5364
269
1356
956
266
5124
271
271
6753
7772
266
268
1127
697
1142
3316
8581
89509
1118
900
22460
1282
266
270
1237
1321
12456
266
43871
266
276
263
1182
5430
267
5010
269
8467
1103
60460
25719
3234
267
279
12772
1905
834
21568
267
269
267
40520
267
269
24352
267
276
263
12769
676
267
269
21503
267
269
267
269
267
267
273
8201
19512
1250
267
273
20412
15611
270
340
551
643
507
4119
1653
1670
276
383
761
659
304
1731
12040
660
657
682
1851
2965
11249
657
682
422
1338
14955
5711
262
420
33538
326
286
499
499
23650
4596
1604
124
382
2261
3866
1251
23354
125
125
125
125
125
124
64
3150
472
15799
589
370
3795
1532
470
361
861
883
790
10576
888
822
891
973
905
7175
1820
409
1667
11144
1824
872
8195
1826
1839
607
1863
1104
1421
1280
1391
1461
1778
1391
1334
1895
1119
944
1662
1339
7300
4849
906
651
994
9164
1630
786
1089
916
2240
2039
321
472
15798
624
396
926
8230
896
7210
1898
405
918
940
1874
1369
825
1859
979
3830
923
1702
1813
1567
857
1861
1154
1213
2039
321
14913
444
1008
1662
1855
642
1374
1426
1426
11144
872
1456
1930
1315
1139
1496
20660
4884
982
954
663
673
1029
935
854
8772
941
951
665
854
720
686
1109
891
807
1803
460
654
753
2920
2983
774
1859
3434
47583
873
10309
2744
8797
1161
1459
1161
9258
1161
458
4035
1243
794
893
595
1495
676
923
5320
771
569
661
905
541
8772
649
920
595
1897
854
806
765
719
593
546
945
842
821
612
753
8772
6908
891
641
1213
2039
321
7300
1213
2039
321
8612
1213
2039
321
7586
1213
19616
1213
2039
321
8612
1213
2039
321
61
1213
17025
1213
3940
4518
2039
321
11357
1213
2039
321
1213
1213
2039
321
1213
2039
321
1213
95
321
33677
821
2275
888
919
1387
944
1089
943
5265
1124
1314
854
661
698
1110
9897
1213
1882
2039
9976
321
1458
2832
31353
1213
5320
2039
1010
321
1213
2039
321
27482
1213
2039
321
1213
61
1213
2039
321
1213
2039
1213
95
321
1213
2039
321
61
1213
95
321
1213
2039
321
36083
1004
286
277
9557
1927
267
233
1053
297
637
16750
1790
4262
974
1125
3023
1603
740
3354
309
1102
1004
5936
6382
2795
736
239
262
15256
765
546
600
284
747
472
2901
472
625
284
398
5846
15567
450
2901
568
578
613
68
236
249
15554
68
1298
291
505
672
382
433
2927
1903
3187
357
941
550
199
474
355
355
355
10208
1558
1139
1533
1541
2888
3029
1464
2897
1528
1609
2293
44098
17413
32008
2720
1451
1547
23110
14719
33604
13215
7595
18154
13458
7914
1559
16230
18851
24549
12628
22120
399
951
43907
2221
5594
3118
1136
1455
5688
1457
6213
6406
5830
1269
1192
3844
2506
1261
16798
2308
2525
2349
1659
3883
1113
3952
2564
2523
2275
2166
2081
1419
2216
2612
2278
1649
2231
2398
2283
2557
2050
3682
1787
6518
1360
2132
2308
2135
2555
3844
3140
13475
2287
2576
3588
2364
951
6735
5491
231
11174
34093
506
2297
231
421
13286
2194
1926
2262
2040
9984
8783
1354
13428
21778
1348
1341
8181
429
1420
366
4835
7300
2280
4835
167
167
5554
167
167
3812
5273
10553
165
2280
167
167
13225
366
13286
429
22620
3189
18153
1007
1092
878
1605
9782
2298
1749
1049
1289
2969
8861
3607
947
2450
1849
890
1619
1231
1051
28213
1388
5772
1143
10994
25592
675
4906
1175
22620
12067
18185
16623
16794
17311
14717
14403
16841
15241
14194
17121
15897
16617
415
1281
2126
7035
6576
7275
2851
7522
5143
7027
2285
19016
5357
16071
8814
455
1778
2935
5267
26319
1297
269
4034
269
3234
121
304
9991
214
124
1884
1225
561
14147
7691
819
2266
1673
40191
2281
271
4917
1410
3100
2591
9452
16284
181
179
180
181
180
179
181
179
180
179
181
180
13891
10228
2789
6459
181
179
179
180
180
181
179
181
179
4917
9797
8574
7384
4344
3345
7589
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
179
181
179
179
179
180
178
179
179
180
179
181
179
179
179
179
179
178
179
179
179
179
180
179
179
178
179
8719
153
8719
14535
10212
13122
153
153
153
153
153
12497
13686
153
528
14284
10116
557
413
13969
7555
12405
6343
691
696
640
683
796
302
477
785
842
761
647
1566
707
693
755
561
565
696
613
745
718
254
329
783
818
13662
810
659
2098
620
1075
2141
516
851
12712
16718
17256
14129
12920
14276
14049
9298
13330
11038
621
1394
573
14330
1272
7762
60677
909
18516
5887
24580
19330
13598
13620
20458
15694
18087
5697
7629
21205
10118
11397
13164
11362
29355
8544
28462
23652
31005
1098
28365
18335
1228
13813
27610
531
367
8830
544
677
350
11468
13049
583
1409
7372
1359
1267
1255
1283
1168
1306
1460
1218
1359
1238
1258
1279
1605
1441
1204
366
5607
4619
6165
9192
5036
6433
4111
3213
1625
9361
1591
2053
1431
1922
2067
1255
1244
1571
1161
1409
1474
1616
1246
18906
4312
8332
5733
4511
9697
2279
7538
10524
2039
819
526
2049
267
1229
8755
2721
26422
2759
2738
12071
19041
12166
16191
49310
28914
39545
2722
2538
2568
14660
11240
16684
45776
41359
4678
7055
855
11789
15246
5987
4218
4429
2851
6083
4430
5020
3419
1987
820
12419
6087
37763
611
259
344
4483
3056
653
684
5604
5776
474
439
332
368
1188
5329
1120
2888
1191
2816
394
408
492
368
1127
1242
6078
324
6061
5604
709
2888
1194
1578
3880
4098
5556
11750
24625
2777
355
5659
79029
5284
4948
5847
5908
5583
5957
7235
4993
4951
3116
4483
1491
289
274
1463
298
1311
280
267
1644
364
308
377
316
11770
366
562
533
364
574
248
42755
256
281
1161
268
294
1433
1429
283
268
2707
1455
7234
353
2189
280
248
283
267
1654
445
1970
273
253
4872
253
750
750
287
287
163
27114
1740
296
2072
371
1445
744
294
296
3238
323
885
772
296
322
2331
268
22873
556
478
248
282
362
744
1641
15410
2406
267
5541
272
253
474
780
2113
253
363
5136
4303
735
2429
535
362
248
2406
3959
283
474
5136
267
363
272
253
253
582
488
12756
22552
665
869
413
517
275
514
3057
677
972
1372
843
731
971
836
1087
709
10559
3201
5063
1125
3350
1934
2151
2414
894
1592
263
9193
474
362
248
282
273
363
253
253
22873
535
531
248
2406
362
474
283
12617
363
267
5136
273
273
35802
1203
1320
2108
1276
1674
1029
1716
1442
1242
788
1070
4126
1080
384
1203
1203
1202
7984
2344
863
1893
1305
1825
1073
971
1055
1004
2253
601
704
1603
535
496
798
2401
1900
44645
779
5375
1354
1153
2514
1570
2126
1366
4300
1344
1389
1324
16928
6014
658
1452
1266
2362
3713
3559
908
10495
1276
1284
1242
4127
487
1432
741
1213
4453
21408
8623
1888
1600
1069
1101
11973
1629
1105
1729
1450
1111
1121
1597
1446
1500
6679
20519
8623
6660
16389
513
21526
17049
580
978
4146
3140
18314
2737
1764
581
3140
581
959
38147
8579
553
498
324
8367
355
356
747
701
662
392
401
416
1640
1325
1726
2008
331
332
370
334
334
334
2448
3526
1559
2279
449
463
560
449
438
4210
507
974
530
733
623
660
572
792
429
511
2556
372
1784
465
331
316
332
334
6107
371
1315
2472
603
625
703
350
9949
1567
579
493
936
1057
4464
2059
2212
9100
1832
650
382
1488
1243
1887
1499
2279
4544
1053
1399
1311
1818
2077
2108
663
7199
1391
1460
2366
1116
17740
1463
2631
16564
2138
2176
5098
17740
623
1499
4705
4706
635
7032
16629
1499
561
4544
1499
641
9358
17574
16060
14600
1499
637
7057
13906
1499
4706
1499
221
40112
3315
3343
4718
2850
1650
511
507
3174
3171
1741
451
7209
514
470
4181
512
7239
8355
428
30899
999
339
352
2445
312
3101
2804
2909
2731
7781
1273
7624
319
2945
894
14115
322
1542
1094
2577
2935
9337
23414
2945
2419
36506
387
9245
5325
2945
7348
340
15728
999
339
606
5417
352
2577
2935
1153
999
16848
339
590
352
2577
2935
1153
5328
2332
18233
7850
4722
408
528
689
1481
974
6892
15816
642
19599
18884
4279
507
37202
5440
38843
15133
3977
21663
3615
532
268
295
230
229
553
1326
1323
1322
18441
11957
460
1323
1441
1442
212
1511
8087
1513
534
529
535
1009
236
4966
247
4680
4657
551
2140
159
1118
1867
986
3133
2156
2717
1030
40549
1249
237
1409
24699
533
267
9949
2612
1287
12139
216
553
18509
557
1289
1286
505
11405
2100
500
10510
216
3162
539
8595
15777
5143
253
1056
983
287
541
8268
4384
505
10959
40549
318
430
20228
1214
1216
561
5252
563
490
1115
351
13789
505
11282
2038
2012
1896
1921
162
539
5267
541
10340
1113
505
4441
10959
301
9323
251
1186
541
505
11282
251
160
3162
535
8595
253
5267
31789
1056
287
537
1113
4441
505
10539
4384
40549
716
13610
535
537
1286
505
10335
7187
13850
9740
2710
2054
2436
2238
1468
1860
2001
2087
2403
1346
2985
2463
2148
2724
2261
1805
1762
1616
1852
2284
12838
5701
4656
1021
240
8549
10958
17230
465
466
8288
465
465
409
806
6577
2132
2049
1710
1690
3018
1894
1902
2176
1821
973
1929
2035
1629
1510
1826
1752
2115
16831
2057
2603
1568
465
465
465
465
323
806
28094
5141
2397
2433
2601
2612
2521
2827
3202
2501
2987
2506
2646
2940
2465
3020
2799
4969
3648
3783
24686
7129
4340
4693
4441
3923
3871
3730
3904
2957
4067
4337
309
207
2920
6511
435
747
7407
423
584
3312
490
32549
2614
57495
62286
443
487
309
207
1349
9071
3443
3483
3628
3791
498
7300
7504
3834
3335
16535
2832
3434
4508
4712
4319
6473
3624
3960
3923
3587
2642
4390
4808
4225
23451
25827
25158
31266
2719
20363
23142
23083
3549
11170
2080
1811
1843
2220
2414
3690
2284
1809
2979
20924
8917
3261
25906
2293
3129
3148
3203
13705
7504
6410
2199
2463
2903
2954
3080
2937
395
10293
2048
2048
2426
442
956
17229
442
16617
934
442
956
67984
442
934
24624
442
956
7624
8499
11219
8995
8404
5672
227
226
443
7457
1799
325
330
1870
1814
1783
1908
15450
10504
26921
43905
12196
2550
277
295
469
588
19250
2308
7159
561
4790
4080
4446
3484
3176
2945
3382
3351
3475
3260
3120
2799
1654
1654
13496
295
469
5014
4869
5264
4982
2688
2834
3308
9770
3303
3367
8122
3627
3376
3481
18054
155
11593
313
8220
7977
7784
12242
8105
7675
10755
155
12092
6210
7948
6219
7721
6703
5543
6433
4001
3311
12658
13671
4145
4584
2678
1930
395
318
318
10780
10167
4198
1422
1559
2219
2105
1457
11985
1945
1515
1391
1529
24480
2512
2060
1844
973
2071
1354
1540
11098
1456
1431
1611
2470
2758
2563
2438
2144
2166
323
155
313
8830
8526
13031
6034
1654
19394
313
7988
6034
22464
313
6034
2943
10438
4848
3222
532
27631
28173
28086
27855
2363
27483
28128
27834
2490
27056
28006
27732
10943
746
1357
2437
1361
31529
1415
2199
9773
1347
1348
1345
1366
52440
28687
235
12401
26398
212
17123
662
268
268
276
3240
282
268
1955
2957
1047
12969
1014
269
2900
331
248
582
660
571
607
236
252
587
595
212
17000
248
582
566
3004
660
635
621
607
587
236
252
8020
302
633
9702
684
7094
728
276
719
248
6389
6389
1173
517
487
3035
307
751
441
248
546
612
621
595
3318
26540
26563
1758
2545
5360
1906
325
275
8016
26837
2448
268
2737
2656
484
1705
5099
268
745
484
951
766
2438
2079
459
6660
42914
1394
2676
1900
3525
1962
2029
1989
477
493
159
544
3573
209
10483
807
1477
607
723
1500
9294
2914
1552
426
42812
426
4402
2091
1811
2762
159
540
4186
466
2117
65
126
65
65
65
126
65
65
65
126
65
65
31095
7612
2230
4390
2950
1140
8489
1281
5250
352
687
788
798
592
2884
668
1024
794
981
1233
1079
202
1446
336
5113
1306
6553
1489
6136
4045
2801
1783
868
1864
1878
1291
3162
1398
1284
6052
336
3528
1528
718
1624
1705
3065
1283
1336
3745
7734
33228
5067
882
1491
4050
502
566
553
546
515
491
7741
10275
848
1249
1437
898
880
327
490
555
542
529
500
493
368
1045
629
1033
1103
510
328
371
378
378
378
378
378
378
378
371
371
378
362
371
371
371
371
371
371
1174
378
378
471
31575
1744
444
362
479
245
27455
778
310
27567
39663
1020
570
507
598
40132
229
26458
479
245
27531
353
27700
495
44284
249
27491
196
27363
902
495
45016
206
13481
206
4469
206
1833
206
173384
206
13483
206
4473
206
1837
206
1758080
33064
37229
3103
13378
4198
18507
47255
24644
387
386
386
609
4135
21890
43755
3205
12844
4130
42850
23621
4156
44445
4162
43855
23092
33906
4166
43930
43586
17319
37556
4162
43545
4162
42665
36613
23809
4132
45392
24914
19457
4172
42370
20816
21187
4145
45983
21841
33029
604
4619
43748
11979
18632
20632
25538
3104
4701
25676
44194
23439
32329
4700
45288
4669
44032
25201
29264
26697
4699
43002
41797
34072
26247
14908
4683
45825
24095
4741
48087
30826
27810
4707
44504
4731
45228
23927
33018
4579
43895
16308
27388
3402
4550
48684
22483
20981
30237
34872
33613
4546
46528
31871
33681
4667
46274
24661
24904
35894
34383
4558
51716
39194
32749
4491
50672
28316
34294
4531
44829
36673
43860
4545
48329
4665
46572
28078
35052
25221
34867
4521
48858
33125
830
197
197
197
77101
831
1471
1486
11866
5661
15925
1272
23454
318
756
315
8943
14681
7636
1814
1115
3994
2252
2815
1850
1753
3452
2080
2020
2867
2767
3060
3904
2594
2967
341
3300
1329
28060
12565
24090
10660
1856
1714
1654
1528
1824
1741
1539
2333
1063
1360
1241
1288
996
22203
1584
1740
1681
1735
1916
1735
1740
1729
1281
964
1279
1251
1034
1378
1301
4440
6446
956
2855
2963
2670
3044
3675
2951
5667
2918
2892
2049
2793
3179
3806
2231
28812
2233
39584
49240
7897
342
337
2551
9187
20808
2235
6543
1655
23194
8192
341
17382
1707
463
480
15108
2907
18856
4825
4406
15159
26822
24644
4857
19162
2077
14021
7132
2077
1635
1680
1653
1658
1737
1852
1727
1574
1650
1548
1921
1777
1621
1787
1873
1633
3315
4190
5730
3867
3075
2042
3295
2066
2461
2391
2275
1953
1935
22369
2364
2128
16430
4820
23643
8644
5612
16134
1666
461
25119
15725
514
10429
895
18338
66320
25696
33228
29629
461
51163
20173
22593
461
896
55782
32355
825
84799
46495
120960
461
895
72285
58526
34242
41512
63502
461
461
330
52189
461
895
36602
59548
75587
42702
44586
461
895
46952
75472
60313
26406
86555
461
896
31181
13552
43332
54895
104262
461
895
18138
40153
50380
17999
68418
461
24019
8786
4691
477
5201
18058
5883
2624
8629
5272
9495
28408
7368
19121
9186
8661
2375
5724
646
2754
102994
10114
14775
25881
2241
2249
2279
3170
2602
2717
11343
3457
2260
2262
2335
10300
13302
26872
15509
11950
35410
3868
24324
2312
3656
2173
2034
1807
2262
2398
2294
309
19640
1939
1342
397
398
213
10055
8720
7095
39588
12290
13942
31623
5448
5081
13385
5350
2849
2599
16009
2233
987
41274
424
401
480
1824
8171
7654
5680
9602
8943
2210
4310
2285
319
3436
2073
2130
2144
2157
1982
2440
2261
24010
2144
2341
2175
11549
318211
3636
15014
8273
2210
12988
359091
3627
4175
69152
169291
3658
28437
29863
141620
3636
14591
243751
3644
18756
5129
324051
4687
339
603
595
579
604
603
583
593
396
14600
389
7300
630
8912
1794
8491
19483
14429
17380
3498
1888
1861
1965
2080
2093
2048
1044
4256
6704
2182
2367
1930
1723
2414
2516
2082
2019
2225
2703
2098
2762
2583
2683
1609
2160
1849
2286
2116
2332
2474
2495
2248
1460
1141
45481
1981
2150
2583
7923
10993
19546
4166
400
390
8916
815
11255
11575
21040
9693
15398
1847
13065
11130
11466
21038
13422
5906
2525
405
4261
403
318
8918
6099
5840
4854
513
487
16
14494
5700
395
465
1675
1675
1789
19253
1338
8967
15108
1642
3450
1690
1803
2830
1766
3069
22775
209
15922
1955
1576
31457
4401
4189
2588
1707
4037
3783
3374
1346
4981
2734
1465
345
8380
3150
2010
9437
4308
2399
2856
4483
2340
2482
7591
6352
2522
1840
3031
11399
24384
18559
2984
13092
5571
2976
2900
2600
2415
4537
3919
338
14604
793
3021
614
2687
478
8309
2823
1457
336
1275
797
2906
478
4646
2670
18348
4529
19408
16699
18773
4871
7150
3965
7202
3209
3256
3203
3065
3235
7937
8192
7300
8192
45700
342
339
345
15105
339
347
6328
15841
11121
13218
11082
488
892
7147
5594
1275
1620
1501
1058
1446
1451
246
1567
1572
1475
1473
1329
1341
1353
1363
1406
1416
1726
1183
1058
2879
205
8281
1837
1292
1406
1525
372
372
2476
17662
1960
1297
1393
1411
7672
1458
2476
711
685
23824
612
612
1952
355
358
1090
1216
884
5408
16886
1533
2218
1431
1514
1546
641
641
641
1266
23763
1238
78669
1066
6194
11001
4476
3669
4094
3660
1665
1639
281
617
285
1699
1459
270
288
289
1947
319
4632
3648
2840
348
3613
239
11731
281
5045
1180
1862
668
871
1745
480
288
708
3342
721
277
2580
302
518
27037
661
6197
318
13242
9462
7188
5244
2219
4459
4329
3579
2578
3874
3649
3802
13619
867
748
718
292
1242
1248
1321
1699
741
3853
247
803
638
239
488
892
7147
5594
8348
20093
711
23009
396
369
884
5856
6113
711
8763
295
1546
1376
651
4616
789
26144
5150
19010
270
1194
364
268
5454
7016
1981
1354
4016
3053
3647
7016
14292
2679
11361
853
5436
5326
1189
7355
3117
1284
1981
1259
757
693
652
478
3660
287
1160
3773
1333
1823
1256
17934
384
7920
688
2663
5380
7016
11361
5436
1981
1981
7016
7927
326
326
2951
2724
2574
2862
2650
15079
757
2893
2725
2747
2741
2655
2851
15097
4223
3754
3102
3388
3033
4375
3537
3140
3592
4101
4527
4019
1981
7016
3414
1981
18469
295
5380
5436
1981
7016
7016
1981
7927
2856
3048
3082
3223
2031
2529
14107
14107
2850
2601
2739
2735
2020
15091
2954
3400
3502
4501
3260
2924
3251
2802
3009
3109
15101
3550
4952
4531
3670
3862
2782
3406
3977
4131
4115
3922
3692
15091
3664
3227
4111
2979
2750
4679
2857
1981
7016
3413
1981
11820
1917
1917
598
7799
28088
17578
1477
5019
17069
563
4310
365
426
13674
9783
252
245
5212
9644
6973
4601
1284
1334
2126
20458
16177
6948
308
678
9011
530
6812
1141
391
2774
212
1132
19422
1015
212
1141
1654
581
470
1029
8759
15188
434
3912
18301
470
7916
14787
453
10242
12930
762
6422
14788
24529
1009
434
453
17911
492
617
5483
3754
1140
697
1132
1995
259
37547
1103
2365
273
10220
204
372
8447
343
979
31258
839
1819
403
403
1145
1066
3462
967
1857
403
7569
917
9580
483
1079
807
8695
953
643
502
754
398
368
555
898
2063
2795
1222
911
719
2502
664
1169
453
2048
482
6428
19618
5217
8447
2049
456
4837
399
432
2434
563
2126
719
357
7797
595
19919
10322
594
481
10220
259
259
18105
142
143
142
141
141
143
266
141
143
143
141
8651
143
5386
1168
3265
53232
763
7807
758
8725
860
556
375
379
510
752
373
345
6003
6148
39051
360
354
24842
763
7807
7790
786
2744
758
5691
5244
4864
6379
14694
5700
5197
5394
5600
775
11221
808
706
717
752
633
6242
802
5062
645
6263
802
34514
758
12006
298
7393
7393
24803
287
1145
47577
570
291
584
677
292
3839
758
24803
6192
6398
42072
25056
25141
763
7807
10821
2758
2758
2757
2755
2756
763
7807
10821
2755
6442
31761
787
17078
1163
3626
2772
796
32468
763
7807
7675
3941
1155
3265
53232
763
7807
14414
3902
1159
16009
3263
321
658
1156
21994
3164
557
656
1156
3076
191617
23354
125
125
125
125
125
124
64
6744
3619
10592
4708
1331
5477
5524
7067
2722
6697
6440
7083
5103
3978
4875
2948
7044
7063
2110
10833
910
851
4633
8894
490
528
279
279
270
1092
997
758
674
1149
895
771
838
208
4775
10608
448
270
966
984
448
279
332
2964
257
713
257
257
10170
5161
296
427
326
452
383
427
306
174
349
1057
201
524
547
653
545
346
339
265
807
410
350
350
164
361
383
510
344
719
392
333
541
399
416
188
553
15118
253
183
326
331
369
627
345
199
369
8149
25258
117931
279
10885
279
5570
279
2110
279
279
279
4708
4673
2722
1547
386
22981
3012
334
269
432
6319
2409
398
2820
2820
3798
1371
268
6234
472
2667
568
876
1431
11354
635
4036
327
91980
826
904
1062
678
767
10822
2820
12056
1161
1086
748
1139
1054
519593
210
20227
24717
484
470
141
21430
12136
484
21431
12137
453
10242
484
470
21429
21429
421
12164
9513
423
12559
9528
422
12568
421
21432
12137
6992
683
335
4692
335
1236
1547
967
1213
1434
1441
1255
1285
1216
35795
299
1791
1244
1557
983
1244
1454
1435
1248
1293
1226
3991
1241
416
25998
292
3081
974
337
1042
2819
3299
465
971
639
548
326
635
410
399
353
2651
466
27983
27978
12474
2915
359
307
359
547
27973
405
1022
3884
39673
292
402
2500
1910
2249
1161
451
864
724
764
723
451
947
638
4177
347
400
1080
606
454
10617
299
586
447
293
338
342
319
2347
4171
1835
1459
326
318
309
324
350
370
373
29479
2940
291
4645
399
423
657
283
4669
3076
678
524
580
665
1121
350
405
1610
588
4246
3435
1671
4246
373
2467
41504
292
650
292
292
292
292
5036
5657
6667
6486
6215
5829
5949
5742
4543
5666
5698
5298
3700
5660
5409
5528
6310
395
344
1895
3874
421
470
7916
22465
1029
28328
434
3912
15161
453
141
470
22264
756
3816
5250
1625
273
273
1396
14153
685
38552
1888
565
14152
1229
2285
511
3444
823
1677
2270
964
3542
12993
12049
16060
2172
22488
5916
3244
3064
4627
1223
398
8261
5217
1674
3802
4158
17817
33580
2653
2792
3155
16503
8848
9556
5825
1126
359
2257
1153
548
8581
27199
1659
276
1973
1069
286
1533
1271
296
309
13885
359
2257
1153
319
638
548
1973
327
10925
683
335
4692
335
1236
1547
967
1213
1434
1441
1255
1285
1216
35795
299
1791
1244
1557
983
1244
1454
1435
1248
1293
1226
3991
1241
416
25998
292
3081
974
337
1042
3299
2819
465
971
639
548
326
635
410
399
353
2651
466
405
1022
3887
39029
292
402
2500
347
400
1080
606
454
1910
2249
1161
451
864
724
764
723
451
947
638
4177
338
5136
299
603
447
293
342
319
2347
4171
1835
1459
326
318
309
324
350
370
373
1780
2816
1127
1193
708
1575
4123
1871
1445
1092
381
1095
705
658
1255
741
660
688
347
545
707
1350
1467
18646
604
284
6818
1525
304
4893
7479
1154
291
1780
708
1575
4123
1871
6818
1780
708
1575
4123
1871
13438
1134
6818
7479
3149
1671
368
2317
3435
1896
6677
1286
1179
1191
1220
1192
1196
1171
1235
1201
8248
2119
13094
15089
23716
12194
780
1239
649
1272
392
16548
631
8219
2689
405
377
856
270
1195
600
1565
1319
1084
2518
4550
1512
390
435
457
872
2684
295
1001
1715
2288
405
20384
874
2516
688
1781
1077
12128
1170
857
948
1334
827
270
731
418
13447
1753
16240
16123
951
14712
10826
11207
1367
11202
10240
445
1132
9733
1085
1425
12087
1252
1028
18118
2161
272
7064
2751
30100
1276
1095
2163
2163
12111
347
1087
1739
6388
15414
272
3233
5022
9515
3086
2164
1288
10224
22480
12756
4785
9919
2031
1794
1794
4083
263
12099
370
661
581
1877
636
482
1488
1944
4574
1191
1683
456
1038
3544
497
1091
395
259
1736
2556
2980
2975
7863
5876
3502
5420
4926
426
3519
428
6558
5140
3519
4119
369
8948
7053
7429
430
1129
1795
5232
4492
5752
7653
4813
4742
7090
5988
5783
4755
4512
1726
1741
5880
11428
2980
2975
7867
227
179
179
8947
369
5752
7868
2920
8948
8947
7867
48067
5105
8948
6933
8868
426
1794
427
430
1129
8868
1787
11615
3815
6938
7867
2736
2629
5132
5891
6915
5892
5133
5892
6915
227
1851
14049
395
1817
395
257
9592
290
15007
265
6192
12093
358
369
7204
256
283
232
2007
15007
283
232
7052
256
283
232
256
7344
275
476
10957
5601
256
265
14404
260
11676
13110
256
6855
260
12873
14049
257
17174
6850
265
12194
257
265
12194
6721
256
265
12148
256
6208
267
13083
256
5190
267
19345
623
623
10743
2336
19457
623
623
19620
623
623
9907
1823
1270
2006
1539
1881
12267
1091
9035
4746
3527
35906
5823
338
14509
3794
354
11397
342
4477
56477
4978
1052
11768
1055
8017
2807
4241
1102
1376
1060
7122
1608
741
858
751
2387
341
2028
2930
2302
1976
5672
1040
875
1906
1094
438
9545
263
6045
296
786
550
535
203
1194
46519
263
1127
122
69960
426
7223
2126
1263
875
1300
1311
1281
1239
1287
1293
1286
1271
1110
52966
429
5967
6054
1326
1115
330
60514
81293
465
1093
1976
2145
1275
1280
3057
340
2572
340
340
2437
340
548
944
341
2236
340
1710
1832
1891
3208
762
1096
1492
1837
340
2491
340
952
512
340
2337
341
341
1676
10935
423
5671
7151
2856
8975
1314
1225
15805
455
1148
10161
606
6585
1330
1352
1814
19796
1040
9885
345
196
196
2713
385
1596
811
2238
2192
35650
288
2104
13030
766
211
44255
1316
1316
7402
824
410
2186
7291
5896
556
40215
3315
3344
1651
512
508
3174
3171
514
7208
451
470
513
3242
4483
1743
7239
4718
2843
37652
548
3299
515
8499
450
1692
7465
469
685
2284
4396
4408
2685
6387
222
36402
508
3527
621
1647
3311
4404
543
2366
4420
33976
4489
446
487
423
3767
15523
580
3631
8966
43288
2785
4285
582
10627
3155
1638
2388
621
32476
2188
2340
588
9385
2011
2329
2417
621
34100
2377
2332
2264
11386
14295
2652
2353
2302
1060
46519
465
1094
1040
1906
535
6045
297
21735
438
1386
1043
1151
3970
512
1961
12219
10314
41371
4142
197
572
3586
5041
5041
407
1056
4940
287
407
1056
4940
287
7091
7091
287
7091
7091
287
2398
2398
2855
2853
2974
2974
1219
1219
1540
1538
1871
1871
762
762
287
287
1279
1279
36419
711
2359
600
12373
15227
43583
11503
12556
487
423
442
33863
3287
7967
4484
8211
2373
5702
118
1224
849
935
9827
14964
12300
4363
4568
899
1426
784
8136
839
13572
20291
33326
2524
5839
6304
534
13477
118
1157
12199
5286
849
839
142
38691
4765
4698
5065
515
6605
450
470
12423
582
2525
531
548
43955
3869
7211
10289
491
427
446
41154
10364
3716
490
427
446
321
18275
635
7743
1105
288
351
4896
453
4861
8651
7496
6422
6323
303
424
9528
2491
611
360
7495
3161
3155
266
3178
3544
5778
3082
2984
3161
3212
2895
8604
19258
4709
10463
553
11975
9784
3106
29302
7512
276
4858
303
6821
7508
6379
3086
263
7683
878
6818
5690
1200
486
10224
46312
36862
399
967
69981
33310
51789
356
9379
266
1476
4670
51013
515
1032
1361
2133
4844
4906
7833
51013
4844
4046
67883
4791
4613
4830
113800
7823
51013
1342
4380
51789
7762
1580
7633
1165
477
639
551
696
699
444
324
6851
2066
1617
752
10238
649
790
611
924
578
436
436
2949
54961
10134
1920
276
8534
6419
1041
1362
276
1679
8928
8534
276
9686
8120
2652
8929
2785
276
10224
276
11715
2445
490
7466
3061
1313
1377
9203
2068
263
7366
3838
4119
486
8534
5448
3687
276
7508
1182
3224
96665
304
5864
312
7887
310
1412
4585
606
134
606
9540
235
920
8873
1498
275
340
959
1243
16606
10352
1310
985
1551
1435
8508
10344
4958
20335
3256
573
523
4849
2948
1693
1736
270
267
510
271
299
1019
314
418
559
1021
631
5917
10530
574
265
11826
275
1882
23840
569
485
509
232
8565
7648
2007
295
574
265
12093
306
368
22512
569
538
7219
232
524
7822
411
585
627
8364
2441
503
519
5338
4594
4724
7079
15771
569
524
510
232
12563
3718
6699
15811
260
1773
301
331
262
156706
59877
204
5886
1291
159
5699
4089
4004
328
5888
336
7911
8233
310
1412
7230
19036
1477
390
7372
3566
6757
879
285
439
310
269
269
307
28911
1431
2274
7699
277
409
1902
305
2117
293
305
1452
4697
181
438897
638
36844
25383
18189
2274
15667
996
876
850
20795
628
9375
616
64840
634
50743
22037
79034
1157
39214
3318
612
658
554
32924
189
1939
1536
2388
2628
568
2661
2035
1750
3278
739
2513
6625
449
1561
7319
1747
2504
14481
16677
2654
270
2110
9137
381
6843
1338
3336
12289
13679
13208
6021
13313
5194
945
3375
8649
6015
13208
6021
13313
3491
7040
3153
5281
3097
9127
3490
7040
3498
13212
3282
13208
19452
13679
17247
11900
16476
17937
17901
2525
16616
10892
1114
951
1381
1739
254
1792
1632
927
262
530
6808
1141
391
2774
212
1132
19882
1141
1015
212
470
7916
581
1029
17318
470
7916
16894
470
288
869
435
2442
2735
328
1893
89
639
419
260
27802
421
14058
421
23302
421
31005
421
79523
89
344
29433
407
816
1634
407
816
1643
36965
89
314
14984
417
3334
730
935
1024
1024
890
3635
289
89
510
1906
938
673
19093
1220
428
445
430
2252
430
22258
713
264
303
261
261
10516
4217
2285
4055
430
430
1443
436
2560
584
32045
461
452
616
264
261
303
259
2960
2215
4094
927
430
739
461
702
593
1886
1312
436
462
662
792
860
2164
41457
747
891
424
2885
562
428
3642
514
264
263
266
261
2747
2184
2681
10621
432
4708
5501
2713
2396
2466
5334
2835
1993
436
43639
746
2874
428
4673
5548
751
2304
509
2319
527
3422
264
262
255
267
4152
3639
3169
740
2316
4380
6368
440
11354
19019
4347
1141
1995
1132
698
311
5863
319
7886
1387
310
21188
1165
883
947
757
657
675
707
1483
748
661
1247
256
770
635
780
755
673
678
256
10426
532
4848
2409
15518
640
5281
2050
221
40302
512
3315
508
1651
3344
4717
2837
451
7204
515
470
513
3174
3171
4142
591
3161
7239
1743
21942
844
1589
879
1639
1292
1426
2140
1298
2065
607
339
1044
922
941
1435
1700
963
8829
1073
1064
960
984
2139
2136
1428
2137
1299
1646
1575
3467
345
1297
864
1338
4955
1292
329
721
7396
37349
547
9188
515
451
3527
7461
470
8500
2286
4399
3029
2685
1690
32947
4489
14294
9532
491
427
446
3947
3684
33374
5631
362
3513
8093
11844
16413
4106
40206
11502
560
703
11191
14047
40236
38238
582
10627
33423
3288
588
6277
2391
5599
9385
16178
1038
855
1720
965
1093
4903
3637
3587
340
5732
363
1405
1133
1038
1625
1390
1768
843
2718
6392
3565
5980
2084
363
7273
10475
4848
2695
481
16914
1255
4185
2346
861
72
3452
616
11106
459
15646
12867
10377
3393
16885
266
11443
16729
12531
265
10438
3222
14691
9385
1450
6020
2094
2861
2920
6071
262
371
5508
11780
7040
5647
10278
2762
110
5644
271
1699
4642
10856
8278
6030
12726
3569
3971
108108
863
9725
10402
3157
77663
1066
6194
11001
4476
3669
277
1665
10258
1426
319
5045
1180
4094
3660
3613
238
281
4632
3648
2840
1862
668
1639
281
617
285
1699
1459
270
288
289
1947
1745
3342
480
288
708
721
348
2580
301
26354
5537
1779
4177
1210
14798
4695
2522
491
444
3393
7237
281
871
1796
35091
13194
956
3315
8267
311
5863
319
7886
1387
7205
19011
1452
365
260
414
317
8233
7372
3566
6757
294
294
332
879
310
36757
1295
1181
976
1077
1387
667
10428
1447
1292
952
2406
1448
1204
742
2665
888
502
378
948
3979
500
1200
1186
1149
31611
5537
1066
1779
5045
270
6372
319
1947
3960
1020
12040
1699
4476
51277
480
282
28985
2522
358
871
281
1459
21684
308
6860
1435
268
623
267
337
282
2045
1461
336
623
1318
270
306
309
285
289
2624
31500
294
466
324
378
13562
337
281
2046
1434
1460
1052
259
1783
3048
1860
285
289
268
307
6861
267
267
307
10693
9781
2379
2346
14917
617
1685
577
633
795
16646
577
13679
16908
982
743
1377
1193
504
1058
1413
1082
860
521
28890
8077
4679
28911
105
105
105
105
105
105
105
4679
105
105
105
105
1034
4820
4756
5308
1302
302
7700
438
315
853
9176
604
558
28911
12377
4766
1229
3022
1111
1136
13668
5495
4789
7192
2212
1262
2119
318
1577
324
601
333
408
2099
624
414
3318
2688
32924
189
973
32924
189
6345
2273
1981
1482
1834
1490
1228
1256
36976
665
624
608
612
578
691
743
485
757
935
754
757
818
636
1985
22228
18461
2239
1488
1332
1438
1349
1453
1420
770
565
665
894
569
803
593
656
603
621
878
1030
6067
5771
23562
12534
13898
706
727
648
627
567
516
532
533
537
545
584
581
582
536
11139
573
623
514
589
533
644
679
631
662
569
606
585
569
11894
22186
14823
590
530
535
522
506
924
614
585
431
1064
649
502
575
13789
742
472
641
571
489
561
656
638
500
634
481
8141
14866
581
550
515
479
518
506
479
545
509
534
496
705
593
511
7320
730
627
591
528
514
499
583
499
424
519
632
14922
579
1196
623
568
642
620
608
521
606
656
651
598
585
499
527
568
494
528
511
582
629
574
613
460
14821
549
542
964
587
495
650
540
512
433
488
543
562
580
535
10339
498
1655
603
506
533
632
587
552
566
651
451
614
459
544
581
506
537
539
480
562
687
467
623
478
14889
520
580
535
463
559
527
510
519
501
539
32924
30072
500
477
262
336
315
7048
523
523
524
496
269
331
324
477
516
516
189
15077
5775
9027
500
9746
473
7300
503
8996
488
541
541
32924
189
970
235
1149
16145
590
566
1122
3659
459
832
638
221
41184
3315
508
1651
512
3344
4718
451
7208
514
470
513
3174
3171
1743
3242
4963
7239
32940
4488
446
3947
534
3527
491
427
14295
3684
13477
235
16146
1150
591
567
1123
3660
460
833
221
41428
3344
508
514
7209
451
470
7237
1651
511
3314
4717
3529
3171
4181
1741
513
235
16146
1149
590
566
1122
3659
459
832
638
360
1651
235
16146
1149
590
566
1122
3659
459
832
638
330
17072
26452
31179
187
615
3368
4028
3565
8200
11952
330
25127
187
10208
15165
301
10208
330
24392
187
10148
15992
875
431
1695
330
330
4804
78435
1066
6194
11001
5045
1180
4094
1665
319
4476
2840
348
2580
281
3648
277
668
238
4632
3669
1862
3660
3613
1639
270
288
289
1699
288
1459
281
617
285
708
1947
721
397
397
23274
920
1745
3378
480
301
38938
5537
1779
2135
18912
1947
5787
2992
281
282
4681
3960
270
1699
10180
1426
2522
548
32590
278
9026
2670
1520
2800
16144
6261
956
518
30681
7612
1140
16649
2963
2950
236
9640
1281
3152
1872
2230
295
4545
2631
198
592
2884
5250
352
687
275
11531
5250
931
1353
2489
3733
1256
196
352
794
1024
788
29201
1848
574
364
1440
12080
418
4405
397
2601
1343
18997
196
196
1008
3540
381
202
2385
2283
767
1869
858
783
806
196
196
196
196
10754
981
196
196
196
196
196
196
196
196
23363
174
196
196
352
587
614
4390
1681
5105
2034
344
196
196
196
20027
2884
687
1236
5384
1001
1079
593
794
1260
682
788
1805
13060
599
559
19228
196
196
3501
2688
2024
196
2284
196
2997
196
196
196
196
12557
712
1869
981
668
1233
687
798
1079
518
27203
264
9741
318
661
6197
7188
13242
2219
5244
4459
4329
3579
2578
3874
3649
3802
13619
867
748
718
292
1242
1248
1321
1699
741
1680
31186
10313
10053
3782
1657
9668
2051
4953
5028
4989
4224
3905
2968
1892
1859
557
2697
2440
803
247
730
584
741
2281
638
3853
45738
823
583
811
746
713
809
655
591
749
761
647
739
735
559
440
365
390
416
954
569
751
606
2409
888
3329
372
365
1399
587
813
749
715
811
656
596
753
762
648
739
736
560
446
1069
995
402
449
502
590
842
807
341
347
945
367
350
779
1
836
839
7875
6117
4690
631
322
512
484
553
1983
528
513
477
41335
681
367
5728
617
474
445
448
448
8308
3213
11927
5631
437
917
517
528
480
1041
930
9550
43662
7156
983
802
474
447
459
756
8120
7762
5991
1021
528
467
1041
45158
4629
706
783
474
523
421
483
519
15016
7942
10731
5772
2039
528
517
467
446
45038
2806
792
679
827
784
706
421
808
1
4208
474
10304
553
517
528
511
475
808
41009
759
712
474
421
1
4296
12357
517
528
511
475
808
130
470
43798
4255
753
787
651
474
1
12496
174
174
174
953
819
1959
2986
1351
1520
1653
1623
1637
1603
8385
4101
1256
8029
9564
4420
1115
1475
322
322
3286
1444
4401
3259
4092
1106
4072
4485
366
364
369
1429
1778
1433
4074
544
620
3926
622
633
5585
701
14673
505
515
645
782
270
334
884
611
737
614
16510
515
680
507
783
340
3404
922
611
737
614
706
766
775
701
301
470
579
590
569
646
1747
728
1310
286
3715
579
590
569
646
5812
620
3926
622
633
5585
766
14673
619
3927
622
631
2561
684
672
629
1226
283
770
6181
672
626
1747
977
1704
629
806
732
626
942
568
676
6445
4568
637
664
727
799
4568
452
5622
18933
955
409
976
1845
2101
2708
837
4416
693
1547
2055
340
6460
4863
2655
616
1541
2689
898
397
1149
1061
461
351
96118
14482
14110
420
13446
2286
54020
1231
3580
21543
2711
2763
293
10451
762
3615
2730
115
1345
3580
5182
18473
4285
762
6291
762
529
450
417
667
1934
286
2413
2498
618
456
422
636
457
660
446
28749
15805
541
463
1215
444
467
1381
1226
1241
1223
1233
1332
5674
9770
5215
204
1495
83
10407
83
83
83
83
83
3100
175
176
176
9616
382
384
4007
175
2248
414
3511
176
59148
415
126
43680
102
102
102
102
102
102
155
20205
102
498
10006
102
102
2477
7242
187
155
20249
102
102
155
20449
1053
7587
1412
343
102
453
470
23938
453
21685
16161
470
470
470
470
23938
470
470
23938
470
24284
453
453
24309
470
453
24242
470
434
23938
470
24283
4517
1995
1132
453
434
24442
434
24283
470
22122
470
16722
815
743
302
362
17389
2995
439
815
743
302
362
17389
439
2995
815
743
302
362
17389
2995
14369
1723
1617
1489
1785
935
881
904
977
7113
1502
1403
538
344
1393
1325
623
1203
1708
1438
1466
871
890
787
885
1188
6675
628
311
15146
1319
1536
563
623
13801
14633
1722
415
1448
1584
1213
1734
1685
1250
1494
861
777
885
669
780
813
1817
1263
32471
1529
2078
1697
1799
1519
908
801
892
934
1451
1394
1398
89
326
1426
16039
34314
2580
2596
2622
15918
16064
12899
415
12257
34325
16047
16187
415
34333
431
14386
1791
38555
89
326
34387
431
14236
38600
89
326
34387
431
14347
10866
14152
1795
20558
479
1465
592
4009
3539
3028
9013
505
2124
5112
5150
262
5451
2848
2606
7545
6117
1552
814
742
302
362
17389
2995
439
2311
8125
4876
9825
11786
1065
3048
10216
7705
19748
13290
3005
12864
3153
470
23937
434
453
453
23084
434
16202
434
434
20358
470
12662
7412
7724
12855
6311
23936
470
453
4142
6736
1533
2314
10592
43499
434
453
23938
93598
807
31950
270
2314
10592
14599
2061
761
782
847
1323
1724
623
32400
2272
720
3189
11810
774
10006
747
14599
2195
3825
2308
4693
623
43499
43499
453
22882
434
16163
805
743
2316
12617
13366
7821
10353
302
4539
5629
3395
1167
5366
1084
1886
2258
1876
2863
2488
2486
981
23784
1456
204
776
871
3646
1971
380
323
1092
407
324
1098
329
1101
319
307
610
278
7217
5073
361
371
373
306
421
409
370
420
1094
270
189
1928
270
2803
256
294
3802
380755
9508
355076
5514
124090
100448
384492
712
4173
3555
271040
172055
281002
6464
388373
3889
343681
15842
388389
6415
330644
571
101
504
101
504
101
345
1141
560
559
658
533
616
746
756
5079
344
2576
618
582
591
159
11388
1083
559
653
659
675
688
682
535
536
610
617
757
7088
2447
936
2597
1831
1139
3188
11240
1127
7075
7470
2652
1433
23354
125
125
125
125
125
122
2352
394
563
5422
19
19
357
506
4789
159
6186
595
558
237
421
188
942
3748
9361
159
159
159
159
159
19
19
159
19
159
159
19
159
16223
8551
256
8252
8549
15780
16083
11686
16325
4563
891
7464
19
159
159
159
3798
53
16432
1470
9374
8415
1294
1658
1678
2077
8090
2260
2260
8136
8043
8273
1566
8163
8273
7793
8029
7895
205
822
1004
15126
676
4672
393
536
265
1049
308
265
824
265
394
1289
309
873
308
265
265
616
21442
487
309
822
741
265
616
754
23799
1284
3214
13724
4592
18757
745
265
366
811
558
615
265
1362
745
576
557
615
265
637
905
615
615
693
1126
557
333
656
558
892
433
2413
273
536
23155
412
558
646
13732
10402
4848
3157
532
61
16433
12200
7919
8014
7966
9554
5453
9726
6538
9815
5842
9839
5571
9874
6321
9532
6739
9527
7439
5417
9718
6361
4409
858
3527
267
4409
520
17255
1652
6870
1390
2646
2718
5610
309
1798
143042
3360
265
265
1045
999
984
5021
370
1048
1979
974
1031
1098
1151
7768
26341
1102
1097
2783
17649
1506
1339
1475
1354
1206
1077
827
16214
17656
1392
5612
7211
974
265
265
896
856
856
713
1140
713
711
5102
136419
179
95
19692
324
7348
485
178
179
850
5038
11908
355
257
11914
485
5267
26081
125
125
125
125
125
125
124
6749
474
359
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
474
12915
107
107
10619
107
5267
473
30583
9337
107
123
193
2064
43516
209516
67850
246068
318732
325263
229049
183
183
177
290
107
107
38600
898
295
5327
281
1055
1067
707
1067
3172
5850
3814
645
294
1067
762
2962
555
14233
1111
3043
2196
11474
11013
516
6732
18081
1163
403
289
12477
337
10196
13511
13511
13511
17736
704
17398
1163
12477
370
17803
704
16754
1035
11052
14665
704
16138
1151
12463
16798
16798
704
15516
1055
4344
13320
13320
15426
13591
13591
15426
13320
13320
13320
15426
13591
13591
15426
25363
704
14886
584
1067
38598
3110
2302
13485
20459
520
470
501
477
505
502
443
518
479
461
496
427
520
583
505
528
449
469
450
5868
477
501
528
335
1556
491
502
564
1048
482
448
528
1554
1479
453
510
510
335
436
677
523
511
530
6243
472
501
468
7269
7367
498
460
468
454
476
12843
454
562
466
541
486
540
860
9104
7367
525
435
599
5409
569
431
1302
591
568
513
520
512
512
1315
848
336
5454
1890
1168
757
29827
194
781
7367
330
1488
27455
5409
400
616
8481
20445
179
178
178
178
179
179
178
178
179
178
178
178
180
178
178
178
178
180
178
179
178
178
179
178
178
178
178
178
178
179
178
179
178
178
178
178
178
178
178
179
178
179
178
178
178
178
178
180
178
179
180
540
180
9175
180
178
178
335
178
178
181
179
178
179
180
179
179
848
178
179
179
179
5456
180
1182
180
757
29869
2139
584
573
23179
2251
781
7367
616
26578
5409
400
330
8480
1474
37348
2023
37348
2588
37348
3127
37348
3688
37348
4181
26532
2539
194
27891
1489
1796
194
26863
3304
32168
849
2225
9315
1359
594
8867
642
507
402
821
521
32965
629
33942
599
34877
606
35800
668
36831
567
10050
714
36501
28812
606
24282
4819
177
4677
175
176
176
11455
413
2481
3604
177
175
174
175
7638
1192
175
126
126
126
176
1052
126
625
313
920
313
22506
4209
174
1109
126
126
175
177
842
5090
126
176
176
635
176
175
177
1662
1662
413
20455
179
178
390
179
390
179
179
176
180
177
390
178
176
178
33901
326
666
4136
686
407
1164
265
261
1819
9874
509
361
509
7667
9645
17317
3021
1935
978
6859
269
266
2404
513
10447
554
10047
8959
272
269
7027
496
9088
22506
181
179
179
179
179
179
179
179
179
179
179
180
179
181
179
179
179
179
179
179
179
179
179
179
179
181
179
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
178
178
178
178
179
178
178
178
178
178
178
179
178
178
178
178
178
178
179
178
178
178
178
178
179
178
178
178
178
178
181
180
179
179
179
178
181
179
179
179
181
179
179
179
179
179
179
179
179
179
179
180
178
179
179
178
178
179
178
179
179
179
180
179
178
178
179
179
178
179
178
178
179
179
178
178
178
180
178
178
179
178
178
179
179
178
179
179
178
178
178
179
180
178
178
179
179
178
178
178
178
178
178
178
179
178
261
266
15901
509
546
21043
269
266
509
509
1165
12281
1165
1165
1165
1165
1165
12281
12281
1165
1165
1165
1165
1460
1165
1165
12281
12281
7092
126341
2351
2389
2472
363
12074
1057
1534
561
10361
553
379
1586
22086
27093
928
16289
898
379
1530
781
1584
9397
14447
1165
1165
4380
1460
1041
1041
12413
4380
6584
3262
4907
4041
3262
1041
12413
124
6749
470
233
452
1165
15350
12287
1165
12287
21646
109
109
109
1745
2639
26960
109
109
109
8694
109
6747
167
167
4619
370
3309
5489
166
1181
4520
166
167
167
6786
3016
167
167
21643
316
27860
1067
2058
19955
219
218
218
26619
20306
217
30425
23925
4431
1778
1436
725
9442
24074
1118
81683
269
13227
27002
267
12491
4322
24049
12316
24171
937
4348
8362
8265
1153
10418
3711
4706
10299
2297
18562
7956
1555
1017
21153
940
8635
1578
29256
2108
1701
1785
2518
6024
2382
8520
1656
471
2610
2473
6117
1876
572
1792
5267
26132
1297
4034
269
124
1322
304
6749
443
15005
991
926
292
715
6191
1400
325
10397
4848
3248
532
76
50
9345
2150
268
508
11609
1701
309
4997
7855
264
12119
14058
7041
2870
6203
1602
987
5959
2250
1018
6734
6537
3580
938
8041
2737
1065
1303
1232
1273
4951
1235
1268
1333
1179
1329
1069
3800
2151
604
1232
1292
1328
1270
1990
3930
2196
2891
3355
33113
1620
9320
2647
1542
1288
399
9217
34648
288
288
400
9701
8040
403
12808
392
9704
45463
10529
6384
288
1367
3323
1629
1371
288
436
1266
4299
1737
4509
1693
13743
50958
5979
1549
4131
7028
36570
403
12808
394
9505
393
18012
403
12808
8027
396
13214
395
7919
159
16134
9379
1561
2072
1289
2255
7008
8597
1902
14305
125
11613
1653
4847
460
20318
12310
460
18217
13962
13719
9505
1403
1446
13425
1191
262
1052
1237
13122
11985
466
9038
1121
13806
19392
1253
1736
260
5320
13328
11530
159
159
16438
13847
15447
11002
5167
11033
7200
15971
11234
6397
13987
9456
6796
13996
159
159
159
159
159
16444
159
12340
16268
10994
5053
16150
159
159
159
159
159
16187
159
159
159
159
159
13200
11534
11612
11621
10034
10371
4520
11571
159
159
159
159
159
11629
159
159
159
159
159
14072
16456
159
12386
14308
11867
14225
18541
10701
11416
6642
11810
159
159
159
159
159
11303
6151
11254
4932
5422
5276
2159
529
4937
12419
460
1202
4941
11833
159
159
159
159
159
22328
4951
1416
11513
9375
9340
159
159
159
159
159
14086
11822
519
475
43754
278
9856
428
164
18092
1406
2267
684
227
1125
258
270
175
6226
262
175
1688
424
266
218
234
175
234
226
270
218
674
270
24133
1406
1460
424
234
227
226
978
1963
2008
1387
667
12468
9561
556
21705
5459
271
913
361
1251
389
1434
3232
272
335
405
232
1885
1802
867
232
398
6745
22550
1250
313
347
1061
312
1936
613
233
860
14554
1887
550
4272
807
1301
719
556
2082
3762
276
3318
800
1103
443
676
678
1028
4677
1126
642
2681
19525
436
519
755
2491
921
2537
3571
424
2512
928
4174
986
3404
276
1707
556
1122
557
1336
1511
423
1936
332
232
2506
4614
3153
17808
1108
1390
1203
914
232
470
274
1265
1082
15130
232
1054
915
3829
405
1538
1358
11854
332
2336
3120
35326
1571
1429
2791
1457
1691
290
4428
1423
944
1358
2907
4268
2984
3180
2805
3155
2630
4213
2941
4165
2784
2842
2532
427
14602
21288
4285
9860
1904
516
495
326
533
5883
636
1676
2870
1643
1647
2978
2099
1502
12147
1888
538
1698
999
4329
6463
654
8911
3885
5902
7524
2141
3878
6535
1689
1232
403
654
643
339
3549
395
3782
403
1742
6535
7532
6526
519
475
43492
44489
482
4380
1552
140
335
7179
3222
229
4642
12046
23521
125
125
125
125
125
7567
882
135
135
135
135
26181
1063
135
200
135
164
135
135
135
23354
125
125
125
125
124
1474
125
7566
1063
135
135
135
135
26181
1063
200
135
135
164
135
135
135
17374
200
7940
17709
200
164
24550
200
164
18088
200
164
18100
200
23354
125
125
125
125
1490
125
124
2237
7300
3611
11448
9520
350
1620
182
352
182
108
182
108
2421
1839
7672
2898
7491
113013
1884
3277
3641
2268
3099
49933
144947
22424
2920
108
108
67
41073
1707
7300
2875
56252
264
10787
3205
108
108
182
895
108
350
1620
182
11110
108
2147
108
108
9118
6394
108
108
5523
6888
7300
18248
24286
108
108
108
108
4669
108
2312
11598
10352
12142
108
14649
336
336
10443
159
159
3214
9759
451
5362
15082
1064
31164
203
5357
2026
1070
5357
411
407
8265
1212
182
3248
2475
153
122
3950
2507
153
123
10626
153
123
153
124
10658
3292
153
124
153
124
9759
5362
1994
203
5357
2679
325
1627
5340
203
156
156
159
2819
2514
6495
8500
850
1196
346
407
468
352
289
385
277
503
3958
290
383
333
411
4498
23920
7721
2836
4795
5635
1358
7657
115
5802
115
6225
114
237
1873
237
114
1412
1357
1806
422
1134
602
1347
703
3007
64
165
3689
288
114
237
5187
444
6114
5351
203
203
5517
1884
1859
2177
171
203
413
1460
3726
3416
9759
451
2213
1992
203
30259
20440
40576
6614
203
5362
5357
9759
5362
2040
203
5357
2720
4671
5635
1358
413
1460
171
847
171
1460
11033
10426
2409
11033
81
8834
265
19
214
19
11443
5618
9907
19
3457
9375
3341
47704
11794
15726
30053
17448
2798
12352
7312
1350
36826
26416
2795
859
865
906
5864
1367
664
892
1216
2085
651
1376
466
561
5114
561
2137
2806
7393
9565
649
1393
1820
26736
1344
13733
669
336
822
639
559
612
563
608
986
742
583
704
596
623
627
610
631
10329
748
16161
5666
663
5064
48822
3398
340
983
965
677
859
1123
795
340
972
493
951
7090
414
447
1480
487
1209
544
915
1279
1848
1256
7124
265
19
12596
26435
1421
1761
1981
1856
1846
1872
40350
1786
1839
1979
2193
1861
2533
1920
5362
1985
2042
2029
28794
7428
1878
261
13011
4388
5323
8335
1330
2164
2983
1568
929
29730
45224
2384
8547
5774
261
1240
1217
2711
634
515
587
7124
68
68
68
68
68
68
68
68
68
68
1405
68
68
68
68
68
1696
23354
125
125
125
125
1490
124
64
180
177
179
179
178
179
179
179
179
179
178
179
177
179
178
178
178
179
426
20804
108
2735
2275
1504
883
492
1732
6413
4734
600
7718
7718
135
8580
179
178
180
178
179
178
178
178
178
179
180
178
178
178
178
178
434
179
178
179
179
179
2120
180
178
657
465
20232
325
325
516
325
3211
443
558
547
10164
589
503
545
4528
976
266
262
253
6426
687
287
257
264
370
11041
746
1460
554
283
471
374
1797
570
2505
265
556
7993
6170
562
522
2226
571
333
490
271
568
333
526
475
30164
446
9116
266
253
348
976
264
340
253
271
256
349
506
18826
443
8970
450
470
439
441
435
976
266
253
264
253
271
436
256
429
538
479
30160
546
5880
266
253
253
264
271
256
976
18967
544
1249
266
253
253
264
271
256
976
508
602
266
253
253
271
256
268
19658
976
12796
699
18963
494
7548
266
253
253
271
256
268
976
18810
494
9466
266
253
253
271
256
268
976
18822
544
266
253
253
264
271
256
976
18794
532
550
266
253
253
264
271
256
976
12931
13527
508
266
616
253
271
253
256
268
471
283
11872
596
589
280
976
258
8448
7493
6024
370
136
732
624
690
2794
2121
647
2924
689
657
2794
2121
715
685
2121
2794
735
3349
4712
742
2794
2121
667
6738
1331
612
9710
5165
608
10841
6269
611
1502
3443
19983
628
19983
3443
682
9710
4690
686
11537
1286
614
11052
5165
680
10841
4690
609
3464
9710
693
9710
3880
720
18295
3880
691
11537
3880
651
4690
11052
641
11719
12675
4120
664
11719
4120
190
263
11909
1006
12907
2214
13443
190
263
189
11337
11147
190
263
189
11230
12268
190
10366
12707
190
263
9692
12641
44693
13272
286
249
249
249
2390
2583
249
247
248
249
249
2516
249
249
1512
2021
3424
44684
12383
286
190
263
15635
838
1553
285
3768
387
918
1124
7918
292
1734
916
344
1424
1456
1734
291
925
7003
55181
1604
292
293
1676
2750
1472
513
283
956
283
540
11719
1902
1470
2861
6729
21877
261
261
261
4917
1509
1372
3327
2268
1831
913
2019
6737
2233
3484
1468
1948
255
261
22118
2130
1393
3685
2150
2554
1116
3389
7463
1328
2282
1889
948
1633
3782
4730
3685
1304
1110
2885
10232
2097
18386
10655
2830
2767
2881
3436
243
7631
2972
243
251
26992
12160
251
48545
243
12251
286
251
251
243
243
243
251
9489
4529
267
322
615
326
2494
6571
2911
6571
6834
25615
2494
2494
5872
29344
328
336
7843
8024
3933
414
336
9724
424
30067
408
2076
6571
8051
882
817
6019
858
1456
560
12113
5052
3851
754
2644
636
30441
487
7892
16953
8592
13995
754
43770
13417
286
249
249
249
249
249
249
249
249
249
249
248
248
249
249
249
11482
19
1802
43763
10846
286
27005
11871
286
29346
190
191
190
190
192
191
191
192
191
190
190
192
192
190
192
191
192
1308
1856
2747
5866
8592
191
192
1307
1792
6029
2746
191
190
191
30505
755
8201
7892
16953
64
658
64
1298
1009
906
11652
43873
13272
286
249
249
248
249
249
249
249
249
249
249
249
249
248
249
249
27005
9357
286
29404
190
190
192
191
192
191
191
190
191
190
190
7892
192
191
191
191
190
192
192
192
192
190
489
13905
1307
191
191
1772
5643
2751
30439
472
10574
192
16953
1307
9633
2284
67332
1368
1544
535
160
124
160
4380
4380
535
2631
346
5038
406
407
25328
159
1544
7077
535
1781
535
15046
124
160
4380
2451
4380
1940
329
866
1718
346
2023
406
407
67332
159
1544
569
124
160
5224
4380
535
124
4380
159
158
160
406
407
67332
1368
1544
535
124
15046
5224
535
4380
4380
2631
158
160
406
407
67332
1368
535
1544
124
160
160
4380
535
4380
159
158
5038
406
407
67332
1368
569
1544
124
160
160
535
4380
4380
124
159
346
160
406
407
67332
1368
569
1544
124
15046
160
569
7046
5108
2631
158
160
406
407
20537
1368
569
1544
15046
569
124
160
7046
5108
18629
3761
5215
406
407
20467
1368
535
1544
569
406
124
160
124
7046
5108
17947
159
161
407
160
2284
20998
824
535
1544
124
569
15046
2742
124
5224
7046
5108
7435
5698
3239
1897
406
407
2284
23367
272
824
124
1544
2964
10224
7870
1897
406
407
2284
11846
159
535
535
1544
4380
2742
124
160
15046
4380
159
406
407
2284
21655
824
535
1544
124
569
15046
124
3465
5224
4380
4380
14469
3239
1897
406
407
468
471
32148
4888
1850
665
1400
973
616
2584
4269
1533
2577
5711
5081
333
3430
334
5279
5893
31379
172
171
1063
994
2036
3103
1121
5801
5998
390
1368
935
961
47470
3068
169
5231
567
705
677
18112
171
5939
171
170
171
17660
17817
22320
8845
705
684
663
24683
699
677
18987
29955
6168
13732
13463
14917
826
13344
13344
13344
13883
7250
14184
13889
13930
13785
13001
13058
13183
14454
28368
3746
15794
468
248
32869
172
171
171
171
171
574
170
171
237
6693
171
171
172
171
237
170
172
31306
172
171
171
171
171
171
171
237
171
1733
174
170
171
9630
2542
2569
5466
2483
2073
2588
2589
2537
2718
2537
2483
2538
2542
3766
5450
8276
2538
2569
4483
5501
3379
23264
2832
412
2071
2940
1216
2998
29800
396
4042
6932
13537
1620
1468
1567
1514
1457
1448
1331
1321
1523
1558
1222
1242
1477
1578
1015
1627
9818
2842
1690
1389
4570
2013
443
500
460
8020
7762
10431
1591
144
147
188
13297
652
3107
322
6042
1501
648
873
113
234
267
213
234
313
34818
1484044
37479
228
256
30630
2730
1464
2054
394
369
776
276
608
468
248
33569
4888
1850
665
1400
616
973
4269
2016
334
333
5893
2577
3430
5711
5279
5081
31116
6212
3098
1063
994
1121
15047
3068
398
18795
5231
568
705
16908
601
6902
804
810
645
62161
10891
6123
1026
2183
571
443
413
558
18399
13346
1831
2161
1008
822
7122
6182
732
5286
26319
1297
269
3234
269
4034
122
6386
304
25511
430
1248
124
10381
443
16639
1117
1297
267
269
9938
9938
5360
388
10849
331
2087
1347
6198
10849
3918
388
10849
185
2087
2087
3918
3918
3918
3918
11973
1976
8986
36366
1296
9269
2633
2306
2298
2404
388
10849
36366
1296
1296
185
185
185
185
185
185
9269
185
185
185
185
185
9269
185
2306
185
1296
185
185
185
185
36366
185
36366
2633
2306
2633
2298
185
1296
9269
2298
9269
185
36366
185
2404
185
185
2404
185
10298
773
2212
55637
388
10849
55637
773
2212
2212
55637
55637
2212
2212
55637
185
773
773
773
185
185
185
12644
8111
1761
5253
2347
2185
2594
2464
2318
2802
2499
305
305
2460
12398
19333
1761
8334
25240
1488
732
5286
124
430
25511
124
448
14814
2920
1061
10486
10486
9886
794
122
6941
10734
273
1073
273
273
5059
1061
9886
124
10250
10734
1073
8736
1053
12488
14883
12488
732
5267
124
430
25047
124
6749
449
1061
732
5267
122
3890
430
25511
440
18370
1029
6710
16265
124
6825
10452
4848
3069
532
481
5588
1255
2050
7793
861
8263
640
934
3427
715
6139
2495
287
287
287
287
5616
887
869
14097
3710
37639
6206
834
971
830
1036
853
828
1387
820
901
914
788
1000
1084
794
1202
834
2920
22180
1643
1668
1473
1499
1588
1413
6809
1670
1650
1650
728
7114
2088
10017
1479
853
6809
5616
2044
2068
1849
2128
936
1306
904
2255
1243
1259
1228
7487
2492
411
1575
10435
1956
2002
2068
2053
1479
55773
1409
969
1817
896
320
338
1604
1633
2685
1806
1998
1962
1849
961
1903
11313
55951
10435
2685
411
10435
845
715
4554
18637
9755
1228
4559
368
3863
1887
3963
3863
4559
728
7130
2685
7495
2492
411
10435
1902
2081
2022
2685
2056
1977
2026
11940
36047
2686
2001
1911
1918
11318
53990
2687
2039
1999
11321
33328
2687
1893
1905
1972
2687
1971
1839
1931
1960
1897
2687
1855
1898
1907
1667
1865
14605
54988
2687
1940
1855
1809
1981
1845
2687
1924
1824
1745
1926
1888
2687
1906
1858
1896
1851
1985
2687
1847
1904
1868
1843
1912
2687
1923
1797
1918
1820
1225
1927
12363
5506
10814
1816
7799
4249
1135
1570
1568
1251
1665
1325
3611
6610
1530
1099
1133
1636
1705
1150
9547
2036
7347
286
286
286
286
847
1169
861
887
1362
1456
4173
863
2407
821
809
1571
769
1043
3410
779
6365
904
793
821
1906
4612
12363
12940
468
248
32490
172
171
171
171
171
171
170
171
171
170
237
171
170
237
170
170
237
19538
6254
2095
547
398
810
4522
645
804
37486
65
4351
1824
65
65
156
65
713
7233
156
963
142
777
65
188
65
4325
65
4325
65
1440
65
65
65
65
10049
65
65
263
724
65
65
65
7317
489
455
447
13705
65
65
65
244
244
11816
65
65
1848
65
244
351
244
244
13705
435
6987
12673
126
126
16527
266
14290
13705
435
7869
10785
126
126
26387
593
593
10964
593
593
593
593
593
592
593
593
593
592
592
592
592
592
593
10908
593
592
592
592
592
592
593
593
593
38600
898
555
14233
898
1055
3043
4344
295
281
2196
11474
516
6744
9637
220
1423
2624
21064
809
1037
773
802
763
921
919
3115
899
953
3073
765
688
3293
20889
754
829
907
3198
1161
904
5433
864
962
8081
1049
1516
802
912
3443
930
851
1202
815
1055
831
725
931
948
886
3742
3857
825
804
622
3211
743
2927
773
11066
3878
211
216
216
216
214
216
213
215
216
210
215
211
215
214
215
210
211
213
216
216
216
216
216
216
211
215
211
211
215
215
210
210
216
210
213
216
216
213
214
215
216
216
213
214
215
210
215
215
214
213
213
208
212
216
212
214
216
216
216
211
214
211
214
215
214
215
2337
2282
2161
7749
2348
2507
1520
2173
2351
2545
5050
2195
17027
2351
2495
166
166
1122
766
668
749
1430
166
735
2173
741
474
165
757
615
619
719
14513
166
573
675
819
651
166
2195
740
769
746
4281
1953
165
2058
757
741
642
1985
587
991
602
1047
2235
165
675
165
1535
799
165
37960
43070
23354
125
125
125
125
125
124
2237
10005
1151
1196
1289
1305
272
13563
1048
1443
1347
10908
2085
1191
1204
1852
1505
1236
6740
2910
413
1366
2064
1146
1867
1264
1812
1362
30102
16042
1050
1090
273
1063
1130
1095
2490
1100
1157
1060
1049
29801
2442
702
1396
51552
2823
685
2950
3392
5834
294
2365
350
524
1069
8998
979
794
1751
294
5880
4880
1611
3081
301
598
1682
4656
694
268
752
293
1320
2189
2074
4607
244
432
1622
609
1795
1645
646
907
1962
695
8376
295
294
35892
1006
763
6298
4012
1668
685
1576
12022
1013
244
2246
449
636
1285
1298
592
11819
856
173
1275
328
1573
9905
26531
2008
1266
1804
3740
13899
275
3848
515
2198
753
4717
3056
295
2639
1145
42711
13458
64
3848
64
64
64
64
64
4717
64
64
42711
64
64
64
13458
64
13899
64
42711
64
13458
13899
1288
2942
4213
4254
521
17793
45376
5662
6432
17141
6088
16025
7341
5053
5491
5413
36640
15866
2203
8827
12694
6460
14482
4116
4145
3517
4077
4914
2544
5110
5885
4322
3978
3957
36639
14876
2000
7517
1391
6669
12823
6950
6164
11256
3084
5647
6829
2748
30025
29896
455
240
1524
1796
3685
28825
614
29803
25511
125
125
125
125
125
125
124
64
4605
2381
269
269
269
269
2158
269
2195
269
269
268
543
13458
753
3085
3848
2227
275
4717
1117
2008
1832
3740
13899
1266
2639
42682
26493
3615
4606
12328
10751
6400
989
997
1002
511
48871
1278
2054
3515
1065
492
526
655
337
487
347
991
956
655
7938
681
336
1166
628
337
687
549
6348
4238
885
8767
1018
1510
8169
1050
349
798
667
10170
700
1004
721
764
532
1098
629
634
774
837
5453
7870
734
619
700
628
764
721
1046
669
664
15514
533
774
605
796
623
2713
2713
727
285
608
541
13144
192
192
193
192
193
192
192
192
193
193
193
192
192
192
193
192
192
192
13144
13144
522
431
8556
7032
15050
409
4917
2777
891
7462
1215
515
2289
276
3227
10114
5243
12110
5243
17529
938
8102
8280
6812
5013
9044
960
5086
450
450
15253
15253
4036
11365
11365
3589
10402
10402
221
41390
451
7209
470
515
1675
3527
4142
513
535
3367
530
3171
590
3338
1743
7238
2651
4742
17445
1781
1972
676
7990
17850
15431
772
5492
8613
9377
11951
184
2002
1944
737
8442
672
5792
7054
1871
746
8994
1732
1683
757
8832
1134
24218
362
8084
703
3741
20156
1811
768
9181
8336
539
1643
8229
9553
1977
18256
50053
184
8743
363
362
11396
6412
12141
4737
11404
8431
9354
184
184
7558
404
977
9592
1244
2380
14774
2060
3157
5718
6391
883
9587
1547
1025
42340
4410
3841
1793
1762
1905
12259
2021
1864
9647
2134
1833
1824
1910
9903
2529
2880
2078
4461
2358
2266
2904
12004
44592
20202
197
198
197
6000
57145
7726
5512
11251
2416
3129
4433
2756
198
16449
159
12200
8275
159
159
159
1678
159
8034
159
8358
9714
5141
9171
1072
8939
1120
1515
1960
1357
2104
325
1984
905
1413
2049
2120
1559
1555
2079
386
2270
1251
1461
1549
1520
1433
1432
2053
1399
1389
5927
481
2392
4663
428
654
554
671
398
4924
2394
1819
2802
676
692
4493
1638
738
551
1510
1206
11913
724
382
3585
1469
3318
20437
886
555
3676
2419
31149
1079
1312
514
1536
944
838
17466
1660
566
20212
612
320
12652
4228
1506
19942
4288
546
1537
1152
6693
1655
1157
17604
19734
1161
1150
1582
1317
2441
1854
1287
2128
5138
884
2635
468
554
19662
3176
12080
12168
17866
524
2118
16019
126
126
126
126
126
126
22728
126
164
126
126
126
126
126
126
126
126
123
50908
126
260
17608
566
126
10223
126
33412
126
126
126
267
126
12701
5186
457
394
9826
847
520
8309
3035
389
237
389
237
389
389
3030
389
237
3030
389
389
389
389
389
389
389
389
389
389
389
389
237
237
237
237
389
389
238
842
17486
515
515
515
515
515
515
515
7955
3560
8357
366
4605
269
269
269
269
2195
269
269
2158
269
2381
125
23354
125
125
125
14107
125
5522
123
1390
125
48773
675
2195
668
587
740
757
727
299
991
766
1122
757
799
741
819
1535
615
651
573
642
2058
668
950
769
18981
344
216
2366
216
215
1510
216
37550
142
2157
310
140
181
10899
10860
10846
10895
10841
10820
10822
10834
10826
10841
10761
10799
10867
10735
10796
10783
10805
10857
10863
10869
10862
10842
10841
9129
13140
220
218
218
218
218
219
452
7563
1063
391
2774
212
1132
38568
1063
200
10266
135
135
135
135
135
200
3936
28351
747
661
479
221
200
9751
16349
1288
1129
961
587
1010
1181
494
547
1121
960
1222
2097
9358
9863
1166
1387
488
13951
1108
1110
14373
1115
1385
14304
14373
14153
13983
14060
13912
16038
14316
14329
14345
14324
14225
14274
14207
14068
14029
13913
14220
16038
13011
1007
1171
1173
484
1268
481
527
7994
1148
473
1010
1295
1330
468
1347
7886
472
5886
552
4903
1168
845
394
392
5886
6256
810
16127
486
9161
482
1507
383
1469
584
1171
5750
490
1285
5886
1288
961
960
1166
2097
125
1148
1181
1010
552
16565
491
15811
370
1424
125
125
125
125
125
125
125
125
125
125
125
125
389
125
36151
125
125
455
125
9629
319
1803
125
125
136
4570
125
2273
37304
125
3153
679
775
10102
4221
2687
484
3309
3783
3140
16168
2879
2717
4008
2499
3089
10666
9130
1298
4113
504
2631
484
20771
504
11307
8298
899
508
10044
885
508
678
1995
4405
5645
13775
7761
208
25144
361
788
660
9458
538
686
17195
656
659
717
16292
716
7032
5826
746
716
729
1246
1098
1334
5619
1824
5109
727
728
729
684
717
361
843
5956
545
33079
372
3666
8931
4126
2565
3226
2267
2704
539
1064
1023
3144
1367
2221
7923
866
14628
1531
4492
4330
6185
2181
2635
274
14624
373
660
718
988
730
718
901
657
728
14629
1099
687
747
717
729
717
540
3667
789
661
1065
685
988
729
16497
987
900
987
452
7563
1063
135
135
135
135
1063
135
200
135
135
165
135
27865
26295
200
165
13587
135
13413
7208
12317
200
165
200
165
13598
13426
204
374
598
23354
122
23650
16760
1100
848
978
270
1137
379
578
560
4486
1494
122
1304
1194
1152
885
1132
1568
294
487
457
444
442
759
1420
2354
273
18104
143
142
270
141
141
143
143
8651
143
303
143
105
321
4210
166
166
166
166
166
166
636
37704
166
166
166
165
886
166
165
982
692
2278
166
166
325
4881
165
166
166
6778
353
30342
871
3252
438976
30342
353
29001
3252
585540
29001
353
27013
683
3252
115275
27013
353
38217
3252
219975
38217
353
32674
166
3252
169043
32674
353
30256
3252
293528
30256
4881
371
841
34817
745912
11565
4005
9221
3340
5015
1940
10697
1065
9573
9280
1392
10506
10015
603
1775
14580
10890
24714
3371
1776
6017
1696
1722
6495
2894
1672
1825
1783
2016
2169
1523
1417
1593
2129
6481
1591
3991
1326
1755
1725
1790
1632
1825
2016
2824
6998
1494
2184
2254
8293
1648
1770
6473
13248
1894
1754
2790
1744
1680
3509
2008
1714
3987
6809
1623
1580
1575
2961
2038
1666
1727
1682
1748
1998
1755
1610
6701
2193
1282
8418
1021
1734
1862
1689
1579
2012
2053
6258
1875
1717
1643
1622
1657
2212
1745
12023
2791
2295
2522
2774
2296
2728
2305
2317
2703
2029
2310
2397
2013
2456
2246
2250
2570
2264
2816
2300
2355
2822
2213
2393
2121
2342
2484
2384
2467
2083
2268
2372
451
21508
1764
10840
384
6143
16933
384
10770
23947
384
6125
10550
384
10770
384
10756
382
10736
13287
382
10731
13155
382
12855
10724
382
10731
15696
2144
1795
2000
1845
1632
1721
2168
1770
1786
1941
1508
1807
1577
1474
2288
1826
2125
1390
1873
1604
2125
1709
1745
1559
1788
1734
1720
2063
1635
1641
1561
2731
1757
1550
2004
1969
1752
1952
1807
1379
1730
1821
1830
1949
2072
2456
1760
1996
1525
1763
1814
1572
2210
384
4934
11353
384
4935
5481
384
4935
5025
6796
21072
303
494
303
1974
6778
19738
202
115
204
107
7514
7223
9866
16855
640
1450
262
8793
11403
616
2429
1716
8182
532
2025
15139
3337
29200
685
5255
228
2804
294
6395
2388
22309
7549
4747
8482
4719
12229
4868
10910
4771
524
7887
5029
10162
5844
6592
6054
1975
577
540
6120
1386
1490
1180
1118
7234
9914
16879
2050
8968
14993
1581
4947
3010
12478
29738
14548
385
10914
7300
8595
7253
15798
2926
2515
3973
2880
3302
15922
727
5267
26319
125
125
125
125
125
3234
125
13072
460
41775
162
265
1884
14147
797
561
1225
214
12428
819
2266
2281
1673
1546
55334
887
19944
783
623
520
930
705
721
3361
787
2078
2282
676
619
2717
324
678
889
726
771
775
2744
390
791
3356
770
639
1508
633
384
750
316
714
533
729
657
785
3028
341
782
1727
330
816
742
728
2611
2214
4504
835
566
724
762
724
1509
433
708
937
359
566
740
2275
791
522
603
521
724
259
9655
8337
5781
5649
2597
457
716
5329
345
529
1267
1488
480
501
490
13013
745
5148
720
712
496
765
740
2351
724
502
675
385
324
401
12496
672
704
1548
351
710
684
502
658
722
1605
604
486
489
478
716
722
450
429
457
10816
9553
5781
5329
629
5650
2351
717
8241
4422
524
384
881
5148
596
531
700
505
321
452
3024
4144
17348
8186
541
358
504
12072
8917
481
486
493
490
489
6013
1505
2466
5263
13708
478
8338
5765
5560
493
488
8574
494
2596
457
457
496
477
5147
5781
5328
8240
543
521
11960
258
2350
452
9769
5649
9433
4219
1950
782
17409
8639
315
10080
1494
8540
2676
887
434
315
717
1065
2432
5637
1416
2662
10753
3557
10228
5954
1952
6711
382
832
1282
13056
452
1312
2374
845
540
659
567
12944
6476
11829
285
654
641
6009
881
695
7737
842
800
5075
1312
2527
30
24
1097
29095
30
24
1097
7264
30
24
1097
7264
2227
69804
3149
70397
2227
66388
2228
68560
3011
173
70183
3150
41126
1950
65244
23354
125
125
125
125
125
122
2351
40207
125
1978
2637
1776
122
122
3838
1960
896
1465
7768
5865
1101
1253
1449
1275
3257
126
124
3219
125
1342
2999
421
25738
475
9985
2528
478
5081
1152
1112
458
451
1222
451
1325
437
3019
876
2957
2561
1052
2886
25684
1483
316
383
385
407
389
755
11584
404
1009
1014
3069
662
456
1208
757
693
337
531
380
773
366
811
8384
1045
3107
1218
425
1190
719
402
694
1226
394
525
426
1249
1223
917
1392
471
788
896
11517
1423
371
448
10570
1438
467
1292
451
449
437
4005
608
610
527
613
17806
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
460
458
5322
1444
451
451
437
26072
2204
8089
1324
1047
9931
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
8089
1324
1324
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
8089
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1045
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1324
128
128
128
128
128
128
128
128
128
128
128
128
128
128
3069
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1324
128
128
128
128
128
18622
2792
4487
4934
1082
3376
310
1257
1157
24973
12927
12997
717
12442
23739
8344
874
737
12387
24917
852
8772
1223
2091
2294
2048
2236
1801
2181
1985
1504
8639
1986
2301
9804
5289
2195
4317
222
6006
805
1872
2688
1381
3184
2904
725
340
4443
5437
4414
4186
1671
1906
2183
3135
1121
4262
1164
7550
3510
3271
3031
2998
2728
3577
3913
2689
4854
3315
2706
2913
2809
3064
2953
3682
1362
2959
2419
3107
2805
3031
2072
2602
2713
2294
2048
3010
2517
2298
4755
2218
3397
7901
3923
5424
356
989
3024
2855
2864
2864
2607
2586
2864
271
2824
2794
2655
24068
283
8437
2615
2655
2855
17759
2794
4962
1349
1346
37954
12389
165
164
165
164
165
164
164
164
165
1346
165
165
647
282
7267
2321
707
4163
4163
164
164
164
272
267
269
554
142
142
35816
904
1613
1703
2820
342
563
10766
8481
637
1022
645
670
1238
1307
806
9559
918
7939
660
762
919
538
861
817
580
868
491
850
1085
1368
593
6187
708
545
314
35120
2363
303
960
303
2100
303
303
2478
303
303
1547
1125
1357
1061
7272
4367
4367
8819
968
1533
2492
12476
610
772
715
1556
273
1798
273
2415
930
763
3354
846
8311
1474
3598
976
3075
273
1291
603
3531
327
483
1619
442
13215
564
4876
949
1184
1153
905
965
2733
1070
906
968
300
565
4137
1118
2487
8551
1191
1304
1145
1237
370
1424
36127
432
15752
1029
4381
4381
890
14422
24109
19733
392
1086
2961
3266
474
5685
285
534
5959
5959
27830
16476
19784
15061
14528
9294
16527
13633
9035
554
1059
942
2205
20780
14038
6872
15614
11919
16256
13512
6170
19314
2483
8738
2224
14675
16260
9764
8726
19294
52596
841
8911
1147
702
845
725
779
1197
2378
791
787
709
1147
1139
808
1144
770
711
1155
796
1779
729
659
312
321
321
321
321
321
321
321
321
321
30992
259
375
247
5060
8586
95
329
9764
192
190
551
296
668
31080
329
95
1140
1712
3617
1099
1160
1451
352
1588
352
483
462
352
1606
352
483
483
430
190
7922
617
30021
2231
409
927
11032
144
2231
408
143
14209
144
357
26641
347
1176
297
1520
298
294
353
349
740
619
750
612
2366
142
819
334
385
292
292
292
299
295
1192
285
288
141
141
297
297
141
141
733
614
625
1384
295
141
435
374
1035
141
324
1848
142
675
650
1883
141
1023
1067
304
2119
2852
727
324
312
141
142
141
141
305
351
320
142
142
141
2231
430
143
18275
927
2231
428
143
10821
2231
430
143
18275
357
26533
347
324
740
733
675
614
727
625
312
292
292
292
435
324
612
141
297
297
141
1067
141
351
2852
141
1023
1055
2119
285
304
1568
142
1192
750
305
141
819
288
619
141
2231
409
143
11032
5394
2231
430
143
65
2231
409
143
65
144
357
26496
142
143
143
143
143
143
143
141
143
141
141
141
141
141
141
141
1207
141
141
1519
141
1067
141
143
3017
141
141
143
141
143
141
141
143
141
1023
2119
2231
429
143
9690
369
5710
10865
6213
328
9444
2818
2231
430
143
18275
2231
430
143
18275
357
26524
142
143
143
143
143
143
143
141
143
141
141
141
141
141
141
141
1207
143
141
1519
141
141
143
1023
141
2119
143
141
141
1207
141
141
1519
143
141
141
2231
408
143
14209
144
2231
409
143
11032
144
2231
430
143
18275
357
26518
142
143
143
143
143
143
143
141
141
143
141
141
141
141
143
141
141
141
143
141
141
141
141
1067
2852
1207
1519
141
141
143
141
141
1023
141
2119
143
2231
408
143
14209
144
2231
429
143
11517
2231
408
143
65
144
357
26441
142
143
143
143
143
143
143
141
143
141
141
141
141
141
141
141
1055
5525
141
143
1055
1568
141
141
141
141
143
1023
2119
141
143
141
143
141
141
141
5525
2231
463
143
12353
2231
429
143
9690
2231
429
143
11517
357
26488
142
143
143
143
143
143
141
141
143
143
141
141
141
141
143
143
141
141
143
141
1207
1519
141
143
141
1023
141
2119
141
141
1207
141
141
1519
141
141
2231
428
143
65
2231
409
143
11032
144
369
5631
18319
429
326
288
288
9443
288
2231
143
9690
144
357
26582
142
143
143
143
143
143
143
141
141
141
141
141
143
143
141
141
1067
143
143
141
141
141
141
3017
141
141
1067
141
141
141
2852
143
141
141
1023
2119
2231
143
430
18275
144
2231
408
143
14209
144
2231
428
143
10821
357
26780
142
143
143
143
143
143
141
141
141
141
143
141
1035
1848
141
141
141
141
141
141
141
143
141
1023
143
1067
2119
1680
143
141
141
141
141
141
143
141
143
141
1680
2231
430
143
65
2231
430
143
65
2231
428
143
10821
357
26718
142
143
143
143
143
143
141
141
141
143
143
141
141
141
141
141
1023
1207
2119
143
1519
143
1055
141
141
1568
141
141
143
141
141
141
143
141
141
141
141
141
2231
408
143
65
144
2231
408
143
14209
144
369
5640
12240
302
9444
369
5634
10427
429
328
2231
9444
143
65
144
357
26504
142
143
143
143
143
143
141
141
143
143
141
141
1067
2852
141
141
143
141
141
141
1067
3017
143
141
143
1067
141
3017
141
141
141
143
141
141
141
141
141
141
2231
559
143
549
7760
2231
428
143
10821
2231
409
143
65
144
21325
645
1547
1731
2654
388
685
560
550
789
11303
1694
781
634
684
767
309
396
298
714
555
1890
23900
2496
1865
5380
644
15207
274
11126
1481
278
919
6722
278
2359
4223
13360
369
5616
328
11561
9444
23354
125
125
125
125
125
123
125
2307
10288
6863
1437
72840
1437
18159
203
5187
1264
1712
6605
1711
1718
1437
9324
30141
1777
656
2331
33
117501
12533
11548
15909
1437
9082
1437
1437
16731
2896
3339
5224
618
1067
1470
1082
884
1230
997
1026
846
592
713
656
1253
666
1164
482
6195
864
18316
10770
3364
1130
1246
2463
1798
381
2327
785
424
2080
1398
593
8023
3104
3809
506
357
7967
682
3408
506
481
12392
1104
7221
5890
481
506
2036
5758
7265
10436
9673
72781
2374
687
1374
869
1741
1308
1296
1273
3442
876
918
1751
1106
1090
851
1071
1414
506
357
1384
4495
2463
1696
2160
5249
651
1008
470
1649
3290
2653
1771
950
1211
1356
1200
1060
2204
4062
778
1650
936
2824
1534
3456
1137
3974
648
835
2631
1283
2094
1055
1393
728
1289
3644
1700
707
5568
1436
996
7490
1170
1910
1443
2741
3049
1424
866
3420
1337
891
1952
1407
23354
125
125
125
125
125
122
2387
452
7566
1063
135
135
135
135
1063
200
165
135
135
135
135
135
26671
14764
200
8783
135
14451
426
14760
200
165
4001
135
626
259
34846
240
239
240
240
240
240
240
358
164
34949
358
29262
1151
719
5323
6353
7131
6520
6061
4307
5651
1462
3047
793
5267
190
2307
8951
190
3561
6282
7184
6971
566
6658
12510
1462
336
4767
7016
227
4767
227
10416
4848
53
11364
266
10279
508
2321
3653
266
11718
557
13328
8549
15108
442
5211
8243
13039
5041
4778
6196
10511
3817
13669
434
5211
7995
14345
126
6317
126
11005
156
156
156
11124
156
78416
126
126
5168
126
156
156
126
1788
156
232
1745
3783
126
156
156
102
156
126
3342
1862
126
156
126
4094
2580
126
4632
126
3736
156
156
1180
156
36842
5537
3438
13832
17687
1947
1902
281
288
1043
282
1699
270
21206
2522
13760
4299
2178
18532
288
358
676
181
182
181
313
18828
166
165
165
164
165
9050
166
165
165
506
522
5359
23464
125
125
125
125
125
236
2354
628
530
13190
895
141
166
166
2466
933
10547
1394
357
166
33261
17308
166
164
9767
164
166
2531
20168
963
1781
989
24805
7592
8620
459
4391
2555
797
11776
1242
760
1136
2966
760
1417
1631
1136
861
5123
2302
27423
2705
27423
669
2435
5442
35358
11374
13742
2383
17582
25945
11149
1131
6930
6689
3703
26623
3965
12067
1048
646
962
659
839
1406
660
1216
8803
637
5549
11534
1267
362
2337
2230
1518
8426
1149
8970
24820
109329
23464
125
125
125
125
238
2237
208
147
147
147
147
147
147
147
147
147
146
147
146
147
146
2768
1232
1427
6830
6688
1132
26624
7391
3277
26624
11177
8803
146
146
3834
10174
3244
2427
969
9367
1583
1560
1870
1767
1423
6901
1407
1629
7640
508
1589
6504
378
3561
2042
9367
384
378
3561
9367
9595
873
386
7563
1521
378
3561
9367
9595
9367
400
4681
13179
2318
36045
6209
1548
2425
5923
6146
2025
4598
376
5195
2178
400
4681
378
3561
9367
400
4681
378
3561
9367
400
4681
378
3561
9367
23464
125
125
125
125
236
156
9367
167
165
167
167
165
166
167
166
167
166
167
165
400
4681
167
378
3561
166
167
167
167
45314
604
604
604
2253
831
1195
353
7070
457
5689
46259
846
811
1421
1349
815
2630
833
1701
11847
5794
5893
143
198
197
198
198
198
2441
198
18331
10523
8095
1565
8481
8296
5295
199
7334
197
3337
3416
198
199
463
3371
198
25341
37643
26699
3922
147
147
147
147
146
147
147
147
147
144
146
146
146
147
147
147
146
146
147
147
604
146
1280
147
146
146
146
145
1283
146
604
147
146
19913
146
146
604
604
604
604
1290
8567
1466
2428
2114
6246
7434
2428
3719
9654
6246
2695
53585
424
3375
608
424
424
24006
424
672
8560
438
1616
400
257
262
2095
11099
23985
424
679
376
6033
438
2063
400
15355
424
670
245
1069
6171
23962
424
670
438
2133
400
257
277
940
376
376
376
291
293
376
554
568
266
1019
995
254
376
177
21188
1165
883
947
757
770
707
657
675
256
1483
780
661
673
678
666
707
761
979
942
801
256
635
748
755
1247
551
1321
716
798
918
693
709
256
32924
189
590
11052
12675
18295
644
10841
11052
139
640
5585
10841
14229
618
1740
14229
18295
735
5585
14229
9710
139
635
1740
11537
10841
682
18295
1502
9710
602
1740
2666
18295
139
626
2666
9710
603
1740
11052
18295
633
18295
11052
1502
726
12675
11052
18295
640
18295
9710
641
18295
9710
641
11537
9710
139
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
46051
102
453
102
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
46051
102
453
126
102
46276
441
15609
488
892
5594
7147
1446
1451
1567
1572
1475
205
1473
1329
7498
1341
1353
1363
1406
1416
1726
1183
1058
2879
7147
1275
1620
1501
246
205
8352
1837
1292
1406
1525
1058
372
372
2476
711
24036
685
612
612
1952
1458
355
358
369
396
1216
1090
1266
23873
1238
8321
711
10324
711
20256
7810
655
1751
6786
9258
2430
2016
2130
562
1749
41310
38600
125
125
125
125
1067
1055
1067
85
1067
85
555
125
125
125
1055
125
8760
516
6750
28035
1055
289
85
337
403
20274
27890
20274
27890
20274
27890
38600
125
125
125
125
1067
1055
1067
1119
555
125
125
1055
125
125
85
516
6746
10723
289
337
12479
707
9703
2584
10219
11207
7093
4567
4216
7098
9146
4391
5651
1144
4496
4424
4356
4756
4396
4475
5058
4456
4424
4364
4492
4200
4308
4392
902
3068
1103
1489
29477
867
1409
28653
894
1488
28281
6261
5058
11012
9926
11030
12004
10285
10308
10812
43194
1040
669
35424507
43164
23425
23425
23425
235
16145
5325
235
16145
5325
37548
603
1104
2366
518
392
2157
1510
1038
310
259
235
16145
1149
591
567
1123
3660
460
833
639
6104
361
5318
1638
351
37543
603
1104
2366
392
2157
1038
518
1510
310
259
274
248
8310
2074
1700
1700
1106
1102
962
962
1815
1817
1350
1351
1903
1899
905
905
14600
3111
2920
260
8252
27097
7875
260
2302
962
7717
6672
2920
32924
189
204
189
189
961
370
709
641
629
1925
508
430
1536
1968
4268
1215
480
3568
1062
521
1115
443
283
1707
5873
2980
2556
348
179
2007
179
1460
7769
2262
5520
6343
5800
5897
431
24868
9258
348
2089
11531
505
336
24356
19203
6606
26581
1591
21900
983
802
312
2758
546
470
1116
430
811
1360
2567
646
467
566
489
874
261
1204
7300
260
494
430
6490
836
6895
874
505
2784
12404
261
1205
284
768
261
494
786
1065
420
334
2401
817
17926
12951
787
505
8384
18963
1055
11297
15509
1077
30881
8534
258
283
840
973
286
207
9758
54827
265
3291
143
11019
1140
270
417
267
3475
5606
420
55043
1087
11649
3036
3544
2718
420
420
13912
420
30166
1047
4244
7967
420
420
1426
420
420
29885
1055
258
85
9872
56348
2098
3053
2913
2681
3184
9922
3322
420
420
8384
420
31829
2371
7865
420
235
9686
420
420
420
27458
1099
12127
8128
420
420
420
30371
1087
8450
420
420
420
420
25841
1458
12404
420
2682
6733
5795
27692
1047
420
420
1458
420
420
420
29921
259
8384
56013
1458
2899
8534
420
29919
258
8384
55693
1047
3479
2919
2817
4026
420
1458
27736
1087
1458
7011
1047
420
1458
61629
1099
420
3143
3330
2880
420
3175
4020
5143
420
420
420
30722
9338
420
9686
1099
420
420
420
420
420
58743
1047
420
420
53105
12404
17973
23830
8384
1031
261
279
1458
258
720
11027
19609
414
1202
12559
293
269
294
7300
2735
846
1235
13512
623
1455
1173
32495
19603
1590
1587
1775
1810
1748
1723
1810
1586
1047
3260
6709
3989
4369
1650
1768
1655
1617
1772
1804
1793
1723
1779
7405
7306
213
7195
1247
13206
313
18277
325
312
4334
1542
1052
919
10447
7488
323
781
1191
321
915
487
3270
27969
487
3270
50931
17366
7506
360
8116
1205
3270
3323
10573
2345
19246
2964
2063
49378
1452
42294
39607
45969
58258
1746
8474
12617
9723
6365
6485
9694
7421
8475
1367
2801
45838
24857
6606
9258
811
802
312
430
6497
836
2722
323
743
2322
903
1348
983
1360
489
874
505
6895
323
686
1296
420
598
793
984
348
505
25418
14066
1055
1076
85
3193
326
16306
19465
1055
85
256
12857
21103
1055
85
4670
1087
4244
14480
26615
8872
420
1143
10128
17173
1066
1023
1458
1205
85
33616
1055
258
85
35673
1087
3211
3054
420
37368
1087
2090
3468
420
420
3067
36512
1099
3960
2824
27843
1099
11290
1099
35707
1099
2980
2528
37952
1087
3241
2913
420
3541
39591
1099
4482
420
3043
5018
420
27364
1087
1458
13190
420
1099
420
420
20566
23801
279
1055
258
11297
590
326
26541
1055
85
30392
342
13819
19347
18916
334
13880
8534
1055
8384
31154
1458
7386
9686
41269
12404
420
420
2465
3500
420
420
38506
1047
2641
420
2439
42405
1087
3805
4275
2971
420
3248
420
420
420
2477
42700
8384
2821
2170
3781
420
3114
2530
420
420
32486
8534
8095
420
420
420
420
420
19309
26563
342
18918
1215
11003
971
8384
1458
9686
332
23049
13495
1087
12720
586
3864
4082
6437
3728
33794
12404
2270
19981
3953
4857
9780
4372
4176
4324
10945
420
420
1340
11081
33401
1458
8384
259
9758
59743
1047
420
3005
4769
420
3418
3983
31206
8534
11586
476
42400
395
1087
85
1204
1075
1073
698
2306
5878
400
261
1108
2212
1515
267
1047
420
420
68945
1047
420
420
7286
3158
2732
3117
3454
9344
1998
420
420
420
420
4565
12974
4192
420
143
35557
1099
420
420
7185
1047
420
420
420
420
420
420
420
32107
8384
258
66155
1099
420
3359
3635
3671
3156
10083
3394
4413
3265
420
420
68042
1047
2955
9883
3940
3964
3353
420
4371
3044
11958
3436
420
420
420
420
1047
420
420
420
259
1099
235
235
1087
420
420
420
420
420
1099
235
235
259
1047
420
420
420
380
1156
3967
590
20878
12483
3766
1047
235
235
420
486
42402
1047
10806
8386
1099
420
420
420
32713
9686
10963
420
1099
420
420
420
17907
5250
671
794
592
1024
6522
465
352
788
682
1681
587
2034
11088
16643
196
196
196
196
3540
196
196
196
196
196
196
4911
2804
1273
2448
907
324
2734
13990
2995
1097
2594
2909
31421
1545
466
600
1305
13137
756
549
917
725
869
3039
2294
2532
1375
293
284
312
11156
269
260
2508
700
885
734
286
2270
287
288
321
346
713
1077
1342
11149
11150
366
11150
11151
343
6535
875
3635
770
7284
6500
545
310
1366
18517
2216
346
321
7284
3635
3635
6018
6500
975
6947
46685
285
1028
388
276
811
293
268
4699
280
285
308
269
3048
482
3930
1642
3139
670
792
489
510
1598
493
1446
631
631
4426
430
378
413
1138
4426
525
593
397
913
1138
445
999
403
631
397
1859
41911
1048
483
476
484
484
477
309
6199
873
292
378
378
12533
30811
487
1870
631
3931
275
485
488
480
481
10221
12533
30742
10693
10221
41651
41874
62419
35232
48884
1866
7886
1384
1397
84158
171
734
1324
410
120
1048
120
29260
43801
7810
7624
312
3101
889
30895
2990
14067
30925
129
129
129
129
276
64
64
2990
899
14043
64
64
129
129
64
64
6776
129
322
24152
2335
1483
4798
776
2577
2935
2990
615
340
6665
19568
586
8498
999
2990
352
2577
2935
339
2313
319
53331
616
7576
2429
1783
2945
13270
3205
261
4972
4328
667
8602
810
8675
4573
11989
4683
1021
1923
3135
1292
425
5500
1660
6309
13137
16756
21849
8338
481
4579
4300
3899
7030
3387
14605
3897
2989
2030
577
660
1869
1945
1792
8430
1777
2583
12858
512
2016
1813
1267
30594
1894
27658
5520
13513
3754
36668
12811
10399
423
15108
12862
294
7300
6269
2468
21464
17939
31300
20004
35456
22083
24575
27952
294
423
6158
33135
33252
26893
19146
20936
18367
40781
294
423
5202
33072
38154
36260
45158
423
294
5607
11627
12123
12822
13656
13565
423
294
2920
6153
17803
22736
18282
19267
16984
16524
21716
19959
423
294
2920
5279
16514
17468
16608
14646
423
294
5588
25418
32449
36489
35410
33558
36542
423
294
6964
26143
31960
32022
36781
34101
23992
13779
25964
22207
33584
423
294
2920
7070
29052
38071
35827
39276
35623
36925
31579
35024
36382
30681
423
294
5162
26211
16999
22135
24510
294
423
4970
29420
22910
27585
28406
294
423
2920
5793
24220
19882
14741
294
423
2920
5803
15171
9323
21335
13856
19186
17633
20649
18173
294
423
6096
37375
35770
44406
44872
28595
33514
22149
28586
294
423
12535
294
423
148
5518
36841
3899
15684
36666
12076
5889
294
192
488
14762
296
1963
1347
423
5857
2466
14887
25265
16929
14639
12665
13274
25687
18193
294
488
192
423
296
1966
5605
45178
42995
44423
40921
32045
21211
16751
294
486
192
423
296
1428
1985
5358
732
732
732
732
732
732
732
732
732
732
732
732
732
294
192
480
423
296
2907
1947
5454
29423
21580
36907
28445
18828
26679
18458
294
192
482
423
296
2920
1962
6239
12222
20618
12039
10918
12117
10432
10997
11082
10933
16253
294
482
423
192
296
3009
1941
4843
35771
32205
38722
294
192
480
423
296
1974
6236
26352
26727
21310
35431
29862
38577
19243
25200
19232
423
294
486
5114
27171
31351
45507
294
488
423
192
296
5758
33237
38379
41546
44601
30073
423
294
192
480
296
1995
7945
25917
25810
23226
19898
24820
18973
22776
33418
32797
18451
192
294
480
423
296
1985
6412
32715
22252
27154
14371
20031
18493
19910
27299
16163
15612
294
482
423
192
296
3006
1973
6586
12359
21059
20145
20704
17928
19429
13350
18028
20349
21835
294
480
192
423
296
1984
4715
17033
21421
20425
294
488
423
192
296
6584
15377
22745
24033
24318
24693
21667
423
192
294
486
296
1952
423
294
1204
36148
4966
4239
5439
6962
4253
9792
3663
3206
4310
10826
3949
2931
9481
3579
2682
9737
3085
6090
3066
8489
272
272
272
272
272
1167
9301
893
71
71
204
115
198
607
115
224
115
222
108
108
108
108
108
108
4605
269
269
2158
269
2195
269
269
269
269
2381
125
21210
11778
26328
13884
17230
9116
20627
11048
17245
18464
13104
15047
12438
18967
13317
1914
206
206
6971
205
206
13456
205
205
205
205
205
4204
206
3279
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
3853
3047
2375
6067
31288
7735
3275
11744
5250
668
1024
592
794
2884
2353
1281
239
1079
687
352
798
788
981
3663
1140
1233
196
302
507
7612
6260
593
1001
1079
352
11552
5384
682
1805
687
1260
663
2884
794
788
356
6293
603
505
11557
559
603
11190
51679
1934
4578
657
695
619
936
2950
1013
4012
4880
22045
459
449
350
1822
8376
694
302
268
609
4950
267
3081
821
2246
267
1334
4144
636
6298
570
1668
13147
551
2189
267
724
1645
1611
1320
4546
1654
3392
267
979
1576
714
1723
35892
763
1622
978
4687
5880
2365
1096
2103
1315
5805
7300
29981
9966
159
6696
9957
3382
32311
7755
35287
328
993
901
676
14127
19842
322
2927
1178
790
1712
776
1220
592
600
596
592
1362
1126
1282
591
565
6901
1135
1271
578
1253
589
1202
1327
576
287
13922
664
36980
1881
274
10275
1827
2257
2303
1076
707
785
2124
981
716
742
617
2107
601
2093
1212
942
664
750
806
663
912
2456
922
2005
699
1540
780
1917
3752
1029
1296
2445
4421
1199
6247
15124
13922
273
10389
35287
24721
1521
7999
553
2305
2106
7368
3775
2129
4698
550
1558
541
4943
5778
3233
4859
2338
3100
2338
710
7818
1610
5120
539
567
539
3451
1016
539
1686
539
539
2908
3135
4449
20041
3969
3783
256
7489
2348
2545
3729
2857
4375
2635
2361
25533
2577
1021
2386
614
2671
3355
3587
1976
3709
2099
3882
1055
3868
3818
24872
2971
2025
256
11602
614
3501
3209
2974
3552
3809
3040
2702
2020
3642
25786
256
2631
3092
3239
2881
4472
2902
2496
3325
3542
2419
2641
25592
256
2987
3848
2330
2900
3501
3044
3601
3969
2480
2424
2347
25988
256
944
1975
2325
3394
2396
3412
3141
3252
2367
3044
4915
2798
25325
3876
3602
2901
256
2886
2905
3138
2733
3186
3277
3219
2959
3663
25861
256
3107
4154
20297
1497
2592
3624
3240
256
567
10823
26931
9548
11375
1102
27368
1095
837
12481
7693
256
539
539
2325
29657
8614
6693
8628
30002
12560
452
7566
391
2774
212
1132
39039
200
1015
581
7940
1029
200
18767
8783
200
38420
200
10407
17614
200
10266
38319
200
18993
200
38217
8683
200
19207
8892
200
38114
200
33895
3794
1995
626
259
226
318
384
1177
3666
486
15585
1512
804
3961
1379
3353
847
50561
5463
2996
12472
270
411
309
362
6661
413
306
7293
393
3530
8317
14582
3394
3234
2355
412
1769
298
1926
406
385
42946
348
387
366
835
6414
1087
2579
1180
1249
473
3697
5552
307
1138
6686
387
5062
1133
300
580
340
123
10787
21816
1439
265
1079
3127
725
5858
15599
865
889
1737
1166
960
1376
1659
886
994
1389
1321
990
1679
1643
1760
834
244
997
1166
1668
1009
856
1744
2044
1054
1641
923
1353
1386
913
1712
10101
1054
920
2045
994
1167
1386
17915
13571
1469
1080
1491
867
1422
1492
5702
1030
1491
159
1694
11012
2360
1059
13668
1035
1328
990
11012
68
68
10394
1700
1583
1401
68
1284
2700
43277
19530
17477
841
1150
841
1338
2541
4637
995
2115
1955
910
273
1022
5421
2047
8761
2434
1329
3913
2999
1882
9041
1114
1933
2163
29039
2261
7129
28413
12592
910
841
4164
7526
7479
7480
364
1558
11166
6553
1465
9035
5571
8492
3301
4032
27202
3653
3876
694960
242
538
571
538
572
3025
101725
124
572
7978
538
570
4864
538
574
9330
538
547
13140
538
574
9330
538
576
538
572
4186
242
538
574
9330
538
572
7978
538
535
13814
654389
242
547
558
17520
11680
538
571
538
572
7978
578
570
7330
4864
3177
535
13140
3802
538
572
7978
538
576
3909
573
535
6082
7300
23354
4480
269
269
538
571
1490
494
122
1592
260
6171
737
379
2115
2961
1796
1590
738
2278
1604
29953
330
538
574
365
793
260
489
372
6677
538
571
7107
472
242
538
571
7107
6235
538
574
2756
8731
538
583
7300
340
567
551
7300
11894
24252
538
260
571
538
572
7300
492
538
551
7300
3261
581
574
3249
6677
2133
6509
545
572
9762
3025
538
570
882
8731
538
535
7300
552
572
12233
7300
538
574
6677
538
547
9490
538
573
1801
242
1460
538
572
4186
566
538
576
13140
577
572
4186
10166
3342
538
574
2756
538
573
1801
542
535
13140
24935
562
3298
538
571
538
576
5505
6509
4582
242
1486
551
575
12347
5619
552
568
6452
8591
555
569
119
995
580
571
4275
3138
578
571
225
10166
594
571
12636
3138
9277
527
511
6895
7080
529
546
7628
7300
585
571
530
3138
6302
5433
242
565
572
1914
537
569
17867
995
9277
537
569
4978
537
571
3138
537
550
14277
537
571
537
571
568
537
569
995
537
534
13928
3343
567
569
4978
12983
537
550
562
3315
557
572
4380
537
571
242
6509
572
571
2275
28584
537
572
537
573
7300
537
568
1460
537
546
10999
30135
537
575
29979
537
572
537
572
537
572
537
571
537
571
3138
581
534
528
4380
577
583
7300
587
576
11244
3909
242
570
547
3534
7300
8951
534
573
355
1801
4666
404
405
549
570
882
7653
573
573
2316
1801
563
571
7830
589
512
12761
6966
28584
570
576
524
3909
4380
554
573
11680
1801
538
570
538
571
7107
538
572
7978
570
538
571
7107
538
574
6677
3344
593
569
12331
6338
571
576
6082
3909
562
3316
242
590
572
11777
3025
542
547
10885
9087
527
573
12245
2499
6509
27219
553
569
6338
8407
544
551
13140
141
546
572
174
4186
28836
565
569
6338
414
432
388
538
547
10885
28000
10205
7558
5695
7090
49149
7201
6728
5961
8419
31486
9533
20965
13958
24618
19175
12785
16916
22501
16464
14506
23907
21308
17162
21019
20104
18077
22350
22335
5872
227
2556
2980
179
179
1884
7768
1102
3113
4832
1097
14775
102
102
102
102
102
102
102
102
14789
6640
3817
5931
3744
3728
4288
5256
3525
18934
3891
2229
2290
805
2986
2304
2077
2062
2235
22874
347
3259
2697
2742
2404
2492
2038
2781
2963
2137
2533
2386
2538
2406
2140
1180
7117
17470
24424
22876
10679
33188
3557
3605
1181
2760
2735
3448
2196
3548
1341
2336
1705
4646
2050
2388
5649
1172
2761
2336
3607
2215
1704
3558
2736
1356
2196
3447
4650
1337
2055
5654
3375
1172
200
8783
54297
186
10793
2619
1791
1588
1992
1593
2460
3274
11616
16487
13228
30462
200
6406
28762
200
7940
200
7940
2554
389
720
340
4657
1105
388
3291
5027
353
4385
553
572
392
8255
292
39559
485
845
416
27208
4672
285
445
6467
451
1058
285
2124
9387
6620
759
326
19238
507
2986
479
2755
6388
1017
654
4486
324
1978
200
28660
200
11378
186
53997
200
28558
200
3936
39738
762
1535
1134
1581
1612
1672
1645
1611
722
1213
1925
1123
707
1547
1290
896
1394
1236
29559
1349
1377
784
1245
485
846
416
55271
292
5540
4681
292
12169
18712
809
11905
3694
7923
452
1203
6305
3803
5626
260
5256
485
846
416
39232
12567
417
457
548
4118
5980
655
5022
1634
1494
293
326
561
542
8127
4099
491
12642
569
427
996
6239
455
847
6286
6592
6388
260
2567
3602
2336
2760
4642
2053
1704
1173
2388
1355
3560
3363
5647
3443
2192
1337
198
198
445
11859
10619
366
3433
6947
6388
9132
3935
4893
300
2161
299
620
238
265
4380
363
301
373
238
267
4380
11990
35630
35630
238
265
4380
11956
238
265
1460
265
238
4380
238
267
4380
332
50130
2358
1616
292
283
292
17520
6192
292
5119
1484
8351
6745
1004
292
591
50402
716
238
265
4380
12191
625
1175
1133
1114
875
1343
846
838
872
404
437
1540
1027
1077
987
661
49477
238
265
4380
1021
843
50174
238
4380
265
623
1619
756
818
1515
625
960
926
1226
997
1231
831
1265
1053
669
1144
827
1567
1068
856
863
48220
238
265
4380
759
977
1592
1001
1318
772
1310
877
795
1048
996
1142
967
1224
565
2125
299
22832
238
266
8760
12077
23586
238
265
4380
30084
238
4380
265
594
37886
716
238
265
4380
23586
238
264
21648
30084
238
264
4380
12070
594
24676
716
238
266
4380
12104
744
47686
238
264
4380
11504
6601
6605
6597
6640
6629
5172
5172
5172
7695
209
213
213
208
208
208
211
212
209
208
208
210
211
209
212
214
212
773
210
197
209
211
203
211
214
210
214
2006
165
219
7027
210
773
217
224
206
207
206
207
217
2297
217
4671
221
207
207
206
1206
511
31391
15037
24307
7489
19652
1244
617
12137
2816
589
511
216
8080
6311
7246
514
515
10232
297
75788
697
15297
6649
11255
1084
8303
35198
34252
11608
3813
1638
262
16960
2463
292
301
23422
898
10507
30069
6372
6716
10246
8583
1079
13633
38084
8821
29460
5533
9446
37057
6045
491
2123
587
3516
13929
323
1136
442
947
368
13458
4183
33530
5979
397
1745
397
6744
262
314
298
1043
4231
16271
31924
245
12947
34864
6451
10205
282
5018
14550
51075
3318
4131
293
7028
36570
289
468
12071
3621
15090
788
4072
5844
2831
344
499
6308
480
468
474
470
34094
41546
22999
21194
13564
470
468
480
23751
28078
22776
458
466
121447
79815
466
93116
23856
9682
1320
1329
1231
1708
12935
393
11524
11523
12491
5873
447
2141
2654
357
11362
412
10634
10633
457
485
436
479
457
484
558
3047
11859
493
685
269
23191
3091
581
614
67310
238
323
8208
5786
481
1825
364
740
651
502
288
737
6704
6704
386
239
11236
46657
3373
9655
12951
465
1295
6574
5150
2160
6843
11283
405
12814
12813
24680
369
2459
2048
2171
1764
950
2116
439
2146
2072
4166
355
2121
1935
729
2079
3069
574
2103
11101
9538
394
11478
11477
37548
310
216
216
216
216
216
37550
142
216
310
140
215
685
224
353
353
685
224
353
4480
269
269
124
23354
1474
1489
5505
275
19056
401
141
140
753
815
807
139
17057
102
434
102
399
443
12135
102
732
10279
102
102
732
6991
1348
1834
9259
6711
1790
1664
1429
7567
20383
4163
3498
1742
1621
143
4202
1234
3354
1570
6042
14319
144
38052
5826
1223
9966
1348
26903
3261
4190
5047
5514
3103
8520
4484
11552
6684
9215
2245
2064
2217
1823
2077
45260
2100
2066
6873
2261
4855
1989
2083
2193
2168
1910
2156
2103
2149
2186
2135
5485
288
6980
9128
2075
2173
6845
2166
2032
35539
7550
2157
2129
2308
2244
288
2308
288
8969
5519
165
22658
53692
7672
7751
48618
7607
6711
9259
1834
1742
1664
1429
289
1234
7567
1621
1790
1790
1621
7567
7313
24396
3975
4376
3840
1984
5168
1853
2821
2058
1952
2205
3634
31423
1125
1807
363
318
8894
7472
41995
3398
3565
3589
363
4402
148
319
5313
13742
64634
5917
7005
5311
9677
363
392
12916
1770
5623
9014
4959
4082
3594
3028
2190
1578
2371
3425
3513
3699
5661
24587
1623
2241
1618
2340
2389
2516
2491
2446
2559
2287
2379
2329
2346
2269
2401
2266
2329
2280
2222
2342
2274
2237
2335
7607
3412
2912
3528
2983
2947
2954
1637
2368
1581
1620
1504
1518
1575
1515
1525
1536
3280
2658
3503
2897
1641
1688
1649
1606
1553
1503
2886
2886
4714
1737
1560
2261
1454
1570
1516
1527
1581
1806
27540
9343
1806
2779
33355
17822
15950
12112
23343
22781
15564
16207
17510
23517
19754
15574
19467
1806
37648
1806
34103
1806
30924
2189
56733
2909
18487
5141
3913
5155
47963
9210
273
3516
273
1427
1267
307
1889
517
516
297
2048
2473
1556
5552
576
5359
4929
2894
1713
2859
270
205
998
758
3381
1627
1586
546
5547
3039
1704
1848
1185
202
5359
5547
8594
8597
8594
8597
8594
129
129
129
129
129
129
129
129
516
637
4167
1547
297
47602
5357
129
129
1817
65
129
1677
1624
325
506
5360
129
129
129
6367
12999
4056
19
8330
19
19
19
6535
102
102
102
102
102
102
17328
856
499
783
568
555
1390
817
1030
983
1048
864
285
3060
7399
773
663
620
642
452
2704
1090
1202
1166
846
1026
532
267
556
10948
105
105
105
105
105
105
105
105
3521
105
105
105
4929
3381
5831
17891
30412
3258
188
47919
105
1893
105
105
105
105
510
514
1554
202
635
5324
105
105
105
4167
6574
297
105
105
270
202
1817
570
1547
5359
65
1627
19698
6561
102
102
102
102
102
102
23138
108
108
7945
108
108
108
108
108
108
1816
108
108
108
108
108
108
108
108
1128
1323
108
9670
193
192
28682
108
108
1990
108
108
108
476
5299
29922
1063
200
10389
1015
212
1654
581
1029
13670
200
200
29259
19750
200
29157
22283
200
29054
3810
1063
626
1995
1132
259
35941
311
217
509
221
121
230
657
4834
553
552
481
550
318
1129
1813
9419
1625
369
660
1172
10029
13500
4143
8385
437
4190
361
1369
5650
9477
804
2920
443
3594
2077
2260
1658
1294
1253
1470
1742
4400
964
4380
6275
4121
29
29
6278
4121
18577
12436
5385
24798
18812
933
927
689
314
309
1431
2274
9282
2117
28911
277
409
293
1902
4679
305
305
1452
181
16060
6946
1813
954
1343
1267
1699
1497
6071
7300
314
1869
2171
1718
2609
114078
255
315
610
31643
3682
646
635
1211
544
1219
1137
4787
459
566
1284
1998
3412
496
872
469
2551
1146
3319
477
2202
5592
3270
894
1178
3056
1970
1939
483
3813
21291
1215
450
2111
3225
1152
1934
717
3656
1045
3460
477
487
487
553
523
1225
572
631
2187
524
797
489
513
464
478
1622
1440
1531
1074
618
1405
461
3813
46945
441
11677
14790
1436
10297
2515
12348
24873
5300
72574
8225
1380
7778
1446
1621
286
6564
1269
11775
8137
8045
1566
1435
7888
286
456
8212
143
141
142
143
141
143
143
141
142
142
142
142
142
142
142
141
142
725
20891
108
108
108
108
108
108
2877
108
108
3847
31326
108
108
108
108
4036
5963
156
156
29949
232
351
4607
30218
27670
12300
3119
8534
591
465
533
591
31655
2932
10105
31791
9822
13971
21970
32557
689
2859
32878
8534
30619
9108
29533
12076
26117
14006
25370
9686
28490
564
14006
156
19759
6664
564
31167
15457
156
31045
12439
529
2343
2044
6459
306
272
1393
1316
267
2039
1363
1372
1332
272
31444
608
12926
6463
331
612
821
652
588
364
6414
13076
939
985
1187
362
1374
616
946
801
371
4329
18947
935
910
371
5397
535
2176
10522
804
881
11183
1975
2468
10273
322
6463
179
180
180
180
179
180
180
180
179
181
180
1376
983
181
180
180
180
180
179
181
181
180
179
180
6988
179
180
95
7325
3829
1453
2125
1021
422
1326
1813
721
10916
331
17002
1999
1970
1580
649
19145
3905
3695
3489
2017
1987
3591
2735167
1335
1898
7851
4483
5031
4743
3481
1807
5830
4029
4316
4337
4914
13319
2069
3625
3730
7215
10238
2839
7653
2921
7849
3140
10156
2412
3203
680
1864
2862
22624
94431
1111
322
808
423
6389
288
5868
2540
2176
1403
95
1504
1232
7490
1764
2495
2623
2191
3446
424
1295
181
179
179
179
180
181
180
179
180
181
180
179
182
179
322
4367411
538
512
6966
538
574
6677
124
124
242
538
572
8895
538
571
538
573
1801
538
551
14163
572
7978
538
547
10885
538
572
7107
538
574
2756
538
551
14163
538
572
7978
538
551
538
572
8895
538
551
242
538
574
9330
124
124
538
535
13814
538
576
5505
538
574
9330
576
538
538
573
1801
538
574
2756
538
572
4186
538
572
538
576
29865
538
576
3909
538
574
6677
538
574
538
574
9330
242
538
572
8895
538
573
1801
538
576
3909
538
574
538
572
3025
570
538
538
572
538
572
7107
538
583
12898
538
572
4186
538
573
2499
538
535
13814
538
572
8895
538
571
538
547
16705
242
538
572
7978
538
572
8895
538
569
6338
538
572
538
574
6677
538
574
538
574
538
570
882
538
547
16705
538
512
6966
538
573
2499
538
576
29865
538
547
10885
538
571
538
574
242
538
572
7978
574
538
538
571
538
551
14163
538
574
9330
538
570
882
538
573
1801
538
570
538
570
538
572
8895
572
538
3025
538
583
12898
538
547
10885
538
572
7107
538
576
29865
242
538
569
6338
538
573
1801
538
512
6966
538
573
538
512
538
572
3025
538
551
14163
538
576
3909
538
571
538
569
6338
538
572
8895
538
572
7978
242
231
165
165
166
166
165
677
165
166
166
166
166
571
538
538
547
16705
538
535
13814
538
573
1801
538
571
242
538
576
3909
538
574
6677
538
572
3025
538
535
13814
538
570
882
538
570
538
576
5505
538
576
29865
538
571
7107
538
572
4186
242
452
7562
1063
135
135
135
135
28530
1063
200
7940
135
135
135
135
135
27345
200
452
4576
135
4178
1063
135
1132
627
259
7566
391
2774
135
1063
200
165
135
135
32660
135
135
17296
200
3936
200
165
31508
452
4539
4142
627
259
7561
8164
2982
611
276
7633
791
4055
4212
4957
288
9686
8611
802
142
5074
141
143
793
204
2321
745
880
675
738
893
723
688
646
530
740
758
447
2590
285
174
1304
1084
1249
456
1863
13923
1414
1692
124
2752
1274
11622
288
2528
285
8952
1293
4187
716
2369
866
1022
983
1189
1724
601
3896
5454
3320
8689
32386
618
891
3993
770
1124
377
1065
393
806
558
164
166
165
166
166
928
166
166
165
165
174
166
166
166
165
166
166
165
165
165
165
165
165
166
166
124
32327
164
13292
164
165
165
165
166
166
165
166
10154
752
22021
124
174
10985
5252
1048
1391
1053
122
1090
12101
22379
124
12737
4609
1048
123
8770
13588
174
1306
354
11231
142
2778
787
801
4538
329
596
754
11177
288
164
554
10179
6808
9099
22168
6589
4538
174
122
4909
12020
4175
122
122
5565
11986
837
420
683
439
87349
17685
174
122
12304
1204
122
20996
124
14661
12189
17835
174
122
5436
10179
633
2254
8704
292
1396
573
1428
10970
4356
472
466
4580
292
631
4655
467
379
3730
624
4806
1951
467
451
4426
576
472
8704
472
8704
5519
642
2124
884
5519
146
146
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
147
4605
269
269
269
269
2195
2158
269
269
2381
269
125
8704
5519
209
438
440
155
2354
440
439
434
437
438
548
225
11313
1425
1460
424
234
227
226
227
978
322
612
12467
12468
612
1970
1387
2008
548
225
18485
978
322
613
12467
9562
12446
322
609
1950
12467
1198
12467
885
548
225
18484
978
322
612
609
1970
322
497
497
497
609
613
322
18071
978
322
612
613
322
1970
322
613
322
612
23354
125
125
125
125
125
122
1592
556
229
103
12174
103
103
103
103
103
103
977
609
322
156
12467
609
1970
105
105
548
225
18401
978
322
12467
613
9561
12467
322
609
1970
12467
497
322
612
156
322
613
322
896
492
163
492
10433
4848
3155
532
435
3222
1234
686
3862
1234
374
221
844
1393
3087
1320
1318
546
381
884
618
262
647
521
301
1240
2190
2804
271
247
256
8648
2773
2714
6894
256
247
2473
256
247
5588
4125
8666
2379
256
247
4057
1151
1805
85
9647
2603
285
31870
357
546
553
2857
29694
1918
10100
482
595
22725
445
166
5140
317
4418
319
11209
333
317
299
317
317
304
8761
4285
288
357
142
293
5360
166
166
166
166
288
487
772
2971
166
166
166
5395
166
166
166
166
487
474
288
449
166
166
144
166
5395
166
166
166
166
487
474
288
449
166
166
144
166
5396
166
166
166
166
485
474
288
449
166
144
166
166
141
15171
1966
136
136
135
134
445
135
136
29334
10363
136
135
134
3316
778
136
756
320
136
261
105
402
338
394
4484
8235
2039
25346
267
8935
21877
14799
6230
3349
6348
1604
2062
6899
10897
474
217
509
221
121
230
4375
127
10922
242
204
10762
10908
373
264
279
1892
11498
34663
6553
1671
1739
998
667
297
2061
2324
2247
2529
316
2480
298
1337
1573
646
1634
311
8114
7611
6935
68583
4980
747
665
6625
1159
722
961
635
1796
996
7466
402
736
850
1263
758
886
1005
633
2713
1203
2140
1682
1483
1057
20068
1870
996
1713
1201
746
20341
22570
22694
24255
24337
21634
23408
833
606
4131
762
15685
833
4131
831
833
831
833
833
2254
2632
831
833
15685
4131
833
831
15685
4131
4131
833
1460
1460
833
4131
1460
4131
833
1460
1167
10382
6556
8613
8364
18134
7797
8385
18665
297
6034
8069
7718
8429
831
11644
9287
833
831
833
831
833
833
831
57948
23907
831
468
52676
48569
468
833
606
4129
833
831
4129
4264
831
43024
22828
49756
831
118817
833
831
831
831
36657
9105
833
386
831
833
42214
4255
831
833
833
833
16390
4129
831
831
4264
1162
833
58896
21292
1990
1911
6770
1830
1732
831
606
831
4129
263
833
1460
8830
1892
8001
17082
833
4129
833
831
833
831
831
831
831
833
606
833
4129
17795
4129
831
17103
4129
831
592
21433
1574
831
976
3343
831
831
833
831
833
831
1673
833
833
831
833
831
833
833
831
833
831
831
833
15768
831
21433
831
831
833
21633
833
1774
831
21433
833
831
831
833
526
10911
831
831
833
833
831
833
831
831
831
833
831
833
833
833
831
831
833
833
831
833
831
831
831
833
831
833
831
833
831
831
831
831
833
833
831
833
833
833
833
831
833
831
831
833
833
831
831
833
833
833
831
831
833
833
831
833
831
833
831
831
833
833
831
831
831
831
831
831
833
833
831
833
833
831
833
833
833
831
833
833
833
831
833
831
831
831
833
833
833
833
831
833
831
831
831
831
831
833
831
831
833
833
4232
1122
498
10006
1456
1317
977
2719
5550
8186
285
2285
11066
1699
166
166
165
166
166
164
2911
2229
165
164
163
164
232
165
165
165
165
165
165
166
165
166
164
164
2911
232
1916
1232
166
167
856
167
156
166
857
9777
9777
856
6270
156
167
166
857
5790
856
156
167
856
5910
825
10119
8979
820
167
166
11770
12419
239
856
156
167
820
12419
5617
857
156
5634
856
5621
857
156
5623
857
5613
857
5656
857
5616
857
156
5607
857
166
821
10926
167
856
167
857
167
167
818
8755
167
166
856
824
6428
857
5859
856
167
856
5971
856
167
856
7750
857
167
856
167
856
7787
856
166
856
8265
825
9759
9972
8332
857
166
851
4027
4027
471
851
9963
8824
815
11991
11991
167
856
5582
857
167
820
8755
11922
5750
856
167
856
5878
857
166
856
10199
10199
6344
857
167
856
5694
857
167
856
5708
856
166
821
11770
5682
856
166
167
167
857
156
5668
857
857
5619
856
6826
167
857
5682
856
857
8975
856
1033
6062
404
12286
4613
21515
749
4331
33952
763
671
391
584
544
466
538
4126
1358
10118
567
380
3958
637
472
1178
2313
515
531
559
10118
15906
9531
373
1858
799
519
875
957
1067
802
1763
1841
1616
426
3042
627
1325
888
15795
17231
1440
16974
3666
3591
943
789
731
16756
12125
4065
418
4058
11192
881
17450
766
926
14618
11749
664
8977
820
11770
8755
8971
820
11770
18104
264
141
143
10917
10952
23354
125
125
125
125
125
124
2237
10393
11028
6832
18105
142
143
142
141
141
263
8137
141
143
143
141
143
8651
143
3896
3182
611
263
7683
878
601
8534
9686
261
4861
386
15977
2982
276
7633
463
793
350
3848
5893
8611
802
2037
2018
7972
303
1597
10224
3832
4055
2072
265
7392
8164
276
791
4212
4957
25543
5074
7508
397
397
397
59723
379
908
11134
1362
1229
2630
1702
1964
1787
365
381
364
1052
3011
438
382
1598
564
470
3242
391
2892
2153
7724
782
3974
364
881
2621
434
381
365
399
4079
470
364
2333
1476
2473
378
20985
196
196
197
196
195
195
196
196
2898
195
196
197
14594
196
196
197
196
18004
195
198
196
4106
198
12128
8481
1042
15585
6501
11331
221
41350
238
196
196
196
196
3529
536
7239
156
196
5792
3368
4741
3339
4181
238
3171
23129
6793
1097
1481
123
122
122
1456
1337
1456
122
124
112
125
156
64
124
64
1205
1733
898
3748
9007
11625
12094
7501
12340
6364
1789
11211
23633
108
108
5825
108
108
108
108
108
108
108
108
443
108
1990
108
108
108
108
108
108
108
108
108
108
108
5363
1639
10563
192
193
28684
245
30648
287
64
64
64
64
64
64
68
64
516
4240
64
64
64
64
64
292
3663
64
64
452
7561
135
135
135
135
200
135
3936
135
135
21256
1654
581
4276
135
1132
627
259
36043
1534
2180
239
1062
240
240
239
358
284
240
239
240
35948
238
1062
279
240
2181
240
1534
17960
143
142
141
141
141
264
141
7496
6323
141
8651
4896
3801
143
4518
470
135
7916
50587
49453
470
7916
749
194
194
90
570
13373
193
193
176070
469
143
23134
457
800
108
108
605
108
108
108
11020
1128
108
14365
108
6469
108
108
3132
1823
1518
1816
10820
9670
2183
350
562
21135
108
8242
108
108
108
108
5363
108
6469
108
108
108
13189
108
5795
20002
108
45129
8185
39202
8378
108
1460
21127
737
629
704
714
678
696
673
608
6867
2682
606
576
638
707
696
664
704
3599
3331
780
750
3038
1386
722
600
678
695
627
3918
331
627
615
662
725
713
685
726
1766
1731
722
600
678
695
656
682
649
574
410
773
742
6987
1097
2233
606
576
638
707
737
263
6809
264
6506
31100
582
591
540
553
369
590
583
565
524
11116
2514
10264
574
561
522
408
606
541
559
386
557
1169
263
264
8143
21855
6275
17892
737
263
751
616
697
713
657
1568
27840
11549
143
1279
142
140
143
141
143
143
141
142
142
142
142
142
142
142
141
142
452
7561
1063
135
135
135
135
52
10416
2073
14299
2050
11731
434
1883
347
10185
2920
2920
7147
2150
5412
434
697
354
24203
6488
6067
5737
5155
5247
3002
5681
5071
5219
5394
4221
4841
6589
5637
10164
11910
38787
27925
12000
7361
164
5774
27824
12253
39029
142
310
140
219
444
141
6381
135
135
135
135
36999
381
9731
102
102
102
102
102
102
643
102
102
240
349
5011
10760
65
697
290
196
528
1270
126
377
3440
126
10838
3110
10056
126
438
126
1779
69395
65
65
65
65
65
65
65
65
4797
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
126
65
65
65
65
65
65
4575
65
65
65
65
65
65
65
65
65
65
65
65
65
65
19903
2736
1882
65
65
36184
6272
65
65
65
65
65
65
654
65
608
65
6058
6058
37665
21123
65
8687
707
270
459
441
254
445
295
2149
654
608
9444
440
270
706
583
175
469
468
749
504
1796
638
4847
123
123
123
123
41395
237
196
196
196
196
156
156
3338
535
3366
4742
238
196
156
7238
4279
3171
30217
3892
2679
7234
3694
515
469
446
393
576
8966
29472
6782
6159
6067
141
6052
140
141
141
140
140
140
140
141
141
141
623
140
140
140
749
32721
19
19
19
19
159
19
19
19
38595
125
125
5327
1067
281
85
1055
1023
5850
85
1067
3172
125
125
707
125
18360
103
103
103
103
269
103
103
257
263
269
2920
141
1233
1829
1130
46666
39049
304
5187
1983
24936
19922
1264
1718
1712
6605
1711
1385
24261
26486
51829
24261
304
1297
4439
1378
51620
5345
304
1228
3904
1866
27065
13020
304
1264
474
217
509
221
121
230
4299
552
553
127
19
19
550
159
113
10798
39085
39136
39140
4196
159
159
159
1742
5544
159
159
3531
1802
6875
17603
1655
269
240
1920
2352
3561
5802
33306
903
267
805
908
357
514
1106
11757
3428
964
880
948
505
1490
755
1704
955
850
24841
28630
159
284
2007
284
14913
284
82823
261
12314
85077
23876
459
2367
265
5800
9374
2653
254
175
279
7325
489
436
740
480
6121
667
14182
498
1532
459
266
6399
3237
494
16035
287
4043
310
3609
14182
575
266
576
12342
15172
498
2362
3581
15912
14182
465
266
9680
14182
479
266
7006
39214
10501
4848
2924
532
39038
17606
39136
1110
470
135
55786
28137
470
7916
470
470
141
55801
42901
440
24375
470
2953
270
1500
2582
270
470
37604
34289
6513
37605
440
139
470
56137
434
140
16058
13716
6370
16056
470
747
747
747
747
747
747
747
747
746
747
747
847
442
13173
9249
847
442
13173
400
450
902
1058
747
746
746
1470
1294
2077
2260
1658
19584
1742
28751
1446
1403
10480
746
3324
20307
17704
17793
13557
1348
1504
1873
17006
17798
17864
1227
1543
1418
6287
9238
3651
726
2388
2764
15650
881
2159
1913
3482
1944
4040
3401
16559
2833
15360
893
2776
2156
9447
3337
730
2187
3806
5016
2119
3727
4299
3082
445
4933
7025
10494
8598
8345
11943
20813
1192
1659
7372
9527
9991
11600
7025
2248
45724
7008
4347
7250
1454
4526
5614
5981
577
5595
286
286
286
746
286
801810
8722
9631
9949
10776
10041
20811
9925
10830
11480
9956
8773
5989
1685
5688
8097
1535
20891
13706
4368
3148
2706
3244
1485
9323
3653
2879
2971
2558
3184
1215
3502
9534
4866
3970
20751
4112
747
747
747
746
746
746
746
746
747
747
4453
135
20080
470
141
10887
143
141
142
143
141
143
142
139
142
142
142
142
142
142
142
141
142
19459
444
141
19459
434
141
492
544
156
19460
19460
444
141
19460
470
141
530
6808
1141
2774
391
212
1132
32903
1141
1015
212
219
442
2920
11180
1654
581
1029
20495
219
444
3911
6381
32188
219
440
7915
11353
3806
1141
1995
1132
697
259
37548
603
1104
518
2157
1038
2366
392
1510
310
259
344
37527
142
216
216
216
215
216
216
215
310
140
428
5168
1140
135
135
135
1141
219
141
141
135
135
135
434
25204
20096
219
434
141
135
3733
1140
698
135
37629
310
344
37534
310
428
5167
219
140
25203
419
140
34116
135
228
12133
6340
762
581
1141
219
3912
10242
212
1654
1015
581
1140
453
24698
20095
219
470
141
219
470
20509
219
470
141
19996
3733
698
37527
310
125
125
1490
125
122
2352
156
7667
1942
361
6190
547
4994
5128
2093
17550
11465
56477
4978
1052
1376
11768
8017
2807
4241
1100
1055
741
1060
858
6898
3291
116759
47993
2308
1817
35040
696
18616
213
409
976
1845
2101
213
837
1541
2689
13662
212
2498
1705
2162
2207
810
467
651
351
211
212
2055
340
6460
4863
2655
616
693
4416
2358
665
2441
1061
3394
1744
1482
409
1061
443
1242
1161
1226
13914
14906
993
4584
18566
12809
2162
1482
2207
467
1744
810
409
1061
12828
2162
2207
810
467
1744
1482
409
1061
12950
2162
2207
810
467
1381
1744
1482
409
1061
15071
7836
2439
337
64308
77874
110986
10419
159
2963
159
59
10866
19
19209
3896
3127
3191
192
5070
1820
231
262
10866
542
223
9692
1820
3127
3896
11160
3191
3497
7105
11877
1247
22232
406
377
354
335
9928
1247
22232
10965
22232
9928
22232
9798
1247
22232
1247
22232
10218
1247
8578
10218
1247
22232
10367
1247
22232
17794
11236
1247
9556
5755
1579
4049
2590
205
24535
1820
231
2584
3239
284
262
3748
3609
4327
10794
1247
80104
6898
3291
114
115
1817
141
49640
695
33
11669
8889
114
2604
7766
6684
114
8206
16666
9481
15153
45252
17153
114
115
21900
20237
31243
52633
40314
8308
422
65234
42474
14048
12252
12360
3640
18340
296
11683
15779
8927
114
142
114
114
114
114
141
114
114
114
114
114
115
114
114
114
114
141
141
291
9342
1010
1112
6898
3291
114
115
1817
141
35040
732
9014
3071
553
568
266
3312
2119
9331
9890
4703
780
471
543
596
552
526
573
1553
1154
1546
1829
592
528
585
507
1021
22043
503
6908
1950
5967
3126
3389
3093
2515
584
743
21556
337
6860
1435
268
336
623
267
282
2045
1461
308
623
1318
270
306
309
285
289
2624
31500
31111
7612
2230
202
3152
2950
1281
14838
592
2884
668
1024
798
5250
352
687
981
1079
788
1233
794
1140
31158
126
4390
126
10547
202
196
196
3501
196
196
196
126
196
126
196
196
196
196
196
196
196
31079
126
126
13353
196
196
126
126
196
196
196
126
126
202
196
196
196
196
196
196
196
196
31175
126
2963
126
9640
3540
196
196
126
196
196
126
202
196
196
196
196
196
196
196
196
196
31207
126
126
9451
126
196
196
126
465
126
202
196
196
196
196
196
196
196
196
196
196
196
4703
1828
592
543
528
585
596
573
552
507
526
1021
22043
1553
1154
1546
781
471
503
1950
5967
2515
743
6908
3388
3126
3093
584
576
586
600
600
608
610
610
610
615
615
615
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
551
105
538
105
124
124
553
572
105
142
549
569
105
182
538
574
105
538
576
105
538
572
105
538
551
538
576
105
534
551
10321
585
572
529
4380
538
535
105
538
576
538
576
105
538
583
105
242
538
569
20914
6740
880
4033
2247
8356
11791
13052
1309
327
2290
4588
12644
538
572
105
281
10014
4589
8977
4574
12677
3749
2039
507
13600
242
1309
581
575
143
528
142
564
582
143
242
537
575
143
537
569
142
537
511
143
537
534
13928
537
573
143
537
550
143
537
568
143
567
569
202
242
537
571
142
537
573
143
585
573
530
4380
537
575
142
581
569
266
143
11241
525
571
143
142
549
575
538
572
538
572
358
36234
12587
1019
1167
1897
6318
1897
1905
6318
387
538
572
242
538
574
242
21116
196
1103
1003
1917
2898
370
2291
383
18004
380
2412
986
984
683
11330
370
365
3432
1798
2729
10514
2508
196
1041
11622
12248
11610
8482
15246
10879
21598
13635
8599
2750
23137
457
800
108
16529
6469
108
3132
7483
1823
1128
1323
108
14365
605
2714
2794
3854
1300
3779
11020
1518
1816
350
2183
555
23621
16933
443
1639
10917
5363
1990
6469
1384
20002
487
10224
4605
2195
269
269
269
269
269
269
2158
269
2381
608
4281
11257
608
4281
11257
608
4281
11257
608
4281
11257
608
4281
11257
727
114
165
165
15716
165
165
5979
5892
5470
164
166
5332
5288
5332
5183
5197
15402
165
165
9412
165
165
165
17056
165
164
363
364
15205
15716
15844
11371
15716
15857
11861
15857
165
165
165
165
165
164
165
165
164
165
165
165
902
165
164
164
165
165
164
165
165
306
165
165
164
164
164
165
164
165
727
727
727
344
37541
216
216
216
215
1510
216
2157
142
310
140
510
26546
1826
3348
316
4536
269
1321
623
1135
5794
5123
141
241
241
245
468
7133
4730
1135
241
241
245
489
141
7089
1528
2473
1797
2022
2135
2958
7133
1627
1831
1779
1701
1485
1135
468
5123
472
10759
4136
583
584
885
588
1135
129940
241
241
7133
245
245
37644
231
1135
241
218
489
468
7133
17758
15634
4380
1135
241
241
489
468
37644
231
231
37540
231
231
37643
231
356
342
344
336
2500
1637
237
3372
681
173
7439
335
1985
331
680
7692
5476
13420
2357
12906
1533
1538
1653
11396
3276
2915
2785
1484
1664
1712
7789
7833
7800
1358
3301
7829
7836
2829
16601
6947
407
7231
322
583
520
1591
329
354
1212
1763
816
793
1796
736
371
2421
2196
2278
363
31802
357
489
348
228
461
19499
2062
273
1059
14893
254
2062
273
353
10282
327
1942
2131
984
7248
3404
348
1300
5861
2018
835
1288
909
12313
1586
2261
7914
4705
1190
1228
326
1926
2113
11981
2451
2625
2780
2828
7783
7987
9008
7970
7289
6737
6610
9891
11015
15584
2762
2611
8591
8001
7540
8398
7770
7272
7249
6611
10256
2511
2681
329
1936
2123
1284
2164
2657
1251
15440
254
377
2003
2155
606
7862
12326
1789
3382
4806
3591
470
336
1915
2142
505
8019
12332
12140
9549
13966
10987
14076
10858
263
8820
12360
13153
11058
12677
15547
1873
5747
11059
5469
492
13724
1254
32840
10950
2062
15216
273
353
255
10168
23665
166
165
165
165
165
165
165
165
165
165
165
165
165
166
165
165
165
165
165
156
156
156
10310
156
156
156
156
156
156
156
156
157
156
156
165
165
165
165
165
165
12771
165
165
5125
165
164
5128
166
165
165
15716
165
165
164
165
164
15857
165
165
165
165
165
165
164
15857
15857
165
165
165
165
166
165
166
165
165
164
165
165
165
165
165
165
165
165
165
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
164
164
165
15857
164
165
165
165
164
165
165
165
165
164
165
164
165
164
165
165
165
165
164
165
164
165
165
165
166
165
165
15857
15857
166
165
165
165
166
165
165
165
165
165
165
165
15857
165
17130
165
165
165
165
165
165
165
165
165
17206
165
165
165
165
165
165
165
165
165
16160
165
165
13611
164
165
13611
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
165
165
164
164
23665
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
156
156
156
157
156
156
156
156
156
156
156
156
156
156
157
165
165
165
165
165
1436
23644
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
157
156
156
156
156
156
156
156
156
156
156
156
157
156
156
165
165
165
165
165
165
17130
165
165
165
165
165
164
165
165
166
165
165
165
165
17206
165
165
165
165
165
165
165
165
165
16357
165
165
165
165
165
165
164
13611
164
165
13611
13611
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
165
164
164
165
165
165
13611
166
165
165
165
165
165
166
165
165
165
165
165
164
13611
164
165
165
165
165
165
165
13611
165
165
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
16160
17206
17130
23643
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
156
156
157
156
156
156
156
156
156
156
157
156
156
156
156
165
165
165
23644
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
157
156
156
156
156
156
156
156
156
157
156
156
156
156
156
165
165
165
165
165
165
17130
165
165
165
165
165
165
164
165
166
165
165
165
165
17206
165
165
165
165
165
165
165
165
165
16357
165
165
165
165
165
165
164
16160
165
165
166
165
165
164
164
165
165
164
165
165
165
165
165
165
164
165
165
164
165
165
165
165
164
164
164
165
164
165
16160
4605
269
269
228
228
1133
18012
6870
22289
12949
5678
17664
12344
6598
102
102
102
102
102
102
250
4220
102
1053
7587
1456
102
102
1318
343
1159
3279
5714
285
1699
2285
5532
2920
245
3177
4082
683
3171
7385
19
19
19
19
19
19
19
19
19
3212
3199
7516
19
19
19
19
159
19
19
19
19
3194
3205
7521
159
19
19
19
19
19
19
19
19
19
3191
5982
204
65
6818
6664
65
156
713
1824
65
156
948
65
1440
8630
767
8676
37426
4325
65
2858
65
571
1282
4325
18197
65
11971
65
65
270
620
65
262
997
4325
838
543
478
16521
65
65
2329
65
446
268
275
5832
3962
348
16292
315
1133
18012
6870
22289
12949
5678
12344
17664
445
3236
9126
796
398
1592
380
398
409
2812
377
7547
783
380
5356
377
783
293
293
2331
544
512
12872
4660
4183
24587
538
574
538
535
538
574
536
573
257
538
572
538
572
242
549
576
23513
548
573
555
576
553
583
22212
3075
8131
4625
1189
581
583
3176
572
2867
573
576
537
572
537
573
542
568
325
576
575
242
537
575
553
575
589
546
537
582
242
580
534
242
242
15578
19
19
263
19
19
11833
19
19
19
19
19
19
9928
1296
10052
1238
3246
4642
19
7198
413
19
19
19
19
15919
19
19
19
19
19
15462
19
19
159
19
19
19
19
19
19
19
19
434
438
440
1536
504
437
441
437
439
78045
126
126
126
5168
1745
4476
126
126
126
126
126
156
126
126
126
126
156
668
2580
126
3342
126
202
126
3200
11244
12109
3155
12348
28694
12882
14192
115
278
8075
115
278
9722
115
78890
278
126
115
6317
16751
11001
126
156
156
156
156
1745
3660
603
126
3669
1180
202
126
156
126
156
126
4094
126
156
126
1985
126
126
156
156
156
1665
126
3342
156
11031
115
226
115
226
17220
7009
115
278
115
38431
38441
38434
33496
788
233
232
3671
233
8256
232
5082
2765
232
233
3467
764
232
3623
361
8091
359
2118
3199
2304
360
3473
233
232
776
361
3559
3472
8017
233
3199
232
233
6047
7969
104
460
394
914
3645
358
393
359
264
41696
319
353
319
318
377
1099
2193
2994
264
3242
397
3240
289
227
12652
12449
771
4396
361
3641
232
233
9547
233
3329
2416
359
360
232
359
4768
12978
7854
38419
38483
38453
39353
772
1118
360
3748
232
232
10028
233
2160
361
5293
232
359
360
776
360
3640
8479
20392
360
232
233
233
2308
232
3477
233
233
8479
233
233
232
792
233
233
233
14976
1406
233
233
2490
233
232
233
1066
264
11718
6024
2282
38436
38477
38450
30633
16030
38499
38460
38429
140
140
140
140
140
140
15167
140
140
140
140
140
140
140
140
140
140
140
140
15177
140
140
140
140
140
140
15169
140
140
140
140
140
141
140
140
140
140
140
140
15185
140
140
140
140
140
140
3705
8054
140
140
140
140
140
140
15175
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
15181
140
140
140
140
140
140
140
140
140
140
140
140
141
30778
271
214
5447
138
139
7016
140
140
140
139
139
140
1981
141
140
138
5436
1981
141
140
139
140
7016
139
140
140
6402
15101
141
141
5032
4912
4845
4647
4345
4448
1981
141
4382
4608
4657
5171
4801
4247
1989
15099
4521
4382
4639
4770
4481
4461
4443
5208
4581
4740
4449
5023
15175
4888
4491
3876
4472
4058
4397
3869
4741
4159
4140
4451
3622
15175
4656
5057
4855
4276
4762
4889
4550
3930
4918
4599
4994
3832
15175
4918
4377
4812
5322
4524
5005
4633
4199
3422
4904
4617
4413
6557
4590
4590
1989
15099
3756
12029
6405
4449
4677
4649
4507
4618
15099
5045
4541
4530
4718
6407
15101
6405
15099
1989
6412
9022
3756
12950
3756
3756
6419
15099
5630
15077
4401
4913
3369
3420
3951
3933
6120
5143
6507
4098
4050
4675
15099
4315
4408
4746
4236
4316
4168
4503
4077
4862
4275
3855
15101
15099
15077
15099
6412
9022
3756
1989
15101
15099
6407
15101
5630
9022
15101
3756
3756
6405
1989
15101
15101
15099
6405
15099
6402
15101
15099
15101
15099
1981
1989
288
239
5447
138
139
7016
1981
140
139
140
7016
139
141
140
138
5436
140
140
141
140
139
139
140
1981
140
140
1259
757
693
652
478
1160
3773
287
3660
1333
1823
1256
17934
384
7920
688
2663
5380
7016
7016
5436
1981
1981
226
5380
5436
1981
7016
1981
7016
7927
141
141
2951
2724
2574
2862
2650
15079
141
2893
2725
2747
2741
2655
2851
15179
2954
3590
3058
3274
3395
3299
2689
3290
2955
3039
3290
3014
3474
2924
2928
3251
3167
2962
3400
15163
3130
2953
2891
3406
3412
15169
3341
2802
3009
4501
2961
3109
15169
2979
3167
3158
3260
3163
3649
3315
3167
3285
3020
3216
3854
3845
3664
3319
3680
3624
139
15179
4415
3901
3918
4129
3800
3654
3267
3966
4488
4079
3174
4041
3344
3502
4635
3001
2918
3208
2726
2984
3344
3547
3683
2891
15167
3315
2885
3282
3251
3588
3885
15179
4113
3494
3514
3916
4033
3997
3550
4147
4070
3761
4420
3969
15183
4543
3797
3776
3960
4297
3977
15179
4225
2985
2637
3352
4257
3954
15181
3779
3894
3597
3158
3367
3021
4477
140
2849
2901
2941
4045
3880
4003
3552
3437
3347
3174
727
5267
121
8831
459
38319
122
179
38520
154
13665
782
6999
602
335
1735
2052
2116
3609
1950
1113
1955
579
1876
1743
1711
1751
429
11467
1241
1338
1360
1186
487
6999
2886
286
286
631
559
278
3053
8444
372
372
2920
372
372
2508
2622
381
2508
2920
381
2622
2920
2920
14787
9898
372
5515
13262
205
372
21876
372
2508
2622
2920
3022
381
2920
2508
2622
381
2508
372
3128
3022
381
2508
3735
2622
2622
2920
381
2508
2622
372
381
2920
3735
372
372
3506
204
205
204
372
2508
381
2622
3734
3128
3022
372
381
381
381
372
372
372
372
372
372
372
362
5709
3134
3722
29913
6389
205
205
123
8884
450
121
1248
25036
445
208
427
12925
1250
207
207
1029
1029
4381
4381
1831
4381
4381
3952
1131
4371
697
12702
875
1029
1029
6710
124
4018
450
1145
25911
455
386
24998
2751
356
12569
432
399
467
398
26037
12022
432
464
25843
3234
124
4018
467
10060
144
1884
2281
14147
561
1225
1673
11244
819
2266
464
25834
1614
488
401
20806
896
1272
1011
717
1567
11233
1465
781
934
807
838
267
33261
382
1636
9125
849
877
751
630
4897
684
775
609
13204
916
603
775
512
561
775
8956
716
686
714
545
1889
766
2640
801
1496
728
597
620
820
587
12545
17792
17153
1355
7034
11356
2136
8026
2255
4479
4262
538
1636
191
928
1310
786
7628
2188
2658
629
372
2916
7794
1227
671
551
2533
11624
844
667
906
844
430
1075
979
10168
667
551
998
372
2237
1103
576
718
844
718
1155
14886
796
142
141
261
3666
406
1895
2105
2126
11000
4056
2129
2175
3914
4107
2167
782
1905
1969
3316
3010
3329
4075
3204
3226
3256
181
1928
2436
3377
13313
10863
5761
2797
3280
3259
11014
3324
3291
4175
3389
3226
1895
3293
3204
3069
1730
3324
3070
3048
3256
142
141
14746
142
141
12240
267
449
232
17863
10453
260
10416
4848
2912
532
473
13561
1255
4793
4946
2050
861
483
12564
15984
1498
4575
5351
3400
2294
6559
5420
4205
984
2890
350
2873
3944
3046
15271
5319
350
5565
5344
5550
5897
4849
5236
5280
4296
2402
1114
4275
867
7129
350
350
350
1338
10077
4468
728
191
350
350
350
350
350
723
191
190
350
191
350
191
350
350
350
734
450
4238
5095
5514
24119
4768
4032
14451
350
350
350
350
12315
9418
646
697
3382
687
3535
2600
2268
5646
1482
1206
967
2920
301
1897
225
517
6469
1504
1450
13295
21869
1211
6631
1082
395
970
1175
1012
945
968
358
342
1057
791
361
965
1397
383
230
416
10385
2113
4867
567
1083
15833
325
413
13809
1872
2801
384
929
12929
620
10555
2768
1361
8862
964
13810
2055
2021
2052
10423
2052
7862
1850
1957
2011
2088
2070
4480
1986
1909
2088
2070
1909
2072
1957
604
1612
1788
2072
1921
2307
21574
15184
1867
1796
1847
604
1867
385
604
9393
604
8071
962
21900
26858
604
8887
13937
20543
25072
474
12308
1303
1075
1321
12415
1010
1331
1065
1075
475
1477
1349
1050
1033
1010
1065
464
1101
1269
4569
1287
207
10520
23591
2277
5652
8332
1171
1433
2288
2547
727
5267
21780
1326
123
8101
466
181
180
2685
181
434
180
180
179
180
32378
180
20938
181
181
180
6238
2734
180
27222
180
2347
181
179
179
179
179
180
1920
10194
180
2378
180
181
179
1346
181
181
180
3745
2313
4464
11576
1718
8619
1772
182
181
10194
5336
141
7245
181
12270
3676
180
179
7058
11557
10210
141
11767
8573
8256
181
141
3014
1821
1261
1568
8266
1463
2076
2127
2050
2795
1808
1163
242
4175
2553
2345
3142
1584
10363
1188
332
11944
282
541
971
584
680
3044
2730
3417
3726
505
418
830
2531
481
633
604
608
580
472
652
256
521
878
1339
406
3267
301
2170
5843
35095
343
870
836
352
2116
690
824
283
292
807
38984
301
9600
405
744
4351
1824
6664
2226
3189
713
963
9993
783
10039
1440
4325
18197
296
1980
4325
3410
1650
1103
4448
1296
2282
897
4926
262
838
6944
6509
1421
394
1514
369
351
484
13925
58560
2375
743
624
437
683
612
657
221
15213
640
1146
511
483
2274
669
3535
744
1078
1253
1897
229
1521
216
585
3036
1228
1315
820
2866
8605
1239
829
812
235
216
230
620
661
2063
759
664
2133
624
14067
223
12180
4415
719
1370
2566
217
1314
651
1789
1087
7635
14600
7372
239
736
605
141
1064
2361
15086
1797
7839
4407
3809
2131
790
7278
656
4234
5289
1545
2164
157
2788
2455
24577
2654
465
457
504
598
1029
915
343
641
265
265
1402
806
275
2308
6967
2023
343
299
299
2455
522
1412
2060
2210
1660
1693
232
193
23879
847
338
4056
265
2001
1105
200
24631
1402
793
6751
3973
15851
1471
2696
265
291
8613
595
32267
493
630
724
753
612
567
735
567
638
748
517
273
6949
536
688
954
853
572
873
577
524
853
546
14679
575
529
640
595
617
541
510
742
527
695
905
644
510
559
921
630
549
1625
5909
905
616
683
528
549
636
612
608
15425
499
718
641
668
643
529
567
549
438
515
751
596
529
493
591
632
612
476
686
954
616
541
617
710
554
643
757
5244
634
699
618
553
640
605
679
617
483
562
808
680
753
500
556
578
159
800
562
644
541
608
2476
721
633
529
711
596
2253
443
10498
185
6387
384
1817
524
1988
3753
2223
2623
2071
2318
2082
2114
2047
2170
1934
20046
1065
1970
15282
640
2050
13463
1350
1572
837
1140
2120
816
4970
936
20245
896
1272
1222
932
11218
716
870
1566
1422
807
260
3779
386
267
27740
3144
8733
20335
1010
267
32120
410
9967
188
188
189
188
188
188
188
260
392
13927
592
516
614
733
4738
4880
3160
4515
340
4190
733
669
4420
756
667
653
553
745
648
2934
3973
1145
4386
1404
490
438
703
572
728
667
711
651
681
2057
4471
317
2161
2445
553
645
529
2767
1706
605
540
481
644
2062
5368
10157
4687
2601
641
672
4420
642
19080
8229
2334
1390
710
604
13276
3690
6527
3778
2079
1102
4482
6860
5206
3659
5451
6000
2059
5327
8783
5748
10416
31829
997
6083
13144
13441
6028
6739
5114
1986
6247
4237
4510
4183
4656
6942
4136
6363
4329
4444
6148
11265
5367
6471
1840
7220
6769
4183
3672
4422
6082
13747
3340
3068
1669
3072
2792
865
2813
2853
10001
1993
1965
14676
8928
4590
1707
11897
9211
10467
4777
260
408
15871
583
535
577
752
10271
3715
536
639
726
1226
674
580
846
1231
604
667
674
534
641
599
16213
492
594
1708
5882
749
27397
679
1556
604
608
733
496
658
642
3908
3825
525
653
594
9309
571
1084
6589
604
610
673
577
2850
604
3825
653
604
571
5779
3160
524
604
1328
604
1426
604
20738
2848
4540
8551
9168
5903
3843
4993
4402
2939
3105
5701
2991
2824
7047
6316
13183
4588
3974
10718
9000
7970
1276
4127
6181
10466
3344
7738
8793
5426
3685
4353
1387
998
39460
604
604
604
267
143
13123
412
14742
260
13194
7292
632
569
260
392
267
267
11991
260
12281
394
2890
316
4219
3559
3025
40605
81990
420
2504
8555
6835
260
267
21803
260
13248
267
442
9834
924
636
269
570
403
269
316
5469
396
13091
357
495
1892
9743
18714
1967
9865
18996
18884
9884
9912
19022
9818
18578
10045
18613
9839
21485
10083
18689
260
267
430
3304
1003
966
12321
2755
2162
342
12835
3567
12999
1039
2319
3935
2520
1897
895
1877
1863
1825
13331
19706
895
3952
20163
12133
260
389
1675
287
287
10862
402
805
626
20092
20092
267
248
24190
845
2955
516
1090
688
929
2672
1809
1522
1200
1122
448
471
772
1105
1696
1208
457
4434
1122
619
475
359
701
1016
454
456
204
482
40818
16053
316
324
1826
498
3114
531
1895
463
3691
3271
1661
2179
323
1826
498
424
2342
598
1000
560
1271
4543
4077
1794
5037
405
424
2341
598
390
1598
316
11681
23265
666
789
698
326
45801
37428
2975
774
585
2945
774
374
2978
3288
1876
11433
459
171237
344
37645
142
215
215
214
2156
1509
616
16903
124
9578
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
4109
7235
10500
2627
2491
4775
4546
2549
6122
319
11795
2223
2866
2517
2490
2653
3027
2732
2931
2669
2673
2881
2726
2636
2704
40838
3423
4125
3895
1639
3040
3069
4093
4452
13127
2150
1866
2655
4331
4558
2073
4272
5718
11344
2276
2245
2135
2152
2317
2210
2301
2251
2362
2406
2297
2413
2249
2313
43675
7383
16461
1346
5861
3610
215
8349
4889
215
2006
15051
4517
2667
4423
17411
4026
4122
5846
3435
5314
3038
3723
4702
5027
223
14103
1552
2458
2537
19398
9005
12520
4630
2688
2935
2977
5305
2062
37241
2593
2567
2613
2340
2722
2468
2815
1933
2603
2248
2533
2552
2875
2366
1246
2581
2359
49059
57149
5459
1845
10742
8602
11863
2780
1338
3526
3364
212
3173
3508
6664
387
4843
5713
4331
559
3956
358
338
28863
1146
33864
1162
5613
1540
2140
2052
1879
2756
1798
2036
2458
2117
50871
1389
1761
474
84904
863
2232
6537
27997
6347
39539
7235
31000
6679
23855
5636
32513
10433
3155
159
159
59
10913
5755
19
2785
2920
262
4125
19
556
236
3498
4036
3559
5958
7993
115
2585
3498
4036
3565
6012
8023
2588
22488
22488
3498
4036
3559
4036
10590
1247
4036
10409
115
115
1247
4036
9910
2156
1247
4036
10458
5530
9994
5601
1247
18610
237
236
236
2714
3418
237
237
237
236
237
588
1000
235
1869
237
237
237
4887
2679
237
237
237
1565
2382
640
2522
452
7561
1063
135
135
135
135
24528
1063
200
164
135
135
135
135
135
20021
200
10389
200
7940
17940
200
237
236
235
237
236
237
237
237
237
237
236
237
237
237
237
237
13278
353
8800
237
18982
12717
237
237
235
1266
236
235
236
69680
7046
236
10947
237
237
236
1251
1040
237
6634
452
4425
135
24118
200
10265
13119
135
7221
23790
200
165
23274
2362
3628
4236
19
19
19
10458
1247
4036
10590
1247
21171
4061
4265
191
12513
3896
3720
5672
1122
285
1500
498
10006
1318
2285
3279
9762
5480
11671
1177
4767
238
8311
320
4742
591
1963
12788
11275
3314
7198
6529
15363
6597
3135
4743
227
156
5251
236
10442
4743
4774
229
23354
125
125
125
125
23354
125
125
125
125
125
125
125
2158
269
125
125
125
125
125
125
2381
5522
122
2363
4605
269
269
2195
269
269
269
125
269
14107
125
554
237
421
188
917
3769
8275
884
271
1320
546
618
381
262
1318
301
521
2190
1240
607
647
272
16197
9633
256
8167
8669
1118
930
1001
2737
335
11822
272
988
696
3605
49242
336
291
9228
272
998
5707
6239
275
282
10597
17069
5875
8867
1008
280
1414
944
6794
7810
289
10360
12082
4941
6788
3005
966
476
5280
5281
8418
9602
1035
9516
264
446
3568
6679
1344
1745
6843
516
464
3952
8810
8602
7608
7875
15577
891
8980
1544
1439
861
1234
3190
5946
2155
1032
1234
77571
1066
6317
319
404
9728
708
617
288
1639
1459
3669
5168
3465
289
1947
1665
4217
288
994
277
2580
2840
202
668
1862
348
3648
4599
3736
270
1303
1868
26382
717
281
1699
285
603
3660
721
264
7367
11814
4755
11124
607
272
42573
9228
8669
275
275
275
275
275
275
275
272
272
275
275
275
272
275
275
275
275
275
291
464
275
275
275
275
272
275
275
275
275
275
275
275
275
275
275
275
275
275
275
128
25412
40294
4818
10839
1638
262
1822
2457
301
1947
2243
2486
15385
5104
292
607
42573
272
4482
358
293
1021
622
317
1304
289
291
272
272
272
272
16633
1118
291
335
476
272
272
1001
2737
3605
335
6239
272
272
336
696
291
335
291
272
336
3005
3568
272
930
988
1035
272
275
275
275
3952
5707
335
335
335
291
272
336
8669
966
1008
275
291
335
335
272
336
39312
3438
9853
281
405
288
288
1043
270
18912
4804
2135
3960
5910
270
1902
2645
275
1745
291
9228
272
275
272
275
275
11822
272
998
272
335
275
275
272
291
280
446
275
275
275
280
275
272
275
275
272
464
280
275
275
275
272
280
275
272
282
280
275
275
280
272
275
7300
275
275
275
275
275
275
275
275
275
275
607
272
49242
5537
1189
9497
13779
1638
33557
39570
5656
278
1079
4380
4476
4680
16380
2580
8418
5707
9602
272
4941
3605
11822
6679
9516
1344
516
6794
262
1699
5190
292
23304
301
2070
6788
7810
6843
5227
41580
358
26382
696
2737
275
717
2243
4482
317
416
622
1021
1304
8650
1035
289
275
1001
264
264
275
1008
7367
11814
275
279
1459
1779
270
5168
281
18912
4681
5787
2135
270
282
6044
603
2522
3960
14992
2920
50383
331
369
369
719
9046
730
352
3019
409
720
301
5459
391
312
758
352
409
682
1452
556
331
726
456
409
262
300
1260
4818
288
514
15340
7049
5238
612
36055
12491
575
286
2832
1263
3772
2021
1086
2516
1512
1367
491
2294
404
2390
1515
2583
26575
291
1745
336
9228
335
6239
5841
319
1223
3375
268
310
262
4506
1715
292
1006
292
2539
268
10597
446
3952
17069
944
1414
3005
476
5875
464
8867
5280
28032
8520
1796
6344
272
16468
26145
270
2802
446
24542
13960
2675
10727
8541
3698
8754
21151
8572
6465
13232
5691
1118
863
294
8669
21798
9973
12147
16872
2148
12607
19985
9695
12228
10281
7342
10866
8967
14727
17638
2394
294
3568
13364
4512
5565
517
64222
443
483
432
549
455
452
575
13108
140
140
140
140
140
12798
2320
2384
1638
11449
1256
11782
14744
3703
3832
17987
4520
52284
11826
2320
2401
11669
5673
622
32924
189
2469
35210
1516
1064
771
494
377
375
492
896
23994
2539
1938
1188
5711
1921
32762
6401
4465
4822
1947
1588
26681
70343
2320
2401
56865
1420
1646
4428
9036
8787
13573
1287
2371
12144
7620
6071
3186
3669
2499
452
3465
406
7426
3333
1109
317
7689
16308
1176
241
37863
11948
6878
4871
9514
11302
140
140
140
140
140
4539
1085
10756
10762
10786
11343
11186
10865
10948
10912
10766
309
433
43269
26208
10148
14957
52223
251
2320
2401
3668
13383
3814
46095
515
32924
27373
6212
3098
601
397
10733
804
809
645
677
705
677
189
2320
2401
12213
1026
1830
2183
571
443
413
558
6123
17269
3068
5231
567
699
17494
9581
826
13327
2201
1007
821
6544
124
124
124
124
124
124
124
124
124
124
124
2980
10948
2767
4010
260
4380
827
26188
5854
3313
2936
2187
4350
255
881
8555
2179
4424
2006
104
277
13077
3455
22254
6301
3296
1341
1175
32405
1586
8580
1305
267
66080
151
554
11053
11053
1263
6457
532
2292
18471
3197
13460
448
555
2206
381
482
595
6068
213
18267
4954
683
6947
3218
330
5790
364
505
481
12772
3554
2716
2043
346
17228
592
1226
9008
1058
506
357
3196
11204
9110
11043
1151
9483
351
2713
288
7485
2104
28005
2192
766
446
2495
178
32241
1316
1316
12624
824
2192
410
2186
7291
2397
556
1228
534
91
237
10618
334
286
3772
1367
491
1086
2294
1515
1367
2021
10618
304885
404
35853
9672
286
2516
1512
2583
2390
13192
2393
7141
4173
353
550
672
353
7719
1251
1164
945
1096
835
2158
663
927
5783
2755
4235
1762
4040
910
5933
1598
1271
1620
19167
1470
2077
2260
1566
1294
1678
47630
38886
8272
36068
68615
749
192
189
190
189
189
189
190
62591
190
191
284
493
21421
284
176962
190
192
189
190
189
189
189
190
191
9932
141
142
142
142
140
3720
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3653
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3675
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3661
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3678
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3691
142
142
142
3682
142
142
142
3682
142
142
142
3682
142
142
142
3682
142
142
142
3682
142
142
142
2006
420
30950
1510
1556
1372
1408
2379
2191
668
691
695
1916
1974
1899
2667
754
1462
865
1451
313
317
8762
288
318
1484
288
318
6689
611
1477
1442
1469
997
710
10294
318
6031
288
318
7012
5476
4790
4793
476
475
5613
4239
2066
3900
3247
2094
2943
10226
528
571
557
557
550
251
1273
589
4793
962
273
939
11621
8636
548
557
252
261
282
252
278
377
293
4067
230
11007
444
290
324
24621
559
560
548
251
563
960
584
553
32056
374
4693
424
1526106
34817
380
684
944
1857
166
166
277
166
277
166
166
87909
1857
4458
165
166
450
166
166
166
166
165
166
166
165
166
165
135468
470
937
166
5541
166
9878
166
656
1087
45211
9886
747
138036
14565
165
494
484
5992
460
504
10056
166
5698
1031
494
4812
1857
502
4836
21005
6425
1857
950
2416
883
4347
450
138036
44459
272
4807
2637
5693
5402
279
3809
1460
5477
6991
1486
3414
6596
639
2845
5276
486
15333
225
28640
6030
1581
5059
515
10860
6680
500
512
3890
3234
6701
546
510
472
4357
4613
4169
556
28878
270
3514
270
1264
427
802
1337
5828
17832
7235
17386
2792
883
2943
1908
4181
1553
3711
993
21667
48020
8621
3014
1424
3054
885
637
599
2979
4290
1554
635
5447
1747
297
1547
1143
1817
6954
325
3036
1824
393
1710
2470
6574
1305
998
6954
6367
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
513
1396
196
859
1848
1818
4527
34823
22706
359
7934
1177
22697
65
1300
2119
393
6732
270
2621
6568
1930
1424
544
1407
501
494
2497
1604
23189
7321
978
1925
8722
1820
617
4532
34847
10295
126
1816
617
4522
34799
23610
582
847
430
444
526
7378
648
454
467
270
270
23610
406
399
86518
276
989
452
456
643
440
2027
702
864
210
359
65
126
126
126
126
1114
126
1114
65
126
65
126
393
1177
1237
126
1577
126
126
798
65
65
65
210
126
65
126
65
126
65
126
126
65
65
65
65
2084
65
126
65
126
1177
847
456
577
65
643
577
864
65
65
65
65
65
65
65
221
41376
536
3368
1675
196
196
196
3529
1741
590
196
2651
4741
532
7238
196
3171
3339
3242
36293
3176
12270
514
451
8590
3242
470
2166
2273
2368
5081
8167
28983
6712
470
513
451
322
10639
10639
749
9733
36285
234
8167
28939
582
10627
36392
197
37458
727
5267
26319
269
4034
304
1297
269
3234
122
10621
459
122
1884
14147
561
819
1225
2266
7659
41110
1673
2281
722
888
315
316
3613
2163
1255
11902
808
13256
2703
3208
336
14266
9785
3484
7714
793
2140
3029
2220
5406
1984
2953
3199
2794
1003
2263
1711
1451
3319
2273
1037
3211
281
792
1621
17850
881
1736
7551
185
6523
190
311
12621
185
349
7033
185
349
1774
792
22641
1044
7083
38234
1405
34092
34815
35635
35691
36233
34719
35759
36083
36110
36130
36228
35764
1247
36267
36038
35758
35766
36092
36682
37272
1251
1040
10814
14956
20158
565
17219
13488
486
12433
17822
12568
1231
18072
488
695
118323
81602
14513
8313
21181
94686
200
7940
20446
16197
7316
20446
200
200
28641
7940
23521
4480
24935
124
2237
1490
124
124
124
124
1335
126
126
3219
123
9907
4306
124
124
274
29880
123
274
1076
8780
125
2999
124
10369
14562
3069
10486
452
4482
29472
200
200
28641
1149
7783
2988
751
10310
812
812
812
812
812
812
812
812
812
293
166
166
318
166
166
166
166
166
166
166
166
166
310
166
512
3124
166
166
166
304
166
166
285
166
166
166
166
166
166
166
292
293
708
2965
179030
4875
5128
166
166
518
166
2022
134
656
4604
46572
1430
18460
52143
33589
13669
276
8534
5529
688
279
3947
821
4691
817
953
397
2255
2272
3557
372
427
1310
397
375
357
4153
453
486
299
1011
564
1209
615
704
2499
1174
279
1730
920
5743
1297
704
7451
397
1280
2909
1210
397
1255
3534
1124
279
3800
301
991
1001
301
709
1979
1463
422
1079
3580
356
858
944
1215
1173
300
508
1009
300
451
1297
3189
422
1182
814
10223
16608
1026
574
424
774
965
525
1836
327
6101
614
85631
704
3349
309
4575
309
660
3321
150781
578
3451
17082
300
300
4762
14222
2334
17117
243123
4575
623
533
5289
8471
1114
273
570
1136
1137
4575
1136
438
328
6930
2519
327
6267
4575
1135
1128
8822
2467
2173
2173
3152
10416
2073
532
4848
53
11190
265
508
2321
12191
3659
8648
615
13898
330
6043
1902
10127
4126
3214
3686
900
4179
4110
4261
7289
14975
2714
2714
5315
6354
7427
38522
8519
18730
319
1452
1065
229
591
654
1356
10905
1456
228
1514
3818
1290
1328
1428
1875
646
637
1274
1362
1447
1923
56439
4650
33407
419
372
9104
3836
317
709
701
956
4837
316
665
981
12359
3935
1082
751
997
757
699
3977
737
714
1228
727
419
36389
91
237
334
10618
286
249
1086
248
248
249
249
2390
1515
249
249
1512
2583
10618
62699
21613
286
237
286
11631
1470
12068
1902
3068
237
286
39525
2442
1467
1643
590
652
3636
1262
5087
300
375
540
300
318
454
300
332
432
309
451
377
300
1193
941
442
658
375
377
408
2442
91
237
730
2949
521
3985
174
4096
4043
5765
266
11666
3666
2576
175818
429
11257
815
2424
479
342
3622
7783
610
606
12906
23761
24451
23508
24400
23321
24001
23703
24518
32928
23400
23983
621
15857
28020
26141
27457
30893
27029
26664
27460
27493
27520
34897
27636
21900
7027
273
1267
307
3039
45945
273
9210
273
1889
2473
1554
1817
8792
125
1747
325
10102
2859
3517
1185
1556
1427
1704
4435
576
516
5354
5552
637
292
1713
3014
270
635
202
998
8669
4312
8669
8669
4312
8669
4312
8669
265
5083
356
481
510
38759
771
454
139
454
452
139
454
139
456
1719
763
139
260
139
264
951
2322
1635
139
260
6764
2145
2145
469
5331
586
6552
2362
2040
139
139
2684
454
1395
260
4469
139
2145
253
139
139
287
460
139
27564
485
1655
460
454
454
476
1495
264
253
261
3599
26855
14965
25006
1426
2449
2367
2205
2204
260
2145
33397
448
770
2707
2552
2703
5763
4295
2554
5268
2440
2197
1992
6822
40535
770
2904
454
278
638
620
1396
7377
3011
5171
4673
2344
3402
274
270
8516
2814
4116
254
454
3393
1461
454
3258
270
175
1002
463
25996
15630
1928
454
282
253
263
257
258
257
2285
2560
6957
3211
266
2920
463
24375
3414
406
282
258
261
3422
27371
454
5123
5233
12239
10049
4396
4741
4429
456
268
253
273
10621
277
2927
10363
273
4326
9118
273
43639
770
2898
452
775
261
253
267
533
3422
4455
267
3169
2328
2237
5572
2340
764
2351
2343
3169
267
5333
4697
46707
454
835
282
253
267
255
10118
460
255
258
3639
3639
33551
794
3113
2924
598
496
2276
1388
546
261
265
260
3599
302
3942
6180
2834
2730
5400
3158
2172
780
448
3099
450
262
1627
4094
2172
34129
3137
447
460
454
267
254
257
257
716
6668
7300
43919
770
265
254
264
264
4828
3035
2971
5449
723
6650
3127
3127
1567
3093
3521
776
2755
780
7161
257
3740
27527
2115
269
254
10208
261
3422
41444
289
254
267
267
269
2941
272
2941
9722
6625
3216
2042
2349
2036
2063
2359
2249
269
3232
3129
264
36749
273
269
263
9449
3405
4822
253
2186
2096
2391
2679
1602
1118
1597
2040
264
265
3234
10920
28651
268
253
4064
305
265
10373
10393
29186
266
5377
8646
264
262
10681
243
383
7660
389
380
379
1919
381
1962
993
2269
390
8805
380
1969
2411
2590
776
38857
129
129
476
129
129
129
129
129
15210
492
129
1705
129
546
464
362
192
9393
129
129
129
129
129
129
129
3273
448
1099
10893
2296
7604
7356
1137
738
982
465
13266
34963
512
10716
492
546
473
362
3938
435
3341
4928570
5663
6603
512
492
546
473
362
435
457
11975
8997
24184
512
492
546
473
362
448
6164
13806
512
492
546
464
362
448
6561
129
129
129
129
4902
129
129
7261
1988
129
129
129
23690
546
298
481
7099
492
546
473
362
448
5642
7215
481
19853
492
546
473
362
435
10886
15966
143
142
143
142
141
265
263
142
142
142
142
143
8651
141
141
142
142
3848
3832
5839
141
5892
142
7972
553
8534
37938
216
5567
22442
2784
3776
2430
15933
3492
15169
3041
3358
4415
3133
3115
5089
136174
216
3239
11886
2089
2237
2260
1943
2620
2444
2175
1716
1826
12722
2098
1891
1905
2218
2039
3158
1882
216
2298
3035
468
468
1077
7250
4638
71369
266
402
20540
253
5240
2784
287
10398
8318
706
10586
10049
9755
17598
2784
10190
9799
18861
19309
10399
18413
7613
9791
16842
9593
8504
10372
7250
1077
2784
2784
266
291
215
2837
706
2996
21541
2298
7250
253
277
1859
706
44600
2298
5764
253
216
371
216
9707
491
5840
5840
376
6577
1429
1453
4439
425
15108
388
388
388
708
708
1452
1452
388
388
388
708
708
708
388
388
708
708
388
388
708
56071
388
708
708
14474
388
708
388
708
388
708
240
10958
5840
5840
376
388
388
388
388
388
388
388
388
388
388
388
388
388
425
388
708
240
216
4994
3052
2576
3516
20826
8204
2871
24133
2700
3030
3470
3237
21499
9262
29324
6579
2752
2641
22756
9933
14856
180
180
179
180
180
216
108
11314
11746
6157
8263
6798
8297
7521
6977
8143
10452
7569
7953
10521
8705
9596
7137
5651
5277
7079
6088
7078
5042
9990
5689
7508
7124
6855
7127
5434
9503
6541
12166
6537
6613
5557
6539
6736
6303
7481
7169
6193
9245
6272
8653
7793
346
5653
9674
6528
6626
6361
5267
9211
1881
390
553
458
31
75051
77467
51997
216
359
216
4804
5886
23703
10965
31653
33100
35303
24889
216
2298
2939
254
72
72
153
7250
153
175
153
153
153
153
153
153
153
153
153
153
153
153
153
72
267
153
5126
153
153
153
302
153
153
633
1053
2838
6706
153
438
5001
6590
1644
863
1322
431
3453
12076
733
10406
328
1425
875
2462
7049
3242
1366
254
2719
2145
356
1481
2685
343
2920
855
11789
855
4440
326
3795
764
490
498
666
545
11789
9196
10381
2308
1817
26280
703
33
11164
47993
14492
9196
1817
142
678
4487
2399
1273
1191
89747
1354
1223
242
442
1313
5678
5185
60265
14668
11789
1578
11080
10325
10832
10820
10738
8759
8013
11380
10773
8441
3208
2723
7247
2363
803
9685
10071
11167
56934
11578
9336
5938
242
6428
6428
9196
10380
2308
1817
1594
531
9908
2399
89747
3417
6398
2920
5540
1110
267
10217
3312
554
856
7021
1401
358
602
261
5725
3417
1274
1190
1354
1223
9196
10381
2306
1817
89747
690
576
6773
2399
1272
1190
1354
1223
5854
613
603
171
7113
282
13366
13119
1398
358
572
260
2920
9196
10380
2306
2920
696
242
438
18616
2055
409
976
1845
4863
2655
837
4416
693
13662
665
2441
1705
1061
955
340
6460
2101
2708
616
1541
2689
2358
564
2498
3394
397
13278
351
11727
397
1061
15956
1242
1029
351
1161
1266
12834
16293
443
14906
1226
4584
993
13278
350
14501
397
1223
1226
1061
20330
17471
242
23551
2162
1744
1482
810
467
463
2207
409
452
1061
16071
1242
1029
1266
1381
351
1161
1226
541
12572
13083
28902
2162
1744
1482
810
452
1061
440
2207
409
467
463
14251
9808
8506
9588
7836
337
333
3466
13982
9581
3941
8968
13719
3951
10245
8823
14569
3465
8326
9579
10864
333
332
3465
14186
3508
9151
10137
3507
242
1241
35092
7137
16844
4308
397
13029
48821
13955
13471
1079
63289
472
1241
14397
1291
333
337
7836
10196
10496
13603
1381
16250
19765
13629
13619
2161
1744
1482
409
467
2207
810
452
1061
13999
6250
7836
10935
10573
11151
2161
2207
810
1063
1744
1482
409
11212
2162
2207
810
1061
1744
1482
409
12797
2161
2207
810
467
1744
1482
409
1061
37345
2161
2207
810
467
1063
1744
1482
409
463
13636
67739
472
1083
13051
12956
1223
17336
433
242
36292
294
804
668
2129
3307
2790
3041
1389
496
286
516
6723
286
1129
1177
2008
2758
6705
2990
2243
308
1192
1637
10487
530
6811
960
391
2774
212
1132
219
8759
10242
1141
1654
581
1015
453
86179
15431
219
7916
444
6382
817
743
10856
479
4736
303
2415
888
535
324
329
328
26996
6067
3410
346
800
8897
323
2734
238
7727
4214
4573
4614
4467
2852
970
996
1071
794
4446
3497
18868
977
970
1116
3261
4199
3824
3810
3250
3905
3806
4337
3602
3765
3201
2917
2997
3392
4213
3198
805
22773
24309
42371
3769
4071
4533
3584
3289
4357
2554
3746
3689
3583
2974
4052
3572
4533
4155
27492
44111
3935
3684
5869
8798
3762
2734
3409
4214
3544
3754
6441
6406
3574
3069
3936
38219
3728
3201
4324
4207
4207
4072
4614
4467
3737
604
3786
5261
3248
3574
604
604
27597
604
604
604
27388
242
604
604
605
6219
2430
1848
1661
1624
1755
1451
1861
2167
1711
1726
1761
1965
1352
1286
1379
1312
1739
1582
1535
1656
1648
2230
2443
1729
1689
1631
1827
1444
1415
2135
2071
1636
1756
1742
1401
1670
1465
1694
1793
1511
20477
7959
1543
1565
1918
1499
1767
1816
1778
1711
1824
1592
1716
1897
1637
1579
1729
1741
1333
1713
1554
1764
1610
1623
1966
2009
1892
1929
1600
1477
1555
1679
1709
1749
1768
1763
1783
1474
1606
1695
1722
1574
1674
1655
1687
1766
1920
1866
1782
1540
1972
1709
1681
2005
1960
38767
2009
1688
1660
1942
1562
1961
2122
1695
58323
3936
3684
3935
5840
4380
3770
4071
4533
3497
3584
4052
3583
3289
2974
3825
3201
2917
3250
3905
2997
3392
3602
4199
7727
2852
2733
3811
3261
3806
4337
4213
3198
3765
4573
4446
8897
4736
303
2415
888
535
324
329
328
323
607
706
1303
2229
517
4317
16075
249
249
4985
440
608
528
24040
28187
599
536
13862
42627
599
544
10217
65468
440
534
4083
5924
5106
2470
2763
2701
2649
2571
2469
2396
2609
2360
11680
2388
2523
2450
318
323
1769
11261
1769
8407
28224
6043
5104
31649
8514
13140
816
742
10856
1231
479
1354
20440
4736
303
2415
888
535
324
329
328
1460
323
8897
567
7183
12401
10969
5896
2597
8362
25063
502
480
423
467
2577
39767
6171
24097
9562
7451
2905
237
4980
705
12402
33450
5705
69091
23970
10062
118549
705
40658
46802
706
16384
12288
706
29842
32454
65797
22287
12565
45366
14760
33054
76999
43509
31399
17226
19934
8192
242
10062
706
706
30659
6570
37204
322
706
6570
3025
3216
24576
705
706
15076
706
2048
9978
706
705
69918
85737
7187
706
4979
705
11199
30448
31807
21940
2900
32092
16198
24576
706
37927
13593
14682
16384
706
4096
2048
4017
706
26154
15070
24576
25028
47389
706
10240
10240
706
9652
12288
25063
706
10240
10240
706
9864
50185
54547
25776
14090
44873
36092
29182
437
4017
706
4187
705
10240
2048
706
10240
706
706
2048
8036
706
18687
20746
18201
51656
33053
706
2154
28954
24576
39134
16384
242
706
10240
11885
10062
706
9652
5795
6144
706
24165
74393
35601
9634
50810
45346
81553
8192
706
28394
705
705
705
705
705
705
705
705
9597
29623
705
705
705
705
705
705
705
322
706
705
705
705
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
706
705
705
705
705
705
706
705
705
705
705
705
9978
706
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
5179
705
706
2664
2971
2610
2557
3001
2868
3320
2523
2270
2463
2742
7187
706
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
2900
706
705
705
705
705
705
705
705
705
705
705
705
706
705
705
705
705
705
705
705
705
705
705
4017
25063
242
10062
322
440
9978
7187
443
982
3420
5045
738
294
2594
172
527
3420
1271
3796
673
214
3755
12026
3167
2920
126
3638
2670
673
126
11995
3653
11460
4885
673
12081
221
4540
673
11778
222
3306
673
11965
222
2420
11995
3800
11288
222
3315
673
222
5114
673
12073
222
4043
6030
222
6035
673
12259
222
8801
5121
5057
418
12566
222
4823
11710
222
6159
673
222
5061
9422
222
3291
10350
3815
216
3852
673
10914
204
442
441
438
439
441
439
504
4323
437
656
648
657
299
4083
652
649
651
604
607
197
77470
77819
126
126
126
126
126
126
156
156
156
10253
156
288
288
126
126
126
156
156
156
156
126
156
288
156
156
156
285
156
156
285
156
156
11001
126
4632
126
11001
1180
126
4632
126
156
156
156
156
126
1745
3342
126
126
156
156
126
480
3342
126
126
3669
126
126
126
126
126
126
126
126
1862
3660
1665
4094
3613
202
4094
3660
126
668
668
202
1665
2580
75738
178
178
178
178
178
178
178
178
178
179
177
179
179
600
15858
7612
2884
3152
592
682
788
5466
2034
5250
2950
352
671
794
587
13415
1024
1681
43748
336
8051
8201
7892
5052
5929
6019
336
374
2644
328
328
414
408
6571
2076
9724
191
817
8103
364
1652
858
636
510
115
13897
1872
2545
6376
3036
646
619
757
756
181
177
179
178
178
178
179
179
179
178
178
178
177
179
706
705
708
707
707
14472
2997
4854
31202
2430
5289
6969
5519
7146
14106
17586
2364
2824
2784
3978
4063
2976
6257
3015
3041
3167
8071
3118
11802
9160
10235
6587
3109
5995
4512
3092
2943
2086
2678
1604
2531
2295
3205
5472
6369
10511
8212
3491
3151
3200
9589
1982
578
7122
401
13424
596
1152
2850
6521
6799
7078
19248
578
6615
5560
7336
27923
3182
9187
8677
6753
6232
20002
9389
6574
15814
4200
8440
6550
9282
4926
7489
9921
706
1005
490
4576
602
2039
267
240
404
991
92077
10026
673
770
1186
752
155748
3320
7019
7161
8284
6976
293
6245
722
3087
2164
1953
1359
1840
1243
1589
1982
1343
8817
5281
23017
7274
1313
18367
8268
14802
1637
1313
3637
6891
28303
2405
1679
606
1842
1550
316
568
1342
1451
1918
1439
1727
1540
2434
21217
9813
28572
310
223
1541
311
8894
12007
84
568
16856
310
2920
6338
22402
23400
144
144
569
6680
569
21391
144
144
143
143
143
143
143
143
143
143
143
2872
6229
6059
6882
143
143
7406
207
4287
10565
143
143
143
143
143
143
143
143
143
143
146
310
2920
6552
198
8779
7989
199
10126
8660
724
6601
1443
1347
1920
1379
1147
1200
1091
1384
1924
1453
1186
1216
567
935
1472
2006
1500
1235
2096
1838
1278
1812
1876
1571
1597
1953
1393
1243
1630
1592
1733
1902
1672
1385
2067
1372
1431
1179
1409
1797
2193
1519
1636
1389
1240
984
1142
11316
567
14759
567
7053
567
16252
568
17238
568
13713
568
11749
144
145
568
15638
568
12839
568
11076
568
9584
568
10352
568
13740
723
3094
143
146
2150
1990
2078
1623
2035
2157
1302
1939
1921
1626
1785
2090
2265
2316
2239
4974
5720
5595
206
1973
2083
1282
5267
1999
2014
2208
310
6609
198
26610
21946
11559
46105
385
376
360
1933
7468
4400
7256
924
278
271
278
274
6377
1474
8325
259
3005
259
12550
3429
6227
273
551
283
14499
318
3497
386
12432
495
357
377
1920
3102
4393
2331
387
162
266
122
215
8560
12213
18895
260
267
13702
8344
277
171
124
2926
19275
259
270
11802
122
277
12347
310
6566
22896
24407
25007
24118
22929
19656
6964
265
266
11375
124
275
10633
40673
4151
5122
2394
2174
32404
44254
567
15934
567
14593
567
13256
567
10359
567
15574
567
13149
567
13166
567
12958
567
13106
568
9693
568
19489
568
20888
568
17692
568
17103
568
12186
568
21753
568
14146
723
11505
2145
2393
1377
1419
1571
2266
1618
564
1453
1436
1226
2146
1330
1921
1398
1516
1459
1929
1372
1263
1419
1967
1353
1356
1556
1935
1524
1172
1429
1292
1399
1437
1682
1276
1233
2100
1913
1537
1320
1647
1924
1423
1999
1861
1723
1364
1451
1452
1576
1429
1963
1841
1385
1204
1427
2396
1887
2772
1557
2051
1222
1620
1359
1325
1566
1661
2030
1301
1780
1299
1646
1923
2274
2292
1767
1569
1857
2690
1488
1654
1760
1884
1646
1899
1967
1492
20092
3729
4638
5003
5927
15204
4746
5298
8056
6150
4930
3366
6196
14590
8760
27488
19798
1957
7889
260
276
170
268
4113
144
11586
15552
564
12740
565
14382
565
8613
565
11472
565
14574
565
13229
565
11528
565
23169
565
20588
565
15110
565
8491
565
11337
565
7611
565
11545
565
10845
565
7383
565
17177
565
16035
565
15037
565
14906
565
13981
565
14925
565
12039
565
20065
565
14524
144
144
565
11356
565
10840
565
12358
565
14246
565
16456
565
13847
4380
4380
2339
4113
4482
10764
6150
8605
4804
11170
17320
53009
8605
55879
18526
265
276
267
159
8605
207
207
10173
565
17407
727
7477
143
146
1372
1203
2014
1702
1802
1369
1662
1174
1419
2284
569
1958
1597
1091
1516
1287
1857
1680
1761
1712
1209
1940
1415
1546
1707
1265
1203
1732
1503
1299
1419
2048
1227
1447
1722
1205
1896
1314
1219
1358
1413
2886
2075
1753
1777
1203
2081
1121
1194
1984
2121
1330
19204
569
13729
570
8097
570
14883
570
9404
570
9918
570
15586
570
10476
570
7199
570
11472
570
13258
570
12964
570
10239
570
21559
570
22858
570
12279
180
179
181
2161
469
32392
11835
14369
24768
26013
18527
18905
3322
17649
2856
13853
13668
17211
17479
27444
24877
26072
2179
3038
1181
393
4969
395
179
1818
181
179
179
180
181
181
126
6070
126
126
156
126
126
288
288
156
123
123
74454
126
123
123
882
56259
12580
180
179
180
180
181
179
180
6816
264
9030
2117
656
213
268
246
10435
4848
532
3073
481
4082
1255
13372
259
640
11191
1450
5863
123
3487
9549
12068
10207
1935
309
257
7306
71
1935
1454
3629
262
199
266
11788
246
268
246
220
357
354
347
488
216
9306
240
585
7802
1470
1291
1742
1566
1294
2077
2260
8340
4001
1658
8365
4989
8113
1383
8697
4309
8731
4493
127
557
575
3175
575
142
198
2867
580
511
4275
580
569
569
542
6248
569
578
225
10166
521
568
4485
567
569
546
571
580
569
3362
572
575
2499
572
571
210
6082
242
575
563
210
9984
594
571
12636
546
593
144
544
569
589
575
567
571
581
573
528
567
568
589
569
585
546
530
10322
546
589
585
571
530
4368
544
568
12318
573
529
13099
242
414
2957
142
8040
242
231
10436
3157
10346
13001
2050
565
571
16574
15575
1255
861
1753
9312
560
573
2003
615
573
616
3663
10192
6496
538
572
990
521
535
11348
572
573
105
538
551
538
574
105
538
570
105
538
512
538
574
242
538
572
105
5831
3284
538
576
538
576
5485
1311
1144
17724
7511
61711
9047
524
572
4371
19704
26760
546
576
542
572
552
535
528
535
9016
507
512
12553
3177
573
105
3802
13565
1311
180
1144
11199
18880
213
6816
15729
570
570
105
17477
524
16587
43781
27128
1664
570
572
105
524
544
573
538
535
24564
482
1242
1239
1602
457
458
287
287
594
780
209
487
496
2840
1519
31
1153
1622
1413
538
512
499
1034
13665
2773
697
661
1708
141
786
792
669
674
1436
884
854
668
663
293
645
702
875
931
920
773
662
713
841
899
867
645
698
7487
19186
11885
3397
2004
242
1977
4731
5051
3117
4072
14690
4731
3117
4482
40076
536
571
257
5766
538
551
577
572
105
1441
553
572
141
140
140
142
140
140
142
553
572
142
142
434
1037
544
512
5855
13670
140
141
141
142
141
141
140
140
142
142
141
141
142
142
141
141
141
142
142
141
141
140
142
142
141
140
141
10625
2333
2596
8832
2881
583
581
105
528
7623
567
569
105
552
572
548
571
577
576
578
9390
584
576
1443
141
140
140
142
140
140
438
613
547
1041
13676
140
141
141
141
142
142
141
141
140
142
142
1031
527
572
27087
1750
2597
478
475
503
346
570
1560
3403
340
340
1648
1622
7271
105
105
3131
142
141
141
142
141
141
140
140
430
142
142
141
5692
256
256
256
256
256
439
1199
599
5990
340
340
1547
340
8017
5846
1141
1208
13660
141
140
141
12850
12407
9473
141
141
142
554
583
538
572
242
77500
1066
6194
11001
4476
2840
348
1665
319
4632
1180
4094
3613
202
281
5045
3669
277
3660
2580
1639
281
617
285
1699
1459
270
288
289
1947
1426
10550
1745
480
3342
721
708
288
3648
1862
668
21684
267
308
282
6860
1435
2045
1461
268
336
623
32924
337
623
1318
270
306
309
285
289
2624
31500
189
21892
10743
623
623
21287
623
623
23187
623
623
10743
24169
623
623
4393
10089
27740
189
196
196
102200
26280
42340
88
88
189
28729
140
141
141
141
623
140
141
141
140
141
141
623
140
142
142
140
140
141
142
140
623
623
623
623
623
623
20874
623
623
15736
21272
623
623
24324
623
623
8279
31333
623
623
23292
623
623
3134
23504
623
623
10060
22748
623
623
9219
23694
623
623
6152
22845
623
623
6612
23132
623
623
9503
23417
623
623
9358
21272
623
623
10443
532
4848
3225
8040
6089
10964
30
24
1097
32732
10908
30
24
1097
7264
538
105
219
453
576
3909
19519
538
574
6677
538
512
6966
538
572
8895
538
571
242
538
572
7978
538
576
105
538
547
105
538
571
7107
538
576
538
572
4186
538
572
8895
538
547
16705
242
12569
219
1141
7916
1015
212
470
581
538
576
3909
538
535
13814
538
512
6966
538
547
538
535
538
572
538
576
538
572
538
572
3025
538
570
882
242
538
570
4864
538
551
14163
538
569
6338
538
574
9330
538
573
1801
538
576
5505
124
124
538
572
538
570
538
574
2756
242
219
470
6382
7916
15622
538
570
536
572
9936
219
434
1654
3912
10242
18988
547
551
11015
219
470
8759
14440
538
572
762
7107
14503
538
547
538
572
538
572
538
576
538
572
538
570
538
576
538
570
538
535
538
573
242
538
572
538
535
6564
1140
762
581
1009
219
1141
1015
7862
7916
212
581
470
538
535
17639
538
572
15447
219
1141
7300
1015
212
581
453
10242
536
574
6677
833
739
5012
479
3679
754
2399
5225
2742
1274
1190
1355
1223
8141
124
124
7560
22952
538
572
538
547
23449
23465
15202
31639
538
512
19111
11842
3275
33474
10262
538
547
538
572
538
583
12898
538
570
538
572
538
547
538
551
242
538
572
534
551
219
8758
434
18595
538
219
547
453
10242
18595
15502
538
570
219
440
11354
11353
13363
538
547
538
570
15501
219
453
7300
538
535
219
470
7915
12920
534
219
535
444
15231
15446
219
470
538
569
19380
219
569
11180
264
9734
17517
538
576
219
470
5505
538
576
569
264
219
9879
9726
19382
534
535
547
583
11015
12898
12218
538
576
538
571
7107
547
538
538
571
538
547
538
572
7978
538
573
2499
538
572
3025
242
538
512
6966
538
574
6677
6399
1140
762
581
1141
219
1015
212
1654
581
7730
470
7916
538
570
4864
17389
538
570
242
530
6812
1140
135
135
135
135
20358
219
1141
12172
141
6382
135
135
444
135
135
135
6376
19789
219
470
141
7916
10404
4848
159
2791
57
8991
19
10915
159
159
7385
6264
6262
969
530
3800
529
6811
1141
135
135
135
135
20358
11189
219
10261
141
135
135
1141
12173
428
135
135
135
12204
90
508
5365
5301
11966
5034
3008
90
598
9996
10172
61
203
3973
182
29543
90
498
422
253
258
159
11581
142
2132
181
179
6623
4226
3086
42183
90
90
12017
14073
159
18549
9996
4737
3860
90
590
9996
12034
5401
61
1460
809
90
498
23410
29670
11581
253
2132
258
287
1053
8043
786
7350
4875
564
992
12109
3141
90
507
5365
5033
3007
179
5301
7963
9996
90
501
16971
25627
7951
1561
294
2390
341
819
3541
365
267
334
367
19036
7463
1320
302
879
2103
718
301
309
24222
554
1289
309
1939
306
402
309
11598
3380
284
527
14884
3978
8747
1187
1407
1423
1278
1305
15001
10376
7675
2037
140
8258
369
12776
212
1413
10149
1413
7588
269
380
487
831
609
575
7631
513
634
1494
130571
486
742
2706
1111
6410
356
346
962
514
267
9529
631
285
278
283
276
275
275
275
276
276
276
355
2705
11781
630
358
141
142
3370
11252
2405
774
599
36153
978
838
917
753
368
3462
9580
7569
898
392
403
1242
444
483
953
1131
1169
1071
1066
8899
343
643
807
2048
1857
8695
555
1819
911
502
403
5126
403
443
453
1103
1145
1079
4547
399
522
421
595
9414
431
2170
5264
2536
9440
9812
9518
8149
9028
1202
13099
2735
294
603
293
269
846
1217
13064
12900
623
623
28424
343
343
343
343
590
1218
1216
343
343
343
343
189
1983695
189
189
1225
1225
599
189
32924
189
189
1425
1460
424
8659
189
399
1310
1495
267
333
356
594
672
847
1199
2023
1516
1055
9854
1499
630
459
1637
3113
4325
7239
790
1703
1332
19227
1305
1480
768
762
673
470
308
1221
2233
633
6561
1486
1276
1270
333
778
1992
3707
3519
1212
1445
1316
1172
189
189
17880
417
760
1058
1060
692
899
1020
997
905
884
2792
830
850
768
704
303
833
861
829
701
688
668
2547
1007
2100
703
915
2503
993
1013
8760
18480
7300
778
785
959
1055
1103
916
926
771
1011
997
1832
778
993
907
936
946
990
6017
1022
189
697
189
189
189
36043
8349
198
199
199
199
199
61
15716
2772
2643
146
147
146
147
16854
147
147
147
56736
147
146
146
1534
146
1116
4087
1042
1487
1639
1882
147
147
13362
1018
16809
146
12507
16219
18853
14421
2404
2404
2406
7325
9164
2406
2404
2404
2420
990
2495
1594
1836
25655
1430
1766
1171
1236
1583
1495
1586
761
3401
11921
13601
11927
13595
11437
13270
11431
13264
12595
5968
12586
1116
6563
6587
9164
25655
12595
12447
12586
1116
13234
13243
12438
13583
13574
13616
13733
10970
19506
19527
13613
7300
1879
1254
13977
13974
13440
13443
11963
6559
9164
11942
12114
8972
9024
14308
14364
13705
9102
8989
10343
10397
12586
1116
10259
11137
9121
8966
10014
11557
10134
11610
2408
13322
1338
2408
13066
265
591
23714
8842
8304
590
575
585
14094
551
1559
14920
16699
16941
18538
10681
147
9361
9168
23122
19088
697
583
41145
16422
16684
17806
16719
147
265
574
585
20981
10970
2202
807
1297
1557
15795
1018
2121
10970
145
15791
147
14398
14394
332839
265
451
10809
10808
12709
12708
264
38095
12647
12646
12640
12639
12678
12677
12846
12845
1018
1352
1352
1352
12448
12447
145
13387
12124
12937
1116
12125
12938
8304
14844
1198
12334
12333
12044
6587
2119
1451
1639
1728
1074
1350
1206
1658
1794
1247
1093
41145
13366
12043
13326
12796
12801
12800
12805
12871
13066
10970
10970
12876
12646
12651
12767
13071
12772
13382
13070
13065
6559
13109
13123
1018
8304
16836
16794
14404
15791
16979
16429
145
147
1116
6587
20486
13388
14741
15803
13197
7300
7300
2042
13732
2099
2162
2099
958
13212
13531
14416
6572
2196
1954
1977
2216
14864
16725
13617
17050
16800
12479
16191
14393
12088
18825
14280
14336
13677
11531
13040
14892
16671
16394
16656
17778
16691
16808
16766
16401
14378
13171
15775
13186
16951
14388
13505
13706
14836
16690
6558
13591
17034
16684
12845
1116
147
6579
6587
14417
16733
13531
13212
6565
10775
14430
13705
2730
17042
12767
6481
16720
12988
15865
10788
23829
12778
945
13459
10970
10970
7085
1116
12677
1018
6586
9334
36070
197
199
199
199
61
90
581
253
258
29543
349
344
940
175
142
143
159
2132
181
179
387
5231
90
507
9990
12017
159
7963
180
181
5302
180
90
598
125
12446
9598
61
52492
8277
1675
515
513
451
7209
536
538
789
3242
41397
238
3339
4742
41376
532
41398
4142
3171
6758
7238
3174
8338
696
1083
2263
844
1095
391
1292
714
847
846
583
3549
1132
544
425
551
9285
549
556
693
533
2615
314
566
805
472
2838
397
799
544
850
514
1038
1083
1190
455
551
9621
795
557
426
686
398
550
557
2085
712
504
399
19960
425
1253
529
20116
517
19488
19960
13789
13869
532
855
1323
501
6706
336
867
593
367
628
340
1142
1644
599
8503
380
530
567
604
666
13198
2577
396
855
3031
9285
11788
386
565
7433
9377
10209
331
41391
1675
514
7208
470
451
156
513
156
3339
3368
4741
237
588
156
7780
1743
7239
536
7780
1363
2116
1325
1268
2245
6468
1269
20944
2268
648
1169
718
652
763
2224
1182
448
796
10199
1094
765
665
763
798
879
720
1004
2407
862
804
662
748
671
512
14184
727
730
855
715
1550
826
1651
1424
1959
604
752
736
1349
946
747
25378
767
955
965
437
753
636
590
793
652
1489
746
745
7928
730
757
698
745
3045
292
2436
745
292
2368
637
3124
11752
758
1495
663
686
2535
726
648
835
833
990
14318
662
968
336
4415
336
4623
336
8711
1108
21595
1015
219
212
11181
7916
1141
1654
581
1029
470
15349
219
470
141
141
983
3800
13274
135
6398
762
581
1141
15348
219
8758
11180
1015
212
581
1140
442
16529
219
470
140
20451
219
434
140
141
15867
219
470
16770
219
470
140
141
18672
219
419
141
140
13348
219
470
141
13773
6538
13349
762
1141
1140
581
1009
219
7730
11354
1015
212
581
440
204
10447
159
159
2771
143
141
140
143
141
143
143
141
142
142
142
142
142
142
142
141
142
530
6811
2774
391
1141
212
1132
17160
219
10242
7862
8759
1141
13266
1015
212
419
1654
581
1029
219
434
3912
10447
4848
532
2731
57
19731
1228
5672
1046
4359
215
262
590
945
9942
268
6329
3565
4350
4422
1204
517
242
268
4350
6329
215
3565
8593
20623
234
291
229
229
17955
229
229
229
229
229
229
229
229
4232
1204
7040
9954
6106
516
242
8593
4350
268
215
6329
3565
18823
14167
20365
4350
9045
5118
4350
10886
10952
1726
1760
1731
306
5874
227
11428
2980
179
2975
1884
179
14049
393
1817
397
13912
257
290
2600
6192
283
232
2007
395
1817
367
13512
2600
371
1817
395
5841
5875
1758
12717
3932
1598
6185
5198
5093
1606
1593
1532
1577
5429
1578
1601
1586
1547
227
5875
7771
47884
5079
7018
6160
7475
1913
10922
612
630
5038
630
630
23354
4480
269
269
122
2354
1490
1764
630
1755
630
631
1762
631
23373
101
1494
101
124
2237
204
204
204
30
24
1097
1609
608
608
608
608
608
608
608
607
607
608
30
24
1097
30141
608
607
607
607
607
608
608
608
607
607
30
24
1097
1609
607
607
607
608
608
608
23354
122
2384
6732
12482
1055
337
4344
289
10196
12841
13264
13598
13336
302
596
503
302
302
302
304
302
304
302
302
304
302
302
10224
47399
304
27036
194
193
193
193
424
193
193
11443
193
193
193
181
194
180
194
192
424
194
193
193
193
446
181
179
179
179
8321
181
180
4265
194
4265
30
24
1097
6
10863
30
24
1097
10884
30
10788
24
102
102
102
102
102
102
31250
102
102
102
16539
8040
8027
14589
19
19
4056
8330
66
66
66
66
416
2884
1058
2914
2913
2016
3000
5282
10475
53
11465
8549
3609
13669
628
14058
13424
333
6188
265
12197
3001
3001
3001
3000
3001
3001
3000
3834
8077
666
7296
3001
6831
6004
3000
3001
3001
3001
3001
3000
3001
3000
3000
3001
3001
3001
7176
56
7176
56
56
56
56
209
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
500
204
7553
1850
1481
619
4980
991
937
410
16019
1028
11991
197
639
288
320
12655
12655
198
639
320
173
172
43871
477
144
135
9866
135
134
134
134
134
135
134
538
134
135
134
134
171
135
133
134
134
134
135
134
173
172
43871
476
135
122
135
171
134
12102
134
538
135
134
737
134
6421
178
715
178
178
801
831
178
154
2616
966
754
179
699
591
178
664
179
807
619
178
778
790
504
641
8844
178
888
1838
4548
2571
6737
198
16353
538
2823
6206
2742
15105
2929
2608
1530
2811
1064
542
2989
438
1549
3192
2132
375
4195
2064
1000
737
6625
744
531
118
6329
269
890
116
2129
467
116
1522
122
1522
5732
123
125
116
1173
1293
1307
110
122
1043
1119
531
6329
124
125
467
4905
1133
10555
124
4905
124
4905
122
134
134
134
134
7869
134
134
134
134
135
135
134
133
135
5611
538
321
11388
321
538
5053
538
538
619
1705
321
737
266
538
424
9588
319
12738
18060
19012
208
208
208
207
165
208
265
165
408
10535
6377
321
9463
207
207
49407
440
16419
1166
9463
5523
281
9959
288
402
9567
529
538
569
105
105
538
574
105
105
538
571
142
105
538
512
105
105
181
180
180
179
179
180
2889
181
180
180
538
576
105
105
551
105
538
105
538
570
105
105
538
572
105
105
538
573
105
105
538
572
105
105
538
576
105
105
78302
126
6194
126
126
288
288
126
126
9415
156
156
11001
1180
126
4632
126
126
480
242
126
156
156
4476
126
156
3669
4094
1665
126
156
156
1862
3613
202
126
156
3660
126
156
156
156
156
156
538
512
105
105
538
105
571
142
538
572
105
105
538
570
105
105
538
547
105
105
538
583
105
105
181
180
180
179
179
180
2698
181
180
180
538
576
105
105
538
572
105
105
538
571
105
105
538
572
105
105
538
572
105
105
538
576
105
105
538
571
142
105
2744
181
180
180
538
574
9046
179
105
105
538
512
105
105
242
538
572
105
105
538
105
535
105
538
535
105
105
538
576
105
105
181
180
180
179
180
179
180
3498
538
571
142
105
32636
180
538
573
105
105
538
570
105
105
538
551
105
105
538
547
105
105
538
572
105
105
538
512
105
105
77585
126
6194
5045
126
126
126
126
126
156
156
11001
1180
126
126
126
156
156
3342
4476
126
156
156
156
156
126
156
156
156
156
126
126
126
668
156
3660
126
126
202
3613
538
572
105
105
538
535
105
105
538
573
105
105
538
570
105
105
242
538
576
105
105
538
574
105
105
77560
126
126
11731
126
126
126
156
156
4632
126
11001
3669
126
126
3342
156
156
156
4476
126
156
156
156
126
156
156
126
126
1862
126
156
156
480
1745
156
668
202
3660
1665
2580
538
572
105
105
538
583
105
105
574
105
538
105
538
576
105
105
538
583
105
105
538
570
105
105
181
180
180
179
179
180
2698
181
180
180
538
572
105
105
538
570
105
105
538
547
105
105
538
570
105
105
538
572
105
105
538
576
105
105
242
181
180
180
179
2569
181
180
180
180
179
538
573
105
105
538
569
105
105
538
574
105
105
538
569
105
105
538
576
105
105
538
547
105
105
538
574
105
105
181
180
180
179
179
180
2457
181
180
180
538
576
105
105
538
571
142
105
538
512
105
105
538
573
105
105
538
570
105
105
538
576
105
105
77746
126
288
288
6194
5045
126
126
10507
126
126
156
156
11001
3669
126
4632
126
156
156
1745
126
480
156
156
156
156
156
126
156
126
156
156
156
126
126
4094
126
126
538
573
126
126
126
105
105
202
538
570
105
105
242
538
574
105
105
538
574
105
105
538
576
105
105
538
574
105
105
538
574
105
105
32378
3544
181
180
180
179
180
179
180
180
538
583
105
105
538
573
105
105
538
583
105
105
538
576
105
105
538
583
105
105
538
572
105
105
181
180
2744
181
180
179
180
179
180
180
538
583
105
105
538
574
105
105
538
570
105
105
538
571
142
105
242
538
512
105
105
538
570
105
105
538
574
105
105
181
180
180
179
180
179
180
180
3544
181
538
570
105
105
538
570
105
105
538
551
105
105
538
572
105
105
538
572
105
105
538
551
105
105
181
180
180
179
179
180
2685
181
180
180
538
551
105
105
538
571
142
105
538
576
105
105
538
576
105
105
538
576
105
105
538
574
105
105
242
538
576
105
105
181
180
180
179
2640
181
180
180
180
179
538
574
105
105
538
573
105
105
538
583
105
105
538
572
105
105
538
576
105
105
538
572
105
105
77874
126
126
126
126
10507
126
126
4632
126
5045
1180
126
126
480
4476
126
3342
156
156
126
156
156
126
126
4094
2580
156
156
126
124
124
126
156
156
1665
126
202
156
156
156
156
156
538
572
105
105
538
574
105
105
538
569
105
105
538
569
105
105
538
574
105
105
538
570
105
105
181
180
180
179
179
2279
181
180
180
180
538
574
105
105
242
538
570
105
105
538
570
105
105
538
574
105
105
538
547
105
105
538
574
105
105
78410
126
156
156
126
126
288
288
126
126
126
156
156
156
156
11001
126
126
156
156
126
1745
126
480
156
156
4476
126
156
156
126
156
538
572
126
126
126
126
105
105
126
126
3660
126
2580
202
3613
538
572
105
105
538
547
105
105
538
570
105
105
538
572
105
105
538
572
105
105
538
551
105
105
181
180
3115
181
179
179
180
180
180
180
538
569
105
105
538
547
105
105
538
573
105
105
242
538
512
105
105
538
572
105
105
538
571
105
105
78409
126
126
156
156
126
126
126
126
156
156
126
126
156
156
5045
1180
126
1745
480
156
156
156
156
126
126
156
156
156
3669
1862
4094
1665
126
538
571
126
126
105
105
668
202
126
3613
538
574
105
105
538
572
105
105
538
571
105
105
538
583
105
105
538
583
105
105
538
572
105
105
78589
126
6194
5045
126
126
126
126
126
126
4632
1180
126
156
156
1745
126
4476
126
480
3669
668
2580
156
156
126
1862
1665
126
126
126
156
156
202
156
156
156
156
156
156
156
538
572
105
105
538
570
105
105
538
574
105
105
538
547
105
105
538
569
105
105
242
538
571
142
105
78809
126
6194
5045
1180
126
126
126
12213
288
288
126
156
156
126
126
126
126
126
126
126
156
156
156
126
3669
668
3613
126
1862
1665
4094
126
156
156
3660
202
156
156
156
156
156
156
538
570
105
105
538
571
105
142
538
570
105
105
538
570
105
105
538
572
105
105
538
576
105
105
538
547
105
105
31679
180
3544
181
180
180
179
180
179
180
538
569
105
105
538
571
142
105
538
547
105
105
9953
9982
17278
141
13369
9994
9985
9970
9975
10436
17250
9987
165
175
173
189
3068
190
193
190
188
191
189
194
192
193
194
192
190
196
780
188
187
10017
9977
125
11346
10006
956
68
105
276
105
105
105
477
881
105
934
931
105
5670
762
105
731
829
105
10003
165
175
189
190
192
189
190
190
194
188
187
173
189
193
191
192
196
188
192
193
194
102
9992
17294
10017
13908
10127
8076
9977
10000
10013
10055
17250
10010
10084
10061
10083
10041
17277
10158
10096
10081
10056
10061
124
3851
10077
17264
10094
10032
10066
693
574
14306
10297
10561
19302
10001
14833
22301
15994
10059
17294
14000
14130
8144
10054
14411
13275
10055
124
3879
15605
18085
10047
17504
14039
7412
10009
14253
14532
12535
10055
10175
13787
17268
10033
19134
141
12112
14190
14141
10052
13278
14695
10061
13630
12865
7502
10042
17161
10069
13832
15037
13436
10025
10050
6514
17254
10043
10050
10046
699
574
10151
10186
10043
10057
17279
10186
10047
685
540
12566
10005
10039
10039
10032
17249
685
606
12566
10048
10179
10023
10068
125
226
17109
10036
17250
10027
10030
10063
4497
10032
10025
10002
17279
10030
10398
9997
699
492
6564
10053
10207
8317
17264
10209
699
574
10151
10006
29
29
29
29
29
29
29
29
2607
29
29
29
29
29
29
29
29
3272
29
29
1721
8760
29
29
1166
29
29
29
1814
4121
1459
2447
9965
10006
10025
9947
17264
10448
9962
9961
9991
10062
17283
10090
10069
10065
10064
10095
8316
17264
10090
29
29
29
29
29
29
29
29
1817
29
29
29
29
29
29
958
29
29
29
29
29
2607
29
29
29
29
29
7300
2920
10058
10061
29
29
29
29
29
29
29
29
29
29
29
29
4100
10071
29
29
139
140
17423
2564
969
10034
10071
17279
10022
10049
9594
2205
10055
10055
10091
17247
10208
10208
9992
10185
10081
17244
10056
10076
10051
10053
10095
10091
10080
17266
10049
10092
10086
10540
17258
10084
10068
10054
10069
794
2742
7680
10042
9987
17250
9974
10001
10008
10025
9998
10022
17235
10071
10056
10029
10056
17212
10058
10098
10038
9976
10126
10014
17243
10008
9982
8240
10039
10097
10056
693
580
17258
9627
10005
10053
10047
10542
162
266
261
11907
10042
15501
10032
10082
10060
10081
10066
651
10143
10014
141
15086
9423
17233
124
3879
10023
10060
10063
10071
10449
66
10060
66
1105
358
9776
4084
2160
313
66
689
277
1313
66
1031
10583
19826
66
3095
10092
17235
10063
10070
10036
10084
9975
17259
9983
10001
10002
9990
9949
10131
17255
10068
10003
10205
10032
10090
4497
141
13369
10089
17280
10079
49555
10085
10062
10078
17238
10077
10048
10065
10502
10068
15255
17273
125
11346
10068
124
11117
19224
10126
14785
22189
9995
15573
13589
13802
5124
9987
14582
13711
8290
15836
18459
10038
17739
141
15086
14079
17268
7388
10038
14198
14471
141
13369
12456
9997
137
12404
10199
137
8534
13509
123
10460
10043
18829
13905
14546
10509
13663
15124
10068
14153
13155
7520
17283
10032
17114
13653
10179
14888
13363
8238
9660
6194
10012
10130
9995
17268
9987
10048
10075
10502
10094
10065
15509
10051
10070
10080
10084
10042
10053
17247
10058
10208
10090
10079
10084
17262
10031
10064
10070
10067
10065
17261
10080
8317
10084
10209
10076
10070
17242
10082
10030
10057
10067
10066
124
12478
4497
10085
17243
11231
10082
10078
10077
10081
36637
1706
317
7300
590
494
178
3347
179
179
792
21823
1706
7232
589
494
1133
180
462
3349
2266
179
179
611
316
7805
316
1012
3552
351
265
265
278
278
11848
548
548
3165
10056
17401
10053
11212
19896
322
1377
264
278
10526
548
10046
7317
10071
651
6795
137
10224
10050
10086
17284
10075
10094
10075
10065
8076
10073
137
8534
8317
17273
10049
17365
12391
159
9318
1470
1566
1742
9976
2260
1294
2077
11343
12068
1191
19
10064
1104
10043
10084
10208
17225
12551
10043
137
7508
10049
10065
8320
10043
17221
10034
10006
10015
10039
10015
12551
10034
124
11977
17270
10073
17218
174675
259
1604
20131
1524
688
4283
11985
2219
1604
20131
933
11240
608
4283
273
273
2219
233
11352
12053
1936
314
360
357
314
3610
3636
768
1343
458
1244
361
314
765
674
314
4157
349
314
311
356
311
457
1231
11161
589
8642
9841
2219
4157
354
1260
3789
2039
333
8612
591
209
11705
233
233
233
233
233
262
2112
68662
287
326
12479
6041
475
464
321
410
462
1767
13298
287
14104
489
192
1800
1003
1560
2237
2103
1487
14730
7780
287
4627
195
19227
1777
11819
360
336
414
432
363
412
434
1259
432
410
415
410
10834
406
2399
1273
1190
1354
1223
7792
287
6041
13195
321
3276
273
273
1267
273
273
9210
3516
273
5552
273
1427
273
1889
2859
273
307
446
4167
6574
47716
1547
297
514
270
325
2894
1185
1121
1713
3039
6367
582
273
5327
1677
325
1940
7168
273
273
273
2473
1556
758
1704
273
1624
453
483
333
5887
449
29791
446
432
5615
399
393
446
432
592
2955
2955
2955
1128
5524
515
53247
6774
8504
131323
8203
3845
3804
6842
4080
562
574
1322
1190
816
1427
1298
2789
638
676
770
973
2101
1369
13997
2517
4568
676
1398
871
1299
1556
8653
957
770
1300
954
1101
1507
1413
1194
684
1405
1333
25897
1449
1469
1356
2131
1555
1193
1925
1304
1390
1432
2365
1297
2393
2894
2934
1537
17441
2623
1522
1101
2036
1389
1404
2063
1287
1563
1244
1372
1309
1413
1279
1471
1379
2322
1541
1695
1607
1532
1447
1458
2226
1468
1365
1035
1467
1309
2765
1471
1379
1331
1825
1394
1651
1570
1884
1635
1176
1402
1450
1467
1667
1279
1307
1332
1507
1472
2010
1571
1605
1417
2292
1239
1269
1785
1413
1667
1382
1307
1332
6787
1189
2281
181
17441
6170
181
6239
181
6112
2521
181
352
14828
293
10193
10303
2285
430
399
254
36423
143
5056
142
12190
509
465
107
511
107
509
107
143
142
142
107
142
142
517
143
507
507
107
107
107
2640
6475
30231
143
12976
107
107
143
143
5406
658
6206
6475
9437
2488
2637
1629
2177
745
3281
1525
1363
1337
752
1364
1625
13928
1341
1524
2522
872
745
7852
26051
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
389
114
114
114
8678
114
1998
874
1024
7724
8678
2145
2548
9599
114
114
114
114
101
114
114
114
114
101
6331
114
5258
114
3084
343
1112
7820
344
2077
334
2326
1187
3140
3923
812
8304
6844
6833
300
2122
15816
4251
2296
10277
107
775
9688
2535
10247
1976
2004
12422
142
32815
10429
3163
13178
2094
309
354
112
12228
1286
166
2120
1683
7197
166
1799
12893
3979
12252
9019
2857
107
5603
6450
10665
1671
7229
1381
3811
5219
3452
8304
3717
2772
107
3927
7340
8302
7725
7310
4589
3165
4078
8013
9082
6908
8200
2888
1232
1818
952
1404
1106
3442
2444
58209
7492
50
2647
508
268
2949
342
1762
1705
4344
344
4186
2050
29881
2251
2911
1241
8796
10250
10764
107
2676
10015
9583
4250
1473
3628
107
166
1222
166
2087
1723
5417
166
2137
16503
4208
19063
342
1319
107
2028
4558
4837
107
3926
6205
107
446
4161
4363
107
14286
318
852
675
705
11205
28595
1001
5156
9368
1211
1052
1150
3090
1102
747
11981
10310
7121
612
707
751
770
1083
32924
32826
434
438
504
6877
437
439
439
433
437
154
397
36572
140
140
140
139
140
140
141
140
140
139
140
140
140
140
140
140
140
140
140
140
140
139
589
583
105
567
571
105
544
576
105
141
558
572
105
570
547
105
524
4380
563
576
143
563
547
105
567
572
105
202
589
551
105
548
574
142
242
440
4605
2195
269
269
269
269
269
269
2158
2381
269
125
538
570
538
574
9330
538
571
7107
538
573
2499
538
583
12898
242
342
8605
325
342
326
1831
3260
4924
3064
259
2595
1985
11084
7579
3039
12594
1923
9549
8606
9243
604
2863
2440
196
195
179
178
179
178
179
196
145
165
165
166
165
166
198
179
178
165
166
180
166
196
164
166
165
604
259
196
165
145
196
197
538
572
3025
538
569
6338
538
573
572
538
7107
538
535
13814
538
569
538
576
538
570
242
538
574
9735
2700
1790
259
13044
1098
262
2034
7892
1081
14821
2035
1594
2143
1172
479
1106
1529
1246
1480
3325
1057
985
1313
9482
1459
1356
538
572
4186
242
8027
19337
101
101
496
11005
537
569
143
142
242
558
582
141
143
527
546
6895
143
585
546
529
142
242
567
571
143
506
575
143
143
573
572
142
6291
549
550
143
7653
537
550
537
546
143
537
534
143
537
550
537
571
143
537
534
19985
101
101
10056
319
1832
537
569
143
537
571
242
537
571
142
570
572
6196
537
575
142
537
568
143
3686
2231
1832
16453
1081
942
268
19902
1105
511
537
575
143
623
623
437
336
5773
513
632
693
608
4479
395
571
992
922
1485
964
675
623
636
2448
319
391
749
935
966
1184
10155
580
571
3414
6516
575
1257
538
970
7750
6616
11001
8349
30454
11001
533
2541
3449
6828
1233
266
248
12028
530
12604
849
845
15027
2008
988
6136
845
12699
13383
488
15185
12780
37504
18263
14319
27367
1458
517
360
5358
336
1635
336
467
336
372
375
413
360
436
365
361
4909
1421
461
768
11863
376
404
5829
45819
353
380
353
25594
1255
353
6139
1202
267
255
1267
273
783
750
9597
864
13754
281
264
381
779
4971
660
8132
667
731
792
13607
6764
513
4964
2094
1133
1003
427
5170
13424
2702
1185
7191
6019
748
5584
38233
777
1206
67350
1749
6630
17810
2400
9039
6306
10944
3419
5221
11990
2896
15000
7028
25235
5181
1387
678
312
2902
287
289
288
286
286
293
14291
2877
1958
300
306
302
16828
926
1278
2075
29743
13422
9796
2148
33938
8680
327
2345
4035
3973
5179
3904
3662
3596
3976
4555
4560
10904
49433
54361
60482
88174
98836
41242
106117
94833
37399
2346
3338
4649
6314
3635
4088
4682
4927
38423
3521
5111
80716
46672
81449
87370
98071
137762
94246
42004
2346
4656
4184
4814
3684
4358
5029
4754
5280
4197
35340
115930
87382
135319
57127
94717
114724
124471
98492
2343
3880
4554
3417
6574
112770
3640
5547
4941
5151
5171
6022
167699
161067
74942
149129
87167
137155
93073
66843
2385
4145
4687
5164
4814
5744
4670
6057
136405
5348
5618
2920
2920
130331
2920
58650
2920
99099
2920
35011
2920
270620
8549
36122
6428
70939
2920
22423
2920
1569
3349
26588
4803
12406
76058
2048
3734
4271
4258
3986
4783
3281
3195
119433
4496
3804
4802
897
10224
897
8534
53669
866
55778
882
13123
77370
889
6990
110276
77723
512
55452
3784
798
779
46429
3108
3902
6688
8280
869
4756
3386
4571
4226
43123
897
5048
6671
8534
779
38713
57774
779
19059
882
31452
779
779
95190
779
71122
897
7300
3662
4797
4018
3628
3474
3536
174
49657
3362
2289
897
4182
14316
10224
779
889
11400
105587
779
131161
779
43367
882
37008
897
8534
119931
879
11986
123427
2346
895
8534
59421
5997
7523
897
882
895
9686
4482
3603
4855
8854
3147
147692
6608
4789
48218
11888
69561
85816
161669
85532
36233
57822
62841
2309
2946
4349
5996
45804
3360
5936
2642
4185
5033
3028
6664
54134
75551
193865
84855
870
12972
105048
45704
17531
58821
2314
2846
4111
6146
6343
5738
48360
4920
3338
2946
5356
7869
246676
23055
45269
40938
8251
482
463
16339
16412
168
553
7759
500
15567
498
15698
168
168
7300
35940
239
239
2180
2390
239
240
1534
358
164
20949
196
196
196
197
196
195
196
197
196
196
196
2898
196
196
198
10514
196
195
18004
197
197
196
11526
8405
197
12166
197
10879
12715
8599
9898
15667
197
7300
285
120
19064
269
1839
347
269
666
735
1134
679
697
2110
6484
3835
902
4106
826
8766
610
550
4844
452
7566
1063
135
135
135
135
571
537
143
143
17727
594
546
1063
200
165
135
135
143
12636
135
452
4432
135
4037
537
546
626
259
7567
537
575
143
75877
569
571
200
7939
3647
142
135
565
550
143
3828
626
259
242
1417
1035
292
1092
313
1366
1099
19717
20460
1171
292
1923
335
2808
313
292
570
2911
1106
792
292
3948
7342
3588
312
9403
554
5139
6950
537
571
142
566
572
122
10500
566
512
122
7816
5244
6926
4312
5244
566
572
5244
6926
5244
122
10805
6926
4312
6926
566
570
122
10268
6926
5244
6926
5244
4312
5244
568
573
124
10398
5244
4312
6926
5244
4312
5244
568
124
12507
5244
570
4312
5244
6926
4312
6926
6926
5244
6926
5244
189
538
547
7049
103
5367
3742
15209
19331
27805
4806
10532
538
572
242
568
572
122
12181
568
576
144
6599
568
576
124
12010
568
572
149
536
10438
242
568
569
113
12118
568
547
122
568
547
124
10358
568
551
124
12322
568
571
124
568
576
124
568
576
124
11375
568
535
144
8277
568
570
123
10824
568
572
113
242
242
567
572
202
242
581
17058
200
7754
452
7563
1063
391
2774
212
1132
20001
1063
200
10266
1015
212
1654
581
4605
70826
204
83
83
8788
83
83
83
83
83
19226
1373
1483
1249
1204
1357
1274
19070
3096
1206
336
1283
58267
1397
1586
20473
24387
1592
1247
17230
1204
1559
9476
4519
11686
39912
524
277
10991
360
1008
2018
368
232
676
2296
359
233
11830
13490
358
4690
11460
366
10176
4280
366
358
3672
9552
777
361
360
3794
2508
361
3395
360
2117
1398
360
233
10683
233
233
12465
777
233
233
233
233
233
233
233
45724
1400
233
2037
879
368
233
538
1270
2228
847
2051
384
868
2393
233
384
525
525
15754
55447
1457
124
16031
1507
389
513
122
121
1258
14614
122
652
303
122
120
1286
508
122
683
120
121
511
272
122
565
121
300
122
122
121
628
121
122
122
662
122
122
680
10025
16464
121
121
515
498
673
122
504
122
122
670
689
121
121
121
525
509
1458
507
387
119
121
503
121
13550
943
543
122
122
502
671
805
400
662
734
121
611
358
525
300
658
553
1075
681
680
2090
100880
23429
3534
6894
565
535
537
1276
6845
1780
546
588
516
1257
680
689
673
543
525
623
671
521
705
683
662
557
662
641
709
539
680
527
629
542
1457
516
508
511
515
498
504
493
9465
8316
507
508
510
6486
1457
508
508
511
515
498
504
2355
3043
1913
1939
7198
507
516
506
14929
1457
509
508
12794
511
515
498
504
503
7016
8205
507
509
2355
1457
516
508
511
515
498
504
516
53334
507
1819
8590
5812
520
10513
8029
507
514
516
507
508
509
7943
507
1631
1672
3678
3357
510
507
516
507
516
36924
528
13748
507
514
44125
385
2355
29912
234
234
165
345
234
234
165
234
30370
345
234
165
234
234
234
1924
30818
234
3017
3907
234
234
234
31475
234
4440
234
234
234
5184
234
31714
234
6578
345
234
234
234
7371
31953
234
234
9208
234
234
234
205
234
234
234
234
10916
234
234
345
234
234
234
234
234
234
234
234
234
234
234
234
234
346
234
234
234
234
204
204
2296
32863
5292
7363
33323
8966
11113
33566
12775
33791
16337
18280
34283
1244
370
401
373
368
383
334
313
339
12393
2392
17931
514
590
395
393
316
4187
989
423
167
205
315
1280
330
514
2462
8146
8750
34952
10738
35175
605
1008
952
4974
12019
4033
4520
10717
10717
2345
216
12668
3459
35420
205
3172
12619
6438
3494
11874
12863
204
11915
2693
5790
26280
182
246
207
156
2076
3038
3421
3847
24648
4176
13738
3697
1470
4010
1372
481
2538
15065
456
234
234
234
234
233
234
234
234
233
65
125
233
234
234
234
234
234
65
32348
951
25869
2853
1404
19209
549
1096
3577
2773
3951
1326
316
916
9505
2290
287
3021
1000
355
7457
234
8656
234
329
613
1129
1197
2004
1381
234
1264
1898
3822
9455
11934
2128
205
2290
27724
3033
33262
234
234
10963
10922
12902
2148
356
2313
12574
13041
2119
2131
2139
2345
14435
798
2333
11819
450
5033
1904
1396
29215
10712
20639
18011
1550
7458
9364
1079
1082
836
708
471
685
2116
3908
3588
10137
1508
2442
716
9172
3578
466
216
2141
1366
4642
716
6789
6052
9369
4955
2132
1466
1218
1400
709
1332
1246
1207
7255
5442
1387
3617
5018
204
147
604
1061
1061
11156
12303
5955
443
1162
306
213
432
15487
1061
12193
1061
12193
11547
604
1061
1061
10048
11755
3684
9693
1701
19295
1061
1061
10352
11156
5571
8456
1192
1405
1061
1495
11537
782
136
543
27428
1299
491
68
124
68
122
6342
64
123
445
712
816
903
556
465
609
1850
798
649
12711
61462
14263
857
195
125
1375
677
348
194
489
194
348
756
194
259
7098
14261
196
195
259
648
195
587
195
2938
143
10595
5109
932
3202
983
196
491
122
124
1149
299
1274
6342
11006
1461
1610
1363
125
2999
126
3219
450
722
821
903
556
465
196
608
803
713
22268
13916
14399
857
195
1374
756
348
194
194
348
194
677
268
5803
196
195
13914
268
684
126
195
7314
2938
605
5803
693
598
4443
684
126
6932
669
9516
751
13856
751
13856
821
903
556
465
196
608
1850
803
709
2920
491
27429
11006
124
6342
3495
449
716
816
901
556
465
196
50639
796
709
11543
13482
857
195
348
350
351
347
282
751
519
440
518
526
416
432
396
1073
1104
1075
614
7846
8942
20194
977
4832
12201
9941
3390
3506
13856
578
2668
20577
18002
196
491
6342
11006
125
443
704
810
900
556
465
196
790
63010
714
14285
13140
196
195
260
751
6938
13856
196
491
11006
6342
126
3247
443
704
810
901
556
465
196
790
709
10925
12822
196
195
260
747
477
856
1082
13856
7628
11949
196
456
10210
6342
125
4180
442
644
638
13614
1326
272
17272
2928
271
650
272
655
272
491
6342
11006
3157
19768
124
387
269
794
1297
4544
13553
153
263
8022
491
6342
11006
447
714
442
644
638
13614
66
491
6342
11006
447
714
816
902
556
465
196
797
713
18418
14399
14137
196
195
271
642
2794
2938
6064
2986
676
11251
567
14851
245
344
5873
2975
7860
2673
6708
3089
7077
5136
7078
6443
3771
1102
40303
11790
470
11512
3674
8562
4705
1697
2708
2910
1970
1697
1343
1746
20002
336
8748
2442
835
847
855
880
12961
976
977
1076
26307
8711
437
1045
862
768
773
838
19410
1057
1150
1131
938
804
760
1772
715
864
1028
1070
1081
1772
866
1052
812
422
3870
325
31151
1966
871
325
12190
465
669
600
437
1306
517
1342
2123
669
2153
1852
938
432
12168
5651
936
437
25476
508
4262
124
10657
862
521
260
1214
2039
321
14913
197
197
197
196
196
195
197
195
196
196
196
195
195
22582
574
196
195
196
196
196
195
196
196
195
196
195
196
196
630
197
638
145
196
196
196
195
196
196
671
196
6914
255
196
197
196
195
142
196
591
432
188
6914
18608
197
638
255
566
258
1249
197
574
509
2426
638
255
475
4380
25716
197
638
255
591
432
197
574
666
432
638
255
591
432
255
181
179
178
180
179
179
178
177
177
177
180
177
177
254
177
181
178
180
179
43986
253
253
254
254
253
253
254
254
253
254
254
254
254
254
253
253
254
254
254
254
254
254
253
253
254
253
254
254
254
254
254
254
254
253
254
254
254
254
253
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
253
254
254
254
254
254
253
254
254
254
253
253
254
254
254
254
254
254
254
254
253
254
254
254
253
254
254
254
254
254
254
254
253
254
254
254
254
254
254
254
254
253
254
254
254
254
254
254
254
253
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
3805
7929
3195
4258
4821
1071
1015
34934
3774
3600
4165
5434
986
4265
7208
4797
10653
3774
3865
3934
6421
3757
3735
2503
4664
949
4087
3013
3802
335
4087
7906
7076
6853
8141
182
246
207
3603
4605
8141
190
191
191
190
190
191
191
190
189
191
191
190
191
191
190
6297
191
191
190
191
190
190
191
190
190
191
193
7179
6944
6793
24495
7838
6983
8882
6945
21428
31918
358
6638
16754
39335
22183
192
13763
29657
16783
29470
38119
453
988
442
510
604
191
191
191
8841
7431
5536
1308
1928
8169
3909
13910
322
3132
3435
680
1701
4605
269
228
228
269
274
114
295
621
301
9723
508
3189
5306
963
2226
7233
1824
405
713
773
4325
448
980
1980
38880
9581
2981
10049
262
1440
9993
838
2282
4325
270
897
296
997
1650
295
18320
4325
505
620
539
481
15275
978
270
1442
2918
2236
1862
456
264
19822
323
11556
295
507
7197
953
295
7824
775
507
7870
13190
439
27514
4405
5642
333
2427
1534
7533
6563
1204
12120
12878
14883
1881
5642
12120
2335
295
508
963
785
295
4380
445
21407
4405
6857
7596
1971
6583
1422
4369
258
3736
434
399
1035
9898
6857
20975
10318
2316
287
12107
3094
846
974
244
434
12645
433
10305
424
19840
434
434
295
508
948
8630
767
262
295
8676
505
10049
244
244
5642
4936
1930
2701
20866
1769
1948
7072
13722
5642
4936
38384
807
848
7642
1589
5702
25526
556
5702
260
32032
34304
11525
295
508
963
785
262
295
10039
503
11223
1301
3655
1301
333
332
727
625
14006
672
2259
3161
2294
360
2767
4144
2627
2277
4652
619
655
626
1010
750
8837
8108
634
9334
1273
4198
133
7080
460
324
324
461
9574
324
468
358
474
1240
5808
5493
358
230
1273
360
1010
3697
7667
2713
128
10556
3236
993
3253
694
5072
3941
4097
4606
1918
2405
1831
4477
458
11345
6948
4471
457
5203
5649
4823
235
9759
360
1273
1010
133
7080
216
2920
342
454
2289
324
553
10283
3277
351
27402
448
3276
448
213
287
21043
641
5305
15884
6859
3225
977
1935
513
269
265
10047
9874
510
9750
634
11001
641
8349
634
8534
641
8384
634
8534
2065
435
1352
2407
740
801
780
12880
660
708
285
12220
300
1090
684
2850
620
1510
847
1584
604
724
636
13893
702
639
291
9762
831
1116
576
933
1611
831
2991
613
115
7924
9774
17161
69915
880
784
2990
802
1264
725
7413
1206
963
1668
930
983
1541
936
733
713
9028
977
1159
966
528
925
1611
548
1345
634
667
15098
3655
1973
1830
1211
878
940
1193
908
3129
1369
5343
1085
1095
775
841
1060
844
919
12765
2193
18405
633
6989
889
641
10172
260
28324
10865
397
616
337
729
566
6629
400
5385
4957
2760
717
485
2036
12213
616
29674
337
634
10204
641
13908
5761
5761
5761
5761
5761
5761
5761
5761
5761
5761
5761
5761
5761
24156
142
141
139
142
142
141
141
1135
9727
141
24121
142
141
139
142
142
141
141
1135
141
623
33163
273
68
68
68
327
329
2105
68
1135
9476
141
141
141
141
141
141
141
141
142
141
141
141
141
141
141
14314
141
141
141
141
10429
3163
4848
532
87
27790
2587
1221
616
1716
316
262
262
7676
6091
2213
42798
11765
6125
366
2685
680
1129
945
326
14258
2405
2930
2872
282
266
247
3276
2784
9872
4507
543
323
286
276
477
627
8193
1511
1162
3297
18023
14318
4901
15970
728
1033
10212
2684
247
265
282
613
16015
596
266
285
12494
3260
2645
2182
3586
1711
273
280
17644
15633
247
265
282
10965
1847
275
285
1562
286
273
247
475
595
45228
2134
179
12803
15162
1765
1692
3917
4245
4266
4287
4355
4225
4265
2370
2073
354
247
271
272
7605
2537
3337
3336
2758
1171
4299
4174
3287
4006
4239
3149
3250
2053
1277
2397
4953
354
354
354
354
480
625
480
247
354
354
354
354
381
124
381
354
294
275
435
368
283
305
105
1473
1124
1763
867
1927
17409
247
278
282
8165
1790
1845
7741
281
285
280
286
16519
282
15726
275
285
280
276
1724
25114
812
274
247
373
282
2622
315
10586
3120
282
4190
983
285
2133
275
276
19490
728
266
247
280
423
10536
3098
275
1763
285
1401
8370
3438
276
28007
1735
273
527
20463
276
9163
7418
266
279
5257
280
286
1698
19792
266
247
11711
276
283
13633
279
276
2130
286
22024
265
247
276
275
285
286
273
19210
7387
288
247
276
178
288
264
279
280
2073
286
21276
276
5359
288
285
1829
280
273
272
247
10075
20362
723
288
247
356
297
1770
1189
3245
288
285
8798
19391
3802
275
1827
276
3105
3445
1674
1673
524
18994
288
247
11487
12712
284
281
279
280
6522
1815
276
21090
280
247
9951
284
277
11662
279
281
3654
1669
276
20086
247
265
276
275
279
280
273
20090
247
265
280
266
279
275
273
20905
274
247
282
275
279
280
273
21832
276
247
276
14941
14859
288
285
275
273
19041
291
247
276
11694
281
285
286
282
1661
20764
281
247
282
12424
13697
282
279
276
286
18109
276
275
285
276
282
1431
20152
247
265
282
275
279
281
286
20217
277
247
276
275
285
8425
280
273
21482
266
247
286
11679
275
12918
4312
285
275
273
18722
247
285
276
12500
285
277
282
273
19865
247
281
282
277
285
276
275
20835
247
272
276
275
285
11379
276
273
20988
281
247
276
279
288
286
21073
247
291
282
15128
282
279
2072
280
273
20171
247
266
12416
297
14942
292
285
2673
280
286
19723
247
282
276
12494
275
279
280
286
20423
266
247
276
275
285
275
286
25213
11487
247
288
276
275
31699
285
280
273
27988
265
247
282
35756
266
285
276
276
31161
247
265
276
17402
275
279
276
286
54349
280
247
282
41584
275
285
280
273
5747
2073
2478
8006
2665
2884
513
8528
525
10319
16251
284
268
256
525
4758
261
730
637
263
823
548
9805
544
12034
12476
525
14935
484
2163
1765
1927
2018
2188
1985
10123
1774
1544
1700
10073
3451
298
1859
20393
3346
17395
1634
1747
984
2052
1728
811
298
846
22128
1350
920
4281
309
703
811
967
846
298
298
1980
2777
1622
5248
3097
5171
316
1753
1920
1707
1112
11719
1751
567
2687
1523
298
24114
1980
9642
610
277
661
621
367
700
1256
3278
1471
1249
1248
1016
1657
604
3759
1251
624
1250
682
1228
394
1248
394
577
545
376
1251
682
3817
615
1471
569
1274
1980
610
264
13443
1347
1294
594
628
306
648
1802
6168
12024
1784
1121
1120
338
1980
610
267
11404
1794
1794
1800
1980
610
277
13604
1980
610
268
16142
1980
610
267
16403
1980
610
267
1980
610
277
1798
1980
610
1803
265
14106
1803
1803
1803
3451
1980
610
267
1802
1803
1980
610
277
15349
24957
4079
476
1299
1470
2281
3921
1906
4612
1623
1453
1332
1892
1088
2159
1029
6067
1150
5063
1766
43974
2640
35412
133121
7018
3567
13428
3182
1696
248
1493
3089
2696
11357
3482
19970
2972
1529
3720
18763
3808
11879
6032
327
2932
1411
1162
9011
1768
1848
696
37179
248
12946
5934
4086
248
7810
5616
17223
20783
5951
4006
3824
929
7755
3222
1162
402
47579
18828
6916
29214
3981
325
20226
647
42087
16933
11706
4006
57142
16993
6769
4830
67870
40228
6960
18193
18485
9431
532
4006
9545
32622
19511
9431
4006
22914
3820
17484
11839
4006
31549
17467
19671
24124
36493
17476
13272
43648
11839
18126
13263
36188
308
611
4006
18294
4006
5102
30576
13586
7667
611
17650
14020
308
39839
3981
20950
380
683
370
365
986
383
3432
2898
2291
2413
984
943
11330
1917
1104
370
2729
18005
4106
6380
1004
1798
8605
5790
4543
1228
797
4600
8464
1805
4183
1138
1455
13218
5937
2185
1234
7007
5907
2200
2419
4401
8605
12098
8482
12887
1042
12993
10248
11173
530
6812
1141
2774
391
212
1132
5785
1995
1141
17566
219
1141
141
3912
1015
135
581
434
3766
698
762
581
1141
7350
18074
219
1015
212
581
7916
3912
1140
434
219
453
7730
10242
61459
219
474
9727
48598
18352
219
470
5837
839
743
423
479
37067
1872
879
1958
6192
994
5931
307
3355
1963
267
12562
1142
1872
1880
6294
5647
2083
1474
1080
6959
2006
2690
426
839
743
356
135
37067
120
121
121
120
121
121
121
121
121
121
121
121
121
121
121
120
121
121
121
121
121
120
6012
281
2921
2604
3137
13346
2983
2256
6012
6966
14278
135
1141
135
762
1141
581
7697
1009
18374
15967
1141
1825
1015
219
10242
10242
212
581
453
5837
135
19672
219
470
141
141
14366
44567
228
7464
650
43912
762
1654
581
1141
228
15969
219
434
8759
141
61411
219
428
6382
141
61538
18740
219
470
141
219
434
61497
219
470
49685
1029
15988
36610
219
470
219
470
34731
19919
15946
19699
219
470
14353
7339
1140
18344
762
581
219
8759
11354
212
581
1015
1141
440
5837
15946
20107
219
440
14260
7484
1140
1009
762
581
18360
15966
219
10242
7916
212
581
1015
1141
470
5837
20109
219
419
7862
14243
762
581
7337
1141
18365
219
1015
212
581
9727
3912
1140
15965
434
5837
20110
219
434
3912
14242
762
581
1141
1009
8084
18342
219
3912
3912
1015
581
212
1140
434
5837
219
474
20492
20055
212
1654
1141
453
10242
581
1015
19675
219
7520
7916
1015
1654
581
212
1140
470
15966
219
419
61462
49273
219
444
141
20305
219
569
265
11595
19841
219
470
219
470
61460
3868
1140
698
135
1132
259
37643
603
215
216
518
392
216
216
216
310
140
2006
5272
8706
9026
5685
10901
10840
6247
16679
10771
10962
10894
10986
10969
10687
10734
10834
10935
115
5685
11770
4752
6599
102
102
1126
2005
5272
8706
9026
5685
11770
4860
9109
814
11922
11770
11932
13650
3411
21223
4780
14309
11787
440
123
345
15562
850
408
325
424
326
1121
500
2923
445
1344
670
11322
603
6155
10646
458
12175
2617
1754
39198
3034
2231
2980
2042
3542
2532
1661
1942
8372
1183
532
1845
1626
2262
2438
1638
2144
3003
2128
2259
2174
2127
3022
10759
1228
341
324
2897
341
341
1344
670
11915
627
5312
39149
341
90
628
2920
39198
814
8545
6019
1986
8671
16124
2555
855
13444
3654
13444
7236
2424
2350
850
9768
209
209
209
209
209
209
210
209
210
209
211
209
209
209
210
6489
210
209
209
210
210
209
209
209
209
210
210
209
482
506
142
143
850
29398
861
1029
2234
646
476
293
1108
3122
823
1587
293
4665
9042
2289
2140
408
2211
891
1032
837
814
48411
1168
835
11723
1073
890
968
802
964
1065
1043
927
712
1953
819
802
884
887
835
1043
958
781
874
890
968
1095
775
948
951
907
1028
455
1177
899
781
887
802
1018
907
771
1130
927
2074
980
874
799
712
413
48411
850
13044
18184
1770
2346
770
2840
3983
805
1377
2348
874
731
7702
1214
1026
2737
14550
3279
1219
623
482
2018
538
547
505
587
13337
10335
849
9333
8788
2081
2443
2841
2479
2752
2729
3018
11999
2376
1648
1949
1675
2910
7185
2465
2354
2000
2232
2303
1391
2641
4360
1235
2952
2482
2460
3269
2578
1712
1697
2189
1808
2108
818
58459
2187
1423
2027
7830
2001
1860
1883
1511
24797
18060
1942
1850
1413
1530
1513
1727
1783
1898
1878
1988
1943
1541
1526
814
30343
407
879
721
489
293
622
857
315
293
4665
542
852
540
1748
901
738
2946
801
886
850
12392
95
1738
6923
455
1496
6932
1971
6310
1058
1722
829
1517
319
2811
1634
1682
322
11341
329
11005
2077
1593
11460
10505
1453
3829
2125
1021
422
1326
263
17762
5578
17466
4903
966
1784
1284
1421
8355
5436
4595
2852
1241
2045
325
4946
27467
1211
7308
13387
17466
4903
966
1784
1284
1421
8355
5436
4595
2852
1241
2045
326
4946
27467
1211
7308
14847
2995
8882
16456
8143
2566
2077
2050
2126
124
13419
124
6031
3198
3056
2794
2808
3082
3155
2463
344
37642
142
216
2366
216
215
1510
216
2157
310
141
305
1653
4903
1544
966
16272
5436
1784
1284
1421
2852
8355
2045
1241
4595
4946
27467
1211
7308
4658
2995
8882
16456
8143
2566
4658
2077
2050
2126
33308
6031
3198
3056
2794
2808
3155
3082
2463
1460
144809
1021
1021
7951
308
308
308
7951
308
308
308
173
308
308
308
7951
308
308
308
7951
308
308
308
7951
308
308
308
7951
308
308
308
7951
308
308
308
7951
308
308
308
7951
308
308
308
224
17903
300
1123
3426
1351
1520
330
1060
1291
10620
585
922
579
7508
5439
7269
1061
762
302
359
22246
1123
330
1397
4457
4552
579
11214
1779
4024
1337
8534
1234
1362
29377
270
3514
3834
270
1264
883
802
2031
11063
304
1676
5951
5162
17832
5482
873
1214
993
4181
21417
762
182
39746
9330
325
1424
2593
1824
3159
205
638
1820
202
7380
5672
2856
1305
1001
7048
420
5555
325
15975
1710
2891
7048
7048
7048
7048
7048
7048
7048
7048
7048
579
8534
13077
3455
22254
1305
6301
1586
1341
32405
3296
1175
8580
66080
266
144
6213
36620
2191
286
2021
1086
2390
491
2516
2342
1515
1512
2583
2294
1367
404
3772
2191
286
61611
286
21673
5486
11264
2304
366
173
314
339
5525
307
1634
318
329
336
9235
311
33387
12406
239
4143
1328
10511
597
1058
1458
5819
1047
361
359
357
368
357
380
5621
2157
4143
1633
1070
12156
1662
21095
6526
4079
2227
5817
19973
1307
333
12100
22974
6526
5621
5151
12100
21710
5818
262
9687
3934
12100
560
128
519
31731
4758
1562
1959
575
729
1673
1561
463
355
794
293
1789
1853
1499
461
727
4912
1827
1945
632
26939
4734
1649
269
4848
332
382
377
420
505
482
9529
595
529
18254
4734
1649
269
11346
381
330
10136
4605
2195
2381
269
269
269
269
4937
1234
3650
2832
556
237
419
187
822
1389
3066
381
1320
884
271
618
262
1318
1240
301
546
647
2190
521
4190
5586
4724
256
247
891
7462
1234
1544
1439
3190
3798
3686
216
212
3112
4916
2745
14936
7261
9076
1046
5703
12166
4155
471
9676
218
223
219
223
221
222
222
223
222
219
223
223
223
222
221
219
222
223
223
222
1586
217
1697
179
495
34857
181
179
156
614
4358
4252
156
481
385
156
156
8311
5880
157
156
280
7288
175
156
702
4526
156
5349
156
156
156
3806
156
17467
156
1600
156
156
4401
1076
182
178
179
18730
3040
181
180
179
179
180
156
156
156
3815
181
179
180
179
180
5539
180
180
3064
540
181
180
11092
9744
180
180
2644
180
179
179
180
8437
5873
320
6503
15784
3815
3064
2644
181
180
181
179
180
180
181
179
15253
8519
481
3815
3064
182
181
179
2644
181
180
180
180
180
448
11948
180
180
180
8519
448
181
179
181
10732
3815
3064
2644
11755
181
181
181
181
180
17221
8437
3815
3064
2644
11948
8437
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
2125
2255
25411
1637
20979
11680
5841
4955
295
1191
181
924
180
221
41390
3339
1674
196
196
3527
196
536
196
3171
540
3385
530
4742
196
7239
1743
4142
3367
721
2121
2794
78575
126
126
126
13881
126
156
156
156
156
156
156
126
126
1985
126
126
2580
126
156
5045
11124
668
3792
156
156
126
126
3736
156
156
126
126
156
156
4476
4217
1665
3378
156
202
39997
5660
5656
1868
676
126
9750
281
397
274
274
274
274
274
4032
270
2645
1699
274
7564
274
274
292
1947
1770
274
274
274
274
274
293
274
2947
282
1086
358
274
40697
576
6727
10756
1779
614
415
1136
323
947
442
368
2654
3393
742
1718
366
1883
367
712
253
268
287
3181
309
8977
534
370
421
470
270
426
2863
384
415
802
270
671
7651
544
4098
8243
971
296
512
3721
420
8104
297
6017
633
400
576
32433
12015
6271
4811
1539
312
519578
655
14229
41453
694
624870
729
818919
662
2121
2794
536247
647
525212
629
77564
126
126
126
22437
126
156
156
126
156
156
126
156
3465
156
126
4632
3669
156
126
1689
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
3093
3093
3093
3093
646997
1306
241
2121
7316
2775
5394
2794
239
642
10841
347778
788
12373
696995
593
11052
19830
640
735734
741
2794
2121
680375
639
921957
23354
737
6269
12675
14229
651
11052
1286
662
12675
19983
3443
194
194
195
194
188
193
188
665
3464
9710
207
194
194
643
1740
12440
3880
661
12440
3880
709
12675
11537
4690
610
12675
4690
18295
622
1502
3880
9710
621
1502
11052
3698
620
1502
9710
6269
683
1502
9710
4690
726
9710
1502
5107
615
1740
18295
4690
679
11537
4690
1740
712
11052
4690
494
18856
206
207
49413
141
141
518
1243
2387
4380
141
20351
16419
2382
6428
3286
141
16419
10540
2987
2360
2881
2438
4609
2745
3282
3503
6837
3823
3499
3413
2322
24129
8729
10690
5302
764
1945
1319
1718
5972
4513
291
8344
4672
65700
18494
12191
7535
7671
457
401
19
19
19
19
63911
19
19
19
8309
833
584
721
499
2291
846
482
572
1160
742
724
872
594
2866
551
611
341
561
577
1123
452
1218
1066
850
3577
2643
542
827
875
1111
572
1066
8442
860
1351
340
336
688
604
340
665
502
353
571
1114
359
660
2082
76987
9285
9650
418
424
823
1320
13956
557
557
519
1253
503
710
398
741
2085
398
399
399
456
482
18183
159
61908
15366
159
159
11911
1826
6466
3580
938
5882
3472
888
6625
1602
987
6505
5917
2325
16366
10130
1169
22710
792
5461
764
418
773
1910
2262
9649
7258
11597
10384
971
4146
17186
7385
13118
1127
4762
7937
21940
5498
21376
1051
6761
29724
1035
23590
7552
19316
20738
992
7547
22815
1133
16007
784
903
945
4333
3067
5014
189
343
41433
3527
4333
11920
1917
3592
7273
431
135
8914
29551
456
2412
2046
505
456
5494
2655
608
604
606
606
600
9329
155
603
9631
159
337
334
186
604
826
1394
3055
3743
5087
5083
5972
5045
5742
4959
5219
5510
4854
5111
5034
5090
4773
6432
4890
4959
4904
4950
4779
4782
5148
5871
5256
4873
4890
4779
4835
3392
4872
2263
3887
4076
4280
4280
4516
4881
4985
4940
4882
5015
4836
5874
4957
4807
4927
4773
5069
3220
3220
4959
4986
5163
23354
125
125
125
125
124
125
7544
388
10849
185
2087
185
36669
7622
10849
2036
249
6719
10649
1502
11523
10712
21570
2505
2280
2673
2267
2605
1471
11973
1976
8717
3705
59460
388
10849
185
2087
2087
3705
59460
59460
3705
452
7561
1063
135
135
135
135
1063
200
1015
10266
212
581
1029
42664
13742
762
7275
13741
15399
18306
200
3936
14131
14148
18307
7794
393
18333
14148
14889
14148
14146
18308
42038
19591
200
8783
41945
34850
34844
3791
882
135
135
626
259
594
525
226
5849
1789
358
1224
5379
1088
292
358
880
898
1074
747
1084
746
1074
44995
10404
4848
2791
159
7043
640
1450
221
165
166
166
166
166
166
166
165
165
165
164
163
165
16443
373
336
1135
365
372
28670
366
1135
369
13519
374
3359
8945
8605
189246
8940
3869
8504
1630
3869
715807
711000
8803
3790
8550
1630
3790
693173
688320
6294
2519
8444
94072
89325
6220
2517
8370
91973
87300
2484
6236
8386
92718
88029
442
650
645
608
5429
1003
20941
640
645
606
5791
640
172
2586
172
171
170
171
171
172
2048
173
173
169
9936
501
16321
2107
4885
313
3687
9586
7767
4905
470
1045
1123
1113
711
532
519
490
690
1537
470
6340
524
501
442
1078
6863
1059
661
637
659
653
656
671
691
686
689
899
680
674
680
659
650
638
677
638
647
4276
949
881
7369
1816
835
835
879
512
526
324
667
22303
577
538
1134
386
571
819
906
572
583
172
8366
2920
7762
13401
2821
417
16397
2681
6695
5272
5263
5252
1807
1900
10053
8292
5257
1169
2080
1968
4813
1761
2105
1608
1918
2494
2489
74982
884
1747
2797
4976
4096
8586
546
571
7813
9009
546
511
564
573
9444
1035
22259
650
552
546
645
606
6069
16819
8591
1003
20941
861
1258
11039
5428
5557
5657
640
645
606
4551
5840
2039
527
550
6895
14277
5223
8810
1021
543
6570
289
348
580
534
544
571
30257
9876
8092
537
571
3138
17867
537
571
2147
537
534
537
546
537
546
10999
428
537
575
4022
537
572
2612
242
897
1605
10214
782
5957
580
537
546
578
3196
283
962
2641
3466
260
12875
21945
1763
1460
579
583
10166
12898
542
573
9087
2499
519
547
9301
10885
552
576
29865
552
583
563
547
7830
585
576
530
17231
585
528
572
7527
4186
813
1763
180
578
881
578
580
527
881
23368
574
2756
266
182
795
266
881
408
416
7734
578
9984
11202
567
512
6966
567
12983
565
572
8895
181
181
242
21900
181
181
881
580
852
573
578
572
2316
3025
538
573
17753
1801
538
551
14163
181
538
572
580
881
181
789
881
881
16898
181
283
269
578
12415
580
822
538
551
242
124
538
520
576
8511
3909
181
181
783
580
881
578
538
512
564
569
6338
538
512
1035
22259
650
645
608
4746
1003
181
20941
578
640
645
606
6780
580
581
573
528
6791
9564
181
782
527
573
10825
506
571
12975
580
569
4275
4978
572
546
6196
572
511
181
182
879
527
550
557
575
8825
5619
567
575
242
570
571
524
181
181
777
26215
580
578
575
576
10280
553
571
8407
563
575
544
550
12339
578
266
416
580
9750
589
571
12761
182
180
788
533
546
526
511
11274
586
571
11358
9009
181
181
580
786
266
12145
724
430
6484
432
1091
5729
578
242
1302
6815
273
14792
21566
5962
1285
3026
835
1553
1276
2769
1437
1253
2117
437
1875
1792
5712
3731
391
444
1150
404
457
649
6340
2642
3378
4910
242
9400
2628
3851
1035
22259
650
645
606
4340
1003
196
2043
462
842
443
5506
37434
16287
329
483
482
1670
3176
484
483
242
1451
242
135
134
135
136
136
134
136
134
134
135
135
5326
271
190
187
189
188
189
9377
338
6474
276
187
188
187
13145
188
188
188
6887
278
11612
188
6474
271
8096
278
6474
278
165
166
166
166
166
165
165
165
166
165
165
166
165
166
165
166
166
166
165
12972
165
166
166
166
165
165
166
165
166
166
166
165
124
64
27849
165
166
165
166
165
166
166
165
166
166
166
165
165
12128
165
166
166
166
166
165
165
165
166
165
165
165
166
409
5788
20067
29317
5788
125
125
3921
1026
122615
6689
51599
13085
538
569
6338
538
574
9330
538
535
538
572
8895
538
574
538
512
6966
538
512
538
572
7978
242
538
570
882
538
571
538
572
7107
538
571
538
547
10885
538
574
6677
538
571
2147
538
573
1801
538
576
5505
538
576
17753
3909
538
569
6338
538
535
13814
538
570
4864
538
551
14163
538
572
8895
242
538
574
2756
538
583
12898
538
572
4186
538
569
538
574
6677
538
512
6966
538
574
9330
538
572
538
570
882
538
574
1244
49100
15162
16419
11255
124
124
124
570
882
538
572
17753
7978
538
535
13814
538
535
242
538
571
7107
538
583
12898
17753
538
572
4186
538
569
6338
538
570
4864
538
551
14163
538
570
882
538
572
3025
538
576
3909
538
547
16705
538
551
538
576
538
572
8895
538
574
2756
538
572
7107
242
538
571
538
572
538
573
1801
538
535
13814
538
572
538
573
538
551
538
572
7978
538
576
538
570
4864
17753
538
512
6966
538
571
7107
538
574
6677
538
576
29865
538
547
10885
242
538
572
4186
538
573
1801
538
535
13814
538
576
3909
538
570
882
538
551
14163
538
570
538
576
5505
538
572
8895
538
572
3025
538
547
538
573
538
583
12898
538
547
538
571
242
538
574
9330
538
572
538
572
17753
7978
538
572
840
14229
447483
676
11052
19987
734
475105
703
330664
765
2121
2794
519293
754
430520
721
408765
792
15358
266
105
19
19
19
19
19
19
19
19
19
19
1417737
736
2121
2794
241907
734
697033
697
18295
41439
756
635598
771
2121
2794
15330
19
19
159
19
19
19
19
19
19
19
19
391702
730
702163
698
469001
731
527044
614
10029
653
719
2121
2794
734
742
726
2794
2121
654
678
630
2121
2794
14229
678
742
673
2794
2121
5070
159
12351
2473
9997
11939
5596
159
159
19
11652
236
10365
227
8980
156
5108
159
159
633
12440
637
633
2121
2794
615
667
700
2794
2121
673
710
595
2121
11537
2794
619
651
704
2121
2794
678
23130
457
800
232
8378
2794
3854
1300
3132
11020
1518
1816
14365
605
2714
6469
1993
3779
7483
1823
1128
1323
11500
350
2183
891
49585
1510
2157
142
310
140
141632
947
4288
148
148
662
549
9981
3042
5216
484
584
148
148
148
7123
148
12635
148
148
10337
44834
148
148
10275
148
2088
148
148
5515
137
137
137
137
137
137
137
137
137
148
148
1456
1003
13914
148
148
148
6048
15515
16133
1624
148
148
148
148
8596
148
148
12606
148
148
148
134
57256
9881
156
156
272
281
5282
2080
156
156
156
156
1660
468
156
156
156
156
9389
2711
156
156
12049
156
156
120
156
156
156
156
120
120
156
156
120
120
120
120
107
4884
7514
4441
5757
1168
17698
240
115
115
115
242
115
107
240
115
240
107
230
107
107
107
107
107
115
230
107
107
5061
71
210
793
115
212
720
731
702
106
115
210
106
115
210
115
210
312
115
210
309
115
202
115
202
115
202
1148
1157
1142
925
626
1024
1042
612
609
605
618
621
618
4643
34488
107
58578
437
365
11136
2473
236
2561
3011
1787
237
237
237
365
237
236
237
237
237
237
1702
237
3803
365
881
1476
365
783
236
2892
236
476
465
1941
2152
3242
1597
471
237
237
379
364
2621
196
237
39334
365
2507
659
4034
650
1835
3030
364
2667
1624
921
4238
3193
3723
365
2725
4075
8404
685
10149
4238
365
3644
1304
14012
293
647
738
5158
1513
657
1076
284
4799
9891
6782
9250
42068
1247
20343
10722
15981
2675
3559
3013
7881
7845
9899
11028
9616
3158
24380
457
232
605
3779
2794
3854
1823
1816
3132
1323
10895
14365
1300
1993
1518
11020
800
5795
9670
6469
350
2183
1128
2714
3153
13497
1350
2891
837
1140
2120
816
1572
936
19616
896
1272
9790
1542
2465
261
3666
716
1010
945
1566
18913
261
807
19152
268
33147
19088
9733
261
19513
10218
268
6379
314
314
736
314
1730
314
3333
410
8768
5941
1127
311
1552
336
211
222
2842
214
197
272
228
228
2342
2981
318
418
7609
9560
1705
1032
8667
1705
15935
727
5267
25834
125
1614
125
125
124
6749
488
401
10754
895
1272
933
1467
716
837
1566
808
260
420
3779
10741
464
26376
1145
467
398
2751
24851
356
11541
432
467
398
1122
5618
535
27525
432
399
2698
5434
263
2223
1274
9955
13039
432
587
4144
1122
11999
285
404
1107
1412
8302
992
1035
1081
792
2124
8436
1347
4372
1160
432
3007
8057
32336
8568
7131
6226
7787
6155
7493
7630
2086
2820
203
424
399
2820
409
407
4977
271
2458
1178
638
2356
1006
318
12583
726
424
9205
413
279
477
5683
3593
5187
203
106562
475
8194
5091
6351
9105
5570
8456
7183
8636
8049
8382
8712
5989
6520
4925
203
2820
2820
727
5267
26319
125
125
10381
457
154
1884
819
1225
561
14147
2266
13665
35221
2281
1673
740
2820
2820
15935
13066
144
143
327
821
554
578
156
1599
529
1530
543
1073
156
156
24088
156
156
1132
156
524
568
156
156
156
1405
820
1930
1460
554
578
156
529
156
543
24146
156
1132
4014
20174
570
266
156
12194
742
10515
572
12456
20240
742
6884
581
6957
19325
571
13972
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
9013
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
677
68
68
231
12788
231
129
68
68
68
68
13958
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1626
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
3101
68
68
68
129
68
68
231
1102
8254
471
402
460
436
5016
921
360
517
426
465
5226
460
508
423
509
3412
808
1135
398
421
500
465
982
415
1136
555
674
1367
1635
231
1636
13956
15941
15938
14181
146
145
15632
2427
1692
10089
5996
8438
165
15632
2427
14179
15939
1972
2232
1820
2129
257
4845
677
7861
764
1966
2368
2527
2313
263
4498
2426
2424
1069
17502
3377
2074
2184
2076
263
3574
2283
3324
7555
2644
2470
15814
2312
2184
263
1522
2356
1995
1099
540
1483
2387
8848
1494
1667
3530
1551
1888
938
1449
1835
1526
1813
1960
1252
1631
1572
1547
1731
1178
940
1547
1813
1888
1860
1105
1644
42008
7486
25207
6388
16471
13140
1489
16416
9020
3095
15990
12070
11822
465
5150
994
11688
1165
6220
17521
2593
387
75543
6125
1444
2796
5571
4034
5805
98954
16917
4900
4374
465
4706
10384
25976
465
465
16060
405
18610
6919
1589
1140
1251
1569
1570
7342
1175
1182
317
317
529
2299
1838
559
609
791
1218
1387
20749
326
609
3723
512
521
20673
1179
1359
317
317
880
2065
2895
4248
570
9429
1206
1388
317
592
2334
2200
625
1425
866
478
1237
2385
947
317
567
3317
329
1140
904
1306
1649
379
331
424
330
349
557
2361
1429
2375
2785
361
623
12607
645
609
2918
1393
1802
534
2072
635
1124
331
574
1746
1383
3518
1263
2010
563
661
398
545
1376
4556
37910
5427
1281
1034
39563
3262
1281
1909
2058
6795
2439
538
1566
26755
20853
247
21203
3217
2502
420
1566
1056
4049
2542
3908
2473
11029
3292
24378
457
232
2794
3132
2714
6469
14365
1993
6469
11020
1323
1128
1518
800
605
1300
3854
10895
2183
9670
350
11500
1816
1823
38730
914
3645
393
359
319
319
6418
4012
4640
1096
1878
822
3013
289
354
318
6298
7250
378
12824
436
2001
14555
572
1052
1045
39144
260
9365
2001
4144
1494
10890
436
289
3080
2294
456
32553
576
1469
3859
2994
396
8526
458
1100
2636
289
8339
7146
7883
5852
1230
24778
4134
216
15051
221
156
621
41394
6486
599
14058
7069
610
7748
25388
1125
1014
720
707
721
3173
291
13105
2056
4230
3857
5081
740
695
686
3305
752
1197
842
1227
868
701
876
4690
915
1528
603
854
738
3851
2985
860
1336
2136
851
3845
967
842
1859
997
1030
686
683
3586
6770
1141
817
1543
3419
620
982
5437
672
754
41612
1125
3039
2563
3171
3268
284
781
2196
3017
3205
4094
535
893
3300
122
884
1013
715
11207
604
23765
1092
767
310
309
1026
682
310
2918
124
11574
310
23274
124
6239
7203
16069
331
2183
2504
422
522
1042
331
1396
550
353
424
3344
1041
3156
523
16381
12539
16254
3069
15957
3069
12520
218
16357
218
122
11948
218
125
69840
7240
16357
219
124
64
219
44797
144
9950
16357
219
122
10245
26355
9938
448
9310
193
92859
563
265
265
39873
265
11826
39971
267
12122
265
12194
39971
267
267
288
406
9235
40178
266
11979
40276
266
106
106
2352
106
106
106
106
106
33306
106
106
106
106
112
112
112
106
106
284
2007
22392
284
65600
65541
36306
11871
286
249
249
32038
13440
286
286
35855
17441
286
8021
1470
1678
1658
2260
6644
1902
2077
1294
286
166
33320
4554
190
190
286
8011
8743
9146
1268
166
33320
191
174
5920
191
179
179
180
180
180
2246
179
418
31295
12664
191
191
539
288
192
174
7802
191
174
20564
16059
191
100173
174
6981
174
7022
191
30854
2354
2322
1501
1135
1134
1135
334
1133
1182
331
462
1366
1133
334
1164
1132
475
2401
801
2086
597
123
123
521
7811
174
6624
14178
7304
380
4621
468
248
33403
4888
1850
665
1400
616
4269
972
333
2577
5711
5279
169
3430
5081
2016
5893
19561
172
171
170
3746
170
608
170
171
34126
171
170
7992
170
171
171
33893
8318
34817
1822226
41525
1794
196
196
196
3174
196
651
621
655
4181
7239
196
1741
3487
3458
4742
3171
19344
9680
2959
1197
877
4492
3878
4626
3932
4380
4218
10220
298
3969
5840
2799
290
4404
385
10220
18277
146
16061
2520
128206
7218
4571
1197
17679
4925
1197
41505
3527
3242
197
534
3385
456
6735
7082
269
261
1523
261
261
269
5972
261
407
4140
261
709
434
339
287
55849
41373
357
515
513
451
196
156
156
4142
7236
357
357
4974
156
359
237
359
470
2211
1281
851
306
7573
1805
3069
707
3422
2644
844
3430
865
725
812
716
14586
2996
2171
3412
2731
6138
22700
8090
3634
2558
2467
6248
6314
5620
13192
8813
676
361
1174
676
676
9729
13174
11702
194
193
194
220
194
194
14412
2211
29148
166
166
6037
166
4363
166
1351
3518
4924
2730
164
15406
4749
7723
164
165
165
165
166
165
166
165
163
164
166
25571
166
293
997
14795
165
8686
166
166
166
2481
535
165
851
166
166
164
164
13754
5029
733
1746
804
716
1620
5638
748
649
1309
497
741
1209
293
786
330
731
16953
1132
994
321
12620
12620
1254
728
22892
1452
25641
851
5530
299
997
285
400
1513
12049
1323
887
5539
13754
22310
1013
731
12724
10138
1132
2358
10063
1616
35857
292
283
293
292
292
604
604
4686
4714
4301
1484
4347
2048
604
604
35910
12368
604
604
35868
10938
604
604
155
21051
273
292
414
273
11781
11473
292
293
293
59003
1412
533
11894
1402
775
467
12160
17449
319
8556
8556
18457
1425
2267
684
227
1125
270
6226
1688
424
270
218
262
175
270
175
268
674
218
234
258
234
266
175
218
226
1425
1460
424
234
24652
227
226
227
978
612
322
12468
12467
612
1950
1198
2008
26571
978
322
612
12467
612
1970
1387
12467
26611
978
322
613
9561
12447
609
1950
322
613
613
450
9676
6198
5492
684
871
669
4876
912
668
1659
669
885
12703
632
637
2302
668
548
666
883
364
657
1716
329
2415
2179
1856
1071
1793
867
2779
1858
1253
732
5267
26376
125
125
125
125
122
1145
125
12513
18455
1425
2267
684
227
1125
258
270
6226
175
262
1688
424
175
270
175
218
268
218
266
234
674
234
218
226
270
1425
1460
424
234
27559
227
226
227
978
725
322
9562
612
1950
1198
12469
2008
12468
12468
270
23929
677
124
6721
270
20691
978
612
322
609
1970
1387
5333
43700
246
246
246
320
8037
5162
662
309
817
430
4798
238
630
765
671
1918
784
721
4501
910
664
7665
1412
545
1417
45505
322
613
609
156
270
26719
978
612
609
1970
156
322
11366
270
35174
978
322
613
613
1970
440
322
612
613
3376
268
1042
8062
7865
472
4944
8913
16494
219
1656
219
219
17773
219
17302
219
17733
219
17766
219
17741
219
15658
219
17356
219
219
16947
17114
219
16581
219
17216
219
17822
219
219
17330
219
17367
17881
219
16024
219
13279
219
13281
219
257
4282
1242
852
1941
911
295
295
1030
1798
235
333
205
235
333
204
35873
7216
286
3772
1086
2390
1512
2021
404
2583
1515
2294
491
2516
1367
3424
991
1520
4744
1839
419
10024
3061
1648
1133
996
1559
3177
93873
3697
7667
2713
3720
23828
7264
438
517
513
515
512
515
515
26351
190
362
789
728
729
730
729
5620
657
660
661
717
539
687
16294
747
717
718
685
718
9458
1099
25984
1335
1247
13287
7815
1631
988
362
844
7815
901
304
988
29355
9530
755
483
8249
27281
29078
392
392
7213
1745
214
291
391
659
717
336
656
788
660
334
746
716
729
342
24789
727
348
312
314
326
320
310
312
324
318
312
314
326
320
310
312
324
318
312
314
326
320
310
312
324
318
312
314
326
320
7212
728
729
332
391
717
1098
1312
332
716
686
538
843
332
429
2923
684
310
310
310
310
308
310
308
310
308
310
308
310
308
310
1312
15813
1744
987
15582
361
361
7814
754
22063
244
13548
429
252
15365
19362
13814
3697
283
1712
282
3720
23827
429
26257
1052
410
349
1064
417
3167
579
719
1580
716
1012
2245
1059
873
810
395
901
921
1172
1011
1213
350
1102
1035
3904
944
417
828
416
626
826
419
781
982
385
359
958
1176
950
992
1298
2649
963
828
5298
4485
1031
2734
410
422
882
531
419
399
952
1192
1296
822
817
377
1070
918
1166
1249
1111
22747
32153
421
678
776
714
782
726
726
824
726
873
723
768
816
420
686
714
673
484
741
834
704
651
792
691
483
622
423
759
694
654
422
718
894
671
1096
1029
7668
1199
7027
16317
1719883
2630
6471
1927
8696
21896
15971
1675
805
626
287
403
326
287
9533
9504
4619
8049
16426
12351
8341
8029
10475
159
159
159
57
6744
268
11443
1228
945
5672
590
215
4359
1046
6828
264
12119
3255
7704
5134
268
4425
268
10852
266
11850
1660
11533
6028
264
12076
2607
264
264
264
61
16477
12391
8019
9555
9544
6210
53
53
53
53
53
53
53
53
53
53
53
4099
53
53
53
53
53
53
2607
53
53
53
53
53
53
53
1728
10443
159
3225
159
53
8682
19
19
19
19
19
19
347
357
19
354
530
216
9404
14345
6884
159
159
159
1678
159
159
1319
7415
3815
9448
11588
6086
19
19
11858
2961
10023
1472
10025
159
1433
10093
1365
10171
1341
9872
1438
10465
5753
337
332
187
783
1395
3083
159
159
159
884
546
618
1318
19
647
2190
19
301
1240
4068
159
159
12310
4906
4061
3023
6052
1257
8077
6188
3691
3993
11403
5479
3382
24406
672
1759
4991
501
461
1286
618
934
2913
831
5741
412
6881
1209
346
836
844
737
2393
2703
299
714
559
1177
667
326
856
332
775
2507
2921
643
711
345
438
2632
899
2113
718
936
2673
11403
17448
159
11192
23511
3579
299
990
312
6847
2365
1195
1637
4290
156
17957
3551
273
1326
6782
165
1220
794
6732
11297
1055
4344
403
337
289
10196
10658
14709
704
9654
584
38600
1067
1035
1023
3867
1675
2933
1067
3172
579
125
125
125
125
1831
1968
75277
5074
3352
10
164
92
38600
1099
3244
5956
5956
5952
6732
20908
1752
165
1752
258
258
260
165
165
4910
1403
11086
1756
271
10162
704
1220
1752
260
20908
1752
263
261
143
1403
7514
20908
164
165
164
164
165
164
165
165
166
165
166
165
164
166
163
258
1716
125
165
164
165
163
165
165
165
165
165
164
166
165
165
164
165
165
164
263
142
164
165
165
164
165
165
164
165
164
165
164
165
165
165
164
165
165
164
164
165
165
165
165
165
165
165
165
164
165
258
142
164
165
165
164
165
165
164
165
165
165
165
257
142
165
165
165
166
165
165
1770
259
19832
1772
271
1047
32091
1772
259
19432
1752
263
271
31809
1772
260
263
19375
1752
260
849
1614
794
794
704
1772
271
8932
31840
1772
19027
271
263
7995
1752
261
10559
6559
7549
7252
7918
1756
271
704
11274
1748
259
31809
1772
1131
272
19030
259
16908
1748
260
704
6732
10701
1055
4344
125
125
125
9907
584
38598
125
125
125
125
1067
3172
1067
125
2962
555
170
14233
1151
125
125
12463
125
125
516
6732
10700
1055
4344
10573
45106
125
9909
701
45193
17256
370
584
23322
23468
294
1355
403
1017
2280
2084
1328
909
1923
1000
1744
2351
1002
1319
1218
294
4722
1642
1800
1367
285
1124
1176
989
1556
318
872
1524
1595
17644
21446
1444
1328
333
511
783
466
1156
8458
468
602
584
1321
1948
481
1103
2264
15019
588
314
2551
25841
19613
142
141
142
141
141
140
141
141
140
141
142
140
140
141
140
310
419
4861
140
140
140
140
140
219
685
685
224
353
233
1804
8887
287
2849
2259
662
869
2028
4556
465
282
1339
1803
13648
1326
272
17272
2929
272
650
655
11916
1804
1804
727
5267
26319
1297
269
4034
304
269
124
12274
3234
685
224
353
1804
1806
1804
1806
6556
102
102
102
102
102
102
233
395
6485
102
1711
3585
102
187
102
102
2250
102
102
102
102
102
102
102
102
102
102
5427
6471
102
847
5371
10535
188
363
6540
3763
4801
102
102
102
521
1122
25648
5644
591
23007
1122
9502
356
424
399
30971
10520
424
377
19650
36150
1887
2682
529
3422
1075
21021
303
2222
2178
7122
424
349
7923
6410
2039
322
8427
1585
1696
3787
2308
2514
1379
1476
21659
7775
395
4249
5716
6625
3086
14596
3340
322
8612
479
7498
536
10267
1461
5045
4967
2592
13494
1766
3381
4948
399
7057
1265
2022
912
2409
1472
2459
1928
2832
16043
1114
8059
2277
19562
3046
5471
1912
5737
3399
1610
351
2397
5301
34142
1257
399
322
8462
5038
8433
4382
16736
649
322
8612
6468
7819
3051
13834
322
10302
403
4342
322
9764
377
5110
3416
3897
6468
322
10302
401
1451
784
863
622
885
2109
3080
3223
3158
3212
3016
322
9764
322
9540
5797
2920
5797
3416
3400
6203
3666
1431
5706
102
698
3361
676
3361
23354
125
125
125
125
125
125
1275
252
214
214
214
212
213
214
213
213
213
7676
1969
346
1149
232
233
207
214
213
213
206
366
156
196
205
206
21760
196
165
165
156
196
156
156
232
233
232
232
232
231
346
196
156
196
205
156
196
232
196
233
232
156
232
232
1149
156
156
206
6340
18950
5002
316
17549
19592
45091
4563
234
235
234
4414
235
3444
1688
8427
235
234
234
235
235
235
234
235
234
234
234
234
233
235
234
235
234
235
235
235
235
1780
235
4105
234
2705
235
526
234
234
234
234
4133
234
234
234
234
235
234
234
234
234
235
234
234
234
235
235
1184
170
406
1185
406
123
123
135
12710
1350
3209
1185
123
406
65
1184
123
406
2752
1185
123
406
123
1185
123
406
762
581
6914
1141
1009
1184
19363
123
406
219
3912
9727
1015
212
1141
1654
581
474
18743
32448
1185
219
7862
170
419
406
123
16834
1184
123
406
1184
123
406
123
1184
123
406
219
1184
141
8759
470
170
406
19364
123
1185
170
406
123
1184
170
408
3072
1185
123
408
123
1185
123
408
1185
123
408
1185
170
408
295
1546
5495
162
813
26168
288
5428
163
17703
5484
6998
2029
5350
19034
3671
1378
1308
1213
165
164
388
7379
164
3077
6998
3141
2029
2703
877
7879
2029
15139
350
781
3453
3553
3313
3467
3405
3568
3409
3331
3366
9062
3182
3042
2264
2257
2430
15139
4904
9010
15141
3453
3314
15203
2693
2645
2643
2709
2543
2523
2533
2740
2678
2598
2487
2547
15147
4046
3870
4019
3225
4362
3654
4020
3975
3255
4401
3844
4086
15213
3601
3561
3734
3762
3024
4006
3470
3667
3369
3023
3646
2875
15127
15203
2788
3054
2871
2688
2682
2659
2698
15205
2802
2677
2499
2538
2625
2760
2712
2783
2996
1184
123
408
2925
2293
2172
2297
2222
2268
2259
2187
2299
15201
2354
2224
1185
2228
2223
2314
2215
475
408
2235
2214
123
2232
2228
15201
2138
2170
2242
2312
2182
2220
2262
2233
2297
2182
2258
2143
15201
2199
2140
2242
2215
2205
2215
15201
15201
15205
15203
15270
15090
2029
3463
6998
2029
61966
1185
170
408
295
5428
5484
6998
2029
6998
2029
164
635
7879
2029
15139
15147
3044
162
3779
162
4288
3571
15225
4021
3538
4057
3704
3911
3940
4439
4444
3574
4171
3925
4094
15147
15213
15201
2718
2615
2859
2689
2866
2687
2898
2687
2895
2618
2630
2686
15211
2677
2710
15201
15211
2834
2715
164
2471
2609
2701
4496
2666
3645
2652
3402
4122
15278
164
2604
164
4385
3600
8426
15228
3630
3553
3181
4259
3249
4124
3512
3073
2939
4267
3179
3228
1185
123
408
15232
2992
3559
3122
3377
3434
3062
3741
3387
3571
3287
3461
3461
2757
15240
3708
3812
3976
2688
3376
3641
3635
2961
3361
3712
3355
3463
15224
3080
3039
2456
3159
2895
3665
2812
2835
2341
2895
3056
3879
2029
3463
6998
2029
55959
2829
4597
325
325
3025
371
325
1645
1587
27488
1144
1183
235
474
3421
2379
2695
398
1182
542
570
3497
8818
5740
2822
1131
484
319
9540
557
433
463
589
2423
3604
5740
8818
3065
140
140
4601
515
442
5747
21963
11011
3813
6416
10125
4507
3029
4413
3236
3248
259
259
39943
39941
15928
6532
1192
1295
559
1285
2217
566
557
5313
1152
547
557
2280
553
1302
5776
1727
1886
2009
5571
895
2723
4607
20312
30209
9925
1735
23358
1090
488
27673
178
178
557
179
179
179
178
178
178
179
178
179
179
179
142
179
179
180
179
179
179
178
18189
224
179
550
12572
231
27640
428
178
179
178
179
179
548
480
3497
10269
548
5740
224
411
178
30071
550
550
574
12931
156
156
235
27667
506
179
550
534
7300
156
156
235
178
27667
502
546
548
7300
12572
214
27673
855
550
548
11388
5740
11388
452
7567
1063
135
135
135
135
22226
1063
135
135
200
135
164
135
135
200
7940
186
8629
1830
2253
9382
69167
2917
1304
8231
8629
693
21169
200
165
3814
1063
626
135
135
259
582
556
90
277
1272
3522
810
891
12126
4181
549
5831
17832
12435
1561
3718
993
304
1214
1908
28781
154
46111
9216
1894
2478
514
1554
202
1817
6954
446
1424
2856
1182
5557
3044
1718
1701
2891
383
270
998
635
3849
1624
5552
125
202
10102
21978
762
44839
9207
202
8594
5549
1709
6574
4167
1020
576
202
6665
5359
1547
446
499
22418
9319
288
1012
2357
821
28409
1079
2820
337
858
851
803
3504
1705
2812
1079
1047
9657
12969
2721
18861
1136
1132
6312
1059
1035
2340
14841
9122
1099
9319
10544
27819
1046
1120
2641
2870
489
718
565
491
7809
1079
1035
6813
4336
21384
1046
849
870
1079
1079
7301
1079
1460
22061
1098
1079
1035
827
7137
2894
20909
1091
2486
2972
2156
335
3550
628
1287
1040
15327
5142
1059
1059
5842
6432
17486
1046
1334
3196
7665
1035
1035
5304
5949
12285
1067
770
2825
5184
19423
1078
753
947
661
1051
852
1035
1035
6460
3832
19070
1078
1035
1035
5190
4725
11359
503
1473
8479
479
8888
11185
8663
3863
3219
5673
12591
2011
3505
4738
8955
479
616
9066
11829
503
466
10605
7401
124
12570
25678
115
483
10691
358
645
653
27466
430
430
430
1471
461
452
1211
857
428
445
430
2660
927
1654
430
436
567
264
260
261
271
303
2145
4055
2285
410
4094
6739
338
16231
908
916
605
980
992
349
338
573
553
355
1199
893
349
878
323
458
948
1047
495
685
576
2515
32958
281
10579
624
14396
34731
796
1281
1053
754
913
460
330
437
1405
1336
573
945
22367
1012
460
441
286
742
745
329
1053
10172
957
282
287
324
1309
692
4037
2659
2714
1074
25433
287
1690
300
3226
1075
3418
2776
1186
295
23764
460
878
4022
472
608
832
506
13593
700
760
19131
796
1405
1336
754
913
957
460
449
989
339
692
437
293
1281
573
945
1012
282
287
5108
970
742
745
700
10465
3713
928
13863
6865
7278
19601
21777
5737
1493
1561
1826
1071
1059
1501
781
325
781
5826
19107
781
21093
5016
781
5108
19257
781
21158
5016
781
781
553
264
260
261
258
303
210
2145
2920
553
264
260
261
303
258
210
2145
2920
562
264
260
303
261
210
208
6764
4094
12162
115
485
8950
25678
115
485
21777
781
20852
124
12247
25678
115
485
358
645
535
265
527
3942
260
303
260
2172
210
3422
2145
4094
584
33190
1220
2252
430
739
620
265
260
303
260
2847
4094
10393
462
702
593
1886
1312
1631
461
662
792
860
2164
436
265
620
260
303
262
2447
4094
10393
33190
1047
10964
1686
1686
1686
1686
1686
1686
1686
1686
1684
1686
1686
1684
1684
1684
1684
10908
1684
1686
1686
1684
1684
1684
1684
1684
1684
1687
1687
4563
1122
285
713
1910
11928
11066
1386
784
889
868
542
634
608
630
913
15264
14421
1849
10431
1217
2462
2793
677
856
1379
347
756
260
593
7628
11251
593
5237
565
10595
595
3700
559
2986
8349
1470
1566
2077
2260
1294
1742
9568
30679
7768
4716
317
874
9257
316
1116
125
123
1231
4590
123
126
7598
8824
858
548
115
463
14755
115
460
14595
115
1462
301
518
115
126
115
480
3105
19744
482
1687
160
5795
159
2877
12112
67215
1313
9079
49013
9173
163
124
115
115
23009
2034
944
552
482
633
720
517
482
1313
463
15086
1624
599
10255
7440
115
115
115
115
115
115
51553
53867
163
24233
24264
124
115
480
115
115
482
478
16084
9074
14873
163
126
115
465
115
482
16084
1507
5706
115
480
52335
163
2110
126
115
115
21695
482
482
12112
478
54106
124
12395
126
115
465
115
465
22220
4275
480
51895
124
126
115
115
465
21619
463
115
480
4392
50804
163
126
21587
2201
115
482
480
15086
463
4805
10374
52541
163
126
115
480
115
21601
465
16084
115
7528
463
50861
163
115
126
115
465
463
21601
16084
463
9168
51895
163
126
115
465
115
482
21533
12112
461
50750
124
124
115
465
115
480
19491
115
463
51071
163
2225
115
126
20276
480
115
482
480
15086
50693
124
126
115
115
20090
480
115
482
463
53218
163
22927
1989
126
115
115
465
463
482
16084
163
115
115
115
16084
115
115
115
29944
115
480
12495
477
30340
115
463
458
14713
31188
115
480
460
30412
115
463
458
30304
475
115
8504
477
115
115
115
115
115
20196
53036
126
115
480
163
472
480
4924
12112
51358
163
23612
465
126
480
463
15086
53819
163
21448
115
115
482
124
482
480
16084
53922
163
16590
126
115
482
115
16084
465
463
52699
15231
124
122
115
482
478
482
12514
52876
17158
482
163
126
115
115
482
480
12112
8005
53029
17446
163
15086
126
480
115
480
478
51623
2033
15959
124
115
463
126
461
465
32812
115
488
8844
477
30370
495
460
6212
115
115
115
163
115
16084
51305
424
115
465
163
124
463
482
16084
52987
424
124
124
115
115
463
478
463
50945
163
17200
115
465
115
489
126
12112
482
30651
480
477
33511
463
115
115
477
115
115
115
115
115
31406
115
492
115
477
13369
30715
115
505
477
13665
115
115
115
115
50912
163
465
17029
126
15086
482
463
52232
124
115
2024
10612
126
115
482
465
478
33078
115
475
460
12112
29611
461
115
475
56576
518
115
126
115
480
16084
18453
115
5178
465
160
5468
159
51923
115
480
124
480
160
115
115
1804
19491
5468
463
159
5121
51891
126
480
115
163
480
21895
115
115
478
16084
49818
126
115
115
163
20907
482
463
465
12112
1140
1138
155
2996
1146
23354
125
125
125
125
125
124
2299
1142
1142
9066
4710
4121
354
932
917
385
1733
12200
564
2832
1206
519
930
426
1639
716
11159
4541
1059
1962
353
483
583
1477
1837
1108
1107
484
12818
1059
1639
456
386
1476
4541
1837
1962
1108
353
1529
583
484
716
564
1206
519
930
426
2897
7847
426
1129
12818
2897
1142
29514
1101
925
1137
12019
1037
12988
1337
10420
1047
11489
1197
18626
1174
12019
242
538
571
242
538
570
538
574
538
512
538
512
538
572
538
574
242
616
217
509
221
121
230
6616
552
553
550
127
2570
2832
2856
494
406
390
403
9170
388
475
532
605
14487
808
13654
17294
1092
1232
1806
490
1326
558
124
14058
13151
558
1326
14058
124
12331
467
9885
2705
2253
2705
2253
263
263
879
7789
7619
6935
7611
4980
6625
2393
1159
8114
4190
3124
2757
5036
5356
722
5407
5118
3258
1203
2140
1682
1483
9690
402
397
374
10618
21694
422
1607
1786
1107
1062
1441
1124
1284
1545
7611
6935
8114
9624
4980
6625
1159
2393
402
1175
1203
2140
1682
1483
722
21161
705
8114
7611
6935
54333
6625
4980
7466
402
747
665
961
635
1159
1796
996
736
850
1263
758
722
886
1005
1057
2713
1682
1483
1203
2140
198
2085
502
10447
159
2549
159
25118
8023
6717
2258
1197
686
796
776
366
292
528
890
7629
310
372
430
545
9214
315
288
21163
293
659
898
687
3249
288
680
912
5493
1200
1278
371
764
659
292
1016
3170
7663
1170
702
166
354
918
165
782
1041
918
31417
290
5523
5077
1006
1162
5031
5252
5138
900
1306
818
717
30720
166
12063
1303
1459
5099
1424
165
539
5295
361
1237
1538
292
611
7709
5751
356
166
165
26423
166
310
3274
5098
3452
4773
165
4564
3631
4744
4538
4733
8209
29558
166
16697
165
7020
25615
166
165
166
165
27308
23818
166
165
5367
5164
4122
3902
3902
5395
3734
2937
134249
30720
166
165
10377
159
159
25118
166
165
165
165
165
165
165
165
166
165
165
165
165
165
165
165
165
163
165
165
163
165
165
164
165
165
164
165
165
165
165
165
165
164
165
165
702
165
165
166
165
164
165
164
165
164
165
164
165
165
31417
165
164
165
164
165
164
163
164
165
164
28441
166
4383
5177
3791
2673
2535
165
4581
3723
164
4192
3828
163
3989
4742
165
4183
166
21739
165
3549
19188
166
165
23354
125
125
125
125
125
123
1390
86982
6240
1410
428
1528
429
2057
1462
452
271
1935
1539
269
269
634
270
277
1588
1550
8934
157
328
261
12314
1047
11762
2989
12030
3960
275
751
1265
12030
65646
2748
435
288
1449
438
354
436
1717
2192
275
3561
1462
271
346
3212
1437
1550
15383
276
3394
266
1891
281
951
25271
2642
3307
261
12759
32967
266
14290
3900
1528
266
9394
7280
2979
15383
412
4314
261
27432
268
266
9141
9394
7317
9460
15416
7229
65651
266
15383
266
28559
267
11333
2072
9394
7299
2979
25972
65647
266
15383
261
11562
27969
268
266
12969
9394
7280
2979
7296
65639
266
12405
268
16378
41387
1674
196
515
513
7209
3339
7988
156
156
530
470
233
4737
3171
4142
7238
535
8027
32782
2423
9497
491
5593
553
202
281
1459
319
409
581
1538
3195
871
1779
3393
3254
6848
7569
445
270
8619
445
530
605
17264
219
1141
11181
7730
135
135
135
135
428
1029
15093
219
419
10365
7862
13303
762
6384
219
434
3912
15094
219
569
7916
263
12236
16510
381
32697
102
102
102
102
102
102
102
102
172
281
5003
12637
65
15104
449
412
438
411
606
12774
10019
608
12926
248
9185
530
156
248
9312
606
248
8733
12170
359
17488
1122
12233
404
352
431
343
433
12356
382
18534
123
24709
102
102
102
65
102
102
102
17792
635
913
272
12044
115
642
4149
7936
3806
3910
2097
1551
382
635
2009
5184
11926
68575
320
342
320
350
2442
338
4149
635
12116
4149
635
11569
4149
635
12144
4149
635
10914
4149
635
11982
4149
635
11721
2100
11460
2151
10630
2094
2100
4149
635
12259
2132
10350
4149
635
11867
4149
635
12090
4149
635
11951
2148
11163
4149
635
4149
635
11664
4149
635
2094
2168
4999
4149
635
12520
4165
614
12244
2459
460
11122
4149
635
2254
9226
2201
10246
4149
635
12504
2094
4149
635
10454
4149
635
10271
37511
2156
1510
142
310
140
37547
310
530
605
25559
453
135
135
141
135
135
135
15347
492
552
10009
444
470
141
17290
12151
135
444
13938
6644
1009
17290
412
7519
434
453
21298
470
140
474
453
22531
12766
428
7729
13264
4076
1640
4532
623
1348
1029
311
3906
8201
141
7482
7149
771
402
436
430
416
496
533
436
430
416
496
533
334002
334002
13197
141
139
139
141
141
141
141
141
37540
142
310
140
428
451
22429
470
141
135
135
135
135
135
15860
470
788
741
135
13696
3755
9373
1714
1305
1166
1248
324
316
1154
603
5572
1265
909
16447
1329
1245
1217
316
11941
334
3252
5805
26136
842
1638
325
325
7079
4457
15309
325
325
365
325
180
178
179
180
179
179
179
179
178
10331
178
325
325
27315
180
179
748
325
325
8988
25036
355
25339
11291
25028
27935
25126
11903
2095
31606
1369
10750
1299
7581
7488
5771
5514
4479
40204
1149
1327
15730
1140
10964
3440
5996
2817
8432
27184
47959
65
68
68
68
3637
68
65
68
1747
205
5247
129
129
8597
129
3258
1886
65
65
68
65
68
6954
325
129
129
448
4929
65
65
297
129
8717
5244
6954
6954
8594
5244
6954
65
68
3381
8594
6954
5244
8594
6954
6954
10908
719
126
263
6317
126
11400
156
288
126
156
11001
3660
3613
78368
156
4632
1180
2580
156
156
1985
156
5096
159
12425
4786
159
159
159
1678
159
6651
529
229
2164
12046
5375
229
86984
1410
156
156
156
156
156
156
156
11762
277
156
10344
118
157
156
125
125
125
9055
156
156
3960
125
125
156
156
156
277
125
10332
77829
1066
6194
281
11124
14952
442
156
156
156
156
126
156
1180
1862
4217
156
4476
4632
1665
2580
126
2840
3648
3613
668
3669
348
480
156
3342
5045
3660
30241
5660
281
126
5626
1779
826
400
281
1947
1699
270
358
2522
4001
1726
1734
227
5857
2980
5879
179
1640
2975
179
7775
47941
35166
4427
5336
5083
426
3441
428
5392
4927
4658
6823
5046
6154
3718
3441
4200
26995
661
6197
318
3579
10317
3874
3853
13619
748
292
5244
1242
2578
1321
3802
718
803
4459
7188
3402
741
638
4329
1699
13242
867
2219
247
205
477
24381
414
6020
6154
3782
18735
2852
10011
310
310
4444
27034
16123
1248
102
123
467
24733
102
699
12138
13619
10587
27185
428
8827
102
247
30598
11009
5507
5239
1948
1859
2617
730
1759
5229
557
2423
5560
584
24216
102
6528
3246
3383
3871
30598
25413
102
13154
7846
30488
5322
5698
21639
102
2820
7464
5879
227
2556
2980
179
1851
180
179
7775
2954
2355
369
6349
6349
2635
1713
6830
1681
7409
377
2060
2772
2758
2757
336
194
193
2671
2244
2950
1089
10402
159
3157
159
441
563
5641
2861
6729
2832
1234
3650
19
556
237
419
220
787
1394
3085
381
1320
546
271
1318
884
618
1240
2190
262
647
521
301
3792
8549
256
3552
8648
5450
6069
458
1644
3826
5287
2966
4948
2127
25999
5280
1685
1685
1884
2707
7100
1417
29950
181
1884
179
2707
180
180
7100
4948
1417
34567
181
179
180
180
5287
181
181
180
42195
5287
181
180
180
9766
1685
5287
2966
2127
25999
5287
1685
1884
2707
180
180
1685
5287
181
1884
179
181
180
5288
37458
1884
181
5254
179
2707
180
181
180
180
9766
180
181
180
1685
50781
1884
181
180
2707
179
180
180
181
180
31311
180
2707
181
180
9766
181
1884
179
24377
1884
180
181
180
181
180
180
9766
1685
181
179
2707
180
181
180
180
21409
1685
180
181
180
33034
1884
181
180
2707
179
181
181
180
44376
180
2707
180
180
180
21409
1685
1884
179
180
180
181
180
180
21409
181
27242
1310
7358
5968
7586
16358
159
3677
2523
16489
180
180
17261
180
180
32768
2523
179
179
66
66
718
544
79405
2522
2521
54930
2521
2521
75302
2522
68064
180
180
180
180
180
180
180
180
180
180
180
180
180
50464
2522
2522
180
180
180
180
78524
71269
2524
2524
2523
57236
178
661
67637
61935
415
2524
180
180
363
181
180
180
180
180
181
180
180
180
90980
14862
71156
2524
2524
2524
2524
180
180
180
180
180
90980
2523
2523
180
180
180
180
180
180
88980
52455
2524
180
180
180
104267
70671
63695
65093
102512
178
16832
6472
5994
1195
2851
5528
6324
6737
4134
3821
6000
1244
5104
734
181
180
181
3606
4208
5531
6870
9401
60294
38938
142
215
215
215
2156
214
215
1510
216
537
568
537
569
537
572
1914
544
575
12339
5619
544
571
443
8092
242
204
204
106133
4131
1052
2563
85
1040
5451
5893
2777
1102
2302
3208
1467
142
513
1418
141
1535
3831
1961
299
642
689
531
511
1609
416
2532
897
362
416
2884
2003
2538
5064
2538
5064
24374
8552
263
2254
8705
7121
6476
554
554
2586
9382
5065
657
8705
554
15955
2068
611
261
257
7633
8611
4055
802
12626
17522
463
793
1597
2037
8651
288
350
1105
2018
3848
3821
5775
7972
2072
303
538
573
105
1801
1032
1505
1505
2138
510
474
813
25443
538
573
105
222296
538
572
8895
538
576
29865
538
573
538
583
105
2490
496
2594
538
573
2500
2425
538
571
7107
2485
3009
538
572
4186
538
574
6677
3096
538
574
3050
538
576
105
2528
538
572
2620
538
572
242
242
2324
8027
3927
25295
16181
4103
4695
4206
5665
5302
5906
1616
1567
964
1394
1141
782
346
472
401
20595
2126
632
5686
4640
444
734
7327
256
7331
2276
13192
287
272
5008
341
7077
451
1802
620
1608
8845
253
141
261
1560
308
1116
1902
261
656
23354
125
5522
125
125
1490
14107
122
2351
125
125
10975
353
3657
1804
310
5807
2083
1293
1666
875
502
1865
879
10011
934
875
761
899
376
960
12243
12117
6482
8560
15538
7826
841
2244
2025
2003
1419
1821
5410
2038
1795
2014
1854
2659
2222
2043
2110
1997
2286
25755
4572
327
442
22054
80589
349
1046
1216
3787
252
855
655
1015
481
1384
363
9188
628
8558
16433
211
323
328
1893
260
27674
421
260
13946
421
23085
260
421
260
30721
421
77867
89
344
29743
407
816
1578
36965
89
314
260
14984
417
3334
419
1741
728
513
1460
19093
1220
428
445
430
2252
430
1443
436
430
430
22258
305
620
305
265
262
265
3942
2172
303
303
262
262
3942
2447
2215
4094
415
40536
1219
746
891
424
445
430
2880
432
927
7354
3369
2988
3234
562
1372
4649
1437
500
159
261
265
274
271
254
274
3942
2721
175
2814
270
2814
270
8532
4116
274
428
430
430
430
3377
596
430
614
5147
739
978
2320
436
4116
3422
2814
21643
1018
430
3777
3242
3837
432
527
159
282
259
6843
3422
2347
289
261
265
272
270
274
271
274
274
6625
2920
274
254
266
303
265
303
7912
262
262
4094
415
43639
1219
746
891
424
428
430
430
428
430
4673
751
2304
2316
5309
739
2327
436
563
159
265
6650
265
256
254
268
3942
3526
175
3056
6650
445
2874
432
927
5548
740
509
2319
562
4431
2213
263
263
263
263
4039
4039
4039
4039
20927
1003
2874
430
430
553
159
265
265
428
436
263
256
256
3942
4039
3526
259
268
6843
3056
55581
515
265
159
2874
428
430
430
496
461
430
462
436
6650
10507
265
268
263
256
3056
4039
3942
3526
514
256
254
263
175
4039
3526
256
159
271
10298
3526
10205
452
28282
430
430
2874
430
430
430
496
436
527
159
265
265
268
6650
3942
271
3056
461
428
452
462
514
254
10205
175
3422
263
256
10298
4039
3526
64553
267
567
261
265
2874
427
430
430
496
461
452
462
436
8532
268
263
3942
3056
546
4039
254
3599
175
268
272
268
159
3056
6625
3056
10358
256
263
270
3526
4039
10298
430
445
37298
430
927
509
430
436
430
430
2874
428
430
751
461
452
563
282
261
259
6650
265
268
6843
3942
256
3056
268
3422
3526
254
263
3056
175
4039
263
263
4039
4039
20945
159
566
2874
428
430
436
261
265
3942
268
256
263
3056
3526
8516
4039
430
64755
430
430
2874
428
430
430
496
461
452
462
159
553
261
265
268
263
256
3942
3056
4039
3526
528
254
268
259
175
3056
159
3422
271
256
268
6843
10205
3526
3056
10249
430
436
29608
567
261
269
10507
2874
430
430
430
496
436
272
6625
3599
265
263
268
256
3942
4039
3056
3526
254
263
268
263
175
3056
4039
4039
516
159
271
14971
10205
428
461
452
462
29606
553
159
267
8532
259
6843
2874
427
430
430
430
452
462
265
268
263
256
3942
3056
4039
3526
514
254
263
263
175
159
4039
4039
271
10298
268
10205
3056
461
496
436
33559
2531
2535
2137
2908
2331
3012
2443
2218
2515
2576
2414
2409
124
265
159
527
256
263
3599
53328
159
563
269
265
263
268
256
254
256
256
268
514
159
271
462
30562
553
159
267
259
265
268
256
263
254
256
263
263
526
159
270
13715
2407
2881
2694
2073
2375
6249
2622
2165
2946
2138
443
37760
428
430
751
461
452
563
261
265
265
2874
430
927
509
430
436
268
6650
263
3942
3056
268
4039
256
254
6650
256
3526
175
3526
3056
2920
268
3056
43919
746
3113
4804
3011
2947
3069
7137
1543
752
515
269
267
10208
10208
265
266
264
270
254
3121
3127
264
3292
266
267
756
5425
699
3497
2731
1421
430
430
3113
430
430
463
461
430
462
436
278
274
8516
9335
265
513
270
270
267
3321
3292
4134
264
159
3942
3127
254
520
175
268
10806
257
9489
3740
9335
263
3189
65614
452
26656
527
261
159
265
266
257
267
254
266
257
266
2754
2920
3422
692
423
423
26658
527
159
289
265
263
266
270
254
269
6819
2613
267
270
270
208
265
267
265
264
270
266
4708
208
269
261
265
264
270
267
254
257
2941
267
268
264
2920
269
7300
2920
25208
25183
527
159
261
265
266
270
257
254
3422
261
261
265
269
264
263
254
3129
527
274
278
265
264
266
267
254
257
257
267
208
282
269
265
270
259
266
254
270
264
257
261
265
265
264
264
257
254
257
266
264
208
265
268
263
256
527
265
261
265
521
263
268
256
563
265
265
265
521
263
268
256
527
265
289
265
268
266
256
254
263
263
268
263
208
527
261
269
265
268
263
256
514
208
44561
949
3229
430
1973
5114
5669
2421
2424
2430
500
159
269
269
260
262
303
254
260
260
260
3368
4094
2145
5332
2400
1886
2329
127188
159
563
261
269
260
303
262
254
260
260
260
2575
1714
3588
2213
2062
2371
2297
2372
2417
2428
2417
2458
1577
1571
2442
2427
2352
2056
2024
2237
2142
2526
2079
1863
3599
4094
2145
2145
2145
1605
2057
2202
2057
1685
1921
2431
2082
2424
4355
25579
566
159
265
7601
269
260
262
303
254
260
260
260
278
265
269
260
262
10321
254
260
260
260
303
208
1863
2416
2103
2222
2013
2363
1935
2530
4292
2289
2343
2425
1572
2389
2314
2353
1863
2635
2280
3160
3899
2574
2211
2281
4355
2437
2424
1603
2171
2085
2343
2422
2007
2621
2076
2451
3668
1868
2349
2314
2635
2436
2170
2272
2148
2019
1963
208
4094
269
261
269
262
303
260
254
260
260
260
4094
208
11410
6831
15018
339
10295
408
1427
37059
380
27935
583
597
579
580
577
2585
4547
200
7753
79141
17409
200
11378
14528
762
9334
22136
11318
24517
19577
28860
10548
32369
17252
25142
23146
19232
5305
11001
1126
1767
8565
581
399
599
595
579
599
597
599
2235
1583
19607
1827
8318
1835
9041
1861
8557
1978
9203
8349
8534
22002
11426
19001
13646
28084
19189
10630
27269
22052
362
23775
453
15803
15517
923
1446
464
469
442
463
460
447
78786
1510
71335
1685
55669
2204
1126
1766
8565
581
399
597
599
599
595
579
599
2235
8429
656
246
268
246
2117
220
381
470
517
4346
1234
3650
2832
439
421
221
796
1395
3087
271
884
1318
1320
618
381
262
521
546
301
1240
2190
2880
256
8057
2771
10063
647
4346
452
23049
3012
1371
334
268
6234
267
3798
269
390
2820
635
2726
4036
2708
472
6307
2820
7730
2667
2409
2039
599663
568
876
398
706
862
1062
678
767
1054
516
10795
2820
10774
1161
1139
16321
1086
748
14066
2820
11382
273
267
3490
16847
1470
9374
8541
1470
1294
1566
2260
2077
1742
21387
10179
302
86
42725
874
1585
1293
4302
4289
2105
4893
324
1216
698
490
519
263
8100
2988
2039
8582
159
159
159
159
159
1742
302
21122
8578
1470
2077
1294
1566
2260
1742
22577
7199
7177
12236
999
339
352
2445
312
3101
2804
7092
2731
30899
319
2945
536
536
20278
999
339
588
5328
570
636
601
980
2094
611
269
2444
618
599
352
2577
2935
4249
1098
583
576
611
570
640
2842
1022
4749
608
319
29266
1032
1282
18813
611
648
2471
608
611
570
649
9289
608
2601
568
2937
377
619
10409
25869
615
727
674
460
4622
8637
2332
40358
1044
1044
2877
1942
5837
276
505
11282
8362
716
461
511
37202
5440
38843
15133
3977
21663
3615
106
4966
533
267
12139
18623
559
1326
1323
1322
460
1323
1441
212
1442
1511
1513
534
1009
236
529
535
247
4680
295
182
557
8087
2140
1118
1867
159
986
3133
182
3978
3486
3420
533
267
26818
557
2616
3394
2808
2436
505
11282
4140
2624
3331
2615
3394
2808
3490
2035
2816
9949
9349
1287
1289
1286
4657
555
2823
2648
2129
159
2061
3276
40549
1409
25599
533
268
557
4189
555
561
2129
7952
505
500
10959
10510
1713
20572
22422
44053
4465
14377
13747
16135
10433
3164
113
719
3880
738
5170
745
5171
702
1262
673
3880
655
23354
4480
269
269
1490
124
1474
656
1502
14229
4690
671
1331
645
1286
708
3880
699
5165
611
4690
621
3698
708
1331
332
290
289
423
4605
2195
269
269
269
269
2381
269
269
269
2158
125
727
5267
25834
125
125
125
26376
125
125
125
124
64
430
125
457
388
28927
102
673
11806
102
102
430
186
509
5304
1122
285
11218
404
10535
35225
23728
6155
2085
1987
2032
2113
2002
333
1295
2978
2087
1940
45965
1909
1550
2063
2113
1879
333
1295
2660
2052
2147
3338
45560
1879
1897
1924
2761
1930
2202
4544
5088
6432
10932
32167
9125
3843
50694
3882
56286
9356
10018
8007
8588
49616
58247
76597
5955
19319
22710
8564
24586
24801
727
5267
24734
124
9631
125
435
259
23349
9908
174
407
172
174
1952
172
330
261
105
174
173
442
404
1766
10798
3353
16470
604
6681
402
534
7050
753
12151
51420
18828
2304
5011
55035
3999
8813
1703
475
367
493
493
489
471
492
12875
498
1939
11792
2135
15764
2068
15595
2090
16044
1919
11163
1941
8760
4605
269
269
2158
2195
269
269
269
269
2381
269
125
10438
159
3192
159
20506
159
4185
2346
2050
13961
2196
2201
1631
1519
3333
6262
5511
2820
818
1278
1383
1484
1871
1575
1898
2382
11123
1994
4038
1939
11101
8420
11108
16425
29730
724
6221
2023
111928
4738
846
15108
30776
12258
21225
11477
13201
8813
204
5153
12400
16648
40955
13700
16655
36598
150
115
483
301
399
6656
337
23849
7280
17085
124
113
502
122
48327
485
113
337
24348
20021
150
301
485
113
399
6656
6656
337
24336
8306
20536
124
113
500
395
545
124
502
337
24003
23320
124
485
115
552
695
4012
4605
2195
269
269
269
269
2381
269
269
269
2158
204
204
23354
48539
163
455
126
15086
1507
5676
455
23014
9079
512
713
938
670
598
1305
545
2028
453
14755
166
117
44181
3187
1470
430
491
411
438
411
2310
268
269
1449
379
484
486
15871
303
448
494
484
297
8844
8900
126
123
125
125
855
470
2920
29019
451
450
29095
453
450
29158
476
470
450
10983
29158
499
8844
450
29158
453
450
49692
512
455
124
16084
1801
455
4275
160
159
4356
5736
19413
499
29256
13665
450
14548
453
512
124
455
16084
4835
455
160
19756
159
60714
3208
2991
512
455
12112
453
10370
19756
160
60714
159
512
15086
455
7410
455
4304
60712
160
19756
159
512
16084
160
46247
159
2342
6449
9729
317
1787
595
317
2368
1558
1399
317
597
379
2614
323
469
4363
2443
1507
354
13746
311
4000
533
44737
1007
534
631
605
356
817
469
277
1056
562
1037
600
508
506
467
669
15349
944
981
734
575
570
1880
7972
5978
1752
1754
895
927
612
6375
668
310
257
5331
1007
893
1147
294
749
726
351
665
1082
322
542
583
765
309
14596
5631
646
9510
10574
577
352
631
267
10439
1007
631
277
13558
1007
631
265
14251
1007
631
267
11358
1007
631
267
11358
1007
631
265
14251
1007
631
265
14251
1007
631
267
11358
2637
707
8149
5205
1970
810
2413
839
8301
547
793
20418
7896
351
352
1006
310
1033
663
1358
507
631
1724
267
3858
370
9510
3043
2558
6466
3073
1731
5950
3217
311
735
746
346
1913
1470
1765
326
938
701
735
746
346
1006
631
268
16096
735
1006
631
265
14106
1006
631
268
311
735
746
346
735
746
346
1006
631
264
13397
735
746
346
746
735
346
1006
631
267
10439
1006
631
265
311
735
746
346
735
746
346
1006
631
264
13397
735
746
346
735
746
346
1006
631
264
13397
735
346
746
735
1006
631
346
746
267
11358
1006
631
268
16096
735
746
346
1006
631
264
311
735
746
346
735
748
346
1006
311
735
631
267
10439
748
346
2415
1102
7972
5220
1095
17666
817
1006
631
345
268
15294
311
1006
631
277
15303
1006
631
267
1006
631
267
16403
2424
20418
1006
631
311
267
735
748
346
311
735
748
346
1006
631
268
16096
735
748
346
735
748
346
1006
631
266
10599
735
748
346
735
748
346
1006
631
266
10599
735
748
346
311
735
748
1006
346
631
266
10599
735
748
346
311
1006
631
263
13557
735
1006
748
631
266
346
215
10439
735
748
346
1006
631
263
13557
735
311
346
748
735
748
346
1006
631
263
13557
735
748
346
735
748
346
311
1006
311
735
346
748
735
1006
631
276
13718
346
748
735
346
748
1006
631
264
213
14251
735
346
748
735
346
748
1006
631
266
215
11358
735
346
748
735
346
748
311
1006
631
264
14220
735
346
748
735
346
748
311
1006
631
276
15463
735
346
748
678
346
748
1006
631
266
215
11358
678
346
311
748
678
346
748
1006
631
266
11518
678
346
748
678
346
748
311
1006
631
267
11358
678
311
346
748
678
346
748
1006
631
267
16256
678
346
748
678
346
748
1006
631
263
13557
678
346
748
678
346
748
678
1006
631
346
748
263
311
13557
678
748
346
1006
631
263
212
13397
748
678
311
346
1006
631
748
678
266
10599
346
748
687
311
346
1006
631
263
13557
748
687
346
748
690
1006
346
631
264
14220
748
690
346
748
311
690
311
1006
346
631
263
13557
748
691
346
748
691
346
1006
631
267
16256
749
691
346
749
691
1006
346
631
263
13557
749
691
346
749
691
1006
346
631
264
14411
749
690
311
346
749
690
346
1006
631
266
10599
749
690
311
346
749
690
346
1006
631
264
14220
749
690
311
346
749
690
1006
631
264
14411
346
749
690
346
749
697
1006
631
266
11518
311
749
346
697
311
346
749
697
1006
631
266
16517
346
749
696
346
749
696
1006
649
538
5698
346
749
5698
696
749
696
346
1006
631
277
15303
749
697
346
749
311
700
346
1006
631
267
16256
749
700
346
749
311
700
346
1006
631
264
14220
749
700
346
749
700
346
1006
631
311
266
749
10599
700
346
749
700
346
1006
631
263
13557
749
700
346
311
311
702
749
346
1006
631
276
13718
749
702
346
749
702
346
1006
631
263
13557
749
703
346
749
703
346
1006
631
264
14220
749
703
346
749
703
346
1006
631
265
14251
749
703
311
346
749
703
346
1006
631
263
13557
749
703
311
346
749
703
346
1006
631
267
11358
749
704
346
749
704
311
346
1006
631
263
749
704
346
13557
749
707
1006
631
264
346
14220
311
749
707
311
346
749
707
1006
631
346
276
13718
749
707
346
749
709
1006
631
346
267
16256
749
709
346
749
709
576
589
613
12508
265
214
11850
35297
262
1033
280
2231
2102
2195
1568
23354
125
125
125
125
124
1474
10484
159
2424
159
489
4202
19
491
4214
11826
159
159
14231
267
9901
541
159
8391
159
159
265
10394
64
4835
19
19
50
9728
263
2150
9126
268
508
1460
12812
2094
309
7041
2870
159
7172
17137
4793
4946
10924
2939
3052
5517
635
2183
21547
553
1291
2395
9771
18245
13009
3067
2185
1061
24075
5855
9096
2692
4647
4361
809
855
802
996
885
809
802
885
11276
4512
1202
854
855
13422
854
5693
5431
8497
995
2527
479
1316
6017
886
362
7896
855
6501
848
10871
1062
422
857
422
862
422
850
422
864
23354
125
125
125
125
125
118
64
10450
159
159
159
14555
159
159
1206
511
31403
195
193
194
194
10170
589
613
216
394
7504
194
194
193
297
694
195
194
13348
7503
8605
611
1610
194
43822
144
144
144
5172
697
145
694
6531
261
210
5913
41213
12525
589
511
694
8080
12358
5618
526
358
1428
1634
1734
3559
5597
3563
63957
11710
37669
463
232
2093
52734
185
185
408
34503
328
5962
3014
327
328
5815
5824
5710
23393
5746
1688
5763
5809
5760
5773
5691
8782
5704
5701
13846
5651
2575
4851
5586
5660
26673
24562
366
5692
4247
31833
4605
2195
269
269
269
2158
2381
269
269
269
269
125
4605
2195
269
269
269
2158
2381
269
269
269
269
125
6554
1509
1021
8966
988
320
1182
1006
69756
1742
1610
1134
1668
43357
8575
16364
43358
16239
15187
829
1120
883
967
880
20764
1141
2768
928
18764
17744
43457
5085
21285
599
4959
477
40035
477
8797
6948
7111
5641
15387
9813
16214
6647
13443
8013
6943
477
1117
7563
1063
135
135
135
135
179
179
179
16757
179
17116
179
16607
178
179
179
179
179
22956
17027
16604
17160
660
178
179
179
19594
179
178
179
179
178
179
179
179
179
179
179
179
179
179
178
18549
179
179
179
179
7300
13857
14600
179
179
128
128
128
906
10066
202
128
128
128
128
128
128
128
128
6072
128
128
10161
128
128
63012
11714
128
14216
17511
13710
208
3299
6656
618
2746
27164
2593
3133
1444
2277
411
411
3712
5545
5402
5491
6963
6311
4307
3280
5120
7331
7110
8334
4119
6011
3850
7259
8058
4268
6825
6015
4870
4298
6453
4742
7781
5005
215
8052
24626
6412
2039
267
6715
9693
5486
4918
4911
4823
4209
4831
903
4959
16039
31841
363
8894
4883
4818
3222
4304
1981
1930
2561
22260
2990
3689
2242
2339
2311
4206
2241
2151
1758
3246
2603
2597
2190
2495
1979
1736
2177
30552
2121
2164
2498
32120
2228
157
156
587
6048
91849
157
5840
157
3444
16022
31115
139574
3331
3262
2425
2287
1976
2318
2412
20651
2221
2325
1976
2017
2261
32120
17623
29236
43149
40880
3221
2272
2130
2150
2291
2319
2946
3013
2104
19568
1982
2279
37044
31330
18980
158
89133
3245
2212
2317
2318
2583
2290
2082
4165
4132
5322
21390
33586
4116
156
157
22419
157
33262
156
157
29134
156
157
1508
2726
17520
158
69467
2142
2297
1953
2452
2022
3569
2110
2534
4329
2314
2020
1897
2374
2555
2185
2755
3598
8760
1561
353
46309
7300
1561
25198
511
2109
936
10220
100612
2920
1561
62019
7300
43846
17520
157
157
157
157
277
157
157
8894
907
157
157
190
157
156
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
2920
157
157
157
157
157
157
157
905
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
156
156
156
156
7300
7300
38190
2424
4911
26030
12089
17520
24868
23186
4773
5267
26081
1297
269
4034
269
1326
122
304
6867
497
914
1305
775
8079
1436
1225
1240
113
14273
154
23354
125
125
370
125
125
125
49555
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
576
452
4431
135
135
20162
200
7886
22047
135
135
452
4431
135
135
20162
200
11378
22048
13190
7191
19866
200
22048
13192
4728
5660
361
10902
4525
2093
5550
342
6213
24893
493
457
26621
422
65
4405
5707
2915
4479
1411
65
434
399
5303
258
65
3736
6428
6003
65
126
126
10137
11098
10137
16540
65
65
1626
65
367
3744
11350
65
65
434
422
12844
10315
387
20092
422
434
258
16734
10281
348
14235
20092
422
434
258
13314
7691
7691
20092
6917
1885
10749
10749
20092
291
291
422
434
258
14843
418
375
9485
18198
13415
434
414
5707
13519
333
416
19840
14813
5353
414
434
16250
387
15849
3068
181
180
180
55157
174
172
172
172
173
173
173
172
173
173
173
404
460
27169
171
172
170
174
172
174
173
463
406
173
32756
193
20171
192
192
192
193
191
191
192
141
19128
15086
193
191
192
707
10495
6076
37331
9896
262
168
3934
168
168
191
191
167
20112
5819
168
168
574
1306
12100
361
5376
5376
25741
11919
2747
3645
167
168
166
506
166
30062
167
167
167
5359
166
12100
5359
262
574
22062
3159
168
420
12469
168
143
506
588
8771
8771
23354
125
125
125
125
125
122
156
1736
13105
136
137
136
137
136
2069
137
136
136
4247
32468
3875
2154
2164
34503
327
5809
3014
328
5815
5704
24562
23393
5761
13846
5774
1687
26673
5692
8782
5651
5962
4246
5763
5745
5710
5660
2575
4851
5701
366
5691
5587
31833
5825
5271
707
383
513
8632
420
420
537
420
384
511
3229
505
7753
9334
420
420
420
537
530
420
529
505
4095
1049
6065
65698
408
526
358
1428
1634
1734
3558
5597
3563
63957
4524
463
232
2093
52782
185
34503
26674
366
617
10902
18272
125
125
125
125
1088
125
125
125
125
10134
11919
17861
1032
18497
1044
125
125
7629
29273
125
125
125
125
125
1064
125
125
125
125
125
125
125
125
12243
12497
125
16790
1064
13506
17125
125
1064
12243
13508
37605
1064
13526
28842
1032
11288
13514
20729
1064
10894
13506
25678
1064
12319
13528
18792
1064
10917
1064
9735
125
2323
125
1915
128113
10922
1600
414
12070
9320
289
288
2981
811
14767
57376
473
1396
24916
173
171
172
172
174
172
172
440
9243
472
125
173
172
172
171
172
172
172
173
172
173
482
381
10645
140
173
172
172
173
171
172
172
172
141
142
143
440
575
173
173
3156
21683
125
473
172
173
3156
173
172
6735
440
482
506
236
21747
1818
141
125
473
142
506
173
174
141
357
142
440
9768
3156
248
15065
181
179
179
180
179
178
180
179
179
179
179
179
179
179
179
179
179
179
179
180
179
179
180
471
181
178
179
179
179
180
179
181
180
180
180
179
178
179
179
179
178
179
179
179
178
179
179
179
179
179
8393
494
597
471
15078
180
629
15092
471
180
629
15050
471
180
612
471
713
15061
632
15075
471
779
471
471
471
471
471
1647
125
473
140
21719
140
506
142
482
440
174
172
8732
141
3156
250
15718
124
124
129
129
129
129
6018
207
1827
129
129
124
124
1865
229
244
124
328
129
129
129
129
129
129
129
129
129
129
129
129
220
124
3368
129
124
129
129
1968
125
473
141
21719
141
141
357
141
6735
506
142
440
3156
278
1625
376
3596
1358
1862
5401
14957
23354
125
125
125
124
125
125
1474
24387
457
232
605
1993
3132
3854
14365
1300
6469
11020
1323
1128
1823
800
5795
2714
2794
6469
9670
2183
350
16529
1816
1518
486
21019
476
606
1384
3127
5363
1639
3396
3132
11500
1628
10820
2953
52177
443
274
2376
10895
25067
17543
3779
1024
4136
1493
11081
2453
1067
1460
1460
1460
1460
1460
1460
19361
328
167
335
343
166
166
336
166
166
317
310
37768
37768
1509
2157
603
395
259
603
231
498
35950
20731
4536
3398
269
1321
275
425
429
935
532
8340
1695
1135
5794
5123
9941
1826
3348
285
3411
7169
1837
811
867
316
3164
468
245
428
428
5167
1140
5167
1140
1132
1995
10377
3393
4848
532
436
660
4937
2832
1234
3650
4789
560
237
421
220
798
1393
3059
381
2168
1240
1320
546
271
1318
884
618
262
647
521
301
3580
11911
256
256
3040
12655
2567
2947
2423
2925
2485
2930
2820
891
7466
1234
1544
3190
1439
2522
2523
2522
2522
2523
11813
551
262
265
401
6140
388
388
423
266
773
725
17352
864
783
1971
1281
264
490
1098
7892
2034
2035
2143
1081
1246
1313
1172
985
1106
262
1529
9482
1594
3325
1459
1057
14821
1356
229
166
165
165
166
165
165
165
166
165
165
166
165
165
165
166
165
165
166
37642
142
1509
2157
310
140
6270
25854
56646
2048
1460
1460
42777
63773
167
22294
22051
23612
38543
33876
338
43437
45210
36898
370
369
370
369
370
369
12443
7659
3645
6765
369
601
189
350
1487
2850
424
375
3717
5536
10068
7088
544
6767
51661
190
1709
6770
2892
2098
369
494
369
510
2365
2153
839
5534
3814
4380
4380
4380
4380
1387
5001
6764
1931
4971
5595
38088
4428
4640
4454
5547
2405
4670
6764
4380
4380
4380
12441
4380
36724
383
51661
370
369
370
369
369
370
369
36765
383
43448
36601
383
3539
4613
51661
370
369
370
369
369
370
369
16959
190
369
189
369
189
369
190
47129
2922
4487
3736
4317
4460
309
25535
559
309
30012
13320
309
31587
11286
329
47695
12286
3794
2626
2835
2673
2561
329
15936
329
2244
3876
3161
3432
2802
69114
329
76418
329
38256
3050
3782
3905
3719
3126
317
28656
13142
317
382
123694
227
541
317
317
21059
14826
317
317
317
314
18072
38321
10418
22837
314
28976
314
17169
195
314
113
1900
4012
314
314
161
314
30677
10308
318
382
120664
227
541
318
318
28428
318
14484
318
22853
7574
21035
602
318
10865
318
318
28540
10258
325
26218
1579
324
355
446
1221
325
4991
325
325
325
325
325
319
266
12899
11390
808
7398
12105
319
319
319
4650
10912
319
319
319
305
305
305
305
305
305
305
315
315
315
315
315
315
313
313
313
313
313
313
316
316
316
316
316
316
316
316
323
323
323
323
323
323
305
305
305
305
305
305
305
305
305
305
316
7782
12891
33171
1736
5384
9519
4825
172
172
173
172
5156
4303
172
172
172
173
173
5583
17014
684
4394
510
568
478
28682
1163
3974
59753
10647
30785
7175
2312
2241
6982
462
11752
10941
4506
11036
5843
17015
544
19599
8070
11621
8070
8887
1506
65
65
36604
1824
188
187
186
602
1824
259
602
259
36961
65
65
1827
188
186
187
604
1830
259
604
259
37416
65
65
1836
188
187
187
608
1824
259
602
259
187
37418
65
65
1830
188
187
604
259
1827
187
188
604
259
23354
23354
125
125
125
5522
125
125
14107
124
125
64
19683
125
125
450
124
5732
124
124
1340
1311
124
993
125
124
124
1274
945
993
97
40559
1918
2517
812
473
1806
2900
3711
766
433
2749
2240
1857
4021
676
614
273
1357
6110
788
545
405
14584
538
741
2416
1812
531
4290
5067
9214
14584
39709
2552
565
11178
9214
539
5199
531
311
14466
2262
2166
1938
4113
5888
2140
4410
2054
1616
2173
4262
2150
2093
5226
4169
3417
4286
4485
1865
3231
9559
1063
938
1292
1256
10882
597753
8726
2440
1109
820
1148
844
40379
974
11571
539
531
9214
24874
974
11571
540
2911
531
7262
4058
3589
3423
4311
13887
1300
1057
32725
1246
10435
159
3155
159
10433
3155
159
159
534
281
33064
4888
1850
665
1400
616
973
4269
333
574
334
2577
1533
5893
3430
5711
6693
5081
14631
6182
1033
319
571
491
338
430
49819
6212
3068
398
6168
568
705
705
677
17005
699
16655
3098
601
6902
804
810
645
20522
5692
16885
826
50137
46588
5754
15275
51487
684
14979
27938
5567
19935
49362
3746
677
49640
16946
12466
46003
17447
18690
46003
17447
50896
15639
44694
14785
14751
41642
5231
32045
12794
14872
39019
14235
7251
13904
13294
19222
51722
663
42400
15069
15911
13790
17555
12762
15090
13336
4885
31183
503
520
524
507
6351
7500
5547
3757
3169
1257
531
507
2414
5035
3532
3656
9934
14615
507
43289
4783
3656
308
4227
5840
3656
110088
19296
2834
21183
3320
521
8580
7059
456
479
475
7494
380
461
467
380
450
479
443
10617
475
11431
507
474
5400
464
5171
503
487
496
503
468
11017
15088
13765
14201
1170
477
352
152
193
659
320
324
4035
1218
438
1153
269
295
295
883
413
409
2604
2360
2390
2036
2294
2391
2270
1958
294
1913
3176
1858
1553
1484
1566
1187
1337
1267
1199
12261
4638
10220
2922
1695
1563
1509
2098
1509
1182
1331
22810
6997
9205
5256
5341
3157
14077
944
568
5327
14600
2379
34851
25406
37930
1575
5541
14132
4686
6460
18395
5970
3950
4203
4557
3967
4119
1081
1136
1502
1822
1299
2063
56109
1428
1401
7715
930
1330
3869
3770
3970
3703
827
1249
20532
4327
8666
3871
27703
9067
2737
3133
2848
932
8080
2909
2983
2838
1148
12868
4968
18487
9815
7417
23161
8184
26517
7434
5528
7548
1274
23627
9135
5089
9005
6725
1406
1151
1150
1150
1150
1150
1150
1150
1150
1150
7046
1150
1150
1150
1150
1150
1150
1150
1150
1150
10534
1532
1276
5749
7955
6758
825
1071
5267
24734
1297
4034
304
269
269
2688
124
6749
426
250
23837
736
326
2299
1591
364
372
7873
793
1796
261
377
430
410
425
855
425
849
159
458
5669
522
460
467
499
6934
532
6491
14869
2263
511
486
480
787
24504
261
12494
2279
23096
5457
261
416
396
4748
8907
1112
286
510
515
5154
1010
291
326
24754
7190
552
261
23852
10453
261
23219
261
7759
23464
9509
261
24337
6912
261
398
13142
24983
30265
43388
10834
406
29292
2074
1873
2541
260
489
16389
9509
261
3780
2522
28381
261
426
34392
5119
3250
719
7273
412
4797
1810
2779
3029
4059
2904
2818
15940
844
2995
1648
552
10047
25850
260
125
125
23354
124
125
2237
23354
125
125
125
125
125
1978
245
30352
5954
522
273
2657
506
2782
372
1565
663
372
7077
342
1460
361
298
3675
367
299
169
68
516
5252
1490
164
165
164
164
7586
1228
163
163
164
515
8354
163
164
163
162
1036
1106
892
1307
809
163
164
165
471
1498
163
164
164
903
938
901
122
2793
10939
164
164
163
165
163
164
165
11554
163
163
162
163
164
163
163
163
1307
1036
892
1106
164
892
1036
1106
1307
164
164
163
163
162
163
38970
18198
892
1036
1106
1307
685
307
164
919
2766
6339
901
163
164
124
892
1106
10294
1036
1307
23511
288
19912
19036
3566
4319
8227
390
294
879
1600
304
3580
2027
1808
6501
11223
4783
11962
2105
8352
9405
5778
11543
8690
1342
40847
1733
2532
1132
443
1734
1125
12145
2967
1733
1734
535
5219
182
49322
7928
4332
1406
2394
1652
3006
9154
471
4868
212
3502
6488
212
13224
7182
6603
215
6785
212
6827
81
2920
6721
252
261
11263
394
563
4937
556
237
419
187
11973
159
12272
265
12296
18387
15638
12094
18380
10841
431
452
7563
1063
135
135
135
135
1063
200
135
9751
135
135
81658
135
200
164
18509
200
165
200
6234
1995
1132
6234
204
1598
12655
891
7460
1234
1544
1439
3190
422
517
4342
400
421
187
894
3748
8188
20225
8192
6416
1610
12239
4793
10862
891
7460
3190
4058
4795
22015
457
232
11500
14365
6469
1816
800
605
3132
7483
1128
2794
2714
6469
1993
11020
1518
10820
350
3854
1823
1323
2183
1300
443
1639
5471
5363
1384
7945
39015
16529
484
13913
5825
2736
1859
3779
1562
881
3644
13273
10895
56276
13368
5795
11081
13365
13844
1305
18457
484
12432
28539
1990
2301
14740
19108
476
8242
1628
606
13116
74189
180
179
180
179
181
180
181
180
2654
6635
1656
3324
1393
1446
1323
3722
1439
1309
369
1324
987
1353
1496
876
830
2610
877
13836
129
129
14187
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
1233
4805
129
129
129
129
201
141
5030
129
129
1907
129
787
442
129
129
809
129
420
129
129
7364
316
129
129
129
129
129
129
6174
306
342
1382
3458
20952
380
1103
2413
984
11330
943
683
370
986
383
1003
2291
3432
371
1917
366
18004
4106
10514
2899
1798
15080
8482
8599
1042
6380
13994
6501
6155
7948
10348
11809
15170
13023
14595
10248
11173
277
3775
464
2221
279
637
279
545
279
122
10325
15906
1301
273
454
207
458
1427
1426
449
451
1342
273
534
126
2280
587
12016
13424
61485
4392
61485
4384
61485
4407
61485
32263
2423
5841
126
10337
156
126
126
156
994
126
126
126
126
5374
8619
7569
126
6818
202
126
126
126
428
179
2369
179
178
1243
177
178
179
178
178
177
178
178
178
178
178
178
6700
1134
1288
862
532
489
13908
843
6092
9334
14259
8402
6411
76456
43319
12623
762
604
23812
7486
476
546
8913
22568
2352
8289
6145
7383
72871
3326
10805
14864
33828
13253
14864
125
125
762
604
14864
125
125
14482
294
23235
2162
2230
1857
1744
2378
8939
5737
38600
125
1067
1035
1087
1067
85
12406
3206
981
3291
2142
2424
2541
1218
452
2097
611
737
1297
282
480
4490
563
4830
44798
2592
2228
267
271
273
269
10255
525
633
2404
519
263
25347
1402
273
775
339
10450
2358
273
1565
1279
1633
22455
465
325
1226
17295
575
692
15140
267
2760
1160
653
595
542
677
356
644
759
1738
8115
8415
22628
15137
6840
17981
1906
6343
22598
4398
524
1315
8426
2633
1604
7838
44144
2922
33312
1259
6109
524
1788
14208
1917
12669
61398
525
1916
65435
12701
1919
30037
12318
1920
41159
13052
525
525
524
26227
7271
1371
19994
13069
10897
335
2576
16711
13307
2349
3525
3754
7792
758
8964
1937
23687
10268
2025
2140
3918
4238
305
2709
10154
1461
2059
365
7878
1885
13476
48403
357
567
2433
4201
11373
17743
26087
1844
786
22046
6328
1086
20259
261
6703
394
2268
3049
5992
10146
15681
1292
23344
3057
23437
4071
2567
2244
2571
1427
2681
3864
1397
8458
1728
1198
3600
5045
647
604
606
610
591
594
620
602
578
22163
608
588
577
624
610
618
592
600
617
606
634
603
6073
1117
1144
1112
1120
1102
1108
1121
1091
1093
1099
1122
1108
1113
1104
1138
630
591
611
606
12136
6139
1117
1129
1124
1132
1118
1118
1116
21162
1118
1119
565
1117
751
709
383
1114
269
4381
1111
1138
277
277
22107
1125
931
771
22618
14624
7514
257
5631
265
11201
89319
7497
267
12424
15097
267
2385
776
8909
473
257
2996
1603
1600
1625
8852
255
10108
7505
255
15097
265
7756
265
4986
1591
1543
1541
15356
265
7504
255
7756
257
5291
267
7510
267
15097
265
10446
267
5915
1574
1591
1673
1566
1589
1647
1335
1540
1712
1673
1589
1626
1683
1588
1683
1645
1587
4345
255
7449
263
12152
15097
267
10652
255
7163
1537
1583
1650
1577
1577
1637
1541
1577
1662
1569
1450
1654
1610
1628
1695
1614
1680
4893
263
7529
255
10652
263
27339
255
7466
255
15097
257
13070
263
5250
1550
1543
1570
1583
1544
1577
1559
1561
1574
1584
1548
1618
1544
1580
1567
1543
1605
3131
265
7455
255
15097
257
9626
263
267
17930
257
4700
1634
1577
1613
1647
1614
1605
1639
810
1599
1637
1617
1728
1576
1580
1545
1589
1633
1633
1598
1707
1578
1655
1651
1622
11055
257
7547
255
124
101
101
101
23373
64
23540
101
101
101
122
156
23373
101
101
101
122
156
23373
101
101
101
122
156
452
7566
1063
391
2774
212
1132
224
16271
224
256
224
47067
2730
1464
570
545
600
643
432
568
39369
744
265
424
953
3189
6862
244
1824
713
7824
1440
4325
18197
9600
1773
405
765
9581
4325
4448
1716
296
1020
2226
2282
3533
262
3805
7233
838
484
1857
6468
1575
980
30203
5583
10387
14766
462
12279
11727
5146
3831
4548
288
1308
219
1400
855
6688
12201
12201
42654
1631
12004
456
1546
10470
1519
11101
1485
11774
819
1070
11726
8755
402
776
892
3877
3217
616
621
617
4238
448
586
448
630
26449
667
7727
626
612
667
612
607
20952
196
196
197
196
195
195
196
197
196
195
196
196
195
196
197
196
195
197
198
196
196
198
197
7619
6911
8090
7587
6601
2370
3148
2734
3148
14693
4956
380
375
352
2117
1460
1136
1180
699
1659
28814
400
699
1084
1418
1584
1522
1180
699
1261
1659
1101
1763
1039
705
7442
724
642
36354
938
1773
713
1240
863
1034
612
827
982
973
2690
735
1847
973
1690
1178
723
44557
166
319
11257
10188
705
729
1671
818
1754
8623
10453
332
6783
6783
5267
24734
1297
269
4034
269
125
124
304
6749
428
252
23101
1590
2300
737
364
328
372
794
261
377
1797
412
414
4180
1192
620
346
2915
173
10579
172
2380
351
166
1332
16881
335
452
851
273
562
5323
315
2563
791
558
316
2335
2046
315
316
2303
10377
3393
159
159
18247
1425
2267
684
227
1125
269
175
264
1688
424
6340
330
263
234
226
287
234
267
257
674
270
330
287
269
331
23504
1425
1460
424
234
566
227
226
227
10290
1970
2008
1387
3099
7181
8459
16224
24332
422
6832
9823
3467
15303
2676
754
1869
20405
977
322
612
12465
9558
12465
613
1970
12465
2369
13162
5864
322
612
609
12444
19583
566
1970
9147
2116
3505
9755
555
1249
20033
977
322
613
613
1970
2067
4319
4388
2262
2786
2073
1946
2474
1961
1841
2735
2938
1973
2735
2094
1683
627
1335
2094
1809
2185
2367
2753
2097
2097
1933
1933
10726
3007
3067
4125
7234
5851
315
1044
7082
15902
495
4820
9353
4912
2298
6492
10929
3995
452
7562
1063
391
2774
212
1132
882
200
22404
3935
1015
212
1029
581
1654
48976
200
10265
383
653
952
438
1718
2383
593
1664
11927
1509
7606
8360
10415
509
773
627
738
401
10513
1676
6781
816
514
7723
6428
10530
6474
3242
7045
1779
1028
259
200
8783
22022
200
7940
15374
19795
200
9751
200
19465
4114
1995
626
259
35948
1128
542
2181
2389
415
1533
732
5267
25843
1297
269
4034
304
269
3234
122
10660
468
40245
124
1884
819
1225
2266
561
14147
4282
1673
2281
764
14542
1801
13980
3630
2039
1007
203
1901
1045
288
267
2164
1927
4323
10622
3836
3475
1130
16042
1045
497
10754
493
3796
8332
2752
142
142
12285
141
142
142
141
142
142
141
142
142
9947
1016
7374
4291
588
810
462
10118
624
1616
1347
442
1965
13419
1212
514
3091
550
591
4535
462
10118
14003
374
10095
5838
326
14542
1045
143
3475
493
497
1045
142
141
142
142
687
11723
1800
269
1782
744
261
796
269
737
795
719
536
10402
3475
493
497
1045
142
141
142
604
11449
482
1305
28907
4181
2139
473
2157
709
482
18771
375
338
541
31049
22594
3636
1305
345
3475
493
1045
142
497
141
142
142
142
141
142
142
142
141
143
1045
19632
3280
554
612
508
868
2793
3404
3336
2951
325
2379
3062
2648
2823
890
3081
12913
868
894
612
1613
1045
227
11449
541
452
417
444
424
427
388
49336
409
409
423
408
390
389
413
427
314
423
427
438
417
437
1112
406
339
399
432
397
396
393
407
9594
448
396
411
454
431
406
370
396
380
416
440
412
399
418
413
406
425
415
1052
409
429
420
473
2369
473
480
4793
8185
881
1018
5755
3016
124
3372
883
8013
23415
1860
9210
203
5187
1718
1411
1712
1711
5709
15985
5358
203
8945
8575
1248
3338
8200
5358
203
7909
1411
6316
5358
203
8927
4512
1228
3904
5073
6645
618
1646
1159
618
1823
618
619
619
3383
24306
2466
36411
6241
3031
1226
1473
383
2745
1590
1436
2609
4335
383
2266
354
1248
4849
1002
4066
21093
7963
1824
1165
244
10633
2347
1234
275
8406
370
5863
23832
8992
561
5946
20684
562
5856
2088
154
8844
910
1239
4188
2548
2516
1067
497
570
493
7252
915
900
2484
2541
1082
19955
444
374
7995
7845
10088
413
12574
1693
2026
2048
2450
1724
287
287
1456
753
2629
2673
2536
3091
775
1049
363
864
1008
710
663
339
18874
1369
1644
1118
1420
1821
1761
1779
1371
1189
1191
986
1020
1103
1524
288
288
288
4824
541
288
670
751
970
1460
2135
1472
710
655
1011
584
1209
647
685
3441
15456
1052
1389
992
1326
1269
1109
1064
1194
820
787
2112
768
963
1523
959
2490
740
1844
710
2422
1102
827
663
6740
1035
1365
975
1305
1252
287
287
4946
1316
952
462
445
436
451
257
10369
7079
10732
370
10525
388
7844
268
8825
371
10525
17257
5881
2009
2212
1402
124
7504
39566
124
3894
728
6162
65914
10725
502
615
25444
4918
505
357
9818
595
366
3620
5835
526
2332
383
2920
124
773
330
15923
567
9141
12662
6725
375
345
268
12969
3877
1357
353
15819
565
14290
3693
10901
375
353
268
8423
12271
3371
5968
8937
2109
20482
441
1240
10901
593
494
505
3971
506
984
447
8749
1971
956
1358
3290
1819
7429
554
446
124
38611
124
7692
770
405
2892
5344
1875
10498
482
506
203
1418
6068
5523
3909
1860
3971
2164
1789
724
2460
1999
37140
1083
37140
2892
5344
1828
203
122
4397
1418
15517
124
3342
732
5267
25369
124
1614
6749
499
434
2920
502
443
11641
896
1272
819
1315
1478
15907
716
267
837
33261
1566
6474
1514
394
1421
369
351
484
443
1122
11216
673
11638
430
399
20634
356
12300
430
20539
758
11909
758
430
369
17827
1070
1977
222
237
288
10500
4326
237
6728
6732
248
248
248
248
248
248
1216
11124
5010
15814
14132
23360
6885
512
497
505
497
5001
512
524
498
445
4322
520
505
524
497
573
489
446
521
489
573
498
42717
4322
497
7157
5971
15484
4224
446
892
875
445
446
445
13973
446
445
820
222
11680
732
5267
24734
1297
269
4034
304
269
125
2688
10369
434
258
24046
9908
736
2278
371
1591
1796
330
365
2301
261
377
794
436
364
452
612
4471
2039
22087
324
11079
323
7930
1375
9430
8891
15761
1288
1222
494
1010
587
547
1121
960
961
1181
1129
2097
9786
22120
1285
562
10057
1166
488
1387
4206
4206
4206
10057
15154
1007
584
486
1173
481
1171
1268
527
10867
1148
1295
1010
473
1330
1347
468
10841
1168
1378
454
269
11014
10959
11185
11141
11141
2493
2041
2493
2041
41935
1317
3947
4288
288
4595
2848
5654
770
1251
766
4566
2186
410
1238
273
228
536
2739
288
410
28581
632
559
2942
288
2848
766
7016
1608
1238
536
2310
3210
288
295
634
410
43359
536
2920
1238
25379
3721
288
12281
159
5038
561
2192
288
288
2238
29881
7485
9375
1833
426
399
516
1044
536
2713
13831
288
28538
2104
766
178
1316
266
7287
33088
410
10229
2186
2684
556
1228
989
33550
1244
496
448
2276
454
454
915
452
454
456
1388
6180
3158
2730
469
268
10621
33550
33550
951
264
261
2285
1627
598
3099
546
794
2924
460
5400
448
303
4055
3113
586
2834
763
450
447
4094
259
2960
780
448
29758
485
460
1235
881
454
2684
264
6764
264
260
303
259
2145
2285
9122
638
476
4094
1495
191
361
1590
454
278
7601
265
3942
262
303
260
2172
2847
4094
267
265
260
262
303
2145
4094
8532
906
44353
24858
30053
15195
20092
21316
29602
34608
623
9937
45075
16983
18874
15933
11304
8742
17149
10128
27113
12247
660
316
504
22878
38087
19704
28050
19917
20137
536
13780
19439
280
28119
173420
782
554
29732
9307
4300
26376
36703
1861
1213
1894
261
264
260
303
3422
13326
2145
261
4094
191
592
1898
1935
1977
1511
1571
261
264
3422
260
261
303
2145
4094
191
26707
3235
264
264
260
303
261
2145
2920
261
264
260
261
3422
303
2145
4094
9564
623
21405
30308
19949
13316
45142
16947
16891
17147
8366
12437
12243
25159
19465
562
86985
593
316
504
535
20344
400
60344
433
23981
51547
18765
13791
280
782
356
47932
554
9338
25905
3510
16486
9940
623
21322
28240
15075
19945
11039
16915
18438
27972
8745
17148
16795
9863
26915
12244
18534
45003
593
316
504
22552
37748
433
26166
20630
19079
13750
27173
280
782
554
9310
29861
4303
173353
16440
554
267
265
260
303
260
2172
2145
4094
10113
657
29885
554
191
45890
341
11337
1036
4160
523
6229
1146
788
29713
586
509
613
348
1163
335
308
483
482
281
596
559
598
6597
2368
20629
261
264
260
261
3599
303
2145
4094
2368
45890
2368
2368
2368
2368
2368
2368
2368
2368
2368
20629
2368
118
2368
2368
29713
25901
29713
45890
37905
2368
2368
2368
2368
21521
21521
265
265
6650
260
262
303
2145
4094
45890
28823
265
265
260
303
260
2145
4094
191
2407
11680
363
29304
271
12958
104
348
404
478
399
9078
7605
2761
248
319
248
104
104
568
3722
383
104
104
104
248
9321
104
449
464
611
104
4120
14563
9393
104
420
516
104
104
971
399
297
296
393
9321
9394
34682
271
6679
12216
1116
249
524
18119
3995
6408
12324
267
9402
580
13976
36288
12751
7644
14748
36366
14415
271
568
3187
285
190
474
1098
26136
4461
3760
1003
1031
2047
1845
285
190
3719
938
711
314
1139
1054
1816
772
190
159
26136
314
314
1239
7177
8353
39820
159
21280
159
11352
159
159
39596
159
16825
1018
705
159
1559
4427
16828
159
221
221
2920
2920
221
2920
221
2920
159
159
159
22061
13301
221
26136
2920
221
6001
159
221
2920
221
2920
221
2920
221
2920
221
2920
221
2920
261
265
260
303
262
2145
3422
191
4094
282
265
260
303
2145
259
262
4094
191
6843
221
4144
261
265
260
303
3422
2145
262
4094
727
5267
26319
125
125
125
125
125
3234
124
12376
449
41888
124
1884
819
270
2266
561
1489
14147
2281
7504
1225
1673
761
1912
932
36143
124
851
1873
346
124
4544
449
39251
122
7781
797
5198
6343
5793
8365
6006
5687
2778
6178
7818
1656
7584
41984
506
481
7753
4205
7300
595
381
482
595
144
6319
5197
506
144
6319
3946
506
30813
124
4311
782
2874
2495
26895
24744
17185
21110
26569
22654
411
124
3371
776
770
740
124
824
24822
2201
6337
4877
7658
4532
770
6078
769
818
763
845
909
1826
2057
4112
2683
6961
9631
6931
270
2007
802
866
567
2412
15358
9937
1388
848
1413
739
154
124
9631
20567
1616
655
672
552
834
284
635
1981
4103
1762
1169
655
653
644
2537
2402
4002
614
648
1426
292
8152
795
141
842
1997
1059
2544
7300
27171
336
365
2671
538
6727
5791
1843
4422
335
602
11212
1800
605
715
4132
284
1672
2170
602
32491
568
13829
1160
346
2953
20305
1501
2027
606
568
1087
1789
1041
1843
283
1717
1798
1188
1681
981
1036
877
122
962
2016
11312
1233
2562
2738
521
1616
875
1630
365
502
1006
715
2197
1006
279
637
279
545
279
122
7163
13964
1301
452
2875
458
12634
1457
451
1311
442
1373
273
273
273
124
2398
22385
454
207
125
122
1466
530
112
570
122
122
1284
1614
1193
3019
918
1839
1460
122
124
123
1062
1251
1897
459
1203
518
859
10954
263
8528
994
379
594
359
3383
2174
660
410
608
833
452
522
654
615
4829
4771
4366
532
856
661
861
5590
438
704
580
502
502
502
502
502
502
502
502
502
502
502
502
502
65
65
4896
6664
1824
65
156
156
713
65
948
142
765
1440
65
188
502
37402
65
65
4325
65
65
65
65
65
123
65
10467
3006
4848
532
53
11086
13424
2321
508
3518
13669
578
13890
9633
8526
3540
1004
6945
24492
502
502
502
502
502
502
502
516
239
4062
516
239
4062
4399
466
4096
466
12645
501
224
5235
6340
3940
5842
3245
5391
20366
1064
38860
32634
831
665
1987
654
47546
653
827
2773
548
7034
1031
703
3322
583
861
2891
1709
724
45700
1212
13211
7431
782
636
931
795
1443
2705
550
19059
7677
868
7897
833
591
906
26086
3279
31612
4074
7653
7896
1458
9789
799
10112
4114
801
992
23354
125
125
125
1490
14107
125
5522
124
2237
125
140
140
140
141
141
142
142
141
142
141
141
142
141
142
142
141
5369
274
4522
142
263
601
9686
10224
4559
142
276
7508
4611
276
8534
4466
3086
276
8534
190
189
191
190
189
189
420
506
3339
6068
183
236
2770
21406
6106
11228
13391
10582
11177
19344
10682
15037
3795
20062
2852
2896
313
5138
9315
21551
244
590
32315
9028
2033
1248
2297
1862
246
758
4832
6522
2364
10249
6521
506
482
3378
142
2332
230
184
9260
950
1451
1234
16160
1111
314
1259
2283
2987
3019
314
2896
4907
2203
1984
3894
729
343
9686
306
190
14001
2375
1965
2177
2219
2480
2324
35498
2889
4023
2219
2356
3350
2029
2019
1978
2242
2199
1797
2262
2125
1848
2076
1937
2233
2119
2580
2184
2026
2393
2533
2014
2358
2132
2238
2302
2310
2923
2580
2247
2272
1972
2148
1974
2284
2184
1853
2188
2479
1996
2089
2402
2183
2319
1928
2446
2174
15189
20964
196
196
197
196
196
195
14324
197
196
196
195
196
195
2729
197
195
196
197
196
198
198
197
31799
5217
1077
294
10272
1507
308
268
2453
522
1748
610
7010
1118
12994
2866
2478
11192
3025
291
721
3615
1895
608
3209
2834
9360
4080
288
2860
2729
741
4109
1895
10304
1723
20960
380
1103
383
365
370
2898
986
2413
11610
943
984
2291
1917
18004
684
1798
370
197
197
1004
15068
8481
11778
1042
21023
196
196
196
197
196
197
196
195
195
197
196
195
196
196
196
198
197
196
196
197
198
197
20982
196
196
196
196
197
195
195
196
197
196
195
12082
197
196
196
195
196
195
197
198
198
197
197
8027
1367
2593
1912
2143
3880
1740
380
1791
5526
5694
1780
3329
4672
1765
16976
1642
1639
5923
1366
1912
3880
1780
379
1641
1765
2594
3328
2654
1740
1791
4246
6467
3328
1764
1365
1911
2653
1739
378
1640
3879
1779
2593
1790
7454
5685
3858
1171
18446
3232
16740
15732
12626
21731
15071
3328
1641
1765
1791
379
1912
1740
1366
2375
3880
1780
2594
19799
27991
65
126
126
65
65
249
29
251
29
29
29
29
29
29
29
29
29
29
29
29
29
259
12395
29
254
29
251
29
255
29
252
29
266
265
264
264
29
264
264
29
267
262
29
29
263
265
29
260
262
29
29
260
260
29
261
261
29
29
261
261
29
262
265
29
29
260
260
29
29
260
265
29
260
260
29
29
260
265
29
260
260
29
29
260
265
29
260
260
29
29
260
265
29
260
260
29
29
260
262
29
259
262
29
29
262
266
29
29
259
259
29
259
259
29
29
259
259
29
259
29
29
29
29
111
8252
8233
2920
2920
1452
143
142
142
166
167
141
141
166
166
252
29
29
253
29
259
237
5169
5755
7409
5021
209
1794
1794
254
29
290
250
250
257
29
257
29
29
29
253
29
259
254
29
290
250
250
257
29
257
29
253
29
260
254
29
290
250
250
257
29
257
29
253
29
259
237
1794
254
29
290
250
250
257
29
257
29
253
29
258
235
350
210
1794
254
29
290
250
250
257
29
257
29
29
29
275
29
255
255
235
29
275
29
255
255
275
29
255
259
210
1794
275
29
255
275
29
255
275
29
255
275
29
255
255
1794
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
275
29
255
255
256
1794
1794
275
29
255
275
29
255
255
1794
275
29
255
255
1794
275
29
255
275
29
255
255
1794
275
29
255
275
29
255
275
255
275
29
255
275
29
255
275
255
275
29
255
275
29
255
275
29
255
275
29
255
1794
275
255
286
29
255
275
29
255
254
235
210
1794
275
29
255
255
275
29
255
275
29
255
275
29
255
255
235
1794
275
29
255
6389
410
505
1388
628
916
732
688
1124
683
514
1331
890
868
698
1043
1052
22841
728
1132
8074
16750
19852
251
669
414
961
4577
10689
27460
3504
2301
1573
8771
7371
5083
1239
305
6681
413
657
12996
13751
14695
14749
13751
16553
578
578
594
595
676
677
372
1046
423
4892
4520
1069
983
15389
1033
1177
594
621
4212
988
250
263
19829
529
3227
2089
2109
653
265
621
553
446
881
14581
774
645
690
891
818
597
649
273
1029
679
545
581
19527
531
531
2504
1196
574
761
716
661
634
685
771
610
845
203
1084
23699
1058
6053
2847
757
963
344
539
586
720
667
5471
5402
1030
657
2144
863
805
8013
675
559
4967
5005
1713
549
745
13885
68
16565
68
68
68
68
68
68
68
68
105
68
68
68
68
68
68
68
68
68
105
68
68
68
68
68
105
68
68
18715
1099
1072
1696
1099
707
850
1074
2132
7375
5267
2688
24734
247
225
433
979
2079
18560
364
717
1000
4887
640
2713
1085
6483
3418
2125
861
689
1869
2679
1565
1729
588
2732
4440
13686
2382
2522
2465
421
13278
353
15178
1265
1250
1247
26834
13435
375
1290
1266
1053
1185
32544
54270
12485
13456
44965
72742
13406
28611
11242
1405
45157
1869
23904
13628
69741
6738
17240
2186
1506
1768
834
2231
491
13187
34029
32870
13668
15915
32766
34366
14384
12878
68972
9548
12960
74658
11131
12728
12890
77842
78030
126
156
156
126
126
126
126
126
156
156
156
285
156
156
156
156
156
1426
1745
3342
480
11001
1180
126
126
5045
126
288
156
4476
126
126
126
126
126
668
1665
3660
3613
126
202
564
22650
593
5384
126
126
126
196
2701
126
126
126
126
6002
1681
126
23387
13492
587
13491
2034
204
10433
3131
394
563
5183
11944
556
237
421
188
900
3748
8243
884
301
17651
2580
6573
16622
66834
71017
90454
95922
16876
268
11002
23302
16082
32639
36038
34383
266
6361
1292
266
270
12081
17162
11385
267
11903
891
7462
38595
1055
1067
5327
2661
3110
1067
1067
2163
3172
1880
20807
344
344
36166
36064
344
344
36166
36071
239
2390
239
239
240
2390
2181
239
1533
238
2181
240
240
239
240
238
239
240
4553
10226
4845
10141
4735
10056
4694
11409
199
199
199
198
200
199
199
199
199
199
199
199
199
199
199
198
199
199
159
201
199
200
199
199
199
199
199
199
199
198
199
199
199
199
200
199
199
199
199
199
199
23354
125
125
125
125
16423
159
159
8245
159
159
1678
159
159
13095
129
129
4892
529
2164
227
12132
4907
229
12046
11410
199
199
198
200
199
199
199
199
199
199
199
199
200
199
200
199
199
199
198
199
199
199
199
199
199
200
199
199
198
200
199
199
199
159
199
199
199
199
199
219
421
35535
26892
4393
1140
1995
1132
5211
1995
135
1141
219
434
140
31783
14420
219
421
219
470
140
31189
219
421
16308
790
741
567
135
118
5396
333
4385
589
2740
5875
1460
3646
324
1460
3329
11327
1249
761
753
4096
765
929
399
770
12152
1460
659
750
31190
219
421
23100
219
3912
7916
1141
1015
212
470
581
22707
219
10242
10927
1141
1015
212
581
421
3547
26373
29193
41013
36628
1675
98450
33226
39099
35504
44907
33985
29663
27127
60740
60171
78412
64554
186756
67617
254076
55512
17250
23636
61177
25973
22782
221994
37923
29530
34075
108576
22080
35058
22882
21798
24871
9260
97247
30676
97976
38281
47620
28918
38154
49501
26865
168414
344
37664
603
215
215
215
215
215
214
215
395
260
21155
2412
986
1003
1917
984
2898
383
370
370
18004
380
1103
942
683
11610
2291
365
1798
6380
5070
2729
3433
14133
5935
1041
6501
10347
6156
988
4557
7453
523
1510
4063
4208
607
3965
13454
6855
129
628
4045
3341
3193
2987
3208
26815
2288
13001
7239
3413
7148
2471
1955
4148
2984
2403
680
4116
4178
8133
2415
604
929
1957
276
685
401
385
2709
6686
390
2350
382
973
15058
1641
4750
348
265
1331
273
8228
431
268
5623
14468
1034
373
13155
1019
1518
1577
364
3170
393
1842
4873
1510
265
916
4258
4331
566
265
2371
565
707
1283
4613
2243
15949
740
7185
11930
1699
3153
5681
2517
11668
5669
3783
698
12950
6072
10140
2759
2517
10424
15378
1121
7534
7534
474
2228
797
2517
1707
273
797
22885
172
15822
2558
474
1122
3783
129
1125
7900
5444
5072
4970
4998
5493
4893
5073
5139
5171
5060
4625
4729
5353
5075
1345
8409
5147
4625
1391
4971
1294
1302
1394
5348
5073
4738
5071
1479
1455
5074
129
4613
1556
1344
875
4859
4869
5738
811
4867
1325
1345
2603
9124
2723
1123
7533
2517
2497
5349
10217
4841
3914
8605
2517
25491
142
142
142
696
141
142
141
142
337
297
3192
142
580
301
523
115
260
142
142
569
17464
122
142
142
623
11413
696
11995
580
124
9880
12860
5031
479
124
9257
569
7764
2803
2456
140
124
11322
140
165
565
3592
140
124
11901
140
124
4089
140
124
13288
140
124
12708
140
122
11738
140
165
555
2544
140
165
436
122
24066
287
192
393
7374
2900
2727
2659
3472
2620
867
3733
2983
2435
2375
2858
2897
3336
16147
2676
2878
2477
3949
2622
3469
3814
3100
239
25178
154
14383
287
192
279
1966
364
99925
16494
2992
291
443
8974
6013
10597
225
224
332
1091
1514
1528
5304
4719
1637
7631
1555
362
1530
1641
6417
1440
1566
14524
148
1425
290
148
1412
1691
1684
1728
1439
318
1496
2878
11404
12750
3322
14543
30835
21238
240
10958
276
290
9122
19375
239
276
290
148
15957
491
276
290
148
13169
491
276
290
377
443
57051
443
365
220
14046
6013
8778
108
2089
2123
2245
8937
2312
2459
2493
2096
2166
24970
2060
1995
443
278
221
9969
291
443
11815
240
9308
1053
2573
16483
2315
2705
2384
27726
1953
1699
10743
28742
23773
25542
1620
1755
6075
1464
371
1811
1900
10483
2034
16079
6158
318
290
291
443
10092
9104
10401
4134
6050
31455
23605
6691
6257
6152
6865
5781
14045
7138
15703
5623
4185
5721
362
26415
3827
6080
5606
1355
291
443
14896
240
997
232
232
1787
232
2181
3052
1723
1590
2063
1688
290
1922
1665
1766
1699
1261
72873
40182
337
290
443
291
9358
869
979
925
512
310
13528
28923
2794
2376
2248
3158
2675
2357
8362
1028
10588
1567
320
759
960
960
750
512
2792
183
738
2710
2151
2666
2378
848
10700
10178
36820
37232
22354
306
512
183
7518
183
443
291
5377
31618
2400
2613
2521
2322
2438
2397
2519
2370
162
24910
2249
2285
2530
2440
8473
162
12482
162
13426
162
544
550
579
544
550
564
30733
126
501
196
196
10877
196
196
196
126
196
196
126
196
126
196
196
196
196
196
196
26731
2963
126
13649
126
126
126
126
126
126
126
126
126
126
126
126
30597
126
13886
196
196
196
196
196
126
126
196
126
196
196
196
196
196
196
196
196
14105
19076
517
579
532
552
3192
3471
17844
571
12456
14565
14971
26626
26692
15970
398
394
484
578
30572
18005
326
326
569
12325
156
156
156
156
156
156
156
156
18101
14485
327
326
19367
570
156
543
12286
579
532
541
19601
579
544
541
19366
579
544
576
14087
557
8295
18454
569
682
31258
126
14550
196
196
196
196
196
196
196
126
126
196
196
196
196
126
196
196
196
505
126
11552
126
555
126
126
1805
1079
2884
126
126
264
10093
126
126
1260
126
487
6383
123
3370
123
67308
26
424
386
376
35832
165
166
303
166
3016
165
7787
166
147
143
330
515
165
165
165
6481
165
334
269
10583
39652
143
26
330
165
483
302
165
21187
2487
166
6091
327
2636
2344
334
5430
21302
6481
6481
805
5704
166
8351
428
390
378
402
36645
143
26
328
8065
39561
6515
703
269
26
143
330
541
430
10058
8415
2077
2823
26894
14927
4568
27094
15181
707
19546
579
544
528
19780
19448
579
544
550
579
550
550
18355
569
579
544
550
18006
565
398
394
484
578
30651
235
10467
2061
2401
1214
26713
15350
18101
14920
165
19244
570
156
156
564
12292
579
544
557
20339
579
544
528
19699
579
544
550
19463
572
579
544
550
19491
579
544
550
18005
570
34952
1127
415
1533
2389
541
2180
1061
443
283
34952
5298
1995
1132
35331
1063
200
7940
1015
212
1654
581
1029
30834
200
10266
34597
200
3936
17080
200
7940
13583
762
15034
204
204
203
203
203
203
1352
203
203
203
203
204
203
203
357
506
142
9125
426
4689
11275
3913
3597
4506
4925
989
6189
479
2015
13492
17915
18663
20440
7613
15569
21457
2907
5063
4364
3199
21574
7016
2910
14787
16603
38600
898
295
1047
1067
1444
2962
1067
1067
3814
3172
5327
645
707
281
762
294
1880
170
20807
6316
14367
10275
5995
13912
29540
218
2770
676
2513
2581
16254
3293
274
2268
2654
13703
14255
14683
19250
2035
7067
13278
15522
16007
28634
2641
17140
17603
16596
17055
14733
16521
30051
24081
28565
29285
219
2920
4490
16630
16389
10276
217
25509
11183
3601
16888
1252
1195
1255
14367
1163
7069
894
35150
1476
1051
1794
4719
23657
14699
11756
13643
11517
17676
13901
14041
14121
11737
13132
55274
10276
1655
5101
13837
5498
55201
6838
5673
3062
4510
7692
7800
10276
218
6640
1879
5101
29267
1141
1237
883
1030
3065
2221
955
1152
1125
1389
3948
2239
18544
13334
7317
1947
10414
10209
9950
10997
10857
21055
22861
21662
1961
15766
16936
19773
14429
16012
38333
1949
15029
14397
14396
13631
14802
51885
3558
16429
48517
3028
8167
11599
44180
175
565
1860
2747
127
10449
2119
480
477
1043
477
465
2762
2811
14635
15112
15125
7551
14458
15499
12798
12717
5485
15089
6112
8655
8350
14738
13283
13389
11733
14286
11500
2699
6290
8064
9274
1700
5573
63052
1784
1300
56227
1306
18393
5497
6508
1091
11570
8420
5261
8339
15546
2938
3846
3307
14986
6120
1063
1071
1683
3252
13735
6732
2776
2867
20336
3649
2604
4290
2611
4191
2578
3573
2346
3295
2226
3375
2615
1069
4295
3515
408
414
1379
486
1408
1232
697
900
1297
3531
3181
5430
1869
2284
2094
1881
2103
2078
9003
2132
2349
3090
2822
3415
3149
3465
3389
3589
4524
3011
3161
3614
2449
1210
417
2012
1774
1581
1616
2598
2342
2723
3928
9196
3149
2266
1897
2109
2077
2065
2348
3554
3029
3156
3448
3414
3069
3692
1192
7182
2359
2348
2271
2161
2072
2159
2064
2240
2144
2098
1900
2136
2130
4280
1367
14904
2134
2141
1870
2078
2215
1846
2093
1866
2122
7298
3757
866
895
2775
75860
804
69562
845
71967
903
41800
1493
2564
2547
13140
1460
298
5754
5670
4611
4690
6095
6383
248662
4546
106
4546
1108
2139
2687
2257
6252
727
398
3106
2703
6348
4256
3745
3909
4326
4356
4690
4138
3978
3195
4651
5093
10115
3385
3571
3244
4790
4611
106
397
15975
2982
276
2037
288
9686
350
1105
3845
5839
256
2018
3772
8651
2072
7972
303
17636
15975
2982
611
276
7633
4055
1597
288
7508
350
1105
265
3848
5813
8611
802
2018
4495
7392
463
2037
7972
303
793
519
568
6452
12307
537
546
16819
537
568
537
571
2147
242
182
598
52936
1168
2026
5535
7479
1131
971
872
1142
2196
64
115
116
487
159
14803
12616
1746
1691
1010
3085
1048
2044
1228
4166
1080
1210
1181
1084
4307
1648
2007
440
1879
22819
64
3942
1672
1614
538
572
17753
7978
538
572
538
570
882
538
574
9330
124
124
538
576
5505
538
547
16705
538
576
242
41070
104
8974
6245
8353
6435
275
545
12949
167
104
426
126
552
427
126
104
1238
104
104
104
639
10000
325
1046
104
320
1196
993
126
104
104
104
104
104
347
2280
2730
8031
537
568
6452
143
537
572
1914
520
571
11462
142
537
571
8092
537
511
7080
537
571
2147
537
571
9009
571
537
242
31543
3682
658
648
460
568
1284
1998
3318
895
1177
470
1210
545
3411
496
156
477
439
12807
2202
986
156
499
2552
1971
1938
6152
3813
3268
589
571
7107
12761
538
573
2499
105
555
576
29865
11898
538
583
12898
572
538
3025
538
551
14163
538
569
105
538
571
2147
242
412
25095
142
409
907
16898
431
142
9888
349
895
589
437
600
346
142
142
709
4633
471
268
970
314
339
1337
856
593
142
709
141
751
1340
140
11313
594
569
4978
143
544
546
218
10999
9762
549
571
7653
2147
558
572
33587
1914
544
546
7568
16819
544
575
4022
551
571
12347
8092
537
546
143
242
18250
270
257
261
103
1425
287
4929
269
175
265
287
684
103
265
226
331
330
270
674
330
103
1688
424
234
234
584
546
143
524
7899
558
546
33587
10999
572
584
1914
524
537
573
143
9444
582
584
13012
524
537
571
7221
558
546
563
582
7830
242
556
13104
5041
270
1264
3514
65
4929
3381
5831
802
4181
1214
65
65
30412
3258
1908
1553
65
571
537
2147
143
537
573
6791
570
572
1914
524
142
537
571
142
537
582
13012
537
575
29979
537
571
4299
546
575
5619
7813
242
227
67819
213
367
1574
2868
2310
414
1918
1763
212
142
212
11112
213
759
2597
2129
1702
1964
1229
2630
909
1362
1476
1052
881
381
126
377
364
365
4914
383
433
400
363
472
472
545
3243
7725
364
538
551
14163
105
538
574
6677
538
576
5505
538
583
12898
538
572
4186
538
576
29865
538
574
2756
538
574
242
41035
104
7648
65
545
270
126
3867
12798
6313
538
552
432
427
104
104
104
802
1238
104
104
104
639
10000
319
1040
126
320
1196
1000
104
104
104
126
347
8023
2273
2730
571
538
7107
105
104
104
538
576
29865
538
573
2499
538
572
7107
538
569
105
538
572
7978
538
571
2147
538
576
5505
242
179
43312
5440
698
377
1449
683
377
429
430
634
353
209
991
681
1038
1105
375
815
1048
1168
375
785
1144
1137
3274
1836
1193
11320
1204
3408
377
1213
361
353
600
420
538
572
4186
105
538
572
538
576
29865
538
576
5505
538
571
2147
538
571
538
535
13814
538
574
6677
242
221
41351
3315
3343
4718
3527
3242
1741
1650
511
506
451
7208
7236
515
470
513
3171
538
789
538
574
105
105
538
572
3025
538
574
538
583
12898
538
574
2756
538
572
4186
538
572
7107
538
571
2147
242
471
39814
292
6448
494
259
141
459
260
141
930
141
928
937
141
292
141
141
141
309
140
140
299
1342
140
480
2584
140
2208
953
913
946
947
943
291
280
302
9726
1040
530
8115
547
538
105
105
572
538
4186
538
576
3909
538
574
105
124
124
538
572
3025
538
572
538
570
4864
242
126
275
468
464
7605
9249
778
639
534
545
9992
126
104
432
421
126
1314
104
126
126
126
325
6435
1046
104
320
1196
12949
167
1000
104
104
104
104
104
104
341
8023
2730
2280
41118
592
571
4299
606
12409
592
546
608
10999
12810
501
571
6518
501
582
13012
501
546
548
571
7704
7221
558
572
33587
1914
542
573
9444
125
242
19889
2540
386
498
499
585
877
746
383
410
982
2068
2649
2275
1346
386
548
584
580
489
338
620
354
432
700
752
820
948
859
2199
1266
12235
583
538
12898
17753
567
583
12983
554
583
13802
567
574
6677
537
571
17867
4299
537
582
13012
242
248
25410
825
917
753
368
944
3996
5080
5205
562
1066
343
978
648
807
2048
2660
2500
4243
4267
4211
10224
521
546
10335
665
343
538
574
17753
2756
538
583
105
538
572
4186
538
574
570
538
882
538
512
6966
538
512
538
569
105
242
556
28406
10947
808
889
105
1559
277
1272
3521
105
1222
4189
1916
105
202
5861
17891
537
571
17867
7221
537
571
4299
537
582
13012
537
582
571
506
142
12667
567
573
6791
242
186
66324
549
304
101
499
101
399
101
395
371
369
341
378
1278
101
159
11713
561
11858
159
581
362
2551
144
1099
231
231
231
231
231
231
231
231
231
231
6515
274
6500
274
562
12178
11137
304
359
378
378
101
1213
571
584
4299
524
7899
589
582
13012
12761
567
572
2612
527
575
4022
11924
3176
569
995
3916
569
581
4978
528
9564
242
78771
1066
6194
11001
4476
1180
668
2580
319
5045
3648
126
126
871
1745
3342
480
266
1639
281
617
285
708
1947
721
1459
270
288
289
1699
288
4632
3669
126
10585
277
1665
1862
3660
3613
4094
202
584
512
6966
524
7899
538
569
17753
105
124
124
336
160
332
175
2805
2704
2901
2812
4146
2775
1207
2439
3222
2707
492
2907
2697
9044
326
367
8186
4126
11744
48282
45588
1247
19252
3453
3745
2429
3624
4560
2597
3114
2789
2189
1713
4090
3462
2159
2949
2355
3094
4434
4426
4601
3362
4078
2512
2586
4098
4032
2722
1703
2977
4119
2760
4586
2093
2007
3163
3285
1719
4534
5607
3760
3790
3107
4033
3056
2057
2191
4190
4305
3742
3295
3450
11709
24917
50360
52675
1247
3450
19058
265
11903
3124
2698
2145
2344
4195
1906
2487
2513
2330
1707
3628
3281
4229
4728
2979
4442
2980
2633
3265
2758
3234
2616
2333
1833
4245
2385
4101
3196
3402
3309
3262
2336
3486
2613
2051
1700
4403
3030
3173
4303
3693
3977
3512
2774
3540
4056
2634
2477
468
471
33851
4888
1850
665
1400
973
616
334
5893
2016
3430
333
5081
2577
6693
5711
4269
53801
6212
3068
397
3746
705
567
705
677
699
24457
3098
601
13089
804
645
809
10429
3163
6963
94208
10467
3006
163
20440
3524
3530
3844
3445
3734
3524
1460
554
36500
13178
1706
7620
449
90
90
528
430
10050
175
8440
266
267
2165
819
268
269
967
273
1056
1221
263
267
1003
1168
940
2112
408
171
90
553
7307
90
430
10731
1056
437
90
90
528
430
8856
6302
90
90
528
430
90
528
90
430
9545
263
267
275
265
6312
3111
257
633
269
393
585
11525
1056
90
579
7434
90
430
10737
1056
90
9545
575
267
275
269
265
257
269
1847
10754
90
430
11633
1056
195
692
494
12519
7046
13948
716
4955
17255
1170
2476
1282
474
656
269
7057
6040
623
11614
11633
90
530
90
9116
429
1055
37543
142
310
140
391
545
9124
120
120
120
120
120
120
120
120
120
119
120
120
120
120
120
120
120
120
618
10795
273
249
249
24911
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
7911
120
120
120
120
120
13573
962
733
284
11001
16517
1027
475
436
572
436
481
8349
16588
445
8534
770
10667
275
271
278
1361
551
8384
16605
8534
779
11761
275
271
278
10224
16533
12855
278
2680
779
275
271
10224
764
273
249
10822
249
13573
10204
90
628
90
429
1249
90
1055
12506
90
527
90
429
10494
1055
10164
9545
266
274
256
268
268
267
6426
3518
1960
699
696
471
90
530
90
429
11633
90
1055
25386
9960
10095
25082
1023
1171
5360
8153
13573
174
578
5492
9570
1544
616
270
174
526
3938
442
12508
1534
577
9319
442
7880
1542
174
596
3860
442
9282
125
120
89
353
7882
125
442
12508
11671
442
9280
125
89
353
7650
1538
10796
442
13220
1535
586
520
520
125
453
408
10804
273
249
249
13573
185
476
8701
9582
125
89
353
13941
1553
125
442
10533
1533
125
453
408
10804
273
249
249
13573
125
17482
459
273
386
425
277
341
1425
125
17128
125
397
13262
150
10666
12860
125
17484
150
10846
397
13262
8246
12860
125
13624
125
658
8257
11633
90
578
90
429
1055
5002
90
90
551
277
284
686
90
303
4407
9797
596
13146
7493
453
1055
286
344
37643
142
215
215
215
214
215
215
216
623
272
254
1480
175
9263
3530
2571
3793
1026
562
282
279
261
268
4857
282
637
823
709
274
270
279
261
268
601
751
715
27272
504
499
493
456
653
762
722
319
268
382
55147
505
445
565
267
268
560
685
604
519
520
2991
943
268
417
1962
1962
101
101
101
1475
101
101
442
101
101
101
101
499
101
101
274
125
225
12695
516
45183
297
383
10939
268
271
417
14562
399
1962
14562
3334
268
271
417
409
208
1962
208
14082
14082
101
1282
101
921
43404
1049
661
8594
10444
762
8562
1030
1136
1153
1122
15612
1149
1135
1134
1150
1118
344
37549
142
216
216
216
216
216
215
216
310
259
45183
260
402
101
101
101
101
101
101
101
101
101
101
101
101
101
101
125
303
12428
12428
95
8844
516
156
101
10640
267
267
416
411
101
2075
15658
267
125
446
273
10801
159
159
463
443
3862
2075
27958
267
268
416
460
2525
2075
2525
101
101
101
101
267
125
516
8409
2337
2390
45186
267
416
125
303
516
21138
463
2075
443
3862
101
101
101
101
101
101
101
101
14462
101
101
4173
3328
9334
506
4788
381
12378
8619
187
187
187
186
187
187
188
124352
187
432
414
791
41323
1297
269
459
10398
122
124
125
1481
5270
1348
6687
1364
269
446
20723
486
294
11005
289
3255
5527
41323
485
11005
5504
125
8523
125
23354
125
23354
125
125
125
125
124
2237
125
14424
314
9819
2327
1122
391
524
396
1429
342
2824
2778
273
907
1951
1269
348
426
369
2264
1788
11896
2326
1235
312
16153
11448
3001
2404
2271
2604
366
202
115
238
71
204
71
224
71
242
71
238
108
108
71
238
108
108
108
160
216
2920
125
2461
376
376
159
39992
376
292
596
568
159
1019
5164
124
2919
253
141
1229
10967
376
951
1756
262
294
4839
141
552
263
995
6553
376
159
254
1989
262
3212
1189
376
18811
21321
5461
205
205
205
78396
85951
126863
42213
158301
204
30947
85868
98835
105938
214586
126739
127717
204
203
203
204
204
204
204
33965
204
204
204
204
203
203
204
203
204
204
204
204
203
12328
28499
4860
204
202
203
203
203
203
203
727
5267
26376
1297
269
4034
304
269
1145
122
6867
456
387
29966
2751
356
11124
424
399
359
7300
8314
3874
4153
1760
2886
1450
176
985
176
2759
32576
194
4283
2203
3997
7300
1450
4153
3470
424
25863
673
11463
424
20696
11062
424
673
424
68
173
224
166
174
172
173
374
686
10531
10531
172
173
172
575
266
259
24802
1334
4841
273
1147
1311
313
3583
273
1060
273
273
1879
273
259
461
55817
324
285
445
285
292
3291
720
4118
809
3803
18712
572
292
273
56171
5022
491
1494
2986
7952
7470
3693
1105
11905
5626
326
452
1058
292
340
759
1203
6305
260
7923
5256
655
4099
996
507
2549
8127
1634
451
654
549
4946
575
265
12148
527
126
9598
527
124
8877
574
2007
8126
164
164
896
671
164
164
164
759
9994
852
682
164
1523
574
1961
210
1529
32857
12857
14626
22138
23415
521
13585
960
10533
574
2459
4724
7079
2459
7079
617
12237
5386
5047
4298
35777
3006
5181
572
4477
2487
7252
5701
153831
1614
1614
1614
452
7566
135
135
135
135
28140
3800
135
135
200
135
165
135
135
200
165
26611
200
7886
18396
200
165
394
394
394
394
394
23086
200
200
3790
1995
626
259
35948
416
1534
240
239
240
541
2180
239
239
2389
1061
239
1127
35943
239
358
283
2004
2152
327
2152
2004
436
323
4337
12355
156629
11810
548
557
557
557
550
251
230
324
43377
559
560
548
251
962
290
553
584
589
293
960
563
444
33394
252
252
374
4693
424
35822
2117
12348
656
246
246
268
357
354
347
309
220
534
216
32422
8812
11626
264
12076
1699
32451
9914
19321
529
229
12046
726
77865
6194
319
13758
1454
920
276
288
612
283
1694
1942
281
1180
2840
348
4632
3613
3669
3342
265
288
1862
1665
11001
3648
668
4476
4094
3660
277
1634
283
1745
716
280
284
703
2580
202
5045
480
26565
3690
16570
5537
1779
491
444
1796
1210
7237
3393
276
288
288
4177
2522
233
15990
279
4390
5250
592
352
788
1024
2034
587
6044
2950
671
5466
2884
682
794
1681
28367
126
5430
26027
1426
281
703
4001
270
1947
1699
353
241
24288
313
661
6948
5698
2852
7188
310
18735
3782
310
4444
10011
1699
13237
3802
5244
2219
4329
4459
241
22919
6197
9751
3148
30363
223
26562
2963
12204
5645
26621
90
26703
430
5861
561
6260
5384
227
9640
687
1001
290
234
3540
593
1079
1805
1260
62021
23463
238
2237
13573
142
9446
165
164
165
164
164
165
17813
142
141
10749
181
180
358
165
165
33147
181
165
462
8055
1197
9660
1545
10924
63701
9791
989
925
878
1685
869
1014
4834
1020
981
453
27008
60842
9915
452
7561
1063
391
2774
212
1132
1063
200
7940
1015
212
23593
1029
581
1654
200
526
19633
200
11205
459
1699
10149
387
387
1063
3818
626
1995
1132
259
35941
1128
542
2181
1062
2390
416
1534
358
283
111952
128393
231396
344230
8425
306
20933
429
5150
221
41374
1674
451
514
3176
7208
3171
6980
513
3339
4741
532
4142
1741
536
3368
7239
470
156
36173
470
11397
515
3556
451
15431
6711
15503
303
2989
277
5859
3329
1286
9394
1946
1604
7226
10102
4213
159
280
7322
41401
3529
5065
4181
197
429
20099
279
582
355
751
685
300
497
403
421
700
273
279
2006
817
354
572
903
752
493
482
483
1052
23671
482
580
768
580
433
700
437
233
12311
482
734
360
1145
1245
12311
30146
14567
127
8780
2271
532
151
14490
546
1305
3923
23568
151
127
546
562
2370
2064
2372
12116
374
1245
13304
47150
1997
176
2443
14006
429
3093
284
293
2853
974
284
736
664
828
777
896
159
285
627
766
579
725
297
726
553
159
311
530
1993
269
261
283
268
637
5427
285
662
267
566
274
637
285
2231
31033
555
2007
411
175
416
2578
8700
4138
648
340
948
654
1505
801
1051
34679
627
1192
1052
1003
536
828
1319
10807
870
1404
340
1061
533
1024
2173
952
340
3483
943
801
821
1524
340
10650
1749
1120
4303
654
708
7722
637
384
24640
599
532
3667
843
1037
906
500
804
7741
2627
783
685
920
770
696
602
678
13649
500
537
682
602
833
694
806
693
855
1019
9627
851
7774
137
1147
2844
7741
24640
170
172
172
171
172
137
7606
627
8700
4050
2844
2844
2844
2844
2844
137
2844
2844
2844
10322
1139
2252
2618
1084
5788
955
5153
6421
2040
4810
789
948
1262
918
947
1460
1190
3416
582
15688
1500
18242
635
2982
611
276
791
9784
4055
793
4095
7229
3792
8611
802
8329
7633
1597
463
3954
386
15975
276
2037
270
8651
350
7953
4472
7972
7606
303
288
1105
3848
2072
2018
5779
4952
276
4120
1105
828
1607
1322
9784
30608
59527
364
390
1051
3242
437
1963
1787
2629
363
1362
1229
909
365
1702
379
3010
576
461
2473
783
383
1597
2892
880
7724
364
382
399
2620
2152
2896
379
2277
365
3927
1475
11136
381
565
365
30176
3735
674
649
920
8132
3251
436
685
3294
11479
1625
1337
3193
582
3031
659
5267
26132
1297
1322
269
269
4034
304
123
4047
368
9722
417
467
292
291
1454
1761
291
522
265
327
759
12235
14769
343
427
788
1331
1086
5621
7197
16029
417
327
5719
3034
327
759
12165
8812
19
19
19
19
19
2360
19
12655
19
19
5023
4642
10217
6921
3675
4759
12760
186
375
19
7082
227
494
12135
512
39390
324
1000
1271
3114
3271
3826
2342
323
598
1895
1826
2883
5037
1794
3171
324
498
2698
1662
560
424
405
532
405
1598
317
2180
3708
10372
4440
1387
23631
229
12016
1396
229
20816
372
215
36930
10959
4574
273
268
232
229
207
328
3339
9297
1853
279
260
427
129
129
268
260
129
6060
1819
229
266
328
8089
11298
4884
1213
2039
321
14913
17238
1607
405
656
595
1759
6746
612
885
7333
1747
396
923
595
852
11595
576
534
551
4600
4917
628
842
207
229
420
634
328
229
47549
44502
501
459
546
523
229
328
11946
1980
229
328
207
499
7637
6708
400
328
302
229
229
207
328
302
44215
229
7753
229
207
328
302
42796
229
27348
4094
1554
7867
600
666
729
1896
1910
1435
2586
820
13015
229
207
328
674
706
5852
2535
2439
616
2077
600
654
280
2182
179
584
597
701
644
2241
820
2337
654
2990
229
661
328
406
649
2870
4956
621
2956
7821
674
729
340
2406
3486
3612
568
2731
925
229
302
5422
229
328
2874
328
229
207
12218
824
328
45716
229
1094
2252
2177
31811
6571
2285
2521
4238
239
239
237
237
239
239
2650
2615
2977
239
239
239
239
239
239
239
13830
239
1844
264
239
239
239
264
239
3176
1572
1572
764
581
1301
4553
11314
11676
10444
7062
1131
448
1130
1127
445
448
1130
446
1131
493
12211
2531
1301
442
7845
749
797
59988
10989
8103
288
199
237
199
2701
1149
8617
16725
195
237
9054
12528
5622
2892
1409
2056
237
237
267
3767
3877
3557
3564
3557
3477
3701
24870
654
3596
721
3512
8820
2089
125
296
124
125
344
673
296
5845
125
281
520
296
123
125
344
343
364
3917
8820
8337
2001
125
123
1768
384
6650
199
59988
36651
274
11108
3430
1154
16147
1154
803
4211
1525
503
8632
3405
4071
7497
6921
10322
30191
8997
256
8768
1154
1249
1154
10322
804
1526
9784
9432
16148
5403
8905
256
9487
3392
1153
11099
1157
8997
269
14006
10973
4072
6922
199
199
124
4311
752
9069
3930
3384
272
342
8100
5005
207
6509
7154
1505
12792
470
458
1083
950
2557
624
451
9949
7122
7747
5610
464
20367
14846
449
467
449
1155
14071
4818
4876
3449
7151
2438
13240
1654
526
2910
5840
3501
6215
839
6399
9069
272
342
1346
207
122
7781
817
4839
9774
11922
3117
3014
3095
3148
3190
3033
3044
3098
764
3062
3038
3044
3079
3097
3139
8253
124
3894
785
1166
316
2941
3076
11983
12535
15699
2678
22846
316
15184
9514
2939
558
8896
4785
326
3806
17495
2001
327
306
5246
5246
316
9514
16006
326
327
11818
22810
173
172
172
172
2812
8880
173
171
5092
173
3405
137
10322
173
173
9507
14373
326
327
15713
154
3406
8942
326
327
316
15699
316
220
10920
171
262
103
105
103
416
103
11989
11556
561
259
978
227
2144
552
7280
483
1251
12444
1876
11657
561
257
481
2144
1251
227
206
483
1876
10868
11686
561
159
978
227
1251
2144
552
483
1876
12444
11686
561
267
978
227
1251
2144
483
1876
552
6592
12444
11664
561
159
979
227
2144
552
483
1251
12443
1876
11779
561
266
4968
437
4968
1251
227
2144
483
1876
11553
561
268
441
6477
6477
2144
1251
227
483
1876
11568
561
266
437
4968
4968
2144
227
1251
1876
483
11646
2143
266
4968
562
1251
227
483
1876
437
4968
4605
2195
269
269
269
2158
2381
269
269
269
269
4605
269
269
2158
269
269
269
269
2381
269
125
2195
651
5749
20050
12049
13002
10510
11307
237
226
20985
1050
14595
2899
18004
197
720
25254
13763
680
7081
6064
604
1306
5984
13141
383
3211
3320
1481
7070
7081
293
4979
604
498
740
1194
17279
604
13972
2500
604
1229
1110
434
604
328
604
604
604
1511
360
6282
9185
516
629
2921
506
12418
2328
1355
369
216
8768
558
7066
559
4190
20947
10667
279
622
921
1461
64971
23984
271
285
2313
563
1355
13080
3249
611
2237
2292
1460
723
108
108
108
453
108
108
108
108
108
108
108
108
108
108
108
108
246
108
84
84
108
108
108
108
108
108
108
108
108
240
232
10257
108
108
108
108
108
7929
108
231
231
235
242
18181
635
7743
1105
266
288
8651
7496
7472
6422
4896
303
453
6323
426
15953
2068
611
276
257
7633
3848
4055
7972
17522
802
793
1597
2037
350
8611
2018
4464
5802
2072
303
463
7508
397
8119
276
791
5074
4212
4957
25543
8534
441
1837
712
155
506
11019
2399
142
1190
1354
1224
440
1837
576
6773
2399
1273
1190
1355
1223
440
1837
792
2399
9905
1273
1190
1355
1223
439
437
1837
576
6773
2400
1274
1190
1355
1224
437
1837
525
6773
2400
1274
1191
1354
1223
437
438
24381
457
232
605
6469
2794
6469
3132
1323
14365
800
11081
2714
1993
1128
10820
1518
1823
11020
1300
3854
9670
350
2183
1816
486
21019
476
8378
1384
3132
2953
5363
1639
10895
606
1628
3127
3396
443
5825
3779
39131
4605
2195
269
269
269
2158
2381
269
269
269
269
125
204
3248
260
479
12281
205
1250
207
207
1073
1053
1831
5059
10232
544
575
143
7568
3248
260
479
12281
1073
1073
8736
8736
242
8669
19
19
19
19
19
19
19
19
354
538
216
7850
12334
3335
19
337
617
332
186
789
1392
3075
159
159
159
159
159
159
159
19
19
159
159
19
19
2452
159
159
159
2467
10127
948
904
1128
159
1231
3580
11141
2684
8204
762
146
165
166
164
4253
460
10513
1359
3580
1581
12645
2685
166
166
165
166
3588
166
166
166
1354
762
15716
2352
173
593
615
599
617
444
1147
451
433
30164
65
65
10940
65
3516
68
65
65
4167
65
65
65
6574
17888
68
5828
65
68
1547
8338
549
805
696
556
847
1095
844
425
566
472
544
1190
2838
2263
714
799
693
551
846
1083
850
544
533
583
514
455
2615
3549
1038
314
1132
10222
515
532
367
380
626
671
599
1323
985
581
563
807
670
1142
530
9296
340
683
694
509
336
629
581
829
650
5661
714
799
805
696
556
847
1095
549
693
551
846
1083
850
15953
142
276
142
264
143
143
3801
142
141
142
142
142
142
143
141
141
142
142
3848
3770
5794
9686
143
142
141
16055
142
276
142
143
263
143
142
10224
141
142
142
142
142
143
141
141
142
142
142
3776
5788
143
142
141
105
16053
142
275
142
265
143
143
7392
142
141
7508
142
142
142
142
141
143
141
142
142
142
3802
5790
143
142
141
15955
142
142
143
143
141
142
142
142
142
142
143
141
141
142
142
3848
3812
5814
143
142
141
276
8534
263
105
15968
143
142
143
143
142
141
142
142
142
142
143
141
141
142
142
142
276
5893
3822
143
142
141
260
8534
143
16051
142
142
143
143
263
142
265
141
142
142
142
142
141
143
141
142
142
142
3845
5773
143
142
141
143
486
9686
15953
142
142
143
143
142
141
142
142
142
142
143
141
141
142
142
142
4426
5814
143
142
141
276
262
8534
143
15960
143
142
143
143
142
141
142
142
142
142
143
141
350
142
142
142
4457
5790
143
142
141
276
265
9686
143
16053
142
142
143
143
141
142
263
142
142
260
142
142
143
141
141
142
142
142
4472
5779
143
142
141
143
486
9686
15949
142
142
263
260
143
143
142
141
142
142
142
142
143
141
141
142
142
142
4481
5829
143
142
141
143
486
10224
4605
269
269
2158
2195
269
269
269
269
2381
269
310
195
5321
338
2193
2446
17176
4157
2187
2378
6096
4107
5348
9947
4004
5217
36906
2836
4605
4605
2195
269
269
269
2158
2381
269
269
269
269
125
526
8040
4605
2195
269
269
269
2158
2381
269
269
269
269
125
242
242
511
537
143
537
571
537
573
242
576
538
10908
585
575
530
6302
203
169
289
11839
384
815
732
1402
14929
748
3260
1681
4993
12820
8538
1686
1371
10355
1366
1545
21773
698
570
568
524
692
688
1140
14591
5288
1569
723
2946
4380
2442
572
550
210
563
571
143
1450
491
324
4891
27943
500
9120
1617
1266
344
443
12089
6305
287
817
1627
273
242
537
511
542
568
125
732
5267
26132
125
125
125
125
125
1322
131
550
537
575
12931
453
15783
270
991
926
292
715
219
12047
325
1550
1496
126
537
569
572
571
12518
242
15498
991
926
270
666
9348
292
537
575
526
537
573
436
3220
3128
1259
406
9523
2399
1273
1190
1223
1353
49755
3066
1259
4501
8086
452
7566
1063
391
2774
212
1132
20570
1063
200
604
135
135
135
135
2170
2169
2170
2169
2170
2169
2170
452
7563
882
391
2774
212
1132
24471
1063
200
1015
212
7940
1654
581
200
8783
18124
200
3936
16926
200
723
651
666
1108
479
1029
929
1174
961
4964
25650
12147
1460
296
670
3710
5185
413
691
845
1146
717
3638
3028
291
964
12462
783
629
1202
297
1888
1370
1075
13944
4340
819
612
672
637
783
1394
1015
535
806
1176
1211
1115
1331
782
1057
1310
3968
670
1214
858
1193
593
294
643
1143
2032
719
833
1227
11925
2159
1236
2894
877
568
623
501
637
826
1043
291
5466
727
564
2734
1163
748
1184
805
607
50126
3189
125
125
125
125
125
125
604
607
125
125
125
125
6338
458
125
6338
460
125
125
125
125
125
125
125
125
125
3945
458
10406
125
125
125
125
6338
460
125
1452
125
125
125
125
125
125
18831
125
125
669
125
125
125
672
1303
1340
125
125
125
125
125
125
2813
2092
2065
125
125
10309
626
2967
172
121
10089
276
326
324
2164780
2361
209
626
2967
172
124
9771
209
760567
484
4605
2195
269
269
269
2158
2381
269
269
269
269
125
452
7566
1063
391
2774
212
1132
27965
1063
200
7753
1015
212
1654
581
617
2002
4605
2195
269
269
269
2158
2381
269
269
269
269
125
12992
10023
1840
3326
436
440
839
877
842
2354
3800
1285
443
327
464
444
432
10087
432
2207
4554
1050
2705
2561
327
844
1942
432
445
333
333
333
334
334
333
334
334
334
335
347
334
368
13084
2851
331
2852
4282
662
392
957
6808
391
135
1141
135
1132
28881
1141
135
219
11354
10365
212
1654
135
444
135
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
244
20755
3031
235
236
236
237
364
237
221
218
219
218
219
218
218
103
143
219
218
218
855
12024
103
143
12024
17513
2204
220
855
9609
143
9609
854
13444
18993
2048
819
3279
819
11770
220
219
855
13444
13444
244
237
237
1625
236
365
237
365
20758
3031
10149
235
236
659
383
365
382
921
3193
364
237
533
5922
2106
30454
16158
8899
1233
3449
255
268
248
266
267
6828
1684
2541
8806
533
4339
2220
5981
5714
5996
6381
248
248
248
267
4545
266
8349
268
255
11077
249
847
564
567
566
560
260
564
721
728
73973
567
926
1035
783
9896
701
29477
8697
8390
5344
8428
1256
23253
21128
2305
5977
1676
2041
415
324
2314
14059
324
9296
15129
12983
16530
1748
416
19186
982
414
414
10293
15644
414
412
415
414
1778
19594
11898
14503
13552
8027
143
141
141
143
142
143
143
141
142
142
142
142
142
142
142
141
142
40200
142
142
1052
807
4348
1861
1296
8232
165
163
165
165
166
166
166
165
165
6732
165
165
164
166
166
146
1287
20555
165
166
166
165
166
166
165
164
165
165
165
165
166
144
9950
1262
166
4352
1822
1296
4735
4357
466
60251
10329
166
166
166
165
166
166
165
165
165
165
166
165
165
1013
164
164
165
163
504
1427
165
166
166
166
453
521
166
166
166
1479
5848
3090
165
166
166
462
1023
165
166
166
511
3090
166
587
670
543
13692
165
165
166
125
166
166
12113
1040
604
3090
1421
671
1040
144
6212
3090
8250
1421
122
737
540
527
555
479
1985
1296
604
1040
1421
3090
8246
604
1824
1296
9880
1013
3090
5848
1479
1296
1040
3090
8274
1421
604
1023
3090
13692
1427
14158
1820
11961
1296
7204
166
165
165
165
165
166
326
18767
3837
1427
166
166
255
1004
1004
166
1270
166
1270
1004
1004
3182
1004
232
132
1390
1427
1427
5756
4420
582
1427
1427
1646
1427
5756
7204
1427
1427
8394
164
163
604
164
164
166
1427
1427
1427
1427
1427
1646
1427
1427
1427
1427
778
164
164
63388
13404
604
164
4166
165
165
260
105
43887
13369
604
5992
1427
9880
34783
604
13371
165
7993
37438
1427
13376
604
4399
10170
15159
13378
604
164
9781
22762
1427
13370
604
164
35534
9615
13381
604
163
33305
1427
13382
604
164
15029
3195
13391
604
164
48690
9880
1427
13374
604
9781
166
64374
13418
604
5243
1646
10037
31055
30882
30882
13317
13442
604
4943
14639
9701
14639
14639
14639
13427
604
6978
17948
11023
17948
13427
604
3203
1427
11961
17091
17091
2277
13468
604
4193
16849
8957
16849
13434
604
163
20129
8957
20129
2277
13404
604
9502
18878
18878
18878
18878
13413
604
4161
12255
1427
10386
12255
13459
604
162
261
8087
20175
13317
13404
604
3183
10445
64304
165
11580
604
1427
121736
121736
1427
11575
604
3124
6428
165
65291
12591
604
2755
10445
47682
12581
604
9615
1427
40939
12619
604
261
105
51139
12602
604
165
8957
1427
57998
12589
604
10445
166
65206
12370
604
4396
10408
1427
699
64157
1427
10899
604
10386
1427
1646
8394
604
699
63096
464
466
18774
1427
10207
604
261
10537
5507
18770
1427
10467
604
9502
1427
8394
604
8394
604
8394
604
18774
166
10459
604
5745
18784
7993
166
164
65218
10932
604
10445
65134
1055
3090
29393
1429
3251
648
860
696
804
673
1023
3090
1427
14046
8394
604
7204
582
8943
1398
165
164
165
166
165
1427
615
8697
1398
1427
1646
1427
1427
1427
252
29
251
29
265
29
29
29
29
4642
9305
4642
9305
271
269
10964
8027
242
242
209
208
208
208
1927
208
207
209
208
46916
11145
10834
6682
1234
4956
1421
3650
4789
2832
553
237
419
186
890
3747
9069
271
884
618
546
1318
1320
262
381
521
861
301
2168
647
1240
8910
10888
256
247
23368
13255
6695
22525
8267
6685
8750
12310
9349
891
7459
1234
1544
1439
3190
5270
9048
555
237
419
187
893
3747
9347
17353
12140
10123
302
574
5640
885
888
3541
1945
11179
885
501
6219
645
32618
1383
1283
8899
18900
1385
2335
1383
1283
1393
503
32681
45853
68
65
68
68
68
3514
65
65
546
68
68
68
572
65
156
1655
638
125
6666
68
64
5327
5338
65
512
297
65
301
1820
65
205
1557
6666
65
68
68
6666
6666
6666
6666
6666
6666
6666
245
201
248
2908
2925
2987
3002
3063
3053
3063
3052
3062
3133
2955
2986
3011
3040
3022
3038
3022
3083
2924
2988
3019
3050
3063
3121
3133
3122
3133
3150
2968
2990
3012
3031
3055
7619
3102
3106
6911
8090
7587
3098
3107
4609
3098
125
125
125
3143
125
125
125
2880
125
125
125
3143
10618
2881
3144
125
125
125
125
3177
21694
125
125
5169
125
125
125
125
28456
125
125
1072
125
125
125
125
125
125
125
125
125
125
125
902
30040
10682
114
2820
4484
11980
20064
855
1112
309
2440
4113
10682
114
114
114
421
135
1973
114
181
203
29
114
114
2820
2328
452
7563
1063
391
2774
212
1132
19931
1063
200
164
135
135
135
135
135
18750
200
165
19347
200
165
18782
200
165
27677
200
18750
200
165
18284
200
164
452
7566
1063
391
2774
135
1132
19313
1063
200
164
135
135
135
135
19064
200
164
18285
200
164
605
10964
10184
102
102
102
102
102
102
102
102
102
102
257
113
330
36572
1873
1881
6294
5647
2084
1475
1081
3356
6960
1964
12563
1143
1873
880
1959
6192
995
5932
308
20812
282
870
1178
1602
13347
859
1451
1175
624
657
12983
13928
1416
639
668
2147
24935
518
573
9415
6791
517
568
7130
6452
580
511
4275
7080
517
534
8613
178
178
516
550
347
9415
14277
12299
4670
1032
883
387
870
11635
821
971
1754
1263
833
965
815
516
550
517
571
8092
518
571
3138
517
546
10999
516
572
2612
517
572
518
572
12299
120
572
575
120
120
2291
29979
242
242
537
575
537
573
143
537
571
142
537
546
537
569
143
537
569
549
569
142
7653
549
569
563
546
143
242
565
571
242
544
546
537
571
537
571
67595
200
17737
242
537
572
142
67493
537
546
13049
537
534
13928
32631
537
571
9011
13186
546
572
174
558
571
141
563
572
586
568
143
242
572
571
142
140
537
571
537
546
10999
538
512
496
573
10686
242
538
572
7493
67493
143
141
142
143
141
143
143
141
142
140
142
140
142
142
141
142
142
358
36234
12587
1019
332
292
6217
6984
1167
1897
6319
1988
2108
5672
1897
1905
6319
5956
3380
904
2715
387
1983
2031
1105
1499
571
525
12932
544
572
242
218
9762
537
572
11879
13371
1626
306
883
1199
1202
894
834
537
573
1475
1041
143
544
571
537
575
143
537
575
537
582
537
572
142
242
6227
538
571
105
242
68307
537
546
200
18173
537
569
242
20165
402
297
1314
3580
13264
17638
2674
8840
762
1374
3580
4233
1974
5172
762
762
6469
529
762
667
1370
3588
2394
15484
593
1147
599
615
444
10906
617
725
6270
22051
378
43437
25854
33876
42777
65495
45210
36898
23612
63773
38543
6270
378
43437
33876
25854
22051
42777
45210
65495
63773
23612
36898
38543
1135
8349
1135
8899
1135
11001
1135
13908
1135
9334
1135
8899
1135
5305
1135
11001
854
269
12112
1135
10172
1135
10204
1135
9960
854
284
474
3369
3369
1135
174
578
5492
5492
1135
185
430
5947
1135
174
596
3860
3860
1135
174
596
3860
3860
1135
11621
1135
5401
1135
179
489
9851
142
142
142
1135
179
489
9904
142
142
142
1135
11513
1135
12037
1135
8899
1135
8349
1135
11001
854
288
468
5543
5543
1135
8899
1135
8349
1135
11001
1135
8534
1135
10224
1135
9686
1135
10224
1135
9686
1135
8899
1135
13908
1135
9334
1135
9462
1135
10172
1135
10204
1135
174
596
3860
3860
1135
174
596
3860
3860
1135
174
578
5492
5492
1135
179
1135
179
489
9904
142
142
142
1135
8125
1135
179
487
10246
142
142
142
142
142
142
142
1135
10082
1135
5401
1135
185
436
8174
854
288
538
5543
5543
4605
228
269
228
269
2794
3153
1302
1084
1230
36752
426
416
3563
11236
11236
539
486
515
3410
3207
6929
2779
2785
2362
2959
2553
2779
2362
2959
43452
194
194
193
193
471
195
195
194
194
199068
6903
4376
26183
498
605
2560
521
4376
2176
194
502
2313
1983
195
193
195
194
163795
378
385
345
378
370
2523
18156
2523
18168
2523
18188
2523
2523
18157
2524
18224
2523
3244
229
12046
18321
2523
10267
18296
18308
2523
2523
18303
2523
18386
2523
18400
2524
469
217
509
221
10902
121
10802
230
218
691
204
7815
19
19
19
19
19
19
19
19
2838
238
1699
529
10081
5627
7979
19
19
10511
19
19
19
19
19
19
8335
14600
239
140
350
1620
2881
7910
18177
687
601
506
5349
4380
1539
9837
583
649
655
531
624
709
623
64
64
64
1224
333
19066
239
350
198
140
8033
159
4771
19
12978
7854
19
437
155
4092
4605
269
269
2158
2195
269
269
269
269
2381
269
125
441
439
439
433
441
439
438
452
7563
1063
135
135
135
135
22018
109
109
109
1745
2639
207
31787
109
109
534
109
9064
307
312
273
273
2062
109
109
109
109
312
273
312
273
109
109
273
312
273
109
307
273
109
109
273
36959
604
8619
312
109
1411
109
1404
3304
109
24102
12103
4313
102
522
545
2448
742
330
142
370
9213
245
198
198
198
199
197
198
198
197
198
198
198
198
198
198
198
197
1072
198
199
198
910
799
2631
16702
9233
360
1053
2772
774
198
198
198
701
197
9598
61184
199
197
198
198
199
199
198
198
198
945
6159
6067
140
6051
141
142
142
141
142
142
141
141
141
142
142
142
142
530
6808
1141
391
2774
212
1132
1015
212
1141
444
10365
3912
20980
1654
581
434
1654
1029
20725
444
6382
15766
419
7862
18553
803
743
6310
27041
43395
25812
65453
63731
23570
341
479
22008
33833
42735
45168
36856
38501
9840
839
19033
135
135
135
526
30992
259
568
7396
15181
440
11354
16318
419
141
16070
442
11181
821
743
135
2846
6270
43437
25854
2514
1196
346
850
407
503
383
468
352
3958
289
411
385
290
277
333
381
52
10429
159
3170
159
52
10452
9366
640
905
1450
157
3232
14593
7750
19
159
159
135
3232
490
3293
3304
7492
14381
550
878
10258
4884
4884
1133
4884
19096
1937
12604
17006
944
807
1445
1243
329
4884
301
22304
22303
22303
11330
2267
2411
301
301
301
22304
16873
22838
15752
11330
301
16624
13115
48184
15344
42069
44635
91204
80061
129149
761
4884
4884
1114
3653
3510
3681
4604
7159
2249
3968
2045
807
3236
2074
21508
4612
1471
2195
2389
761
4884
3586
3510
1221
329
3501
4872
3653
4072
8327
519
3007
11108
865
2402
1843
1919
991
7669
288
288
1633
773
4122
533
576
8387
16746
20679
17520
181
2061
17454
9749
226
225
311
559
2044
7300
324
328
1791
1982
148
39017
10493
3069
14161
640
1450
157
3232
585
15374
2190
45514
1317
9303
39027
10401
10401
2319
2935
2877
3552
34945
2881
341
4097
39861
341
10401
2218
1870
23359
675
1390
5750
10401
3456
17752
16009
1917
13672
11751
13404
13839
13208
15812
11205
10401
6286
17577
342
14742
14662
13260
15195
14227
1877
4097
10401
3456
10401
7236
1616
10401
13331
640
266
12081
2050
157
3548
7766
14345
443
29200
6013
2920
6491
640
2050
157
3232
520
574
9746
2756
4605
2195
269
2381
269
269
269
2158
269
269
269
242
180
14011
734
3600
603
545
5039
2997
1065
539
592
605
668
600
771
411
16415
2965
566
783
13549
13115
1434
1124
8027
8893
12348
527
8663
9246
440
4160
526
8888
526
3779
1058
1058
21097
14868
36097
2803
7230
6090
26336
2039
2510
1147
8698
31190
3080
43408
1100
1628
1582
11590
9131
7996
10397
6373
8224
6258
7229
7807
13584
37821
9222
1635
5512
13289
5352
12691
7956
10719
6521
5714
9108
12497
7356
8045
9023
7827
8668
7655
9738
7494
8027
8027
245
10908
443
606
24246
4819
175
176
1052
5021
174
1542
177
2063
6830
12902
176
320
7637
1837
919
1371
4795
820
2381
7808
126
126
4990
742
126
175
535
1662
575
970
782
126
126
525
126
126
1109
11802
177
175
175
176
176
2381
10447
14253
535
525
7575
1662
1109
1192
175
177
15869
142
142
276
143
142
266
1662
141
4481
141
142
143
5829
8534
8776
142
141
7972
141
2072
142
3848
8651
142
142
142
9557
8457
203
3847
4919
5556
1370
14693
2118
1527
1404
203
24270
360
413
5802
3072
31874
9834
29478
203
3555
3669
3097
3938
4327
3786
4417
3291
4468
3521
2684
2598
3126
3023
2268
3194
13250
2664
3355
1977
7577
12581
26688
1396
7050
203
6538
4070
114
114
113
114
203
113
113
114
114
419
1359
203
4969
3465
3784
14683
3961
398220
2572
3471
23901
1608
1898
203
1635
1473
6188
13607
9498
1554
203
1628
3592
16893
10176
14106
203
97100
59384
135167
82958
139199
152634
2572
153
114
203
113
113
114
113
1292
113
113
1958
8295
9082
10382
7986
203
114
114
12265
8962
113
7319
3627
203
2669
1540
3327
3175
4281
2203
3327
2871
3651
2819
3179
2539
2183
3820
1672
3613
1674
3708
2734
2647
2241
1732
1599
3471
1501
2951
114
425
3578
486
6114
5686
3006
23069
203
3874
29282
203
5361
440
5779
22767
203
4479
3429
476
6232
6860
33722
16502
2748
929
478
203
22697
4915
12376
4258
23957
203
515
6808
5273
22199
203
476
4607
5779
203
476
3839
2957
32109
519
203
6037
7454
24391
203
4174
11403
7381
203
519
1038
9905
24357
488
203
6305
3230
24383
511
203
6493
4302
24534
203
509
2820
4565
24764
203
509
8389
3135
267
23637
7684
203
6748
521
203
8230
489
468
1135
1135
1135
1135
489
468
7132
489
468
245
245
31891
141
141
623
142
142
141
142
142
142
142
1135
7729
141
489
468
3127
1135
472
468
5122
25517
3945
1192
442
3887
3110
6036
442
353
1422
3581
1192
3928
4371
8497
2394
13771
4769
1904
3110
482
8058
4371
1996
1183
17275
12198
16974
9285
17267
21050
14065
3454
1641
13838
17377
10800
13806
4418
18519
13593
1135
472
245
3378
819
10717
10582
1621
7340
671
10820
6405
15444
1370
12745
8452
4248
1424
1459
604
2316
684
4688
744
341
613
3515
765
5926
665
22709
6204
684
803
641
599
16830
765
657
645
755
29614
6092
39653
753
17252
6139
645
11371
5816
26197
641
36600
6229
14106
657
6099
7987
7062
6439
599
5467
5830
660
6148
684
7287
5553
748
15882
19335
665
684
671
4227
8452
10156
4871
18400
473
454
1569
420
492
4504
27516
51334
5898
23087
17038
4405
19552
17831
5181
30395
6596
7985
7870
7679
8520
8206
7645
7371
6913
27648
37180
5425
30901
8091
42604
24009
33432
45534
4252
24370
8169
5290
55658
4227
10156
658
9252
13949
4653
10037
411
8601
10471
3408
10912
10389
10401
3161
5077
12768
12989
11015
11459
10575
10855
10755
11156
10807
10897
8610
14111
10929
10906
16828
10937
15787
10831
8433
10852
19321
10862
10802
16176
7943
10604
9217
10579
8070
10553
7748
10550
6080
10550
6502
10582
7004
10560
7566
10554
6033
10595
6439
10621
11135
10559
7004
10603
4227
1135
472
468
1135
468
472
36689
310
140
4953
12264
4397
1418
12014
1954
3565
1421
3414
132770
13258
8268
5550
7578
180251
5327
129675
568
3611
5645
85005
23933
11612
8141
9295
9944
25958
12328
36431
274
10663
11188
9434
2914
416
2884
1015
2910
2909
1968
2978
40141
1509
2156
142
310
18768
470
135
141
17135
12504
444
141
419
141
24141
219
7729
140
135
1654
581
1141
470
4183
135
698
8579
19
19
159
19
19
19
19
19
19
19
19
23354
125
125
1490
125
118
2104
575
6515
2025
2642
1132
834
3793
21983
1208
291
21883
10561
1435
291
12140
659
1078
52215
52215
287
20752
4351
3456
4073
370
353
1128
2532
356
10675
1126
2915
1244
16749
6479
16725
1936
7875
1208
1078
7940
1435
291
390
348
604
604
1208
3133
1815
9232
343
604
604
2915
604
604
12727
604
604
2915
8502
604
604
6498
604
604
2915
604
604
2685
12717
29043
357
387
604
604
3935
10204
353
604
2584
2408
2297
123
604
789
2056
123
2433
1775
2807
380
604
380
107743
604
3935
604
604
2815
604
24398
604
3935
123
123
604
604
2685
604
604
5567
2483
2847
2165
2398
2067
123
123
2687
2301
2150
2028
2317
604
2537
1770
2418
1869
2382
2382
2918
604
123
2649
1786
2262
1782
2390
1832
2685
604
604
367
1821
21983
291
21883
2403
291
291
1078
156
4181
3171
156
4950
7238
3315
41206
4718
296
40077
3176
7988
2853
6744
10894
1228
5672
8611
4350
268
215
1460
17637
229
229
291
234
215
6106
229
229
229
229
229
229
229
229
263
17408
14004
17408
17625
229
229
229
229
6329
229
229
229
229
229
15950
13096
37251
446
30246
584
491
427
3565
6836
6782
7780
4420
7151
2366
10997
576
11570
4851
37494
464
2359
11451
515
386
8391
470
4166
4170
2074
8860
32536
5945
3784
4103
621
491
362
446
59599
1134
548
452
9419
2821
10386
1584
6601
1030
5742
333
2832
251
6038
3577
17831
329
5862
3111
52902
16317
7167
957
6038
17831
4417
3260
5987
6122
14901
4417
5260
17831
51114
1741
1742
251
340
4417
17831
5987
2031
51749
6038
6122
2813
2299
251
336
6038
17831
5260
52603
4417
1217
4635
17831
15711
6994
288
1012
18613
1091
1099
1079
5228
6035
12098
16259
1091
1035
1047
5142
8750
5754
2560
25087
8913
1757
1576
4315
3323
2734
402
505
1210
26272
1402
1738
4759
4878
4113
1509
775
718
14381
505
5150
21216
4493
696
5617
505
5460
23387
505
3001
711
505
41418
213
9307
6379
1284
589
31692
563
550
12137
7246
6311
1244
19652
617
2816
24307
7489
10074
8079
257
6115
555
550
293
216
394
273
589
8331
4695
5171
1486
43822
19693
4368
95
1156
178
378
257
6271
9103
12348
656
246
19
2117
246
220
357
309
354
487
216
2117
656
268
246
11495
309
246
881
10903
301
301
301
202
301
202
202
495
1910
203
203
259
30992
10394
159
3010
159
101
9674
19
286
262
262
3494
7995
159
266
159
11718
7694
9912
9918
12572
6304
14994
6648
19
159
159
159
159
5041
173
365
174
16390
159
432
6274
20644
2039
332
13986
5271
7343
14283
13502
12410
6834
7117
359
1498
20652
8390
1952
23571
604
3681
1832
24685
7119
9401
733
100038
481
506
2327
142
12369
11669
9147
381
357
4909
381
381
4996
3159
4493
506
144
4906
381
4866
2228
249
251
250
251
251
250
5622
250
250
250
250
250
250
251
250
250
250
2668
9772
2055
38514
16294
253
254
254
253
254
2478
16489
252
253
253
252
252
252
252
252
253
252
252
252
252
252
253
252
253
253
252
252
253
252
252
253
252
252
252
252
252
252
252
252
252
252
252
252
253
252
252
253
254
253
252
252
252
252
252
252
253
16219
252
252
253
253
252
252
252
3423
438
831
423
785
4717
1104
5610
898
1061
1302
8487
7000
5776
1358
646
6135
646
4873
670
646
1403
1501
1459
646
1434
1378
3940
1916
1449
1381
6903
1378
1378
1362
1449
1439
1486
1552
4793
1377
1384
1347
1378
1479
1501
1387
329
718
1363
1403
4873
3892
3138
3061
2759
3213
2827
2676
2673
3196
2336
2959
1940
3068
2066
17930
9969
995
8860
118260
4873
3892
2102
2868
3250
4873
6068
1838
1906
2640
2197
2086
2374
2228
2129
2072
2617
2130
1994
2133
289795
2114
293790
2157
244983
2114
80300
173
18157
7582
4310
1258
2210
395
8967
35706
2210
2285
9451
309
402
9664
7300
5803
2246
2370
2345
2412
2248
2339
2279
2269
2298
2344
2217
2395
2182
57237
2182
2306
2026
2280
32830
33357
309
315
9276
8943
10035
3054
3632
2326
2393
1686
1765
2523
4045
1686
2238
2606
2392
1656
2742
2755
240
10958
1021
409
6546
18439
7134
323
46108
323
30329
323
25647
323
63283
323
309
316
7300
11526
504
423
491
585
22324
28503
1636
366
30071
16439
14717
22064
130334
42958
72372
30488
25706
27493
51751
49570
14392
15006
76943
309
315
9276
6030
17520
28802
226
226
325
322
1787
4314
2023
24473
5319
4543
4847
5057
5071
4794
4839
4266
4221
24921
309
315
10310
8862
4266
6510
227
225
322
327
1799
2054
4849
2369
2502
2357
18115
225
227
322
327
2502
37438
227
225
322
327
1799
2357
2502
2340
2032
2361
2302
3121
1956
2219
3019
27435
10899
227
225
322
327
1799
2046
2219
3019
2445
1979
2808
2135
2554
31186
227
225
322
327
1799
2047
2554
2569
2135
2515
2648
34259
227
225
322
327
2515
48065
227
225
322
327
2515
36890
113
475
12134
8770
8388
522
352
476
12147
113
2313
522
372
4990
1526
6428
5561
522
2046
372
1676
2327
9670
159
16361
14925
1118
397
364
719
8760
115
2296
2920
1555
4990
522
371
7814
522
2351
113
1137
289
6164
12134
16359
397
371
4679
113
397
20823
2334
397
373
489
15796
543
266
115
11653
2920
522
373
490
2046
159
113
16212
522
373
490
1118
115
12046
15144
719
521
373
490
2313
115
15052
649
545
522
373
369
512
8680
751
115
10156
594
397
352
476
115
543
15269
266
12089
397
373
489
495
115
15609
522
371
4500
473
5639
115
15700
521
370
10274
5980
526
266
115
12327
522
371
7763
5520
15699
15725
113
510
12013
521
364
115
1135
717
397
370
8655
113
515
522
370
10377
7797
115
15063
521
371
2313
1555
4990
6317
15883
115
473
10753
522
371
115
522
5981
2351
115
522
364
5832
5520
115
1151
6428
397
363
2327
115
495
8169
15883
397
373
490
113
513
15416
11715
397
373
369
2351
115
7916
521
370
115
515
9949
10376
522
372
113
2297
16249
1446
9787
159
4244
397
370
115
2046
15452
522
363
2296
115
15218
546
522
1555
4990
371
4008
2297
113
15379
397
371
113
510
15158
12013
522
372
5741
1135
113
717
16280
521
372
1118
113
717
15031
397
370
15996
2063
115
521
370
2333
115
289
1137
3499
15419
522
363
526
265
113
12519
15236
397
370
543
265
113
12542
10172
522
370
15101
113
495
13800
522
363
2313
113
15287
522
370
1246
2704
5486
1997
1444
175
115
1074
200
15778
397
371
6058
115
397
2704
2333
113
261
1137
3499
15909
522
364
5583
498
9661
115
15439
397
371
9414
2334
115
15894
397
370
15809
510
115
11245
521
370
2307
115
1555
4990
16703
522
370
2109
113
15418
5054
936
397
370
475
113
10634
15485
522
370
72
72
29439
72
53366
72
72
682
72
72
72
72
72
72
72
681
10964
4605
2195
269
269
269
2158
2381
269
269
269
269
125
7790
268
6438
2117
656
246
268
309
246
220
598
2308
1699
1177
265
12082
41148
32780
332
636
340
367
366
22522
364
332
397
450
23360
12867
10282
2039
6452
6932
1496
455
829
18358
7375
125
225
1453
3829
2125
1021
422
1326
40948
1347
4093
9166
3694
8840
427
159
261
11807
11807
1513
4882
219
35448
1321
4524
3903
3870
4503
2939
5948
3800
7719
4532
1513
159
268
3625
612
4389
5141
1104
871
232
31794
280
275
4233
5985
259
685
10470
862
414
2300
2502
3497
384
465
483
444
464
433
464
454
396
413
362
2012
4381
221
41407
504
1649
512
3315
3344
4717
515
7204
451
470
513
3527
4142
3171
466
3161
7239
1743
51475
1962
2826
302
570
609
657
724
723
1654
2393
4578
268
459
3364
694
5805
1339
9363
663
2977
4656
8376
5880
4012
1750
1288
4851
7441
31828
5217
7038
1146
582
308
494
721
714
13022
268
1723
3209
4107
2860
2453
2729
3025
1720
288
3618
1077
1914
6821
608
6802
291
294
10243
4109
2865
2806
1534
1867
2451
9001
36190
2036
3618
1294
1145
1832
2226
9548
27620
12430
10329
12004
1914
23724
3618
9548
12430
6006
24527
1145
8014
267
312
21755
311
22808
1134
4664
10784
318
940
1074
311
1075
312
822
9986
1861
1460
10874
4988
13117
7809
1588
1075
1074
1382
3963
1793
42778
11765
6125
265
287
247
365
2684
679
1128
944
326
14258
3339
18023
10836
2405
276
286
2930
2872
3276
2784
5359
9872
4507
543
323
477
627
8193
1511
1162
2211
4704
6636
4943
6453
1089
1239
4380
30137
1142
2279
3300
771
946
424
353
4885
1265
1156
478
872
1641
359
1306
5840
515
833
3777
494
1595
4380
71775
9209
234665
267025
102152
94684
72353
3776
495
4380
74460
71961
9209
156474
237207
102152
94684
72353
101407
927
970
405
861
2017
7457
1444
400
7097
515
6133
861
853
606
610
3207
7250
450
7499
7842
12348
2117
656
246
268
309
10691
640
10179
1450
246
220
598
12726
640
10179
1450
4680
300
4282
2772
4146
4688
8417
5840
22398
2149
4305
8760
1836
7988
5099
2463
37312
1306
1197
1107
1905
1303
3282
519
1788
1248
347
1986
2530
2016
2872
796
2469
7272
7221
10159
1247
1672
1311
1198
1136
1276
2726
4330
24391
1596
13140
4468
4301
25253
427
290
319
273
273
282
15519
468
319
319
302
462
302
303
303
455
286
3184
646
279
6704
285
272
1890
8475
43183
384
287
4950
6899
7926
375
7119
1766
1641
1415
1669
2185
765
20477
1828
288
7044
640
580
766
40147
1828
288
536
243
8080
476
4320
756
553
8629
8335
6819
680
756
1498
739
1127
5925
588
247
272
262
3056
270
1844
496
347
764
772
712
272
269
580
273
273
281
273
274
266
274
273
281
529
531
14131
221
41352
508
515
7209
470
1651
512
3315
3344
4718
259
451
3174
3171
1743
513
7237
3242
2546
9130
3079
3051
629
3049
646
2660
2627
4125
4380
5218
3528
4644
1928
2627
3016
2641
2821
2294
2859
2289
2928
3805
4179
8626
2033
2480
2269
605
24122
3049
2612
2410
3208
4426
6893
1886
2487
2323
2221
2461
665
6832
2145
263
609
593
441
1886
2487
4643
4963
5827
2033
257
541
6676
3409
618
1952
1057
1147
4543
5331
1074
1071
2838
6706
346
4004
617
1985
693
1953
17219
15816
5469
964
2336
276
566
2404
208
10173
270
572
10664
5746
4680
22398
300
4282
2772
4146
4688
2149
4305
8417
9888
19034
6282
1322
2873
519
221
41302
3344
4718
36404
1650
512
3315
508
5057
514
7209
451
470
513
4172
3171
3242
7720
7237
1741
3175
2284
515
8164
468
451
8590
470
572
12692
3586
2273
33211
6379
9869
491
427
6688
446
36139
3529
11844
3531
15406
11566
5422
49125
9721803
25683
1668
15718
1656
17112
11247
1190
8676
1709
1432
379
3348
1966
2231
1680
4295
6786
18294
3376
495
364
1149
1303
2350
14653
196
196
11208
343
3094
1494
500
709
966
600
557
60164
343
2255
209
10524
209
208
209
209
501
92284
341
2763
4441
239
234
209
208
208
209
967
558
343
209
209
600
709
209
208
209
155063
341
2775
4440
1494
209
209
209
208
208
234
234
694
5474
441
5331
1954
266
2368
271
573
2145
2659
8626
964
2336
7792
265
12082
2117
246
268
309
656
246
220
598
35078
5393
480
1420
1010
350
1779
2954
370
360
363
657
599
1548
1308
360
11044
384
977
1286
480
1137
403
388
415
4385
19881
2272
370
654
2727
1995
1518
336
344
984
653
2577
11675
336
10631
448
1830
1007
4367
337
337
9033
293
1247
209
1518
344
209
209
209
208
209
209
209
209
209
13394
8620
11537
1646
336
1203
11132
209
8825
587
440
2682
4505
209
7852
12023
2117
656
246
268
309
246
220
598
3869
1699
529
229
12046
3498
12640
1177
3654
35076
364
481
1420
295
359
1010
658
599
1548
384
977
1286
480
1137
403
388
415
4384
23261
2026
1245
2204
360
387
294
10622
854
823
2180
501
575
294
56465
984
337
981
781
575
12090
1995
1518
2272
335
344
370
654
653
560
584
364
7793
263
19
19
12191
19
19
19
19
2552
2794
267
5672
215
11558
11324
5214
20919
367
7040
3119
618
265
19
19
11903
24556
1145
6128
267
312
21755
311
8760
20738
4988
318
17615
1134
21667
4664
10784
7904
1105
1074
1074
1382
3963
1793
4554
940
143
311
1075
312
18320
4988
4945
7904
1105
1074
11274
2552
2794
6252
268
6329
215
23519
8626
229
229
291
234
6329
2942
229
229
229
229
229
229
9345
12094
367
352
229
229
229
229
229
229
229
229
461
374
9087
229
229
229
229
229
229
229
229
19218683
1440
125
125
125
125
125
125
125
125
125
125
125
125
125
29032
125
567
29033
683
1686
29033
1098
485
1440
1440
6769
426
772
469
275
539
1065
593
587
352
537
546
242
537
573
537
573
567
573
572
544
544
571
567
568
525
572
143
549
573
143
584
534
524
558
546
544
571
537
568
537
572
537
550
537
575
242
578
571
13992
521
546
577
550
578
9970
551
571
549
546
257
272
261
265
267
269
5537
563
572
585
571
530
555
546
570
571
524
537
573
537
569
537
550
537
569
537
572
537
571
242
537
571
537
546
585
534
143
589
569
581
550
528
571
544
584
575
524
499
571
548
571
567
546
263
257
261
265
267
269
583
571
219
1705
548
573
537
571
242
537
571
537
571
578
571
10331
544
550
4733
511
544
584
571
524
555
569
544
573
563
572
548
546
567
546
537
569
526
571
143
242
537
571
537
572
537
570
270
258
262
266
268
270
565
546
535
573
143
537
571
537
546
537
572
549
571
549
568
537
571
570
511
524
537
575
242
583
534
430
537
573
544
572
580
546
546
585
528
142
544
571
549
571
563
573
544
546
537
546
269
257
261
265
267
269
523
572
4485
553
575
537
575
563
568
537
546
242
537
573
3175
569
2981
537
511
537
534
537
571
537
571
537
571
537
534
537
511
537
572
537
546
553
546
584
546
524
584
582
524
585
573
528
142
242
571
584
524
279
257
261
267
578
269
265
571
4323
225
537
571
537
571
544
534
537
571
537
568
537
569
537
546
537
534
537
571
567
570
553
571
537
582
568
533
208
10232
242
570
571
524
537
575
537
569
537
571
537
571
537
571
537
534
537
575
270
258
262
266
268
270
537
573
537
534
537
550
544
572
589
571
542
571
585
582
531
142
242
553
571
572
582
143
570
573
524
537
534
537
571
537
571
537
569
537
575
537
572
537
571
537
571
537
568
537
575
537
573
580
550
274
257
261
265
267
269
242
585
550
529
142
585
570
8685
555
546
537
572
571
537
537
573
4605
2195
269
269
2158
2381
269
269
269
1729
1734
227
11428
2980
5871
179
1876
180
7767
179
4542
5938
1102
4542
5284
5731
209
416
2884
1023
2900
2899
1977
2998
668
2999
669
1162
13241
623
269
623
32924
2735
293
1215
43123
206
9495
13132
4306
479
174
6718
537
3396
479
2249
3604
475
672
5157
6721
208
288
665
411
473
537
515
10184
276
8095
1236
10753
6540
665
208
666
10173
10529
5176
572
9257
5645
189
818
15835
1139
1380
1052
2920
484
731
737
3619
2338
6931
747
836
417
4348
721
57465
3887
419
1626
1699
178
346
3403
996
3210
1081
927
906
905
1381
1834
1702
3244
1187
210
1423
1307
2715
2680
2460
2807
1934
1108
8138
4005
1618
2806
15825
1565
311
2305
6389
5281
3373
1372
143
10165
144
174
473
537
143
144
8095
144
143
65
144
12108
208
143
143
129
594
582
731
143
14094
914
869
884
898
914
450
484
432
997
859
419
2229
881
921
892
903
938
928
912
434
559
411
434
896
441
428
838
879
1746
863
906
877
888
915
919
962
441
3347
850
355
2104
1372
10101
144
598
473
548
143
144
144
13508
65
143
5450
144
144
143
143
489
725
732
143
179
178
178
22392
180
7307
7226
2277
2794
696
895
1433
1197
884
887
1293
143
416
2885
1024
2900
2899
1977
2998
668
144
8095
144
1521
7999
553
7368
4859
541
3100
3775
2129
3233
24625
2106
4943
710
2338
1558
550
2338
5778
4698
1521
2106
553
7488
539
539
3153
2136
3661
2633
2924
3187
21948
567
710
539
2016
2800
1585
3393
2548
3809
408
7734
1521
553
31055
10618
2106
567
1521
2106
553
567
710
539
2016
2136
1585
2633
3809
2924
3187
1521
553
21859
7488
539
539
3153
2800
3661
10477
3393
2548
10621
2106
567
25017
1521
2106
553
567
710
539
2016
2136
1585
2633
3809
2924
3187
21859
7488
539
539
3153
2800
3661
10477
3393
2548
10621
2106
567
1521
553
25017
11849
7693
539
539
567
1362
1521
2106
553
10520
539
2325
204
674
732
5267
26132
1297
269
4034
269
1322
124
304
12318
457
16556
991
926
292
730
6212
420
325
1657
15681
991
10187
270
672
926
292
1657
3557
1411
31740
8241
1839
5431
16459
4756
4763
4783
4753
4787
4814
4804
570
4840
619
4810
48254
719
660
595
613
800
4824
7350
2508
4282
4797
4844
4771
4866
4819
4718
4907
4808
5811
4789
4753
5814
31387
11033
6651
6564
6124
2266
5674
4265
18317
6484
5634
4275
34205
6399
4277
6743
1200
6962
7344
4281
4269
4275
4273
4275
6592
4271
4275
4271
4265
7300
6168
6603
6750
6451
6168
6603
6750
6451
6778
6778
15573
5941
6725
6326
13898
6494
6469
7108
1017
1452
3504
16632
353
349
317
349
339
343
84890
339
705
7614
343
2299
353
351
2758
341
2449
8073
313
3429
16542
1154
2250
2090
1159
3395
4372
4403
1067
542
3365
1321
4431
4277
4265
4281
4275
4275
4273
4275
4269
4275
4271
4265
4271
732
5267
26319
3234
124
9927
462
17680
1884
2281
14147
146
561
1225
1673
11715
819
2266
38708
122
8868
737
732
5267
25834
122
1614
6869
482
383
26567
895
1272
717
3756
806
871
1567
781
947
267
1466
838
33261
356
732
5267
124
6749
452
15928
270
991
292
3001
926
1567
652
288
2642
36307
10628
5162
1528
231
7055
749
373
54917
4201
7245
2118
3690
3077
793
8417
1122
7206
5162
5550
689
1051
1102
1064
32573
1584
2105
1514
1049
1688
1639
1052
1691
940
1278
6502
12309
124
1764
227
5275
46010
4605
269
269
2158
2195
269
269
269
269
2381
269
125
16301
1122
563
539
1095
433
611
6075
1610
805
5307
334
3632
12483
2654
2163
11260
2519
2369
2451
3687
11013
2725
4150
650
1738
604
10839
1112
2873
602
2730
1876
3876
10873
1916
4512
11598
9685
605
7161
5360
7283
9820
5329
7283
12302
12302
12862
12871
9815
7162
23354
125
125
125
125
125
2098
123
181
452
7563
1063
135
135
135
135
25431
1063
200
165
135
135
135
135
135
1855
2387
500
527
143
142
141
143
141
143
143
141
142
140
142
142
142
142
142
141
142
1817
2235
1639
306
748
4012
483260
306
511000
4716
2306
125
380
380
2269
380
2492
380
380
380
380
358
195
142
141
142
142
142
142
142
141
141
141
141
140
142
141
142
141
142
142
142
1627
106
524
1627
142
436
563
4937
556
237
419
219
829
1391
3343
3563
12094
5811
10132
64697
2741
106276
2695
2980
9127
48349
891
7462
190
7300
2711
121
121
108
122
5415
22087
897
18174
535
108
2802
121
120
122
198
892
35560
142
310
17373
477
108
108
108
108
108
1117
108
108
108
108
108
108
108
108
108
108
255
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
270
317
10257
108
271
9764
533
4581
2106
30454
4582
1460
1233
6042
272
8977
9958
6885
255
248
266
268
267
1662
7270
271
13986
533
4581
2106
1684
10996
255
248
268
267
266
4582
6828
6616
272
9412
6828
6523
272
3864
95
4341
4175
4162
4028
48407
6041
6828
623
1018
53848
654
687
882
521
529
6699
393
375
1367
389
535
206
576
571
1226
243
108
30313
427
400
1268
804
386
598
418
464
1270
1280
41573
443
443
204
16429
15684
1162
656
345
490
3823
4409
1102
7785
503
450
227
10626
108
449
1241
9908
7300
19429
1295
63694
479
449
5880
382
364
2067
1161
673
378
1163
11449
449
29553
407
453
432
449
793
375
1789
664
416
540
10149
449
35565
142
310
384
1317
3947
273
41180
4288
1238
288
4595
197
5654
287
4566
770
9540
410
1251
2848
2186
766
198
141
142
142
143
142
142
143
143
141
142
142
166
165
166
167
167
167
166
27291
27291
27291
527
617
4605
2195
269
269
269
2158
2381
269
269
269
269
10289
8863
17118
1071
425
1112
286
510
8774
326
515
1010
291
8863
7859
1340
286
510
1112
515
326
8889
291
8505
11290
2945
4847
1019
291
8865
10191
291
8534
22834
1243
3953
2592
1217
1495
1021
299
510
1390
2441
3503
3099
1033
3728
2405
3994
1136
1258
1175
1070
1211
4888
1870
2295
1061
1139
2554
5579
1208
396
1986
57685
2173
2223
8782
4402
5545
881
69131
63509
64
1596
694
2920
27887
9259
105
105
105
105
105
105
105
8006
8075
105
105
105
105
105
105
9819
1167
11563
105
105
105
1246
474
12411
288
2399
7119
105
105
105
105
105
105
105
105
105
105
456
188
105
105
105
105
105
105
4858
105
616
4153
1025
2811
456
3962
105
105
105
105
1148
105
105
105
105
105
105
636
1025
2811
19059
456
105
4708
105
105
105
105
105
105
105
10772
105
105
105
105
704
456
105
16481
456
852
3341
6609
1560
1269
1058
573
1148
1072
514
508
2055
479
682
493
569
526
573
519
507
2970
12442
2390
1055
18734
6081
11527
20078
456
474
64
4498
64
64
64
64
64
64
64
64
64
64
177
34657
4498
64
64
64
5013
64
64
48516
7250
1549
2870
1644
623
9346
2574
124
623
623
623
9891
124
3124
623
1510
1693
2515
623
623
623
7650
1282
1748
32361
9700
124
956
1771
1438
11215
124
11915
6013
64
64
64
64
5880
1334
5976
694
4012
1315
64
64
160
177
1529
51503
64
2826
64
64
64
64
64
64
64
64
2393
64
64
64
64
268
64
64
64
64
5805
1288
9363
294
35921
619
552
6298
1069
1611
13183
64
64
1338
4851
64
10280
64
476
1006
1696
979
763
794
685
2274
1576
1622
64
294
3081
350
1795
1320
935
2189
1013
2074
9001
1072
2584
822
3131
16478
335
3779
4382
13223
17485
8075
2855
2924
4832
5317
415
4945
9746
6515
2041
4776
5195
8432
1288
349
468
1412
8827
2334
16696
11729
13093
18830
16328
335
12983
830
4396
17538
11731
17595
838
468
466
9807
13515
468
466
8703
16381
468
466
377
372025
67107
272
51466
64
657
64
752
64
2799
609
64
6821
695
2365
8405
432
64
636
64
2950
64
4607
3364
1723
64
268
64
64
1288
294
294
64
1340
476
220
64
64
64
64
220
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
10377
159
3393
159
15649
267
640
9901
2410
2050
427
2035
15661
503
3007
7053
12669
19370
5332
115
1285
203
20881
1219
522
421
34816
114
1197
1431
366
2576
17536
1204
1260
115
8232
2616
5686
7249
114
1389
114
10786
113
1388
1712
1711
4362
142
1718
4455
115
471
115
471
203
114
171
1379
156
156
156
4415
481
481
479187
51470
64
11806
2799
637
752
64
1340
64
64
64
657
2393
459
3392
64
64
664
4578
8376
64
64
64
64
64
64
64
64
64
64
64
449
220
64
293
220
64
64
64
64
64
64
64
174
19557
1682
14959
174
173
891
6709
172
172
1243
173
173
35302
219
6379
191
506
482
6428
21942
8125
6878
11270
381
357
6068
314
93226
21906
137
9996
21959
13914
13443
381
482
137
7611
381
357
314
69666
21995
149
261
15478
9788
10949
506
482
144
7671
314
74304
21947
137
6350
15756
381
481
21930
21964
137
5174
14032
7349
505
482
4980
11540
505
357
10353
21960
21900
4980
6558
9053
12319
21901
381
481
137
7643
7108
506
357
137
7584
381
357
21921
12037
9945
506
482
9546
10964
176
25273
8899
343
825
368
5079
341
979
753
4242
2048
4266
1066
918
5204
3995
4210
807
561
2506
648
943
2661
341
482
506
595
6068
336
18406
343
838
648
1066
979
917
807
502
2048
8899
754
357
381
4160
2370
3534
3534
23928
3534
3534
8349
381
357
8739
2164
3534
3534
3534
3534
11001
506
482
7192
2164
506
482
8365
13908
3115
393
1081
25273
9334
506
357
32711
644
3462
8695
403
369
9580
1819
898
877
403
953
483
453
398
1980
1079
7569
4547
8899
556
1808
1146
664
1169
443
1857
911
2183
481
404
968
2120
381
9283
22968
343
838
368
3268
2468
2067
816
2145
2328
5305
979
917
753
2642
2048
1503
3713
2247
381
17280
8349
649
1873
1656
3146
3713
2157
754
5402
2841
2674
2245
2588
1430
1066
381
357
7797
11001
2328
3083
505
482
11001
506
482
9053
22276
8349
7104
1460
381
482
22329
15163
7275
8968
22359
381
8534
8062
9223
506
357
22288
8384
5174
22236
6690
9699
506
357
10172
8552
381
357
9617
22378
10204
8673
22333
7747
11613
381
357
124
8971
4410
381
482
22294
9407
11978
9433
506
482
2920
19617
7413
4837
5217
2127
563
505
482
314
20440
314
193
17520
13964
1301
458
9755
1454
458
451
1337
444
273
273
273
1256
124
2394
18639
1297
452
309
122
124
119
269
269
122
112
1059
122
2990
1819
125
1133
122
1281
478
12397
460
1340
449
1425
444
124
176
25273
137
2920
482
505
32719
9960
3132
3204
2453
381
481
506
357
19618
314
8153
10136
20440
11171
137
505
357
3283
522
174
506
482
314
20440
11171
381
482
137
7662
8391
137
505
357
5197
195
7104
174
381
357
596
3860
3047
3860
506
482
174
508
5594
506
481
10203
371
18442
16176
506
482
9798
11510
381
482
522
9773
506
482
314
92041
25273
137
506
482
25273
137
381
481
2921
19235
8125
343
3804
3225
1872
3414
506
21657
124
2124
1747
4280
4845
4064
3541
2956
3162
563
3184
2395
2696
3312
2676
454
2830
3567
3329
3532
506
482
1777
21221
1279
1272
1275
1328
16265
20440
1280
1273
4980
506
481
2435
276
276
17520
193
13964
462
12198
460
685
1463
449
451
1316
126
2280
1067
5648
342
11793
2156
11111
136
1376
922
290
2015
4898
10324
124
274
9052
115
4487
452
308
474
1363
451
1349
451
1342
124
22385
452
10211
124
124
124
1311
125
918
1173
1839
1614
530
124
1193
945
124
112
124
1910
1167
462
460
449
137
506
482
11430
12253
450
506
482
13162
137
381
357
10408
1416
232
382
2713
288
7044
28629
2104
2192
766
618
925
179
33018
1316
1316
10518
2238
410
9540
2186
316
11430
137
505
482
13162
137
506
482
9866
234
384
28516
7485
273
1121
2191
179
7287
12629
33058
318
2418
556
1228
324
7485
2767
27808
25273
137
506
482
8029
32763
11898
2113
1666
1129
1460
124
314
92041
314
17520
177
11579
25273
482
506
10150
11430
11001
506
482
7490
13162
8899
505
482
7365
233
383
11581
28092
13831
1669
7291
26861
310
2657
234
13873
22772
707
11001
506
482
8349
506
481
8534
506
482
8349
381
482
314
17520
193
13964
460
462
570
7706
451
442
1370
124
86
36128
469
377
1424
275
772
485
1427
389
1065
701
1024
607
426
724
1686
352
1098
478
460
12269
451
444
126
1067
5648
342
11793
115
125
1823
452
308
460
449
449
1500
126
374
25921
269
269
269
6793
810
1240
7715
1097
1481
1534
450
10327
1457
460
451
449
126
23354
4480
124
1490
5504
2237
16354
275
473
452
9957
451
1349
449
1457
126
384
24935
124
124
124
124
7611
1369
1335
125
3611
126
4180
123
3113
1303
447
8175
460
451
444
126
368
4786
3135
4509
1297
1385
4308
599
2118
7111
480
646
516
29879
124
1611
2051
6700
679
458
451
442
126
176
25273
8384
357
381
11099
8534
381
482
487
25273
10224
381
482
19235
9686
2862
3261
21657
3520
3414
3307
2241
10224
381
481
21221
11001
506
482
276
20440
336
249
64262
125
125
125
269
125
125
125
125
125
125
125
105
125
125
125
10177
2613
2620
336
249
37905
125
125
125
125
125
125
125
125
105
10899
3429
3429
6270
22051
33876
378
42777
43437
45210
36898
23612
38543
65495
63773
25854
10903
4605
2195
269
269
269
2158
2381
269
269
269
269
125
10762
31537
142
310
140
725
3883
193
114005
20179
179
880
10611
4605
269
269
2158
2195
269
269
269
269
2381
269
125
3883
193
118426
3356
7435
3351
3351
3351
3351
3351
3351
26079
288
288
2352
15711
8204
593
173
599
615
444
1147
617
3404
6149
2137
8365
7455
5766
3165
11483
23136
14116
346
495
12815
1358
3580
1749
10814
5171
456
457
3615
762
762
6469
667
529
762
1354
3588
7214
3903
762
762
6291
762
762
762
749
749
966
217
509
221
121
230
552
553
9345
19
19
550
159
231
10902
4605
2195
269
269
2158
2381
269
269
269
269
269
125
8040
312
195
5321
338
2378
17176
4157
2446
2187
2193
537
571
142
143
9947
5217
4004
537
573
36902
537
575
537
569
142
569
549
182
549
571
142
585
571
530
143
4332
546
586
143
11358
526
568
143
11316
567
571
202
565
572
142
537
575
525
570
12932
143
242
555
571
570
549
533
571
10435
527
550
7181
143
529
568
143
571
578
225
105
563
550
537
511
143
2823
3171
537
534
143
5873
5873
537
569
537
573
310
195
8236
2479
5974
537
573
537
534
537
575
242
14485
1500
1438
1432
584
534
524
4489
1656
1274
1605
1629
5508
142
5756
534
551
143
242
242
160
129
129
160
324
31033
19460
331
18682
332
15015
9908
160
160
160
160
160
31217
160
16498
103239
16498
4678
7018
3641
7008
204
262
4202
321
48513
527
204
4605
2195
269
269
269
2158
2381
269
269
269
269
125
33306
523
1920
240
240
903
964
880
908
948
1106
266
3600
918
5773
850
1490
505
755
514
523
283
232
1704
955
2007
22396
270
297
12291
1450
481
29404
679
741
545
337
1315
1193
543
837
781
968
787
2103
11054
939
944
283
232
69926
4605
269
269
2158
269
2195
269
269
269
269
2381
125
302
596
503
38031
304
11430
302
304
304
302
304
302
302
302
302
302
302
302
503
38144
503
38309
20313
192
193
193
193
193
193
193
193
193
193
192
193
194
193
193
193
193
193
193
193
193
193
192
193
193
415
186
7300
33463
192
190
190
190
189
190
189
189
190
189
191
189
189
190
190
191
189
189
190
190
190
190
190
189
190
189
192
190
8012
190
190
189
192
190
190
189
189
190
192
192
191
189
190
190
190
189
190
192
45844
3656
189
1091
182
653
125
207
641
297
14751
162
266
12405
193
124
10001
20065
1488
760
704
1579
634
928
493
587
483
3958
447
846
543
889
1060
997
2101
193
193
192
193
193
193
193
193
192
192
192
193
771
193
554
193
193
193
840
193
491
398
7300
1690
1575
1724
1594
1715
1841
783
10212
45984
1829
191
354
3655
189
190
190
837
394
398
1604
550
393
390
45877
1723
1849
1612
189
11025
1584
1732
1602
1829
474
12508
1603
2920
889
46026
189
577
190
622
496
327
1690
336
888
1099
64
64
650
530
497
702
662
411
45820
472
11203
45572
1690
368
381
201
248
20079
192
193
193
193
193
192
193
193
193
193
193
193
192
193
193
193
193
193
193
192
194
193
193
193
192
193
193
193
193
193
193
193
193
193
193
193
193
415
186
194
192
193
193
193
192
2920
33463
193
190
190
190
189
190
189
191
335
189
189
189
431
496
395
574
1829
189
190
182
326
181
182
563
6285
183
182
182
327
181
1663
190
190
190
189
190
190
190
190
192
1408
1602
192
191
192
191
180
45351
191
650
663
125
191
190
497
10329
295
14759
124
2920
7300
122
8910
10941
10899
60515
197
2261
2289
2283
2298
3659
2273
2248
1889
2282
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
2292
197
197
197
197
197
197
197
197
197
126
126
4529
286
126
126
126
126
16633
3660
5451
471
469
15724
197
197
197
197
2292
2289
2298
2270
1889
197
197
197
197
197
197
197
197
197
197
197
126
483
493
126
60500
2268
2283
3660
2248
2282
197
197
197
197
197
197
197
197
197
197
197
197
286
4517
126
126
3660
126
126
126
126
16694
197
197
197
2292
2289
2298
2270
2248
197
197
197
197
197
197
197
197
197
197
197
493
483
126
126
60500
2263
2283
3661
1889
2282
197
197
197
197
197
197
197
197
197
197
197
197
197
4517
286
126
126
11485
5854
126
126
126
3660
67153
159
160
159
272
346
160
124
273
124
20504
255
249
35296
393
249
12047
251
258
17124
2393
1855
1236
249
268
20505
270
3761
4065
19214
5215
273
273
272
67153
272
1675
451
7209
514
3176
512
41363
470
3171
7239
1741
3367
532
4740
3339
536
576
7458
3242
7458
588
515
469
451
9385
3529
8590
2273
4166
8165
2167
36014
515
451
469
10316
2795
2366
4420
4588
3636
34878
554
5196
1090
38780
824
395
12182
2964
7274
972
942
475
2284
1216
3239
3926
3802
1897
7873
7631
353
7304
21271
824
272
1544
15046
7470
7157
406
273
407
7046
13245
2742
3239
5224
5108
1897
210
33408
3516
4334
4399
197
5195
255
95
26280
8854
868
21271
824
272
124
159
160
160
161
160
2742
158
38758
1544
2592
7304
4239
257
7631
2284
1210
4495
1778
3128
4506
6160
272
1844
384
385
1411
7361
3053
27957
985
363
1321
2160
904
363
2089
946
1884
1452
749
363
8853
869
1088
1670
363
234
1324
2453
234
1008
5263
4979
1097
2160
631
1067
1723
2346
1708
2164
1613
1324
156
965
2163
363
234
6465
2418
1316
234
1322
234
353
987
1362
232
234
3964
1316
234
1449
354
1599
2163
11855
13461
888
1663
234
234
2161
698
1415
1458
20947
380
1103
9381
1917
2291
365
2413
984
370
383
2898
365
1798
943
683
986
1003
370
18004
6380
5070
4106
3433
12136
8481
1041
11779
22701
7970
8464
1753
484
5512
4820
5757
21880
10880
272
16126
272
22227
1292
23682
7046
2964
257
38810
2284
4806
1915
551
14163
37755
538
17753
11585
1800
1139
5977
621
282
9600
2920
953
1006
3189
689
7209
156
450
1440
9535
807
296
4325
4325
2858
65
263
724
8676
980
18197
2282
7870
301
997
65
558
123
123
602
384
8091
2674
578
1460
1319
1571
1919
10010
538
512
105
1460
439
538
124
538
572
7978
20367
1878
357
10059
357
10059
538
573
1801
439
538
571
2147
242
1655
6460
538
576
3909
538
572
4186
538
571
7107
538
572
538
576
29865
65
9063
1800
1551
65
65
156
65
689
7635
18968
156
953
1006
458
142
811
7870
9581
65
1440
4325
65
65
65
65
65
65
270
1650
897
65
65
2282
262
1857
838
538
570
105
37757
507
468
538
535
105
20367
357
65
65
143
357
512
538
538
569
6338
126
65
538
576
538
547
10885
547
538
538
576
538
574
2756
242
538
572
538
583
105
538
572
8895
439
538
547
16705
1958
603
8792
269
1625
882
621
574
538
9330
538
547
538
572
538
512
538
576
105
538
569
242
538
547
538
583
538
576
538
571
538
576
538
551
538
547
538
572
538
569
538
576
8027
4605
269
269
2158
2195
269
269
269
269
2381
269
2171
846
6194
2703
2000
816
695
59635
25999
147512
102
1740
478
102
19808
102
102
102
102
102
102
102
102
102
13505
7693
7457
7444
7463
40389
477
554
1507
1618
1446
1443
1594
1976
14126
1007
1726
730
14226
669
457
12616
12032
213864
166
171470
14126
164
166
166
165
166
166
165
166
166
166
165
165
166
165
165
166
166
166
166
165
166
166
166
166
165
166
165
4328
5553
13318
4735
20570
14126
16738
19583
14126
471
10964
1843
2217
2410
1531
16923
3695
6655
19351
27500
10402
13667
714
15596
20224
4824
223013
16923
205816
10964
14126
10511
165
451
1538
1313
1851
18736
1829
1294
1715
1440
1551
1644
2064
2516
2341
1448
1813
1740
12497
7731
18736
17379
13034
18736
13372
9345
18736
18736
12016
11296
18736
1314
2172
10505
8863
5114
16095
8863
10505
8415
3311
8415
10505
7432
4860
10505
7718
4865
471
607
2260
1589
1958
2061
2372
1781
1886
2099
2036
1972
2153
13921
18760
17002
19940
10919
21102
17002
7718
10505
18736
10511
14126
467
1379
13298
2043
8415
13298
1361
9047
366
5955
9047
1329
4137
292
12375
2485
32063
8448
2687
9131
7501
9060
9412
13436
32063
399
4480
269
269
1490
23354
118
2104
518
344
896
1272
19466
717
10347
1466
807
932
1011
1567
838
267
32120
398
2311
370
6548
696
1876
1098
373
16150
370
810
4809
370
370
370
796
855
969
695
698
2778
697
492
700
647
391
738
827
1620
514
10409
8568
392
392
16638
482
1187
6162
1058
4265
7769
567
595
271
271
722
271
276
20060
2147
399
701
582
629
753
292
125
125
125
23354
125
122
156
4605
2381
2158
269
269
2195
269
269
1098
7892
262
2143
9482
1106
2035
1081
1172
2034
1529
1594
3325
1246
1313
1356
1459
985
1480
1057
14821
479
1438
36624
583
267
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
265
37788
265
27445
400
265
21483
394
265
27986
265
143
315
265
265
265
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
265
27823
265
27765
398
265
21930
392
265
28307
265
265
267
265
143
2628
154
154
154
154
154
154
392
265
27706
398
265
21421
392
273
28247
264
265
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
394
265
27325
400
265
21441
394
265
27866
265
273
264
262
392
10677
270
27536
265
21224
392
267
28078
21226
265
161
314
340
4461
265
23254
394
13451
267
265
265
161
314
340
4461
265
265
265
265
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
392
265
28287
265
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
265
21526
265
28047
266
266
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
392
266
28046
266
21226
161
314
340
4461
266
23254
394
13479
266
266
21381
392
266
28064
3134
265
265
161
265
265
265
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
265
22816
265
27654
398
270
21633
143
911
392
265
28196
267
5840
265
267
265
5840
267
16492
154
154
154
154
270
37788
267
28086
11616
10867
8507
4446
26280
3936
12083
49640
4225
11651
5661
400
377
32708
5661
1273
831
15926
793
23454
1487
9936
320
368
76771
9467
14447
12658
7300
10220
4664320
422
15886
143
142
143
142
143
276
142
142
266
141
3848
5779
142
7508
8776
142
142
143
141
8651
142
4446
141
142
350
409
435
482
1816
756
887
949
755
400
474
1390
531
10552
810
291
751
670
1221
378
752
399
2274
391
313
625
1352
291
766
461
2303
5207
339
693
725
526
548
1174
29559
653
921
694
715
317
504
1105
2301
291
296
296
296
296
296
296
259
15873
142
276
264
350
142
143
8534
357
165
766
165
2301
165
1390
166
725
164
921
2274
165
164
166
166
949
165
10552
2303
164
165
165
166
164
165
166
165
165
1352
166
166
1221
164
296
166
29559
165
166
165
166
166
165
5207
164
166
2738
2213
716
6803
35877
641
3464
3610
4106
5828
664
7432
7743
36209
3627
4582
4379
849
7600
4025
35533
4117
3879
425
542
3668
3698
3279
451
3637
3001
3310
3529
3609
2677
3306
84102
3370
3384
3453
2760
3519
3842
3457
3436
3319
3514
3852
3182
3462
3757
3340
3535
3361
3496
3191
3237
35065
166
166
166
166
165
166
166
6575
165
166
166
166
163
166
165
165
166
166
41828
6458
802
32347
5517
1065
40106
165
452
7563
1063
135
135
135
200
164
24443
3794
626
259
24821
214
855
480
12024
27567
179
180
546
146
156
12024
27425
231
550
180
179
572
156
12103
546
156
12103
27425
231
550
179
180
548
548
156
5807
156
16305
1971
256
293
269
2961
1951
2128
1488
1386
2380
2487
1755
1312
284
9044
3348
4233
257
3074
5029
3542
2067
1386
2382
2471
1756
1312
454
45939
11682
6085
327
247
625
355
13487
3372
283
266
2814
2980
3659
2475
1220
2354
279
288
15242
3297
5664
637
622
7713
1512
1163
19873
993
282
247
423
279
1357
2475
273
13581
1355
1220
280
2354
5664
3260
2257
1753
984
289
280
12436
288
247
329
546
328
11533
2308
11970
7597
572
976
727
6189
265
247
1810
10965
32101
527
526
77891
126
6194
11001
5045
126
126
495
4632
4476
3669
126
285
126
480
3342
12651
126
1862
3660
3613
4094
2580
668
202
1665
616
24364
414
661
6020
13242
2219
5244
5698
7188
3782
4459
318
2852
4329
3802
310
18735
10011
310
4444
1699
580
26846
519
3152
592
682
4614
7612
3501
352
268
5250
2884
788
268
7977
489
268
671
2034
1024
587
794
1681
5645
12482
26621
31335
126
126
6877
5430
126
126
1691
126
126
288
288
126
156
4106
11240
126
126
156
30393
530
6811
391
2774
212
135
12934
1693
2097
793
1117
2891
814
1549
913
16442
1749
693
1543
11918
932
987
1466
261
3666
16558
10488
268
807
33147
418
14366
1777
616
4587
4587
617
10799
616
1232
274
614
620
19021
2396
842
840
6930
6179
842
843
2039
266
843
1245
6165
1620
2141
840
5402
12982
10302
5397
5840
2416
2416
38854
7912
18886
4380
7000
396963
1118
2920
1453
266
1118
9764
27673
19398
4380
262
2920
5840
6890
6140
11805
2623
2495
2191
1295
3446
424
5397
14175
18840
6100
9478
1496
6932
829
455
4115
2920
271
268
46328
5840
2920
6777
13728
1986
1046
612
614
613
609
279
1402
1340
588
563
520
604
491
472
1280
1279
268
9412
7050
1453
3829
2125
46565
1046
527
1046
598
643
616
390
586
268
5383
261
18671
11395
261
8427
5406
1046
19021
265
265
10250
11735
1386
1060
1213
1248
23306
1086
1572
2457
1327
331
1265
1067
1482
1587
12175
12176
323
415
3082
1735
1698
570
1777
347
648
2766
924
1327
339
450
354
442
1743
1061
2138
1100
675
3665
1428
3355
12517
2642
648
3355
1927
1727
2189
11748
9663
2812
1727
648
15037
703
4875
1725
641
12397814
10122
485
9675
492
6656
530
6808
1140
38521
391
2774
212
1132
6159
9825
19738
1015
1141
581
421
10927
1029
15137
453
10242
18405
421
11949
9108
16054
470
7916
17176
470
8759
23105
434
3912
11018
17676
434
3912
14670
470
7916
12872
762
6260
14671
434
15628
434
17235
421
13012
470
15629
443
267
3637
269
1770
517
10690
1888
1842
1746
1691
1652
692
521
2549
2731
896
341
1151
14919
646
841
260
3254
3668
3861
717
718
1555
223
10732
1587
1552
1499
1576
1426
1457
2731
30660
2517
5840
344
37549
142
216
216
216
216
215
214
215
310
140
530
6806
1141
391
2774
212
1132
20964
1141
219
1015
212
7861
7915
1654
581
470
21581
219
453
11353
10241
40208
440
24593
219
434
3911
526
105022
219
470
219
434
8027
8027
336
257
74051
125
125
125
253
125
125
141
125
125
125
253
125
125
125
125
272
143
213
34414
125
125
125
125
125
125
125
125
125
272
143
271
273
264
142
143
142
125
2327
34701
125
125
125
125
125
125
125
125
125
125
125
272
125
271
273
263
125
1729
2326
272
271
273
264
268
143
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
999
10908
37541
2365
517
391
1509
2156
20924
359
3292
746
679
730
958
742
749
619
774
617
618
1033
606
581
477
1450
1731
1616
433
519
1051
712
2306
1162
388
1105
1037
603
1020
776
633
979
846
611
2807
1045
1626
873
611
735
513
984
2275
441
895
277
8184
2008
993
800
3979
3096
359
1129
649
1757
1375
999
999
440
441
439
440
437
155
4083
434
439
438
52
10438
3192
434
563
5165
9997
553
237
419
220
902
1395
3065
884
301
891
7459
530
6807
135
135
135
135
20583
440
135
135
135
140
18073
470
141
3748
135
135
697
135
17521
311
695910
4905
102
102
102
102
102
102
4905
102
102
102
102
102
102
4910
102
102
102
102
102
102
4903
102
102
102
102
102
102
4933
102
102
102
102
102
102
4941
102
102
102
102
102
102
201
219
60
121
25
48
484
556
468
460
460
476
484
508
524
500
468
468
468
460
500
476
476
28
25
189
103
103
103
8939
11131
1725
1125
1182
3713
3842
3950
4423
4079
4639
3875
3816
4013
4180
4550
1709
7156
1725
6389
6801
7546
5736
6225
6776
7465
6397
7318
1125
7911
5680
4904
7038
6109
5272
8839
8969
8871
9148
1337
3162
8404
1868
203
959
2322
2178
1201
295
2308
546
9197
5341
5343
5686
1718
1711
1712
173
23143
6988
17882
12619
274
3117
2023
8692
467
7451
10087
8948
7270
3580
2541
4260
1732
3199
3316
10358
3405
6891
659
473
6456
9136
5198
2757
2628
3677
34098
4888
4703
2712
2597
33623
6307
2819
2874
2936
2938
2270
3030
189
189
5639
31482
6856
8659
2560
1951
1890
189
3748
11638
10673
615
21800
23478
46309
2863
2670
477
6224
3209
8426
8760
6769
7300
789
2681
478
8299
2900
189
189
189
8900
8360
8695
8278
2114
3765
3381
3272
3420
3290
2334
1749
1626
1443
1544
1756
7841
4362
3326
3687
4126
1824
1699
1506
1560
1831
8875
802
4339
1009
846
992
1447
978
1428
708
978
1334
1412
15018
335
1813
2920
5749
10686
32472
20982
21371
20909
23710
20682
4777
9679
25437
18681
14706
13781
18151
15375
4622
4126
4364
4759
3648
4814
60645
20315
5061
2412
2947
3085
2622
2568
2779
2891
2807
2781
2929
2946
3100
3106
4005
2920
15966
143
142
276
143
143
264
9686
141
142
105
142
142
142
142
143
141
142
141
142
3848
3770
5794
143
142
141
16055
142
142
276
143
143
265
142
141
105
142
142
142
142
143
141
141
142
142
142
5788
3776
143
142
141
15953
142
142
275
266
143
8534
141
105
142
141
142
142
142
142
143
143
141
142
142
142
3802
5790
143
142
141
15968
143
142
143
143
276
142
141
142
142
142
265
142
9686
141
143
105
141
142
142
3848
3812
5814
143
142
141
15968
143
142
276
143
143
263
142
10224
141
142
105
142
142
142
143
141
141
142
142
3822
142
5893
143
142
141
16055
142
142
276
143
143
142
262
141
7508
142
142
142
142
143
141
141
142
142
142
3828
143
5773
143
142
141
15953
142
142
276
265
143
142
143
8534
141
142
143
142
142
142
143
141
141
142
142
142
4977
5814
143
142
141
15964
143
142
263
143
143
142
265
143
142
142
141
141
142
141
350
5892
142
142
4445
486
5790
143
142
142
142
9686
16053
142
142
276
143
143
263
142
141
142
142
10224
142
142
142
143
141
141
142
142
142
4472
5779
143
142
141
15947
142
142
143
142
142
141
142
143
142
142
256
276
143
141
141
142
142
142
4481
5829
143
143
142
141
7508
4938
4938
4938
4938
4938
252
29
251
29
265
29
29
29
29
4642
9305
4642
9305
271
29
269
29
29
265
4938
4938
252
29
251
29
4938
265
29
29
29
29
4642
9305
4642
9305
271
29
269
29
29
265
4938
4938
4938
4938
4938
4938
4938
4938
252
29
251
29
265
29
29
29
29
4642
9305
4642
9305
271
29
269
29
29
265
4938
4938
4938
4938
4938
4938
4938
4938
749
563
573
7830
143
567
534
13928
202
567
571
143
553
546
10999
13918
553
575
142
537
143
582
143
585
546
531
8760
242
572
571
143
23354
125
125
125
125
6196
124
125
125
10402
159
3157
551
575
159
143
143
481
11984
1255
2050
861
553
511
143
15268
548
569
640
7704
143
2381
4703
616
13636
9557
537
571
2147
1952
2186
1451
1960
3623
2108
3460
313
1815
1304
888
2353
1915
1999
3294
1156
2482
15243
1347
1211
313
1984
1065
1762
2862
1883
1911
2137
2045
12092
706
537
534
242
537
573
358
36234
537
572
163
6318
1982
164
164
164
5978
164
6318
5671
142
387
387
537
571
549
575
143
7653
584
571
524
142
7899
553
568
143
552
569
8591
142
569
575
3647
537
534
13928
537
546
10999
537
571
8092
148
175
1811
174
175
174
594
175
3418
1743
1938
4349
4802
10004
125
280
288
95
19062
175
1411
441
8454
7187
2971
2910
8980
3899
255
1441
3099
267
11820
9854
10808
4925
7497
3357
2052
1549
2766
4230
2138
280
8612
280
259
12567
255
11309
268
176
4605
269
269
2158
2195
269
269
269
269
2381
269
125
20994
380
683
370
365
2413
1103
943
8404
986
383
1003
2291
985
370
18004
3432
1798
6380
10514
1918
4106
2899
13023
8482
14595
1042
11172
10248
13262
3526
2007
15760
10879
8911
15363
11331
7434
4401
38855
68
68
68
65
65
65
3513
65
2009
68
68
205
205
68
205
205
205
205
325
205
205
65
65
65
65
202
68
202
65
578
21494
1063
200
165
135
135
135
135
135
20299
200
8782
18711
200
7939
200
10265
200
20569
200
164
7967
16649
854
6086
517
6814
13754
16100
297
7333
1276
1134
10165
3953
2259
6535
297
6895
4772
5743
265
4701
9769
2993
1582
2309
2240
2191
13974
4382
6072
4979
4850
5680
5419
11565
17484
6919
2184
4986
2361
2058
4525
3284
2246
5316
2504
2163
1818
3850
5473
2660
1833
3210
8655
4825
6691
5939
3136
3488
5575
5688
7788
21957
3317
1670
3610
1986
2741
2029
3734
9426
2924
4153
2413
7328
4039
6754
11502
21915
320
3893
320
3893
11786
23037
320
354
11883
11883
3478
3502
320
7483
320
7386
8267
18130
320
3893
11529
3979
2104
6590
2746
5587
3015
8294
22103
320
354
11880
3478
52
10524
159
3059
159
26695
1031
2547
3367
392
2355
979
1015
2001
3130
479
268
394
394
989
394
9708
298
285
293
1063
1135
1056
21117
479
248
248
268
24156
8280
487
8624
248
248
268
2042
21616
2750
13635
10879
21837
15169
1935
6500
8598
1838
2117
656
14614
12655
246
268
246
220
309
240
2332
18233
6892
124
1052
7850
4722
4279
689
1481
974
642
19599
18884
505
5440
39165
38843
15133
534
3977
21663
3642
106
236
12025
551
1326
1323
461
8087
1322
1441
1442
1511
1513
534
529
535
1009
4966
247
4680
295
4657
2140
1118
1867
2156
2717
986
3133
1030
40549
1241
206
287
106
1409
9939
8635
1287
1289
35257
557
1286
3857
3390
505
11282
1113
4657
2088
1177
4730
31629
8477
10770
4532
534
555
559
980
505
10959
2173
2252
501
10395
2241
1188
980
536
32360
2968
2440
2100
567
571
505
10959
501
533
18509
26255
5029
7243
561
534
557
505
10335
501
10315
2593
8368
19903
605
609
11529
505
501
11282
9018
5281
533
216
14594
11841
3722
529
1699
9043
264
9786
533
216
14201
381
370
219
865
1393
3084
2376
12094
2826
8549
2880
2806
9568
1935
1837
3303
8602
14159
19
19
19
19
19
19
19
19
19
19
19
19
113
204
266
215
105
6745
403
2188
1289
934
2001
2145
1200
30120
496
291
786
770
8967
294
4970
623
288
1078
291
1147
1325
1714
291
601
5163
297
3679
1826
2774
291
813
9302
1580
291
1751
365
4393
291
316
1314
291
452
1339
737
614
297
615
288
1445
791
384
563
291
288
7681
2012
2028
2147
2567
34511
1294
913
289
2785
1657
957
289
297
7121
2571
289
384
425
4506
289
1440
2715
289
4180
1674
289
3384
6606
4528
962
4108
761
1730
3559
741
294
289
507
5125
25111
1146
2971
556
975
3234
3598
3861
288
33017
2430
2490
4026
1221
20390
291
291
9580
28576
308
2599
4236
2361
4903
1106
3934
21746
1205
308
10061
3253
3706
2878
4787
29430
26730
4007
1003
4547
2990
949
21454
823
479
666
796
28638
2379
1866
2447
4439
29566
4788
2172
2234
3257
26713
1299
1989
2254
4173
2075
2147
2575
31181
1302
909
2015
291
4667
291
1764
291
289
291
375
291
2910
291
6101
1118
291
5744
3570
7724
316
984
3264
1437
2570
3024
1377
3488
1364
662
438
1996
438
14786
1416
16239
462
7008
25647
994
27079
2165
3295
3324
3247
2625
2180
4321
24211
3026
3956
2957
17686
1683
13301
17513
8285
4109
2749
24694
2421
2113
4061
17523
4055
17354
12602
25197
2613
3857
4019
4168
17709
12816
18224
8383
17571
10209
18627
4180
2089
17804
8174
6975
1529
422
913
5031
1585
2910
1370
10952
29751
7225
308
2934
4687
360
815
29751
4524
539
30031
7241
4968
4848
3155
5051
1470
12153
5514
11136
4648
12531
5840
2920
344
37541
215
215
215
215
216
215
216
310
140
142
56045
102
102
102
102
102
102
102
102
102
102
22322
207
2504
207
207
396
9147
208
207
10561
319
319
9900
1089
1551
1649
1730
1643
1597
1467
1571
1805
1387
1574
1453
1383
1523
1762
1485
1623
1752
1697
1723
491
225
224
409
6546
2007
16710
323
15472
323
17367
323
16102
323
17926
323
17587
323
13668
323
10424
323
22360
323
6732
19283
4420
4771
3759
4070
3738
16068
467
4419
4553
4480
4604
2831
4380
2044
3938
24086
23302
18939
18567
17329
34707
6899
13595
12042
414
1976
318
10027
1165
7288
240
225
715
9308
224
323
1966
1680
1761
2016
1805
1749
1810
1623
1665
1786
1600
1642
6546
24181
225
491
224
973
1489
3123
1626
2016
1785
1941
3699
4507
1901
323
10660
1792
3356
1981
1753
1785
1689
1985
1943
2187
3419
6546
18055
7105
24279
3823
6595
401
292
14873
9382
4120
3904
3918
3923
3907
3877
3967
3924
3893
3980
3912
3935
145
145
144
328
144
144
390
148
16428
2044
272
395
226
3871
6693
16871
417
9276
3099
7296
1791
928
20992
925
2654
3861
7052
7209
5683
5294
3598
4273
3412
3329
3647
5017
3284
4098
4897
5098
5665
7654
3645
3101
4265
15965
3411
3428
3661
3444
3478
3518
13277
197
196
196
2031
991
2151
3193
197
197
196
2151
197
196
196
196
196
196
197
9995
196
3195
23455
145
145
144
328
144
144
318
144
510
192
10849
192
193
192
192
18475
191
184
184
185
226
308
1791
7632
193
192
16439
192
193
193
193
193
192
191
191
191
191
192
191
108
272
309
226
308
8967
1791
192
191
191
148
309
226
308
192
192
192
192
192
193
192
192
573
8398
2536
2515
2648
2333
2516
2252
2223
808
2983
33086
2155
2008
1986
2052
1854
1983
1782
1758
2815
2781
10815
1374
4318
5181
2176
5605
10716
39899
5612
11728
31808
5624
9622
33029
5613
11728
33944
5630
10445
31190
5625
12348
48342
5646
10788
41786
3556
1876
1322
23497
11018
193
193
192
10849
184
184
185
226
437
8165
7280
17537
308
1791
193
192
192
192
193
192
192
192
192
192
192
191
192
191
191
156
192
192
192
193
192
192
191
191
191
191
191
192
108
148
309
226
308
9157
1791
191
192
33303
527
526
204
902
217
509
221
121
230
3449
553
552
127
19
19
550
159
469
517
4344
159
19
19
439
419
220
788
1394
3085
381
2190
647
1240
271
884
1318
1320
618
546
262
521
301
2866
159
159
2970
8648
256
247
2783
10217
247
256
2718
10217
247
256
10411
159
159
159
10486
159
3069
159
179
179
177
179
70696
1710
2581
23920
19115
15440
51658
1044
1044
1044
1046
76642
2583
19116
15440
1044
23920
1046
1046
1045
16920
224
8675
15440
2920
1045
1045
1045
1045
1045
1044
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1045
1045
6420
1045
66500
225
2920
15440
13338
1764
1681
48745
1044
1044
1044
1044
225
226
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
76800
43919
15597
52580
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
33983
15213
45400
1045
1045
1045
1045
1045
1045
14382
1045
1045
1045
1044
1044
1044
1044
1044
810
445
706
659
4529
37090
7666
103
267
7635
8573
7818
7127
7883
7412
4215
1370
1250
2018
1301
1191
1480
1803
1299
1633
1181
1276
1396
1620
1736
1283
1308
1326
1228
1577
1432
1384
1498
1996
2136
2399
1487
1295
2350
2002
1387
736
17929
144
145
145
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
1387
736
15354
144
145
145
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
1387
1552
1863
2111
1614
1697
736
17859
500
301
772
3512
179
179
179
179
180
179
179
180
483
181
181
180
181
181
181
181
181
181
181
181
180
181
181
181
181
181
181
181
181
4250
3189
3494
3121
2723
1825
183
2443
3192
2307
2515
1275
4231
2307
2219
2677
2602
181
761
24618
182
2566
2830
2499
2528
1282
50607
23922
181
4221
180
180
180
180
181
181
180
180
180
180
181
182
4233
2494
2615
2424
2437
763
181
181
2555
2442
2688
2357
181
181
40360
182
181
4256
180
180
180
180
181
181
180
180
180
180
181
182
801
21234
181
36482
4254
180
180
180
180
181
43925
181
181
180
180
180
180
181
801
181
181
4229
180
180
180
180
181
182
180
180
180
180
181
181
807
181
181
48885
4256
180
180
180
180
181
33011
181
182
180
180
180
180
181
763
182
4256
180
180
180
180
181
182
180
180
180
180
181
181
4316
2943
2031
2206
2046
181
182
2850
2331
2406
2304
181
181
763
182
36271
4358
180
180
180
180
181
19376
180
180
180
180
181
182
788
181
182
31474
4323
180
180
180
180
181
182
180
180
180
180
181
181
773
182
181
36258
4364
180
180
180
180
181
2347
2267
2314
2078
181
181
180
180
180
180
181
4350
2432
2522
2142
2127
181
181
181
182
75738
178
177
179
178
178
178
178
178
178
178
178
179
179
799
30165
182
734
4376
180
180
180
180
181
181
180
180
180
180
181
182
4378
180
180
180
180
181
33820
181
181
180
180
180
180
181
763
181
181
710
549
12800
14010
9023
3546
3322
5348
226
2804
4895
2374
2412
2384
2286
2380
2413
2600
5020
5020
5020
504
504
5020
540
5020
540
1114
1114
504
504
5020
540
5020
540
1114
504
5020
540
1114
1114
504
504
5020
540
5020
540
1114
1114
504
504
540
540
1114
1114
5126
5020
5020
153
153
154
152
3322
153
226
152
152
153
152
152
152
152
152
152
5020
552
9226
2869
2887
3322
3477
3418
3559
3524
3199
3173
1966
2004
1651
1695
3111
3258
8335
22585
9823
3547
4159
154
25920
2108
2494
154
28197
153
3036
27853
4131
2156
2580
2333
1899
3098
3827
152
1847
2782
2467
2385
1582
1539
2991
2985
2712
2880
2616
2946
2708
2846
1864
2724
1841
2575
2697
2596
2867
1795
2982
2728
2725
2416
2647
2559
2519
50413
152
152
152
152
152
152
59372
152
50899
152
152
152
152
152
152
3015
152
2479
2635
1725
1794
2627
1738
2690
2529
1740
2403
1811
1810
2512
1801
2270
1817
2444
2497
1772
1799
1689
38382
152
152
152
152
152
152
152
152
152
152
152
154
153
5718
1824
2777
1678
1689
1875
2610
2428
2879
2887
1700
2892
1559
1763
2773
3542
2491
3092
152
2950
2978
2694
3119
3032
3148
1941
3005
3247
2776
3070
2544
3290
3196
59288
152
152
152
153
152
152
3827
152
2440
2435
2616
2330
2525
2822
2602
2687
1649
2644
1723
1765
2976
2769
1809
2742
1917
2713
2634
2585
2938
2840
1874
3025
2734
2524
2862
2623
2424
42672
152
152
152
153
152
152
3807
1752
152
1789
2758
1682
2012
1531
1957
2982
1551
1550
1820
1425
1924
1684
153
152
152
152
154
153
2121
3315
1894
2576
2700
3819
152
2651
1796
2950
1717
1789
2643
2658
1779
3029
2555
1770
2701
2780
2552
1707
1806
1686
1737
1527
1734
2674
2704
2821
2450
2603
2988
2629
2075
1875
53596
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
3822
152
2646
2642
2830
1815
2813
2338
1460
46956
152
152
152
152
152
152
152
2338
2779
2658
2812
2279
2731
2736
2659
2607
1772
2573
2823
2572
1667
2695
2689
2774
2789
1786
1644
1652
1803
1650
1653
47314
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
3828
1692
152
3213
3113
1869
2653
2892
2769
3043
2971
2794
2776
2946
2627
2853
2681
2859
2966
2762
2673
2658
2616
2864
2571
2633
2528
152
152
152
152
152
1867
152
2566
2451
2679
2709
1823
1797
2738
2687
49942
152
152
152
152
152
154
153
2503
3104
3085
2862
1784
1876
2927
152
1917
1880
1982
1940
2954
2831
2924
1460
57551
152
152
152
152
152
152
152
152
152
1460
2782
152
152
152
152
154
153
153
154
154
153
153
154
154
153
6244
154
15245
153
153
154
154
153
1481
153
2554
153
154
154
153
5976
154
26884
153
15490
4110
4102
4156
4198
4048
4014
4115
3889
3388
3569
4074
4195
3809
3802
3682
3759
3766
3872
3989
4318
4179
4593
4702
4466
4458
4536
15446
4674
4382
4026
4407
3386
3613
3361
3508
3549
3565
3583
3755
3466
3578
3709
3653
3320
3388
3308
3330
3481
3322
3908
3755
56784
154
154
154
154
153
154
153
153
153
153
153
153
153
154
153
153
153
153
154
154
154
153
572
2884
33429
2604
2005
1586
2371
1814
1752
2740
1961
2823
1696
2915
2784
2786
153
154
2627
2632
1811
1742
2943
2587
1756
1790
2574
2414
1784
1870
1889
1857
1662
1886
1704
1722
1705
1768
74129
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
62343
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
67242
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
86880
150
151
151
78487
150
151
151
153
154
4228
2498
2464
2838
2729
2636
1785
2693
2446
2928
2759
2698
2732
2523
2782
2788
2337
1566
2787
1585
2228
1439
1512
1495
2461
2270
1460
153
154
2784
2645
1913
2781
2653
2445
2762
2553
1982
1615
1460
2622
1460
153
154
3067
3131
3058
2959
2606
1859
1952
3038
1460
153
154
4148
2730
2469
2885
2667
1460
1460
153
154
2750
2599
2655
1706
2269
2617
1571
153
154
4152
2428
1739
2770
1991
2227
1690
1771
1741
1655
1640
2253
2545
1402
1394
1517
2738
2609
2442
2546
1460
47261
153
153
153
153
154
154
154
154
153
3764
23863
153
154
154
154
570
3800
4332
4160
2490
3929
3789
2396
2187
3720
3478
15373
6669
6928
6940
6731
6580
6682
6791
6552
6562
6540
5520
6963
6661
6861
6647
6885
7308
7110
6928
7248
6197
7186
5977
6425
6846
7849
6630
6508
6865
7151
7022
6684
6697
7017
6634
6354
1460
6964
153
153
153
153
153
153
153
15358
7147
7041
7176
6878
6840
7131
7367
7011
6805
7057
7427
6263
6745
7215
7531
7005
7216
7256
4380
153
153
153
153
153
152
152
152
152
152
152
152
153
153
6336
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
15347
6948
6850
6609
7268
7361
7415
7095
6731
6166
6323
6249
7125
7626
7139
6172
6640
7297
7104
6480
7064
7189
7121
7157
6833
7021
63967
153
153
153
153
153
153
153
82946
10897
10890
4605
269
269
2158
269
2195
269
269
269
269
2381
125
23354
125
125
5522
125
125
125
14107
124
125
275
537
575
537
569
23354
4978
394
563
537
573
5230
265
12296
2832
1234
3650
4789
537
534
124
124
559
237
421
188
793
1395
3059
381
1240
271
1320
884
618
262
521
647
301
1318
546
2168
2468
537
573
9446
537
550
242
537
575
29979
537
572
2612
537
573
2869
537
571
7221
537
571
537
573
537
571
208
3025
553
573
142
9444
537
534
13928
537
569
537
571
210
105
537
571
537
573
2869
537
571
537
575
4024
242
534
13928
537
907
2987
256
2828
537
569
537
571
8092
537
573
2516
5281
2618
537
573
9444
537
573
563
575
7830
537
573
2602
8551
242
242
23521
125
125
125
125
125
124
64
23354
125
125
125
125
125
122
538
156
547
17753
16705
33463
11034
190
190
189
189
189
191
190
189
190
189
190
189
189
189
189
189
189
190
189
189
189
189
190
189
182
180
386
183
5553
4641
191
190
189
190
190
191
189
189
190
1779
8011
538
572
5035
105
190
191
5009
190
190
190
124
188
187
23941
9873
538
572
44639
137
8534
663
538
574
105
538
576
3909
538
574
9330
242
538
551
105
538
571
349
304
342
301
342
301
347
304
349
304
538
572
7107
40453
154
694
541
8844
517
583
538
105
349
306
341
302
376
329
376
329
538
576
29865
349
304
343
300
538
571
242
204
86934
1410
6240
275
271
2057
3960
8934
428
1528
429
1539
9055
276
1935
11762
10446
1265
452
1462
1588
1047
292
2993
292
775
277
275
12185
658
1573
32044
276
405
288
765
690
516
2721
643
269
1039
386
10458
1510
269
269
516
275
1281
9017
280
280
1517
459
1691
291
3134
300
666
6254
1279
7542
2846
2514
1196
867
346
407
503
468
400
352
3958
289
411
402
290
277
333
6270
22051
375
33876
25854
43437
42777
28906
65495
21606
23529
200
164
8040
8027
209
31007
11319
3240
282
2900
268
1396
268
5183
662
268
268
276
358
1014
1047
269
276
268
3004
248
582
252
566
330
607
587
587
10903
526
312
16432
159
2920
8301
1678
159
159
159
159
8154
159
159
36057
9672
286
249
1515
249
248
2583
2021
2390
248
249
1367
1086
2294
5529
688
357
3947
1519
1430
807
4691
944
3189
1310
6101
397
2255
1296
1011
1729
1727
1691
564
1979
817
953
1173
397
486
2909
4153
1826
2812
2047
301
356
16608
1297
1173
453
1280
3534
2489
1718
1333
1499
301
427
704
615
814
2499
1174
279
299
16206
920
372
1215
1009
574
965
7451
397
375
1730
2272
1172
1365
2258
1463
422
1001
1182
614
397
279
1210
1124
804
1521
1277
5743
1209
991
327
422
279
3800
7639
971
2812
3557
451
85631
1026
1255
1871
1101
805
1508
821
3580
300
1297
1836
508
1079
525
709
858
774
10223
424
660
309
309
3321
68
129
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1172
518
859
10940
993
379
594
360
281
3382
2174
660
435
4829
427
860
4365
8844
452
705
533
833
4771
497
615
608
856
5589
660
579
438
654
59341
36062
11871
286
249
249
249
249
249
248
249
249
248
249
249
249
68
68
68
68
2499
68
7451
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1233
518
859
10940
157
284
1961
155
157
155
156
68
155
156
158
156
156
157
157
155
155
157
156
157
155
157
155
156
156
157
156
157
156
155
157
155
156
158
489581
2191
286
249
249
249
249
249
249
248
249
248
249
249
249
36057
68
68
68
68
2499
68
7451
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
150781
620
530
4930
7292
1117
1137
1136
1135
1136
273
38021
328
327
6930
1128
6267
204
527
531
531
525
526
526
529
440
10844
530
29688
29670
38600
125
125
125
125
1055
1067
762
645
707
294
1067
1087
1460
514
1965
8190
19080
5944
32545
8497
16891
233
2231
4973
3795
19151
544
17099
5057
2448
1881
4313
289
18839
397
742
369
142
2327
835
10964
821
618
12419
584
470
5192
257
295
11914
276
1047
2387
8664
3943
3437
315
11464
886
822
5657
13637
296
1740
542
2263
5316
6906
7003
887
26545
14155
397
371
10150
273
4610
6479
6858
592
620
387
296
521
372
3777
708
426
10335
260
125
6046
1460
592
521
365
580
7937
10519
592
522
371
580
8077
12474
28399
603
1056
807
3385
643
723
1816
1799
1393
1398
1360
250
1121
16179
4247
1788
1909
614
1860
1652
1699
622
1823
693
250
36831
434
9513
996
507
569
1000
843
18367
463
9513
37866
744
301
405
6818
1824
6664
3189
2226
713
9723
953
9535
775
4325
571
4448
2858
2282
1773
1296
1440
4448
12841
7870
262
897
997
296
1857
980
838
270
620
18197
543
15831
1080
1577
349
993
1054
3525
2479
13816
993
829
947
14974
855
1442
393
1590
2795
498
323
12028
19958
14991
1760
537
568
537
546
268
1693
537
569
267
9648
537
571
537
537
569
444
6824
527
434
41176
163
163
163
163
163
14132
537
550
163
163
163
163
163
163
163
2230
355
355
355
163
163
537
571
537
568
537
511
537
569
537
511
242
537
571
87224
1410
156
156
156
156
156
156
156
156
156
9055
125
15170
125
156
157
156
156
125
125
277
11864
156
276
12071
537
570
156
1935
125
125
3960
29267
405
643
275
2697
1494
436
269
159
269
269
9017
765
156
1039
156
269
159
10972
125
1668
537
571
156
643
3139
280
4808
1281
1510
386
690
269
277
10344
537
571
87224
277
537
575
537
571
17945
275
125
2989
12185
8731
7322
125
125
1946
10102
7111
125
10195
9394
1818
125
125
537
573
2869
537
570
537
575
276
143
87224
276
10446
537
573
537
571
537
550
537
550
537
550
242
537
534
559
3707
5055
537
569
537
571
3734
537
571
537
511
457
545
10448
1914
3297
1626
1940
12077
203
537
546
537
511
537
573
537
546
3855
344
39029
215
204
215
215
2156
214
215
215
1510
142
231
270
39029
310
140
22731
135
1141
219
135
135
135
140
1029
569
266
11480
12298
219
440
9726
11354
22092
219
470
3911
7916
20572
219
1015
1654
212
581
10241
1140
453
10242
19759
219
1015
212
1707
581
7915
1141
470
7916
18932
219
1068
212
581
1654
11353
1140
14648
474
9727
219
470
12709
815
6386
762
581
1141
14646
219
212
1015
581
7862
11354
1140
440
12298
219
1015
581
212
10365
10365
1140
444
12508
6378
12298
762
1141
1140
581
219
1015
581
212
7916
11354
440
18147
219
474
344
38927
142
216
216
216
215
215
214
215
215
310
140
686
24395
718
312
1542
1052
4208
320
2063
5021
7637
6830
4906
329
2638
7487
4795
781
1191
919
1371
574
970
820
325
4677
3604
313
2357
1109
4966
365
367
458
363
11455
343
718
554
340
544
1662
1109
680
6859
325
318
781
7669
313
1935
2067
1764
22008
929
18803
6859
932
785
1935
10497
1019
2357
544
554
1109
13033
667
5513
4679
2357
544
554
281
208
830
21785
2357
544
554
1109
13244
2920
176
23354
125
125
125
125
125
9616
1055
4344
18933
979
2125
861
689
2079
6483
1571
433
2731
4440
2463
364
717
13278
421
1085
348
14722
1247
1265
1251
20038
12651
375
1291
1266
1053
1185
13761
4070
9168
489
7280
7067
10693
1251
1040
13761
489
186
7067
10693
65
126
65
65
65
126
65
65
5267
26319
124
125
9784
456
7531
1884
2281
1225
561
14147
122
819
2266
3462
1673
878
1599
4113
4582
678
634
1361
821
5472
602
7722
722
5701
1567
1587
1801
701
755
687
741
822
353
741
1527
1641
836
2853
1207
821
917
602
1482
1253
3410
661
4606
671
14877
20714
685
1453
671
1011
1080
1538
1690
1587
678
661
1386
717
755
769
1361
634
4050
4875
1598
602
722
689
603
1301
1581
822
2173
2648
4039
1405
166
1486
1330
504
530
1529
2811
747
410
1599
154
13665
39820
124
7534
124
39485
788
22365
9166
368
301
5697
621
3190
282
1136
420
368
4448
4325
6076
245
245
356
342
344
336
2527
1637
691
2735
3240
2685
265
1038
273
325
711
658
231
5910
1126
686
353
102
766
331
231
231
12425
273
686
353
1322
2296
658
1308
321
4713
711
766
322
740
2622
6042
536
12978
12970
273
321
353
711
322
658
686
4713
1322
2296
766
755
755
3066
30610
1485
12872
12915
12871
58764
2615
2211
3492
9836
12069
12617
12857
12670
27594
849
1888
823
14152
1677
565
1229
2285
2270
552
12045
40449
197
552
849
1888
565
14152
1229
2285
12045
12045
823
1677
2270
767
411
46988
238
2271
634
876
6904
1147
1326
662
1176
1261
905
1876
5267
26376
125
125
125
125
125
125
122
9899
477
408
32481
102
673
102
12504
424
186
377
16978
13908
3901
229
14482
15447
15655
9634
23089
3021
3192
417
347
2656
277
1400
312
3048
252
552
418
610
264
132
1954
266
11718
18098
196
196
195
2898
197
196
196
196
197
195
196
195
197
21372
197
197
12887
196
13023
196
10247
11173
21380
3489
12681
11611
9898
21366
9382
10512
21380
12092
18005
21372
197
10494
8062
18060
24376
457
232
605
2794
3854
10820
1816
11020
14365
1300
3132
3779
2714
1128
1323
1823
800
16529
6469
1993
9670
2183
1518
350
732
5267
25856
1297
269
4034
304
269
3234
124
9563
456
18800
124
1884
819
2266
2281
561
1673
1225
7662
14147
779
2348
5868
2231
1119
891
2202
2849
2347
144
12021
732
5267
24269
2688
124
6749
425
249
23365
9390
737
2279
1796
1591
2301
793
330
372
364
261
377
392
6080
17398
7033
8222
79474
8719
6451
5119
6588
6519
28744
6353
31349
261
396
9662
8390
7932
4971
1935
3003
2128
2230
2243
5123
3484
2299
1252
1646
1929
7969
2798
2674
2987
2464
6657
1735
9553
1728
7291
3158
19045
692
508
715
725
8769
1804
17424
13175
2385
3199
2848
2318
2691
1504
2408
2307
2355
2986
1835
2525
2403
3336
2769
2670
2349
2445
2833
2929
2907
4956
3749
6281
1573
1560
6484
4668
2807
579
11515
14890
12715
3974
9288
6768
2300
11340
324
6006
9494
9182
8963
11060
6981
6464
8201
6594
11969
7236
4145
1778
1895
590
2526
4067
9017
2129
1831
13458
2355
1811
1898
2017
732
5267
26376
124
1145
451
25511
1248
446
13682
1297
269
267
1053
11655
11655
8468
3474
884
2075
1901
2422
1479
2111
424
2027
3758
1684
2737
964
1527
2725
1538
2398
2138
1219
998
2126
1343
1478
1209
2174
2297
1750
791
8467
75496
15033
528
527
2984
520
14910
588
5671
17468
1923
591
513
745
6857
472
472
551
9991
812
791
2937
543
1051
3984
4417
5177
14910
743
740
724
961
4236
998
2672
2558
2825
3230
630
1085
978
4462
4347
2814
777
2921
4504
1974
2446
1025
738
3717
777
9974
5372
6132
5617
4136
5545
4493
4846
4456
5496
3883
3873
5504
4542
5660
9277
10205
1646
2040
1577
2053
375
375
13375
375
476
3930
1670
2264
1508
1117
9750
2458
2962
5918
4377
1081
1334
1158
1251
2490
1612
2594
915
1351
1173
13459
3036
1197
7592
1924
1367
9905
10770
1216
8066
1231
2933
1431
7677
1743
8534
7103
29004
192
192
1053
8129
4380
7607
1768
341
348
741
675
1392
8888
3181
3501
357
7316
781
768
6952
3488
3518
8888
3497
942
720
1944
347
735
750
343
751
664
23803
800
5130
7747
3501
8809
2589
3815
5173
607
4120
3974
3555
5831
7384
3924
4497
3921
4364
4016
3397
529
3903
3990
4240
4372
1492
4644
357
522
591
3473
3888
3964
3497
4325
357
545
572
544
8888
4252
3984
3412
4640
357
555
4759
8903
3461
660
7119
4388
4623
639
3942
4954
3987
357
750
357
10155
10189
1783
1997
3991
1838
8889
1575
1587
1628
5458
7748
1721
1913
1933
2704
1973
2056
2224
6686
1855
2102
7562
7142
6632
357
4913
4867
357
8760
5940
5033
4734
357
4837
6245
4384
357
3937
4631
5013
7558
357
8889
4207
2039
4788
4736
357
1508
19014
357
357
357
357
357
357
4289
357
12629
357
357
357
357
357
357
357
357
357
732
5267
26081
122
6868
1326
430
24734
451
230
12431
2064
410
1605
28605
261
468
25511
468
24734
451
230
24942
12416
261
52
10397
159
3248
532
394
563
5232
12607
19
19
2832
19
555
237
419
186
786
1394
3056
159
271
159
884
546
159
19
1318
647
521
1240
301
2168
562
31809
293
4560
1850
293
3372
1159
7939
293
1159
1345
340
299
222
222
7157
5147
3394
298
235
283
235
314
369
5623
9734
326
9444
369
5501
9734
325
9443
369
5509
11561
326
9443
369
5517
14253
326
9443
369
5589
9734
326
9444
370
5625
9734
326
9444
370
5645
18319
326
9444
370
5598
11561
326
9444
370
5667
9734
326
9444
370
5606
11561
301
9443
401
463
4250
475
475
661
3575
2231
344
475
475
370
27582
429
5600
325
10988
9443
11640
1067
1023
1055
3017
2119
1568
2231
429
9813
370
5617
18319
326
9444
370
5622
18319
326
9444
370
5656
14253
326
9443
370
5635
11561
325
9443
370
5637
326
10865
9444
370
5622
326
11076
9444
370
5628
326
9734
9442
370
5487
18319
326
9442
38880
65
263
65
5268
3189
9723
7659
405
1824
2197
963
713
783
244
10039
4325
4448
9993
4325
3533
18197
419
1440
262
1575
263
980
897
1650
838
11595
2282
1857
604
217
509
221
121
230
11187
553
552
2570
2832
550
127
2856
531
38600
125
125
5327
1067
1055
125
125
125
125
125
85
1023
5850
1035
1675
1819
570
22259
125
798
294
125
1060
4872
920
6652
939
300
48033
2678
295
282
294
798
219
219
219
920
5536
558
221
221
219
10649
219
770
4049
2616
1028
5949
47939
2678
295
282
219
219
920
4627
6484
558
219
770
219
294
798
219
261
221
221
2616
2466
5206
61374
2678
295
282
219
219
219
920
4737
221
219
6484
4049
558
770
2616
219
221
294
798
1028
3832
1028
51961
295
282
2678
219
219
219
6268
10649
920
558
221
221
2616
219
770
219
294
798
265
1028
6338
3832
72969
219
219
219
1060
4320
206
232
32377
219
219
219
4519
18933
524
566
6387
432
432
432
432
432
432
432
431
432
432
6396
2327
3013
2809
1062
10447
15894
6446
427
7451
1460
4196
4273
2368
3455
2929
3750
6714
5474
5246
4022
4157
33470
3801
19847
97876
2456
18851
3417
3323
4773
4150
3287
91388
2349
4067
4862
4522
4675
4851
2476
3801
15738
3360
3662
3248
2493
4132
4155
3934
3997
110540
68762
199
73979
14316
958
111359
31633
1460
131188
86997
46214
164
16005
604
621
1072
252
604
703
578
309
4492
568
595
398
4186
983
676
1177
1007
11680
594
4892
1069
397
962
595
1086
265
199
7505
1504
1013
6548
8206
5915
2931
1852
12189
9429
7450
2065
3845
8461
393
385
7973
2426
7817
6039
2658
4802
4977
440
4838
8975
19655
1614
451
604
604
12171
451
1085
383
604
232
16655
604
355
7882
1371
980
728
727
917
776
767
6552
604
782
767
917
966
1102
1097
771
780
10438
3217
13810
10742
1071
8182
19802
2521
324
331
1783
1119
1560
830
2196
771
2859
1681
3670
1392
633
846
1301
762
3167
3468
6497
390
2237
330
3904
390
784
751
11911
12589
983
180
4437
1279
2573
353
3471
1866
68190
505
6841
1663
1544
4979
4419
4115
2039
267
13164
1442
1694
2316
2931
9689
4419
2931
2931
141
2710
6841
4617
1568
563
3484
430
1318
635
913
1578
843
13858
3864
293
961
293
293
3134
1985
2214
1925
2473
2658
29177
17960
142
143
142
141
141
264
3456
141
143
141
141
143
143
143
141
143
18104
142
143
142
141
141
263
141
141
143
8091
141
143
141
143
143
143
20342
137
10224
20673
123
10448
752
4348
1759
1296
6823
671
335
488
420
735
406
2066
424
5970
455
412
937
458
923
2445
420
988
20549
12435
122
10487
12435
404
1221
10947
2581
467
933
1275
601
20648
295
3091
480
526
137
7508
12436
526
295
3413
2582
602
934
3091
405
468
1222
20644
1275
479
137
12404
12436
526
4847
2582
602
295
934
3091
405
468
480
20646
1276
1222
137
8534
20657
295
602
1276
12435
404
13758
480
468
526
934
3091
2582
1222
141
13369
20654
467
479
12436
526
295
4642
2582
1276
934
3091
405
1222
602
137
10224
20651
405
526
12436
295
468
1276
13757
1221
601
933
3090
2581
479
125
9550
12436
1222
526
8229
479
467
1275
933
3090
2581
294
601
20656
405
137
8534
10411
3393
4848
532
10176
640
1450
483
16465
10605
1450
861
1255
4277
2406
41671
3155
2261
2439
4461
262
262
870
12155
12155
2904
2445
182
90
1703
6114
1526
1538
16511
12072
2050
159
19
10450
2073
159
159
8918
640
1450
16088
1773
5151
1965
7223
2004
566
5191
12753
3268
2449
18217
1772
11148
25337
2936
461
2384
2442
2306
31955
339
528
18312
49588
13224
461
1856
463
463
1943
1352
46050
4781
19173
17940
151852
60828
444837
1381
12817
21489
36052
35041
64031
127613
1349
566
1460
16376
13120
19
159
159
2470
877
3696
8920
159
10450
2912
159
159
2048
13533
4262
640
2271
2050
2109
1965
5861
504
470
1430
8619
808
3148
1968
3179
957
4227
1744
1378
903
817
1064
480
1821
481
470
24337
1072
470
3035
925
1472
3106
327
34427
11603
970
2303
473
3116
30047
926
886
8382
8933
8131
2916
3965
1568
32445
22148
11696
1422
822
16495
12331
1392
16265
12804
1447
16210
12422
1311
16277
408
9656
15973
276
262
350
8251
397
397
9686
8075
4429
791
276
4212
25543
5074
4957
10224
10674
263
4756
601
8534
397
8534
24070
384
1216
231
6078
231
446
374
1665
1997
1219
1706
492
5114
681
4194
8204
2017
3647
1206
231
370
1964
2556
404
2688
3283
1142
552
1877
231
2560
891
231
20382
231
1214
715
601
230
6090
231
1224
2014
231
230
231
231
2001
230
231
230
1871
230
231
231
31105
1943
230
231
230
230
601
231
6042
231
231
231
5624
230
231
231
230
231
231
231
231
230
16497
231
231
231
4037
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
181
181
231
231
231
231
26625
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
9940
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
13751
16347
23307
74589
3786
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
10436
3157
8582
9048
2050
6532
26280
10630
435
4018
26280
1060
2427
27154
947
421
1643
27154
1393
27154
1057
1057
1058
1038
23354
125
125
125
125
124
125
64
23354
125
125
125
125
125
125
64
6563
4864
579
180
181
2920
472
791
722
2012
1149
3852
3681
7159
3968
2249
2045
2074
2195
3236
2389
1471
1978
1269
2586
1472
2731
32230
40581
48490
3623
66344
37010
7188
8343
1898
3434
819
2048
14736
2755
229
6350
6853
7145
8293
6165
6626
7227
6770
7278
5868
6977
6616
6580
884974
10398
3301
6743
159
5922
159
1448
14600
14600
14600
524
2491
7676
1061
5567
7194
459
43474
1286981
3852
5671
5722
5799
5636
5556
5403
5671
5879
5541
5559
5805
5548
5499
7389
5628
5768
5690
5708
5405
5508
5554
5440
5492
3105
4284
77824
618
4664
24935
618
41231
616
15981
617
13490
618
17959
617
15584
618
21856
617
17749
4466
18155
17752
18118
19520
9861
18705
956
15424
617
19095
616
21562
616
23825
616
23119
617
31565
882
38083
615
18795
621
24820
621
20724
165
165
166
3107
83401
619
23360
6424
18128
16804
18020
16497
17323
15235
16742
15554
642
16413
5669
16643
16450
15875
17316
16226
16001
16408
906
20701
165
165
165
795
32666
30
24
1097
7264
30
24
1097
7264
431
10879
30
24
1097
33822
10884
10894
30
24
1097
7264
10931
8040
38598
898
295
5327
1047
1067
281
3867
1035
1444
1023
762
645
707
295
1819
1675
294
2302
170
13485
261
2916
10433
3164
7468
2381
16575
11881
550
8275
2523
2137
2079
2297
2102
2376
9719
14906
4969
2011
3730
2906
2184
2473
3060
9368
1467
630
11399
13966
18777
23373
101
101
101
124
120
4033
518
511
143
143
516
546
16819
143
966
354
2308
518
575
5641
569
573
3647
165
516
573
165
517
571
2147
164
517
546
143
517
570
7221
517
571
4321
516
570
518
572
2612
516
573
517
575
517
571
3138
518
582
143
242
537
573
585
572
1914
530
13264
570
571
6217
9009
555
575
11898
5619
242
372
2308
555
572
570
546
524
10999
26215
970
537
572
537
571
2147
11814
15884
254
2481
179
7466
1630
2768
1619
8513
573
757
607
9456
16365
697
4143
318
327
5327
9205
2146
24479
26520
31008
537
571
19106
8092
8004
8968
42363
3084
1919
24083
10007
459
15368
697
537
571
9556
2409
537
573
9444
537
511
7080
537
511
537
546
16841
534
534
13950
355
4666
537
575
537
571
537
575
29979
242
567
546
12983
567
575
580
546
3414
242
538
17753
570
4864
538
576
5505
242
538
583
12898
538
574
2756
538
572
4186
538
576
538
572
7978
538
551
14163
538
572
3025
538
576
3909
538
576
538
512
6966
538
574
9330
538
574
538
570
882
242
1114
3620
11494
1717
3238
190
189
189
189
189
189
190
189
189
189
190
190
191
189
189
189
188
190
189
188
189
189
189
189
190
190
189
190
189
189
481
189
189
189
189
188
189
189
191
190
189
190
1647
189
3745
2422
189
189
68968
189
3827
2439
474
4605
2195
269
269
269
269
2381
269
269
269
2158
125
39525
776
12229
1114
1114
3620
11468
1717
3238
190
189
189
189
191
189
188
190
189
189
189
188
189
190
189
189
189
189
189
190
189
189
189
189
188
189
188
188
190
189
189
190
189
189
190
190
189
190
189
189
190
189
2398
34280
308
304
280
314
746
712
342
694
275
285
1352
654
514
265
475
911
514
790
1471
756
279
281
5919
13007
275
396
10232
928
370
285
10331
271
265
2476
271
6312
2628
1590
773
845
345
1355
275
7960
2440
21328
279
272
10679
2687
2150
3482
276
18855
16623
27165
2986
284
291
4687
3290
719
1104
339
5838
571
3710
292
1690
5585
756
1268
1455
2548
323
632
445
285
277
280
11775
5457
1004
630
1147
507
456
1112
1227
17156
846
759
279
281
6830
3711
426
763
326
27165
277
280
66887
6620
3823
2641
3711
13003
421
10926
526
1520
26463
21031
470
8758
135
135
135
12505
762
6262
21029
421
139
12808
470
135
26974
21031
135
421
135
135
139
21032
453
10242
12507
135
6263
421
21030
10952
6238
135
135
1063
135
135
135
135
200
165
135
32918
10897
10886
397
36572
1959
6294
426
12563
1143
1873
1873
880
1881
6192
537
569
143
995
537
511
143
537
550
143
426
573
537
2869
537
582
143
537
582
537
569
143
537
575
143
537
546
143
537
569
274
537
571
143
270
570
511
252
1103
238
6196
5166
90
3698
2257
312
520
2120
1327
553
546
13916
276
5520
1027
1049
5840
1052
4380
542
546
24935
4672
3414
810
788
780
242
825
4480
5043
9631
2920
548
550
7704
12468
3206
981
3291
2142
611
2424
1297
287
607
452
2097
3008
1218
737
9196
739
557
570
7221
8921
2593
520
10638
2228
267
271
271
270
550
574
1397
558
582
33720
46337
520
271
271
270
43128
585
571
529
142
12070
8471
521
10115
271
271
525
563
571
7830
7221
520
271
264
577
7018
13910
1848
3689
4984
265
271
270
584
563
575
143
270
5166
544
572
2612
7598
3042
16344
11755
24725
12804
2354
3519
5846
16592
11999
6821
3111
5827
4243
537
534
143
21914
3192
292
622
578
913
989
904
1074
288
4409
3282
719
345
350
1478
907
809
4062
964
3277
3203
1028
798
2348
3307
1993
1426
1136
787
519
1057
1111
748
848
9594
5500
813
1579
1665
310
1562
794
3715
878
913
876
2915
3577
724
537
546
2003
1298
324
1531
5514
1808
7911
872
25342
1628
363
856
848
802
9029
537
511
537
546
372
3597
6464
9819
873
3177
27276
8728
7481
3162
5062
537
511
1851
1087
292
3313
1157
405
20698
2014
1196
572
571
2291
7300
28714
564
569
27030
1586
406
1075
1174
935
570
569
524
142
89
242
27249
567
575
89
27248
89
1137
709
1004
13570
32720
5534
89
7300
89
563
571
460
288
314
344
337
23653
11488
7863
4952
4478
5252
52077
340
341
345
410
4340
7560
13569
14259
585
571
530
143
17231
89
475
306
295
28096
20920
23190
52232
3141
4950
17532
5740
12386
21446
567
569
242
212
234
537
571
242
328
5888
336
7911
310
1412
569
537
4300
3901
7034
527
575
3387
242
9130
144
141
144
144
144
144
144
144
144
143
142
141
142
463
105
105
3522
105
105
105
105
105
105
105
3843
237
105
1893
105
105
65
11047
1554
65
270
202
3041
1624
635
3365
42678
65
202
6926
1817
125
10127
1138
2352
202
2320
562
5357
202
692
382
34188
5359
14552
125
21374
14720
1460
206
1460
296
15624
142
142
142
141
142
142
142
142
142
5684
5144
5783
6723
142
142
142
2822
142
142
142
142
5663
5541
3031
3363
3114
3222
3200
5718
142
18359
1460
273
143
115
10726
141
141
850
115
492
472
487
14124
302
324
15253
321
115
867
7847
487
16267
64
64
4380
209
208
64
64
64
209
208
208
208
209
30786
1782
3482
282
123
123
1460
165
156
156
156
156
156
156
64
156
156
156
156
156
156
156
156
156
156
156
156
156
156
64
64
6380
64
64
28825
156
750
316
553
64
64
64
64
64
64
64
220
64
64
64
11734
433
155
4092
437
439
438
440
436
432
380
1103
8598
365
3432
2413
984
370
986
1798
2291
2898
943
683
20997
2729
371
383
1918
1003
18004
6380
4106
12114
8481
1041
11611
15098
10879
221
41211
515
451
7209
470
1675
536
3174
3171
4142
512
3367
530
4742
4987
1741
3338
7239
365
31108
343
838
753
9580
979
917
368
555
403
8534
808
403
483
1079
1066
398
953
2490
6932
1146
1819
357
899
3462
403
1233
502
8695
967
663
595
3204
381
1222
1169
1857
877
911
643
453
7662
2049
7570
19617
432
456
562
398
5217
4837
2434
2126
8349
481
381
9906
314
92041
47496
273
1267
307
273
3517
1427
9210
5552
516
637
6574
2009
297
2894
1747
325
5447
4167
2859
2470
1833
1185
1704
6367
3036
1676
1547
1121
1554
635
1817
5338
6954
270
6954
6954
37379
7077
451
514
580
7077
7465
3050
567
4396
8966
2709
469
1694
8502
6954
2284
40293
6954
6954
6954
514
583
451
470
11527
420
16042
6954
6954
6954
6954
6954
40260
14049
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
6954
38745
4789
4723
7077
3529
7920
515
451
6605
470
12424
6957
2525
555
238
6957
6957
6957
6957
23360
515
451
197
238
30199
2679
470
10698
515
3893
397
451
3694
6957
6957
7235
6957
6957
6957
6957
6957
38748
914
3645
393
11668
359
319
4011
377
319
572
3013
6957
1878
822
1045
12824
436
354
4641
14555
1052
2998
288
3584
6298
319
1096
6954
7077
40689
12948
288
2001
5488
1478
10507
6957
442
3766
1008
418
33445
271
6957
12759
1277
2994
6954
442
6954
665
2568
16948
7077
6957
11018
2864
1385
3240
16919
1454
273
12413
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
40660
12439
288
2001
442
6957
38719
6957
1877
5529
4067
288
4385
436
502
6957
721
1045
6957
6957
6957
6957
442
6957
26291
2994
1403
396
321
6957
9860
12477
2636
289
1820
320
1100
6957
9860
6957
6957
12477
6957
6957
29735
3031
2635
320
1607
5182
156
321
6957
6957
6957
3382
11796
6957
6957
12477
11796
6957
6957
6957
321
6957
320
10994
3905
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
6957
999
352
2577
468
2935
339
10339
38223
276
462
1996
10445
3050
4622
22577
16218
2992
26878
494
2992
10361
10220
2924
61
7016
16449
4085
499
224
12652
17249
19745
21877
5881
10336
11363
11939
50303
1243
12435
1051
302
22321
7370
7538
11379
10106
7755
17688
19074
11149
8964
10452
159
159
159
110
5498
10272
19
4642
1073
263
13442
11867
334
902
1074
1041
1363
1101
969
2214
1021
1487
1006
894
334
655
7330
1079
12906
123
40574
68
68
68
68
1008
1145
68
68
68
1710
68
68
68
68
68
68
68
1448
4477
1134
68
1551
1007
68
1449
68
68
68
339
601
1240
5122
68
1783
7588
68
68
68
68
68
68
68
68
68
68
68
68
68
884
68
1470
68
68
12287
22111
638
297
396
6205
1945
993
1004
794
4305
6366
1438
310
68
68
68
68
8735
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
2542
68
68
68
68
68
68
68
68
68
6954
6870
8032
6768
9205
9777
751
869
870
619
909
902
755
1675
7212
1032
3139
1485
1745
1521
1598
2147
1343
1736
2509
68
68
8360
68
2427
68
68
68
68
68
68
68
68
68
68
68
68
709
12442
26196
9525
3031
381
2102
68
68
68
68
68
68
68
785
68
325
11173
2132
1772
6985
68
1812
68
1624
13028
273
2747
2783
14465
2327
2386
2428
2632
2907
2421
2192
3221
2511
11683
5527
10668
2762
2697
68
2495
2719
2776
2520
1510
1812
4390
1624
4250
11810
2510
13425
5811
317
2871
170
3551
1839
170
20999
1104
22935
171
8601
171
170
170
172
171
170
171
171
22485
12447
1242
1029
212
213
213
1063
27864
7350
1463
1863
1599
2076
833
1329
1691
1408
1455
18475
1973
412
20636
122
122
122
121
122
121
122
122
122
122
120
122
122
122
122
121
122
122
122
122
121
122
122
122
122
122
122
122
121
122
121
122
122
121
122
122
121
122
122
122
122
122
122
121
470
170
10429
28809
266
266
885
6991
6562
6901
7014
310
302
6518
797
1440
475
12372
495
475
5189
2259
31414
7041
806
308
321
799
314
16301
16296
16080
870
28809
475
470
475
30315
10429
780
49057
121
122
28809
122
122
122
122
121
122
121
121
31442
122
122
122
122
122
122
122
122
122
122
122
121
121
122
122
122
122
122
122
121
122
121
122
122
121
120
120
122
122
122
122
122
122
122
122
121
122
122
122
122
122
122
122
475
65
495
475
780
28809
122
122
122
121
122
121
121
23360
47936
122
122
122
122
122
122
122
121
122
121
122
122
121
120
120
122
122
122
122
122
122
475
470
475
10429
122
780
122
122
121
122
122
122
122
121
43692
28809
122
122
122
122
122
122
122
122
475
475
21332
472
475
440
5717
12483
122
780
122
121
122
28809
122
122
122
122
122
122
122
121
121
120
120
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
122
122
122
122
122
121
50681
122
121
122
121
122
122
122
122
122
122
122
121
122
122
122
122
122
122
28809
475
475
475
475
33564
121
780
28809
122
122
122
121
122
121
475
472
475
58178
122
122
122
122
122
122
122
5717
122
780
122
122
122
121
40726
122
122
122
122
121
121
17371
122
122
122
122
122
122
121
122
122
121
122
4431
782
122
122
122
122
121
122
123
453
123
8128
70578
122
122
122
122
122
18371
5425
5000
6002
3840
5256
83441
123
433
123
12034
475
433
18225
5853
6522
7093
7121
3611
111309
123
17289
3959
123
440
123
65
78487
18225
170
423
170
4366
10490
159
3059
159
14968
159
159
15333
12549
5281
159
1255
13446
11045
3989
623
5269
3710
15177
623
350
9302
144
362
16632
1074
11759
10722
9313
9029
10088
10033
1074
1074
24409
12361
11977
12507
12140
11091
8294
12146
12562
44115
8382
10684
10539
8484
10203
12471
9995
10287
15989
1075
3464
2118
2701
3996
1111
288
4527
11001
8040
478
166
181
181
23137
348
1260
2039
333
8612
1359
3580
1581
12645
2387
147
456
166
762
146
146
166
446
147
145
166
457
3588
15716
2352
8204
166
166
166
173
147
147
166
23137
1260
333
9764
3375
20600
408
3367
5958
5725
5869
6338
5651
7626
4954
3424
6640
5760
5646
5199
7772
5777
6087
65722
26922
102
102
102
102
102
13619
102
3853
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
156
6637
3086
26324
2265
3131
8860
3092
2823
3185
2972
2695
2967
1161
2877
10583
3088
326
3254
8812
1176
34900
7226
33470
13594
41389
3339
1674
196
196
196
3529
196
4181
3171
536
3368
1741
7239
238
4741
586
7780
196
7780
170
170
170
170
749
284
2694
408
10255
390
749
599
603
604
610
608
600
612
607
4605
228
269
2381
269
860
860
860
860
860
434
438
438
438
434
155
155
433
439
10907
10954
442
442
433
439
436
433
438
437
155
4017
10902
10922
676
14127
19842
322
2927
1178
790
1712
776
1220
592
591
600
592
287
1126
1282
1271
578
1327
1362
1135
589
6901
1202
596
576
565
1253
14936
253
14114
917
287
2352
1634
619
809
1022
586
806
1592
768
726
3427
671
906
1222
2299
862
821
3432
662
1331
1071
955
928
756
687
815
2199
1424
1716
1396
1905
844
2920
9296
25240
14936
4934
1896
24405
51488
14936
6441
2259
4401
1756
2607
2864
15552
6441
14936
4433
2179
16505
55047
14936
5073
12767
20051
6946
6565
242
393
2220
768
9556
736
1975
259
156
259
156
23354
125
125
125
125
125
1490
124
2237
615
426
534
499
826
3359
309
273
416
12177
22114
783
1209
1518
2222
313
475
499
313
313
509
598
476
514
313
565
512
639
273
341
703
497
313
313
274
4169
2384
1266
11059
4239
3752
1059
7203
3342
456
13974
8130
10203
1316
3280
1730
582
557
542
2266
1286
711
1403
334
951
1092
523
488
567
1460
1296
12534
437
1212
12133
1528
1768
2544
1550
1248
6672
308
1719
334
352
1945
1504
1450
2769
12396
334
5557
295
25581
1331
1483
1160
1275
1195
359
3929
1148
1970
1328
1354
1166
1233
1190
4368
21447
7546
8211
6148
1345
1335
1392
327
1935
2636
1478
1067
849
1235
1356
1106
1098
961
3217
16549
856
1433
911
961
1097
2808
875
431
97314
548
548
11186
14275
18844
18718
550
15119
12136
554
3094
1452
6413
565
529
548
127
11067
17657
13893
558
15652
540
570
125
10201
11680
692
624
474
3066
29859
313
1274
547
2280
854
680
1071
683
1019
426
530
273
6848
31118
3588
410
530
273
10360
31946
1291
252
1201
593
593
593
592
593
593
593
592
593
593
593
592
592
592
592
593
593
593
592
592
592
592
592
593
593
593
177
525
25381
3210
189
189
2920
2327
12507
7046
656
716
4955
7057
6040
1170
1282
474
13948
269
17255
623
5984
13140
188
189
9184
1481
2476
1511
398
393
446
328
594
550
584
7021
149
572
1347
141
266
10788
23969
569
266
12119
135
15475
470
141
13067
6320
15476
470
141
23969
474
9727
15476
7067
434
141
436
15477
470
23969
428
141
20756
470
15732
470
20653
25905
470
470
317444
20551
470
19064
434
20449
434
3911
28146
444
140
20346
434
19915
492
456
7524
19107
470
179
179
178
434
392
178
178
438
504
506
423
440
178
5395
13592
1460
359
2984
242360
178
439
178
441
245
437
178
439
178
178
23373
101
101
101
124
101
47627
105
105
3521
105
105
105
105
105
105
105
105
1893
105
105
516
6574
4167
514
1554
270
202
156
1547
105
105
576
638
181
1817
156
1460
20696
141
141
141
142
142
20715
142
141
142
20931
141
125
124
125
64
8750
12138
142
189
189
189
1187
13647
142
142
623
142
142
142
142
12692
12758
12692
13647
623
2839
15740
3320
3646
3087
13161
5362
3639
3516
3050
141
140
140
141
141
141
140
141
140
140
141
141
141
140
20603
141
142
142
142
142
141
20611
141
142
142
142
142
141
124
123
12233
11330
1305
13163
12370
12476
12573
12193
12573
12476
20615
142
141
141
142
142
142
141
142
142
142
142
142
141
123
20607
142
141
141
142
142
141
141
141
141
141
141
141
140
157
10449
468
10201
527
10887
749
537
575
164
242
186
101
101
101
101
101
101
101
101
101
101
101
101
101
159
499
2882
579
2551
362
144
1099
231
231
143
231
231
231
231
66324
101
101
101
101
101
607
231
231
231
11599
231
274
364
143
575
553
142
143
567
569
202
4980
537
571
143
143
537
573
9446
537
571
537
546
10999
537
571
537
572
142
242
104
104
126
7192
104
104
188
104
104
534
167
104
41171
534
104
104
126
104
2285
126
104
104
104
104
104
104
104
104
104
104
1298
9396
104
535
592
105
594
12915
542
576
105
125
552
551
105
126
537
573
9444
143
551
571
142
143
552
570
143
537
571
572
573
142
143
242
87243
1410
156
156
259
156
156
10445
156
101
156
120
156
156
156
157
120
156
156
157
9055
120
157
260
156
156
120
120
156
209
156
7462
572
537
142
143
572
569
2275
4978
537
546
143
537
573
143
537
575
142
534
571
143
357
11489
537
546
537
575
143
242
221
41366
3527
156
156
197
156
576
156
537
572
164
164
537
550
143
537
569
143
537
568
143
578
569
225
164
105
537
572
142
537
546
11021
537
546
242
20206
1835
1624
859
682
1412
1422
2286
1241
1710
2199
3175
281
565
1554
376
13552
268
2619
677
276
460
651
1579
276
1653
1213
2283
321
368
675
551
274
376
1200
1131
1094
1050
1442
535
577
105
572
10514
577
535
576
156
577
570
105
580
9627
577
572
105
582
156
577
573
105
584
156
577
547
105
578
156
577
573
578
242
31545
3682
156
156
156
156
156
156
439
477
156
156
1124
156
156
471
986
3318
156
156
5591
156
11678
1938
156
156
512
1177
3765
156
569
529
13099
143
593
511
143
11996
546
575
143
174
544
511
141
565
575
143
567
575
142
242
412
25304
142
142
141
142
141
142
141
142
141
141
142
142
142
141
751
142
142
142
142
16898
141
141
142
142
142
142
142
141
141
140
141
141
141
550
567
143
581
511
528
7082
4380
537
570
143
143
555
572
2612
119
557
570
7300
542
582
143
125
242
227
2692
141
141
539
479
471
59709
571
538
105
105
538
583
105
538
576
105
538
576
105
538
573
105
538
572
105
538
572
105
538
574
105
242
29576
335
331
1335
2286
170
2545
4233
3080
9585
371
2558
512
538
105
105
538
576
105
538
576
538
576
105
538
572
105
538
573
105
538
576
105
538
583
105
242
10097
123
125
10580
125
126
7598
6428
177
177
178
2048
134
770
548
5824
537
571
143
142
537
572
142
537
573
143
537
571
537
571
142
537
546
5840
537
582
143
537
571
143
242
35577
1203
1320
2108
1276
1674
1029
1716
1442
971
1055
1203
1203
1203
7983
2344
863
1893
1305
1825
1073
7846
1242
788
196
1004
2253
1081
601
535
4126
384
1604
704
798
538
583
105
105
538
547
105
538
551
105
538
569
105
538
574
105
538
572
105
538
576
105
538
547
105
242
6288
72
72
72
72
413
141
590
10441
571
572
12518
143
553
570
143
143
558
572
141
142
548
573
143
142
537
571
142
143
537
550
143
537
569
143
576
569
143
242
390
1317
1608
5056
288
107
2238
39782
375
288
824
1608
2918
2182
766
4821
410
7287
582
549
182
143
585
534
531
143
4380
537
571
143
143
537
569
143
537
575
143
537
550
143
537
573
143
537
575
142
242
39283
259
12298
65
953
65
1006
156
7300
811
156
188
220
6640
689
1800
1802
10294
1440
65
4325
65
65
65
263
105
65
65
65
65
65
65
65
574
538
105
105
538
574
105
538
572
105
538
574
105
113
538
573
105
538
576
105
538
574
538
547
105
242
412
25299
142
142
141
142
141
142
141
142
141
141
142
142
142
141
751
142
142
142
142
17053
141
141
142
142
142
142
142
141
141
140
141
9145
141
572
538
105
105
538
551
105
538
576
105
538
572
538
576
538
535
105
538
572
538
551
242
186
66324
101
101
101
101
101
101
101
101
101
101
101
101
101
101
159
608
11858
581
2551
363
144
1099
231
231
142
231
231
231
231
231
231
231
231
6746
653
8853
101
101
101
101
568
537
143
143
537
571
143
537
569
143
537
511
576
546
143
143
537
511
537
571
143
548
546
2920
142
242
412
27187
142
142
142
142
141
142
142
142
141
142
141
141
142
141
141
142
141
142
142
142
142
142
142
142
141
751
142
141
140
3116
1257
6556
140
141
141
569
538
105
105
538
583
105
538
574
105
538
573
105
612
503
10908
5038
502
502
502
502
503
504
504
504
10443
3225
5073
193
192
18267
194
1948
6163
2216
2853
1617
1295
1213
1672
1789
2579
3096
484
7300
211
16305
257
209
9373
209
211
211
211
211
211
211
20018
211
209
211
211
211
212
212
212
212
212
212
212
210
212
211
211
211
211
211
421
1117
4003
2066
4103
2130
203
1059
7136
42990
1058
2076
19273
900
870
908
878
883
171
156
156
156
1428
4439
4439
29142
201
201
201
202
203
202
201
201
203
278
7275
67570
202
201
202
95
95
95
95
95
95
124
124
124
124
16686
8908
56312
349
261
124
141
124
267
256
254
253
124
142
142
144
141
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
12303
124
124
1481
124
124
124
124
124
124
124
124
124
124
124
124
349
349
349
124
124
349
349
349
124
23640
124
6738
124
124
124
124
1709
225
124
124
124
124
124
2541
124
267
254
256
253
4380
22100
124
1932
10481
124
124
124
124
124
124
124
124
124
124
124
124
124
124
609
124
267
254
256
253
558
196
88
349
349
349
349
349
349
26682
1696
124
5734
267
254
256
253
558
88
196
349
349
349
349
349
349
24534
1915
1727
13697
268
257
255
254
105
3321
558
175
105
196
196
349
349
19077
349
349
124
124
3839
268
257
558
196
88
349
349
349
349
28853
349
349
124
2945
124
124
257
268
558
196
196
349
349
349
349
22100
349
268
257
558
196
88
349
349
349
349
349
349
26682
558
267
254
196
196
349
349
349
349
349
349
23022
124
5611
267
256
558
196
196
349
349
349
349
349
349
22953
124
5880
267
254
558
88
196
349
349
23640
349
349
349
349
124
267
254
558
88
196
5952
349
349
349
349
349
349
6098
1718
1718
5820
7001
6098
16188
11351
297
3187
958
6204
2584
2650
2672
762
1123
2579
738
673
840
1849
1292
2605
13772
2922
1510
4787
13772
16278
2857
2178
7007
2650
7340
3389
2155
25975
22130
3207
9667
3955
1858
6727
8024
10536
3800
2790
4494
196
3726
3547
3824
3207
54870
19801
197
630
31660
196
3168
196
10194
196
7655
197
196
196
10787
4494
3955
3726
10194
6717
13415
2790
3208
3800
287
109
2276
745
1165
1177
1507
1058
466
994
20271
1900
582
1116
13960
288
1789
5781
604
165
6790
3205
1246
951
360664
269
10419
2963
451
15329
558
2918
5431
5482
6318
7036
7561
8163
6814
7967
469
1875
1084
3264
50092
460
1541
5300
1138
3218
3525
1958
59742
2483
269
1086
2920
1086
173
48410
1084
141
1263
140
1109
142
1879
1053
46196
2716
1225
2434
1737
38441
8011
1043
1968
1949
2286
2920
1107
219
1015
212
3912
7916
1141
1654
581
470
1029
57748
14780
219
434
11354
219
453
6382
7916
10241
17256
219
453
219
444
11180
10365
15577
219
440
204
15718
219
442
8759
5566
219
14781
219
470
219
15719
219
428
9727
7730
6071
2397
2564
2303
16406
19337
694
1760
12520
591
2758
4548
623
11389
16625
325
312
1018
932
785
175
1191
19077
13105
5535
2357
1109
4966
718
363
340
458
6859
1935
1052
919
829
343
367
544
554
1109
365
1662
260
814
9047
9885
1090
530
274
7791
530
274
7791
689
2760
2369
1792
41331
3344
4717
451
7209
7237
515
470
513
213
512
3315
214
3527
4142
6289
3171
1741
34808
5172
1067
3174
4337
2366
515
10316
451
469
4590
7417
4422
3612
530
26540
213
491
427
5272
10667
16309
600
197
7280
37558
546
2685
514
12268
451
7465
470
7984
12373
1692
4166
4409
33348
14909
4145
12201
213
212
214
212
5116
361
3915
10964
749
344
37543
216
216
215
216
603
2157
1510
623
216
242
12314
141
140
287
140
141
590
140
141
2424
140
562
2297
588
737
1218
1297
9672
159
563
2228
52138
271
273
611
269
12050
267
633
550
2382
1187
2043
1738
3190
22903
563
2594
2228
269
7245
11673
1666
2102
765
276
701
669
691
797
768
768
320
702
772
266
681
648
676
794
12034
766
242
159
557
52023
273
269
10846
2023
2534
1798
12527
571
2228
478
405
2225
4581
2916
1102
696
10549
1446
681
1431
452
1102
1704
1696
1823
9875
242
29856
336
1504
1396
1587
1506
1696
1694
2316
1823
1842
1895
1446
2931
9689
1888
1958
1421
1186
1412
18436
488
11746
25588
242
1511
14259
1880
2848
4382
23697
242
344
37644
216
216
216
215
603
2157
216
310
242
22193
200
200
337
416
200
202
202
12153
201
201
201
201
201
200
10426
2409
479
15458
10742
10377
3393
5073
16731
13020
6611
1983
2155
5687
6334
1817
2235
1639
306
90272
4694
3352
13557
3766
6130
2676
10728
16524
159
500
217
509
221
121
230
1066
553
552
19
19
127
550
159
22000
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
7483
193
108
192
20949
196
196
197
196
195
197
196
195
195
196
11331
195
196
2832
198
197
196
18005
5070
197
197
2899
26676
1065
275
1894
1460
448
11372
275
1114
26702
1065
275
1894
450
275
1114
1460
10211
1065
275
1894
1460
484
275
1114
8336
26702
1065
484
8336
275
1894
275
1114
26652
1460
1065
484
8336
275
1114
275
1894
1460
26678
1065
9629
1803
319
275
1114
275
1460
1894
26678
1065
9629
1803
319
275
1114
275
1460
1894
26678
1065
9629
1803
319
275
1114
275
1460
1894
26700
1065
1509
7184
659
275
1114
275
1460
1894
26700
1065
275
275
1894
1114
450
10326
1460
26676
204
204
11634
5001
11524
7068
9003
10809
10517
10955
4331
10819
6211
7682
1777
148
4265
1777
706
2849
6072
1777
1259
1203
1777
1259
7194
1777
1777
2404
1016
6194
625
659
1777
4279
1259
1777
540
1259
540
1777
1777
1020
1777
129
3319
560
572
10034
7630
10034
9899
11013
10152
7198
9291
11517
420
2849
1777
1259
1127
1777
940
701
1777
540
1259
1777
4279
1259
1777
1259
7002
11952
655
654
11495
9186
10634
2035
802
797
783
2036
10830
3453
418
7682
1777
272
531
9908
13462
10059
1777
33
4655
1777
148
777
148
1777
1259
4229
1777
1259
148
1777
1259
9815
7682
1777
148
1259
1364
1364
1364
144
1414
11041
10005
8532
2936
6804
1422
1056
1068
1009
11498
7682
1777
560
564
2138
10244
144
7300
1777
1020
6358
143
112
212
44812
112
212
862
8437
7682
1777
576
6754
3041
1777
576
6754
1777
743
143
10224
328
10988
112
2920
1777
148
728
2981
6955
10177
744
7682
1777
530
148
9908
3041
1777
576
6754
754
761
796
764
764
1777
576
6754
5663
1777
18264
576
6754
899
917
891
11129
266
21909
7682
1777
148
576
6754
3041
1777
1777
1259
2719
1777
33
1777
1259
1777
148
1777
1259
13249
538
569
538
512
538
573
242
538
573
538
572
538
571
538
512
538
535
538
547
538
569
538
571
538
512
538
569
538
512
538
576
3909
538
576
29865
538
583
538
576
242
538
571
538
570
538
572
538
571
538
570
105
538
573
538
576
538
571
538
547
538
547
538
574
538
583
538
572
538
574
538
571
242
538
573
538
570
538
572
538
535
538
574
538
571
538
551
538
570
538
572
538
571
538
571
538
570
538
547
574
538
538
572
242
538
576
538
551
538
569
538
569
512
538
538
572
538
571
538
583
538
547
538
574
538
569
538
572
574
538
538
572
538
573
242
538
573
538
572
538
570
538
572
538
573
538
572
538
571
538
583
538
547
538
569
538
512
538
572
538
571
538
570
538
574
242
572
538
538
512
538
572
7978
538
571
538
512
538
572
4186
538
583
538
571
7107
538
572
538
547
538
576
3909
538
574
538
572
538
573
551
538
14163
242
538
571
538
551
538
576
538
576
538
583
538
572
7107
538
572
570
538
538
572
538
573
538
547
538
569
538
572
538
547
538
571
242
551
538
538
551
538
574
538
572
538
574
538
576
29865
538
547
538
512
538
512
538
573
538
571
538
576
538
573
538
574
538
576
242
538
571
538
572
538
547
538
576
538
572
538
576
538
551
538
535
538
535
538
512
512
538
538
572
538
576
538
576
538
576
242
538
569
538
572
538
547
538
574
538
535
538
535
538
572
538
571
538
572
538
571
538
570
538
576
572
538
538
574
538
571
242
538
571
538
572
538
572
538
547
401
10449
159
2803
159
20033
125
514
26
462
460
542
1348
454
121
20033
2628
6394
452
1378
451
1222
452
1449
136
4570
6374
412
411
466
1183
461
1672
464
464
1676
4633
5341
952
3260
5349
5187
203
1370
7886
26987
203
7299
7983
27084
2154
10345
9851
10265
21094
36065
3376
2738
283
2331
2930
5338
548
10269
10269
78762
20609
1971
448
9435
472
339
6031
1382
822
819
1349
5210
1965
484
416
339
472
19644
416
6031
15745
1979
3337
5338
227
9534
1770
11128
28751
14185
3376
5338
227
29036
10256
12636
11026
11251
8607
10225
10534
8842
10762
11021
9419
8479
24018
11282
10786
8351
11962
8647
13828
11555
9800
10362
4247
3183
7954
10065
9567
10153
8754
8889
9339
9104
10157
9413
8608
9016
12272
10051
10787
9619
9942
8284
10512
8207
6741
8577
7944
8288
7140
5748
27548
9895
8157
8209
56961
3190
1748
1737
18412
14098
1987
1658
1536
1233
3322
4813
53471
58588
58252
59904
28604
51722
56971
28968
50905
51101
35041
46721
18980
454
6514
4683
287
2222
592
427
535
570
460
466
531
3073
1300
858
873
772
2044
672
272
878
4686
556
1038
693
8379
3952
3327
10574
8319
2782
1673
11272
27237
5690
4599
470
381
3640
2920
470
470
7300
4156
3881
6496
4398
4797
4189
6622
4435
7088
5255
6325
6067
5609
4340
3634
4771
4882
5254
5835
4432
4477
5636
6318
5349
3777
4963
5555
35541
6223
5302
6828
54020
470
470
470
49640
249380
470
470
470
54285
470
470
470
85160
470
470
470
88015
470
470
470
127020
470
470
470
190745
2813
114
1196
114
346
407
1092
7433
1392
1314
1390
1346
1364
1353
1406
1415
1392
1389
1360
1331
1387
1417
9517
352
114
114
114
114
411
114
290
383
114
114
5382
1357
1307
1310
1404
1179
1460
2048
2048
2566
528
1953
2889
365
6498
946
1167
694
1051
951
1057
1486
1431
1086
2081
277
5315
2346
4201
2346
5453
6136
119350
10433
159
3131
159
487
4192
1255
6751
159
265
12197
159
479
12791
4394
2154
2760
2584
2714
550
615
2128
578
1141
2046
180328
3102
608
672
641
576
606
607
7058
5714
5162
5951
6021
5407
6042
5959
4010
622
2139
6943
6856
6480
500
4933
67242
5647
5135
556
5812
525
6946
4784
6522
6223
6287
6678
6451
6203
5602
555
2715
528
5120
7019
2575
6895
2161
5171
6023
6092
6881
4495
6404
6170
6741
5366
558
2063
4643
6519
6118
2763
6474
6108
565
591
5341
5833
7392
5819
5652
6374
5964
4617
7251
6385
5423
6963
7055
5945
6260
5164
6286
6151
6425
5419
7194
109401
5925
6094
5692
4922
4958
6883
6582
3912
4472
5444
77751
6628
6325
5401
5197
5661
4113
5721
4219
5330
4910
6925
5893
5692
5355
7067
5989
3372
5576
4961
6050
5205
5982
5380
4734
7080
5979
6104
6015
6310
5834
6338
5342
8268
195078
3763
633
629
650
630
643
650
628
646
629
634
7560
5300
5221
6150
578
6200
6705
6665
5543
583
6739
577
6593
593
53612
6412
5709
6580
7095
4807
5555
4751
6820
6933
576
600
6252
5458
578
6554
6044
6472
4259
6518
6675
5565
6651
6486
584
599
7051
6641
5181
5956
6835
596
6102
2156
1509
37643
142
623
41330
3344
508
451
7209
515
470
513
1650
511
3313
4718
3527
7720
4142
7238
3171
1743
34843
530
3174
2797
8605
451
10317
515
470
2366
4396
4589
3612
5172
1067
34063
5272
446
4706
4851
12234
491
427
3764
5834
547
35945
3631
11384
67444
11491
24929
12612
14570
39167
8656
10698
490
6186
426
445
1240
10289
28889
8027
180
19693
2039
363
1280
360
6260
1157
648
2120
1515
1520
1559
16019
31290
17466
1510
4228
1433
3586
1399
4925
1549
1432
1960
1357
2079
2104
325
2395
2053
551
555
481
398
943
3318
1136
1156
178
737
2440
1536
1895
1545
20421
1555
1854
1413
1389
1984
2049
386
2246
1536
19942
1150
1317
1161
1152
11913
1692
8433
2418
564
1655
649
1206
652
3124
465
12654
17771
7793
468
2635
19661
5137
3175
178
564
18059
2578
8700
4138
648
340
943
801
2173
1024
948
10807
821
1524
34679
1061
536
627
828
1749
533
4303
3483
1319
1505
801
1404
10650
654
1120
1192
654
1051
1052
870
952
1003
708
7722
637
384
3667
694
532
920
500
9627
770
804
851
602
340
1037
783
13649
806
843
602
3901
693
855
682
696
7943
599
2627
833
678
685
906
537
1019
500
7774
1148
21721
10807
21721
1192
7943
251
2920
414
170
172
171
172
172
171
171
171
140
137
119
8534
22229
137
7508
627
170
8700
4050
170
171
1749
4303
943
171
8760
828
948
171
171
171
171
420
416
417
418
415
870
171
171
1061
171
418
414
416
801
171
171
821
171
5145
1024
171
171
137
137
6616
708
7722
637
7945
21716
384
1037
783
2627
920
678
685
9627
770
804
851
682
10807
3667
340
599
694
13649
500
806
3901
693
855
602
500
1192
532
843
602
833
906
537
1019
696
7774
137
8534
22232
137
6616
22232
137
6616
22244
137
6616
22249
137
10224
22229
137
8534
22241
137
6616
22241
137
7508
22248
137
12404
22244
137
8534
24977
137
10224
637
7945
21716
137
8534
6244
137
7300
12716
137
6616
24977
137
12404
637
7945
21716
137
8534
38321
137
6616
24976
137
10224
137
7300
24973
137
7508
137
7300
137
6616
5312
137
6616
4119
137
2920
19285
137
137
10224
5288
137
4263
137
19407
137
8534
12067
137
2920
25898
137
12404
137
6616
137
8534
5310
137
10224
19407
137
8534
24970
137
7508
137
6616
637
7945
21715
137
6616
22244
137
12404
24977
137
8534
637
7945
21715
137
10224
5310
137
8534
4120
137
2920
19281
137
6616
137
37792
7508
137
12404
33908
5293
137
6616
4266
137
6616
137
21714
8534
22232
137
6616
637
7945
21714
137
10224
22232
137
8534
19692
180
2039
312
256
73946
253
269
253
125
125
125
143
141
125
125
125
141
125
125
125
125
125
19446
103
103
103
977
1943
103
103
103
977
105
105
581
581
156
23063
977
1963
577
105
977
156
580
156
687
312
256
125
125
125
253
269
253
218
125
125
125
125
125
125
105
73949
125
125
7345
102
102
102
102
102
102
102
102
102
245
5205
102
4903
102
102
6350
102
187
102
373
4506
12170
102
102
102
102
774
883
867
542
634
608
630
905
1848
17872
14399
9397
350
2462
347
350
856
1217
1379
347
756
677
347
63008
259
608
143
596
6151
479
397
36572
140
140
139
140
242
140
140
140
140
140
139
140
140
139
574
538
105
105
426
538
572
105
538
571
142
725
242
312
256
275
254
125
254
105
175
175
125
125
125
125
125
125
125
125
74164
125
125
11549
270
159
159
159
101
83419
7880
105
365
11567
271
15552
12075
271
249
13796
260
11069
343
338
336
242
274
4989
253
253
82816
522
30627
522
24024
27831
522
522
522
522
522
522
521
522
522
521
521
521
521
521
522
522
521
521
521
522
522
522
523
523
1284
589
31685
649
550
12137
6311
7489
19652
617
2816
194
7246
193
12337
8079
293
555
1443
550
515
216
589
3303
1456
273
563
7516
563
550
7160
1487
34228
21398
256
12689
513
555
585
20652
1313
2677
7940
4532
15036
7504
29905
35991
13146
286
286
2021
249
249
248
249
2583
249
1515
249
2516
2390
248
8083
1470
1742
1566
1294
2260
2077
286
11805
412
806
2268
822
822
11770
6641
286
8619
46720
6425
1038
1066
1586
13177
32404
1586
1341
179
179
267
3455
66079
180
22254
1305
6301
141
13369
27740
180
8316
8059
286
286
442
442
194
366
440
216
216
443
440
216
194
366
439
216
216
433
384
151
217
216
5342
504
194
366
216
439
216
216
440
433
439
436
438
439
440
5719
433
439
438
23354
125
125
125
125
125
124
64
12964
221
362
153
15051
67883
25452
16377
884
481
443
227
362
3006
6013
8998
13469
5385
4466
430
511
498
592
35378
27419
3658
36992
37629
25950
37376
74585
34305
29384
7112
431
592
499
512
61005
60811
62675
1460
2760
69256
52514
52620
67163
67580
24669
19629
24442
27855
25189
479
276
228
443
2905
10310
229
1902
5582
12085
2943
459
527
621
36033
46326
35617
41698
50017
26595
41392
61962
49366
38023
1819
455
523
617
19389
22794
26483
21094
51370
59374
56894
45841
43537
1460
23354
125
125
125
125
125
2007
204
23140
108
108
108
108
108
9670
204
204
21188
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
530
125
125
713
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
22834
470
135
135
443
22085
442
140
22330
470
22085
453
140
453
21849
135
19165
506
21848
569
265
11595
16922
419
7861
419
22084
21480
428
7730
38998
474
9727
141
141
141
141
141
141
344
142
141
140
140
141
141
141
140
141
533
368
37003
6443
268
140
141
141
141
993
140
141
141
3834
930
135
142
142
5516
4648
10912
141
141
14080
140
139
141
6595
4461
6363
2731
623
444
6381
344
38998
10908
4318
2662
2920
16027
987
653
7293
2777
3301
5617
19023
1417
3972
3024
25527
336
261
78621
268
253
253
143
424
18229
682
1970
6324
14300
317
317
317
326
1452
1396
322
326
1341
2948
3510
1479
8597
324
1296
473
335
5206
337
1239
577
671
1392
330
335
324
3474
50075
1105
1287
330
320
1626
1432
26436
2122
371
1765
1040
699
330
218
1421
244
1030
5758
8951
12229
14527
6611
371
7655
1263
11913
1472
12288
1415
12655
425
15108
5809
1104
8267
3433
1381
1505
1503
1416
1341
1448
1470
1505
215
1306
4662
7406
7119
5781
2006
7471
11357
1215
1250
7060
1379
1443
1374
1381
1186
1179
1598
4772
1395
1476
1472
1289
1382
1462
1384
1357
1340
1422
1487
1502
1206
1259
1597
1597
1259
5013
11967
4976
5465
4824
5535
5463
1523
4680
1506
3663
2138
2058
1261
58870
1259
5000
5787
5605
4676
4399
3661
2138
2058
1261
26919
3659
25240
173
173
173
173
4046
2935
3864
2658
5712
5146
1506
1502
7060
1379
1443
1374
1381
1186
1179
1598
4772
1395
1215
1472
1289
1382
1289
5175
11967
6151
6373
5811
5798
5456
8041
1523
3568
37982
2138
1261
1476
1250
3667
2058
42835
1289
5013
4976
5465
4824
5535
1289
7471
14300
317
317
317
50075
8597
320
1341
1396
1432
330
671
337
335
1105
1296
326
1421
330
324
1392
1287
577
335
473
2948
2122
5415
1452
326
330
322
1239
371
1479
3474
371
324
3510
699
1503
14844
11626
15178
13308
5853
1631
11749
10567
4850
1581
6961
10731
1609
1631
1310
14458
1655
7421
14228
1627
1564
865
1619
11037
220
6664
329
1416
1503
1505
1381
1470
1341
1448
1306
1505
402
12468
2849
3132
3534
3467
2494
803
2100
3348
15496
3552
475
473
5281
5207
473
465
477
3714
2778
5216
5288
467
11874
4598
2236
820
4509
3562
2325
3892
3342
468
194
405
487
1347
1152
431
6919
473
473
465
475
506
25711
2561
18319
309
8656
4136
4959
4112
18652
309
10807
6199
2902
4964
1983
4862
2081
2486
5168
4958
2306
2367
5003
2380
2707
309
309
9885
9219
2175
2295
5266
2189
4143
3574
2347
7318
2296
3574
2390
50842
8070
4735
1529
1534
471
297
3083
21347
955
4790
307
1575
20359
297
4707
307
19492
297
4467
15763
297
4317
298
298
6667
301
1960
4838
9543
2142
7020
1976
4665
14814
3950
4665
11005
5140
6555
5641
927
7498
5081
8333
6051
3749
5382
6027
8170
8392
7078
9448
13452
8950
11021
19376
1425
1460
424
234
227
226
227
684
9614
1970
2008
1387
156
2328
2984
3012
5299
336
104757
261
78621
2591
723
270
301
341
314
293
270
254
175
272
4352
254
1043
296
334
521
19366
684
11588
1970
156
3057
1320
3012
4292
37173
336
261
273
254
254
5423
62972
336
261
78585
125
125
125
125
253
125
273
287
125
5645
125
253
125
341
293
125
296
10907
617
23354
125
125
125
125
125
122
156
23354
23354
125
125
125
125
125
124
64
204
6264
135
135
21147
1063
200
135
3936
135
135
135
135
25510
200
7940
200
27703
526
16797
135
7433
135
27703
19542
549
575
994
1107
27674
3880
309
638
2002
2002
1606
2011
623
6188
6661
543
516
274
623
752
1402
2370
1701
2660
102126
623
39808
26690
623
2090
514
5199
555
237
421
221
787
1392
3084
301
2951
3830
2562
1130
3181
4468
2557
1075
3271
2861
6729
4842
474
5211
569
661
798
1255
428
11734
2072
984
880
894
468
907
787
3765
1194
394
417
409
723
925
2223
2985
1117
483
392
414
6543
794
377
14980
1136
1089
2757
5964
7497
5467
2730
2962
2793
4397
14345
3107
2679
10132
3119
9258
2781
11541
3720
345
14574
12162
2050
11015
8767
9443
905
316
6217
524
654
10257
41379
3420
58511
13176
1633
4029
253
471
13261
10817
1036
385
11432
3643
3275
1214
1933
1757
16060
1507
13343
3150
20503
2089
5028
112434
69826
1123
13965
6701
371
1097
21614
590
1236
2861
2839
2388
8617
2307
1290
10708
2987
9020
33571
5768
5439
4941
18014
5940
4888
5363
5035
1070
749
8836
2391
5941
5903
5895
5279
12627
297
755
16162
3108
21551
30441
3206
637
3643
4530
5031
4324
185
5745
296
296
107
1626
2326
11848
2741
1448
2696
203
2637
1423
1814
1425
1382
1429
1485
10356
17237
20437
8532
267
7349
371
816
2105
465
1993
13197
1620
10851
456
559
583
303
283
25714
1973
380
1641
1940
1853
2532
346
361
360
6054
1192
1195
468
1682
422
867
353
350
528
4021
5046
2016
1205
3926
7089
681
5048
2687
3749
350
1141
1152
502
26900
1604
617
1857
1374
554
539
521
594
4839
397
578
140
10956
18908
2020
1193
1833
1990
1919
10657
3964
5090
10951
4037
3790
3034
2761
360
6060
380
1208
1641
468
1725
1940
1853
528
5886
360
6060
2020
1193
380
1208
1641
618
121538
360
2020
2920
89
1790
345
12385
2870
17913
2920
400
157
1460
567
547
16705
28857
530
6807
1141
391
2774
212
1132
537
573
2869
879
540
3636
707
549
6517
349
440
531
505
494
308
542
537
497
1067
2846
547
517
549
261
15522
582
537
549
1041
13012
487
1222
514
301
13788
544
508
534
520
520
242
537
573
212
6677
15522
537
568
6452
7619
537
573
9444
7553
6935
7553
253
7611
6935
8114
7365
6625
253
3733
4980
2393
537
571
2147
25283
1159
402
397
422
1203
1441
722
1284
1545
2140
1682
1483
537
569
9819
1175
714
537
550
14277
7466
747
665
36429
961
635
1796
996
736
850
1263
758
886
1005
1057
2713
537
534
13928
18685
1870
996
1713
1201
746
537
572
1914
537
575
18104
633
520
570
7221
11462
713
575
553
215
13802
36412
570
575
713
524
26215
56306
537
569
537
571
19206
8094
537
534
242
242
530
6806
1141
135
135
135
135
575
585
530
13264
242
559
573
6791
3426
879
561
3641
653
495
296
387
255
488
2792
575
563
7830
6526
477
451
1013
483
443
493
463
495
440
572
537
262
6851
495
1168
987
434
13183
454
304
18230
537
575
490
466
480
466
22568
475
460
479
416
458
452
544
546
443
10999
578
571
225
9009
18230
544
569
12318
51721
6237
1215
16554
16965
17304
43721
558
534
567
575
544
568
443
572
571
2291
3140
553
571
8407
242
18262
468
544
583
18141
27638
9658
26466
39396
583
584
6573
589
576
12761
550
537
570
570
524
580
575
242
242
506
573
12975
18141
585
575
528
25449
537
546
16819
537
575
18294
537
572
25094
537
571
537
575
537
575
12962
25094
576
571
242
18294
570
550
6196
39246
584
572
524
537
573
557
572
8825
27641
571
533
10435
542
569
4978
242
572
569
2429
572
571
6196
537
569
537
546
537
571
30765
1565
358
536
571
263
1136
573
574
879
12404
541
3641
105
105
105
105
105
105
105
6526
105
105
105
537
105
105
105
105
105
242
581
551
3301
14163
262
378
8420
544
105
105
105
105
105
6966
566
571
5507
262
6851
105
3177
573
1801
2867
13183
105
304
18230
105
545
547
9762
13524
529
506
18230
533
512
1269
105
573
572
469
2316
4186
29998
552
535
13814
8591
542
574
18262
29998
542
576
553
535
36653
18262
3176
573
13383
3916
18262
578
573
14818
225
18262
3025
548
571
7704
242
4605
2195
269
269
2158
269
2381
269
269
269
269
125
239
239
239
2180
239
1534
240
40487
238
358
164
40478
456
46595
166
166
165
165
4640
164
164
166
7471
10718
14490
165
165
425
164
548
4450
165
3273
165
1579
725
575
490
825
715
334
455
789
2189
470
593
980
2298
285
293
996
164
165
165
334
285
809
164
163
165
3820
40580
502
38015
358
327
3819
383
376
1140
2259
1255
292
1408
592
477
284
1316
2639
12174
2138
5067
4342
667
1475
534
569
2109
451
40480
512
30910
6784
5416
523
648
273
791
598
1010
799
6084
705
334
273
462
337
644
356
908
634
848
628
447
1010
622
780
591
304
6544
400
3258
607
915
1121
752
5818
718
19742
666
705
5923
31611
14930
40485
516
77
22544
5289
2630
1881
3508
1072
1613
3495
1057
2806
2138
7754
1644
291
291
2429
1072
935
4284
36187
46487
46488
2400
36999
2540
965
1018
958
1022
407
502
1542
2547
261
261
2085
3463
20961
995
1139
4394
261
261
1194
5676
442
8235
3207
261
1232
1524
1993
261
5259
443
261
1188
1414
858
16
22569
165
11378
3671
22551
165
10505
7280
36242
22544
165
38681
38680
34945
5359
65
65
65
6367
129
129
65
129
8669
9626
129
8669
8669
5359
9626
8669
9626
8669
9626
8669
154
46107
637
669
237
11047
297
2009
733
270
129
13976
202
202
1624
1554
6926
13976
3972
3849
6926
3849
6926
3849
6926
3849
6926
3849
6926
43720
3849
202
9626
3849
1143
154
8621
4309
3849
2934
659
5359
9626
3849
3849
9626
3849
35181
5359
9749
2100
1225
733
2344
1226
8030
8669
202
729
5359
9626
8669
32077
8030
8669
9626
5359
8669
9626
9626
3849
8669
3849
6367
729
5359
9626
9726
325
26765
12251
966
711
9726
12249
9626
659
5471
27877
3972
3258
4929
3504
202
1154
846
729
3849
202
14552
14685
9626
32127
5359
667
15975
1261
202
14552
659
5196
5471
14552
5471
5196
14552
7480
2211
3579
4318
8567
5658
315
822
464
4122
12000
886
32895
2009
32894
11952
2308
47523
33611
230
18705
21378
26570
23352
20289
21375
28798
26602
3683
21297
25391
26474
10506
2029
4060
23496
2211
141
3573
2637
141
11465
140
141
142
2211
273
3580
8566
141
142
142
198
466
173
32895
11952
2308
33587
18730
23623
21351
26578
21297
26546
26474
20265
23352
25391
28798
3716
142
11581
47547
2211
273
3743
2637
141
141
12315
2211
3703
33586
8421
8567
11928
47523
2284
21351
26578
23376
21378
26474
28774
23623
26546
25366
8422
7533
732
326
330
2133
2296
329
9443
621
84
7087
49528
5088
993
7451
1284
5885
5757
16218
2983
3204
1529
2795
2920
2920
2920
722
4841
4902
2175
4204
8253
2619
3586
3916
3916
3916
14493
572
839
1670
2497
12417
2391
711
1155
726
476
1146
704
706
384
491
692
1132
1124
406
300
706
1676
977
1636
780
1353
1410
1051
1625
1769
1601
1141
943
852
958
697
771
1710
1449
1573
1597
1590
716
1013
1592
1062
10117
961
1546
1602
1716
1016
1656
1586
1613
1674
1500
976
995
918
967
1640
1537
776
1742
1666
1586
1561
1826
1139
3708
12611
10117
10117
5082
3585
9374
9277
3577
9336
9336
3706
23335
11089
10015
5334
11743
5394
9336
11089
10766
12417
2211
141
3743
8567
142
141
142
32895
33587
173
10015
11928
2284
32895
21350
23376
28773
21273
3575
10941
141
19782
47523
18706
26545
26450
21378
23647
20265
25391
8951
3613
9374
142
141
11754
9336
3683
12417
141
10941
8987
10941
8951
6739
5857
174
329
172
173
171
9336
330
346
244
6715
12417
10941
9277
9277
8951
9374
9277
10941
9277
12417
9277
9277
10766
9336
10766
10117
10698
10117
14047
12486
328
8912
173
330
328
11531
8097
10127
2629
2135
8085
2528
10887
10908
8645
211
209
17175
209
221
41341
156
156
7239
578
156
3242
3171
34860
11844
2366
156
4588
4399
5172
44326
1750
3106
2718
1156
418
11178
4852
12168
34591
11623
210
33430
156
10492
156
156
3492
78081
126
264
126
8513
11001
126
4632
126
5045
1180
126
1745
3378
126
126
1862
3613
126
126
1665
126
202
42669
5338
65
3522
65
1554
202
6926
270
202
1817
5552
1624
65
105
105
548
65
156
105
635
125
7910
749
538
576
538
572
538
570
882
538
535
538
573
538
572
8895
538
569
242
180
181
180
180
180
181
179
180
180
180
180
180
180
181
180
180
21914
181
180
180
180
180
180
181
180
802
180
180
179
6243
180
180
180
180
180
180
180
180
180
181
180
180
180
179
181
180
179
569
10178
10178
180
180
180
181
180
180
180
180
180
181
37266
179
179
180
179
179
180
180
181
180
182
181
181
180
180
180
180
179
181
181
179
180
179
180
180
180
180
180
179
180
180
179
180
180
179
180
179
179
179
180
180
180
179
180
179
179
180
179
179
179
179
180
180
568
563
3271
3271
14645
3271
4237
10318
12562
4237
3271
1270
712
2715
663
442
2715
1312
12217
4504
1255
1270
1303
10434
712
442
10434
10318
326
10434
180
180
180
180
181
179
180
180
180
180
179
181
181
180
180
179
180
180
180
180
180
802
179
181
180
179
180
179
181
180
179
180
180
180
181
180
180
180
181
180
448
180
180
179
180
180
180
180
181
10178
10178
663
12217
1336
8013
811
3572
1552
802
448
179
146
160582
2394
527
527
125
125
125
125
125
125
125
125
125
512
1235
125
5164
1187
550
5239
125
828
503
1273
125
2210
125
574
756
125
125
23354
125
125
125
125
124
2334
891
579
6820
2678
247
1704
1831
1968
75277
5074
3352
10
482
318
893
4991
1629
6066
18008
1842
5701
2629
3189
11327
2549
5762
18376
3435
12850
4899
8107
1633
2192
36205
3894
342
1984
2203
729
9686
92231
1442
482
506
8029
595
8899
129832
381
10408
11643
122280
381
10240
23748
13908
381
9459
5840
79773
23748
5305
11001
122280
506
8349
129832
8534
92231
381
9866
1732
1731
227
2556
2980
5872
179
179
1884
2975
7768
1102
369
8856
6842
5782
35440
1287
1391
2005
2026
7597
291
291
291
4575
6943
291
30273
291
291
291
994
21226
10658
4358
3378
4353
13919
1311
21782
11954
17255
5113
1307
89089
1094
3297
1826
6108
30266
4781
994
34347
2167
2092
2121
2095
1121
4015
29352
2119
2092
2062
19518
2053
2208
2055
7438
596
14557
423
6280
2908
12426
2920
31202
2234
2274
2587
2248
3017
11293
5495
768
6727
11953
2309
20003
18120
29785
9189
15408
14156
19779
27973
6014
9708
32205
29544
31570
14285
7099
26093
9428
727
5267
25834
122
1614
6875
479
374
26074
896
1272
6248
806
711
932
678
716
780
476
1465
870
261
3666
837
1566
414
5546
2704
714
8063
1807
1560
558
1595
1545
569
3351
1805
13779
2757
2771
15086
1265
1214
8557
364
1218
1207
659
1206
1983
5422
855
608
808
579
2346
559
689
655
615
4600
7459
2932
6389
3258
9033
4475
6446
4648
6453
2479
1539
7365
6511
8786
1817
2019
10256
1983
9150
4677
4808
6143
11058
5780
5649
4839
5555
5962
5288
5818
7300
13627
6913
543
5344
6845
6153
6962
5317
5626
3900
3870
5664
5177
5982
5050
3734
3539
7395
7587
544
4990
5400
7110
5619
5497
4373
4998
6533
4179
1681
1924
44177
306
1344
1324
786
1464
1036
552
714
871
274
5488
30740
2500
640
64672
5510
1657
588
9895
54887
5359
1973
1635
11383
1989
905
2960
5569
1904
2029
1986
23187
1577
5711
27202
7436
905
1929
166
9965
23532
20666
20088
22145
22772
19903
22910
905
1953
11218
17470
11384
17281
3833
21408
17042
2044
272
3438
18627
16077
13387
12707
17205
27262
148
11384
2345
5394
2966
6706
6682
19005
4432
2552
2527
2530
5705
4377
2529
2502
754
22500
5325
2465
2489
2488
1409
3225
1146
14729
325
5644
10721
8831
7004
9151
6196
20014
1719
5267
2157
2009
17072
19590
23238
26878
487
10248
487
487
487
487
487
487
487
487
487
487
20948
380
2413
943
1103
683
984
383
8488
2291
2729
1003
986
2898
370
3432
6380
366
18005
2508
1799
1917
371
12695
8481
14594
1041
9898
530
6808
2774
391
1141
212
1132
39141
219
1015
1654
7861
1141
581
1029
419
12205
219
9726
11180
442
12568
135
762
6384
581
1141
12205
219
3912
6382
1015
1141
212
581
444
219
10261
7730
428
38536
219
7916
470
16456
530
6806
1141
135
135
135
135
1015
219
212
10242
7916
1141
1654
581
470
1029
38940
12205
219
444
6382
219
470
9727
7916
16457
219
428
7730
219
440
3912
11354
16740
219
11181
442
11181
219
444
219
434
15988
10365
219
8308
470
8758
14583
219
470
456
8291
13251
2720
12396
806
1090
2223
24065
1314
899
17175
16230
12744
2244
877
15215
15562
2434
2834
15499
23035
4394
2033
1041
1133
872
10014
10049
505
5150
37718
1954
5145
10500
430
331
1399
1574
10435
3073
14818
272
11698
6244
2094
5399
2204
437
4560
5069
4447
9533
5816
2086
7933
7295
1657
10426
2409
15874
12701
309
4008
4238
4264
265
7300
7117
7040
2870
263
313
23093
267
2321
6553
327
21830
22326
267
10967
7492
12094
15315
13486
371
324
214
324
321
24605
321
11869
84
20487
2012
1099
1068
2126
242
5651
2117
2161
2870
3522
884
267
1841
1038
551
551
551
551
7619
6911
8090
7587
4956
3148
2734
14693
6601
125
2370
4599
375
352
2117
1460
28814
380
400
699
1763
1039
1261
1084
1180
2117
1659
699
1418
1522
1101
1584
1136
1460
704
36340
7442
724
642
938
1773
713
1240
863
1034
612
827
44544
612
1847
973
1690
723
1178
2690
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
973
827
735
982
704
610
67597
69047
37702
41974
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
25444
125
125
125
125
37847
37404
1482
2073
9684
1152
9684
9678
9696
142
140
1138
124
1062
141
1140
2519
15178
142
141
1142
2519
15178
1062
5493
142
1140
2512
15171
48282
265
190
189
188
9764
190
188
1683
89067
126935
142
142
258
1140
2512
15171
2681
6965
95
95
95
95
95
95
122313
2676
265
8977
111999
2824
6100
95
95
95
95
78169
2643
265
189
13986
75753
78134
2921
72161
189
76763
6975
95
95
95
95
95
95
2428
41784
265
95
3334
52439
265
5383
4605
2195
269
269
269
2158
2381
269
269
269
269
125
9016
3742
3905
2431
5386
3437
4233
4842
4856
5076
251
10870
714
481
381
38987
963
785
263
1440
188
38888
2989
953
765
4448
1440
9581
262
5066
37488
10051
953
767
1440
263
20902
40112
963
65
765
1440
262
65
65
604
3929
16181
4103
25295
4695
4206
5665
5302
5906
1616
1567
1394
1141
782
346
552
2565
15449
10335
597
523
481
4557
2079
273
1941
1377
960
702
5034
2758
512
2135
2127
2123
2111
2095
2116
8953
3964
719
9523
2123
2068
487
163
38600
898
295
5327
281
555
14233
3043
2196
1055
281
11474
516
6752
14634
1055
337
289
10196
4344
15350
10488
1067
12239
701
14601
1055
370
4344
15350
707
13984
1055
4344
606
606
24070
4819
7488
12902
3893
330
664
820
320
2639
8676
1052
6830
719
2381
1104
4796
781
1542
1191
313
313
339
4990
525
361
336
742
454
1109
575
1837
1372
630
326
10330
6859
781
1764
20910
2067
1936
26173
9604
930
13105
28034
6859
326
932
785
1935
1476
5514
10959
2381
363
525
359
535
1109
9750
25718
26389
12448
18441
8714
1120
1116
5513
2381
525
12447
535
1109
1662
2381
525
14779
830
535
1109
1662
14779
2381
525
535
1109
1662
1091
2381
525
15798
535
1109
1662
39254
10051
621
405
424
3184
6664
2221
1824
4325
419
948
4325
9600
2282
1650
3410
1020
4325
18197
8630
713
1440
1103
262
838
17708
767
7870
10049
1857
6104
1319
1655
963
759
9993
8676
7525
1889
963
759
606
24266
4819
12902
11455
4209
2381
525
2064
7637
971
1371
919
1109
535
5022
1662
686
21476
25515
26099
28124
25866
2857
16672
2381
525
535
1109
1662
18440
22021
14365
800
605
2794
457
108
2714
108
232
7483
6469
3132
11020
108
1816
2183
1518
108
108
1993
1300
192
3854
1823
350
486
20243
476
5363
5825
606
1639
3779
30925
1628
11519
2001
16529
443
11081
274
56689
3405
7637
11068
12248
10902
56696
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
194
108
1360
727
5267
25834
1297
125
125
125
125
125
124
64
498
431
26321
895
1272
4898
944
818
717
1011
2997
679
1069
1567
838
261
1394
3666
392
487
163
895
2120
27047
15947
17227
15941
524
325
38598
898
295
5327
555
14233
898
3043
1055
4344
281
2196
11474
516
6748
9643
487
15894
5502
15894
5502
11668
1221
34641
24698
11684
13042
935
879
1171
1053
1140
1131
1098
1564
4505
430
430
873
802
752
1001
4797
6302
1004
430
1597
869
431
506
2072
830
2404
2423
946
852
1050
615
823
2260
9465
7459
1515
16629
3263
912
898
430
3547
15341
11521
1515
3145
13489
7789
1515
2521
2995
1514
23641
430
2119
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
30714
126
126
10500
196
196
196
196
2353
126
325
196
196
196
196
196
126
196
196
196
196
126
196
727
5267
25369
125
125
125
125
125
1614
122
2697
473
356
25557
896
1272
717
4620
3774
668
1011
945
1567
268
1478
1069
838
819
33147
19324
261
3666
7764
372
1703
718
18742
3697
319
1452
745
756
1870
760
303
327
327
301
749
713
1122
1177
955
759
6253
820
1146
1012
6906
758
759
1182
517
773
595
1498
1120
761
639
768
1146
329
318
1201
279
748
1296
1132
715
816
1013
1183
1213
1054
8446
4566
411
12163
1733
4039
6193
688
2865
763
765
21054
795
780
1395
932
1526
702
1719
5008
841
2865
1079
2024
532
969
2362
533
980
535
534
2225
529
533
1015
532
514
541
1025
1823
538
1918
901
4589
537
535
530
4431
1412
7393
1399
2218
526
3731
1411
906
744
751
539
1685
6673
223
9284
1494
354
3819
7943
11914
276
3872
13418
768
4845
529
4605
269
269
2158
2195
269
269
269
269
2381
269
125
203
202
203
203
5505
4605
269
269
2158
269
269
269
2195
269
2381
269
125
203
202
203
203
621
6228
202
2581
3546
6250
2864
2640
10688
9591
17717
1738
1120
3239
4693
4389
1369
1090
1080
4673
256
4673
1068
2297
1100
4612
20573
3967
499
4612
3967
499
3240
9797
3967
499
4612
3967
499
3240
3218
26644
4605
269
269
2158
2195
269
269
269
269
2381
269
125
789
1394
3070
159
159
159
159
159
159
19
19
19
159
159
19
159
4300
159
159
159
4991
324
316
319
12219
8051
12068
20220
2667
9001
891
7466
1234
159
159
3185
1539
1434
430
31205
342
838
643
753
368
1857
5305
979
917
807
2048
2120
1808
521
546
2183
3463
9581
555
7569
197
502
398
403
453
403
1169
8696
1819
142
144
912
403
877
953
483
1145
968
1233
1080
664
18830
4035
589
1038
3027
4250
1038
2295
264
2372
271
2358
261
9269
124
264
271
21606
14044
261
268
261
637
823
278
282
720
4857
274
751
608
9263
264
271
261
20245
264
271
261
268
261
279
274
282
709
6115
611
9807
650
26069
269
2260
484
522
411
502
399
270
526
2261
266
3017
6102
733
4155
568
8014
886
3588
4554
733
4554
700
186
26776
201
2686
2049
333
12872
369
590
6382
219
516
464
268
219
267
269
219
297
934
1662
267
222
270
20048
333
13992
366
556
10405
10405
26489
334
219
12368
369
556
10405
219
10405
20052
334
13548
367
588
6387
219
15475
334
14832
367
518
6489
219
334
12358
367
588
6387
27741
334
14859
334
10354
334
14962
332
334
12497
334
5479
201
334
14590
334
10282
335
2285
335
2909
335
2174
1684
756
1017
779
907
811
1008
595
2417
39212
334
334
10038
334
332
9540
26489
334
219
3682
5951
219
334
3680
40188
334
219
3682
335
335
335
335
1687
26492
219
334
744
219
6370
762
959
856
1220
334
334
20735
335
335
335
335
334
14962
332
4419
27738
334
219
334
8977
219
334
332
8203
26526
219
334
334
16254
219
334
332
18830
263
2485
271
260
9383
603
10433
21932
263
271
486
890
260
267
260
273
750
936
864
278
281
828
4971
603
263
271
260
21606
263
271
260
267
260
273
272
281
6229
735
607
9377
263
271
260
18977
263
271
260
2394
4305
5609
263
271
260
29971
260
278
267
273
281
3040
439
6211
641
675
263
271
260
20681
263
271
260
277
267
260
273
281
1040
609
833
8024
8213
263
271
260
263
271
260
20666
278
267
260
273
281
822
1040
612
6369
8024
263
271
260
18830
263
271
260
603
20242
263
271
260
278
273
260
272
281
6738
225
1709
263
271
260
129
129
129
129
129
129
28102
271
2356
260
143
260
143
603
10433
18830
263
142
271
260
603
55882
486
890
263
271
260
267
260
278
750
936
828
273
281
864
6229
610
9921
263
271
260
603
21606
263
14044
271
260
267
260
281
273
278
822
607
4971
9377
263
271
260
614
11612
21606
263
271
260
267
260
278
273
281
610
263
271
260
614
20243
263
271
260
277
260
267
833
273
281
610
263
271
260
610
18127
303
457
253
287
253
253
267
260
278
273
281
610
18830
263
271
260
1358
278
1126
280
6153
55881
263
271
260
277
267
260
273
281
614
55998
263
271
260
267
277
260
273
281
603
46095
263
263
263
271
260
6738
225
2362
18977
263
271
260
614
253
253
253
18830
18830
18830
28102
129
129
129
129
129
129
271
2358
260
143
260
143
614
11612
18830
264
2372
271
261
105
1923
175
175
519
2941
3940
99
447
55023
129
129
264
271
261
268
261
274
637
823
751
279
282
715
6115
604
10319
264
271
261
35216
274
279
261
273
282
622
4857
6739
105
1709
225
7578
2920
2920
7578
28102
4035
271
2359
261
8354
261
9269
604
4250
2295
10319
18977
264
2372
271
261
1354
2736
4269
1126
2392
1126
18830
264
271
261
1354
55882
486
1038
890
264
271
261
268
261
274
637
823
751
278
282
720
6115
611
9807
264
271
261
55998
268
261
274
278
282
4857
611
2211
1281
851
306
7573
1805
3422
3430
844
716
865
725
812
707
3069
2644
2171
6138
2731
3412
22700
14586
6314
3634
2467
727
5267
25834
125
125
125
125
125
125
124
2579
500
437
896
1272
19556
717
1011
838
1846
932
10513
1339
260
1567
3779
9210
273
273
1267
3516
47701
637
307
5552
1547
2859
426
398
1704
1704
1427
2894
273
1001
6574
4167
6367
1940
1586
5327
635
1627
205
1185
205
1556
3039
1713
2473
7049
6929
6929
6929
6929
432
103
5280
103
103
103
103
103
103
103
103
103
103
103
103
103
103
7045
308
456
26072
819
452
7567
882
135
135
135
135
822
38598
125
125
125
170
555
14233
1151
125
125
11680
125
1709
516
6732
12494
1131
12466
337
289
10196
11887
1047
8760
10529
6856
2039
342
5840
256
143
143
47075
342
8462
1682
1228
1301
360
905
890
1159
374
1283
1292
36044
143
342
8612
379
902
1316
905
867
1158
1292
2113
672
14414
1798
545
342
10302
789
480
371
447
342
8760
49305
10830
1453
3829
2125
1021
422
1326
422
10820
2623
2495
2191
3446
424
1295
424
28518
342
10302
342
9764
34895
7209
6932
1496
455
829
386
829
10830
37929
10820
342
8977
31744
7209
547
1682
342
10038
19913
342
9540
10250
32501
342
9397
390
526
20440
2922
2918
3455
16546
1399
3257
2268
4301
3600
7273
21026
3654
3723
5483
21572
13306
52730
11816
215
434
14984
1250
207
207
205
1831
1041
1041
11821
11821
11758
1041
1041
9633
9174
9633
9174
425
33602
486
124
122
11005
124
1353
125
1133
425
33602
486
11005
123
1323
423
32387
486
122
124
124
11005
1457
124
974
485
21682
486
485
11005
32387
1978
1776
2637
484
19566
486
11005
32387
486
11005
426
17160
387
794
269
122
10930
9559
5739
7049
4540
7049
1091
5366
124
4018
589
397
13318
11564
2432
936
1160
2193
3314
1828
5964
2017
936
921
3652
203
1297
124
12376
368
368
368
368
32387
269
269
452
10210
124
124
496
368
496
124
496
1348
1335
1342
6687
5270
123
122
124
1107
1247
993
269
419
27440
122
12384
307
307
307
433
400
294
11395
479
4394
294
359
10277
10264
553
1598
42021
638
227
59764
438
1964
365
383
1362
1229
2630
382
365
2621
2153
1702
379
3011
391
1052
2334
880
3242
1787
909
365
564
1598
382
377
474
2841
433
1475
363
399
365
365
410
11136
7724
783
5507
471
2472
2891
27774
3734
1337
3031
651
364
1624
659
920
3293
10148
10217
685
365
3290
2185
727
5267
26319
1297
269
4034
304
269
3234
124
10495
459
37622
1884
819
1225
561
124
9614
1673
2266
12827
746
776
776
8294
9230
6929
2311
8343
761
1215
436
1223
534
2148
502
518
8881
606
24139
7488
312
4819
12902
3893
330
2639
781
718
1371
11455
2381
575
6830
313
1053
920
2064
339
363
359
336
8179
620
4796
326
4209
320
820
361
4990
1104
525
454
1109
535
5022
1662
1543
742
1192
1662
10190
4647
1164
19029
313
2381
525
535
1109
14783
6859
932
1935
2934
1476
7707
10301
2381
525
786
781
535
1109
686
2381
525
7488
535
1109
2381
525
535
1109
9645
10301
2381
525
535
1109
4796
7637
24265
1371
2381
971
326
574
525
11455
1109
6831
313
535
2064
26981
2966
666
5283
683
8556
10447
2493
2501
2587
15148
7582
3664
3109
312
2381
3420
1140
407
11571
360
525
1109
535
1662
1783
715
3531
1662
2920
321
3893
12902
2381
4209
4990
535
742
339
1104
525
1109
363
821
361
406
18425
326
407
4452
686
1164
265
9874
269
546
509
2404
11171
7667
21043
394
4252
269
272
293
8653
2570
7795
1416
21096
6638
3553
11982
32476
1662
837
854
1690
3917
9654
8571
1851
1079
44149
17319
1644
1658
1661
53670
1709
1526
1305
1146
1007
650
604
2021
13824
1664
1842
1607
1681
8046
1876
564
1229
1928
1186
1511
1644
9527
10340
15378
284
1218
344
1470
11793
1353
14551
22127
19822
1629
1405
976
391
1120
2528
15515
7496
284
2011
12903
3526
1910
2049
13042
11793
346
4339
8607
44805
1101
14553
4197
300
2159
2719
8814
3555
17434
4893
1019
10809
739
11181
266
380
798
519
736
751
707
5384
784
5531
5909
2646
4617
376
1895
8899
663
877
771
363
3489
3395
708
3421
489
695
766
2062
5912
759
281
9327
4109
187
968
25233
266
289
13908
5293
195
1012
28170
770
266
282
9334
4920
2922
2918
3455
16546
1399
3257
2268
4301
3600
335
167
343
166
166
293
443
563
4937
1234
2832
552
237
421
221
917
2837
6868
1243
522
773
803
8041
464
441
460
477
449
464
470
450
1032
458
463
467
1032
466
455
465
466
457
470
459
470
1501
456
447
275
459
460
453
1774
904
998
462
1069
1457
1211
16846
4973
2231
233
3795
233
16990
233
12439
49445
48539
2448
23924
15457
4313
286
288
357
505
595
5039
660
886
109
773
8041
803
904
275
449
459
450
455
460
1457
470
470
465
477
464
462
457
466
1032
458
456
1501
460
463
477
466
464
457
465
459
447
453
467
441
146605
998
873
839
823
910
787
835
732
1774
930
731
4885
719
802
6520
1032
1032
5401
169
906
884
705
786
719
926
928
5812
774
774
787
894
732
925
3876
11718
4895
11718
6376
6835
803
23576
9796
4313
286
2448
506
482
288
595
7490
11597
2574
8327
1158
288
506
357
836
141
109
773
8041
803
75429
464
459
460
453
458
455
466
904
275
467
1457
109
773
8041
803
904
19877
23599
14155
288
505
2327
11616
15457
288
14769
13259
288
434
563
4937
552
237
421
221
917
2837
6869
16178
15964
16557
11048
5326
273
14894
1427
325
3248
9921
1213
338
6022
273
362
2604
334
2390
430
427
4224
273
2304
6022
271
9377
4011
273
2324
2471
287
6022
274
9761
363
333
2604
334
426
430
429
427
2390
343
5326
274
9807
10490
3207
10449
2218
830
3183
3184
102
102
4966
1115
102
718
102
544
1109
102
554
1662
544
1109
554
102
102
281
175
5056
11403
4299
7120
600
793
1393
3074
159
159
159
19
19
159
159
159
19
159
159
159
3886
11403
35287
328
993
901
592
322
19842
565
2927
1712
287
1126
1220
1178
591
1135
589
1362
600
592
6901
596
790
776
14127
576
1253
1271
1282
1327
578
1202
676
895
4131
5573
5924
25256
292
2212
1388
666
811
2665
543
2473
661
923
292
748
686
1836
1354
675
2172
1256
61532
1888
748
5851
1262
744
16246
2403
682
804
541
3515
152
129
129
129
152
152
152
153
141
1992
152
152
153
6732
2598
35121
628
35121
35287
2920
3515
1992
6728
1055
20385
289
403
337
4344
10196
13595
9901
5928
452
7566
1063
391
2774
212
1132
27881
1063
200
7940
1015
212
1654
581
1029
200
10266
26323
20273
200
7940
756
663
5103
1955
302
447
445
479
3307
3130
446
705
302
595
570
711
695
2249
575
715
699
3708
15411
184
5375
1501
1226
3942
8661
470
979
1915
2233
1860
1462
707
292
310
1015
18294
2288
462
1183
464
2162
1034
458
12356
621
698
1920
965
972
982
674
668
876
146
5704
284
311
231
421
4005
231
15451
1668
520
1822
7205
231
5062
11084
283
12137
311
231
231
1457
2398
231
6765
1569
11159
11307
36326
18193
4454
12110
11899
14780
14086
15072
13207
11628
9540
2099
12449
3788
1063
627
135
135
259
35941
1128
542
2181
2390
416
1062
1533
358
283
11191
8965
11663
9480
467
13076
10542
1806
3068
4319
12995
3094
1053
14887
1117
419
2380
11402
1157
919
2504
2227
731
2272
2825
360
1514
2401
1162
266
215
11509
7043
388
2437
2905
2917
806
2360
1317
2825
931
2208
936
3467
484
1557
995
5627
14319
1077
4093
1624
996
2225
3714
798
1676
4483
1580
5671
2551
1380
3217
8455
743
2052
536
1086
11470
2174
1801
1328
711
1520
1276
5721
4740
2000
6751
835
4740
20070
12616
1584
3017
2184
11228
6670
5220
10849
2781
1033
2067
5925
1865
3734
7874
714
1503
3173
2237
912
2000
633
5605
1335
1361
1394
1088
2027
8992
565
7705
1021
2015
537
6175
7776
2465
1503
680
5713
2183
2037
6312
6389
2722
776
630
1677
4483
1096
1503
2722
2037
1176
6007
9263
2000
2176
1350
14281
193
192
194
193
193
193
193
2309
194
193
193
193
193
193
194
192
195
193
193
192
192
193
193
194
194
193
194
193
194
193
193
193
14388
193
193
193
193
193
193
193
193
192
193
194
193
193
192
193
194
194
193
194
193
193
194
263
225
11910
194
194
193
194
193
193
194
193
193
193
193
194
194
193
193
193
194
193
193
193
193
193
193
193
193
194
193
193
193
193
193
194
193
194
193
193
193
193
193
193
193
194
193
193
194
193
193
193
194
192
194
193
193
194
193
194
194
193
193
193
194
194
193
194
193
193
193
193
193
193
193
193
194
194
194
194
193
193
193
1349
193
194
193
194
194
193
193
193
194
195
3056
263
18385
1425
2267
684
227
1125
268
269
5228
331
1688
424
261
287
265
234
330
674
267
270
330
175
257
287
234
226
23841
1425
1460
424
234
227
226
977
227
609
322
12443
12464
613
1970
9558
1387
2008
12464
4089
4945
7438
322
609
609
11249
977
613
322
613
1970
11318
977
322
609
11318
103
199
3418
199
198
328
167
336
166
310
166
7552
172
173
171
554
576
615
44386
173
172
172
172
73006
171
172
172
172
972
9296
957
9834
3181
4796
12513
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
345
304
304
304
304
304
304
304
304
304
304
304
304
351
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
298
351
304
304
304
304
351
304
2166
304
304
304
304
351
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
351
351
304
304
304
304
304
304
304
304
304
304
9783
9629
12318
23637
17228
24013
12696
8283
6759
10451
26495
21245
14657
29874
7953
25127
11478
1728
19707
23221
12225
17978
7525
6268
6642
24009
6634
10863
12316
9003
8060
2885
4513
3750
11011
11428
7726
30333
8165
7936
20458
13929
4064
6813
19132
9510
24152
8258
6927
27573
10996
23705
9395
4048
9268
3774
25432
28465
21963
25290
19133
8100
21132
13235
4319
20393
17242
9296
957
9834
3181
28641
1518
233
574
338
9576
569
7964
232
232
265
222
1418
505
657
766
8232
232
10357
9296
957
9834
3181
6392
17294
3027
1125
3773
7724
5763
5822
2767
3989
7286
4624
2931
5533
2919
3027
4879
4698
8763
3323
3118
3508
5886
4242
3239
5436
3698
4135
3311
3808
4154
6500
4024
3812
5901
4734
3421
2676
2808
6823
4707
3998
5664
3606
3348
4331
4221
4873
3727
5905
3777
530
6808
135
135
135
135
36027
470
135
135
8758
135
15643
470
7915
15783
470
470
7915
34427
3762
135
135
697
135
178
55282
140
140
140
142
6067
142
141
141
142
142
141
5758
142
142
141
142
141
8866
189
187
187
187
186
188
187
187
186
189
7016
432
9631
166
173
173
173
172
172
172
172
172
172
172
15208
6428
27987
173
172
172
172
172
172
172
172
172
172
172
172
171
172
308
173
172
172
172
172
172
172
171
173
172
173
11758
171
173
308
172
172
5681
308
308
308
308
17332
172
172
172
312
312
308
173
173
173
173
308
3482
11164
868
582
4367
9964
9964
308
308
308
308
6830
9102
308
308
308
308
308
312
308
308
308
312
1460
12478
5326
273
9921
14894
1427
325
1213
3249
338
271
6858
9377
362
2604
333
426
430
2390
6159
273
4858
2304
3455
2471
283
6411
5798
6411
6411
6411
6411
6411
6411
6411
6411
6411
6411
6411
6411
10416
159
159
159
12309
159
159
48320
7638
54597
5202
30095
2375
8378
34511
8860
29037
66263
23163
3583
13602
3389
6355
11257
8014
49523
6408
8775
14814
43155
24658
10955
23632
4431
2398
1272
3178
1329
4944
1329
23056
33509
14883
6008
7392
19
6114
1441
1450
286
6606
11929
905
7789
8927
12373
9023
4662
21434
23894
3378
13224
604
2449
374
7250
12720
2089
6792
2336
7275
2201
9367
2532
2289
9144
12786
4039
5038
7027
3257
25442
8927
3111
2448
2201
4659
13226
4775
604
2543
4866
3521
12115
9752
8185
5381
5459
2408
204
280
1449
280
27597
8142
4688
15179
228
38746
180
916
228
395
400
33669
40176
228
31153
32139
28850
34773
34556
34252
31540
26867
59518
228
24610
32259
31755
30993
53086
228
41843
31641
21398
38222
24482
41903
28243
228
26870
28243
36982
34243
3695
823
1329
1053
590
282
1143
292
11359
291
8424
1699
2399
1867
7300
670
10759
2185
2185
12210
12589
11614
10551
10492
9554
12441
1699
2003
60807
2023
48963
1477
12184
13854
11576
14105
1699
1999
1568
6994
4852
8082
6526
1699
1074
12360
1699
13242
2009
33251
2246
10490
159
159
3059
66
6541
263
19
12234
19
12820
159
13636
159
6840
15004
19
8835
1522
4713
4928
263
12191
7273
1323
7950
1047
1029
1014
999
1024
1010
1009
1016
1045
1026
1038
1027
1048
1046
1046
1051
1026
1039
1059
1007
1008
1043
1056
1031
1067
1060
1051
1009
1045
266
11443
6842
1440
8545
6861
47860
10315
2491
3898
5352
505
4115
3286
2941
573
3063
573
2819
47860
13253
9747
9331
9297
26883
12753
47182
9063
10315
6267
4192
24291
11015
9145
41333
12733
9145
49402
36141
18112
4474
9303
10134
13391
5935
12362
29461
23770
30520
5820
203
270
58909
2331
5835
3386
421
135
6838
9313
3991
7964
114
114
114
13854
114
352
114
114
114
114
203
352
411
506
421
5666
115
115
115
115
115
15283
115
18330
114
114
114
3188
3202
203
13921
16147
7533
8919
25193
506
114
3188
3206
3180
62171
5434
11916
3195
3163
3194
7535
115
3194
3190
115
115
421
3203
7964
421
203
352
352
650
3681
6241
571
174
172
174
173
173
172
172
172
172
365
5207
266
12035
6162
4899
2838
2170
3701
1904
14670
2521
15160
2987
3101
2012
7590
537
3007
3480
428
7402
288
7917
7200
1968
53396
3070
13707
7991
6035
171
5892
423
3091
12682
2681
2818
8980
1119
2468
2742
2549
4452
2416
2819
2500
2191
4859
2886
2824
649
10208
8841
915
2889
11371
14713
2684
2596
489
1012
32492
3700
5617
4633
5354
2782
5522
3522
4657
3480
5943
16374
3092
6641
6234
3016
3500
3067
4866
5968
4053
2579
4127
2779
2730
3554
4620
3321
2593
3108
3893
4164
3217
3711
3419
4019
3810
4361
3184
5026
3417
4036
2793
2730
3523
1780
3523
17569
816
606
5104
18680
660
360
983
736
4419
8151
7019
437
883
1075
4484
844
1181
546
7363
423
1116
705
729
1362
1758
1817
2025
1871
1328
165
165
165
165
164
7357
165
165
3315
165
165
604
604
165
165
164
165
14000
5557
751
459
376
373
6103
391
443
376
373
2238
514
376
2726
377
481
9467
3756
2727
2550
511
347
2996
508
966
2753
4996
1623
339
2944
2073
2372
6438
2684
1269
1150
340
4871
8927
1269
3401
9405
1150
474
1150
243
3899
7213
535
472
287
959
4769
490
6185
450
15224
515
511
490
302
302
8371
450
6628
450
535
546
6293
1260
533
12646
38600
898
295
5327
281
1055
1067
762
5850
2893
294
247
1067
555
14233
898
1151
295
295
12463
295
11474
2196
3043
281
516
6732
9631
1035
4380
6728
14233
1079
281
9826
390
1106
353
1164
3164
26034
4326
6821
2513
639
6734
720
1655
1244
1005
937
643
2109
661
2902
664
1786
524
1451
3579
3089
661
1874
1505
11816
657
5120
19386
8199
7664
3633
11430
9622
9442
5427
340
345
3198
12255
435
2367
337
3319
355
394
8418
379
22019
24373
8027
3651
1434
347
344
12134
673
2184
16679
444
2877
1765
1225
5258
346
7430
5929
997
4767
454
344
1513
756
8774
2765
2833
465
693
4819
1676
16019
16240
2538
937
1684
4655
4048
5865
465
543
408
8072
7553
4931
1850
1481
4980
410
1027
367
436
7098
2239
563
438
634
11001
937
992
6045
535
288
6065
535
640
6624
3644
318
584
462
2918
8616
6624
555
444
3616
6749
555
434
10217
10217
6321
555
426
2371
6327
1712
5503
2897
6321
460
6875
10444
4848
3135
532
493
7117
1255
2050
16642
861
489
4130
479
17167
10915
1450
7553
639
15614
640
9508
295
22654
1326
498
460
661
536
1656
449
535
638
1876
1389
463
460
469
1640
842
449
1015
3854
466
9751
783
1095
4509
536
793
2726
1033
588
1238
1862
3601
535
1047
3513
18159
637
996
519
1294
960
9040
550
482
1513
10267
22809
11926
11890
946
635
802
2551
1912
3084
932
28710
944
10877
634
2551
344
2551
20586
640
12174
958
9883
2549
3177
1771
940
16103
640
11378
959
9867
15712
622
7754
941
9791
42587
6406
897
7466
16474
981
10283
637
15239
979
638
11440
19017
633
936
9558
5818
12734
2549
929
624
5207
47796
1542
1227
1118
463
457
1801
507
464
571
1965
2092
831
1229
464
825
1447
456
836
2041
2926
5817
5647
9468
335
9053
15170
4014
7501
8653
14205
8614
8145
2812
5889
875
1717
745
497
237
2495
3830
493
2312
4063
4282
741
24140
4353
6660
9774
3345
1700
288
365
2673
456
365
2554
17673
11813
28657
19243
622
554
8214
9874
935
452
7563
1063
391
2774
212
1132
1063
1015
212
200
11205
1654
581
44800
200
11378
32729
4668
5422
2789
2838
5382
744
928
4512
4240
4558
3371
2782
4655
786
1492
3441
3533
3635
816
45984
3555
3502
17107
19386
8199
7664
3633
11430
9622
9442
5427
385
397
3362
383
2412
8463
439
3243
8072
12300
12179
3651
21973
1434
344
435
355
24328
394
14505
2352
1594
1840
2107
294
1526
2039
717
2191
1918
2588
716
294
3840
2650
1974
716
1538
294
2039
1100
2461
15127
716
29544
965
50537
3557
4697
5197
7838
8932
18528
8672
24463
24464
20919
723
730
1036
577
711
528
710
777
542
563
1056
650
755
563
782
581
631
1549
770
756
759
1073
620
909
621
1096
20956
380
984
370
365
986
383
1003
1798
2413
1103
943
12886
684
370
18004
3432
6380
4106
1918
2291
2898
5070
12985
8481
11172
14070
1042
10247
15431
3526
15760
10879
7433
2008
4401
24382
457
232
605
6469
11500
3132
800
6469
1993
2794
2714
1323
11020
14365
3854
9670
350
1128
1823
1816
1518
11081
2183
1300
486
21013
476
606
1384
2953
3127
5363
3779
3396
8378
1639
3132
1628
17389
443
16529
4393
12600
11144
16093
4058
5650
6660
2332
337
1651
6387
1565
3424
7823
3101
622
731
2169
507
796
670
477
975
2406
1216
331
634
797
666
905
601
7220
958
1244
766
578
2053
11487
711
715
1074
735
3212
5224
671
735
726
798
24140
4353
6660
9774
3345
1700
288
365
2673
23874
5594
2294
18041
3018
2267
2231
3674
1491
1753
20782
6525
1179
3695
3882
2509
10410
5964
1938
16614
8614
2812
5889
8145
875
1717
741
745
3830
4731
4282
2931
2106
7398
57212
354
3123
16859
844
31611
3635
7481
6511
196
859
1848
4532
8319
373
403
482
847
1114
6403
577
270
648
444
430
459
2497
393
1766
8722
2616
617
1099
4532
34847
7876
270
760
1364
568
559
806
270
622
1230
273
615
802
587
664
921
17715
359
1114
393
5751
970
1011
270
1683
501
544
2423
1994
1336
6778
482
1932
15078
15078
2084
295
305
1567
1135
1312
436
487
568
1195
1967
2611
1377
1453
270
270
648
430
459
444
17715
454
403
2497
8722
7876
270
270
273
34870
34870
568
622
1364
760
1230
559
615
587
798
806
802
664
799
46393
7805
487
360
2018
425
1078
799
4105
2247
2593
3693
1891
354
752
608
1479
354
360
415
10102
2306
5721
2224
770
5373
5325
4952
2042
1642
1066
584
451
578
561
14291
7981
483
421
1996
346
868
1446
743
1566
752
456
21928
661
7805
1891
608
1479
2018
753
451
20721
7597
1322
769
495
354
1332
387
1182
578
577
382
355
10037
721
578
355
1790
6279
1285
613
4267
10455
3015
22346
361
583
10288
3320
2973
696
644
360
2391
7286
545
3268
10001
39580
8949
2512
382
46393
7804
1890
2247
3693
2042
5373
4951
770
609
2306
2018
2593
5721
2224
584
5326
10103
425
578
4106
451
20015
7597
578
1648
1285
1332
495
354
769
721
577
2851
422
354
1182
1322
387
578
382
8700
3597
360
7745
752
9855
6440
10847
7736
360
643
360
13653
6795
45385
590
2393
9930
2574
5106
7450
7937
545
2435
10556
20015
7597
382
43172
4267
12444
5987
10858
12061
10288
13399
7288
738
696
11201
8795
6760
2973
22347
10455
382
355
1322
769
355
1285
387
355
1648
1333
1282
643
8583
2377
6505
7456
2674
361
2959
583
5940
47876
361
7183
7875
3229
8155
7469
6788
45016
590
560
6714
450
421
18047
1477
794
812
299
2443
960
693
792
2047
7779
2398
1272
1157
1260
651
808
794
299
371
772
1579
410
372
1341
815
813
320
366
26880
1062
769
1404
1464
1031
268
671
1041
750
268
604
2892
6598
2812
585
2917
6493
819
1470
3371
947
351
44827
6171
362
894
8534
453
2733
453
889
874
3561
450
1154
3758
1475
1433
843
3004
439
966
331
1032
748
1037
724
3795
2269
828
2047
490
2161
1364
850
1049
2377
19088
5248
4334
567
12756
6143
549
525
588
588
3485
5461
628
556
562
5763
44781
6171
331
748
2160
8534
3561
331
3758
724
966
362
331
450
1037
1154
895
453
3205
29731
3299
1145
976
976
1715
1433
488
9501
2678
1284
474
2008
3653
572
2192
982
2653
822
481
3536
500
3913
4141
1659
1006
1512
2652
2023
255
102
10649
361
384
2489
22705
12166
1126
4409
361
233
1227
685
360
6974
360
233
360
1031
8722
1820
617
4532
34847
7876
295
305
1376
1508
1334
1459
270
1493
765
622
1640
487
1967
270
1230
1385
1271
313
1385
1567
1364
1135
1195
798
1577
1330
2611
273
1312
568
760
587
1377
568
802
559
664
615
806
799
996
34171
30656
7735
3275
13476
5250
668
592
2884
794
1024
1079
352
2353
1281
1263
687
798
3624
325
16469
1459
233
11620
8528
2307
2311
2186
767
2197
2394
766
432
2115
846
2431
3189
2096
16350
2350
5928
3979
359
2129
3662
359
359
669
1129
275
261
11788
4740
5925
261
275
432
32476
1662
854
837
3917
1690
9654
8571
1079
1851
44149
36371
8722
1820
617
4532
34847
295
270
1385
305
313
487
273
270
1640
587
802
806
7876
2611
1459
1567
1312
1318
1376
765
1135
568
760
559
615
798
664
1508
1385
1493
1640
1230
1967
799
1334
1271
568
622
1377
1487
1330
1577
8722
1818
617
4527
34823
126
1818
617
4527
34823
17319
1672
1686
1689
53669
1708
1525
1333
1145
1006
649
1643
632
2049
13853
591
1606
1709
1214
1510
1257
1841
1875
1663
1927
8075
9376
1755
1831
1850
2158
1887
1750
3151
1875
1348
1270
1804
1022
762
1159
1227
1348
17319
1672
1686
1689
1708
1145
3436
1245
4151
517
1886
16429
1783
6373
3322
8283
10891
5598
8282
604
638
2851
2792
5085
3341
2008
6511
2610
730
1515
8740
12167
1190
632
13853
1510
1519
233
10238
6044
21244
10785
1243
1299
505
2019
1110
1314
1507
766
1109
1672
9527
10340
15378
284
1218
19822
346
391
12903
22127
19822
15515
11793
2011
14551
344
1910
1353
2528
12903
13042
7496
284
1629
1470
1405
3526
976
2049
1120
4339
8607
44805
1101
14553
4197
300
2159
2719
8814
3555
17434
4893
8438
19144
4934
1449
542
3274
758
262
3871
1019
10809
748
31081
7735
592
2884
794
5250
668
1024
3086
13183
2353
1079
352
1281
202
2950
687
798
1140
788
1233
981
196
38808
824
1544
395
12182
7046
7303
2284
7275
7361
2592
973
353
1778
1216
3927
3802
1897
385
4507
4240
6160
943
475
273
1844
3239
258
4381
15802
3053
7874
1211
3097
7631
384
1412
2922
2918
3455
16546
1399
3257
2268
4301
3600
7273
21026
3723
5483
3654
21572
13306
52730
14179
4645
5722
3385
3962
2465
3638
1375
3522
2366
4991
4407
3071
2520
3564
4967
3522
3972
4612
4024
3454
2531
4397
4314
2760
3175
6204
3972
4175
3878
121825
307
306
309
335
281
5741
26035
501
21267
10383
23202
357
595
381
590
10342
27019
2922
2918
3455
16546
1399
3257
2268
4301
3600
7273
21026
3723
5483
21572
13306
3654
52730
9044
19
19
19
263
19
19
354
19
19
19
19
12191
16878
142
143
142
141
141
265
4896
141
303
5500
388
10273
142
142
7433
4748
3786
263
8067
9278
6532
9577
7496
11196
598
8534
3387
3086
7633
7454
5321
3679
5400
263
534
8534
5089
8445
6611
11128
6668
263
5098
10644
11362
534
9686
10224
21437
263
534
8534
8534
4735
2491
7198
276
9945
6859
5466
6891
8971
5035
7508
276
8534
1584
10626
276
8534
1585
276
9686
1585
1566
1156
1272
7633
29902
29902
29901
29902
2423
126
156
156
126
156
156
126
126
126
126
126
126
126
6803
126
5593
126
7569
126
8623
126
126
126
126
126
126
6803
202
126
5593
126
126
8623
126
126
126
126
202
126
7569
343
5326
267
12122
336
29151
2912
1646
1058
284
284
285
475
1101
3345
283
308
283
309
232
1856
2942
3295
3655
3220
19978
2915
6680
3918
8984
2915
232
2836
8518
1401
5851
2915
5593
241
372
232
6679
1249
2912
241
371
2939
8680
982
232
283
285
982
5940
1449
241
11887
373
7742
232
232
232
2912
1249
241
2915
1401
241
2912
1249
241
372
2920
5287
483
631
2153
8030
1722
298
298
651
232
232
2912
1249
241
373
2915
232
232
1401
1198
1304
1958
2915
7589
1689
2578
241
1123
368
370
3492
364
378
2920
599
534
10177
1717
1803
534
575
17520
829
19239
4891
456555
209
1154
1141
1494
540
1145
1143
1495
177
1140
1249
2287
156
1157
16631
209
24894
139
465
695
900
1238
611
499
459
1381
165
165
165
165
164
165
165
450
751
496
469
1316
530
5496
544
784
470
1275
1612
761
1313
451
166
165
166
165
382
298
166
1115
579
488
4187
165
164
165
165
4187
2636
166
166
164
1838
12730
418
166
298
1072
165
1951
326
5496
491
356
163
166
165
165
165
165
165
165
164
166
166
165
165
166
165
165
1161
165
165
166
165
166
163
164
166
165
166
808
332
1197
161
333
346
345
366
369
655
5233
463
955
7089
298
653
164
10391
652
373
6395
8108
165
1949
6954
5151
338
362
333
894
588
166
498
878
464
165
362
696
1420
165
1453
634
859
945
1946
836
165
848
961
911
166
166
827
895
166
1840
1623
165
900
1665
1614
1219
165
698
842
1786
165
910
1003
880
1612
165
166
534
946
166
1851
1728
701
166
1069
1188
806
166
1160
878
1123
165
165
1655
165
805
1480
14366
308
298
450
653
1714
6920
1082
1004
1004
291
454
1566
311
489
1841
303
291
1568
1758
433
2026
936
592
441
1096
298
1213
821
461
2504
1151
3170
1270
1078
521
1155
540
1000
1000
1139
1760
1271
7855
2351
446
1525
467
1373
1401
1798
1333
1917
1365
2078
1444
1576
1699
1455
1400
1998
1795
1343
1001
1828
1760
1846
5913
1000
437
2450
2666
1521
1739
1620
1310
1730
993
1150
2066
998
1267
1176
1754
1763
1392
1551
12638
1161
1034
432
1566
1310
731
1196
1410
688
1329
1407
1486
1373
1223
1268
1456
1435
1445
1293
1730
1351
1526
1361
1341
1402
1648
1154
1313
1275
1021
1340
1750
1777
7068
1400
533
1414
987
1247
2236
2626
929
1580
1595
2588
1197
1377
1665
1442
1242
717
9099
165
165
166
166
336
5966
165
159
147
147
147
24894
465
631
165
2915
14366
2153
163
164
164
163
165
164
165
164
164
165
165
165
145
165
165
165
165
164
1255
232
165
165
165
326
241
372
1304
232
1958
2915
534
599
939
1689
241
575
24894
209
177
465
579
1275
5687
5687
327
373
159
147
147
147
24894
14366
9099
165
166
465
5966
164
2915
617
232
166
1689
838
531
266
327
206
13099
241
12772
372
2912
232
1249
241
371
1292
1940
29080
1677
2912
933
232
596
572
24894
241
209
441
373
465
177
24894
1327
1275
465
8507
8507
684
481
166
165
551
326
12159
164
670
166
166
166
166
164
166
166
166
415
1165
1181
159
177
159
147
147
147
24894
159
465
579
147
326
145
147
147
24894
14365
29596
164
11257
2912
14366
166
465
164
567
165
166
13033
166
2912
6115
326
165
166
166
166
166
165
232
165
165
166
166
165
166
165
166
166
165
165
165
164
164
164
165
165
1677
164
164
164
164
164
241
372
14365
164
164
164
164
164
165
164
165
166
165
166
165
165
165
166
165
1249
166
165
166
166
165
166
166
166
2912
232
166
166
165
241
373
14366
166
165
165
166
165
166
165
165
165
1249
165
2912
232
165
166
165
165
166
166
165
166
165
165
164
165
165
164
164
164
165
241
373
942
1499
1090
1310
2152
463
166
166
14366
166
165
165
166
166
165
165
1249
166
2912
165
166
166
165
165
166
165
165
166
165
166
166
165
166
165
165
166
165
166
165
165
232
145
241
441
16363
29668
166
165
165
166
165
166
2912
165
166
166
166
165
165
165
166
166
165
165
166
165
232
165
164
1249
241
372
166
1292
166
7583
1940
2912
165
165
165
165
1120
368
370
3492
364
378
2921
596
165
572
164
11680
163
165
2392
829
164
209
165
165
166
166
165
540
165
165
165
177
166
166
166
24894
166
166
209
156
139
465
166
166
165
164
165
166
166
166
9110
166
166
166
631
165
1275
166
166
166
164
166
166
165
166
165
166
166
164
166
166
166
166
166
166
166
166
165
166
166
166
165
164
164
166
165
166
164
9109
165
165
163
165
164
165
165
165
165
2153
145
164
166
165
164
165
166
165
163
165
165
164
165
165
165
165
164
164
164
164
164
164
327
165
166
165
166
166
165
166
165
166
164
165
165
163
1197
161
165
165
165
166
164
165
165
165
165
166
166
166
163
177
165
159
164
165
166
147
159
147
147
24894
159
147
465
568
164
165
164
165
165
147
165
165
165
165
165
163
164
164
163
164
24894
11205
147
326
163
465
164
568
145
326
165
14365
2912
164
164
165
165
165
165
165
165
164
164
165
232
166
165
165
165
165
165
166
165
166
165
165
165
164
165
166
165
20372
165
164
1249
241
373
22260
165
8798
8799
8782
8782
8748
344
37548
142
215
215
214
215
215
215
215
310
141
288
288
210
289
211
291
210
289
211
211
1234
6255
1744
826
210
2149
10181
26476
1289
928
766
478
669
635
632
477
572
6042
598
666
692
635
668
771
356
35409
1835
2305
7854
1760
1685
4410
1455
351
1290
1069
3485
1070
268
1269
2158
1204
282
1444
2089
12019
7034
4036
262
35989
3743
58639
1708
9717
2364
1695
2611
1177
1782
1182
1125
51473
13855
866
4809
2839
2201
361
16700
2445
3905
6728
2723
7035
1377
2164
984
3094
2216
2920
2201
3306
6359
166
7910
167
142
141
478
196
88
141
141
2201
2920
37542
1103
13476
3937
356
815
785
867
828
755
719
851
13114
8551
9212
8007
867
5666
5454
772
788
762
735
799
775
558
6025
20227
3113
3267
785
277
424
14619
5369
3566
7994
293
5643
19036
1621
390
307
573
294
2103
879
2390
449
531
2402541
363
35436
1069
267
1268
1685
4410
1455
351
1290
1069
3484
1835
2305
7854
1760
2157
1203
281
1443
2088
10163
4553
4036
262
356
56321
2365
3111
3153
38562
3744
11398
6697
5101
1177
3110
337
3387
1014
1782
1125
34108
9646
866
4809
2839
1385
1645
2201
361
13577
2445
2181
7594
12485
7035
1377
2164
3094
4021
795
101
8045
332
1865
49214
330
1323
8340
2836
1119
617
372
466
3213
1298
475
282
831
2980
723
489
447
2047
412
570
275
1526
1224
1456
936
608
2802
619
671
611
598
567
558
5290
584
126
15087
9473
13476
208
209
208
208
208
208
208
208
208
209
209
208
208
208
210
207
208
208
208
208
208
208
208
209
209
209
209
208
13547
12507
984
98
966
369
1596
966
72
353
636
1048
10936
724
2201
44684
19
795
5101
9646
25599
72340
959
309645
289
1341
19
959
11253
2167
19
5029
970
1968
919
3158
2087
1739
2703
9842
16262
60
5101
25599
275147
19
1327
981
945
1279
901
561
3624
577
12835
11504
10232
1205
7520
1411
10958
4903
1587
2677
759
6570
1113028
518
430
338
3527
1678
5091
11939
3550
1313
2850
1353
3507
3354
3526
3085
3181
3161
3344
3453
3529
3537
1268
3461
1520
3366
3517
3533
3076
474
35484
10769
2569
232
588
753
1124
232
2406
2073
1821
341
23149
4379
2799
750
23006
1734
1611
23150
10855
1512
15489
1785
5099
12271
3183
3536
482
23681
894
984
805
421
2129
333
327
273
331
9921
4123
271
4090
4389
558
423
309
4123
2129
327
334
273
318
4858
4649
4649
554
423
2129
555
423
327
334
278
11633
331
4123
4123
555
423
558
423
558
423
2129
327
334
271
331
9377
4123
4123
3245
517
4518
5037
6756
512
6128
8940
562
2343
2194
396
4348
1084
943
2210
488
1962
1820
2192
2065
2366
2236
797
851
1878
1004
11956
5453
376
3340
2172
6397
597
263
527
2436
497
2278
475
483
516
1382
512
562
1453
1651
1180
40778
8294
10936
2429
2736
2591
2298
2582
7779
2702
2736
5298
1798
2582
2414
1319
2644
2429
2718
2716
2643
1069
23431
3907
1784
2346
2437
2597
2215
5355
3313
3529
2640
2716
2618
2316
2718
2215
2591
2644
2238
2194
2529
2618
1798
2702
369
2298
2429
6709
1073
12604
3665
1871
15116
2661
11895
2451
2803
3392
4000
1069
1575
3605
3006
22670
12147
1206
14623
2832
1456
18105
143
142
270
141
141
141
7907
141
141
143
143
143
143
141
143
18104
143
142
266
141
141
141
5732
141
141
143
143
143
143
141
143
16374
15022
16028
16011
15535
29759
537
156
156
156
156
5940
3795
156
156
156
156
156
164
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
28174
536
156
156
156
156
592
606
156
156
156
156
552
38751
26707
766
4620
164
552
536
552
41281
766
3340
15596
557
766
3093
552
541
488
7998
15234
15202
19367
12450
15923
17048
17420
14233
14913
14504
15557
15608
18125
16366
113
643
490
490
37635
650
684
1932
657
382
364
1624
2176
1889
922
365
641
2235
365
3031
1280
3290
6638
3569
1719
2068
1371
2589
1423
2332
25101
356
2168
1391
10402
3157
61
16455
8082
10199
12068
20965
8353
15080
197
18105
142
143
142
141
141
143
141
143
143
8651
303
143
261
4861
344
37643
215
215
215
214
1509
215
2157
603
623
10397
159
3248
159
434
563
5290
19
159
19
19
159
13590
6412
2186
626
727
5267
26319
125
125
125
125
3234
124
125
10495
469
40943
1884
819
14147
2266
561
115
12016
1225
1673
2281
29456
6403
327
6402
302
6420
325
319
8993
6384
13216
360
630
4573
511
1642
2564
636
2458
830
2398
637
1549
1661
1783
1994
5083
1552
618
1913
2029
637
1913
643
7145
490
1549
1642
1226
490
3948
1783
2564
11388
2471
2458
2471
2196
1913
25524
2195
2100
2029
2101
2317
2317
4311
314
939
314
343
924
657
631
5393
657
655
21119
3317
631
627
1887
495
863
655
655
863
627
631
4233
7313
1226
1227
402
8953
73071
396
125
125
5522
125
125
125
8989
23354
122
2354
275
1911
3391
4751
1233
11754
12096
124
64
344
37181
142
215
215
215
215
215
214
215
310
140
20945
380
984
370
2413
683
370
365
18004
943
12886
1917
1104
1847
10514
987
383
3432
2291
1798
4106
1004
2898
2920
12659
8482
9382
1042
9898
6501
1935
14595
21638
15170
1839
14293
11248
14325
7924
15585
4529
263
28549
249
249
5989
18105
143
142
141
262
141
141
141
143
141
143
143
143
141
143
143
28484
8566
1595
242
894
256
2241
881
143
9842
2341
1487
385
9958
1497
4102
2005
21744
4102
6239
3523
1593
1076
15973
764
831
5074
1128
673
915
572
852
2293
551
2444
819
673
806
795
790
676
989
521
4052
7760
419
419
6425
34054
693
479
17705
6212
3098
3050
8605
397
804
601
809
6916
684
6133
213
195
2676
3887
2676
3872
21018
817
1297
9629
269
319
1803
124
5059
124
124
1369
122
1303
1107
897
3359
124
122
1449
945
18746
9629
21504
9629
3536
18746
517
10674
17087
517
532
12335
12335
23173
460
12111
903
565
3641
703
538
346
437
305
545
2842
15741
1288
1222
7970
1010
960
961
547
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
14590
484
1268
481
527
11397
1148
473
1010
1295
595
1347
468
15993
1168
491
15410
486
9868
902
565
3641
703
545
346
437
305
538
2842
15741
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
14590
484
527
481
1268
11397
1148
473
1010
1295
595
1347
468
15993
1168
491
15410
486
9541
467
9897
11560
903
565
3641
703
538
346
437
305
545
2842
15741
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1268
1007
1171
1173
14590
484
527
481
11397
1148
473
1010
1295
595
1347
468
13603
12782
15632
486
4291
125
125
125
125
125
125
125
125
7087
24030
15673
32722
5765
18903
8417
57327
1833
26142
2157
4013
8377
14326
67452
1705
15240
30997
270
203
5187
15639
897
565
5430
703
437
490
527
346
543
533
305
501
493
2842
545
260
12622
545
484
510
508
1037
11561
5160
12622
5386
260
12622
902
565
3641
703
545
346
437
305
538
2842
15741
1288
960
961
1181
1010
1222
494
1121
587
547
1129
2097
7970
1166
584
1007
1171
1173
14590
484
1268
481
527
11397
1148
473
1010
1295
595
1347
468
15410
486
15349
903
561
3641
653
488
296
387
255
495
2792
15718
1288
960
961
1181
1010
1222
494
1121
587
547
1129
2097
7970
1166
584
1007
1171
1173
15398
486
527
481
1268
14568
484
15725
1148
491
15398
903
565
3641
703
437
346
545
305
538
2842
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
15481
486
527
481
1268
9927
1148
473
1010
1295
595
1347
468
15616
10818
903
560
3636
653
488
296
495
255
387
2792
15741
1288
960
961
1181
1010
1222
7970
1121
587
547
1129
2097
494
15493
1166
584
1007
1171
1173
486
527
481
1268
15482
11778
1148
473
1010
1295
595
1347
468
1168
16319
482
14584
484
15627
902
561
3641
653
488
296
495
255
387
2792
15741
1288
960
961
547
1010
587
1181
1121
1222
7970
1129
2097
494
1166
584
1007
1171
1173
14586
484
527
481
1268
15743
1148
491
15628
486
9865
1010
468
595
1347
473
1295
785
903
565
3641
703
437
346
545
305
538
2842
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
14574
484
1268
481
527
14564
15721
1148
491
15635
486
15742
3154
3215
229
448
3215
1681
229
448
12050
207
1250
207
205
1831
1029
1029
6710
4381
2535
3973
5120
900
1219
864
1123
1230
1236
459
1206
1025
894
415
2535
903
565
3641
703
437
346
545
305
538
2842
6526
543
493
1063
527
490
513
533
501
545
262
6087
484
1218
545
1037
12641
504
6087
4649
298
540
510
516
516
530
513
21674
4649
6087
305
21779
6103
7017
3641
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
10218
1166
1387
488
1007
1173
584
15994
486
1171
481
1268
527
15630
7802
1148
1387
490
22849
1285
491
562
9717
484
11172
1010
468
595
1347
472
1295
3144
22768
1168
15437
22531
15977
12155
473
15906
22549
15695
11660
467
3144
16398
482
16751
30303
552
5788
3313
903
560
3636
653
488
296
495
255
387
2792
15741
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
15911
1166
584
1007
1171
1173
527
486
1268
481
15620
902
565
3641
703
437
346
545
305
538
2842
629
431
984
4488
1105
2083
9148
2236
1856
431
807
493
15741
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
15632
486
1268
481
527
15827
452
7566
1063
2774
391
212
1132
27058
1063
200
7940
1015
1654
581
1029
24472
200
3936
17311
200
7940
21437
903
565
3641
703
437
346
538
305
545
2842
902
565
3641
902
565
3641
703
437
346
545
305
538
2842
903
565
3641
703
437
346
545
305
538
2842
903
561
3641
653
387
296
488
255
495
2792
903
564
3636
627
430
984
1856
9148
1105
4487
2082
2235
600
5954
407
1077
1568
1335
2100
1842
1423
1911
2213
1512
1267
1736
2272
2132
1105
9148
430
807
493
740
493
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
14578
484
1268
481
527
13538
1148
473
1010
1295
595
1347
467
12742
468
15490
486
14145
8086
1168
1387
490
15526
15627
7727
15625
5556
7016
9821
1209
881
5575
7128
1251
1477
1596
1034
1427
1543
1548
1422
1392
1422
1034
1305
1382
1329
1305
1159
1451
1317
1702
1339
1449
2855
186
8333
1382
1813
1268
1501
2452
349
349
692
666
593
595
1928
1434
332
335
22675
1066
346
903
565
3641
703
437
346
538
305
545
2842
627
431
984
4488
1105
2083
9148
2236
1857
639
5771
407
1423
1368
1078
1267
2101
1842
1335
2132
1511
1911
5936
1415
1140
2656
1487
1146
16588
2390
31366
15737
1156
5123
5771
1368
1105
9164
430
807
493
740
493
740
493
740
379
8329
692
865
6019
5192
2981
1509
1407
1490
1522
23017
865
5539
1520
4866
7187
13319
379
8329
692
1192
23017
865
3391
5340
692
373
23705
865
5762
36330
1058
5539
9025
2196
18694
13524
16172
4543
1116
9959
5398
1219
436
258
10310
1850
1812
2050
8185
1792
6590
1899
9342
2263
9474
522
354
11527
5471
903
565
3641
703
437
346
545
305
538
2842
6526
533
493
1063
543
490
513
527
501
545
262
545
1037
1218
510
484
15796
6731
3641
7619
6911
8090
7587
3149
7365
125
125
6601
817
313
4956
375
352
2117
1460
1136
380
1180
699
1659
2370
4167
3101
2734
902
565
3641
703
2842
346
545
305
437
538
6526
527
493
1063
533
490
513
543
501
545
262
15796
545
1037
1218
510
484
6731
3641
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
627
430
984
4488
1105
2083
9148
2236
1856
430
807
16297
1166
584
1007
1171
1173
486
527
481
1268
19734
1148
4590
1344
4659
810
491
1404
1708
1282
1362
1677
1747
1374
15635
14580
484
19854
1563
1713
3177
1212
2718
1474
3651
591
1258
1615
325
462
8702
7176
555
2924
6721
557
2568
2371
3616
6655
555
545
555
444
460
10626
6721
458
5436
902
565
3641
703
437
346
545
305
538
2842
6030
545
493
501
513
543
490
1063
533
527
262
336
540
484
1037
516
510
530
516
21039
513
12113
525
508
529
466
502
286
12166
518
12166
21069
1265
136389
285
625
430
984
4488
1105
2083
9148
2236
1856
600
5954
406
1512
1335
2214
1077
1423
1736
2132
1842
1267
2101
1568
1911
2273
1105
9148
586
5940
1704
2214
2218
609
12438
31366
1415
2655
1487
16588
2390
5122
9322
2162
2117
13020
9375
9515
31367
8558
13020
9229
13556
8823
13045
8758
226
226
587
4957
1957
1363
1318
839
4957
9381
8698
8850
7989
589
4958
839
4958
8610
13045
9872
6122
31366
1971
31367
6075
6320
6021
644
13198
5828
13192
5793
13192
5793
605
4975
839
13186
5863
605
4975
839
13186
9220
605
4975
839
13186
5828
13192
5828
605
4975
839
41856
16141
14458
18402
620
1183
5397
859
859
786
786
285
285
285
968
690
511
661
862
19742
770
608
833
685
573
513
799
648
743
652
655
779
741
632
541
697
286
705
1918
10882
21371
7823
11731
696
511
862
717
623
685
513
648
652
779
632
697
696
9023
1209
2097
1141
960
1181
1121
961
1129
7446
271
902
561
3641
653
488
296
495
255
387
2792
6526
477
443
463
483
451
493
440
495
1013
262
15061
495
987
1168
434
460
306
490
463
466
454
480
21974
466
15061
6948
262
458
16449
298
475
7184
479
1215
20757
416
16449
4404
298
13430
349
435
15915
18047
452
380
15149
17605
290
468
17678
17678
15181
20480
15181
16620
15181
682
451
903
564
3636
703
437
346
545
305
538
2842
15741
1288
960
961
1181
1010
1222
7970
1121
587
547
1129
2097
494
1166
584
1007
1171
1173
15632
486
1268
481
527
9869
1148
473
1010
1295
595
1347
468
16110
22525
1285
491
562
35428
351
1271
351
2766
3427
3543
6472
4105
6514
1786
349
367
367
367
367
41111
868
1034
2360
7002
857
925
6545
6282
608
178
12467
819
542
5089
5089
901
565
3641
703
437
346
545
305
538
2842
15741
1288
960
961
1181
1010
1222
7970
1121
587
547
1129
2097
494
15632
1166
584
1268
1007
1171
1173
486
527
481
16296
7625
15333
10850
1148
473
1010
1295
595
1347
468
16440
1168
482
10580
5764
490
1285
3331
903
564
3636
703
437
346
545
305
538
2842
15741
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
4167
1166
584
1007
1171
1173
14586
484
527
481
1268
11393
1148
473
1010
1295
595
1347
468
15628
486
15230
15652
482
15803
9156
12039
9156
903
561
3641
653
488
296
495
255
387
2792
15718
1288
960
961
547
1010
1222
7970
1121
587
1181
1129
2097
494
1166
584
1007
1171
1173
484
527
14578
481
1268
11357
1148
473
1010
1295
595
1347
468
15969
1168
491
15620
486
113
4305
2980
2745
73013
627
431
984
4486
1105
2082
9148
2235
1856
600
5954
406
1567
1909
2272
1076
1422
1736
2131
1841
1266
2100
1511
1334
2213
609
12662
31366
1414
2655
1486
9143
2389
5122
5947
2162
2116
12837
31366
5954
1736
621
12766
12941
13000
1139
14438
345
478
1316
15152
1288
960
961
547
1010
1222
6327
1121
587
1181
1129
2097
494
14221
1166
1173
1171
1007
527
486
1268
481
6912
1148
473
1010
1295
595
468
595
6888
14910
1168
482
6963
14913
14890
14873
15399
491
14250
14621
14624
14637
14621
14626
15147
18631
1285
562
7760
14224
14632
14632
14609
14623
14654
14659
14651
14604
14661
14699
14684
14731
14722
14676
14684
14708
18635
560
431
940
1105
9148
9881
1039
1589
156
156
525
126
156
10549
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
575
265
12548
156
156
156
156
527
126
9399
156
156
156
156
156
6329
269
890
269
452
116
123
1522
1298
122
116
1284
10087
1522
114
122
1109
1639
112
917
269
269
124
156
269
993
156
156
156
156
156
156
156
156
156
156
575
267
156
156
156
156
575
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
575
156
156
156
156
583
10617
156
156
156
156
156
6329
269
890
269
454
125
124
116
1522
1181
993
112
21520
917
269
116
1522
269
122
269
9969
124
455
993
1110
1639
114
8281
575
265
202
185
3142
334
13431
345
7469
345
7075
345
2931
575
457
10949
63901
460
20269
10783
475
63900
575
265
11985
6329
269
890
269
452
116
125
1522
124
1181
116
993
124
269
1522
269
993
269
110
116
1522
10329
123
1034
1290
1105
2410
7187
73750
23361
2380
1106
670
822
1029
23232
472
12708
5975
2141
1544
523
2005
5964
660
3024
2189
6071
1022
745
9682
6692
3639
2170
3270
4089
6158
331
2436
659
10720
563
1337
555
1330
1325
1328
1280
1688
1607
1593
548
298
23757
312
635
979
6011
8480
1079
1289
972
1024
509
1212
509
1341
17623
746
876
1717
1727
2978
1080
2032
1228
1883
1669
968
864
1215
1793
2125
1455
439
1293
947
1274
16853
1541
1671
3368
363
1882
1728
1699
8641
506
1233
754
642
511
541
3084
10335
780
804
840
575
648
25212
1175
24820
10771
788
886
710
729
15233
13516
2750
10784
1686
2224
3849
1592
7124
35800
6318
5094
3346
22288
2240
2470
2483
3045
2283
3122
1556
6066
3858
3027
339
6162
3098
1662
3121
1641
1491
1226
353
1332
354
1720
1180
1332
478
1683
394
1395
1651
1281
804
816
748
645
17322
4423
4024
4045
4586
1218
995
1375
11390
4724
9902
3321
381
1460
20456
350
6241
2226
2322
2264
2017
2612
2185
350
2605
57782
35857
49137
1475
2070
1400
1447
1323
44605
78811
1481
1317
541
37252
3473
5601
6322
4675
2829
4380
7913
6740
6223
6607
2581
1979
7526
15905
70600
8173
4293
260
11344
10387
16588
2108
1417
5987
1676
390
12442
7060
1066
129
4071
1201
7895
7477
1266
11234
1065
1103
1279
1285
15076
2434
1087
129
2166
297
1009
3507
1407
1845
3168
1656
1667
1336
18677
681
3128
14659
3869
299
273
768
4958
308
273
589
4759
309
273
1660
4922
2091
658
535
453
551
5695
6099
451
490
617
495
337
12025
625
5813
593
273
535
657
1884
625
6500
643
293
6163
602
591
2391
497
1416
5789
6249
1128
623
2310
646
745
491
2059
21211
1447
1227
1513
615
2292
1640
8456
5963
273
273
21891
273
1695
6726
4431
794
7926
2690
2510
4888
441
18504
1635
649
270
2187
1412
1162
262
467
650
570
2074
656
753
819
7706
745
277
762
1037
1835
632
589
8731
12614
7523
701
13428
540
7536
611
600
611
1398
584
4064
10220
2449
4270
2417
1641
2028
1883
4798
227
5384
2890
5456
2920
22420
4659
6583
14307
4610
1076
8081
15127
12085
4111
3833
12996
1990
13914
11359
891
3499
48074
7282
6941
5917
5917
6429
4380
3486
5405
5917
5951
6941
5918
2914
7585
5840
5541
72
588
3194
557
627
9468
518
1289
707
1319
4091
1215
674
1620
1304
5220
7891
921
847
6219
1215
1032
2028
2557
1958
1172
556
12636
2010
4149
3204
590
18883
40043
1495
1164
2348
3113
1082
1132
1283
1471
1164
3155
4361
7352
1290
11337
4084
1256
1164
8109
855
6387
6387
2920
2920
2920
8378
432
432
888
1244
3823
3757
3579
4395
68472
2306
3870
186
4248
16169
603
973
223
367
373
17320
30336
256
373
367
30336
17320
373
367
30336
17320
373
367
21900
17320
373
367
30336
17320
373
367
26280
17320
373
367
30336
17320
373
367
30336
17320
2198
11468
1564
500
500
266
3078
297
2825
450
223
1240
486
2920
1206
12363
570
830
456
11691
550
570
696
681
565
647
708
2156
457
1069
567
681
571
558
684
5424
629
634
18054
517
6152
579
665
588
694
587
621
644
692
631
348
2593
3382
223
222
4942
383
486
12951
27171
222
445
956
377
5659
445
6045
426
426
378
2344
486
13662
682
7153
3086
223
222
7552
486
15331
7733
5589
223
1718
27188
486
682
474
7159
7300
8998
7159
7159
15152
125
125
125
125
125
125
125
125
6327
125
125
125
125
7620
125
125
7089
7098
7089
18603
125
1285
125
562
4362
7572
7534
7554
7554
551
201
25566
171
171
172
173
170
171
172
172
10176
1656
3130
772
1643
24318
3131
3131
3131
470
470
4661
5697
9506
42365
172
30859
470
7170
470
5697
172
171
172
172
172
1287
3552
5471
1195
470
172
4012
359
170
171
170
34489
171
5697
470
7170
3078
24629
164
164
164
165
166
11436
166
2571
165
165
2613
300
164
165
2523
2076
166
11118
1197
164
166
165
164
165
4518
1315
165
166
165
166
166
499
1855
165
164
165
164
502
165
2083
499
165
574
1209
165
165
2017
318
12631
166
166
166
71215
164
1116
166
166
166
166
165
166
166
628
166
166
163
1116
346
165
19016
166
165
166
165
1257
9213
380
166
166
166
165
165
166
12762
166
242
14554
166
19274
164
15531
11125
182
11029
165
44128
182
16044
71359
166
165
14782
242
242
22240
13843
7760
9112
4089
4769
5586
88753
3770
1994
1373
418
41412
920
2288
5916
14058
13384
3374
2332
14782
30071
166
182
242
182
20682
242
24655
31133
242
45467
166
8199
1230
633
842
728
827
802
888
1036
337
756
752
1086
787
3403
919
67270
1010
198
196
197
197
197
197
197
197
197
197
197
197
198
197
197
197
197
9005
198
197
197
197
197
4133
197
527
3154
13848
2713
1402
1416
1468
2212
17352
1459
1427
8454
8510
1524
1467
1477
1399
3215
1454
2460
1374
1462
1504
1403
1179
1442
1231
1434
10101
1404
1427
637
1227
1443
7638
1427
7158
5264
1451
1384
1448
1387
1372
5204
670
1176
1171
1407
1411
15962
7969
1462
7653
2176
1431
8387
1399
1424
1396
1417
6027
7446
7838
1380
6863
1398
1443
1389
531
529
498
496
519
505
5727
294
532
8518
15521
8395
15640
9461
9047
15641
9114
15677
9061
9221
9042
15720
7793
8762
15846
15643
8865
15893
8817
15798
8715
15798
15993
14587
7946
235
16146
1122
563
539
1095
433
611
6075
1610
805
5315
333
3632
3517
6702
20639
433
520
322
1537
7035
20199
1668
20160
1582
20430
8940
1721
20520
1623
9094
20043
1659
20528
1754
20116
1641
20304
1630
20010
1670
20474
1615
20475
1613
1763
20136
1668
20073
7201
1321
23805
1679
21889
1739
10130
20261
1456
594
20565
1593
4714
594
1692
20604
4714
4714
594
20184
1590
23855
1579
1650
23914
10160
20404
1593
10491
20134
1660
11721
20461
1364
20239
4150
1322
7875
1318
24048
1552
20025
524
1179
4714
4714
23740
1179
20641
1537
33373
570
613
479
557
7300
414
351
10853
546
565
726
486
871
492
1183
868
418
447
1285
570
3655
2346
484
556
515
421
350
499
327
460
1285
6880
460
8731
556
617
517
31143
350
5031
3722
18753
1810
5339
479
1151
2426
17520
4932
462
8702
38566
325
474
8364
460
8817
8760
436
380
4572
24131
531
5765
422
1275
10441
1460
476
460
8248
8616
7300
436
5765
380
531
1460
422
481
460
10121
7789
7300
565
926
4272
358
374
382
370
325
953
635
5356
5085
377
330
4588
1917
876
331
7771
624
635
3319
358
322
562
413
829
512
349
448
322
346
317
364
378
674
473
532
333
366
2395
2285
674
617
1011
346
323
9214
557
391
1917
1192
339
815
325
328
1853
398
327
348
352
557
2578
8700
4138
340
1061
948
1505
1024
821
1051
340
3483
1319
1052
1192
654
340
10650
801
2173
870
1524
648
627
4303
1749
952
34679
10807
801
536
943
828
1120
1404
340
533
654
1003
708
7722
637
7945
384
3667
843
685
602
806
693
682
851
599
783
500
694
2627
1037
537
602
696
532
13649
906
804
855
833
920
678
770
1019
500
9627
3901
24624
124
7774
12257
27107
661
6197
318
10373
3579
3874
3853
13619
718
13242
2219
4329
1248
1699
2578
3802
748
803
4459
1321
867
5568
292
1242
7188
638
741
5244
247
18843
1883
19539
6020
3782
5570
2099
4868
526
877
2217
1346
16233
977
698
630
1157
602
608
2566
3939
4738
619
13903
507
311
311
311
311
3148
3720
1150
875
598
504
7174
1485
1796
932
2478
793
11637
1012
726
4868
652
3148
11637
7773
24229
7174
3720
11420
591
957
3544
1032
1070
830
680
687
629
1017
768
5326
493
10454
4169
493
19194
475
10483
16432
493
5300
469
12053
4325
493
19320
469
1666
473
10276
238
226
483
9515
726
4868
652
7774
24169
493
3544
452
7561
1063
391
2774
135
1132
22030
1063
200
1015
212
10389
1654
581
8153
16649
854
6086
517
6814
13754
16100
297
10165
1276
4701
297
5743
1134
6895
2259
4772
3953
297
265
6535
11529
3979
2104
6590
2746
5587
3015
11488
13743
11333
45380
8198
15654
10165
5347
2401
2372
6522
3225
14313
3167
8750
14887
8375
15936
14313
8690
23681
21579
3153
2651
4145
3356
4905
3357
5868
3766
4119
3172
3022
5914
3868
3196
3639
6290
2838
5379
2695
5213
3769
3771
3967
2772
3918
3671
3024
2707
3647
4711
2183
2801
7976
6138
21579
8371
14664
2003
800
317
11330
1263
618
656
649
658
688
678
634
700
683
1393
668
522
746
850
1162
2173
621
689
1282
1125
1942
473
20307
7049
13874
891
891
1058
1058
601
665
668
654
650
816
598
625
351
511
658
361
1352
337
615
593
852
632
620
342
494
12710
528
605
623
659
1399
565
1418
687
629
14935
1460
352
1527
5290
2451
779
2230
1987
1864
1987
2233
11068
1460
1465
4569
1871
13874
13400
1460
1428
4166
1790
1720
1613
2280
1460
16492
384
482
487
987
619
660
356
637
3760
1043
791
1460
16359
356
5832
2265
1460
1460
1460
16492
1460
13400
1460
14813
363
1460
412
6948
2708
21999
1584
1763
1084
1522
1084
1101
1039
1101
702
41227
796
43932
9306
1152
9771
903
561
3641
653
387
296
488
255
495
2792
6526
477
443
1013
483
440
493
451
495
463
262
4704
495
1168
434
987
9518
454
297
17016
490
466
480
466
475
452
15513
479
458
1215
460
416
17016
12787
287
12823
12848
331
435
17024
34499
17024
12848
9329
424
321
8431
446
9329
333
9252
732
5267
26319
1297
269
4034
3234
304
124
12351
461
186
461
3028
461
154
1884
1225
14147
561
270
1496
10786
8844
819
2281
2266
1673
731
12874
2334
2356
2410
2526
2557
2477
6754
291
14333
3480
2767
4809
9464
2514
6022
3580
3997
46706
17492
2088
3426
2203
37077
2399
17727
7407
6511
17405
363
17308
12874
1342
13551
23639
1215
356
4940
439
455
4496
1007
8045
252
389
12881
5051
1174
438
6912
7029
2310
215
8719
439
5135
439
455
7209
1007
389
252
5051
493
213
3771
1333
1276
9228
264
1971
213
10283
389
455
439
1007
246
5051
13092
23639
223
3898
262
431
211
9013
439
455
389
1007
5051
246
262
425
225
1646
10215
119115
31
141186
902
564
3636
703
545
346
538
305
437
2842
6517
527
493
1063
533
501
543
490
513
545
261
357
12561
540
530
516
1218
516
484
1037
16315
525
502
529
510
466
12561
14002
1265
508
15227
485
474
357
20829
496
15227
319
21795
513
54139
21795
16095
509
21795
15294
328
12416
15294
332
21986
15354
21986
22265
13997
19912
1808
19036
3566
4319
8227
1600
389
303
2026
293
878
3579
19258
6269
2481
274
310
1025
4204
29903
4228
294
477
416
405
293
989
1514
407
417
420
357
4617
424
417
293
408
373
467
422
405
23569
1610
450
416
858
373
447
8045
527
842
428
434
33548
295
384
295
7620
844
348
468
28704
517
979
566
1570
18781
416
419
477
411
337
403
23354
4480
269
269
269
1490
557
1299
487
273
1848
25831
11006
124
1340
6342
123
124
124
1303
3333
4294
124
1335
442
644
640
13622
1326
272
17272
2929
272
650
272
655
272
913
548
18095
857
608
1415
1374
348
348
677
757
347
268
751
6060
13856
800
613
963
921
556
495
964
1850
709
11543
154947
1164
1584
359
2475
359
196
1924
194
195
4192
8914
722
2992
1553
7002
925
2020
840
30448
5951
18993
14935
9086
9491
12620
25094
1827
144
8564
7182
1823
351
1574
11462
3946
9129
18987
8921
144
12021
8839
17877
18878
124
12175
144
6599
10124
20466
12078
144
11462
19676
137
10208
10208
10208
10208
10208
10208
10289
18483
13343
4967
11089
10535
137
6102
12522
7178
9871
20035
3613
12304
124
10034
6769
2948
160
263
10999
11724
14400
1281
36447
2126
8252
3543
16058
5756
160
270
15136
36399
8932
17661
15568
10985
11261
18624
36479
15299
16823
9629
11342
31796
144
11462
36532
17424
144
11462
36452
144
1546
11141
20072
6461
144
8916
36477
137
10208
10208
10208
10208
10208
10208
10208
17638
15958
36454
35069
1408
47028
19618
35070
8299
7120
38600
898
295
5327
281
1055
1067
294
5850
3172
762
707
1159
1067
645
3041
2275
3041
1880
20807
3041
3041
3041
654
332
2678
282
1859
4072
2439
476
390
914
472
2984
4514
1152
469
356
6633
48457
1055
11602
294
4110
2025
476
1427
1067
2227
3400
607
11602
38600
1067
2163
555
14233
1055
3043
2196
4344
11474
516
6732
9623
6732
14233
38600
452
7563
27104
661
6197
318
10464
3579
3874
3853
13619
867
718
2219
13242
4329
2578
1321
1699
3802
803
638
4459
1248
748
247
1242
292
7188
3649
5244
741
28438
414
3828
2766
6306
310
19606
310
4444
14472
10858
17065
2174
2260
15215
2434
877
16231
12745
2244
15563
8551
2260
41196
3368
532
3338
451
7209
514
1671
3529
535
470
512
3242
7239
1741
3171
4742
4987
255
95
8854
869
1087
1452
362
749
362
2160
354
1316
233
233
362
903
963
233
2088
2346
1068
233
1096
984
1324
1613
1008
1669
362
946
27932
2163
2160
631
363
1362
234
987
2453
1707
1322
1724
234
234
11855
5263
3176
888
1316
3128
1414
2163
233
1450
234
4979
1884
1599
2160
234
233
2164
363
1459
1662
1323
1322
355
3962
12124
13461
698
41196
1674
3242
197
110
20937
604
1566
418
417
316
432
302
587
1802
3528
420
420
3218
2793
2489
620
3365
587
3173
612
10275
3610
420
2589
8732
1657
2032
2175
2793
459
5709
611
666
573
4293
26568
6303
485
454
2731
440
458
526
457
494
562
6036
16585
430
1724
311
517
513
379
2698
565
1766
1855
1566
521
517
316
401
6728
3308
353
1729
53640
7961
4519
1289
9022
292
527
628
1976
533
20138
4476
18497
8912
26170
182
24979
10058
312
628
526
517
3308
4519
494
457
1289
2731
1723
517
316
440
565
401
1976
2617
316
24272
26912
12363
122
24936
25292
122
24936
26170
328
328
24634
2761
14797
3439
16443
3439
34346
11939
19524
495
563
2534
1773
820
566
628
784
475
486
454
4129
1426
809
312
534
952
517
514
315
788
527
818
645
1366
522
694
892
528
1835
1967
2149
458
31885
25778
25375
25243
11927
26184
48041
782
47915
70
426
3161
197
4181
41432
33691
469
13632
4038
566
514
4994
385
3623
6387
451
4513
3712
41408
4142
2795
33132
470
8938
514
451
6711
6399
20968
5070
10514
15615
6501
14595
22688
18453
1425
2267
684
227
1125
270
6226
270
218
262
175
266
218
1688
424
234
234
268
218
175
258
270
175
674
226
476
474
10404
2791
159
159
76
10722
19
2587
1221
2429
19
12267
5816
2086
262
19
5614
264
10852
7050
7021
5056
351
12048
7416
5503
1181
9164
11418
364
989
12048
12048
902
565
3641
703
437
346
545
305
538
2842
6532
527
493
1063
533
490
513
543
501
545
262
4527
545
1218
484
1037
314
15876
525
530
529
504
466
4527
6971
262
16487
508
510
6973
3641
6723
262
4323
6737
3641
1566
2717
1509
1651
2911
2503
1645
6831
787
841
706
1015
760
841
3532
1173
1173
891
954
1173
1173
1241
1347
926
729
948
1647
1210
1378
824
582
9581
1229
1983
838
695
559
4503
588
714
711
813
9581
1042
532
513
525
500
694
1024
741
1714
719
688
664
755
1018
1714
735
729
448
1568
1715
576
155
4533
975
1647
1014
1651
9097
948
1647
1210
1378
1229
4533
694
1216
1378
1235
695
2540
1858
1428
1626
694
1631
164
1024
1714
741
1018
1714
735
1568
1603
1448
16429
1288
1129
961
2097
547
1010
960
1222
6612
1121
1181
494
587
15019
1166
1173
1171
1010
1295
1007
527
1148
473
486
1268
595
481
9387
1347
467
125
125
125
125
125
125
125
125
125
125
125
125
125
1448
9920
1330
468
1448
1448
14858
15467
482
14740
9782
10727
125
9684
10356
11382
15071
7637
14816
2455
2420
3385
2311
10765
3873
3830
3964
4001
3648
1202
2420
1299
7397
92185
4177
4177
7409
21915
3866
368
4451
3140
15911
9951
4617
937
2304
286
2141
16917
293
2159
286
2156
1948
4003
267
8115
293
2325
1834
2323
841
3170
293
825
14326
2318
1315
299
5946
1577
2573
717
3115
2194
3027
5437
1140
8108
3170
2573
293
2323
5125
1834
2920
2323
293
1834
1028
7019
2573
4211
2323
167
1461
2573
1834
4177
14582
14389
580
146
8136
655
1074
1354
1201
548
625
703
1816
548
1385
351
1368
469
321
644
1718
1293
474
1615
7867
541
294
280
1299
1393
696
1396
1355
1102
616
721
1347
721
625
1042
592
1186
309
1388
302
579
1610
269
272
1293
400
1355
494
592
1721
269
474
1609
277
977
541
531
1343
269
513
531
1095
1354
703
1362
693
4968
733
696
325
579
616
1460
685
671
271
693
338
282
513
1295
1468
269
291
685
272
494
1718
733
644
586
10557
565
2182
3648
1566
1644
4355
1096
9799
3027
4164
4006
4586
1145
1790
1631
5424
30288
5511
2139
1405
1239
1599
1323
2103
1434
1429
1118
1697
1290
3927
987
1293
1610
1299
1405
602
899
1561
1320
1390
1456
1335
1064
1299
1284
1298
1670
1275
1128
4968
1106
1565
1378
22283
3749
1800
5181
26009
30282
5181
4071
14582
14389
580
146
8136
657
4968
33186
5000
837
429
614
726
9067
2267
873
8311
5880
702
282
1600
5187
1858
5349
4311
337
24422
338
10863
4252
260
329
345
780
642
5539
4476
1426
1121
9086
3250
495
210
384
287
11367
281
32051
11589
1600
12572
472
4138
622
2836
469
495
3349
260
11481
384
25736
2731
4498
5339
6533
7074
5527
3040
1600
497
260
384
281
260
299
143
6422
735
1172
29150
5570
2759
4622
19036
6062
658
293
8816
8311
1382
1026
7592
821
3532
291
712
36186
428
1357
293
10498
6019
11571
12718
3405
1481
1635
1666
1600
1296
1353
17421
1426
11305
4504
11244
2042
1390
1277
8439
31355
292
721
292
8093
8590
3590
10670
12519
3071
7199
2321
12991
4279
1742
854
584
20516
248
708
1666
236
8220
1531
2345
19749
3108
2817
2434
638
1191
2552
1240
552
426
1235
2188
251
741
6503
710
423
1186
251
2372
2471
3309
1949
821
672
3131
1191
1229
664
776
1157
1175
2553
3503
582
1216
1110
3406
1155
1259
1318
373
1742
739
986
1009
840
835
485
904
1143
1083
1334
1473
2537
594
1294
1242
1493
911
1261
739
739
1179
921
828
951
441
2242
6848
578
654
1567
911
744
514
8204
932
601
456
1033
2662
292
912
789
887
802
5173
2786
894
392
1031
1016
1399
15456
1154
887
1140
698
1343
8204
8204
8204
8204
8204
8204
8204
251
251
10390
325
3490
7324
7784
5265
13883
11392
5931
4576
6753
15243
11680
609
1298
3032
6264
5567
1758
6270
1905
483
5066
33884
8179
33696
6172
14321
11393
775
180
3175
4123
1758
1616
14726
2545
22895
27508
4230
2461
1612
1704
2505
2394
4230
15467
7614
11394
20516
355
398
201
403
427
4499
203
4088
362
1564
220
2193
364
360
798
2185
1863
1570
3114
3300
2790
16070
2119
13140
13937
3347
6433
16157
166
3508
3699
3483
11160
7342
1434
28731
4126
8539
11738
2574
1643
3285
1721
1597
1721
1721
1501
1721
1597
1501
1721
1721
1721
1597
1721
1721
1721
1597
1721
1721
1721
1721
1597
1721
1069
3090
19525
1429
141
13369
1721
7066
1721
1597
1721
1721
869
4352
1737
1296
18627
13734
1209
534
473
407
368
1721
7547
1816
1721
1296
1805
1721
1721
1597
1721
1296
1721
1744
19114
1721
1501
1597
1721
1296
1721
1721
1597
1721
1296
1721
1786
10037
1721
1597
1721
1296
1013
1721
3090
5351
1479
586
510
670
543
452
520
504
461
1721
1721
1597
1296
20577
1721
1721
137
8534
1721
1597
1721
1721
1721
1597
1721
1721
1721
1721
1597
1501
1721
1721
1721
900
4348
1763
1296
8168
1515
3090
423
424
424
452
7561
1063
135
135
135
135
1063
18244
200
7940
1015
212
1654
581
1063
3805
626
1995
1132
259
35948
1128
542
2181
1062
2389
415
1533
358
283
2176
1699
3401
10872
5546
1293
1564
1732
1621
5165
1657
1795
2262
2775
1740
1248
1749
16274
1700
1692
1690
4378
1219
14600
3935
1613
1722
1715
1790
2432
24422
9428
6777
1544
6160
13916
12365
6409
32339
7992
6668
13455
5002
2511
520
251
252
252
252
252
253
252
250
252
252
252
252
252
249
252
252
253
252
252
253
252
252
253
252
252
374
3615
331
332
332
3037
14762
85533
3615
6164
4333
2216
4791
2315
2180
7423
3557
4831
2223
3887
3295
3839
5755
4885
1943
362
2077
1439
1165
1623
14832
4620
10320
5873
12073
6430
1597
4660
3302
5829
10003
1105
925
703
960
27642
1000
341
7682
3422
6050
3422
1620
978
5755
3000
3036
4605
269
269
2158
2195
269
269
269
269
2381
269
15997
1996
407
503
614
407
374
2211
1784
4973
3560
587
3404
517
4007
2207
4726
4472
593
11833
7562
2737
515
4804
6325
191
11615
456
3243
4204
2912
8199
4840
3849
594
31888
3378
1352
1789
594
11278
25957
181
180
4605
269
269
2158
2195
269
269
269
269
2381
269
464
1481
59654
11096
6231
34182
4195
25987
709
2065
6392
9594
3639
2657
2646
2895
3553
678
7527
3019
3383
3170
2368
2520
3012
2617
3001
37836
10767
1020
2330
2449
3249
2583
3190
2906
96
2665
3184
2831
3171
2355
3703
3101
2370
4034
3903
2750
2947
2346
2784
2774
3312
5833
8275
3342
8144
2639
3549
1367
3242
3270
3385
3080
2518
16086
490
292
47795
2920
2920
3026
670
4975
3447
383
2448
382
4700
316
719
5130
150
5022
11542
10767
201
10767
201
201
10767
201
10767
201
10767
2048
18065
190
26078
201
2988
190
10767
26083
784
808
201
363
201
10767
1411
201
190
16708
21916
10767
1021
15024
8905
201
10767
1844
201
10767
201
10767
2130
201
9841
10767
201
201
10767
3862
201
10767
2721
201
201
10767
2445
10767
201
10767
201
201
10767
201
2048
190
10767
201
10767
2988
190
809
784
201
26078
363
10767
2515
5509
785
363
88
88
356
147028
147028
201
88
88
356
363
356
92730
92730
10767
201
10767
201
2988
190
807
782
364
26078
10767
88
88
363
147028
201
363
92730
10767
2988
201
190
783
363
2515
784
88
88
362
356
147028
10767
356
92730
201
88
88
363
147028
92730
5494
356
10767
201
452
7563
1063
135
135
135
135
33639
1063
200
165
1015
135
581
762
14500
48139
200
8783
200
200
7940
56240
15150
7354
1009
200
7940
69198
13491
408
33133
200
10266
14104
200
7940
14712
374
420
36044
1127
541
2180
1061
2389
415
1533
358
283
454
473
19802
2013
1072
292
292
827
4399
1711
1301
35947
442
38294
375
1094
292
5503
2167
292
12818
2177
654
356
338
2535
401
10083
1960
1179
1103
2277
644
10064
10202
35499
9751
9738
4342
333
565
397
10036
1724
36547
11648
36038
530
563
1716
1037
951
11378
333
316
283
483
2054
323
5327
1325
787
1960
284
504
2537
37639
1064
564
1366
878
3094
5255
667
16245
828
285
1036
952
435
333
578
452
4426
1995
135
33418
200
3801
1063
626
259
237
3419
452
7567
1063
391
2774
212
135
1063
200
165
135
135
135
135
135
85359
13012
135
7157
35720
200
7940
7529
617
1818
4527
1334
1385
1508
765
487
1364
1377
1195
798
1508
1376
1640
1493
7876
270
1312
1230
559
802
1459
34823
1271
270
295
568
305
273
568
760
2611
1135
587
622
1567
313
1330
1577
1967
615
664
799
986
4631
31601
929
4539
6115
210
786
6592
270
459
567
270
526
270
6091
1435
970
1237
553
771
8362
2984
1994
15459
1672
12067
696
16369
7686
6700
5255
2166
13941
19592
335
1310
317
2070
7949
14497
329
1755
362
11317
407
346
9510
18427
9272
17352
4375
1133
464
7543
1125
2877
10824
7770
486
519
3976
9424
461
6602
4660
1509
1661
1556
1039
8224
20927
705
1793
2015
1755
1384
5760
4071
11623
474
1857
588
1531
1773
1914
1763
1838
996
17313
1556
18033
9707
11277
2316
18606
10038
12583
17529
1661
12085
12150
9100
10456
10606
9365
13675
38600
898
295
5327
170
555
14233
295
295
1067
3043
9759
11474
2196
281
516
6732
9621
1055
584
38600
5327
281
1067
2275
645
1067
1079
3172
4361
294
1035
2343
707
762
732
5267
26376
125
125
125
125
125
125
124
6749
86
846
2956
359
1091
702
689
930
476
457
1810
1523
1201
2673
455
1017
773
472
1106
1697
1209
517
4435
1123
620
449
24190
459
285
18630
268
1962
3329
1278
269
371
269
459
15544
452
7566
391
2774
135
135
32508
1063
200
3936
1015
212
581
1029
1654
200
10266
17100
3822
1063
135
627
259
35947
1128
542
2181
1062
2390
416
1534
358
283
10529
571
4645
402
2168
1466
297
6865
380
380
2038
1049
11258
826
2030
3945
9108
8617
791
5128
2852
608
10883
32107
2224
2217
2213
2213
9611
24650
410
2201
2206
9866
2184
2158
767
700
855
4436
2317
7712
8156
5571
932
5416
1066
8442
1805
1805
606
9047
4058
9434
12899
6004
573
386
13719
770
9817
7359
10735
23918
3355
1399
413
527
512
512
1146
498
514
3007
3107
7195
8508
5164
12348
6289
4605
2177
3531
2740
510
503
496
1187
16737
1140
3207
2657
510
509
217
11265
10721
2610
488
447
484
2700
945
4195
15012
1083
7404
511
484
11941
502
1140
8413
10034
455
482
1125
3229
4847
3348
460
10034
483
4671
481
11245
13170
11533
14918
195
608
62745
10883
700
129
4052
4065
5651
8085
5296
4905
5082
2078
8992
5197
5582
5260
5293
4272
8870
5020
7111
4324
9236
386
386
436
386
839
1207
25105
2568
8976
1465
308
313
124
13560
400
648
124
518
317
20202
1010
267
159
15436
522
7537
124
1884
2281
561
14147
3880
819
126
126
126
737
238
537
410
28828
1122
673
356
11721
432
399
537
406
31072
673
11544
432
518
305
267
1303
19582
268
394
10272
2845
11400
1127
4059
3360
1413
8479
1896
4869
2248
12024
6340
4128
18703
87316
66882
182
7505
182
3861
4535
12860
18472
3939
2434
3768
4853
2858
3101
7121
9246
3486
4114
4645
395
21244
4010
17577
37319
339
401
563
5258
9633
19
159
19
19
556
237
419
187
787
1392
3104
159
159
159
884
159
618
19
159
2190
301
19
159
647
4297
11385
159
247
4708
4937
11403
3096
9454
358
1460
1460
226
3590
12094
4066
7755
5864
124
12377
2964
1575
2073
2091
2770
1868
9275
2467
2776
910
4332
8648
4103
4378
349
5368
10760
1146
747
292
2786
2401
673
294
12081
216
2174
4147
1485
415
2589
673
142
2181
3200
11244
31322
115
204
107
71
71
107
107
107
107
24343
8152
2595
31058
18488
6703
3854
2920
2595
17927
3971
4115
692
666
593
606
1928
1434
335
332
23046
1192
1066
865
5539
9950
1520
2196
1490
1407
1522
2904
8766
125
371
8329
692
666
23094
593
606
346
1214
1242
23416
867
5768
3744
373
23240
23695
24032
23957
24391
65
65
65
13685
65
244
244
65
9899
2517
1640
278
1126
278
6153
10600
3370
2577
6498
1178
2225
1059
9859
5414
304
3522
2293
8754
6544
1026
1232
1194
1231
4823
8752
38577
6456
435
429
435
435
429
429
435
5144
435
435
436
435
429
436
429
435
4240
4510
4246
4454
1088
3254
4778
3210
4821
4480
4045
2802
6213
9958
351
692
364
2951
2842
2575
5861
7091
342
444
3832
57512
2436
15276
2835
1461
4045
42270
3638
2261
18474
1815
589
7138
341
597
6303
946
829
573
2696
352
467
651
852
3231
744
601
654
1205
489
436
593
857
416
720
353
547
584
660
353
563
856
409
687
792
715
606
656
884
558
489
38583
489
489
9334
314
18368
1125
355
969
2755
633
19036
1388
642
568
645
555
524
1443
675
640
589
5409
390
660
577
1796
594
5018
16353
694
1431
621
1081
559
617
553
1289
624
687
563
879
611
1331
594
543
349
1329
3566
740
579
568
652
591
1382
711
693
1487
752
601
617
1208
293
634
538
712
612
20744
1731
679
292
1254
20744
545
548
24303
1279
292
1540
720
430
535
691
290
1076
285
804
746
318
35498
467
792
557
657
623
1035
426
13774
9365
1241
236
129
129
4286
214
129
425
34556
4846
7102
212
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
214
213
141
141
15979
15654
209508
39757
381
2327
8766
10093
15065
709
10621
10621
382
567
36657
10964
3647
268
268
255
207
229
12024
354
328
240
248
8215
2605
1792
3152
237
207
36764
235
207
229
577
8688
36825
328
258
2760
240
244
8215
3255
584
229
1468
328
1119
3255
8215
36853
255
207
229
12024
240
328
236
229
143
1577
328
1212
8215
12024
673
4771
4771
28247
3392
255
507
37773
419
563
305
2593
1186
305
3267
2028
299
450
683
1460
1764
1387
318
8401
356
589
5043
550
6531
438
223
369
107
260
4952
33905
272
272
264
260
5302
1129
3300
4069
3491
424
4660
4701
4507
4431
5752
5948
863
4297
6738
1059
4925
21589
4758
1090
5336
6108
4371
10816
6186
2389
6282
8815
2227
4130
3695
2402
3845
4534
5178
161
4807
6717
480
10991
13015
13015
3713
4502
17160
4953
4352
1529
16148
3871
1170742
4888
5329
3027
2877
2425
2817
4522
30119
16042
3358
140
1004
3343
4080
7314
424
6784
5181
13841
9121
75145
10425
60037
9241
1112
286
510
15651
503
6299
26365
2088
42579
10663
42970
10186
573
10969
333
354
401
1215
22655
1523
1630
1460
383
447
472
4361
376
21426
13184
5026
14356
18980
376
7156
197
13557
26496
510
10874
3036
10187
4235
5005
512
10721
510
3534
5022
512
10361
510
11598
4414
699
512
10633
13772
512
44168
512
12036
512
12239
512
12859
1038
1038
512
14770
1038
7237
1421
2461
394
369
1166
731
484
467
351
407
23062
1122
356
11973
413
432
399
39706
621
301
282
9723
267
3189
5470
713
2197
7659
1824
963
9993
767
4325
18320
8676
4325
4325
980
1020
3410
2405
1440
10049
1716
1773
419
203
483
1857
3806
262
6355
838
491
3525
1080
1054
349
15030
1577
993
2479
13599
993
13791
805
921
1467
449
333
1575
5642
12120
2915
4602
2835
1411
1331
11098
434
399
5303
1158
26653
19295
6003
6551
5642
12120
258
207
3623
816
434
333
435
1721
578
2674
1919
8111
10281
1319
3089
1571
426
3212
1919
7491
28517
1880
244
9267
28777
9267
1448
426
258
434
333
3736
30610
1503
17501
12576
270
375
21174
978
9612
9612
244
258
434
333
447
7885
5204
2157
15641
1958
10417
333
6083
11834
493
2628
11834
7300
244
418
333
8356
21454
496
6076
5208
6076
1602
284
1018
284
1097
830
284
262
1987
2590
318
258
434
333
439
439
258
434
333
37534
6775
713
1824
7659
10049
953
7824
767
7870
571
270
4325
997
2858
262
743
1440
11683
123
20367
1878
324
310
10059
10059
7088
5204
23722
2132
9612
478
9612
244
65
65
65
65
9612
9612
65
65
65
244
244
65
65
9612
9612
9612
9612
9612
9612
65
324
324
2920
2920
948
259
434
333
266
6748
963
759
263
1719
724
3693
371
8676
424
399
421
26735
673
9964
424
27832
673
424
12457
31396
721
3794
721
424
31627
673
11119
424
617
5257
1122
285
404
430
9706
12373
18821
3743
17336
4567
2111
399
1267
4077
261
2023
5363
3786
6692
6017
274
6987
2082
1720
9807
2204
7479
9262
372
4047
268
275
6991
8893
124
9457
278
6806
8956
124
9101
7759
277
13121
150
530
9923
274
430
4470
2908
4712
5205
340
557
18957
673
11437
424
421
10505
975
3096
2729
1056
2087
673
424
389
17786
264
6764
4829
1403
245
3549
4857
799
571
204
414
2783
276
8312
673
424
385
6499
718
13440
739
2085
673
424
409
25027
3042
950
957
937
864
764
810
3729
858
979
917
2972
1013
476
886
899
993
892
600
907
795
845
913
1118
875
705
840
673
424
503
17936
319
3264
784
5078
542
319
352
360
357
3741
16175
342
20033
5938
243
11239
6944
4735
3808
673
424
447
14204
303
2989
277
276
10446
277
7135
280
3329
4013
1482
1946
7326
280
9394
7280
10195
1558
1818
673
424
447
20345
275
12185
9394
2782
4213
10195
7314
9817
673
424
19750
673
9800
424
397
8405
1137
1183
1175
1455
5364
1262
399
1227
1615
4029
1265
328
3351
673
424
403
566
305
1022
988
759
689
623
1084
14779
2905
341
6796
548
3620
438
758
567
1326
592
567
1325
692
5451
567
675
470
39589
1329
12204
1329
582
10649
10351
406
759
544
10269
673
424
437
25791
7761
269
269
1686
11303
13982
660
11026
623
910
269
269
324
279
819
1013
6038
2732
10144
290
5420
6038
673
424
419
26506
315
270
552
676
262
262
1935
929
673
270
1092
957
11438
673
424
387
5222
11485
1957
4744
12269
4744
16219
7113
2275
12152
1619
3993
1963
408
4967
4434
2435
3215
3608
9122
2303
2263
2348
3747
2427
4796
4994
7456
2547
30286
3802
3946
1070
365
4375
11095
86984
428
1528
1539
1410
429
11762
6240
452
1935
271
1265
275
276
225
11864
1462
2989
269
269
2057
9055
3960
277
1588
751
1550
634
8934
1047
276
42951
414
2697
1494
269
269
269
269
388
1668
4887
2246
415
1199
3257
2293
1685
381
690
565
765
564
1281
2676
563
11922
436
12052
356
1039
2488
276
11978
1858
279
415
1783
4223
280
1255
20208
6034
32774
4022
6552
1047
5416
1131
3123
673
11952
430
399
435
124
12258
658
355
248
273
1010
2897
588
24046
252
3236
265
265
636
1043
650
279
265
1392
265
265
273
616
266
5178
265
273
2953
673
1436
430
590
3153
18526
673
8162
430
20974
654
430
9004
20458
731
6068
731
430
5764
2049
1549
296
647
415
399
731
731
430
477
23403
755
776
1626
630
2184
1838
501
10045
479
10627
626
549
10336
452
7566
1063
391
2774
212
1132
34203
1063
200
10389
1015
1654
581
17128
200
7940
14108
762
7252
17127
200
8783
200
11378
7940
200
22012
12505
7279
7424
7687
20227
14711
8204
13580
8115
7450
24071
7751
23224
2564
20461
11561
7027
6759
9492
18855
11093
449
22162
1562
2173
421
9064
9348
5475
9726
10090
15386
1942
406
416
24399
1604
14812
171
173
5648
172
172
3097
5626
13652
2427
12965
171
171
172
172
14185
171
171
21606
8603
2821
17414
11023
417
172
172
1792
29547
16300
15833
172
11582
171
10263
19916
13720
16039
10567
19111
13329
23432
172
172
2039
56939
172
172
172
172
16851
172
15008
172
15095
9481
17692
8845
18737
172
172
24026
2476
25160
4791
4338
9440
12183
2503
8207
7685
171
4012
21461
171
16211
7009
8395
7008
1421
1514
394
369
351
484
233
395
6544
1122
3265
3977
1039
1159
1061
205
452
12376
1863
1664
1035
1679
3532
276
942
1035
345
276
1108
941
945
60371
1050
432
2492
1022
38600
5327
1055
1067
645
3236
2962
1067
246
555
14233
1055
516
6728
18975
1135
337
289
170
584
38600
1067
1055
1067
585
573
573
16452
16452
16452
16452
16452
16452
16452
15703
657
458
657
457
15703
659
458
657
457
4605
269
269
2158
2195
269
269
269
269
2381
269
14303
789
787
766
737
674
685
573
272
342
337
1415
433
345
10016
363
438
375
367
2449
383
391
1519
272
334
9028
320
382
392
407
340
615
7359
392
684
722
8125
13826
391
743
3740
9319
407
407
4602
14303
1360
5282
805
879
1878
6386
718
643
638
2586
435
443
2220
433
435
2493
2542
2781
433
2781
327
718
2220
1105
2586
328
691
435
341
272
4966
2289
2542
443
995
302
327
485
1878
2493
435
2289
2299
2299
2569
5840
440
3955
1346
1051
6460
1051
338
593
5331
553
6235
2331
580
956
658
275
589
273
667
618
590
273
3580
6518
5895
301
3935
440
589
272
273
667
273
590
275
553
3001
272
124
6570
141
13369
141
13369
141
12112
141
15086
141
13369
141
13369
141
12112
141
15086
141
13369
141
13369
150
600
12630
141
12112
141
15086
141
13369
141
15086
141
13369
141
13369
141
12112
141
15086
12461
141
13369
623
9408
1598
5166
6267
4203
46791
1589
1620
1681
1705
1729
1765
1694
141
13369
141
12112
141
15086
150
13119
141
13369
141
13369
141
12112
141
15086
141
13369
141
13369
141
12112
141
15086
141
13369
141
13369
148
508
6273
141
12112
141
15086
141
13369
141
13369
141
12112
141
15086
141
13369
144
8277
141
13369
141
12112
141
15086
141
13369
122
12402
141
13369
141
12112
150
9571
94
16261
19
2172
5812
1065
262
6350
640
1450
14826
15427
1450
159
19
971
299
792
746
4396
2397
2604
3113
2915
3121
12612
1310
2075
3384
338
1174
2925
1400
772
1919
1174
4287
3149
1104
3107
4283
2600
3183
1014
3560
3790
6112
1246
1693
2131
6431
4037
5163
6784
10063
45046
8277
65
65
65
65
38635
6938
2831
2919
2861
6729
2754
19
11932
2710
2641
321
12428
57
12429
430
159
188
4986
1993
3958
8418
321
19
9543
7133
159
2208
3351
3337
3530
4548
4047
2489
3195
5078
2537
365
2215
5391
36599
5393
27772
4145
2935
3964
3653
5394
19197
10004
8331
8442
8953
8923
9183
2486
2050
6428
6428
2519
2524
10987
336
15076
844
1307
11485
1328
873
3814
4083
1458
6622
10792
10327
9860
1570
1614
1318
10794
2559
8887
933
2371
14747
11749
8160
11300
9965
9394
11507
16720
2237
9880
11643
13440
10118
7375
9963
8189
8201
9379
14971
20273
18577
14415
9386
10455
10707
10176
10160
9236
13414
7853
10028
8862
8570
8671
21894
853
2405
9875
7230
13385
9356
9857
11874
7711
9811
8485
13646
10521
9835
8170
7029
8532
19324
10828
11450
9409
8418
8688
10352
10469
15824
13414
21894
11450
13646
19324
12889
297
15825
649
15824
4583
135
61979
37275
18629
200
760
3793
626
259
34851
239
238
1533
240
240
2181
240
358
164
34851
604
34955
476
5297
1995
1132
1063
200
9750
1015
212
1654
581
1029
69292
200
70689
200
53948
14379
200
6405
200
164
53914
200
164
17690
200
164
53784
14257
200
200
53684
200
18083
200
53605
17330
200
767
388
40761
666
2756
20238
1579
467
5473
2566
479
2163
13792
21178
8014
369380
3464
19588
242360
21900
32120
32120
49640
135301
200
7939
53507
14432
200
200
53410
22164
200
228
19062
15560
5267
26376
125
125
125
125
125
125
124
64
486
417
102
23300
102
11460
424
399
379
6672
4009
328
6029
6995
4058
11514
13632
6772
22308
3874
7213
200
53310
4981
16786
12114
9724
21902
5486
7291
18946
125
125
125
125
125
125
125
125
125
125
125
125
125
3835
125
4831
125
125
125
4847
125
125
125
125
125
125
125
125
125
125
125
125
2500
1936
1989
3452
3002
205
125
125
125
4867
199
267
1616
22214
3009
2511
905
291
301
561
2007
991
1889
2224
1311
3463
2027
698
814
781
1108
5399
1564
2639
863
645
1372
1765
604
2058
604
295
2123
490
12280
2012
478
1803
1666
1745
605
1368
312
15946
317
1697
2059
1437
2007
1540
2145
1951
12135
290
2253
1931
1423
15533
5108
1421
711
64
64
3009
64
64
64
64
64
64
64
64
64
64
64
64
64
31108
4513
9763
196
196
196
196
196
126
126
196
196
196
196
2353
196
196
126
196
196
234
196
67297
2633
4170
4675
360
697
1491
2179
366
295
313
1151
883
331
546
312
720
298
329
360
367
403
488
293
2350
311
1477
2285
683
813
480
899
3917
364
358
546
301
1183
1487
536
327
1532
331
328
1580
737
541
1721
1077
344
26
842
1136
1504
858
965
360
1097
166
803
4622
331
2312
296
125
3254
4947
2546
685
295
783
386
3030
358
2752
2769
328
699
2059
368
336
1280
4188
30959
1893
4482
1434
122
10316
125
7226
123
3370
67317
26
36072
10093
267
2269
1341
269
10583
268
105
50175
5730
164
1279
165
1146
164
165
165
1989
164
164
165
165
165
1296
165
165
165
165
165
164
3649
163
165
165
165
165
165
165
165
164
165
165
165
164
165
165
165
164
1323
165
165
165
165
164
165
165
165
165
165
164
165
388
420
14104
145
145
145
143
145
144
144
145
145
34214
259
267
1252
1894
165
165
165
3153
12866
312
2532
1380
284
2294
780
893
3092
573
941
749
293
9350
2294
758
293
284
311
345
737
370
909
2532
724
1365
312
21058
10833
723
700
1516
7179
341
20701
800
746
789
2352
10833
2405
656
41356
269
3107
294
1613
283
284
2143
264
4506
2453
293
2648
165
6741
4054
296
412
2132
390
370
11065
269
11506
267
464
2414
2248
7414
10162
2144
1770
1769
922
831
788
720
535
560
531
660
575
822
549
778
660
824
716
878
731
675
2838
575
690
1221
43277
853
925
733
758
767
566
520
3331
2112
657
692
710
775
731
815
11184
1343
2284
737
876
727
431
740
650
651
819
747
693
742
750
6521
749
526
499
481
537
504
495
2147
510
505
543
32406
441
2875
2088
2374
8144
2258
763
1039
55387
124
628
90
663
159
90
159
124
12893
143
90
594
159
90
124
782
159
90
483
295
124
124
1858
290
124
124
4686
1441
1273
1054
2756
759
650
124
124
124
124
220
42436
124
90
604
159
90
666
159
124
8587
5230
124
295
124
124
124
124
293
228
39996
90
615
159
90
665
159
124
124
10442
143
295
124
566
60721
289
90
687
270
545
159
385
536
143
90
143
546
144
143
5227
1007
124
713
723
142
142
144
142
142
142
142
142
142
63383
90
1008
159
90
548
717
689
142
9604
142
5201
142
90
569
142
142
142
142
10228
271
90
105
90
295
574
21106
90
520
159
90
528
159
105
105
363
90
532
159
105
16957
90
511
159
90
521
159
8997
105
143
550
10125
142
142
142
874
379
2919
2892
3278
2892
357
372
756
17703
289
90
646
159
90
528
159
12408
5087
385
90
532
536
10114
1054
2569
5227
295
1007
515
499
488
496
502
372
713
723
357
385
21516
90
636
159
90
528
159
9820
90
497
159
11059
230
293
228
90
267
581
642
90
8618
159
9791
105
39996
295
265
6537
90
599
105
159
90
642
124
124
124
159
295
55387
90
543
159
664
5313
8386
90
159
4703
90
600
159
90
783
159
1330
90
484
178
295
240
61870
90
2810
159
90
652
159
105
105
124
124
124
90
580
159
90
212
636
159
2466
124
295
4996
124
1021
3963
124
124
124
124
2536
1436
124
11881
124
1089
124
682
3532
247
1670
338
5174
990
930
756
591
548
1349
1297
1193
1184
1173
591
481
1114
362
1009
1258
811
1090
477
426
819
8184
1862
2349
705
41556
159
5069
1191
1498
1277
7300
212
295
4996
59173
90
624
11645
159
90
652
159
5312
90
662
159
688
206
295
808
90
2179
159
90
652
159
8248
1239
90
636
159
62627
295
876
295
5064
295
90
5253
295
241
41188
90
1155
159
653
12353
5116
90
159
3771
295
43790
90
1156
159
90
653
159
11958
295
45116
90
570
159
90
627
159
295
12160
6269
461
666
295
296
3771
929
1021
1330
340
502
2126
2150
632
1436
2569
624
464
408
41334
90
6702
7878
2261
159
90
627
159
295
42436
90
503
159
90
665
159
10959
295
293
228
39996
90
595
159
90
665
266
9427
295
566
60721
90
2232
270
90
548
159
143
144
142
517
90
159
63383
90
1351
159
90
545
159
793
90
546
159
11915
18742
90
639
159
90
545
159
90
517
143
11174
60721
90
540
159
90
548
258
143
90
517
159
19157
90
513
270
90
548
159
90
546
12423
19157
90
1351
270
90
540
159
90
552
6330
793
10229
90
1351
159
90
540
159
793
11915
60720
90
546
63383
90
540
260
90
540
159
143
90
552
10229
17855
1176
294
3270
466
1718
3157
511
1328
909
285
2954
1444
481
2847
3139
1218
1437
294
602
1578
783
318
1124
294
285
584
2103
1002
468
872
23065
1252
1064
1156
1373
1018
1238
831
1382
1077
1655
1402
1311
1294
1681
13451
2037
488
291
473
582
470
1326
1299
283
454
332
1143
504
1348
1167
291
796
602
338
283
1543
291
2636
1072
471
283
17697
336
19372
24302
7444
7873
1228
1198
33580
69544
56350
24302
15327
16335
8399
30098
41784
577
1384
9133
25128
1388
20215
10013
25061
16335
13384
18338
25226
8400
35181
41377
36036
1237
22050
2268
1967
1239
764
40013
29139
3752
764
34059
45228
2430
11689
846
868
870
869
868
846
864
858
851
855
875
815
38883
11133
1229
20441
18980
2195728
2725257
1180
8780
10606
136956
3340
40195
13071
14766
9709
4759
21380
2874
3348
10804
4648
2237
6981
933
5048
400
1415
6966
15575
529
4639
3119
17764
12112
1267
2151
2116
2144
2113
2086
2091
333
2695
2150
2092
2111
2120
2172
2123
333
2105
2102
2107
2096
17177
11534
2172
2166
2150
2128
2637
53905
1540
24363
2553
190
11336
32551
5137
1433
1247
2382
2178
296
2466
2169
2455
2293
2099
6915
2226
1780
37578
2517
3034
3099
29283
1230
695
1787
378
1364
1154
3081
1333
3394
810
396
3448
9027
40456
6408
224
22104
2524
2202
4623
1298
2610
120877
61549
7491
2373
11980
52
10402
3157
159
159
394
563
4937
1234
3650
4789
159
555
237
421
187
894
3748
8244
262
159
159
884
159
159
159
159
647
301
159
521
159
16423
15012
159
159
9509
143319
168354
202084
159
9934
77572
59407
94268
7977
6825
265
31124
11833
15547
4560
15983
8549
891
7461
1234
1544
159
159
4076
13745
52
10467
159
392
563
5308
159
555
237
421
188
896
3748
8244
15956
159
15536
15905
12435
891
7461
159
4079
15117
10330
11831
858
1429
676
719
3761
1336
899
1920
586
774
1343
1760
19719
647
1524
1289
331
145
125377
10068
96565
9916
5571
12931
12931
6169
76944
7399
2920
13086
78000
126
10630
6194
11001
126
126
126
156
156
156
156
5168
156
285
156
156
126
1862
4632
1689
1689
123
42822
126
3943
3707
126
156
14798
126
480
4476
289
126
126
126
317
4001
2216
126
292
126
126
293
156
9480
49210
5841
438
288
126
10058
288
12846
3081
12039
4632
126
156
288
126
126
1665
2580
156
3669
1745
791
126
3660
3378
156
156
202
3613
4094
78196
126
263
126
126
8613
126
156
126
156
156
156
126
126
3669
4217
3342
3660
126
156
126
126
2703
156
156
1862
126
202
1745
4476
156
156
156
156
156
126
11124
156
480
126
126
156
126
198
196
197
196
196
196
196
196
196
197
196
196
196
196
196
197
197
196
196
196
196
197
196
197
196
195
7997
2588
196
196
196
196
4302
3824
197
197
197
196
2464
2138
103089
198
727
5267
26319
125
125
125
125
125
3234
124
11242
450
1884
122
4163
561
819
42605
14147
1225
1673
2281
2266
746
734
727
5267
26132
125
125
125
125
125
122
1322
6864
430
24258
125
423
247
23516
174
170
173
173
174
172
173
173
10159
173
260
209
105
21851
166
166
14730
166
166
12184
9569
166
166
9032
9571
166
129
19409
11952
6107
8633
8606
8183
472
15889
15138
8059
13361
13499
141
3172
165
164
165
164
164
165
20203
141
141
11213
180
1176
2478
165
165
268
165
105
410
6700
394
390
36910
3514
417
701
272
8984
5847
850
324
2399
274
1105
1545
977
1660
1461
3010
274
1583
1552
386
2399
850
274
2637
5169
324
23504
399
23532
5805
4636
1267
390
23284
3514
397
23284
423
4956
4841
390
3583
350
23118
390
3583
352
3579
394
6429
5099
402
23965
5074
5541
5539
5612
5463
5412
5497
5328
5241
5253
5282
5356
5412
5321
5377
5277
5297
5337
5396
5440
23779
5497
5350
5371
5353
5335
5308
5440
5395
1105
1583
1660
1552
3010
1461
1545
402
35138
5551
5308
5283
5369
5320
5303
5400
5347
5203
5121
5448
5447
5400
125
351
14303
789
674
787
573
737
766
685
272
9028
375
342
8125
272
337
9319
392
367
1415
2449
433
383
345
1519
382
391
438
340
391
7359
320
392
3740
407
615
334
363
684
722
13826
10016
743
407
4602
14303
1360
5282
6386
718
879
643
638
805
433
443
2220
435
2493
2586
2781
2289
435
435
328
433
443
2493
2586
302
2289
272
718
2781
2542
435
2569
5840
691
2299
1105
485
327
2220
1878
327
341
995
1878
2542
4966
2299
3955
1051
1346
440
6460
593
2331
6235
1051
273
589
956
5331
667
273
590
275
3580
6518
338
275
553
301
658
273
5895
273
580
618
3935
440
589
272
553
667
275
272
590
273
273
3001
272
14303
789
573
787
766
737
674
685
272
392
367
1415
9028
375
342
8125
272
337
9319
2449
383
345
334
7359
407
10016
615
340
320
382
392
438
433
1519
363
684
722
13826
391
3740
743
391
407
407
407
4602
14303
1360
5282
805
6386
2542
718
643
638
443
2493
2220
2781
2586
435
2299
433
2542
995
718
2220
327
328
1878
2781
435
272
327
485
341
691
443
4966
2289
879
2299
1878
435
435
2586
1105
302
2289
2493
433
2569
1051
5840
3955
440
1346
6460
593
6235
5331
273
589
580
338
667
273
590
275
553
3580
618
1051
956
2331
658
301
5895
3935
440
589
272
273
667
275
553
590
273
272
3001
272
23354
4480
125
125
122
2352
1490
370
38512
125
1440
6769
125
125
125
125
125
125
125
125
125
125
125
125
125
125
389
2202
1840
539
428
23354
4480
125
125
125
125
125
125
125
125
125
125
125
122
156
1490
5522
3125
275
14303
789
787
573
737
766
685
674
272
342
337
1415
433
345
320
7359
375
367
2449
383
363
1519
382
392
13826
272
334
9028
10016
392
407
340
615
684
722
8125
3740
438
9319
391
391
743
407
4602
14303
1360
5282
718
643
638
435
433
805
435
2586
4966
691
433
435
435
272
2289
328
485
443
2493
2781
718
302
327
995
1878
2542
2781
327
2220
2299
443
341
1105
879
2289
2299
2493
2569
440
5840
3955
1346
6460
6235
658
5331
956
1051
2331
589
275
667
273
590
553
3580
338
593
6518
273
618
301
275
553
5895
273
580
3935
440
589
273
3001
667
553
590
272
273
272
275
274
14225
259
613
259
271
261
280
363
3059
11296
219
20948
1951
271
259
13527
274
517
261
271
280
10943
259
363
3059
218
22521
1951
271
13689
271
259
617
9263
363
218
25237
1951
271
259
15195
274
271
613
281
259
10319
261
363
3059
219
22056
1951
271
14718
274
259
624
261
281
259
11498
271
3059
363
219
26073
1951
271
259
14740
274
271
259
281
261
645
7462
3059
363
218
25463
1951
271
259
274
271
16032
261
259
281
620
9807
3059
363
217
25616
1951
271
259
13781
274
271
261
281
259
3059
624
364
28102
4035
589
4250
3027
1038
271
2356
261
8354
261
9269
2295
604
12080
20692
264
2372
14044
271
261
261
268
637
274
823
278
751
282
720
4857
608
9263
271
261
261
13485
1906
9547
7022
163
164
163
165
164
473
16391
9860
228
406
1776
192
2769
2126
372
1097
1644
263
1559
6541
231
7609
418
1032
228
1133
27555
908
622
10834
406
228
27406
6184
1223
228
23201
228
228
228
107
107
107
107
107
2040
27818
113
113
107
9337
1057
757
7591
107
107
436
107
1190
12317
12523
2080
27706
13146
1010
7136
7689
107
10066
12295
10619
7122
107
12125
5695
1419
18537
15633
3878
3932
2090
3907
65419
3557
3934
273
13194
1225
369
2821
3556
2959
463
3020
9460
2746
3535
3395
2930
265
4542
980
34769
1443
518
12930
356
1369
1184
1182
503
266
6729
13916
14952
1736
833
773
612
1428
2823
4779
21199
991
1010
273
884
1598
4506
696
12364
1482
3278
1035
464
2887
1298
6690
15132
22399
7618
8242
15414
735
7488
11765
7474
9652
7471
159
7476
159
9145
5207
5297
7279
8186
11714
8222
14596
159
159
7737
159
10043
2172
5812
16444
21033
12246
159
19478
264
9011
4183
21031
11139
11089
7485
3706
7465
4394
6610
3927
6488
4138
6496
2778
4138
6513
3861
4138
6509
3951
8674
3493
6409
3749
6470
4236
6506
4570
6525
3008
6461
3553
6444
2712
14303
789
787
766
737
674
685
573
272
342
337
1415
375
367
2449
383
345
320
1519
7359
392
272
407
340
392
334
9028
363
10016
684
743
433
382
8125
722
438
391
3740
391
13826
9319
615
4602
14303
1360
5282
6386
879
805
718
433
435
643
638
2586
443
2493
2289
2781
1878
435
272
443
435
341
718
691
443
435
2569
5840
485
328
327
3955
1346
433
1051
440
589
273
667
273
590
553
6460
338
956
593
6235
658
275
1051
5331
2331
275
580
301
6518
5895
618
273
553
273
3935
440
589
273
667
272
590
272
3001
553
6501
7016
6535
2920
6528
11327
6518
726
19386
181
136
135
136
136
213
133
134
136
136
133
136
136
133
175
135
136
133
134
136
135
136
135
136
134
213
136
137
214
136
135
136
136
135
136
136
213
135
136
136
136
213
213
136
135
136
136
135
135
136
136
135
135
136
135
135
136
135
136
135
135
136
136
136
136
136
136
213
135
136
135
136
135
136
180
135
135
136
179
136
135
135
136
40880
236
237
237
237
449
8611
748
492
237
13074
237
235
476
236
237
235
236
484
237
449
237
235
236
235
450
236
237
236
236
494
49670
102200
237
237
237
237
237
234
237
12766
235
237
236
14882
4142
1257
567
38557
2375
18985
12530
237
237
236
235
12684
237
235
236
235
237
236
236
485
1173
96118
10289
5554
10800
235
237
1869
236
237
236
8532
237
8930
1871
5280
15599
465
584
507
470
36540
532
3169
10513
4513
8927
3940
40231
592
8195
36789
6774
3538
4131
40231
36562
3522
416
9190
3712
3623
40294
420
16042
41362
509
446
7204
536
3237
3166
6975
3368
7234
3339
4741
1736
156
36191
15431
1675
470
514
6712
450
580
8961
3556
37878
379
3403
1778
377
260
376
329
232
363
10337
370
329
370
5440
336
361
5569
365
360
372
359
5569
359
363
377
366
331
340
11179
4945
340
336
361
5085
365
878
1120
377
7864
396
392
224
388
399
403
393
18791
1937
2263
7951
2310
337
337
7735
1073
230
232
372
784
403
365
9641
331
9829
360
388
392
393
409
418
280
463
413
423
230
364
393
392
1073
375
441
382
703
27319
7703
6469
4664
5060
363
22525
29090
10036
206
5428
406
10512
213
11820
203
209
208
3284
209
1533
1474
1649
6833
5976
1938
1607
1510
1560
1425
378
181
179
179
180
179
179
181
179
181
179
179
179
181
179
179
668
16835
180
180
179
181
179
179
181
180
180
19680
204
215
344
37543
2365
2365
517
517
391
1509
2157
603
215
215
310
140
310
12688
236
236
235
237
24859
235
237
237
658
237
235
237
237
22537
12688
15593
237
237
234
237
235
236
137
137
137
1366
271
214
5447
651
26144
7016
5326
19010
3053
7355
1189
7016
1284
364
268
789
5436
1981
1354
4016
3117
3647
2679
1981
11361
853
7927
326
326
3529
3443
3381
3544
1981
15091
757
3429
3289
3385
3342
3307
15085
3014
3203
3253
3466
3873
3893
3483
140
3311
4069
2910
3797
15171
2451
3146
3631
3613
3382
3022
3210
2741
3622
3651
3302
3347
3737
4594
15153
3839
2771
3186
2631
2411
2334
2404
4062
3135
2258
2511
2349
15153
2299
2229
2243
2332
2322
2319
15153
2339
2424
2286
2430
2435
2471
2431
2264
2306
2410
2369
2311
15153
2324
2304
2456
2382
2314
2186
2346
2422
2327
2347
2347
2510
15157
2305
2511
2360
2151
2226
2475
2274
2414
2506
2350
2593
2361
15165
2425
3528
3446
3769
3831
3967
2336
2291
2360
2392
2419
2339
2409
2246
2362
2294
2406
2136
15153
2280
2419
2291
2426
2344
2522
2253
2377
2429
2389
2487
2240
15153
2474
2312
2422
2404
2430
2469
2412
2332
2352
2391
2377
2360
15165
2294
2427
2405
2346
2511
2371
2397
2366
2233
2971
3825
3846
3761
3606
3405
6595
9947
3518
2938
3716
4075
3766
4237
3720
4276
15165
3761
3761
15165
15157
15153
15153
15153
15153
15153
15153
15171
15033
15171
3444
3662
15153
15153
15153
15153
15153
15153
15157
15165
15165
271
214
5447
138
139
7016
1981
141
140
140
139
140
1981
141
140
138
5436
140
140
140
139
139
7016
139
140
140
7927
15091
141
139
139
139
139
139
1981
141
141
139
139
139
139
15087
140
140
140
140
140
140
140
140
140
140
140
140
15032
141
140
140
140
140
140
140
140
140
140
140
140
1981
7016
3414
1981
18655
271
5380
5436
1981
2912
7016
1981
1981
15091
7927
15087
15032
1981
7016
3415
1981
75351
295
5380
5436
1981
2912
7016
1981
7927
1981
15091
15085
140
141
140
15171
141
141
141
140
141
140
15153
140
140
140
140
140
140
140
140
15153
140
140
140
140
140
140
140
140
140
140
140
140
15153
140
140
140
140
140
140
140
140
140
140
140
140
15153
140
140
140
140
140
140
140
140
140
140
140
140
15153
140
140
140
140
140
140
140
140
140
140
140
140
15153
140
140
140
140
140
140
140
140
140
140
140
140
15157
140
140
140
140
140
140
140
140
140
140
140
140
15165
140
140
140
140
140
140
140
140
141
141
140
140
140
140
140
140
140
15165
140
141
140
140
9947
140
140
141
140
344
37548
216
216
216
215
1510
216
2157
142
623
5732
142
142
263
143
9919
141
553
10224
434
440
439
437
189
189
434
433
4017
155
439
1539
241
1786
1740
9710
1262
7316
1880
428
1259
617
37547
142
2157
1510
310
8666
2117
656
268
246
246
220
357
309
354
347
4356
11136
2117
533
216
350
375
12602
13211
577
578
31010
636
570
419
682
3836
27561
5793
2626
2060
595
337
582
1219
3437
331
470
254
254
175
175
392
391
650
386
7713
563
1460
474
8445
254
254
175
175
22040
254
254
175
175
254
254
175
175
641
31135
474
254
254
175
175
254
254
175
175
10450
69
8206
10217
8833
905
23292
6225
272
11181
11542
1780
947
656
545
516
1583
33050
1111
522
560
558
319
2490
1767
584
2529
937
32418
6232
6692
693
473
1316
1316
6110
6697
82202
473
26700
29238
6110
473
473
473
473
473
6697
26721
29238
6110
6697
20927
45622
6110
6697
19784
49434
6110
6697
22599
16666
6110
2920
8116
9683
12975
32023
2466
6625
4372
4860
3328
3701
4269
8630
4090
4502
4005
3524
4470
4528
4617
3918
4193
3115
3725
4289
3707
3190
4510
5291
3167
9334
5154
4011
3597
4008
4323
3620
4657
4230
4192
8528
4162
3369
4505
4401
3918
3802
5139
4545
4053
3950
10235
3916
4450
3236
3287
3987
4528
4324
4221
2971
2868
3385
4334
2578
2729
3658
3961
3598
2892
3083
3885
46794
6783
4012
2934
4599
4407
4157
4519
14509
253
253
287
287
637
27561
472
5907
253
253
2193
3782
2920
7159
3968
1023
2249
2046
18637
2074
3236
2195
2389
1471
253
253
141
141
172
253
253
10501
3066
6819
12655
5724
1815
3472
888
57496
142
310
140
142
142
208
195
68
19516
285
10512
26976
15135
125
125
125
125
125
125
125
125
125
125
125
2553
7390
16577
10443
471
781
745
102
262
9935
5297
5300
4847
948
2662
4524
3630
12042
268
1908
267
284
267
10536
257
12438
14386
262
2912
122
425
22955
2108
452
10210
122
930
124
124
122
1303
1458
945
122
124
1110
993
1822
2277
124
124
1222
1640
495
251
16337
1244
8975
3857
219
219
745
5902
877
5838
219
22465
219
410
231
219
517
3857
745
4588
745
22234
219
219
410
745
13891
11053
1057
1442
7048
621
710
2660
5406
1863
294
2732
2014
764
1059
841
1044
8092
2238
15303
731
877
263
219
8062
472
219
751
5838
16506
219
219
410
751
21769
4298
1651
996
504
921
314
2060
1509
9616
5100
1054
994
1389
501
15209
346
6583
1185
3322
14916
2344
5236
3719
1206
2059
2234
8374
3348
11460
214
3465
756
12810
12810
3388
264
10105
487
3189
167
167
166
497
167
167
166
16485
165
166
166
167
167
167
167
166
167
167
166
167
167
165
167
440
167
167
166
26743
16189
10207
167
4793
167
440
166
25265
9291
166
440
166
23637
440
167
23113
440
166
29361
11588
166
440
167
23625
8261
167
440
165
25064
9442
165
732
5267
124
482
775
914
1305
12523
13254
769
8344
243
10619
1253
793
31046
177
14285
1103
3676
382
2153
421417
465
17065
5979
3644
318
223
460
585
2917
10508
6693
555
426
2371
6638
555
440
3454
555
440
3454
7488
460
6905
458
12020
6852
458
12023
6973
460
8731
7365
460
11751
2067
4699
3066
11751
462
8646
659
418579
20955
11331
15030
15597
6501
14129
35019
535
544
622
124
622
1284
2187
3275
450
1972
461
497
58120
461
8501
23069
461
535
466
26265
459
8620
459
6608
23944
459
9967
461
10641
18964
459
533
504
7280
463
10496
46823
17799
537
4533
974
771
3683
535
4168
62290
4800
428
538
897
713
2318
4578
1050
825
896
1057
769
444
2775
1205
604
5668
4520
989
878
2286
443
4762
934
826
1079
959
363
588
1112
427
1044
771
707
427
1028
808
2143
538
776
427
1091
848
368
713
1689
655
762
6418
4605
1942
357
2373
476
847
441
456
687
918
687
885
919
22335
886
848
14213
847
835
687
885
1350
835
762
884
462
735
1031
655
918
9334
7383
4298
1651
996
1509
504
313
994
921
314
1389
5100
501
2060
1054
15209
9616
204
1184
18013
6871
17664
22290
12950
5679
12344
23156
23223
23156
3150
3033
309
23223
709
1299
4605
269
269
2158
2195
269
125
269
269
269
125
2381
269
125
4605
4605
4605
215
166
166
166
165
166
166
166
166
166
166
165
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
164
166
165
166
165
166
166
166
166
166
165
166
166
166
166
165
165
166
166
166
166
166
166
166
166
17766
166
166
166
166
166
166
18180
166
26535
1921
19715
166
166
166
166
166
166
166
165
166
8075
4429
611
276
7633
791
4055
4212
4957
288
8611
802
1597
5074
25543
793
9686
463
138
23354
125
125
125
125
1490
124
2237
6403
165
166
164
165
166
166
166
166
166
166
166
165
165
166
166
166
165
5449
5506
5506
5492
4879
5558
5775
12704
5775
5551
732
5267
24734
125
125
124
125
125
26319
6749
430
144
2024
125
448
39999
122
126
126
1225
126
126
126
2266
1673
722
12295
936
5627
6137
5855
6753
21475
2184
3025
2585
2846
2926
1756
2204
2687
2734
3013
2219
3050
3064
2973
2870
2525
22034
2900
6686
6139
6501
2772
3340
3172
2124
5623
2051
4488
2354
2157
4471
141498
6169
34543
19888
15720
9968
8062
10553
259294
235841
338801
465082
766330
724153
40825
1319
3694
7556
3162
259
12101
8811
1485
1102
3088
228
35281
1321
6109
4503
3800
4026
6071
2895
4532
273
1104
5484
40750
257
9591
2968
8470
8495
2065
2065
2065
265
6051
232
31788
252
8633
259
862
2300
483
464
464
396
10509
414
384
685
2012
433
413
2502
465
4381
685
454
362
444
3497
273
264
11006
34190
264
11431
16308
8899
481
505
9617
9149
12378
506
16308
13908
506
9952
823
9759
5598
135
136
136
6806
2634
6942
2579
989
2634
6279
1073
7717
1068
8225
1026
2466
321
4605
269
269
2158
2195
269
269
269
269
125
2381
269
4605
41671
266
264
1892
11979
154
152
152
153
152
151
153
153
152
152
153
152
151
1337
153
152
153
153
153
3064
301
2377
6865
4353
299
3389
280
5326
266
105
190
187
189
189
189
338
9108
266
11712
187
188
187
188
188
188
4695
266
105
189
4695
266
266
12388
12388
188
188
189
189
189
4881
266
2323
2470
287
9108
266
11666
363
429
333
334
2604
430
426
427
2390
4695
268
12008
4695
266
266
11825
11988
363
9108
266
12080
343
5326
266
1013
2617
3636
8645
3313
1391
2005
2026
7597
291
291
291
291
30273
994
4575
21226
1311
4358
10658
3378
6943
4353
13919
11954
21782
17255
240
5510
262
263
2117
7316
6553
1671
667
998
1739
1013
3160
17542
166
166
166
165
165
166
165
166
166
166
165
166
166
166
166
166
166
165
166
165
165
166
165
166
166
165
166
166
165
166
165
166
165
166
166
166
166
166
166
165
165
166
165
165
166
164
166
165
165
166
165
166
165
165
163
166
166
15018
166
8931
165
166
1001
7200
2081
8406
6329
8242
15532
14022
438
1330
4837
441
4856
14577
16649
2462
2462
13946
125
125
125
209
3171
20494
125
125
387
124
125
6825
1051
12171
768
36317
13271
790
757
707
655
801
676
744
705
587
490
737
602
629
747
414
804
779
641
1192
3407
820
689
630
760
561
1724
987
2435
561
755
36178
159
351
2504
2440
2888
11712
781
648
725
796
728
716
772
773
621
159
3152
10402
159
159
3157
53
11802
2861
6729
2321
508
324
5010
10894
3732
268
8974
578
13469
268
10852
310
5907
8454
561
5274
268
9786
5197
2247
10425
6706
14891
17855
145
145
144
145
145
145
145
144
144
145
145
145
145
145
144
1370
13614
145
145
145
145
291
144
143
144
143
291
144
144
144
144
145
291
19008
291
291
291
291
291
13614
17856
11407
215
216
213
216
216
217
218
217
213
215
59646
11124
494
208
216
3622
1615
7790
210
226
706
15131
146
10402
10402
3157
159
159
457
16655
12564
159
159
19
19
4242
338
1289
5645
8297
4742
25297
10416
2073
457
16675
159
32120
146
1300082
16660
14679
159
9506
1211
1056
3735
4354
15453
4946
4793
193
21641
2322
287
1723
1745
2639
23770
1402
273
775
10040
339
24058
9208
26782
581
581
12224
14903
2798
736
947
1562
1971
773
443
326
19171
1589
362
1794
12204
372
793
261
377
1652
11594
5645
796
10066
1256
796
1726
12288
355
1149
1816
1539
1865
439
3761
11285
10389
569
502
502
284
3208
12821
2638
4803
5661
5173
4139
6545
3807
807
3818
284
1803
12332
4871
1305
2922
2462
4401
5199
6230
5219
5072
2540
6448
284
13119
9481
1136
3670
3552
6003
5462
3116
4630
502
284
13119
9198
6239
2438
6070
4199
2616
502
265
15540
5454
1398
6736
5599
3806
3444
5137
502
265
2171
2780
7109
28525
2480
502
284
9571
6305
2993
7962
5062
8261
8972
5131
8555
521
12927
807
502
2193
284
13720
4142
3066
1803
19802
5219
3552
6003
37505
1474
3075
1193
22539
1395
2728
1546
19794
1675
878
886
1846
2222
1467
1341
581
530
6811
1141
391
2774
212
1132
1141
1015
212
470
8759
1654
581
1029
16852
24763
470
15834
442
11181
15519
419
7862
4605
2195
269
269
269
2158
2381
269
269
269
269
125
356
500
26535
372
279
4264
8107
5324
1715
15175
3124
1528
1875
548
13196
16229
149
510
316
268
6044
836
465
440
327
332
236
366
422
10512
284
1213
266
260
426
396
425
294
334
447
12166
380
683
1917
383
2291
1041
2413
10878
370
1798
8482
2898
18004
371
413
316
447
294
329
1068
388
236
6055
9052
9052
124
624
624
10878
624
624
7993
624
624
124
624
624
124
10878
624
624
124
7791
624
624
7993
35445
496
352
292
3589
414
292
2511
475
12238
292
292
312
318
302
306
319
318
622
11397
126
450
2669
1194
477
484
309
1708
320
309
8342
4390
1972
385
1902
58291
477
10438
448
2086
479
9049
509
3451
12332
775
697
1617
279
1426
1668
3857
4349
681
1609
273
3394
1710
1414
1484
1623
1445
1913
265
2425
288
2631
17016
10146
177
174
175
175
175
175
175
176
175
829
175
175
5535
2381
126
126
525
126
126
126
4990
126
535
1662
1109
742
126
1662
13826
9645
5535
2381
525
535
1109
16888
633
275
265
633
6330
15568
14608
2291
3931
144
8839
283
6599
16912
129
129
129
129
5590
129
129
129
6461
17877
144
129
129
129
1546
16495
13105
9874
19078
2381
525
535
1109
204
183
181
181
180
22043
182
181
181
181
181
181
180
180
181
182
181
181
181
424
6908
3126
584
181
181
181
2515
181
183
180
34394
181
65
9391
65
65
156
65
156
713
7233
953
1824
142
777
4448
37822
10039
65
1440
2282
65
65
65
263
724
4448
65
65
4325
65
65
1575
1857
18197
65
624
9427
541
478
65
270
351
65
20145
1319
12703
21447
953
142
765
9581
624
9427
20878
65
14813
846
126
5353
270
13872
270
986
5114
49417
948
8630
759
263
8676
624
10375
6583
42433
384
18377
416
19840
42433
6759
10784
10784
15846
26098
416
953
777
263
624
9427
15132
12689
15132
2427
971
20215
786
20261
953
765
624
10375
65
244
244
385
14718
244
963
142
777
624
9427
15409
2316
10784
425
10784
416
317
14226
685
8602
6259
1694
550
781
10116
388
5193
396
1057
11982
44143
2441
2380
3743
2140
3575
22086
2342
2205
3995
2370
2488
2512
2529
561
3592
2377
2158
2408
2462
4158
380
2443
553
2441
2349
3282
2324
2353
2263
2423
2510
5725
1536
17068
17557
31148
561
13720
553
380
2405
9176
20472
1473
1301
920
731
2275
1016
1346
875
2228
1625
814
1915
813
764
700
921
270
4160
840
268
662
790
703
952
831
270
1119
694
4725
7723
2660
8136
3483
421
2472
295
14281
7046
3417
9905
4341
19045
1246
9970
3029
2956
1642
2037
3617
2840
1478
3861
1762
3660
2117
1751
899
2230
2301
1692
1961
5478
2033
3773
1570
2772
1833
5387
3583
1404
239
935
733
613
670
541
2431
532
517
611
673
611
503
541
1157
624
6605
712
349
662
528
608
671
648
536
324
594
517
516
1565
319
607
508
546
604
38748
507
533
671
597
658
9720
380
24157
4173
313
329
157680
12545
9000
3337
4183
4096
5624
327
14600
2008732
1627
1243
261
275
4861
8534
8539
4429
275
10969
2920
2735
275
70292
2920
275
7300
275
261
7508
397
397
8986
275
8534
15487
275
8534
8813
275
9686
276
10224
22440
276
7508
275
2920
275
8534
275
2920
22078
2982
275
10224
275
7508
22540
275
8534
275
8534
15201
275
9686
21620
15664
275
6992
437
437
38162
10224
428
8539
275
7508
275
8534
275
2920
275
9686
15144
275
10224
20784
275
15719
7508
275
8534
275
2920
275
9686
8969
275
10224
2318
275
10950
10436
11724
8314
7508
275
8534
3054
276
8534
15474
2068
276
9686
22065
276
10224
276
7508
8898
276
8534
276
7300
22060
276
9686
276
10224
8900
276
7508
11622
232
4380
232
2939
443
4380
212
32731
5220
4041
4770
5458
3846
7130
2313
569
5217
1597
3981
2011
12539
1569
2640
6992
1120
1127
10506
146924
12633
1918
2336
44634
17026
9867
1900
5663
11497
483066
263
6407
65659
126
126
126
126
126
156
288
288
156
126
11001
3465
126
156
126
3792
156
156
156
126
156
126
126
126
156
156
156
156
126
1862
126
126
5168
156
4599
156
126
126
156
3702
2664
361
1839
19631
54194
673
2272
9151
1759
25081
685
617
8587
649
611
686
617
27763
674
2272
28084
661
1374
676
12218
24413
685
5448
1374
670
11915
673
671
11934
24169
686
998
727
9604
24392
685
5427
683
649
1362
670
11107
26951
649
992
727
6631
670
11107
251
663
524
2708
1942
13198
31494
521
114411
528
7748
1055
621
12523
712
722
375
338
423
338
348
384
384
341
417
419
500
414
337
367
11194
528
980
19986
725
7630
514
498
495
500
487
16559
524
5186
1337
670
11915
18981
20440
4872
499
19218
20440
486
168
5840
5119
20440
20440
20440
482
643
181
179
179
179
179
180
179
179
179
179
179
179
517
260
17464
7985
223
555
557
180
2568
8163
517
222
260
431
478
1216
662
268
876
4804
276
1330
3221
276
5328
223
234
241
559
517
241
225
36206
242
288
288
245
12969
1162
2570
223
3157
640
678
5034
2758
485
124
124
124
124
8953
5238
719
124
124
124
124
124
972
9678
320
1498
1065
991
856
943
13630
681
124
175
1311
13385
1546
731
533
300
246
246
246
246
246
246
370
5794
303
9444
12464
370
5755
326
9444
12381
370
5722
326
10865
9443
370
5831
326
9444
18319
370
5825
326
11271
9444
9913
159
767
6299
1162
21224
46334
2259
19427
1979
16922
9880
6489
12412
3429
15002
7475
9374
370
5805
327
9443
6594
4446
17709
493
1826
14376
5920
14330
17124
29557
14053
15748
108158
41377
12927
1578
1844
1932
31957
5794
310
272
440
489
445
676
512
3577
2829
2505
275
1272
275
1340
531
1645
277
277
4080
3367
1604
669
508
2892
23777
1452
1726
886
12121
649
1476
159
3068
230
11605
5818
312
301
334
512
296
700
673
532
463
2090
555
4104
517
10905
19209
1410
511
510
13577
13577
370
5896
328
9444
9734
370
5736
302
10865
9443
370
5707
327
10865
9443
370
5799
326
10865
9444
370
5876
326
9734
9444
8487
498
12243
574
12483
370
5843
326
9444
266
5790
444
159
9857
12203
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
2141
58610
797
520
587
749
948
1034
1626
604
275
267
4723
784
1006
671
633
671
4793
12003
988
522
741
758
847
754
789
1132
2442
919
1047
1082
593
573
1015
958
806
945
5240
1236
754
693
12839
769
712
730
1363
275
264
258
178
175
2905
1905
1323
720
877
8746
1043
436
491
524
1147
831
1047
1138
1277
1113
640
11643
254
799
808
762
34029
3053
273
988
275
264
2905
275
949
2894
21721
4706
507
12270
31858
259
264
13731
1235
275
5005
5960
275
266
275
264
275
2905
5005
824
780
352
4702
352
840
462
687
472
1986
16773
12393
870
1162
4015
13831
19381
941
427
1010
1098
1758
3137
374
994
2748
1105
831
353
374
859
403
868
1156
27185
1072
353
1080
13548
28935
11572
1220
9733
6235
2481
1950
11692
9477
12383
2615
265
275
10367
264
275
4793
2905
29727
277
10231
275
264
275
3005
2031
1284
432
2978
5005
1063
1335
417
8972
36609
906
536
1089
1797
252
3382
13050
1079
2555
631
8042
12424
10377
287
287
2824
287
1261
6518
288
6809
6651
2301
292
290
291
292
7023
1323
403
12520
2105
444
4825
1965
472
12285
2001
850
1062
404
439
9363
416
416
22269
435
3253
446
429
430
10188
420
17192
490
436
3351
12830
23131
632
1835
1072
361
265
291
1453
3430
297
3166
274
325
605
486
3837
6696
2443
1340
607
8337
2378
1908
129
7729
7830
274
3455
2182
3219
2157
1029
339
685
3280
10939
3336
1082
529
108717
16508
4922
6143
16125
18319
2851
3813
4476
210
242
1740
204
1270
10463
10635
1162
10756
8423
954
1045
1037
1370
874
1013
958
1878
1206
459
655
6544
14411
321
1368
210
1851
210
143
89
7019
11753
3847
2904
15310
1493
14474
11936
3210
5394
753
617
946
979
2413
6534
959
575
11385
3074
979
923
2280
967
8767
10447
2771
13481
1350
838
817
2121
1141
3307
1573
937
18172
896
1272
717
11919
1011
1466
819
944
1567
260
3779
476
411
673
5914
6202
325
2229
2042
2301
2133
1500
835
1223
1577
1279
1288
1578
576
656
2182
1636
3295
2575
2000
1369
4457
26704
1296
1816
12369
4386
4124
1859
11622
2674
1919
2939
9959
1963
1726
4182
4935
2223
2939
2125
3029
3070
2415
4894
23620
9392
2499
10743
5231
2169
4128
353
4747
3329
2618
1943
2873
5880
2169
4915
6041
5663
4916
4984
428
11384
12421
1020
681
726
6533
1018
580
1634
2010
2199
843
19874
3214
7616
889
1282
12302
2212
3746
1016
1265
912
1790
11379
174
173
173
173
173
175
174
173
174
173
173
174
174
2860
7110
9389
1803
1631
1557
1605
764
3434
1909
1790
968
1670
2169
1503
2883
1770
7986
1691
1095
5906
10573
763
3213
1479
5975
757
13277
2076
5180
10535
1345
427
551
1354
805
6550
165
165
165
165
165
165
165
165
164
165
165
165
165
165
163
165
165
165
165
602
65
165
165
165
1760
165
165
165
164
165
165
801
165
165
165
165
165
165
165
165
165
124
165
164
165
165
11829
801
165
165
165
165
164
122
141
164
12112
960
2083
11309
1227
164
165
165
165
165
165
609
165
1002
715
893
11242
609
2016
1002
715
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
547
547
547
572
533
547
573
552
583
10131
546
572
546
569
36264
12133
1764
288
5530
546
574
41300
16644
5674
16643
3782
288
242
546
574
546
571
545
546
546
573
546
573
530
545
569
545
573
2489
440
546
570
242
546
569
547
569
546
576
546
512
547
574
547
571
530
242
545
573
546
569
545
571
544
550
4733
580
568
3414
546
571
36259
1764
7251
10082
545
571
563
573
570
546
6196
581
534
530
242
530
8035
122
4382
53148
529
35038
661
6020
318
3782
428
1699
8827
1859
730
3802
741
557
247
803
638
35282
3828
7188
3148
22204
5154
1746
4570
718
803
584
2698
638
1080
957
1439
4955
4808
21042
10483
14678
310
4444
475
22469
2766
12949
3676
526
531
10335
481
402
4557
124
1941
1377
960
1717
699
5034
2758
522
2135
9523
3332
6118
2127
719
264
2228
11551
2123
2111
972
2095
2116
2123
2068
11382
2240
2109
4818
27998
9809
16592
6465
674
22902
9678
21220
12217
10793
3675
264
13700
5457
11296
8084
1198
4902
582
171
28642
264
31240
9623
2126
264
522
6014
3332
10744
652
6448
11492
356
342
344
1201
5517
10592
141
316
603
4732
1425
1460
424
240
8799
487
163
487
163
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
10248
27269
908
848
1047
349
323
472
458
948
608
460
674
395
1119
992
280
1603
916
980
349
425
550
1602
202
202
202
201
617
5492
202
2841
202
235
299
28368
1016
322
523
12553
405
1580
407
2683
1183
432
2496
428
1851
552
1236
1629
1551
432
1248
1067
1073
951
5079
665
1166
3911
274
1858
967
636
500
1852
10181
393
483
35850
1157
2257
506
3674
1415
317
505
836
1780
124
10173
2920
90
947
390
1454
692
128672
2928
5937
5094
2084
757
15985
3319
6624
4577
11892
6073
2917
14882
10339
3047
3303
348
229
272
1501
264
21876
6294
373
26833
604
8619
8012
513
345
1723
3756
7491
1894
3171
1758
2036
990
346
3974
3072
2388
2625
6283
4747
48219
9798
346
3639
369
44187
1083
1795
1703
400
1555
1643
11716
13296
9332
7650
18012
17232
12005
8245
9009
16897
5122
513
345
1795
1642
4747
990
367
1758
2036
2625
6439
10583
23192
14955
13863
12569
25035
48866
21130
12250
19738
6261
6705
181
2565
1541
178
1231
178
179
2393
202
17773
328
3417
741
298
786
859
652
314
2652
1666
576
1474
456
314
581
2607
541
204
364
17413
10523
8810
7554
15197
8760
14533
23822
7426
2039
242
5734
7402
2547
324
3420
1149
3499
1187
402
9698
23300
798
422
472
10046
17856
12048
5870
5539
5870
4922
573
23301
24376
584
141
141
140
141
141
142
142
141
142
142
141
141
141
142
142
142
142
4605
2195
269
2381
269
269
269
2158
269
269
269
20991
380
1103
984
2413
683
370
365
943
14594
987
18004
1917
6380
5070
10514
2899
370
384
1003
2291
1799
3433
12695
8481
9897
1041
13005
14325
10248
11173
15589
6501
8489
2936
1701
101
1701
5368
2020
4415
2291
2167
1088
1508
960
71455
17474
17474
1040
188
2487
2026
717
6279
632
753
970
428
2679
508
2816
9381
6156
284
284
955
739
759
2115
3463
1087
1131
1231
1377
2362
320
372
375
818
511
950
313
323
320
712
743
1086
1178
1123
1381
1102
1110
652
3498
10391
813
837
864
838
788
880
858
733
810
1254
884
1116
627
1753
1568
2223
961
596
740
498
39175
363
113
6923
6923
8228
8240
6921
8196
7620
9956
5861
7992
9506
7552
23562
23562
5747
191
191
221
41341
1675
451
7208
514
513
3529
2835
3171
3335
4737
3368
7239
535
532
1741
470
4142
49184
451
514
470
5447
3176
10698
6711
197
33736
4513
3623
4993
515
386
3713
451
13632
566
6387
470
41382
4181
621
3339
238
32965
14318
3971
3708
395
40230
11526
576
584
10810
36520
11845
4129
3855
1210
8238
9939
2401
5727
3311
33692
43243
4309
8092
588
3795
3183
1666
9385
2808
2416
2283
6220
2340
39052
11456
10955
16390
29033
340
9756
1527
4537
12973
43274
24757
501
217
509
221
121
230
553
552
6125
550
19
276
11680
501
6125
276
19
19
550
159
589
8760
569
552
568
126
558
575
585
575
530
7527
3176
571
3916
544
582
9876
585
511
533
14272
553
570
143
570
563
242
565
571
546
572
174
546
551
569
548
142
565
571
537
575
537
573
537
573
567
572
567
573
581
571
530
4380
242
552
571
529
573
13099
572
573
2275
578
534
239
10098
563
569
544
534
229
544
572
558
571
242
11680
555
575
201
40707
180
180
6597
2664
180
181
4517
2933
2668
1468
332
53368
1773
56179
1547
59243
245
615
261
1267
2599
9006
10170
195
2557
27368
1265
2599
9547
1229
2599
27160
262
12525
1958
20329
1309
2599
20299
11255
2502
15329
188
8153
4155
113
13140
158
91
194
173702
1109
229
348891
120
442
441
439
439
438
432
439
438
245
259
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
220
220
220
256
607
644
63532
256
256
256
256
221
2048
221
221
221
221
221
220
220
220
220
220
220
220
39955
89133
47890
24678
431
1595
2129
314
22935
545
604
2000
5283
2704
389
4372
19035
6078
17197
1300
1600
293
565
878
166
861
613
5575
468
217
509
221
121
230
552
553
8739
550
2832
2570
2856
127
431
36128
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
17190
159
12517
6946
20888
1817
1702
6071
1722
954
1342
1267
1497
317
114078
1870
43
43
859
1279
46093
159
159
159
159
1678
4876
23221
302
7529
14345
14597
7830
159
7562
270
11379
15534
8325
735
159
7412
10219
1219
1879
9365
7709
4822
12259
979
1219
8082
6944
159
7684
7178
7966
265
144
15071
7458
8659
4865
16759
192
191
347
51810
237075
48230
19
223
222
222
223
224
222
222
223
222
223
222
4536
2894
5377
3209
2108
7194
5636
4055
1646
3864
3688
2088
1441
5076
6225
4210
3579
3870
337
674
2176
3790
764
979
3180
942
2680
7173
9313
3991
11680
136
138
138
4605
2195
269
269
269
2158
2381
269
269
269
269
125
6651
19
19
19
19
19
19
19
6243
19
19
19
19
19
19
19
6243
13187
260
1856
1148
9075
389
446
389
10887
135
334
46241
348
480
906
398
416
1393
811
1127
773
1072
403
906
791
1172
397
2259
415
850
398
2142
346
407
397
414
479
408
1338
1666
856
415
480
1380
346
1953
410
1525
828
416
1964
401
4220
605
408
24026
378
378
377
378
14013
1146
1146
1278
389
1212
16012
1130
1210
1156
1140
1201
408
2840
1222
1527
1280
193
21897
2322
287
1723
1745
2639
28054
1853
457
1451
1287
11632
1432
882
556
21631
1165
1460
1460
34438
2322
287
1671
1745
316
273
2639
324
273
402
349
19313
2322
287
1633
353
1226
273
273
377
1395
15858
1402
775
604
519
15653
2358
1723
465
3738
351
13596
10334
604
245
302
3754
406
1450
407
1342
1512
1450
407
407
46436
1743
4117
613
608
9534
11396
1411
1028
17158
470
337
763
6597
10674
2040
795
503
6016
969
5986
11409
16043
606
11396
7016
963
755
963
7016
764
759
7016
755
7016
7016
1772
6559
1499
982
702
3883
18799
1972
1162
835
1164
586
10243
2929
403
1830
406
404
404
405
18376
586
10244
12539
23354
125
125
1490
125
124
2237
416
677
22329
269
1863
1297
9629
1803
319
122
122
1034
931
982
979
1089
1026
1454
1449
1032
891
1144
914
3118
645
977
982
125
122
125
1388
985
4180
3028
18828
6793
1097
1510
124
124
124
124
1340
1364
3483
1208
1274
124
22329
18858
1545
474
9938
9629
1803
319
125
123
3113
22329
18793
1493
1995
1838
1192
6119
2243
23354
471
17623
1420
2023
1297
275
6360
1849
1690
2041
124
9563
17209
1609
124
10271
7547
13711
303
303
1108
1111
1731
2079
41674
9795
2026
324
715
1012
1311
847
543
8809
516
18485
29760
12219
1057
764
701
961
1038
1571
5901
748
490
11199
1112
123623
25302
359
442
619
373
14231
10234
19576
306
306
544
32071
32485
597
32330
12383
548
10846
7015
19651
247789
10234
32764
1127
1127
1521
21611
12383
16058
143
142
143
143
142
141
142
142
142
142
143
141
141
142
142
142
3868
5935
143
142
141
276
263
8534
142
16150
142
142
143
143
142
141
142
142
142
142
143
141
141
142
142
3944
3869
5856
143
142
141
276
265
8534
5500
16049
142
142
143
143
142
141
142
142
142
142
143
141
141
142
142
142
3892
5884
143
142
141
276
265
9686
143
9105
191
1720
190
191
397
3156
6735
368
595
7797
9725
1699
369
9998
3156
521
2327
276
265
16064
143
142
143
143
142
141
142
142
142
142
143
141
141
142
142
3944
3908
5910
143
142
141
276
265
10224
143
16150
142
142
143
143
142
141
142
142
142
142
143
141
141
142
142
275
142
3918
5989
260
143
142
141
143
7508
16052
142
142
143
143
142
141
256
276
142
142
142
142
143
141
141
142
142
142
3925
5870
143
8534
143
142
141
16063
143
276
142
143
260
143
142
141
142
142
142
142
143
141
141
142
142
142
5074
5911
9686
143
143
142
141
16148
142
263
142
143
256
143
142
141
142
142
142
142
143
141
447
142
142
142
4542
5887
143
142
141
486
143
8534
16048
142
142
276
143
143
264
142
141
142
143
142
142
143
141
141
142
142
142
4568
5898
10224
142
142
141
143
16060
143
263
142
143
143
265
142
141
142
142
142
142
143
141
141
142
142
142
4572
5925
143
142
141
486
143
9686
780
136
720
26609
1297
269
269
5333
122
2793
125
1431
267
124
122
4180
125
3333
1430
1371
103
26993
4077
583
291
1436
294
853
1560
1691
540
291
1574
1535
1586
1794
297
250
263
10297
1089
1643
1415
1140
1841
2403
550
137
149
2251
641
836
6334
566
11123
1080
271
1169
34475
1700
1959
1494
1671
271
22751
857
849
1122
2187
1078
1523
2032
1115
1382
1100
2651
269
125
269
9803
269
5850
809
263
1163
986
1290
125
125
125
125
276
2920
276
2920
276
264
3801
10224
276
266
5778
2920
261
4861
5833
12978
4767
229
805
144
6599
805
154
122
13665
602
1760
3605
795
154
165
795
125
122
11346
602
1237
805
144
12021
802
137
122
8534
909
2016
11266
1275
608
731
1018
951
1276
608
909
2016
11266
1276
608
729
1018
732
5267
26081
125
125
125
125
125
1326
142
10638
496
1305
914
775
33660
793
192
162
210
13031
125
9973
10125
5188
124
3894
5238
5203
5210
18105
303
265
5892
18102
264
2726
2722
2729
6415
361
1016
29084
14757
2093
35404
329
993
901
677
322
14127
592
19842
2928
6901
1176
1362
790
1253
1712
1126
777
1135
1282
1200
1220
1269
593
589
592
579
600
565
596
577
1327
285
22842
9882
3693
1865
1994
1818
2534
969
756
736
1464
1251
663
1034
645
864
822
891
1054
711
3042
1071
1103
582
989
733
557
832
644
768
1256
757
781
1832
1600
2455
2500
1498
1906
3721
2307
3478
1291
1022
1731
2344
2093
8206
5647
11001
7521
22842
8206
3084
13830
1470
5281
13871
1470
2247
13918
1470
500
12310
310
1825
1757
2328
3308
2367
1430
1821
11407
2503
2719
2087
2143
2739
259
17372
678
11230
2064
2533
403
102
693
778
664
751
777
1457
21855
102
1684
944
620
427
3382
15642
12056
3515
4206
340
458
454
25223
560
2154
1911
9553
3115
291
1110
741
6690
7969
734
599
678
55079
8070
3846
1457
2091
18465
456
24587
7752
1911
2176
15054
961
4573
6566
26247
13130
2445
18409
5038
6336
29549
27
3988
678
18409
6312
4789
14078
11775
678
13842
23372
4608
4897
10832
409
306
17542
146
708
6353
14024
1848
1589
1034
759
643
301
1998
421
1138
986
279
2149
586
783
791
804
2578
687
2258
1234
6950
7525
815
634
17096
146
494
568
11325
261
2437
261
4054
8889
1191
11324
702
555
994
679
6550
18221
2739
2735
2736
2753
2750
2732
2732
59998
2745
2745
2742
6541
18221
6541
2732
6541
18221
2732
6541
1336
6550
18221
6333
4074
1328
4629
2578
7352
12608
214
557
196
8628
3723
1985
1965
1609
214
214
538
2415
8655
16528
1426
2627
100958
229520
15614
195
8481
2898
383
2291
1041
1798
2413
683
1917
14594
195
195
18895
465
91334
193
196
10452
159
3069
532
15011
267
640
9901
2050
6800
616
7041
2870
18693
513
2688
2206
26
8172
8835
531
6366
546
3417
61
6122
269
1228
945
6106
19
5809
6553
215
18656
2134
4361
7018
2445
4851
6956
2181
4988
4021
28489
4013
7594
3094
2164
15976
8105
6327
1377
369
16869
8415
3466
18481
2683
3436
401
327
6687
17289
7466
490
22969
614
741
708
520
618
760
688
940
3254
776
232
2981
995
1047
108
6995
3077
803
760
688
808
747
708
466
8831
9900
612
2549
998
3779
1461
8760
343
836
70487
684
108
650
464
684
616
108
464
777
8090
11653
613
793
593
804
108
793
597
797
4893
1218
1832
8094
1154
7300
3077
18847
6728
11811
5441
4948
10563
10270
1247
7329
22957
5471
3077
1860
810
18591
6440
17184
4787
14844
7145
1618
800
912
6754
2459
1260
974
5097
964
3583
7700
803
2772
1059
1309
848
787
20516
3300
735
853
19559
686
859
991
827
766
706
843
812
685
880
3464
989
352
554
1929
8015
13974
3729
4277
1947
2087
1983
970
2128
1213
8988
1331
2517
3399
223
1564
465
91334
4813
263
263
6001
263
559
4690
559
1390
418
403
402
211
1559
474
1470
2968
12908
14533
4028
8011
1558
212
644
3968
338
211
1323
384
456
401
212
461
422
1144
4603
8864
2450
5891
3084
213
212
1323
1141
31662
3635
17864
1521
3084
3968
4746
263
8011
263
3968
263
4028
6001
644
2450
8257
2227
1323
2875
3635
499
435
34460
737
2583
6576
1122
1390
700
959
1023
828
917
704
2253
5188
2138
1166
1442
402
463
238
924
7113
1355
643
15125
1527
22693
8245
178
179
178
179
23188
17960
141
260
18104
264
159
13086
326
256
247
1320
381
7016
51
39078
2117
3119
4639
656
246
268
309
246
220
35712
265
2117
12082
656
268
246
309
246
220
37438
2117
9853
299
246
656
268
309
246
220
8745
19
2580
6573
916
10475
159
2695
159
16915
730
7838
1200
382
548
8746
7591
6517
6418
4991
266
5778
15954
349
878
323
458
948
1047
338
355
32958
2515
893
908
916
605
980
992
349
495
685
1322
573
553
576
383
10717
78565
1066
6194
11001
4476
3669
2840
348
1665
871
319
4632
3648
668
1639
281
617
285
708
1459
270
288
289
1947
281
5045
1180
277
4094
3613
237
1745
480
3378
288
1699
721
643
10829
1862
3660
2580
301
47427
214
215
234
235
233
234
1078
512
234
234
1914
378
234
2851
234
2380
234
214
215
459
181
181
497
166
1749
413
1397
2168
1836
1568
165
1857
1687
1423
2615
2676
3648
2840
1501
3690
234
234
234
891
1442
265
7413
5849
10140
2223
1765
362
293
1630
362
234
124
2039
362
11456
321
8612
234
312
28295
1008
325
4227
7112
357
1489
299
921
866
272
1049
2302
627
3185
2663
2287
1718
1665
911
5157
891
5999
1234
3263
255
270
746
927
632
806
3827
717
917
1617
537
28298
5362
255
806
287
16110
1024
120
18946
7612
18126
518
31204
7612
1140
4390
2950
1281
13149
237
592
2884
352
687
788
981
5250
668
1024
794
1079
798
1233
2230
295
198
19357
1590
115
196
2963
118
12011
5250
8497
196
3501
3152
2144
1872
2385
352
794
1256
682
1032
671
1387
788
1079
19140
593
1001
869
787
962
5384
1031
834
790
1260
14838
196
2020
4424
6579
196
196
196
1302
725
805
682
4530
838
4610
12209
5384
3540
2884
1001
1260
593
682
794
10646
352
788
687
419
50937
985
1725
419
1594
1741
389
269
285
2144
2287
10047
3555
2130
5746
336
629
1172
1548
1177
742
542
452
15653
1833
1890
1442
1399
2816
2591
1881
2827
2652
3666
1477
1613
115
1431
524
469
116
115
5664
2006
890
6272
113
11453
14803
1736
264
7527
1418
34484
865
115
1431
267
1585
284
267
285
114
524
14888
1851
2300
488
115
111
264
6186
115
476
503
978
24714
115
1613
116
226
353
2039
115
1641
111
264
115
359
674
112
14913
1125
261
12480
120
19085
291
1862
369
633
689
4865
849
758
1157
3858
8790
702
925
720
573
2133
6092
4129
724
748
759
731
747
629
708
921
641
650
622
604
115
116
264
359
120
18946
1169
18946
203
691
2482
2010
54778
3800
4323
18279
274
11695
2149
1161
181
2010
691
2482
858
63406
5197
3800
47367
258
12760
2712
1501
263
271
4823
7703
2481
672
672
636
1696
268
2083
212
213
213
213
213
213
213
213
213
213
213
212
213
213
31906
213
213
212
213
213
213
212
213
213
212
212
213
213
213
212
213
213
213
210
213
213
210
213
213
213
212
213
213
213
213
213
213
213
213
213
213
212
213
213
213
213
212
213
213
213
213
213
213
212
213
213
211
213
213
27508
14269
2061
2020
2065
2226
659
695
2092
19340
549
556
402
2270
10336
896
1836
2960
2224
2327
666
934
626
4268
1941
159
19383
1683
2184
549
1626
776
630
159
556
425
432
159
549
556
549
159
287
549
556
18500
549
556
159
425
432
159
549
556
549
556
255
220
161
16498
288
255
162
245
355
162
4190
288
288
585
10523
161
23668
156
161
161
10224
162
7758
232
10879
213
213
2635
3915
2097
872
2562
1968
4326
34245
213
213
213
213
213
213
213
212
213
213
212
213
213
211
213
213
213
213
213
213
212
213
213
213
213
212
213
213
213
212
213
213
213
213
210
213
213
212
213
2097
213
213
28556
3018
213
212
30951
7234
51509
5977
1079
126
4131
36570
126
238
201
51515
64
22045
694
4012
268
64
64
64
64
64
64
5805
64
64
1315
64
64
4419
1576
5677
12906
821
64
64
763
2246
2103
64
551
1611
64
14472
64
64
979
1013
64
714
64
1334
4880
1096
35892
64
1822
936
64
6298
64
1668
4687
1320
2189
64
64
1622
5880
64
64
619
26144
4765
64
3848
1118
2760
305
8082
5163
721
608
64
22136
181
179
179
179
180
179
180
13301
288
64
227
38646
64
4189
1145
1832
400
64
12050
64
10431
7281
64
180
64
11505
181
179
179
179
179
179
179
179
180
179
179
179
180
179
180
181
64
64
7171
14783
11555
5984
982
12537
6008
6054
64
582
64
714
64
15289
64
64
181
179
179
179
179
64
64
64
64
64
168
227
32744
4189
6869
352
381
5003
12672
207
64
4389
14369
8903
10197
12389
64
11478
10034
982
10038
36008
853
775
1419
1515
2801
1609
1668
7657
279
811
1623
2858
2098
3372
17186
1177
5712
265
273
549
3294
1414
3910
4349
21805
4060
19714
1617
2826
1745
8012
3520
1577
2855
2773
1964
901
1710
1445
1484
2697
2518
7079
620
681
697
3630
15455
1426
265
3394
3857
273
4349
2425
19714
288
1913
65
126
65
65
65
126
65
65
129348
484
5732
65
65
65
65
65
65
65
65
65
65
65
65
65
17814
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
3200
11244
12073
107
107
22175
107
107
330
107
603
107
107
107
107
15168
14555
107
4895
7514
5142
522
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
38909
824
2451
1544
257
395
4495
12182
4806
273
7046
15718
16551
872
7303
3326
3927
7274
1694
4239
1696
7361
1744
6160
2284
972
943
2355
1210
475
353
1411
1777
1843
191
23849
505
14206
337
5401
1990
1889
40590
598
26949
8088
1492
989
7228
2685
3952
342
3742
1889
3682
268
2969
6865
7772
8619
27301
7409
2016
19926
34658
9660
21267
19918
6153
19640
6184
18723
6106
40954
1347
3781
10052
3029
8839
3682
1513
4118
758
4882
4068
174
29995
1065
711
315
5813
7212
3432
3530
8887
9864
5336
6068
2188
1909
5265
4355
2535
7919
10614
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
38313
2188
1909
5265
9328
7779
8050
10213
13626
8856
11758
11299
8735
9029
65
65
65
5336
1065
711
6068
315
5813
7212
7107
7799
9325
9746
11785
13856
65
65
65
17814
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
35736
10585
14426
15329
13216
13179
33557
28615
8547
3527
3060
40944
1512
3738
726
4504
174
26126
1347
911
11150
2295
2596
4682
2359
5709
29932
528
18933
955
409
976
1845
4863
2655
616
1541
2689
898
564
2498
3394
2162
2207
810
467
463
2055
340
6460
2101
2708
837
4416
693
1547
665
2441
1705
1061
1744
1482
409
452
1061
33158
15290
351
1242
1161
212
1029
1226
2940
3683
24820
24928
26820
5992
397
1381
4866
397
1061
1223
1241
27793
15290
15290
38278
761
663
3159
4383
4152
10413
5553
6009
8961
9529
20799
579
5177
4488
1086
7165
5422
2705
7915
8915
10914
10677
8494
1391
3156
469
397
546
373
258
11358
665
7490
11685
2713
2714
24926
24818
2715
16272
26817
52
10416
159
2073
159
12468
640
2050
7313
616
11661
2429
532
2495
1143
1978
473
543
7656
4728
1622
4806
1810
1771
5053
1575
1744
3495
1507
359
472
10019
687
1745
4380
1622
1549
1804
3773
1527
1562
4044
1769
1492
4071
274
24301
6807
484
4513
18335
4686
10997
5898
1863
1909
865
918
647
1126
1004
615
1134
1004
725
1203
1006
886
1000
718
1115
372
1317
3543
1184
3926
1506
21805
23578
2025
2127
911
663
1065
726
1348
1006
651
1189
1006
1070
1350
1617
1007
614
763
1199
614
2727
12009
10008
13722
269
13007
13678
11028
9647
4513
1941
1824
13638
569
4612
4012
11680
5179
37261
3866
4466
662
11537
282
1070
460
522
371
7300
11515
4121
4175
3982
1327
282
3979
3901
3906
3972
4005
4628
4159
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
593
593
593
593
593
593
593
593
592
593
593
593
10907
592
592
592
592
593
592
592
592
592
592
592
592
593
593
25949
269
64
399
64
125
125
125
3588
125
265
4438
570
3130
156
2261
886
484
64
6102
733
3974
656
23354
125
125
125
125
125
125
122
156
416
677
125
19197
2920
125
370
36138
125
125
1424
125
125
125
125
125
125
125
125
125
389
125
125
125
125
1099
972
493
38376
272
17271
2350
693
272
1326
272
650
272
656
416
677
22329
125
125
125
6039
4613
125
122
124
123
1457
125
125
4297
125
125
126
1335
124
3369
125
1274
18851
125
6039
124
124
124
126
123
1340
423
64
1602
488
64
8888
102
102
102
31973
64
64
64
3412
3397
3284
64
3373
3428
64
102
3403
64
64
3451
3329
3412
64
64
3392
3448
102
64
64
3394
64
64
129
102
102
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
102
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
102
64
64
64
64
64
64
64
102
64
64
64
64
64
64
64
64
64
102
64
64
64
64
64
64
64
64
64
64
64
64
64
10941
1990
565
263
212
7626
17088
2019
296
8096
6358
344
37536
142
216
216
216
215
216
216
215
458
310
140
402
482
181
3660
5926
140
141
140
141
141
141
141
142
142
142
879
5736
141
141
140
139
142
140
140
140
196
88
88
88
4529
7300
141
931
920
156
1588
914
447
344
20632
142
142
142
141
142
142
142
142
142
142
142
142
142
141
140
141
141
19934
142
4679
1588
369
445
7300
7300
629
523
601
625
520
105
105
572
1572
622
445
391
20252
15023
3432
3512
3123
6019
9383
322
129980
16340
8581
7398
2282
4392
3281
11926
74994
25949
128
128
128
7398
128
128
128
3267
128
47868
2978
128
43400
43962
42305
42885
42866
43198
48345
43285
17960
635
7743
1105
288
288
263
4896
453
7496
6422
303
6323
8651
3615
384
9445
3687
611
263
7495
3161
2895
3161
3178
3082
2984
8604
3544
3212
3106
3155
4709
10463
19258
11975
266
601
8776
9686
9145
263
7366
303
3838
4119
531
10224
263
266
534
8534
6501
3024
7496
263
806
5953
878
5647
5266
1200
534
8534
2616
2285
276
7559
2921
370
17960
265
7586
276
7508
265
5892
1460
65
126
126
8349
6942
6746
7138
2097
24657
15254
16497
183
181
180
183
181
182
182
182
688
15220
269
269
1297
124
10355
3234
433
15434
207
1250
207
205
1831
1061
1061
10486
10486
124
10495
3253
452
1061
15500
1061
10486
10486
1061
1061
10486
10486
33187
3197
19186
4926
12459
20473
988
30988
11625
60909
16887
1061
1061
10486
10486
74491
2766
700
800
2334
7795
3077
3027
759
817
670
1128
2924
2799
3039
754
789
729
2955
2796
9989
797
2840
889
65
126
1061
1061
10486
10486
153
264
7908
3243
442
1061
15084
1061
10486
10486
45560
1061
1061
10486
10486
794
14331
124
1297
4544
15944
124
9631
124
2920
16234
122
12390
17610
1339
775
1414
1617
681
3394
1445
1609
265
1668
279
1484
2425
1426
1710
4349
3857
273
697
1623
1913
288
19714
14461
19714
17610
16256
19714
16256
65
126
65
126
266
209
10006
196
196
196
196
196
384
196
196
196
825
697
2540
453
1286
196
494
35569
208
209
208
209
208
1305
209
209
8443
209
1054
196
196
196
196
196
196
209
209
1202
1320
1276
208
1029
209
209
971
209
196
196
196
196
196
266
209
209
196
196
196
196
196
196
196
196
360
208
196
196
196
196
196
21700
12323
784
12222
209
266
209
10006
196
468
196
196
2650
196
196
209
209
208
404
196
772
196
196
196
196
196
196
196
209
209
1203
209
209
208
209
1673
209
1716
971
209
196
600
196
196
35586
1320
1276
209
209
208
209
209
208
208
196
196
196
36329
310
537
537
5961
289
344
36423
38598
5327
1067
1079
762
645
707
3602
1067
1067
3110
125
2893
2163
555
1023
11288
516
6746
9668
1151
12471
38598
898
295
1055
5327
1067
281
5850
1023
1035
2275
125
762
645
125
294
1201
1675
11504
355
11089
896
898
2728
1151
1805
289
2772
12399
355
896
898
8213
2728
1805
1151
289
2772
5320
825
366
366
366
487
6656
487
10248
487
11973
321
37336
124
1648
11992
37224
37263
10543
37550
310
587
582
1232
2614
9228
2755
9942
1165
2002
2523
3778
2783
2936
3238
3221
3178
3871
34655
4192
3937
1258
5179
62542
6274
2706
2442
1590
2514
1089
1077
3147
17391
1425
4761
324
1023
324
25953
269
2260
3588
733
299
411
886
484
399
502
522
526
266
8014
6102
8322
2261
570
733
4554
3974
4554
313
269
2702
330
410
573
269
890
282
310
484
410
19804
285
447
484
410
2610
432
257
13085
4427
266
10467
53
53
10937
2321
508
3618
268
11788
4498
12094
561
13231
302
6009
8702
1143
428
29111
1416
14529
12594
8519
11761
228
26144
1505
8652
1367
1259
4083
524
11192
491
1575
1877
4441
200
30825
17912
200
7940
37548
2156
1510
142
310
38582
580
4678
268
362
1472
1639
1785
1878
1332
1908
26763
1683
1513
480
1245
1441
1587
1392
1674
1509
1821
3521
2700
317
418
317
261
10449
10276
314
319
1045
4050
331
4123
607
589
407
285
407
285
424
285
424
285
424
407
268
424
424
285
407
285
424
424
424
4123
1821
4284
3545
2700
418
317
456
261
10060
9462
453
319
1045
4050
331
4123
746
589
46882
407
424
268
424
424
424
285
424
268
407
424
424
285
424
285
407
285
424
285
4123
1960
4284
3521
2561
317
418
317
261
10060
10172
453
319
1045
262
1850
331
4123
746
728
46882
407
424
424
285
424
285
424
268
407
424
285
285
285
407
424
285
268
285
285
4123
46881
1960
4145
3521
2561
317
418
456
265
8124
10204
453
319
1045
3911
317
4123
607
589
407
285
268
424
285
285
285
424
268
407
285
285
424
424
285
285
424
424
268
143
4123
143
143
143
143
143
143
143
143
143
143
143
143
143
46882
1821
4284
3660
2700
456
418
509
506
799
477
477
477
460
477
477
460
477
265
8124
260
15986
319
1045
4263
331
4123
589
407
268
285
424
285
285
285
285
143
268
285
285
143
4123
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
46882
1960
4337
3713
279
2700
317
261
456
10060
8534
314
305
1045
4124
331
4123
607
589
268
268
285
424
424
285
424
285
268
424
285
424
285
407
285
424
285
407
424
4123
46882
1821
4145
3521
2700
317
279
317
261
10449
171
268
11620
453
319
1045
4050
331
4123
607
728
407
424
407
285
424
424
424
477
477
477
477
285
268
268
424
268
285
285
285
4123
46883
1960
4337
3713
2700
418
456
262
317
9900
8384
453
319
1045
264
1641
331
4123
746
589
268
285
407
285
285
424
424
407
407
285
424
285
424
407
424
285
285
285
424
4123
46878
1821
4284
3521
2561
317
471
506
799
477
477
477
460
477
460
477
261
456
10060
8534
319
1045
4124
331
4123
589
268
407
424
477
477
460
477
460
285
285
285
285
4172
4123
2401
2570
159
11330
3138
158
158
158
158
158
158
158
158
158
158
2627
158
158
158
158
159
157
158
157
160
159
159
159
159
1960
4337
2753
509
506
799
477
477
477
460
3713
418
456
266
7964
10224
305
1045
263
1691
331
4123
589
46891
285
285
424
285
424
285
268
285
460
477
477
285
285
285
285
4123
1821
4337
3713
2700
279
456
261
456
10060
254
12489
506
799
460
477
477
460
477
477
477
477
319
1045
4050
317
4123
589
46884
285
424
285
285
424
285
285
424
268
285
268
4123
46884
1821
4337
3713
2561
279
317
456
261
10060
9686
453
319
1045
262
1850
331
4123
607
728
285
424
424
477
477
460
460
477
477
285
285
424
285
285
407
285
424
268
285
4123
46884
1960
4337
3713
279
2700
317
317
266
7964
10224
314
319
1045
4263
331
4123
607
589
285
424
285
424
285
424
285
424
424
407
407
285
268
285
268
285
424
424
424
4123
46884
1960
4284
3660
2561
317
418
456
261
10449
9686
314
319
1045
262
1753
331
4123
746
589
424
424
285
424
424
285
424
285
268
268
424
424
285
424
424
268
407
424
285
4123
1821
4145
3660
2561
456
279
456
265
8124
8899
453
319
1045
4263
331
4123
143
746
728
46884
285
424
424
424
407
285
424
285
424
407
407
424
424
424
268
424
285
424
424
143
4123
143
143
143
143
143
143
143
143
143
143
143
143
46890
1821
4145
3660
2561
456
418
456
265
8124
8411
453
319
1045
4263
331
4123
607
728
424
424
424
424
424
424
424
424
424
407
407
285
424
424
143
424
424
407
424
285
4123
143
143
143
143
143
143
143
143
143
143
143
143
143
1960
4284
3521
2561
456
279
317
262
10289
9960
314
319
1045
4050
331
4123
607
728
46888
285
424
424
285
424
285
424
424
407
407
424
424
285
424
285
424
268
285
424
4123
46880
1960
4145
3713
509
2561
279
456
261
10449
9462
314
319
1045
3911
331
4123
746
589
285
285
407
285
424
285
424
424
407
268
424
285
285
424
424
424
285
407
268
4123
1960
4284
3660
2700
456
418
456
261
10449
10224
314
319
1045
4124
331
4123
746
589
46876
407
285
407
285
424
285
285
424
424
407
407
424
407
285
407
285
424
424
424
4123
46876
1960
4145
3521
2561
317
279
456
262
9900
9686
314
319
1045
4050
331
4123
746
589
407
268
424
477
477
477
477
477
477
424
285
285
424
268
407
268
285
268
285
4123
46876
1960
4337
3713
2561
418
456
266
317
7964
10224
453
319
1045
4124
331
4123
607
728
407
407
424
285
285
268
477
477
477
477
477
424
292
309
292
268
285
424
424
4123
46877
1821
4169
2585
341
338
631
309
309
309
292
292
309
309
3713
418
317
262
9900
9686
319
1045
3911
331
4123
589
268
407
285
424
285
285
268
285
424
268
285
285
4123
1821
4169
3545
2561
418
456
317
266
7964
8899
453
319
1045
4124
331
4123
607
589
46878
407
285
407
285
424
285
424
424
285
407
285
407
285
407
285
285
268
285
424
4123
319
590
7396
516
275
4326
4673
537
31697
5671
38674
275
16005
125
125
450
2204
125
13947
11246
450
2477
15974
9652
125
16069
10329
125
125
125
125
125
18531
125
326
12271
125
7018
125
125
125
125
125
8034
12393
9782
125
125
12399
209
125
12593
11841
12194
12648
47414
209
12643
11846
13254
125
12435
9702
125
12428
10397
5047
12387
125
13567
264
9797
31100
12245
9979
125
12829
11285
30011
12524
12346
3991
12551
264
10943
36227
13360
683
46121
645
9800
13198
125
6990
12550
265
14807
9065
13253
683
20785
645
9957
13196
6288
38876
6985
577
3628
684
259
4113
7529
3171
39840
4105
43403
12844
37644
53093
40360
59455
89066
79954
65094
16374
125
125
450
125
754
187
14115
264
9951
450
2477
15979
125
209
6314
11727
6850
8955
265
125
645
502
9065
125
125
10238
476
125
125
455
6813
125
507
12534
261
683
645
9800
6318
11328
6858
11446
8019
209
10123
326
125
6061
7018
682
9835
317
2450
1315
1567
28518
447
458
578
516
554
588
10309
603
601
660
422
527
705
330
374
687
876
5091
588
623
447
982
521
332
436
323
4764
518
375
374
407
479
332
323
175
590
459
368
487
371
323
324
20423
519
960
938
457
1488
712
1136
634
729
840
1157
846
760
771
889
837
3460
751
1579
729
587
842
943
493
2101
481
3958
1727
339
804
760
704
928
554
1004
483
652
430
543
891
415
399
1061
997
447
524
550
20851
712
3885
460
3185
18676
460
10629
462
8531
462
10511
462
7300
20070
415
8217
3537
518
194
415
5096
1470
9374
3191
3264
1294
2077
1566
2260
1678
125
526
264
2653
490
2461
292
566
1019
263
167
159
27844
294
540
966
269
3586
267
3283
559
254
258
2915
255
1876
376
376
3835
2919
376
83
380
63687
4302
4289
4893
324
2300
2981
501
12564
2106
324
1537
874
698
264
2853
1062
1409
341
257
260
1737
1326
1974
37575
481
11443
397
394
1217
260
490
12395
258
343
8284
2164
529
206
262
206
262
31890
1302
6357
115
582
101
4136
324
405
422
28108
1115
677
670
673
687
721
434
498
496
3606
337
317
9067
9221
3314
392
5733
400
343
8675
2975
3579
2389
1147
673
758
742
675
727
450
462
480
481
267
293
6788
6607
508
267
5189
305
435
1441
3607
339
328
2523
328
369
25655
1261
5125
2793
3775
859
8003
24892
5115
307
698
642
273
465
796
479
982
324
617
545
2056
746
766
649
337
216
3252
25063
7193
9259
796
545
307
698
766
649
982
620
465
324
479
273
746
617
642
216
126
1335
623
623
623
623
4421
1491
1268
1268
1334
1273
1273
1492
1334
51486
64
2826
64
64
5880
64
11893
64
64
64
64
64
64
64
64
64
64
268
5805
64
64
694
1339
1288
64
4012
64
64
4851
64
64
64
64
35921
6328
1576
2074
13183
619
524
2189
1013
64
247
64
1668
979
763
1349
907
2246
1640
9001
1824
823
685
1098
1622
64
23373
101
101
124
2237
5523
234
278
33263
115
122
3025
124
124
1432
1779
5419
101
122
1274
124
1292
1292
2639
1901
115
630
1776
7111
115
115
32410
115
124
1793
124
5619
122
1342
124
1222
1382
129
1611
517
3042
1989
36850
115
124
124
122
1467
1697
1013
2386
1342
122
1250
4956
621
1809
1192
124
124
124
122
1989
993
993
30761
115
122
122
124
1457
5275
1366
3025
124
1264
125
1668
2951
125
124
124
1245
513
897
993
415
13415
2694
34003
1328
595
1172
1086
1609
8721
279
7154
7177
7303
1413
1522
1650
3067
131
12150
521
595
372
10203
115
415
16938
180
181
180
180
179
180
180
180
181
181
530
181
181
181
181
180
180
1600
473
9134
180
14722
531
181
180
180
431
1600
3806
10753
531
115
115
115
12459
986
1003
991
3837
824
1097
989
4148
1413
522
370
2327
534
389
2805
2551
1196
850
346
407
520
468
383
352
3958
289
411
385
290
316
277
1195
4469
3407
9750
2325
2316
2929
14668
7456
4593
532
614
536
4511
9504
2705
2939
2316
1457
26657
3618
9001
90
550
8878
64
64
64
64
64
64
64
64
246
438
438
437
6011
13080
4101
7843
20360
583
16778
9313
3632
615
228
37766
619
230
34553
621
227
30422
605
225
43196
617
227
30164
603
220
31880
1440
653
230
21884
9770
1948
2816
273
273
1869
402
2412
2262
2300
5782
417
451
449
445
607
1860
1872
1037
1866
5134
1970
703
1265
619
1223
564
424
1123
1165
2275
14923
292
339
1799
446
719
2344
424
1748
1946
2083
2213
2817
273
1863
812
2194
401
1632
1339
3364
222
23280
615
228
4025
564
449
1242
23454
417
2232
880
1286
1249
451
424
424
4899
440
445
440
1143
3364
1171
611
228
876
4163
996
25107
1359
475
5979
615
226
21903
599
222
23415
619
230
885
4452
993
29765
3261
971
951
1118
603
224
9289
1869
639
10042
601
1131
1038
23422
2940
621
2416
3787
227
7624
2807
23217
605
225
44749
625
227
129
918
33532
605
225
33913
657
230
23555
587
216
34122
611
228
36058
1296
661
455
433
1017
4596
1339
850
424
424
1120
716
455
457
1198
1902
4092
437
457
1041
2902
661
4029
715
1911
435
433
868
2001
2282
922
613
229
39616
601
219
863
3100
929
5934
3755
4617
30945
615
228
872
764
673
7894
800
2456
988
895
1020
21801
702
855
6224
899
803
941
771
849
905
603
789
6814
977
224
32195
601
223
31608
615
226
33240
611
228
32075
623
391
391
206
230
670
235
153
7455
7456
7454
7453
26
4547
3121
4595
4191
2386
4596
1532
3602
4091
1251
1250
3084
4708
3123
4544
2303
3647
4429
5198
2536
2142
4984
4757
5127
3507
4575
4734
4865
3001
2815
4927
3163
2417
3616
5156
3102
2168
2747
3074
7737
327
2445
3149
1756
4220
5491
7305
2962
4363
330
6340
4262
3008
3446
8782
329
657
230
38414
613
227
41045
615
228
37170
619
230
34160
621
227
29915
605
225
43296
617
227
30142
603
220
31859
653
230
23404
607
222
21930
615
228
21965
611
228
26776
615
226
23169
599
222
23228
619
230
29717
603
224
23320
621
227
23196
605
225
41620
625
227
34905
605
225
33887
657
230
23293
587
216
34129
611
228
36098
613
229
39767
601
219
32476
615
228
21901
603
224
30135
601
223
32039
615
226
33435
611
228
31998
623
391
391
206
230
670
235
153
7454
7456
7455
7453
26
262
1552
11594
1575
5645
1558
1558
11032
796
796
1256
1726
11558
1460
18477
1123
10390
10217
19
19
115
19
19
19
19
19
5000
229
1699
4642
529
12016
1401
23631
10494
159
19
19
19
19
115
19
19
19
37927
3176
569
2980
1472
1134
6177
358
530
1684
954
4045
1464
607
299
356
477
512
4090
4027
2751
784
664
2046
785
1244
451
491
615
3120
616
4298
537
568
5682
12603
801
750
1391
737
757
717
571
490
18399
783
709
837
839
490
502
65
502
65
18274
142
143
142
141
143
256
8746
143
143
141
143
398
17636
9513
2163
142
263
872
6711
7689
6263
7685
553
142
6167
1295
5309
10224
263
142
430
14766
142
276
142
143
143
549
141
7508
143
142
141
142
141
263
141
143
143
143
142
142
142
5893
276
974
1296
8534
276
269
8534
8067
430
14768
142
276
9686
266
8776
234
462
9097
142
276
7592
3040
923
903
1054
1066
1337
10224
6426
15176
880
5362
900
10290
3593
2880
142
9191
142
7685
276
1018
1693
3157
288
7508
4446
850
4992
1015
1518
15758
1254
3071
841
379
34856
4982
815
293
873
614
2960
5181
480
337
650
5880
5539
726
1426
329
4311
338
4526
4401
385
9134
4252
3250
345
4358
5888
129
780
702
1600
5349
4198
8311
515
28415
2220
8815
11280
328
2791
1091
1051
1501
7495
737
697
321
449
3934
1065
8618
559
4134
359
333
1818
445
1667
448
413
411
1051
1615
8637
1085
321
580
1836
9498
3337
448
466
465
3806
1708
472
22483
32855
3040
1600
13178
14899
448
530
385
8437
451
15352
1600
813
12587
463
580
571
3362
526
572
231
12245
608
1882
803
40573
567
573
544
511
569
544
544
573
567
571
32739
32584
558
575
33587
537
569
995
608
1882
803
46735
537
573
242
32584
537
573
32207
537
550
527
569
10429
553
550
520
550
11462
564
571
552
570
552
571
31382
585
575
608
1882
803
9772
549
572
11017
608
1882
803
47674
553
582
13916
31393
537
571
537
550
32218
605
1881
802
14970
537
575
537
573
608
1882
803
50478
242
537
511
606
1880
802
537
572
59216
518
569
9415
537
575
4022
571
499
12092
17574
572
571
210
6082
581
571
8791
552
568
12198
585
571
608
1882
803
42734
571
594
12636
605
1879
802
15797
3407
565
546
16020
8756
537
534
13928
29449
563
573
7830
585
573
242
542
546
6248
21783
578
571
225
10166
581
568
564
546
581
569
537
571
15180
537
573
610
1884
803
39678
537
569
20349
537
571
537
575
570
537
567
572
567
571
242
569
573
3647
2869
537
582
537
575
580
569
3414
589
571
567
575
549
568
7653
537
572
537
572
8782
537
571
537
571
546
569
15963
537
546
537
573
8739
242
585
571
532
13264
572
571
2499
12322
550
571
12450
609
1883
803
158205
537
571
606
1880
802
11380
3176
511
2981
553
571
585
582
532
17231
8793
552
546
13179
584
571
526
7899
8787
511
546
12204
33267
544
575
609
1883
803
52713
570
582
606
1880
802
14123
553
582
567
571
3138
537
534
609
1883
803
52713
609
1883
803
48681
242
537
571
31234
537
571
577
575
574
8752
609
1883
803
54149
3176
571
3916
537
572
10316
537
511
10309
537
534
537
572
11786
8723
537
569
24137
537
575
609
1883
803
537
575
572438
609
1883
803
41809
537
573
537
546
8775
571
589
12220
609
1883
803
8553
567
582
609
1883
803
242
143781
8750
520
571
8756
24970
549
575
570
546
526
8737
567
575
8815
538
574
6677
17753
10199
519
571
9301
28429
538
572
7978
13119
553
535
13814
13608
610
803
59437
1884
549
547
16705
557
570
4864
8825
585
570
882
532
6302
16211
242
573
572
8895
2162
507
576
11727
12861
3909
14764
538
551
14163
17140
538
571
606
1880
802
26557
606
1880
802
5296
544
570
606
1880
802
9415
538
572
10333
551
538
551
538
8750
538
572
3025
8745
8697
577
576
10166
5505
8766
538
572
17014
608
1882
803
567
571
52580
548
572
4186
7704
8777
565
572
28522
609
1883
803
18490
242
13110
580
571
4275
8806
572
546
210
8770
537
571
14905
609
1883
803
537
550
271560
537
572
10210
537
546
8769
537
572
13479
610
537
1884
575
803
73756
537
569
31247
537
571
608
1882
803
50574
537
571
609
1883
803
544
569
147079
549
575
32980
608
1882
803
551
572
12347
49422
242
593
571
11996
609
1883
803
11172
609
1883
803
572
575
11172
2429
606
1880
802
25665
506
550
12975
546
569
605
1879
802
20229
549
571
31424
605
1879
802
27388
537
572
537
546
31239
605
1879
802
15367
537
573
4605
2195
269
269
269
2158
2381
269
269
269
269
125
7267
7250
7224
159
31644
33519
12632
18476
33880
32407
30445
12124
18046
645
23354
4480
125
1490
125
124
2237
396
227
58759
438
1228
365
365
1052
391
399
382
1362
1964
1787
364
5066
383
2473
11136
1475
3010
365
1702
379
2630
881
434
908
2559
382
2718
365
2892
2621
466
783
2153
1598
378
7724
2333
3242
477
364
471
365
33217
5428
1625
364
651
922
383
3609
659
6276
1180
685
365
10149
3030
1336
4318
15757
3121
7869
596
3000
13539
327
1435
309
604
309
6076
21900
18980
72
72
12025
29609
8662
8257
706
3101
13542
2011
2938
3563
3221
390
365
765
615
11982
805
42776
11480
8671
443
9754
355
356
9915
9196
10423
10286
356
10188
9453
10404
8887
8709
42771
10437
614
8616
29534
379
238
9959
59496
2805
2277
37020
580
1623
11624
650
10479
13418
3193
21079
922
3277
3295
659
685
8326
1336
674
4605
269
269
2158
2195
269
269
269
269
2381
269
9568
1935
203
421
1260
1099
1804
1826
2734
1502
4581
46799
1067
7190
570
1023
12429
12429
1299
2296
1055
12065
12065
709
13179
1087
11943
1023
9150
13020
889
5269
2884
9206
779
13020
1047
8736
12158
1055
46799
1087
11766
1055
13020
889
889
3709
2882
9580
835
4605
269
228
269
228
257
265
17522
288
390
14635
2951
261
257
5828
142
260
274
270
7953
6035
143
7923
260
124
124
17246
1867
47158
176
15284
8534
247
2795
267
12122
199
254
37777
13563
2939
344
37543
215
2365
215
214
1509
215
2156
142
395
141
344
37643
142
215
215
215
215
215
214
215
310
140
575
266
12034
575
266
575
268
575
266
2459
7079
4724
574
2007
574
574
525
173
11966
11400
2174
7091
14211
3403
9908
221
40260
3315
3344
4716
2848
1651
512
508
451
196
196
3176
3171
1741
196
4142
7239
8064
196
37768
547
11844
4038
515
12373
450
196
196
470
2366
4420
4409
2685
33118
446
3595
747
491
427
4489
9279
12915
11919
273
3072
3072
1907
75
3781
3080
5102
7993
5735
11919
1590
3676
12167
191
191
191
191
191
731
930
985
1728
1553
1635
919
2492
11383
192
191
191
191
191
191
336
471
925
431
2097
1792
565
525
6384
4773
774
783
14849
11567
12711
11434
9987
769
20135
10911
932
6713
977
1152
1026
7058
12083
6710
34332
633
4605
2195
269
269
269
2158
2381
269
269
269
269
261
624
2503
261
265
6638
143
255
2503
2751
624
6428
624
7993
452
7566
1063
135
135
135
135
1063
200
165
135
135
135
135
135
22460
234
411
6861
4872
1174
2493
235
403
6890
4899
1174
2493
2347
2379
235
386
6890
4899
1174
2493
2347
2379
2493
2347
2379
6884
4881
1174
2493
2347
2379
2493
2347
2379
727
5267
26319
125
125
125
125
125
125
124
12274
473
41349
1884
819
1673
2281
144
561
14147
12021
1225
2266
727
5267
131
550
430
25511
124
6749
125
456
219
438
15261
183
183
183
1061
183
1061
83
11072
10486
10486
11072
6956
2165
12233
11459
13144
4493
11462
1061
1061
181
181
181
180
5723
9325
1731
16172
1179
1421
1410
8895
14209
1227
9194
1387
1169
13275
1103
18956
402
600
388
2883
2132
1621
2986
1091
400
747
1671
545
9587
2883
716
406
602
388
2883
2948
1681
3046
5204
7628
2962
347
1061
1061
2297
337
337
1061
1061
122
6868
439
19548
1297
267
387
269
1028
6710
448
15482
1060
12235
12235
14773
1061
1061
3103
113
525
525
124
12734
6787
527
124
9518
2962
575
265
210
12093
42345
524
18723
2906
575
267
645
12122
159
20757
95430
3677
525
124
8877
3149
35777
359098
527
126
10667
552
10967
574
2007
574
574
539
12314
750
263
444
2292
13475
780
260
264
488
2408
553
2589
559
598
410
692
491
645
837
654
622
748
2354
781
578
2479
745
754
745
653
964
1078
672
738
260
260
263
260
264
15339
3484
359
1950
866
3887
1316
812
4826
1685
1902
2581
15339
6241
1323
1948
370
832
6263
6191
6338
6188
6004
819
11434
855
292
346
465
256
9777
12509
14160
5150
9777
25605
203
820
2039
267
11991
11991
819
465
11922
2064
855
855
465
11740
855
9657
465
854
260
260
6188
2285
2537
9083
205994
4099
21472
191
186216
3942
191
3728
2827
3476
4365
2935
6799
331
6816
340
724
771
795
38933
6925
228
37970
721
29614
1700
3967
3560
260
260
6188
238
105
105
105
9894
241
241
320
34817
745912
763799
26680
4605
269
269
2158
2195
269
269
269
269
2381
269
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
167
35422
167
35275
167
35362
167
35296
307
4605
269
269
2158
2195
269
269
269
269
2381
269
765
663
375
247
247
1574
5060
8126
164
164
896
671
164
164
164
758
7158
20003
852
13548
682
164
1523
2458
1529
32857
10533
333
4724
7202
2607
960
14626
22138
23415
520
13585
610
265
11826
2458
7202
574
2007
490
574
5362
5047
4477
3006
5181
572
4298
35777
2896
1614
26930
1614
173
11990
2198
7115
3427
11424
9932
14235
153831
194
1896
1237
1329
124311
504
504
5267
191
7830
8348
4834
3779
470
1112520
1706740
4001860
373
69
4605
269
269
269
2195
2158
269
269
269
2381
269
125
18104
635
7743
1105
288
288
4896
354
453
7496
3801
6422
6323
8651
303
144
144
143
144
144
143
143
144
452
7561
1063
135
135
135
135
1063
135
200
135
164
135
135
135
24937
200
164
17171
206391
24318
200
7886
21535
200
19660
200
165
23664
200
165
4605
269
269
2158
2195
269
269
269
269
2381
269
1903
19
12069
1823
19
112
114
2398
113
2067
114
159
3479
2338
114
115
7102
2682
1244
2363
3487
3224
4934
3414
2382
2804
12340
2606
1846
2966
5370
18206
4046
9814
19
19
40934
12441
265
9771
32201
3554
260
263
12234
258
207
12101
8012
4093
2843
2826
3946
27210
35179
263
13823
2194
15795
3345
23060
22776
272
1489
2266
612
662
12507
23030
264
1978
1368
13709
523
601
23716
260
2159
1387
12641
608
542
22479
263
1482
4317
576
653
23904
263
1946
1908
707
625
23082
263
1289
2151
40911
9166
3527
4786
263
9856
35042
269
3694
11798
3796
2509
2703
34123
269
2996
264
22728
384
1870
3409
10447
3977
5893
371
1279
386
270
4518
4427
4621
493
371
386
4304
386
338
260
264
566
10223
264
33535
126
50908
32516
10689
7859
2231
10367
6124
5550
1581
3808
5006
5058
5128
256
732
5267
26376
125
432
186
732
5267
24734
125
424
248
22269
737
1796
1591
412
171
364
372
10988
173
260
489
21371
7852
358
260
21811
7177
173
260
22368
469
11594
260
17282
174
173
1743
261
253
253
210
287
494
253
737
12639
287
2745
5900
174
174
174
9493
51901
174
174
370
36128
1422
275
772
1065
426
485
724
732
5267
26081
1326
19997
1019
1797
930
3173
123
124
124
2277
993
1252
993
124
124
124
1274
1340
1222
568
298
37572
1244
877
231
219
219
219
12421
779
2406
3623
3857
5414
3079
219
6970
2540
56529
1409
2387
698
2580
1907
1087
2274
495
262
12070
257
2113
2409
287
4542
2327
5228
2618
2253
1454
2528
260
256
263
4757
2966
1439
36103
489
3593
324
1061
1619
1293
325
1216
12509
259
259
5000
1850
2529
62672
1389
4733
1436
1487
1440
3787
1366
512
1545
698
3947
2952
1810
871
1087
4893
470
1294
1321
2274
478
262
12517
2113
257
1410
1257
2247
455
262
256
1248
265
4091
1439
4756
2551
53800
698
1087
4289
324
448
1409
1453
2387
4211
2274
4893
514
12545
257
287
263
256
2966
37296
514
2581
1216
1062
1293
1585
7571
259
1850
17957
15239
724
2159
2092
2194
2604
1564
2650
2182
3618
723
1532
2448
1563
15194
6269
15194
2268
16167
2540
4301
2105
324
56529
1907
2387
1087
2274
4289
3592
324
874
2580
5228
2617
4541
698
481
263
11443
2000
325
258
175
2529
2327
1409
2409
2253
257
1326
261
6105
260
1454
1737
2540
1087
3592
2528
4541
324
2274
479
12403
258
175
2409
2617
698
5229
2253
1409
1453
2328
324
257
261
264
1326
6178
2853
37387
263
3821
13870
1277
315
20113
1990
1662
727
5220
361
12100
5376
597
1458
1691
1838
1921
5376
21503
263
12315
1943
2999
366
21214
1290
332
311
729
3341
1955
420
25913
328
418
5359
6640
1307
318
6139
27861
7587
972
12100
308
5359
904
22241
909
23008
22740
3341
6640
1534
12100
29013
3341
6640
12100
335
340
21355
263
3821
418
1943
365
7587
729
25913
318
5359
329
332
308
972
12100
310
5359
24381
263
12315
2999
972
6640
1533
339
336
412
9406
263
21338
263
3821
418
972
6640
7587
332
329
317
308
741
8771
8771
28452
263
12315
3645
2149
365
972
729
311
5868
5359
412
5359
53500
3811
290
630
2749
1363
7319
649
296
2239
498
359
2791
23503
1907
12474
797
270
337
270
6676
269
577
11136
10084
5015
520
7555
922
19410
11886
3066
31484
19884
7506
2249
1654
995
1372
422
12814
12813
35287
328
993
901
676
14127
322
592
19842
2927
6901
1362
1253
1126
1135
1202
1271
589
578
565
576
790
1220
591
596
1327
1282
600
776
1178
1712
287
592
20922
7264
276
1740
6784
726
2338
1009
1354
709
631
1211
973
2973
1089
1570
879
928
3418
2038
1421
1306
1869
2093
1502
35287
20922
276
143
1027
1587
806
1462
1472
2498
1012
734
784
670
925
957
947
715
831
1141
1309
521
1365
823
1024
1194
1423
943
665
653
1094
1057
1308
734
1119
763
3660
557
724
1139
1367
4807
26014
16506
3265
20922
276
4432
16510
4994
14266
35287
20922
272
7103
4585
1085
1321
22337
32443
20922
276
5933
6210
10537
965
6008
7059
6443
262
393
2220
9854
1532
798
1976
35287
7940
2601
6428
2315
7501
1164
1380
1278
1288
1358
1592
983
1010
751
956
947
1188
1269
4562
18096
13325
9556
424
424
424
424
424
424
1360
1295
424
1242
424
424
3927
984
35287
3899
4951
1398
2644
856
2365
1897
5950
1503
4382
15786
3899
35287
7412
5769
1050
1087
1026
994
629
1047
763
738
699
795
577
781
825
1099
5442
11305
11826
3871
4317
532
217
65095
264
9089
3773
337
332
187
960
3747
8187
2190
4124
3939
3940
891
7460
3798
571
4943
2832
4789
3650
4999
629
239
419
187
960
3747
8187
2190
891
7460
4050
10664
571
4943
634
239
419
187
895
3747
8245
56546
23354
122
2355
518
299
18485
9267
261
3666
248
24190
267
7342
266
21360
2199
27383
1760
336
11277
3053
5652
5402
9497
5971
3173
7504
5073
5913
11294
4392
20641
635
12414
4327
7685
2935
2957
3351
3310
5173
14529
442
155
4092
440
440
437
434
433
438
3039
4311
2564
3476
30914
14595
14448
827
11013
12904
5328
1264
3742
11926
4168
9749
11008
23354
4480
269
269
122
125
2355
518
305
19472
896
1272
9872
716
870
1566
780
837
933
806
1465
268
33147
390
20292
5836
16021
2216
6324
2487
2196
4430
2236
13941
2256
1875
5868
9145
9200
1851
1607
2097
1773
3191
2093
3540
13407
4615
5286
1221
444
4515
4045
4851
763
2228
4714
5330
5441
3098
647
663
292
3471
948
6271
643
631
292
292
1068
880
1108
943
671
446
640
3030
20552
292
972
6262
3846
1193
1019
795
816
872
21993
3051
6292
958
440
3867
496
9543
4803
1713
3072
3508
989
2686
3888
28465
792
871
1001
984
23852
23992
24956
3956
1314
1945
4187
15549
16090
1618
7169
17287
3499
1368
1896
2182
15022
25445
24958
24373
23788
25151
25278
23530
5568
19278
1932
1902
34722
7592
2268
3138
2154
9186
1882
2295
3664
2223
2002
2740
4575
24534
14812
4117
34722
4002
1645
1684
32131
20924
29398
19458
635
662
562
18517
9731
29398
19436
927
11261
10924
28084
927
11311
10875
28003
13047
10875
28003
593
593
593
593
593
593
593
593
592
593
593
593
8722
1816
617
4522
1508
270
1385
1640
765
1967
615
664
1334
487
270
1567
1195
1312
587
799
1376
1459
1493
1230
273
568
806
7876
295
305
1459
270
760
1364
2611
568
798
313
34799
1640
393
622
1394
1330
1135
1377
559
802
1577
359
276
989
2084
1177
2027
7378
847
456
406
440
864
270
454
1237
276
270
648
567
403
430
459
65523
1114
643
452
702
210
592
592
592
16053
373
5323
5512
455
427
270
1291
436
295
505
1503
714
436
305
1141
1799
31716
2497
270
270
270
592
19312
16024
1503
563
399
440
559
284
10202
78259
7258
19402
10255
43064
14085
20198
593
10344
54082
34871
7876
295
305
313
270
270
568
1377
273
2611
760
1453
1230
1567
622
1312
568
1967
487
1195
1364
1135
559
615
587
806
802
799
921
16069
31745
593
11879
19386
10272
23330
20198
10344
1577
270
403
454
553
482
7378
65502
989
276
440
456
2084
771
393
1114
406
452
2027
766
399
582
1237
567
847
702
1177
864
210
1816
4522
34799
7876
313
295
270
760
664
305
270
393
65460
210
592
592
592
592
592
593
6712
6722
6742
6718
6710
234
236
234
147
862
10279
126
10279
731
857
11718
1152
2347
884
236
3574
137
123
7508
3897
381
482
4434
137
12404
4250
137
8534
2097
134
125
11376
8363
505
482
2364
505
357
381
481
2287
137
10224
236
127
2108
857
9765
8363
506
357
2941
506
482
4440
154
8844
156
262
3871
3080
1552
236
2370
4936
7673
1411
6998
272
1792
272
272
272
1737
272
1732
1367
1452
1801
1940
591
357
5403
506
9387
150
872
506
270
6943
12877
150
836
381
9759
7490
9759
8979
150
868
9984
150
21450
832
10336
12340
27553
150
832
11991
506
12419
8896
150
832
45133
142
472
1301
325
150
24731
832
5269
506
27631
150
836
9972
506
9972
150
8428
868
527
9784
9784
7356
137
8534
8878
142
1226
506
44989
150
832
11770
506
11922
150
24692
868
10265
10265
732
5267
24269
1297
4034
304
269
269
2688
124
6749
430
254
31186
1591
736
364
329
2279
793
1376
7276
373
1274
2076
1796
1298
2164
2301
354
2366
261
377
19553
1589
733
1742
261
254
10128
175
254
254
523
254
334
737
1621
362
425
194
6140
1650
324
784
1280
331
633
3203
1783
325
3670
12554
5932
1447
3167
3117
353
12294
3326
863
2427
6140
18104
635
7743
1105
288
288
263
4896
453
6422
8651
7496
6323
303
3914
3000
3024
611
276
325
362
327
329
334
7508
27597
543
446
298
519
1199
609
400
1080
656
774
554
27227
5629
579
580
482
369
341
4067
527
445
559
565
357
2070
298
5305
634
298
404
1298
512
1351
4067
1320
367
11323
400
367
18105
266
5778
141
3994
7229
611
263
7683
878
601
8534
8534
257
17522
386
15888
4429
276
7633
8611
2037
4055
802
8534
1597
350
5811
463
303
266
3848
7972
5386
4467
793
2072
2018
5416
3024
276
7593
8534
1200
58311
276
9686
276
8651
288
264
288
1105
3801
10224
8077
276
791
4212
4957
25543
5074
7508
32162
2008
1804
2515
24775
3615
1117
415
14370
5036
268
1266
301
10353
1744
441
11616
1449
2198
1093
34572
34534
3615
11607
23556
1295
11975
6799
9474
18212
3285
4646
12180
10447
263
2935
1946
24926
3615
2372
10853
12471
1161
16737
304
304
304
36260
914
3645
358
393
1763
12612
359
1381
319
319
4011
318
3079
14556
6708
434
1096
378
1039
7251
289
39624
1587
353
396
2994
259
9480
4595
259
289
8897
394
44638
260
4238
3823
288
8782
1100
260
390
40398
259
4457
288
3937
259
392
4067
46168
320
12194
289
12194
4334
39901
2636
288
12134
593
593
593
10902
592
593
593
593
592
592
593
593
592
592
592
592
593
593
593
10890
592
592
592
592
592
593
593
593
576
194
6754
179
209
10267
1640
701
694
2246
1622
724
1611
5805
2393
4040
8405
1604
7027
576
179
234
460
15715
12997
2121
223
187
1554
367
258
223
12466
15746
19981
8482
223
179
199
2295
614
3368
264
2512
1830
1603
20088
1790
3220
1483
1807
198
27765
223
9523
406
903
1128
617
2764
1639
1092
6536
189
209
25729
10074
1591
327
737
364
1796
260
794
373
489
24029
10396
2280
260
9732
102
102
102
102
102
102
102
102
800
391
5635
102
498
10006
102
187
102
102
102
5594
3374
102
102
5628
3319
102
102
228
164
164
164
165
165
165
164
164
164
165
165
164
164
164
164
163
164
164
165
163
7118
164
164
164
164
262
29034
599
3410
2062
2032
2092
2036
451
269
269
1396
2092
2287
2201
768
2023
2069
2265
839
975
2909
2015
455
393
2019
451
409
2014
2012
393
307
2104
1925
2839
498
5797
2465
7457
2032
8058
1654
2225
2162
2197
408
1286
1077
393
732
5267
26376
1297
269
4034
269
1145
304
122
6864
451
382
23253
2751
673
356
11544
424
399
18153
10684
424
347
5359
561
547
29119
9326
439
9182
858
573
24821
10497
902
9943
1510
1380
1191
1358
1234
1477
4209
1338
1513
4843
1236
1236
5459
6498
916
1095
2300
6530
10842
532
1029
531
1272
431
766
974
879
5690
4430
12641
75616
5048
12345
41380
7486
237
636
647
492
494
499
414
718
524
398
505
8647
13845
19840
5056
12153
12797
96398
236
237
17333
10727
303
8950
5547
303
8950
5321
303
13760
255
303
17333
17650
10727
852
237
8947
5306
852
10912
4192
8950
5321
4192
11254
16060
16060
8760
1257
237
237
40802
236
236
181
181
181
13599
11315
9015
9325
11109
21960
237
237
237
234
235
565
237
237
1871
237
237
237
237
1087
237
237
183
16448
11487
15455
10754
9499
5905
910
29908
7641
1198
3386
424
3137
1298
24994
6634
18526
1090
25651
14465
9149
14364
1148
22786
26140
2920
7300
5521
1538
1634
1542
1482
3339
1483
1578
3927
1678
1475
1548
1547
1663
26229
8689
1563
1508
1550
11063
148
148
148
148
148
148
148
148
148
148
148
148
148
148
147
148
380
293
148
148
192
191
191
191
191
193
191
192
192
1168
192
191
191
192
191
191
192
191
191
193
192
192
192
192
191
192
193
192
192
192
191
191
191
191
193
191
192
1099
192
191
191
192
191
191
192
191
192
192
193
191
193
191
192
191
192
23131
9670
2183
350
457
800
232
10895
2714
6469
1993
5471
11020
1518
14365
605
2794
3854
1300
3132
1823
1128
1323
1816
10820
546
29830
21039
443
5363
2939
2794
1993
3779
4463
232
11081
2714
3854
1300
1561
4635
5492
5795
4635
4463
29019
141
15382
2706
228
142
140
13845
4339
4725
141
2126
8299
18181
142
143
142
141
453
8651
7496
143
6323
141
4896
263
4021
142
142
143
276
878
8534
256
143
6734
2068
7495
276
8604
8534
256
430
14666
142
276
6253
5839
142
264
141
892
3913
6309
6237
858
1054
143
9686
5795
276
1200
10224
276
265
143
7508
426
15951
143
276
143
4055
265
7972
142
142
141
142
141
142
5892
5805
3848
4433
8534
793
2072
141
8119
276
142
4212
4957
5074
25543
8534
9797
2779
2075
287
2310
1049
842
1472
308
1395
986
7447
1884
1225
2266
270
561
1496
1673
122
819
14147
7778
2281
755
20088
299
17149
13535
881
4299
17036
1580
425
888
292
454
364
469
9970
4167
1811
19803
956
1885
23776
1272
883
1632
4213
1103
7703
26089
467
4780
4779
467
13843
2121
2118
2156
2402
2504
2266
2675
2230
2065
2248
2167
19283
2156
2306
2526
1862
2644
363
2283
8967
2048
2438
2119
443
2920
18477
14045
362
443
9157
6013
19992
364
469
20491
9417
467
467
6871
1614
1951
2281
14454
2020
1384
1895
1612
1342
1970
2160
1992
1652
1617
1730
1661
2072
21887
1650
2031
11295
15503
2272
2082
1446
18537
469
365
8778
467
467
11735
4656
491
1021
1091
1822
1474
1880
1905
1621
1531
1682
1613
1779
1436
1576
1805
1732
1590
1566
1650
1707
1864
13515
15598
318
362
9153
1713
1711
376
6577
364
469
10000
467
467
14758
300
14943
3831
3228
3502
4041
2891
3125
3224
3179
3813
3486
320
2902
3707
3161
13524
3480
32069
3150
17197
16060
183
364
469
9334
473
467
9701
326
5308
4087
4120
4732
5728
5248
4985
4933
4949
26771
24272
443
6013
410
4436
17874
4445
5634
4732
443
410
365
469
467
467
13873
2947
3037
2827
2701
2938
3021
2462
2773
2193
3218
2789
2979
443
362
2028
10341
2211
2787
3115
2772
13441
2208
3106
4185
2466
364
469
9933
467
467
12674
2315
2759
2656
2738
2724
2613
2683
2644
2693
2439
2105
2636
20874
2445
2613
2548
2346
363
22445
2282
2575
2610
2195
443
364
469
467
467
5458
3137
3026
2793
13136
2822
366
18576
3038
2528
3239
21084
3072
3319
2453
2959
9523
1357
2805
365
469
467
467
12665
2608
2480
2718
2536
2392
2451
3275
3005
2584
2506
3159
2293
17001
4185
2725
2150
3030
2248
2363
362
5872
2225
2634
443
2327
364
469
10000
467
473
2779
4186
9143
2780
3048
7555
18949
2069
3094
2840
3140
2549
559
9662
3198
10969
7721
3170
7490
3050
2863
2659
2579
3213
3386
2854
3232
24735
365
469
467
467
12683
2050
2158
2014
2213
1776
2420
2477
2301
2491
1865
2193
443
15743
2076
2189
1936
2166
362
2392
1869
2283
8967
2139
2219
35046
443
362
7300
56604
364
469
467
467
13868
26284
2126
2694
1837
2123
685
2821
2451
2730
2319
2473
1950
2384
2203
2219
26069
3434
1767
2399
1807
1881
2079
1804
1864
10913
364
2537
1852
2246
2162
2218
364
469
473
467
2772
2314
3621
2864
2636
3931
2990
2705
2714
2109
2941
364
469
467
473
12661
2113
2390
2506
2571
2242
2200
2805
2408
2716
2075
362
2765
2064
2034
2394
2476
2828
443
2671
2112
2154
2440
364
469
9969
473
467
14078
19896
2061
2631
3318
2985
2207
2846
2048
2513
2762
2359
2696
2743
2793
2442
370
392
2440
10483
2909
2332
2565
362
25264
1933
2843
2761
2450
2607
1940
1997
364
469
467
467
21880
362
8068
582
262
5168
9114
5867
3468
2476
2061
2651
2730
2826
6445
2038
15201
6547
4422
11213
2639
2113
2358
363
15384
8056
25016
2882
10927
8656
2729
2521
6884
431
2732
722
773
392
975
12775
29955
16552
1746
19218
364
469
467
473
4384
23138
1686
1713
1746
1682
3248
3243
2748
1585
1823
1596
2332
9163
1882
2503
1845
1599
2635
3552
2304
1557
2960
1744
1607
56750
41638
40848
469
364
473
467
13872
2445
2299
2499
2164
2086
2342
2145
1984
2217
1854
363
2130
2271
2362
2236
2009
2529
2317
443
1944
1955
2148
39487
443
362
23045
443
363
54577
362
443
469
364
7300
467
467
4319
2459
2777
2705
2777
2419
2607
2426
13489
1645
2466
2448
2661
1412
2762
1542
2341
2555
2740
2502
2572
2571
38903
36244
39518
469
364
467
467
4322
1718
1647
1636
2889
2629
1699
1698
2806
14775
1673
1690
2781
2691
1708
1666
2392
2781
2780
2878
3127
1653
469
365
473
467
292
286
1591
19874
298
8327
1330
950
427
1577
16598
12258
8281
364
469
124
227
229
364
469
467
467
9340
303
3235
1488
1996
2230
3301
9155
1980
1739
3544
2139
1783
2002
1535
2117
1671
2890
1382
1772
1588
1694
20291
1337
2033
2798
1805
5074
364
469
467
467
184
3953
2036
2423
2861
2504
2230
2702
2133
1983
1556
2746
2859
1914
1417
3298
1877
1688
1931
9388
1780
303
2409
1977
364
469
473
467
9388
1751
2059
2973
2176
2429
1342
2272
299
1653
2373
1701
2329
1806
2100
2446
2356
2095
2434
1512
1559
2727
41765
299
2727
1559
364
469
467
467
8116
2258
2164
12780
2432
13245
2341
2289
2101
2282
2072
2071
2300
2383
2327
2572
2172
2198
2374
2381
2192
2319
2271
362
84912
362
2920
46976
362
97784
362
8967
79335
362
100473
363
364
469
8720
467
467
12686
2233
2244
2244
2281
2081
2592
2332
2062
2425
2378
443
2182
2409
2128
2371
1936
2272
2302
2121
362
1920
2612
9276
15014
21177
364
469
467
467
8087
1908
1842
1829
1633
1624
1580
1819
1858
1631
1737
1844
1697
1858
1764
8464
1950
1770
1780
13500
1901
1889
1803
362
364
469
473
467
17660
491
491
19885
702
702
2339
2045
3059
2202
2319
2080
2452
2745
371
2371
10483
2183
2489
2392
2012
2662
2375
2498
2058
2595
2531
2699
2606
2761
364
1996
2457
25253
2162
37567
491
491
370
364
702
702
2920
33861
491
491
370
364
9612
702
702
469
364
473
467
12122
26295
2114
2334
2336
2244
1737
1944
2495
2173
2242
2127
2366
2467
1792
362
8967
1906
2697
2143
2221
2602
2220
2037
2235
2536
2424
2077
1833
26080
469
364
467
467
10147
4240
4853
5420
4514
4654
4942
4856
4649
4437
4639
4953
4831
443
6013
266
4866
4622
4892
20312
469
364
467
467
12686
2226
2483
2256
2179
2303
2478
2674
2337
2097
2540
362
2474
2432
2658
2395
9276
2135
2089
2553
443
2404
2005
2098
469
364
473
467
9416
11739
614
240
10958
1052
1964
1734
1645
1298
1889
2052
1711
1908
1713
1809
13478
2198
376
1715
1652
1646
362
1677
1924
1548
1628
1741
1428
15561
22852
239
363
376
37185
240
362
376
38550
469
144
270
1673
8400
8167
1235
1228
1195
1262
1281
10464
1025
1242
430
9104
8993
1084
24863
6828
3377
9178
1277
3532
16175
1877
7060
1304
322
1444
16400
11939
5038
5039
11986
159
16446
12068
35534
1226
1227
1227
1227
601
2368
1070
1081
4126
384
1604
887
1265
1344
1328
1916
1053
812
1096
704
2253
196
2131
798
1740
994
1079
1003
1300
1849
1698
8008
535
1466
470
6889
15965
196
384
384
4763
2650
196
973
773
825
196
470
791
486
495
830
478
1310
10029
404
698
2564
7600
1070
384
3668
233
708
233
470
704
706
1309
384
404
2650
486
493
426
11873
15965
196
196
384
196
196
196
196
478
196
196
196
196
1310
196
10030
196
7705
470
704
708
1070
233
233
233
233
233
233
4031
232
233
232
10868
15965
196
233
233
8028
233
233
233
9685
8838
233
19928
2397
7455
472
604
685
555
649
590
680
578
1814
461
558
604
716
649
634
607
460
461
483
558
759
555
729
726
771
1469
21431
1238
3037
1369
4565
3206
3490
3580
8216
1369
232
341
8580
22306
5830
2433
11922
879
904
4381
253
18032
223
1564
545
1073
240
288
6913
23518
8253
1386
20718
5388
682
4072
3116
1014
4108
3189
5442
6921
3197
1420
4605
2195
269
269
269
2158
2381
269
269
269
269
125
15975
143
269
276
8067
11271
14932
1065
1769
2303
3026
3633
309
8280
384
1077
341
2031
3512
9642
827
3368
11866
5175
1077
1065
302
8225
10135
384
341
305
1333
827
19374
1077
1065
384
341
3860
827
441
29044
331
331
6229
285
460
2523
5438
13584
5518
384
341
1077
1065
827
19822
25489
480
384
341
1077
1065
827
460
30594
480
384
341
1077
1065
827
460
11271
384
1065
1077
341
827
15512
384
341
1077
1065
827
291
1258
528
551
839
639
686
10786
26207
1188
2480
1064
1089
1007
863
1458
1137
876
1112
1189
1255
1013
1087
1362
2314
3306
1730
4682
1077
1065
384
341
945
903
984
1176
1427
1328
5389
984
1188
827
15998
384
1077
1065
384
341
384
341
827
6125
288
15587
384
384
341
1077
1065
384
827
341
64
6821
2799
64
64
267
64
64
64
752
64
695
64
64
64
2950
3392
722
1751
1289
64
64
51564
268
64
8405
64
459
64
4012
294
13156
64
1310
64
449
64
64
220
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
8974
23742
2946
2614
628
3591
2361
1501
3650
729
3563
1416
8974
2505
2009
4697
64
381
16187
360
1297
1376
1120
362
1693
830
3057
423
64
421
443
22076
5345
11630
696
23419
335
2036
2541
2483
7625
3306
1294
1804
1415
1117
7590
10523
337
3093
600
284
11079
356
12438
3591
34814
357
1685
115
64
600
284
200
362
214
12668
10964
11697
600
284
360
212
12944
381
3133
51590
64
2799
685
723
2393
64
64
10523
64
64
752
2978
64
64
664
64
64
459
64
3392
1288
9336
64
64
64
64
64
1340
64
64
64
476
220
64
293
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
8974
26147
5163
582
636
22165
288
8974
305
3680
20071
4765
1118
721
3591
64
90
647
159
40719
2773
2920
3591
6775
741
1219
1061
2361
323
3246
64
10407
2760
11725
8104
3888
6742
736
3307
1420
1432
2051
19062
3591
12416
1266
1987
4582
12523
126700
6204
761
14261
1530
9956
9026
2565
1196
11488
2065
2401
2138
3977
2812
10948
3952
179
2089
3305
246
246
51571
64
11893
2799
64
64
64
64
637
664
4578
64
64
64
695
64
64
2393
459
64
64
64
64
64
64
64
64
1328
64
64
64
64
294
294
220
64
475
64
64
220
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
8974
18552
258
270
262
6226
175
105
175
270
268
218
218
266
218
103
103
103
103
103
103
103
103
103
103
103
103
24757
1425
1460
424
234
787
2051
787
227
226
2008
1296
727
10714
27969
2530
2311
475
4255
4707
1041
1854
4116
30179
277
300
1708
1912
640
298
499
265
526
713
1113
1518
510
924
677
909
8587
202
179
557
3016
5947
20925
24863
498
593
549
23793
3644
1863
5414
717
529
552
1574
10916
8766
9049
14740
13171
11178
15344
10916
269
51586
1934
2799
275
64
10280
637
752
664
2393
4578
268
459
5909
5805
1751
657
695
1682
2950
4656
8405
3364
694
4040
12784
496
839
360
55179
7331
2508
448
196
195
196
196
195
196
196
196
196
84
9173
84
5884
9498
84
197
195
196
197
84
196
236
1167
23540
4536
13036
2735
23488
293
269
282
12725
12719
10753
1929
1803
1353
269
1857
41384
41381
6877
9333
2571
362
2872
272
6065
269
1042
1032
291
7946
1742
626
913
308
287
362
5473
7338
41387
5944
3422
25508
1159
362
41518
336
8688
3235
7882
3422
2715
2381
1662
362
2872
2942
2327
2483
719
687
5399
2920
18624
5399
3752
4488
5284
5364
6356
566
560
555
26873
41460
5949
9339
3422
570
2661
564
506
408
277
277
220
276
2507
2206
1537
2623
270
628
277
277
420
41385
85149
9302
2405
2583
426
277
277
277
277
277
432
423
277
277
277
277
277
220
2840
2493
388
1332
422
1408
277
470
277
544
467
277
277
277
277
277
277
277
277
41518
78120
220
2105
2631
277
277
277
277
277
277
277
277
277
277
277
2240
2325
422
277
277
277
277
277
277
277
277
277
570
8406
41381
78234
7267
1562
2336
277
277
277
277
277
277
277
277
277
277
220
2860
2406
277
277
277
277
277
277
277
277
277
277
41508
78261
10731
2202
4513
277
277
277
277
277
277
277
277
277
277
220
2406
2383
277
277
277
277
277
277
277
277
277
277
41385
78280
10257
2306
2860
277
277
277
277
277
277
277
277
277
277
220
2421
2631
277
277
277
277
277
277
277
277
277
277
32924
189
189
2882
1918
11298
1834
328
309
1919
6129
14484
412
4185
1918
759
333
355
1700
1914
301
3965
1918
1918
1918
1918
3265
487
598
450
3843
4772
333
2736
2152
596
1391
288
1473
124
11210
453
335
8010
1918
272
3334
375
1283
1050
45183
26467
772
464
444
1962
3749
457
457
5374
1033
1023
669
1242
3299
26035
310
976
1035
543
831
433
1158
2263
3985
310
986
1035
1211
15221
945
740
523
282
517
9170
1212
1509
779
605
645
3115
523
832
2914
2029
2050
405
2833
651
303
21448
657
687
465
472
8596
284
701
524
284
755
2473
1327
677
654
1512
657
302
489
701
767
2114
649
393
792
676
3232
684
711
889
434
2339
284
685
437
1779
610
933
1274
2497
2350
400
10705
1240
230
604
604
604
604
604
604
604
604
604
604
604
20625
1174
3325
12597
563
568
585
571
530
142
242
537
571
143
143
539
568
9953
242
242
548
569
242
242
107
107
6440
107
607
4884
7514
5757
438
17422
1460
1460
1583
1613
1520
9947
57619
2044
1522
1709
1548
1756
18341
1741
2307
1717
1756
1523
1663
1724
1762
1090
1694
9947
1742
1599
1724
1886
1573
1546
7234
4487
1763
324
1652
1523
539
546
143
10048
9947
1460
1460
1460
530
529
652
436
601
550
1761
516
448
569
571
3647
13383
8760
7300
8760
1460
1460
1460
1460
1460
3176
546
3916
578
573
142
225
10166
551
572
2612
143
12739
1460
1460
1460
1460
1712
7002
7900
6640
7575
563
546
551
582
537
568
537
569
820
1034
23262
1460
1460
1460
1460
494
576
105
105
15059
4380
4380
4380
1460
6139
5255
7258
6111
595
551
12522
105
544
535
105
285
242
585
572
531
105
4380
65
65
65
65
65
65
65
65
65
570
572
65
65
65
65
524
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
389
224
165
164
166
165
165
166
165
166
165
3176
546
143
2981
166
166
166
166
165
165
166
164
165
3960
165
166
166
166
166
165
166
166
166
165
166
165
166
165
165
165
5236
165
166
166
165
166
165
165
166
166
166
165
166
166
572
575
165
790
166
165
166
166
164
164
166
166
166
166
165
164
163
166
165
164
165
166
164
165
166
165
166
166
164
165
165
166
166
165
164
164
166
165
165
166
166
164
165
10201
166
166
165
165
166
166
165
165
166
166
166
165
166
6196
537
571
164
165
163
166
4065
166
165
166
165
15360
165
166
166
166
165
165
166
165
165
165
165
165
165
165
165
166
166
537
573
537
569
143
537
571
4729
537
573
537
546
537
571
586
571
11358
550
546
12450
242
544
571
589
575
8760
143
534
575
354
4666
492
546
10426
492
582
910
137
8632
21227
10870
3302
15645
18947
24045
18160
16568
122
4810
10659
22072
3753
20530
5041
15670
3207
18184
21100
4736
18861
2945
17688
23365
15122
22630
1014
3199
276
21273
15622
20664
3590
17114
18978
20126
23295
3564
15367
20165
20253
18091
3282
16909
15632
20194
22966
21648
15939
2990
18659
19945
16240
3651
19994
15250
19737
3676
8760
21126
1192
4380
1708
17115
3656
540
1361
1505
1152
1281
668
1042
503
718
548
394
565
546
563
572
1460
17115
448
17115
440
125
11943
5590
242
141
12210
585
576
528
105
7966
7352
219
331
7356
331
219
219
985
1656
39165
100
100
100
534
100
100
3623
268
100
105
559
105
100
100
100
100
461
100
105
100
100
100
100
100
100
100
100
100
100
100
100
557
100
100
1867
986
100
159
100
100
100
100
1241
212
287
100
344
37541
142
215
215
215
215
215
214
215
310
141
454
37944
141
568
453
141
334
3795
545
510
359
141
140
142
142
1384
1292
427
142
2615
260
303
2085
5794
1130
5043
4318
344
37643
310
508
26707
142
141
142
142
141
142
142
1135
9727
141
142
218
241
482
468
141
1273
8150
493
344
37550
310
380
30811
623
142
141
141
141
141
141
141
141
141
141
141
140
140
141
142
140
141
141
140
7730
141
1956
899
141
141
141
141
140
140
140
140
4318
139
1937
3525
2312
37548
231
231
37541
231
231
37548
231
426
318
18492
1370
735
310
1173
543
715
353
1047
1051
265
4016
872
5794
37643
231
270
37548
310
153
153
153
153
153
57892
13390
153
11579
356
342
344
336
2527
1637
691
2735
3240
2685
265
1038
273
325
711
658
231
5910
1126
686
353
102
766
331
344
37547
310
231
231
37547
231
231
231
37547
231
231
37540
5869
321
1308
322
270
344
37642
310
498
30597
1135
7730
142
142
218
241
141
245
468
3266
12082
10324
2260
2081
780
2858
3944
1940
2386
4636
2947
2618
2202
1990
1499
3185
12705
10809
2134
2426
2242
7084
2560
2565
2489
18363
2049
458
574
20020
465
10848
490
131
523
64
129
31237
129
129
129
64
497
4108
855
64
129
306
835
779
129
6395
676
390
321
1268
296
129
10362
470
64
129
64
64
129
578
9861
1419
18424
614
2565
475
129
320
9025
19680
445
477
432
578
438
495
852
430
1374
13895
521
23354
125
1275
435
28447
6039
4613
124
124
122
435
30332
458
6039
435
30332
456
11842
122
1513
458
435
30332
6793
458
11729
122
1513
458
25184
7439
794
3181
121
12578
458
22868
147
11715
16868
273
273
273
1041
12606
123
9819
460
456
6119
2243
122
435
30332
460
6270
479
19447
517
10425
477
501
1800
571
430
3043
3173
430
1374
299
2604
223
852
429
10270
1022
10865
1452
833
869
960
204
2369
205
19447
539
253
9653
1800
4380
10371
11644
5110
7701
39968
3420
3615
3173
3311
3765
4973
5280
517
19447
1800
411
8366
13186
5145
2863
473
479
500
422
10517
30787
64
64
563
64
64
64
64
64
64
64
64
64
263
19633
64
1516
64
442
19504
5756
129
478
475
556
424
22677
10426
64
64
582
263
9840
475
3034
22677
501
544
422
9088
9088
64
129
129
129
129
129
129
129
129
129
129
129
129
64
64
129
129
64
64
64
129
64
129
129
64
64
64
478
129
129
129
129
129
129
475
841
19504
563
264
19519
1516
759
30787
470
129
606
265
12608
19447
517
23354
125
125
125
125
122
156
34177
470
125
124
10224
1327
1526
1254
2376
1383
5425
124
275
1274
1075
1208
125
64
64
124
1337
64
14343
458
4134
63638
2249
8184
122
1697
56339
282
2794
903
346
1278
1387
346
1258
256
1230
1253
7533
3152
64
64
51449
51438
64
2823
695
694
1751
64
1962
4656
4040
268
64
2823
2950
5834
4851
267
64
275
609
8376
1282
268
267
268
244
268
350
350
244
2189
1576
1622
685
8998
268
268
294
979
936
350
268
268
350
268
35921
619
2483
8998
267
657
268
377
268
267
268
275
267
3081
792
685
752
275
794
377
5880
275
377
377
64
11813
570
978
268
268
377
752
553
1069
1611
268
268
2365
275
449
268
1320
6298
1654
294
20037
13180
377
377
377
2246
1013
2074
268
636
3364
268
267
268
244
377
432
268
377
268
268
377
2532
64
350
295
295
1795
350
267
1697
4607
295
10608
64
3615
64
268
1117
267
1673
377
1295
1833
4606
3650
377
12427
1305
29410
3615
4606
5294
4073
10241
12427
107
107
2595
31058
6703
3854
13580
12607
115
115
108
160
220
71
196
115
214
115
126
79292
6194
126
126
126
126
126
156
156
11001
3669
126
126
156
156
126
4632
1180
4094
3660
2580
202
5045
126
156
126
156
156
156
156
156
156
156
3342
156
126
126
126
668
1665
3613
518
31094
7612
2230
202
126
9451
126
196
196
196
196
126
196
196
196
196
196
196
196
196
196
126
17886
126
492
126
126
126
126
126
126
126
126
126
126
9272
126
126
126
395
264
469
265
39645
102
102
102
102
459
102
102
14051
10416
159
159
2073
61
16495
159
12345
8585
1470
1294
1658
2077
2260
1742
8151
1470
1658
2260
2077
1294
1742
8698
529
9997
2164
8270
1470
2077
1566
1742
2260
1294
88
508
36814
12856
22317
19
7455
7546
7995
9402
11575
8475
159
7794
7661
8106
14345
262
4295
7339
5922
461
58295
10458
21527
477
14002
459
10575
21463
461
8646
461
23107
535
542
10620
10620
459
8821
35149
459
9967
461
9847
42988
460
11937
461
10393
23964
461
8531
461
45011
461
64
2803
487
6656
487
10248
487
487
487
487
487
487
487
487
487
24868
5825
475
58269
12239
19117
535
544
535
474
23975
461
535
538
29288
460
12252
461
10511
469
13212
18964
467
13329
457
10047
19298
457
6725
535
542
459
8731
58268
1174
2302
870
230
230
1133
839
5043
978
230
11226
12233
11173
9523
17241
6746
14930
337
289
1163
12477
12807
14794
1055
1460
13173
10469
1079
11119
698
14890
370
1067
8760
14794
1055
4344
15005
14794
1131
1460
26672
10406
1023
13091
698
14891
1047
12421
15764
14795
1131
12466
7129
141
141
141
142
141
142
142
141
141
141
141
142
142
142
623
140
140
140
414
6575
1106
428
12377
1310
254
175
619
12039
271
268
2218
1176
277
278
254
5440
329
26892
254
619
11887
277
268
279
271
254
329
6515
6515
620
13190
279
277
271
329
358
23736
37267
7018
6434
11823
248
19914
3034
1713
248
12890
1474
5976
3127
2696
3720
3567
3482
8967
1356
31738
1641
4031
273
2917
2877
1793
7754
1438
5560
8955
3808
641
1107
248
6145
12429
24124
21077
13272
7584
3748
9938
28003
13351
40719
2773
3870
1530
9956
2565
9026
1196
11488
2051
1432
2065
2401
2138
3977
2812
6742
736
3307
1420
14261
761
6204
12483
4006
32736
8967
12014
7584
12651
7802
15025
8053
7584
102834
42379
10949
2089
3952
1439
3305
28535
169
166
4700
11908
2310
13477
7326
2165
4434
1869
1107
6023
30209
248
248
3517
2019
1687
8369
460
8263
5624
7584
28854
10043
7219
6331
1676
3063
3884
781
14948
1247
3185
1698
8115
1622
4098
1773
16329
13428
273
168
166
204
1034
3796
825
7479
3445
12747
4035
1241
1741
1406
291
7959
1095
1288
3811
1120
1268
1695
1397
17661
1193
3773
1273
3198
7913
1480
3878
3706
3463
1222
979
1070
1906
937
366
4443
11657
6027
5968
9154
4386
19538
6514
4736
4478
322
2632
7084
4720
9069
2997
14408
2808
11571
90237
968
2082
13549
11635
11762
11818
11824
7205
2355
3330
18332
13044
11924
12788
12126
12288
665
2355
11829
12048
11994
13105
7169
28869
686
2886
124
1474
122
2352
18022
51796
13508
8014
22986
13436
5620
3079
77506
7794
125470
4214
1264
1396
1240
1625
34565
10502
3600
1955
1917
440
1304
1957
1309
2007
14101
1147
78672
18022
4214
890
8906
3491
1134
792
1214
2117
395
1919
513
3586
1999
271
1590
1097
2256
338
1285
271
606
601
1439
2409
2275
271
417
830
638
30017
2229
1246
842
686
22894
5059
9374
159
5756
1954
2905
10532
1179
1074
2025
1670
1124
985
11124
3608
1870
366
770
10752
3369
1978
3696
3696
364
563
5410
7105
305
49603
305
27605
305
1621
305
2843
12918
306
1799
306
306
25791
26605
20868
11309
18356
30468
11389
31282
39889
32734
23217
46839
34135
19908
34396
36190
1179
20399
1179
30751
15733
42175
17162
15325
20435
21234
54156
14555
26739
29282
12368
27624
25057
50997
21213
29752
24584
18015
34188
15686
23150
31555
14672
73171
34817
222554
11565
330
8341
440
330
476
8980
128
330
316
476
9001
128
3215
2099
6940
2108
2118
2113
2106
2120
2119
2118
1039
4659
2297
4971
1071
20333
1066
4183
503
5996
503
2040
2835
2611
11508
770
423
859
502
753
402
9404
10322
522
863
365
537
846
9590
522
511
883
348
854
525
443
423
869
511
502
348
519
522
866
290
163
5218
821
10323
348
9590
4824
821
15762
6568
16119
3935
399
399
5595
8401
1196
219
216
193
20230
109
287
1723
1745
2639
1402
273
775
26761
339
327
11421
11421
410
29671
505
7692
893
650
902
7726
355
1149
977
1067
1311
2706
2121
5100
2810
392
2352
1462
1188
1134
1189
767
327
2343
8461
30849
1067
817
3243
5274
5224
1099
327
6484
8841
11524
1458
563
4294
8841
6484
7470
1795
408
620
1178
432
944
842
19309
1171
430
1162
417
967
430
409
1296
497
431
448
872
429
645
1028
571
992
4299
437
10705
36479
1043
6569
1040
580
7270
914
1176
595
1001
1767
2340
1093
5508
1108
1189
698
11509
11823
11639
7469
1036
687
558
981
9584
425
1099
949
3629
253
648
34815
184
909
957
624
1825
828
977
652
739
601
1034
739
405
840
686
608
462
1092
1157
894
468
1629
849
408
1074
583
392
932
405
10997
1070
258
10343
405
702
646
404
733
1062
10645
564
926
40244
7470
648
24361
184
4305
629
22279
184
654
31620
183
3280
806
58043
183
705
10349
68797
183
703
10968
184
3805
650
27049
184
1100
654
184
193
20229
22916
268
12377
7934
5752
10918
2645
18945
4539
9819
365
12991
3081
7210
193
20228
23719
2501
4978
8362
17611
10091
21111
223
20612
32059
143
142
142
143
142
143
144
142
143
142
142
142
142
142
142
142
142
144
143
144
142
142
142
142
143
144
143
142
143
142
142
143
154
142
143
143
11579
142
142
61
143
144
142
22136
143
143
142
143
142
8277
32197
144
143
143
8277
2416
143
357
505
141
142
15997
32211
137
12404
506
482
34532
144
381
357
11462
31656
10404
21408
15067
1503
1503
141
13369
122
10487
15100
1503
137
8534
15052
1495
144
12400
72
3582
7375
139
141
141
141
141
141
141
140
29422
141
141
141
141
141
141
141
141
141
11808
140
141
141
141
139
141
141
141
141
141
13569
1396
597
13569
2763
188
188
1051
1045
1063
1026
1135
188
188
188
1051
1040
1063
1026
471
16403
1695
2920
17652
567
1497
4452
349
1360
659
401
511
2648
8510
568
367
360
1005
392
438
755
3143
3635
1694
2316
2931
9689
10476
10379
4867
1784
142
16581
2920
12867
12320
250
757
665
2039
1494
1156
1152
368
267
3507
8462
131525
2820
2820
9971
368
1580
1729
267
8612
41039
368
7015
368
267
10302
4014
368
267
9764
607
10035
1402
503
261
273
13011
2920
4014
368
267
10302
16217
2920
11798
21186
29
29
29
29
29
29
29
29
29
29
29
833
29
29
29
29
29
29
29
411
411
29239
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
467
21168
3483
311
29
14080
29
29
21362
1122
383
13233
11343
10416
1256
120
123
623
1259
123
19889
122
122
122
122
122
123
123
122
122
122
122
122
122
122
29
29
29
29
29
826
29
29
29
29
29
29
29
29
930
29
29
29
29
16753
29
29
29
29
644
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
467
29
29
29
29
6664
29
452
29281
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
452
274
21007
24243
29
29
29
29
126818
21928
21181
24052
438
102
10592
1795
1085
5242
300
3514
1085
1189
1209
1227
1200
2491
1180
317
6955
1216
1195
1163
426
20828
108
108
1732
108
108
108
108
4638
108
108
602
7718
2002
4605
181
15473
12162
1185
1483
219
4094
219
2405
219
8062
472
1958
604
219
219
728
2108
125
450
123
930
22955
124
125
125
10329
124
1221
1476
1639
124
2277
1378
122
993
1470
124
124
993
1733
507
259
21987
219
219
219
1244
877
7261
5902
3857
219
596
517
745
5838
27021
9514
219
219
515
219
231
745
745
26679
11293
219
219
219
745
16133
20088
507
30658
7777
716
351
19844
700
9253
4847
735
12797
352
5399
869
844
20628
1770
16258
3304
13010
5263
3402
494
1384
9755
1501
5360
656
594
458
9361
1903
596
43249
598
466
9061
525
5853
659
18335
717
6396
466
10707
483
10188
10876
2407
2082
15717
2372
1713
72217
72217
10352
16167
11733
17154
20122
16167
2624
2065
2587
1594
1726
1989
2613
2243
1850
1985
2255
1702
3157
2299
2176
2900
1669
2004
2004
2692
23276
3109
30751
12356
974
1212
385
366
529
1292
10658
1085
1010
2981
1916
2091
366
531
5009
356
1013
362
528
7481
585
457
967
466
366
3287
524
2397
1085
2005
369
383
413
2913
9568
1346
1361
1247
524
264
582
501
2410
9623
1952
32859
264
1225
1571
1526
1280
980
784
719
973
554
823
575
2620
2743
1222
574
8759
783
687
521
1903
10200
37374
256
1145
805
1183
11577
833
953
1637
2176
836
723
1256
1705
788
794
1593
1453
366
1679
416
1108
418
359
28784
256
786
401
11583
794
1558
1257
1522
1453
26455
8000
409
256
10021
4240
546
579
458
11985
256
26455
256
1539
555
555
1116
2547
4574
256
428
450
27232
2974
655
687
797
805
525
414
610
964
293
321
293
623
328
392
558
5384
256
11507
2766
355
217
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
4184
25722
1040
311
661
863
1210
2285
699
337
3482
315
1256
300
2709
326
304
1242
302
2490
1910
307
3849
361
306
1974
6216
1979
362
361
707
644
2611
805
1274
360
3349
6781
1442
1272
9068
830
4241
308
312
1127
293
508
9207
552
9691
300
2490
417
20396
3486
4602
10967
5969
3393
2315
417
5238
18998
2983
620
3671
300
2493
2876
24747
2410
508
510
6365
299
295
7275
556
603
873
298
720
9832
737
293
2358
505
540
14674
2248
300
1558
751
1147
292
811
2258
13086
3836
686
2234
2924
429
2851
771
872
967
7500
470
2428
2771
2797
930
9950
8731
508
785
679
647
3004
4977
300
2919
10740
2274
508
552
4016
7258
959
300
6291
5645
15451
2274
508
647
2196
21688
180
10396
654
723
2089
1998
3045
1601
637
2196
938
4244
845
1072
2978
13654
861
1734
2001
3613
2053
1489
1990
11005
330
1994
1415
1729
2845
1775
3822
1663
1264
552
1875
680
1784
662
3974
2808
934
2902
8433
620
1378
269
1872
1595
2448
19308
1783
968
12750
7329
5757
1585
1055
330
13360
4754
1383
695
1695
1250
1552
1273
1362
1879
968
32239
1333
1692
1489
1730
1302
2097
1689
3737
1601
1499
840
2597
1898
1370
1171
1498
1531
1479
1038
1611
1578
1571
1370
3956
8541
2012
1488
2218
1611
1689
2673
2014
1692
10037
42255
1498
1392
1130
2305
1632
1094
1349
1238
1632
1176
1062
2261
1490
1531
21556
28099
3091
10639
734
31521
44678
17549
28061
7124
31562
1315
1696
2641
2053
25019
1521
1531
1631
1690
1398
1560
28912
911
6578
440
1617
587
816
729
664
2388
511
270
8816
267
4119
13134
273
11711
267
1267
400
29764
473
275
433
464
442
411
437
492
267
469
10234
29304
283
273
267
460
696
29682
13046
275
10123
267
273
267
40884
275
478
267
10090
22705
275
267
459
9523
204
42109
25955
517
5867
2779
70133
7618
3869
51633
441
3688
34350
16665
7579
2568
3176
3383
25956
4094
9228
7607
1050
2155
5952
22754
4601
8603
10173
2382
35868
12169
6264
1117
4425
27530
2740
6509
2352
3106
8342
5458
1906
1241
366
16844
1188
1236
1101
734
602
910
541
631
646
322
725
1463
475
656
519
559
707
473
520
904
1156
749
887
1069
643
524
869
322
905
936
577
537
762
926
629
601
902
1136
725
754
579
891
599
619
644
383
437
1130
852
619
966
595
1355
700
12007
1236
909
550
452
953
949
994
1512
1395
547
920
322
885
652
673
700
4605
269
269
2158
2195
269
269
269
269
2381
269
125
29498
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
401
53
53
53
53
53
53
53
53
29296
1250
888
22341
5248
300
300
300
300
300
300
303
300
4403
300
300
300
300
300
300
897
19036
301
301
961
3566
301
3241
301
301
2031
3241
301
301
301
304
301
301
9081
7622
3274
301
301
301
301
301
304
1335
301
301
301
301
301
304
301
3240
303
300
300
300
300
8795
7622
7622
389
300
300
300
294
304
301
301
879
301
301
304
7622
300
300
300
300
300
300
300
300
300
7622
7622
7622
35465
301
301
301
301
301
300
300
300
300
300
166
166
166
166
166
921
583
5605
19702
166
166
126
35752
8008
1300
887
1227
233
233
1227
1344
2132
196
196
196
196
1917
1097
1604
196
1266
1329
196
1849
2368
233
232
1697
196
6823
1053
1740
233
196
196
812
196
196
8619
7709
708
232
470
232
233
9900
233
233
233
233
233
233
233
233
486
35701
1698
233
233
1329
233
233
233
233
1097
233
233
233
233
232
232
233
196
8484
15965
4763
196
470
196
2650
196
196
10029
196
196
196
404
196
196
196
233
7372
706
3668
470
708
486
15965
233
2649
470
404
35756
1697
233
233
4484
19756
1389
2636
657
468
470
2362
434
12411
35701
232
9616
706
12004
233
233
233
12245
233
35701
12690
656
487
384
2623
1409
196
470
1029
196
12268
3964
834
1338
786
8540
35587
470
4344
221
41390
1674
515
513
451
7208
3529
1741
3171
3242
4334
3367
536
4740
531
7236
3335
470
34888
3176
4420
10252
515
470
451
3635
555
5196
1086
10317
4590
2368
42917
5292
11203
515
470
451
4876
3787
10210
62932
4726
7533
24914
14589
12236
62869
234
234
446
234
234
3783
234
156
11593
196
196
11203
42852
4875
1210
11748
34805
2795
2284
41383
237
4142
197
621
44536
102
102
424
3377
186
187
187
102
608
102
438
102
102
259
1616
44567
670
422
142
186
186
436
44475
422
672
186
186
8560
436
430
1355
115
424
115
115
1446
241
12675
10841
3880
7316
1880
426
1259
697
18295
6269
688
11052
1740
5107
656
4690
18295
718
10841
6269
682
9710
3464
698
3464
11052
666
10841
5165
649
5585
2666
1262
671
2924
1262
683
5170
9710
692
11052
5165
676
11537
5170
633
3880
9710
6731
357
5750
2157
3600
6618
2137
2269
1486
14637
3541
1416
48037
204
1391
2005
2026
7597
291
291
291
291
17773
6943
227
59515
237
236
237
237
237
236
364
11136
1361
364
365
383
237
390
237
236
909
3974
5065
364
379
196
236
237
1598
236
236
236
237
166
237
2277
237
236
237
237
473
575
237
8691
196
195
196
197
196
195
198
197
196
197
197
196
196
198
197
21138
196
196
11610
195
196
195
196
196
196
196
196
196
196
196
2898
195
195
197
196
198
197
2508
15169
196
196
10666
195
195
196
195
196
8481
195
195
196
196
21147
196
12082
195
196
196
196
196
196
196
196
195
195
195
196
195
195
197
196
196
197
198
197
12225
195
196
196
196
195
196
196
196
196
196
195
195
195
197
21157
196
196
195
195
195
197
196
195
196
196
196
196
196
196
196
195
196
195
196
196
2832
198
198
198
8691
196
195
196
197
196
195
198
197
196
197
197
196
196
26156
6017
1042
1836
305
3097
137
480
436
4460
9138
844
2409
1624
3597
934
10080
4100
4626
5423
6860
5182
12024
160
490
12087
2373
7977
356
610
8948
669
324
21413
669
610
9381
40969
11699
610
669
150753
15417
4689
669
610
123
10448
436
137
10224
412
4292
2734
2745
2792
2782
2735
1947
1241
1512
14485
521
12244
7441
11407
522
4316
8792
2773
2739
15265
4242
2707
3627
4693
1567
1622
521
1198
522
12106
5130
522
10981
8929
10379
7582
9175
522
20698
522
15407
522
11203
8341
522
522
11812
522
42977
521
522
521
469
23671
550
607
629
12525
1454
3192
5326
14894
265
12194
1427
325
1213
3249
338
5574
265
12093
362
2604
334
2390
430
427
343
5326
265
11826
487
6656
487
487
487
487
10248
487
487
487
18105
142
7743
1105
263
288
288
3615
453
7496
6323
4896
6422
8651
303
6199
2047
2307
8435
2235
2215
2478
3150
2632
17842
2108
2230
1456
2218
2529
2292
2150
2562
1391
6048
3894
3553
1142
269368
65
126
126
65
65
204
204
390
39677
1317
3061
3239
288
375
288
2238
2182
4821
7427
1697
3807
2918
766
824
410
244
16642
2713
9001
434
24750
1108
3838
1196
480
1648
426
1561
1618
389
10633
5877
583
1030
383
583
595
2897
66428
455
1629
559
436
1132
9244
561
9546
617
331
15250
560
1131
1756
473
485
473
489
10619
5863
3282
435
2883
14306
4237
2069
469
473
485
4122
23475
477
15658
2077
1647
1318
1352
2912
475
7357
1032
2666
2258
2207
511
1395
1716
485
4121
1356
1551
2355
1206
2400
1379
1516
904
444
4521
6578
382
1646
328
511
126
8416
477
5887
783131
475
473
2241
2899
15797
727
574
1563
590
1226
566
1620
659
2641
608
611
496
1172
542
588
571
1978
1346
635
1564
1429
1351
1285
2152
1348
477
473
10447
1334
1669
1210
569
590
491
2142
1327
1252
1479
1242
2525
1413
1274
2530
2056
1396
1501
2256
1308
1300
2169
545
509
1435
1652
1483
917
1445
1226
1403
1291
1260
1362
567
1450
587
2241
2222
85842
1391
2273
575
643
1302
659
1405
563
615
718
6613
2899
493
6865
475
473
189258
6640
12511
2899
479
459611
477
475
10476
6592
9228
467
477
473
1072712
475
473
15095
1273
541
1421
1293
475
15889
1762
531
1439
475
498
6601
467
9315
475
473
2962253
509
473
2668
10589
573
1526
1016
477
18476
479
1065
475
473
16180
1274
479
1463
582
1459
477
15379
586
617
1247
1239
485
5316
666
10129
6648
479
475
475
10238
180756
6625
10721
495
965908
515
475
128
5138
6608
5530
477
477
475
696822
6589
10543
499
475
473
947067
477
473
9264
1054
547
477
15511
499
584
10706
477
473
9252
521
603
505
513
15867
475
128
5219
12435
1234
2832
3650
4789
554
237
421
187
789
1395
3063
381
262
271
1320
1240
2190
546
1318
5282
321
18105
264
7506
9444
3086
7590
777
1200
6168
6072
7594
5214
6616
263
531
22834
1243
2592
3953
1217
1495
1021
299
1139
1033
1211
1208
4888
3728
2405
3994
1136
1258
396
1070
2441
3503
2554
1986
5579
510
1061
1870
1175
3099
1390
2295
308
6409
2173
1150
8782
4625
2925
4510
1912
2120
197
261
4861
3981
257
265
6238
3182
263
4858
6818
5690
534
8632
10322
611
623
5585
10841
5171
712
12675
9710
4690
660
1502
9710
3880
690
1740
11052
1286
745
1740
14229
4690
674
12675
19983
3443
716
19983
3443
671
1740
18295
3880
765
12675
10841
4690
772
1502
9710
3880
758
12675
11537
5165
663
1740
18295
3880
673
12675
9710
1331
687
1740
11052
5171
729
1740
10841
6269
686
1502
9710
3880
676
5585
11052
4690
718
14229
4690
10331
273
165
165
165
165
165
9096
260
8028
165
165
165
11385
272
260
9013
164
11441
273
260
17787
272
260
272
12135
260
165
273
260
273
260
273
260
273
260
304
428
7418
2922
2682
2922
2682
4605
2195
269
269
269
2158
2381
269
269
269
269
125
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
438
432
22960
424
432
12350
22896
283
143
432
377
166
1082
318
11079
166
613
265
165
166
283
432
22745
436
432
12440
22428
283
432
22344
274
432
21817
438
432
17560
57895
17715
56091
17455
56845
17512
56388
17749
56007
17502
59328
17332
59474
17738
56577
17699
58522
17564
52490
17584
37296
5326
272
9263
338
6899
272
880
3954
3954
274
105
6899
10769
521
293
6899
6899
6994
7956
14679
13053
10217
294
8038
8454
561
2321
7429
268
8974
14221
13313
214
324
324
321
321
22483
266
11443
8870
1189
554
992
677
11321
700
33935
59556
2713
23400
27723
821
1132
937
3161
888
28178
14052
857
659
3647
4116
361
2710
673
564
1048
568
1053
2142
13103
721
669
3629
542
4406
641
3786
1776
11236
1866
2329
2853
25251
344
984
885
2815
11426
6248
575
928
395
391
361
2806
2575
600
27969
11958
2581
691
12096
904
560
11632
4624
4624
6249
27747
12048
8548
806
4817
16706
1986
14541
6248
560
5958
7788
5515
15300
22808
4043
10221
38053
5715
1464
12261
27519
1473
3866
12261
292
5781
3698
3677
20291
2831
405
467
459
421
929
981
298
402
354
398
977
419
3011
410
411
429
971
406
453
490
947
412
8647
10616
501
392
478
755
955
14644
705
337
611
515
9812
9802
9920
10415
9405
370
1823
9734
3477
1043
546
388
714
366
5998
10073
464
3345
8430
813
1079
1763
7750
629
1172
1362
2380
1363
1298
1348
2260
694
1086
17178
59800
4514
15136
433
286
15620
11569
500
15620
433
286
286
433
286
896
740
526
9451
135
6226
2331
608
551
38571
307
13834
433
286
7519
4796
316
985
1090
1033
316
1116
1144
122
315
1876
1109
11673
14245
286
469
141
452
286
13762
11976
286
6396
13761
286
469
286
141
13833
13833
469
286
286
433
10452
3069
66
3401
1657
3640
10063
9252
19516
12071
19
19
159
19472
12037
125
6750
10717
289
337
1023
13091
584
38600
125
125
5327
1067
1055
1067
1023
125
125
125
125
3110
5850
125
2163
1822
5961
6750
10718
289
337
1151
12463
584
1067
1035
1099
1023
3244
85
2275
85
6750
11332
403
289
337
1079
11119
19204
11194
1151
85
370
19204
11194
1047
11896
9963
1055
85
698
11290
1055
4344
289
370
403
14881
10467
4848
532
2924
7394
640
12289
2050
3075
81745
3447
7851
1386
4433
11520
4224
8234
8372
5793
9020
10018
3796
2787
988
3796
1181
530
6811
1140
391
2774
212
1132
135
219
1141
135
135
140
7915
135
470
17005
126
9493
920
126
126
77828
156
126
288
288
156
156
270
289
1947
288
708
480
3342
1745
617
1699
11001
2840
277
1665
4632
3648
348
3613
5045
1180
4094
3660
2580
4476
3669
1862
668
202
285
721
288
19677
2678
295
737
1023
576
13091
1021
294
125
1055
12213
125
1023
13091
125
1055
4344
125
1055
125
1055
125
1055
125
1131
12466
125
1023
13091
125
1035
11052
125
1055
4344
125
1055
125
1067
8382
125
1035
11052
125
1055
4344
125
1055
125
1055
125
1055
125
1131
12466
125
1055
4344
125
1023
9227
125
1055
4344
125
1055
612
218
18875
1460
424
1425
234
226
227
977
1943
977
552
612
2008
1198
556
12447
9562
830
2906
475
2577
6575
2144
1899
9774
1450
3857
998
9774
572
576
580
5910
20765
27337
578
596
578
634
3190
126
30495
12469
1397
12469
846
786
922
828
1474
126
126
411
65
608
826
890
126
921
656
982
500
500
612
513
5204
26405
7634
22198
7907
17098
978
759
1458
5697
7133
7436
24550
9447
8768
649
649
500
251
14324
1485
534
11614
454
6376
1115
536
5698
435
21506
102
102
102
328
413
2152
2306
102
605
12244
383
5004
264
7896
102
8760
407
9087
102
622
8992
9775
4950
979
102
622
10641
249
5813
536
5698
427
474
4730
142
7723
142
142
141
142
142
142
5039
940
142
142
142
177
1333
4173
558
6489
20933
102
65
65
102
1318
102
102
65
102
102
1122
285
65
65
29615
23619
583
2346
1146
673
635
142
23842
17215
19349
585
2099
65
20710
102
65
65
102
1318
102
102
268
2147
20739
102
102
20432
102
102
19450
12551
102
102
20600
102
20743
102
1582
20267
102
550
6489
550
6489
182
2906
830
475
6575
2577
2139
1899
9774
1450
3857
747
9774
562
846
786
7655
922
982
828
1474
608
826
890
921
656
568
570
568
572
12379
8213
12379
16539
585
2047
1122
566
7472
562
182
7093
106133
4131
1052
11768
1040
2563
5893
4288
2776
1102
2301
3208
1467
1490
513
1418
751
1535
3832
1961
299
642
689
416
531
511
1610
2532
897
361
10411
159
3393
159
57
7300
449
217
509
221
121
230
9110
553
552
1050
19
19
550
582
128
268
1053
159
2912
1478
1856
57
9109
260
143
19
159
159
6008
262
1275
1510
298
11867
2465
263
11753
1856
14324
1148
178
8330
4056
862
446
389
10918
1135
17185
1141
1015
219
8759
212
492
1654
530
1029
581
7548
13828
762
4639
124
3342
309
5803
1659
14054
124
10029
309
1986
2264
309
1990
5803
122
3461
124
309
2264
3367
9598
309
5803
1986
5740
124
309
5803
2264
1986
3372
40200
4130
1052
85
1040
2562
10436
159
3157
159
57
9105
262
143
19
159
159
7421
262
11498
7743
262
1275
11867
1510
298
262
6234
7811
263
105
159
6903
458
263
11384
263
6938
1510
1783
263
7427
263
262
57
9105
260
143
6008
260
9075
1510
1275
298
7756
260
530
530
31624
4131
1052
85
1040
10486
159
159
159
57
9109
260
19
143
159
159
6008
260
1510
13211
1275
298
7756
260
159
262
11867
31915
260
35715
260
9075
19241
60568
3752
1052
85
1040
2563
85
1608
10486
159
159
159
57
9105
260
159
13211
19
159
6172
260
13211
1510
1783
298
530
6806
1141
2774
391
265
1132
20176
219
1141
7729
7915
1015
212
470
581
1654
1029
12349
219
1140
3911
492
135
135
135
552
5231
16111
219
1140
6381
140
470
135
135
135
13113
219
1140
11180
140
434
135
135
135
12346
219
8758
140
1140
428
135
135
135
15158
219
1140
140
11353
440
135
135
135
17050
219
140
1141
135
135
135
135
569
264
12121
12152
1140
762
135
475
17050
219
11354
10242
1141
1015
212
453
1654
581
3823
1141
697
1995
1132
259
10404
4848
2791
532
434
563
5231
1234
7186
3650
2832
4789
553
237
419
219
784
1392
3523
1320
546
271
1318
381
1240
647
884
618
262
2190
521
3882
247
256
4972
24989
276109
16888
159
159
4355
3140
11896
2777
12444
2802
4015
7186
159
159
530
6808
1140
391
2774
212
1132
21768
1015
219
1141
10242
7730
212
1654
581
428
970
7086
12348
19
19
19
19
19
19
19
4605
269
269
2158
2195
269
269
269
269
2381
269
125
4605
2195
269
269
2381
269
4605
269
269
2158
2195
269
269
269
269
2381
269
1037
204
6149
1678
5961
13230
286
2021
1367
2294
491
1512
2583
3772
1515
1086
2516
2390
404
36176
36437
743
91
334
286
1512
13706
1625
394
8282
4021
481
9015
31566
589
550
548
555
394
6428
587
7544
304
16060
1076
1220
1017
938
6144
3172
372
512
369
370
2668
141
16952
2603
2582
2393
2519
2438
382
2547
14600
2415
2351
2516
51118
9044
2477
2537
1374
4229
2279
499
1239
2279
5989
1747
1326
1041
3268
3600
2472
2331
2512
2743
2487
2724
2512
3688
9354
260
5148
1734
13253
2693
2398
2427
2514
1500
4728
1723
1738
2421
548
19439
4018
734
743
876
822
697
877
695
823
880
1596
2581
14392
1712
2000
1137
267
865
822
823
902
799
791
699
822
927
6264
8975
13880
6680
1565
1182
24167
14052
17303
23919
2076
2920
27784
836
17660
7699
382
17404
24581
2879
782
142
142
141
142
141
142
141
141
142
141
140
142
140
142
141
142
141
140
141
140
140
142
142
141
142
142
142
141
141
142
142
142
13952
10870
14048
388
16292
24311
1086
6625
408
456
462
1265
456
462
462
3455
10377
6626
408
362
565
428
392
247
9768
462
6090
39321
17665
4956
1421
3900
6350
1870
749
6892
2150
1450
9150
13212
640
1450
462
42001
18954
16402
7041
2870
159
11357
309
779
7041
2150
2050
779
503
9210
1255
2050
861
6650
12972
3980
948
6681
3980
1024
2216
19
9611
1624
361
18215
4686
874
4192
2664
19189
2307
296
183
17590
17907
5708
240
238
11492
266
12082
159
159
3332
7249
2244
268
11788
546
17326
12517
13897
17314
159
17335
159
13782
17377
12271
4973
2231
16959
201
201
3795
201
16990
11419
2448
48539
10911
221
23015
936
1128
611
644
516
662
517
578
349
291
1742
508
611
508
677
658
512
575
704
507
613
507
641
653
324
541
594
6575
1960
591
533
608
671
503
642
517
597
313
344
37540
142
216
216
215
1510
2365
2156
215
310
140
31942
3618
1266
14373
24775
1093
12430
2515
1449
1772
5007
3618
9548
12430
26608
1294
1767
26966
255
10727
265
265
12194
3263
11921
12430
24782
3618
12474
2281
1161
12430
38925
3618
4609
10611
13796
25135
3618
4609
10611
11664
2289
34353
704
770
742
804
603
702
506
6836
4683
3679
496
2189
2120
2599
260
6461
4480
282
917
927
954
1397
2217
1481
1308
1969
283
263
3982
159
1680
2806
283
430
131
131
330
265
272
32590
283
554
253
253
286
330
291
267
282
284
266
273
267
266
283
283
272
5562
771
784
701
771
772
701
849
735
4872
1681
283
264
330
3868
266
2457
14290
5701
7252
330
254
254
287
292
175
175
175
755
604
713
702
3143
678
284
268
285
267
273
268
267
4758
622
637
566
637
274
671
566
285
637
284
671
35990
7456
7626
283
264
1681
261
12759
330
38348
261
2414
11562
662
9146
5609
4305
330
254
254
287
292
284
285
268
267
274
268
283
267
285
273
5427
671
23138
7945
108
34793
745888
763775
26656
1807
608
12405
608
12405
646
2218
606
1176
658
346
362
224
2243
6515
342
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
1262
1423
646
2218
606
1176
658
362
6515
449
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
124
175
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
18965
120
120
120
624
120
120
5440
120
120
435
120
175
120
646
120
120
2218
120
606
120
1176
120
120
658
4859
120
120
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
646
2218
606
1176
658
348
6515
624
5440
435
175
646
2218
606
1176
658
362
6515
624
5440
435
175
501
12244
501
12244
501
12244
501
12244
501
12244
501
12244
501
12244
501
12244
501
12244
501
12244
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
348
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
646
2218
658
362
6515
606
1176
624
5440
435
175
624
5440
658
362
6515
646
2218
606
1176
435
175
624
5440
658
362
6515
646
2218
606
1176
435
175
624
5440
658
362
6515
646
2218
606
1176
435
175
624
5440
658
348
6515
646
2218
606
1176
435
175
624
5440
606
1176
658
362
6515
624
5440
646
2218
113
204
10736
2646
865
940
841
10622
841
472
10583
5049
3588
1051
10803
505
505
8989
533
533
118
118
118
118
118
118
118
118
118
118
7134
512
512
533
533
501
501
505
505
511
511
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
260
10070
23664
260
394
3909
10789
6226
506
6068
719
357
595
38577
7560
19923
20943
37103
381
482
719
19277
719
9665
9593
11926
7954
13045
17833
11451
11451
719
261
382
7489
3699
1571
10082
2518
1220
350
1354
2843
350
1201
1222
12758
4094
6297
3073
3035
3723
1221
2118
3539
5390
5384
1337
3325
3398
2746
6326
3162
3482
3810
9183
2989
1210
1190
1191
1220
2204
1348
380
5868
1519
7729
59860
4482
14719
6647
15000
15045
442
481
8369
1214
458
1626
6452
2229
656
606
38685
24504
260
123
2294
494
204
24061
12497
766
260
8981
10559
1586
1591
736
732
172
1493
1323
1577
440
5238
1848
1686
440
1381
6430
1553
590
1391
2153
2943
1428
2571
1877
2013
2571
440
1418
2501
440
1577
1865
9526
1865
1221
346
7038
2129
21972
5955
10830
501
527
315
4021
524
703
600
275
1165
6476
593
318
3536
474
410
570
526
537
275
474
275
474
582
478
1696
275
474
582
587
478
587
478
511
511
478
582
222
222
223
478
11423
478
523
1660
2124
618
331
347
582
530
309
298
496
512
677
588
7811
597
534
1303
2657
753
478
1069
789
567
2051
803
485
485
669
1759
582
478
1696
587
478
1373
682
478
1164
1021
3815
305
255
255
255
61779
589
285
560
510
529
1349
681
1607
415
45407
465
762
598
255
940
597
652
6406
790
776
636
719
334
598
11444
512
564
1797
962
790
5337
790
45309
11365
1007
4517
790
391
790
45309
11306
2385
4868
790
790
45309
1842
6313
790
37545
1773
6525
777
43383
556
790
850
1420
5510
790
42507
790
37545
587
222
790
42507
7264
736
391
8666
275
474
587
478
735
648
3079
3284
4380
8549
474
682
478
1460
275
474
523
478
1660
275
9346
4674
371
4580
988
526
7566
516
34109
34109
22250
159
159
159
159
159
1742
16473
12374
16453
159
159
20947
492
188
24081
6957
9263
1238
27257
1470
2077
1658
2260
1294
1406
1374
1245
1222
1304
1742
1358
1295
29478
1470
2260
1294
2077
1566
1406
1374
1245
1222
1304
1358
1294
1295
1742
5311
19
229
159
12046
9140
1311
229
9015
9658
5336
6307
9633
5336
9633
5606
14131
492
19
19
1191
1294
1051
5336
229
29096
8919
1438
9568
6506
9638
1470
2077
1294
1566
2260
5336
1742
6428
10858
10048
8894
1393
6428
8913
1336
9535
5555
492
16453
11487
16432
159
159
1470
8042
1566
2077
1294
2260
1742
8962
9589
3649
23128
3370
1655
10824
2575
2986
5106
16467
159
12619
5018
5611
498
9038
6116
3467
3924
236
2961
10169
19
12702
3371
524
1656
609
862
3895
7142
10419
159
159
3353
5099
159
12200
1348
40923
9166
8841
4242
515
159
4883
124
8651
3527
35090
534
159
263
11120
3722
460
8723
2584
3824
124
277
37452
3127
8590
6137
261
423
124
1131
3947
15821
37370
470
159
261
3374
12499
40719
179
3881
6742
736
3307
1420
1432
2051
91442
6204
761
14261
1530
9956
9026
2565
1196
180
2065
2401
2138
3977
2812
10948
3952
1439
2089
3305
246
34793
745888
763775
26656
204
344
36038
358
344
36043
358
424
17211
1120
2784
1118
286
316
731
5285
1425
309
445
1485
9751
5247
1174
213
205
210
203
8609
733
123
198
202
8817
204
209
39152
29441
5735
232
935
437
9272
3032
2281
922
642
3050
2986
2617
672
1203
3080
2958
929
3170
2983
3476
15751
15751
213
205
221
5352
615
4294
15143
16839
13433
25530
16490
17888
31810
198
197
198
209
687
23170
14306
27609
14514
22290
4233
36196
15040
1758
232
945
988
2729
12509
2882
732
726
1144
2755
1986
942
607
2780
1813
1831
1867
1732
1753
1986
213
202
212
9258
5037
8243
674
198
202
198
210
20465
9412
19305
33524
20050
19786
6007
9142
929
232
419
922
642
935
1203
198
197
198
215
5315
659
19407
7327
158
73037
2165
437
400
426
23057
390
1135
380
13612
1135
2061
2067
2067
13509
1135
13565
1135
12787
1135
2061
2067
2067
13482
1135
13406
1135
2061
2067
2067
13460
1135
13566
1135
2061
2067
2067
13562
1135
2061
2067
2067
13623
1135
2061
2067
2067
13517
1135
2061
2067
2067
13711
1135
11002
13712
1135
2061
2067
7014
2067
424
155
8673
2220
4468
4932
5815
1244
210
5064
4569
4222
2474
306
344
38926
310
10935
3439
2727
523
1655
269
3370
6874
3440
3440
17259
3439
5458
3439
3530
1801
1655
6874
269
17633
5719
3439
3530
1617
1801
1655
3439
17634
3439
3530
1801
6874
1655
269
23540
4486
273
4033
1493
124
2237
5542
19061
278
18133
731
7839
1201
384
4992
549
8746
7591
6517
6418
399
265
7586
426
16149
3078
707
7729
8707
4150
897
558
889
1693
2133
446
2114
3944
3894
5961
8068
2168
399
260
256
11276
17636
8315
887
4308
5053
5170
25639
262
5307
424
9610
3120
7591
424
9610
3257
3251
3274
3640
3178
3202
3080
3257
3308
2991
8700
19354
4805
10559
12071
262
260
11924
4975
5521
974
1296
454
9174
3277
7685
922
903
1018
1693
1066
841
4009
4446
15758
850
1016
1518
1254
3157
3071
1157
263
288
553
7300
424
9609
261
265
6413
101
6830
262
256
264
11680
5536
2587
454
9281
263
486
8534
264
16462
262
264
7506
5027
2164
273
20990
276
263
3914
8534
5573
3784
7261
263
486
9686
262
264
486
6795
2846
258
17530
262
256
5678
6914
269
12950
263
266
486
486
7472
10224
263
8534
2307
13484
17833
5346
4159
1718
1537
2188
2733
8401
1961
2891
1070
5840
16594
5840
7907
14600
7523
314
7161
6825
405
1685
1012
16060
9774
16594
51174
310
10819
530
4143
8027
8290
16594
313
6775
405
4380
43232
2513
292
292
292
292
292
292
292
292
292
292
292
292
267
501
501
253
1843
323
309
159
323
2836
292
17261
17261
16438
159
159
14589
159
159
159
159
1678
11104
7398
1446
1403
24220
12057
18269
1736
14707
159
159
159
159
159
1678
203
15094
156
156
156
156
156
156
156
156
156
156
105
156
156
156
156
3280
156
156
156
140
140
141
142
5905
141
141
140
140
140
140
141
141
141
623
141
141
141
831
400
506
5168
189
13446
2305
2685
1038
469
8490
1400
731
321
265
273
102
682
764
658
322
26086
219
219
219
219
219
219
219
218
220
219
219
219
219
219
219
219
219
19976
219
9938
219
219
660
220
7916
218
220
219
219
219
219
218
219
219
219
220
288
5883
189
634
189
189
13464
2305
102
102
102
102
102
102
102
102
102
102
102
102
102
764
26143
219
219
219
219
219
219
219
219
218
220
219
219
221
219
219
220
220
218
220
219
219
219
219
219
288
19998
219
219
219
220
219
219
221
219
219
5882
189
634
449
262
7384
1392
11953
637
1424
2309
637
1790
85900
168
167
318
167
167
166
167
167
166
167
166
167
1235
822
166
166
167
167
2487
371
17417
85900
69410
85900
4848
3073
60
6712
1611
6672
262
58
7614
1856
644
9898
7691
1148
5469
9222
4502
4303
4994
265
214
10852
389
13233
446
10887
664
611
15947
3345
436
944
459
3528
744
753
3546
875
572
281
1737
741
1011
912
1280
1335
956
1052
4296
4289
286
691
392
660
17292
22520
789
3131
789
8844
14599
789
789
11976
16994
789
24991
789
69284
18674
256
256
256
848
256
256
460
396
280
551
330
1603
425
256
256
256
256
256
256
256
674
1602
1602
1603
51774
690
18328
12882
10783
31412
2941
418
500
545
438
454
794
420
456
451
505
469
432
471
15911
451
436
462
601
506
488
462
408
449
477
464
8982
13446
478
434
436
530
436
454
450
583
444
417
523
459
479
34747
500
592
434
486
5612
445
474
486
433
464
449
11843
462
7641
1525
1616
1608
1530
1494
1513
1547
1587
1509
1533
1513
1494
1879
1538
1555
1517
1502
9732
1776
1688
1595
1521
1521
1718
1502
1521
1502
1839
4470
40968
2031
2872
1251
1396
3183
1879
1217
1732
1381
10062
1436
1523
1539
1297
7248
1841
1270
779
1660
1478
1497
1520
1133
1181
23895
2872
1879
1217
1208
1293
1235
1791
1543
1539
1491
1539
1031
1181
1520
1436
381
1094
1444
1477
1574
7248
28148
7042
2872
1879
1217
1208
1477
1791
1444
1539
1181
1539
1235
1491
1436
7248
1543
8806
381
4893
1993
2318
16672
6917
1971
2300
5750
4144
2035
12657
3901
2872
1879
1217
1251
1396
1381
1580
1574
1520
7248
1478
1479
1297
1543
1436
1491
1539
1181
1474
1503
1464
1514
1660
1539
6914
1208
2872
1879
1217
1208
1181
32647
7248
17274
2872
1879
1217
1208
1181
7248
23065
2872
1879
1217
1208
7248
12841
1979
2265
4469
2872
1879
1217
1208
8351
7248
1973
2264
8977
2872
1879
1217
1208
381
1181
7248
8351
15572
504
5894
8178
9914
19
1560
4633
32013
2035
362
23065
1178
403
445
565
472
337
495
471
530
499
379
510
2183
631
637
533
600
593
646
664
643
704
1276
687
995
2800
272
457
450
440
757
591
575
466
472
9885
366
504
514
460
537
563
485
352
2224
9155
3869
25102
1004
310
1248
585
6576
337
296
47553
930
5378
4507
4387
3659
2707
5284
3899
25004
8702
1178
403
272
565
457
495
471
530
499
379
335
371
995
26788
445
472
450
337
440
757
591
575
466
296
347
359
764
535
17385
1022
590
1422
20500
799
18353
7788
16926
532
655
1565
1597
497
1133
1597
1133
6550
533
530
530
533
11042
1350
1329
1277
1350
1330
1355
1277
1333
11640
1372
1337
1290
1355
1218
1371
1336
1291
1238
3480
2130
9934
510
4561
3564
9358
16083
5100
3283
5232
2304
1841
210
350
3102
3286
10287
503
550
505
543
531
534
476
6025
20744
328
378
1152
376
357
328
348
379
1070
355
1075
1334
4863
398
1145
1151
349
431
342
1094
1075
327
1737
707
8470
442
526
442
377
326
315
4772
371
336
267
707
7673
18277
731
7839
1201
359
384
4992
547
8746
7592
8067
6518
6419
399
9545
3046
706
360
7686
873
974
7690
6264
6712
6168
5310
553
1296
8632
5370
2173
2925
8782
4119
8782
2173
2098
8782
2173
2763
8782
2173
17252
2173
8782
5203
18275
269
4256
7325
263
7779
486
9686
264
7506
426
6626
1288
7622
276
17038
17330
23691
23691
23691
15359
8534
8801
3444
276
4898
1194
4278
23389
6251
8534
11555
3446
276
25400
13022
9686
3445
276
23581
12536
10224
3446
21317
276
12896
7508
3445
22103
12399
276
8534
3434
2162
276
18561
10832
8534
3434
276
23941
10658
9686
3387
276
25269
2938
10224
426
16144
3077
7728
276
260
8706
4150
557
897
888
4975
1692
2132
445
2113
7508
3943
4590
5924
8067
2167
398
8314
276
886
4307
5052
5169
25638
8534
34793
745888
763775
34793
10433
4848
532
3131
12941
640
7750
2050
9016
14265
1450
16045
11321
13004
8602
8941
253
616
287
286
12246
270
10060
2160
1482
1998
9804
7962
582
10932
689
8990
8072
1190
7876
13238
1129
6846
3105
3875
4330
7023
16829
11102
14202
23687
12105
6712
1128
3697
7572
6152
13157
7088
11604
7071
4220
7867
6110
54790
13932
5194
5730
270
253
6660
10142
487
11863
2233
2914
3034
22417
1234
1107
1703
3394
3028
3236
1202
1193
10238
1298
829
1197
5195
395
2029
1057
905
304
11421
905
317
339
881
2033
1459
337
345
354
9782
4660
8129
253
838
26261
2191
10048
8373
635
10102
6699
3642
587
451
981
23636
5959
694
10147
340
1140
2659
15180
825
554
554
417
1365
340
3984
675
5620
3414
10756
1652
1501
27531
6845
1468
11494
7266
3438
5341
2825
1792
1025
1001
2103
8922
3033
3884
9842
2360
3338
2284
3586
1620
3234
4274
5466
2901
7591
3209
643
3354
3142
1365
4592
3782
2701
3084
5828
3422
2377
2824
4260
1815
3447
5392
8662
362
17194
745
818
344
4811
790
744
1022
822
817
1317
344
817
1489
550
1047
885
693
904
967
1856
1088
7791
3338
694
1820
790
344
1372
1684
884
344
261
255
2110
2338
259
825
1140
21205
553
18177
6268
953
261
886
3577
534
3396
352
622
763
345
553
1803
660
619
934
417
259
23354
4480
1490
269
269
269
122
2352
494
259
12139
737
409
1751
1903
1590
1456
371
28022
330
1795
815
794
364
260
489
537
415
32901
1122
8475
356
424
399
387
3901
229
10204
15646
13207
417
1881
12902
410
332
2739
634
368
1930
330
366
2447
552
2414
347
312
1400
618
5995
4025
10785
3169
2923
2672
720
3188
2827
13513
8113
909
1930
4310
5514
1054
23544
1054
281
19942
826
625
502
575
851
265
1441
632
634
864
574
1139
1030
518
510
419
826
266
1673
487
508
495
369
860
621
569
377
614
2584
266
273
528
1451
445
574
281
638
495
380
20001
7425
366
15727
9960
229
378
2530
277
733
1723
2563
4948
2858
9462
13207
424
28325
2751
551
413
6424
424
333
4033
2160
17952
593
8562
5489
1818
592
25421
4116
28945
4784
447
6168
12386
668
1930
2477
648
331
4709
1934
564
3271
450
3284
5922
2284
6656
6809
1077
5443
367
4643
2536
11948
26547
1200
1199
1125
4296
24159
7133
27559
426
424
424
124
2237
537
412
30957
673
11664
424
537
4600
1122
7295
285
404
10535
616
259
601
5848
9762
420
12484
3474
1614
1256
2822
2450
14140
2692
5623
1886
4656
435
19628
3238
3827
323
737
416
391
739
733
9955
317
1923
1795
10713
737
14795
392
417
420
420
20977
380
1103
14594
1798
383
2291
2898
2413
943
683
370
985
370
365
1917
986
18004
6380
4106
3433
1004
2508
15060
8482
1042
15589
6501
8489
196
196
195
196
195
195
196
195
195
195
196
195
195
195
195
195
197
195
195
195
195
195
195
195
196
195
196
195
195
195
195
197
195
195
195
195
195
195
196
195
195
195
195
195
195
195
197
195
195
195
196
196
195
195
195
195
196
196
195
196
196
12707
7974
9897
196
196
197
196
197
196
197
196
195
197
12092
9381
13194
3526
2007
15760
11331
8910
196
196
195
196
197
195
197
197
196
196
196
197
197
196
197
197
197
195
197
197
195
196
196
22689
7970
1753
5512
484
10879
4820
8464
5757
21881
22183
11516
1291
198
197
195
195
197
196
197
197
195
198
195
195
197
196
195
197
198
197
198
197
198
198
20073
11780
4401
197
197
197
197
198
197
197
197
197
197
197
198
197
197
10447
2731
4848
532
479
16535
10132
1255
1450
861
408
2452
491
10511
1849
7613
2242
2685
2238
2862
2716
7277
3470
4310
7792
6593
7373
6570
7197
8214
10584
5851
18799
1323
578
390
32076
7998
10391
5898
3447
4476
5481
2745
19832
173
5529
6465
7840
174
172
173
171
470
24504
24505
10419
3353
159
159
479
16534
11666
1255
2050
159
2583
7487
1275
1273
770
410
1613
390
3270
1056
142
9566
6261
1269
1267
1276
445
384
1606
764
3263
3517
1105
3037
1369
3263
13303
4136
7016
3482
830
7860
8337
2226
1273
3297
722
374
2789
374
3049
721
926
374
374
270
722
8713
722
175
1628
1239
11393
722
374
374
1803
1737
2011
2074
1525
1952
1452
2793
374
374
876
7573
766
9162
8755
52470
1803
1573
3699
610
3657
317
345
6172
1794
317
365
345
6110
14791
4176
6110
14791
6598
596
1874
706
2085
810
1982
809
851
1276
2202
2108
4387
721
5474
2039
537
10121
830
13422
175
6316
2762
8472
1240
174
2530
830
9769
2039
175
8734
3298
6530
369
3049
41131
1415
9734
3438
7201
8907
263
1581
4949
12234
39820
1433
3694
8067
2744
276
902
8811
7937
1485
1997
13507
268
1102
26091
1068
3689
272
3354
1545
1551
3243
3467
4683
2309
6462
4496
3500
2276
292
272
1340
2511
4417
4666
2273
1220
321
1000
4495
292
2072
2218
2297
3421
3545
4498
3226
2478
1373
4335
11084
2323
292
22445
2209
2150
3508
4327
2182
2172
2196
3529
3882
1103
3494
2403
11548
35065
259
1654
13823
1356
4266
26137
3796
1732
620
2514
11081
1367
1792
2545
911
1452
1737
9194
1875
1418
2509
2584
2645
2700
2380
1660
444
4885
1659
2315
830
591
2972
122
5403
766
824
1801
1571
2266
20155
122
16557
259
124
13529
35045
2698
1265
2739
2143
1030
1841
975
5103
1248
1900
2812
1672
1875
980
1358
1348
1863
23742
268
125
1811
2477
917
1453
8945
266
262
3694
6949
3796
330
12475
304
434
10541
228
35268
1321
6109
4503
3923
5957
5948
4026
2895
1541
3602
1694
2474
673
1356
4347
1583
1862
2508
930
2544
4532
8788
1356
2113
6073
272
8364
2401
12272
3040
6476
20612
7443
1227
142
451
446
10185
2117
5900
150
3202
1356
3519
1805
867
2504
2769
5774
137
451
3040
8270
4249
673
446
12156
6251
8534
19659
19621
1682
122
150
10105
673
3040
3040
2024
4099
850
451
3281
4075
1356
2203
6195
3904
446
4293
4213
446
3105
3912
51102
6675
673
7995
274
868
10264
150
12127
4962
124
451
3040
5014
832
150
10294
832
6193
12156
12382
232
31788
10264
270
862
259
7177
465
384
464
464
396
454
4381
10509
362
2300
433
3497
685
2012
2502
413
12402
414
265
277
444
227
8921
8735
227
483
228
228
229
228
30999
189
227
229
228
252
227
229
228
228
8633
227
228
228
228
227
227
227
227
229
228
228
228
228
228
228
227
229
465
228
465
228
271
272
228
6829
6003
279
228
228
228
228
6068
228
228
228
228
228
228
228
228
228
228
228
228
276
228
228
228
228
228
228
227
228
228
228
228
227
228
228
273
228
5484
228
228
228
10509
399
101101
265
268
227
227
6899
9573
228
228
279
229
10923
228
227
228
3027
227
227
227
228
1556
227
229
228
229
189
227
228
229
229
2370
5550
8275
228
228
227
228
1411
228
228
151
10363
124
11231
227
228
228
150
591
1940
228
227
227
868
228
228
227
228
14536
228
228
228
228
228
228
228
228
228
228
228
228
14536
228
228
228
228
228
228
228
228
228
228
228
228
4605
269
269
2158
269
2195
269
269
269
269
2381
8870
3544
5501
341
60448
24379
1681
1716
1729
1575
2039
335
10302
1705
1845
1316
1717
39593
10655
1453
3829
2125
6430
7283
314
1021
422
1717
3276
3663
1716
1302
884
6193
1736
4048
14201
648
403
56656
3196
31533
3942
964
2093
3195
1223
2505
21989
1326
99507
10645
2623
2495
2191
424
174
6038
1213
1575
1293
383
1237
2597
1295
1277
1717
1484
3446
63216
3934
6085
4703
1317
382
37252
25903
46887
65920
335
335
22488
1680
335
360
33561
11019
410
408
119680
413
323
1334
534
521
323
1534
640
821
599
1272
769
1082
323
422
4108
871
18181
904
1523
353
465
4067
323
798
473
323
420
1779
669
12080
333
517
333
542
554
725
782
1578
30965
2354
740
789
23736
778
766
808
412
160719
23007
517
1386
243
738
653
1052
1894
1731
244
2501
246
571
265
195
4323
1369
686
241
1397
690
383
1396
195
3383
1353
652
5124
4901
924
618
442
5000
1314
244
314
241
983
503
624
625
495
2798
34097
533
510
1456
639
3887
661
3754
7466
1065
1898
319
732
634
573
592
686
718
3886
908
4339
882
759
933
2550
1046
164821
748
3887
868
2441
1455
732
3886
926
4446
900
2488
1716
1077
734
3886
848
2432
913
34129
741
3916
292
1114
6965
4812
765
836
698
610
292
1574
6464
812
978
635
480
1581
970
708
743
1216
1479
2486
2638
736
970
11594
261
23012
532
836
6401
591
898
3755
305
641
789
496
1071
297
664
709
1421
440
636
3297
619
771
913
882
589
966
699
1173
1555
639
2750
297
342
286
2920
365
6195
446
15612
792
580
634
1116
1113
1131
556
596
9353
1085
382199
21736
1038
497
492
516
628
446
617
31577
23316
446
15612
20966
446
15612
11350
445
31577
11350
446
15612
1280
4502
136187
1084
4517
195009
264
434
265
265
265
265
264
264
264
264
265
264
264
436
265
265
265
265
265
265
264
265
264
264
265
264
264
264
265
265
265
265
265
265
264
265
264
264
264
264
264
264
264
264
434
265
265
265
265
264
264
264
436
264
265
265
1280
4505
130690
1086
4523
95309
1282
4430
66041
1086
4523
204464
23007
517
1314
243
738
653
983
1052
503
2501
246
571
1386
244
314
244
5124
1369
1731
1397
690
5000
1396
195
3383
1353
652
1894
241
624
442
383
265
195
4323
241
686
924
4901
618
23101
1827
642
427
1306
34097
639
661
3888
1065
592
732
3889
319
1898
714
3754
4037
686
573
634
216
711
573
271
1960
17422
861
322
306
511
217
216
217
216
714
3889
711
1960
17422
13782
319
13782
683
3888
820
1679
4970
547
634
276
1336
5259
2397
2211
2211
2211
2211
2211
2211
2341
2341
2341
2343
2343
2343
2343
2343
2343
2343
2343
2342
3531
917
3888
1206
19303
1226
4381
35221
731
264
316
236
265
543
287
933
286
434
436
2415
258
914
883
3889
1138
1679
5359
5259
2257
2071
2071
2071
2071
2071
2071
2071
2071
2071
2071
2201
2201
2201
2201
2201
2203
2203
2203
2203
2203
2203
2203
2203
2203
2202
2202
3443
885
3888
1142
1162
31875
4343
1046
19172
19812
851
3888
1074
1679
5329
2365
973
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2179
2309
2309
2309
2309
2309
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2310
2310
2310
2310
2310
2310
2310
2310
2310
3485
897
3889
1166
18946
1186
4398
17270
19632
863
3889
1098
1679
5343
973
2179
2179
2179
2179
2179
2179
2179
2084
2214
957
1048
1679
5343
5259
2395
2209
2209
2209
2209
2209
2209
2209
2209
2209
2339
2339
2339
2339
2339
2339
2341
2341
2341
2341
2341
2341
2341
2341
2341
3734
914
3888
1200
19136
1220
4464
17304
880
3888
1132
1679
5358
2367
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2181
2311
2311
2311
2311
2311
2313
2313
2313
2313
2313
2313
2313
2313
2313
2312
2312
3488
902
3888
1176
19184
1196
4322
35277
868
3888
1108
1679
5344
276
755
2072
18478
18478
13349
17645
705
3888
842
1981
4453
2258
2205
3604
888
3888
1148
1168
4786
237
237
4910
223
1006
530
18295
10402
4848
3157
532
56
10840
266
8974
1240
3000
262
78
9910
4350
268
6106
215
3565
558
242
5672
8565
229
229
229
18056
229
229
229
229
234
291
229
229
229
8570
11327
2794
984
12349
5214
25029
2552
229
229
229
229
6329
229
229
2942
229
229
229
229
19627
461
3119
389
18819
3154
452
7561
1063
391
2774
212
1132
1063
200
7940
1015
212
581
21531
200
3935
17890
15456
762
7217
17889
16982
14328
7214
16981
18034
15413
7210
18035
13915
14087
7215
13915
17657
14462
427
17657
18589
15427
7213
18589
13673
13847
7214
13673
16638
16963
13832
7215
16963
17429
200
7939
228
60515
8527
348
46841
13049
7334
1009
17429
200
3852
1063
627
1995
1132
259
1417
1171
20464
292
792
292
312
3588
9753
1923
292
3948
2911
313
6950
16470
1035
1092
5139
313
570
1106
2808
3166
213
26655
2408
276
512
13444
7976
381
539
12089
8659
1064
2071
7073
889
3717
502
573
2219
596
682
9753
3003
286
3693
13036
4466
436
17487
200
198
198
198
198
197
198
198
198
198
198
198
198
198
197
198
198
198
198
197
198
198
197
199
197
198
198
198
198
198
13637
125
125
125
125
125
125
125
34553
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
61056
34948
34090
17232
125
125
28091
33136
398
125
835
642
320
355
848
501
320
27046
23544
24210
28568
721
643
568
125
461
125
125
125
125
52099
347
273171
33650
695
125
323
211174
125
69955
31394
181752
76737
102564
213938
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
45596
31145
169705
120
19066
1839
347
269
269
666
1134
269
3835
679
697
2110
826
902
6484
4834
610
8766
4106
550
735
701
725
736
708
724
606
685
898
627
599
618
581
144
877
561
413
577
360
1101
335
1307
21614
157
7341
292
411
293
1101
335
1307
8477
566
757
448
1178
372
367
1195
1297
2927
512
1456
639
3888
661
3754
7466
706
3888
892
4410
866
3408
137143
2749
346
333
89604
445659
440239
459
38115
828299
259743
10483
2218
332
187
828
1395
3065
262172
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
8687
4520
4567
2919
1836
3556
393
3570
4236
36321
3496
4175
2219
1707
4374
1956
2944
2691
3308
2713
2142
1717
3755
12617
3189
8307
1913
3570
1212
2740
2534
4129
3611
3570
24474
8181
3210
31579
4155
3471
90398
6532
5158
2316
1668
1427
759
467
523
1439
463
1451
27360
8987
409
8125
586
16009
1940
1205
4886
2546
1829
12433
3230
1005
476
761
3315
2166
1242
1386
457
2121
635
2448
1321
2565
8602
286
1047
596
2078
2252
291
291
270
253
271
549
287
548
30122
1098
2490
11060
2858
934
978
1618
1843
2544
1413
9281
815
2877
12037
2391
74898
2490
2858
934
978
1891
1843
2627
551
4575
2120
424
426
2327
1657
610
11995
1979
1843
2638
1386
610
10292
1755
1839
2580
13274
1222
547
2120
1530
1101
1725
1038
1075
1188
610
12039
1830
19704
1843
2554
605
656
6233
8792
672
676
601
544
5120
5120
610
12172
197
11993
8298
460
384
3359
3248
1396
436
814
2686
324
397
315
326
4542
3584
20113
8298
2034
5018
928
338
326
1932
390
8298
13043
8298
474
1255
34042
8298
180
971
389
1521
1118
1089
1933
339
380
1231
1160
1048
2213
469
697
301
1860
319
298
3912
10455
2180
8298
16508
8298
408
1037
757
8298
227
8298
28513
209
208
288
3912
5878
211
398
572
10113
28273
8298
223
1546
12214
207
217
2920
9850
2180
610
28664
8298
222
210
211
9850
4562
398
580
11570
23488
8298
410
211
215
5742
6347
5326
279
338
5570
279
343
5326
279
10477
3142
330
187
828
1394
3064
891
7463
18980
16284
14539
1479
1637
10877
3026
2075
32148
2779
2087
2064
2123
1592
1620
1573
604
604
1591
8760
30142
5090
4021
3997
1499
1353
1520
6357
354
4193
3772
4897
1223
1287
1496
4751
347
339
1599
911
1077
1124
2578
1571
4513
6820
7387
3999
4158
515
7112
721
1357
12365
1718
325
9059
202
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
17489
329
476
10219
10915
340
9400
201
201
1046
920
1570
9768
2749
3208
788
10722
11360
205
427
288
12106
1206
293
15773
293
599
606
1200
7938
330
12216
471
821
6114
125
410
908
125
125
604
125
356
125
335
319
125
320
399
125
320
463
693
319
125
34309
699
381
505
418
125
125
348
465
517
18360
125
125
125
125
459
125
125
125
125
29700
125
125
29964
165356
29810
29629
125
29560
116235
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
727
252032
18524
34103
71863
18584
422
4343
305
306
718
18795
422
4341
379
71863
34174
58024
18603
459
29921
459
29921
30380
149822
30388
30193
30039
18722
459
30438
39283
424
621
9723
10272
3189
1070
713
1824
7233
2226
8630
1440
4448
18197
4448
765
4325
3410
980
897
2282
1650
296
1857
9581
405
10049
624
263
724
10375
503
463
23289
855
656
417
270
1319
1418
10800
2304
1016
411
1438
1682
418
6400
4966
953
9535
765
624
10375
15686
787
26562
1439
2461
272
4388
16092
24194
787
1439
395
7887
2338
383
138500
953
7824
767
263
7870
624
10375
447
13713
1617
1534
2184
244
244
11828
1725
244
244
351
244
13713
14754
1609
244
244
385
244
23354
4480
269
269
269
1490
124
2237
221
41239
1674
451
515
7209
513
3527
3171
8008
3338
470
3368
532
4737
532
1743
4181
7236
39172
451
3174
10273
511
3783
466
5296
31402
709
4730
4876
6387
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
28372
512
322
1058
16054
447
449
594
2538
500
432
1593
1009
1622
316
1290
1115
1278
707
1208
2725
3953
5121
428
993
1900
1225
678
1671
1109
432
1851
1852
10223
707
564
594
431
7234
19364
200
21492
640
19648
15048
366
12115
7520
191
19293
11102
2030
413
13277
3519
11179
4483
1024
37020
984
539
2891
7016
7629
2420
2773
342
2190
2480
4568
2842
2487
2131
2446
2154
2858
2684
8495
11017
2207
11326
3689
2557
4942
1860
1693
668
3080
1847
3090
2182
9553
1506
356
29815
4458
1782
12163
1796
2693
2133
341
6061
3315
2487
1807
1789
4608
5607
3611
3345
1859
14777
245357
21962
7367
1770
4096
1460
452
7561
1063
135
135
135
135
27781
1063
1015
1654
200
165
581
200
7754
27191
452
4433
1995
200
27560
200
27168
200
27411
19987
200
1029
20286
200
164
1468
200
3796
23800
1063
626
1995
1132
259
37429
1127
415
1533
415
2180
613
2389
541
415
415
415
613
1061
613
613
358
283
4968
4848
3155
401
563
4937
1234
3650
2832
557
3508
237
419
187
789
1395
3325
1320
271
381
1240
2190
884
618
1318
521
861
546
891
6428
1234
892
433
517
4348
400
419
186
787
1395
3065
301
262
77
8568
268
4350
6106
215
3565
18237
18354
429
18354
20531
14530
738
2562
604
32856
10185
1898
264
9011
1228
17088
229
229
229
229
229
291
229
229
229
234
6329
229
229
2920
8310
229
229
229
229
891
229
229
229
291
8943
229
229
229
1234
1544
1439
3190
17673
1470
7021
26321
1658
2077
2260
1294
1678
4254
7040
12937
1446
1191
15238
1289
1051
3083
4459
1188
1927
2490
1849
3029
3208
2922
24949
5481
11266
1116
37743
3644
2012
15230
7862
1331
36383
468
254
867
981
1205
1434
1425
1416
9497
1432
1429
549
247
1432
326
1166
438
884
13244
1431
2018
1133
293
255
18302
3021
263
265
26984
159
159
159
159
1566
1678
4016
96
65924
4302
479
12403
2106
4893
461
458
698
4290
324
325
1216
1293
325
874
1619
3001
1444
11238
1332
2006
420
30950
1510
1556
1372
1408
5272
2191
668
691
695
1012
1014
723
8706
865
926
847
681
313
317
288
9573
318
1451
1484
288
318
318
10605
313
288
10100
317
288
318
2230
1482
629
431
984
4488
1105
2083
9148
2236
1856
650
5784
406
1423
1368
1077
1267
2101
1842
1335
2132
1512
1911
377
12950
1415
1543
412
132
132
132
132
9465
1209
960
1181
1141
1121
961
1129
2097
8266
271
16519
1288
9306
1010
587
1222
547
494
7619
6911
7529
7529
229
10618
6911
8090
7587
3149
229
21694
125
6601
4956
3235
2370
375
380
1584
1084
1418
1522
2117
1460
1101
400
1261
1659
1039
699
1180
1763
1136
727
9690
1152
26362
823
7442
724
642
938
1773
713
1240
71178
863
1034
612
827
610
735
228
982
1847
21233
973
1690
1178
2690
973
735
982
723
25255
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
21282
20148
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
21362
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
24762
28276
71451
71179
22658
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1659
452
7561
1063
391
2774
212
1132
1063
200
7754
1015
212
1654
581
1029
32583
200
8783
17818
538
220
18667
1425
1460
424
234
227
978
226
227
613
322
12469
9563
612
1970
2008
1387
12470
613
322
613
12469
12469
19096
978
322
609
613
12448
1970
613
322
612
322
612
609
19130
978
322
613
609
1950
1198
322
609
612
19135
978
322
613
612
1950
322
609
612
609
322
609
18897
978
322
613
612
1950
162518
24892
609
322
612
16707
978
612
322
612
1950
609
1942
322
613
442
445
49293
2422
341
731
49293
14119
439
16415
439
16415
439
16415
439
16415
443
7619
6935
8114
7611
6625
4980
2393
1159
1711
3124
2757
5036
5356
5407
3172
3171
10618
397
402
374
722
205
1203
2140
1682
1483
645
26362
422
1607
1786
1107
1062
205
1441
1124
1284
1545
510
823
205
510
7466
747
665
961
635
71623
1796
996
736
1263
758
886
1005
1057
633
2713
850
27148
205
510
1870
996
1713
1201
746
24734
205
510
10653
1175
205
510
856
205
510
41212
23390
205
510
24578
205
511
7895
800
943
2991
702
1302
754
1432
504
730
720
429
919
407
429
905
1221
377
42883
2791
507
1003
1859
1929
609
732
6300
692
2749
971
918
1022
929
3196
547
1040
3044
1963
22391
11234
5104
7372
782
429
1823
4483
1389
603
5353
9671
20372
1386
1121
1488
1121
1120
1121
5104
372
14116
6258
9249
5104
4925
5447
5104
15762
5104
9784
4228
2920
2920
9762
11261
5104
15106
3805
11590
3541
5294
551
21451
5104
927
373
373
451
9784
2225
373
1512
448
373
1540
373
451
1520
372
552
652
553
6484
551
5104
8236
21532
551
21526
5104
8067
551
5104
7069
21343
2067
27380
4223
505
3770
593
392
397
4058
94
379
22049
220
530
860
4404
444
6382
334
3716
94
379
220
860
8549
2577
94
377
220
861
15238
2742
94
379
220
859
3612
22028
94
379
220
530
858
4404
9761
428
7730
334
3467
94
379
218
858
1473
94
377
220
861
2602
94
379
219
858
3641
94
379
220
860
11841
3699
94
379
219
859
22056
530
4404
444
334
3622
94
372
220
860
14265
452
7563
1063
391
2774
212
1132
20790
1063
200
3936
1015
212
1654
581
452
7563
1063
2774
391
212
1132
1063
200
6405
1015
212
1654
581
62347
17162
200
8782
17162
200
3935
135
135
135
200
11205
135
135
200
10388
14440
7639
550
7639
1481
936
1027
7126
1849
4980
991
410
7638
726
832
90
494
259
259
8422
8421
522
12944
457
610
397
494
382
12652
8464
7638
602
494
9686
259
8421
3714
3721
284
3051
4688
7228
7846
5368
1258
9161
5376
2494
2039
267
8629
14465
15100
143
6055
31937
9984
23511
6243
293
1842
3891
293
1970
1977
624
1923
1798
344
319
322
2024
3409
574
321
1924
321
319
320
321
1916
837
321
320
318
730
10518
320
1899
704
319
5207
1471
7850
720
7966
167
167
167
2922
5481
11266
37743
1116
24949
3644
2012
15230
452
7561
1063
135
135
135
135
30335
1063
200
7939
135
135
135
3838
1063
135
135
626
259
35936
240
240
240
240
240
239
240
358
283
452
7563
1063
135
135
135
135
32396
1063
200
165
1015
1654
581
1029
200
6406
36449
526
200
31344
17030
200
9751
14160
762
7279
17030
200
10266
7951
7302
308
4841
308
5802
7581
308
7951
7302
308
4841
308
5802
7581
308
7951
7302
308
4829
308
5802
7581
308
7951
7302
308
4856
308
5814
7581
308
7951
7302
308
4817
5814
7581
308
308
7951
7302
308
4810
308
5814
7581
308
7951
7302
308
4834
5814
7581
308
308
3243
7951
7302
308
4814
308
5814
7581
308
7951
7302
308
4817
308
5814
7581
308
7951
7302
308
7581
5814
308
4837
308
7951
7302
308
4813
5850
7581
308
308
5286
204
7951
7302
308
308
7581
5802
4841
308
7951
7302
308
4841
308
5802
7581
308
7951
7302
308
4829
308
5802
7581
308
7951
7302
308
4856
5814
7581
308
308
7951
7302
308
4817
5814
308
7581
308
7951
7302
308
4810
308
5814
7581
308
7951
7302
308
5814
308
7581
308
4834
7951
7302
308
4814
308
5814
7581
308
7951
7302
308
4817
5814
7581
308
308
7951
7302
308
4837
5814
308
7581
308
7951
7302
308
4813
5850
7581
308
308
1306
218
2121
952
236
248
187
2794
7316
2775
5394
258
698
11537
7951
7302
308
4841
308
5802
7581
308
7951
7302
308
4841
5802
7581
308
308
7951
7302
308
4829
308
5802
7581
308
7951
7302
308
4856
308
5814
7581
308
7951
7302
308
4817
5814
7581
308
308
7951
7302
308
4810
308
5814
7581
308
7951
7302
308
4834
5814
7581
308
308
7951
7302
308
4814
308
5814
7581
308
7951
7302
308
4817
5814
7581
308
308
7951
7302
308
4837
308
5814
7581
308
7951
7302
308
4813
308
5850
7581
308
6159
5971
735
5585
6738
3880
6159
5970
630
5585
11537
5171
6159
5971
721
5585
18295
3880
6159
5971
716
1502
11052
5107
724
5585
10841
10841
794
10841
10841
6158
5970
763
1740
10841
6269
6159
5971
680
1502
14229
3880
6159
31728
1321
1404
5971
6119
2272
293
293
4358
815
124
1116
124
1292
376
1311
122
12057
1463
522
10220
18344
6154
3336
613
398
803
642
367
810
18360
676
31497
460
10398
6107
684
12675
10841
4690
618
11537
5170
6158
5971
620
5585
10841
1262
6158
5971
6158
701
1502
10841
10841
5970
717
10841
10841
6159
5970
19386
9551
3066
769
12190
940
15022
8939
2506
1321
297
933
11524
11523
27367
1458
517
336
467
336
4909
1635
360
365
375
413
436
1421
461
372
5358
361
375
11863
768
404
361
5829
12240
239
17221
37643
2156
1510
310
140
142
434
438
439
439
439
433
437
1901
155
438
10416
159
159
159
25426
9784
196
196
197
195
196
197
197
197
197
196
197
197
196
198
195
196
198
196
197
197
196
2507
357
718
142
9531
8997
197
197
9580
197
196
197
196
198
197
197
197
197
196
9523
197
1128
196
197
196
197
197
197
196
198
197
197
197
8695
197
197
197
196
197
31140
198
3132
2453
197
198
197
481
719
3204
197
19952
196
196
8447
199
197
197
482
198
719
9432
719
482
10230
10467
159
23354
125
125
1490
125
125
124
2237
329
48180
3034
494
284
1591
372
1904
1796
737
327
2019
2279
10218
365
793
2040
2301
30782
260
489
392
2079
9604
10781
12267
1157
691
1273
1360
1061
513
1260
6002
660
454
1061
637
443
1152
538
3518
566
644
565
8974
1061
525
445
833
594
430
1150
839
3315
1061
575
980
1065
604
1407
8854
1234
1216
868
1187
12442
654
1076
1319
672
408
414
1615
1111
422
2235
1104
10154
606
467
1173
1539
421
942
447
437
440
414
16564
13813
415
604
10959
10154
23354
125
125
125
125
125
124
23354
125
125
1297
125
125
6338
124
1474
1995
1809
1192
462
8238
1293
365
1247
2878
1912
1314
3118
2226
2222
1372
365
1396
8663
2834
1443
1405
464
9148
2640
1144
3317
1248
1911
1196
1136
15636
1166
220
220
1063
1166
1166
1166
8669
14585
518
9113
561
174146
87030
2395
9066
10547
87681
90117
90117
242418
8638
6745
1737
1737
116
452
7562
882
135
135
135
33306
2352
1920
240
240
903
964
908
266
948
918
5734
3428
1106
1490
505
850
3600
880
755
514
264
1704
955
8871
222
50159
282
4576
346
1278
1387
1497
13382
346
1341
1258
8917
256
1230
1852
4152
1364
189
7937
107
2408
734
755
756
780
798
773
597
734
743
26244
9772
2039
314
436
12252
19484
7926
1088
14197
19484
16083
22237
23937
18497
264
297
1450
781
885
5963
264
1051
264
52177
264
42593
264
25707
265
42593
265
12148
25707
265
265
11826
29995
159
265
11900
265
12569
80373
267
12143
265
12194
73959
15307
2869
2223
2152
1984
2152
1374
1507
1486
1603
265
11985
1487
1436
2252
1558
1318
926
1348
1261
222
4231
226
265
1453
732
5267
26132
1297
269
4034
304
269
1322
122
11663
430
25047
124
1248
6749
444
18972
1297
269
267
1085
5305
5305
20034
9629
319
1803
269
124
124
124
1369
1303
1352
497
1111
126
123
3113
3398
1085
4380
444
15251
1029
4381
4380
22122
898
295
4872
920
294
294
294
798
295
888
275
49354
2678
282
219
219
6268
770
5206
219
219
10649
221
219
262
2353
2616
221
23101
517
3185
3219
2730
3179
1361
2736
2731
1835
12824
2719
3212
3161
2718
13560
3183
2720
512
3185
3219
3212
2729
728
3168
3180
1276
2860
502
2726
3161
3179
1943
3204
3218
2738
2720
13523
32512
41271
180
198
619
553
828
1399
637
598
1616
644
681
661
634
582
572
734
4056
22901
654
1091
452
431
8898
438
621
265
159
13916
966
1011
932
1031
1026
444
985
1011
998
953
952
1720
502
498
425
617
441
400
400
1041
590
442
502
397
426
395
441
486
487
440
10117
1644
1041
15781
426
552
550
517
10176
16271
1041
426
10136
1813
1041
426
1041
249
7027
426
10075
1562
10000
1041
426
259
7058
1041
426
1041
12177
753
12873
801
952
921
249
426
1041
262
10440
901
833
426
400
442
436
13864
798
645
870
854
682
941
260
10934
1007
1009
818
669
1041
426
406
178
13306
984
1025
947
937
246
25646
1061
840
1001
1041
426
828
13857
1036
846
999
725
965
1026
711
989
871
257
172
1040
1041
426
12923
1024
789
801
246
961
827
1041
426
13255
962
960
1040
795
251
10098
919
918
1016
1041
426
13673
787
986
983
996
1027
988
259
7058
1037
988
1033
1041
426
3046
1575
5583
2389
1430
151
8120
10368
1944
1371
1456
1796
5408
11329
124
150
8742
275
1736
39540
832
151
10520
150
1742
1806
832
7052
6298
124
531
5489
150
10587
867
113
2271
3908
7774
39813
124
465
14195
9989
150
832
12419
10161
121
463
150
10681
868
10400
124
32597
150
836
9430
47979
273
1295
3517
307
1427
1704
2859
2473
9240
5582
1918
3068
1214
514
1624
202
6074
514
4929
3381
1557
1820
270
998
635
297
3258
181
8648
1556
2922
1713
504
5335
83
83
5646
5646
5646
5646
2520
1857
6457
13059
4191
2042
11171
23354
125
125
125
125
1490
122
2354
394
563
5171
19
11417
19
159
19
556
237
419
187
833
1394
3083
159
159
159
159
159
159
301
19
159
159
19
159
19
2593
159
159
4910
8549
4376
4690
4023
2674
4031
268
9786
2595
12655
3224
8648
9049
6732
10217
2852
6823
4423
2540
12363
2413
4647
4669
4679
4165
8911
891
8942
19
159
159
159
159
4605
2195
269
269
269
2158
2381
269
269
269
269
125
4605
2195
269
269
269
2158
2381
269
269
269
269
125
10416
4848
2073
532
13355
640
2050
14811
7586
616
2429
1107
19
532
10781
11791
3973
1929
7167
13472
1641
15513
1350
672
1328
19841
1338
15171
12664
676
1930
10681
11979
19859
3233
672
2764
3651
1256
2333
24574
173
4741
4923
173
171
5343
3856
173
5870
4279
7136
259
262
262
263
64199
1321
12984
8244
1674
919
5528
7644
6049
1720
1999
2243
237
237
2200
8361
1870
371
2278
28992
3737
13069
919
13001
919
13005
173
173
627
34643
3152
10467
4848
2924
532
394
563
4937
1234
3650
2832
4789
5216
15238
559
237
419
187
794
1394
3127
1320
271
381
262
521
1318
884
618
546
1240
301
647
2190
2773
12094
256
2771
8648
621
11537
1502
643
12675
9710
711
12675
18295
788
5585
10841
626
11052
5585
654
12675
11537
701
1502
18295
682
12675
19983
3443
720
19983
782
1502
14229
620
12675
11052
660
12675
9710
648
12373
3725
681
1502
11537
686
1740
18295
732
1502
14229
716
1502
11537
731
3725
11052
15875
142
142
276
142
143
142
263
141
141
143
4426
142
7972
142
8534
142
2072
141
142
142
141
142
8651
5814
3848
141
7984
15578
15578
22779
22779
14599
14599
16720
16720
11730
11730
9683
9683
19285
19285
9693
9693
16352
16352
7449
7449
8539
8539
19916
19916
17024
17024
12902
12902
11356
11356
22646
22646
14947
14947
19647
19647
10687
10687
13748
13748
9853
9853
25581
25581
19293
19293
28053
28053
9812
9812
2560
2560
19785
19785
16248
16248
22922
22922
15976
15976
14140
14140
19122
19122
16543
16543
15924
15924
16992
16992
16827
16827
12043
12043
7131
7131
14079
14079
14980
14980
15875
350
265
275
5892
9686
15882
4429
262
269
534
8067
8534
9686
15975
2982
276
265
10224
7586
3200
11244
6909
107
107
115
115
107
107
1426
1176
1277
14243
107
107
107
115
107
115
242
115
242
107
107
7577
240
115
242
115
224
115
224
115
240
115
240
107
107
107
107
107
115
238
115
238
107
107
115
242
107
107
107
107
107
115
107
115
230
115
230
115
230
115
230
115
230
115
230
115
230
107
115
230
107
115
230
115
230
115
244
115
244
115
244
115
244
10935
115
244
115
244
115
244
115
244
115
242
107
107
115
244
115
244
115
242
115
242
115
226
115
242
107
107
107
222
107
8405
107
107
108
2059
4983
37388
107
41306
4733
4871
37765
107
4240
15257
38051
107
4713
36419
107
107
26826
23414
8152
33273
17856
7602
11860
107
2843
6144
12566
107
6493
2961
3492
6129
107
107
107
107
107
107
107
31433
115
240
115
246
4840
115
246
11818
115
258
115
250
115
240
8433
115
250
7694
115
248
115
238
115
246
115
248
115
240
115
250
107
107
107
107
107
107
107
107
107
107
107
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
160
216
115
216
115
200
115
202
115
222
115
202
3430
11406
4441
26277
3955
9916
8586
6294
14570
4346
38735
108
15430
12870
29969
108
4804
11660
24504
115
222
115
192
1172
16877
303
15875
142
350
263
263
8137
534
8438
7869
8994
1831
18687
2444
7283
9461
809
2316
6004
11729
2227
3462
16818
9500
1771
3161
357
9396
8977
1004
11973
11197
2229
331
3366
25690
1438
15006
915
908
22479
2863
724
1936
3994
6952
1116
1640
2705
1641
187
9510
1117
1209
13970
15348
2341
2836
2188
7597
1503
2955
5701
505
1860
344
690
29140
1097
1279
7908
15348
14083
2233
1403
899
1354
832
1639
863
1245
1234
1480
32038
20045
3228
925
10118
20045
32038
29273
30709
9834
22134
13725
14859
6885
7062
2826
22269
888
86360
17632
3797
3112
4212
3056
4025
3564
3796
2189
3735
4388
4275
2872
215
2886
33611
12669
187
3582
562
1558
12669
3959
194
8831
20502
183
217
2869
2876
2859
5167
236
1515
5100
7202
236
236
236
236
236
4702
571
235
1507
5100
320
7076
236
235
571
236
236
1480
236
1222
1443
1515
5100
7202
583
571
583
4702
583
721
2794
2121
5867
2600
1881
8726
11569
12086
1101
660
7049
766
456
1260
1380
658
791
786
17520
1091
1285
4925
2043
841
98050
1285
1260
1504
790
1101
1504
810
1473
1543
783
1380
9465
1245
1259
2309
655
9710
694
17520
201
211
210
203
201
201
203
199
201
204
213
199
729
4233
2352
1569
2478
1733
3589
3059
4325
5838
4123
4909
25662
10056
54029
8122
8376
7964
8084
8210
663
2794
2121
647
629
692
2794
2121
643
789
593
2121
2794
14229
18102
142
143
142
141
141
143
263
141
143
143
141
143
8651
3615
386
15886
4429
142
276
7633
4055
1597
2018
4457
303
463
641
256
3848
7972
8611
793
350
2072
2037
802
5790
8534
5840
8077
276
791
4212
4957
25543
5074
9686
397
390
14621
2491
143
263
143
142
143
141
142
141
143
142
143
264
142
601
7506
9686
10224
742
458
23639
3024
7843
276
2111
10224
408
7535
2285
7722
263
10393
10463
2647
6463
2752
534
288
8534
6448
616
263
878
6210
1200
534
8534
9686
640
1414
386
1380
380
527
3445
1501
726
1315
1578
1585
2216
386
372
1674
8428
4106
1396
4841
1128
1730
4564
4415
381
1260
1688
380
1829
1393
1781
4134
1869
1497
3032
386
386
380
3023
2706
1583
1689
1300
397
425
380
4795
207
207
3592
7202
5100
1515
207
384
362
14557
362
1494
362
480
442
485
408
446
583
426
571
583
498
4533
583
1287
3189
1265
1315
427
45092
1413
385
385
1673
396
379
526
1127
3444
1392
424
4133
1584
4563
1379
1496
380
1687
379
3022
371
1828
385
1395
725
1299
3031
1500
1582
1868
1314
8427
1259
2705
4105
1780
4414
2215
1577
1729
379
1688
4840
4862
207
207
3592
7202
5100
1515
207
383
425
361
497
361
479
441
1493
407
484
582
445
571
582
1286
4674
582
14556
361
1264
3188
1314
426
45091
4742
207
207
3592
7018
1217
8635
411
387
389
5104
1581
1167
2625
2536
2846
207
14256
571
372
674
2638
2712
2402
1583
4769
389
2250
2595
604
10453
5195
1114
1880
4738
207
207
3592
5104
7018
1164
1586
2276
207
604
571
9529
4556
7514
389
389
1149
8777
1579
5421
1071
5872
1558
780
878
808
13359
6003
875
9613
6221
24452
4556
4742
207
207
385
385
1379
379
526
3444
1500
725
1314
1577
1584
2215
380
371
1673
8427
4105
1395
4840
1127
1729
4563
4414
385
1259
1687
379
1828
1392
1780
4133
1868
1496
3031
1413
385
379
3022
2705
1582
1688
1299
396
424
379
4795
207
207
3592
7202
5100
1515
207
571
4702
4723
207
207
3592
7198
5100
1444
207
571
5881
3698
1314
9189
727
5267
24734
1297
269
4034
304
269
2688
121
11305
460
284
30741
736
329
2044
371
1590
363
792
2300
996
10055
2293
353
1795
410
1819
260
489
396
45494
509
771
1155
852
1177
875
1261
5006
528
771
852
512
746
2584
10331
491
1275
510
832
13501
870
1206
10630
869
1161
798
862
828
1126
395
1197
870
869
1210
798
9891
4278
9085
6007
879
877
9259
1228
1209
879
893
1217
877
893
261
377
382
4233
4325
3589
2352
5838
1569
2478
1733
3059
4233
4123
4909
25662
10056
54029
8122
8376
7964
8084
8210
6008
141
1117
6129
11301
11958
3773
7264
19631
4994
142
6008
3773
1667
19178
1806
42059
747
431
487
431
6657
427
18641
445
319
2330
2823
2930
441
2405
453
1771
449
2834
2754
1410
441
403
2314
441
318
447
2405
2241
451
451
2279
2571
2230
441
2340
279
11096
11096
206
12857
8969
623
276
8281
8969
8281
9831
8439
3341
12406
207
14261
11330
2999
12236
13948
11330
2999
12990
13912
12100
3341
12609
9582
8914
3341
12406
9909
12100
2999
12236
34568
442
4887
2999
1150
447
476
12236
12100
14376
6378
2999
12236
12896
2999
12100
12990
12280
12100
3341
12990
6378
3341
10832
12236
6708
4887
2999
14825
12236
14635
6378
3341
12609
948
18415
1331
7084
12247
4483
4733
7882
3848
17378
10683
7661
6521
1086
6496
10730
13399
13948
3411
485
12609
34560
12100
3341
14110
12100
3341
12990
13957
12100
3341
12990
13705
12100
3341
12100
14286
2999
12100
11330
13727
12100
3341
11330
14070
12100
3341
11330
13793
8914
2999
8597
14284
12100
2999
6378
12100
3341
14053
4887
12100
3341
10684
12100
10518
3341
8914
12100
6149
13864
12100
2999
11330
34559
12100
3341
11035
12100
3341
11330
10187
12100
3341
12100
206
9591
9013
2999
6378
9013
9837
3341
6378
207
8852
12100
3341
11330
207
12120
11330
2999
11330
30923
6378
3341
14351
8439
3341
30401
12100
2999
10932
8439
3341
10130
2579
112
11114
112
112
112
112
112
112
112
112
112
112
112
112
112
112
19595
112
112
112
88
112
88
112
88
33666
20438
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
175
33000
112
112
112
38349
24697
112
112
112
112
112
112
112
112
112
18552
37587
4395
13205
30614
25122
27948
15849
1631
39258
15660
49417
27948
1206
1870
3298
1955
1248
3217
1392
2518
3404
2981
451
1199
2893
1091
3110
889
1976
568
713
387
10674
26035
5632
25264
27437
3523
19110
354
357
354
357
354
357
32996
175
32415
1303
29909
36574
10779
24912
7147
25527
15508
24612
5499
26784
11724
11629
38089
12123
28291
11214
736
12675
18295
614
12675
10029
5171
653
10029
733
5585
9710
742
12675
11052
726
1502
9710
654
1502
11537
678
1502
18295
630
12675
11052
4690
678
11052
742
12675
10841
673
1740
11052
751
13856
1429
1339
196
196
668
668
668
668
1343
2121
196
749
13856
747
13856
1429
1339
196
196
668
668
668
1343
2121
196
751
13856
749
13856
1429
1339
196
196
668
668
668
668
1343
2121
196
751
13856
751
13856
1429
1339
196
196
668
24913
668
668
668
1343
2121
196
751
13856
751
13856
1429
1339
196
196
668
197
668
668
668
1343
2121
196
751
13856
751
13856
1429
1339
196
196
668
24913
668
668
668
1343
2121
196
751
13856
751
13856
401
246
540
12234
128
128
128
128
128
128
128
1517
662
5585
19983
3443
125156
702
3443
518313
651
1286
1251185
694
6269
874401
690
5171
469764
654
3698
4605
685743
697
1331
669215
653
5585
12373
6919
163960
657
665
3880
618909
600
5171
824054
668
4690
707632
591
4690
59922
191
191
191
191
190
191
191
533
191
191
191
191
191
191
191
191
191
190
533
191
191
191
191
191
192
20075
415
20075
415
4605
2195
269
2381
269
269
269
269
672
422
142
24314
436
22069
422
2417
608
259
188
187
436
671
1502
10841
3880
721
11537
1331
23354
125
125
125
125
125
124
2605
720
12675
12539
4690
35689
233
233
233
1226
196
196
384
196
887
233
232
233
166
1917
1849
196
8008
233
233
2367
1697
1740
233
1097
8485
196
196
1328
535
232
704
196
196
196
233
8855
233
3964
233
657
1042
233
233
233
233
10229
233
655
1502
10841
4690
694
1262
9710
35611
1466
233
1053
233
233
232
8008
233
165
1740
233
233
196
196
233
233
233
196
196
231
233
232
196
196
1917
196
196
196
232
233
39351
233
860
233
232
233
233
1102
233
631
384
487
232
11428
470
1409
729
5585
18295
6269
38543
383
233
7273
384
860
231
232
232
41050
470
232
232
233
233
12268
28356
233
12246
384
1067
797
3439
662
35472
1502
18295
4690
166
165
1042
233
646
1502
9710
4690
628
1740
10841
1331
14459
11259
1410
28390
19965
26351
366
9095
319
13446
6341
19661
8792
3733
349
2614
349
4552
4888
3499
17176
1617
1813
3654
2480
3632
15477
8955
4459
3437
17916
7864
2760
10351
17662
18396
13651
1338
431
6919
431
35334
431
30734
431
29475
17365
431
37615
22854
431
31215
431
31583
431
40428
431
30998
11958
431
34622
431
26516
20068
691
431
1740
18295
4690
10348
19523
17785
1920
1599
39470
23631
45086
16962
28574
33707
11069
16081
40585
13253
35636
29589
37618
28406
39400
10508
17923
31831
19329
33477
38602
15263
643
1502
9710
5171
789
5585
18295
5171
37629
16998
43328
26868
44211
593
1502
11052
4690
641
11537
4690
10359
19376
18121
41748
38288
32967
19451
33906
15340
32370
9075
36376
34718
43312
181
3624
10249
19048
42223
17789
30061
32208
11573
10870
32394
13530
742
11537
12675
5171
4060
3986
19788
2986
1186
365
8234
4596
12588
10052
6953
10161
684
1460
1460
415
8362
4656
240
10958
1021
376
6577
23694
1090
8703
240
443
6013
1090
290
7939
7088
6278
8527
240
3750
1760
2154
1849
5661
1910
1693
5111
1840
2015
5756
1463
1622
2162
1792
2074
2044
1930
5501
290
1958
2196
1921
240
443
290
8203
240
2159
1611
1923
1629
2305
2552
6461
1533
2091
1970
1983
7080
5784
1914
1659
2001
1896
2511
290
1789
1460
337
443
290
279
10086
1534
7864
30201
31782
3870
18132
15494
21525
809
12537
435
6825
5801
640
1740
11537
1286
16886
21479
5754
762
1968
2067
1866
2112
1682
21271
543
499
510
555
530
489
540
576
518
530
551
557
504
538
576
534
1988
1850
556
539
499
470
552
486
493
551
1707
1452
557
504
542
1655
1707
1533
1641
1655
1692
1571
1650
534
1652
509
1554
567
506
3245
1644
557
521
1566
496
518
551
1578
1579
552
3259
1802
1824
1338
492
1692
1695
529
547
12025
15409
1623
562
496
570
1612
1607
506
1584
1728
549
460
1949
1596
1566
1746
1466
1625
1548
1686
1638
1602
1565
1502
540
1214
1502
2144
1725
1680
500
1696
1612
1561
1552
1453
1611
1677
1756
547
520
1691
1630
951
18101
21997
871
15642
22531
16412
816
16384
15448
12491
23685
692
18690
16381
951
16553
826
29596
35892
642
15837
435
2223
9139
25907
11541
4380
1460
508
315
11320
7201
9531
7865
8616
197
5184
1626
197
197
378
2873
10021
1260
11762
4974
10021
36808
1415
525
1540
1344
1295
1416
7060388
23354
125
125
125
125
125
122
2351
8663
19
19
19
19
19
19
19
19
19
19
3285
159
159
159
159
1678
159
1355
3269
159
1464
3209
1422
18104
142
143
1105
141
141
264
3502
141
7496
6323
141
4896
143
8651
9378
1192
142
263
7590
142
6168
1200
7594
6072
5214
6616
777
601
10224
8534
22834
1243
2592
3953
1217
1495
1021
299
1033
1070
1139
1211
1208
4888
3728
2405
3994
2295
5579
1175
510
2441
3099
1870
1061
1258
1986
396
3503
1136
2554
1390
290
4898
15720
8782
197
308
6409
2173
1150
5184
2925
1631
4193
2625
1895
2681
141
141
141
197
380
10811
3182
276
7593
4350
7864
3636
5982
303
8534
6025
6844
276
9686
276
10224
263
534
8534
9686
265
7392
6613
6600
22898
321
12425
8119
321
11710
7752
7879
321
9539
7735
8409
11251
321
7379
9539
6603
11549
1403
1446
4197
23027
321
11710
7611
12393
8028
7235
7298
7490
321
11710
9847
9898
7249
65
126
65
65
3686
408
5618
2577
3154
3264
3688
2561
919
10947
1499
1468
5805
4074
14438
384
7553
73931
288
2731
368
1500
3512
6440
3741
2440
635
28133
6877
9333
269
269
2567
269
6276
20425
200
165
21013
200
13531
7310
200
21013
14233
200
23354
125
125
125
125
1490
122
2434
673
673
620
2794
19983
2121
654
727
686
687
626
2794
2121
626
610
685
685
669
2794
2121
676
251
676
676
605
14229
637
733
2794
2121
733
733
638
644
36028
1375
1388
6735
3367
2183
42420
2109
21849
41255
40127
711
3388
2900
3370
738
694
3650
651
743
716
1293
673
7464
2955
12797
3174
440
4380
202
1847
2115
2118
165
2973
12448
3858
2829
11699
540
1665
4380
465
11231
4380
27723
3573
633
851
3266
4380
20132
2343
1082
5488
9591
624
1616
550
1347
586
1212
4535
3091
591
13419
514
442
4968
11937
6894
19692
4346
652
24221
8943
294
4302
5446
11401
294
13072
5446
19294
16780
19385
23113
8943
20121
19385
11699
4380
6428
27723
11752
4661
13358
601
397
136
136
135
135
288
165
288
136
640
505
2243
1395
1987
1794
2205
2337
1986
2005
2088
1989
2009
2292
2501
2373
1597
2326
2293
2886
1869
2457
2011
8393
2775
2190
2567
2785
2491
210728
1980
4060
711
680
829
6626
778
800
1067
880
847
942
1383
654
5585
11719
4120
673
11719
4120
675
18295
4690
688
18295
3880
656
18295
1286
718
11052
3698
682
11052
6269
699
9710
4690
667
14229
5171
649
1502
2924
1262
686
2924
1262
691
11052
1331
675
10841
5171
632
1286
11537
689
9710
1331
23354
125
125
125
2381
269
2158
269
125
125
124
4605
269
269
269
125
2195
5522
269
269
14107
2259
12285
702
12129
265
12552
10952
715
3565
1666
478
717
462
532
159
1704
2709
696
11707
340
3306
1666
6154
4154
6154
6154
6154
855
11774
12216
2604
681
9249
12668
328
757
570
329
354
354
423
354
354
354
354
645
663
454
394
354
354
354
665
394
354
354
354
397
354
354
354
432
354
447
328
354
854
394
582
1430
354
354
354
394
354
432
1524
438
328
593
354
354
450
354
423
354
354
354
354
354
438
354
354
538
397
864
386
354
428
354
413
1051
354
354
354
386
710
1344
932
354
437
441
328
899
354
354
5051
354
354
774
1666
680
659
477
716
1789
732
1314
1484
3453
462
6552
8988
462
1703
620
1665
340
3306
14724
1198
837
654
558
11981
1118
1086
1123
1068
968
1218
946
1246
1386
1241
1386
709
7377
446
384
3466
583
400
6714
18627
764
896
544
951
1512
1035
824
541
468
722
391
665
3100
1277
13325
586
3413
405
396
4660
408
409
406
439
394
419
415
1788
402
434
431
405
403
428
443
433
394
407
394
439
10909
12265
433
408
389
438
390
427
405
705
13437
392
10707
12314
506
662
13387
396
11708
12314
666
13337
399
12418
425
685
349
13443
388
12479
11544
665
12271
725
12253
398
418
654
6552
13333
406
10595
12426
13458
403
12431
440
398
12411
399
13428
396
12413
1666
427
13396
392
10887
440
394
12423
12118
646
4106
11113
647
13251
13058
396
10966
10777
432
864
716
1582
892
477
676
3466
464
6765
462
1704
721
714
11792
126
12015
328
1666
1104
896
3306
803
340
2018
898
8093
336
812
355
647
782
390
755
852
392
418
11828
10846
13302
10959
12368
13550
12373
397
12386
13518
11447
12398
12360
394
12335
398
13508
11766
12372
439
745
654
6714
13506
399
12419
13446
397
12402
13425
390
12447
11957
1666
13374
12420
12417
643
13383
9617
12419
436
11071
755
477
716
3470
462
462
1703
340
3306
1666
12156
660
780
715
1098
12883
3565
13657
11434
12571
12584
13758
10603
12623
13707
12750
12737
13862
721
126
11179
10030
12754
13831
11647
12759
13790
1666
12811
13739
12809
13688
12769
654
12736
6552
12711
13677
10810
12713
721
126
10519
11204
439
436
477
716
2851
3415
462
462
1703
651
715
11808
340
3306
9058
1666
3565
826
1231
658
671
631
11873
790
1410
433
12335
395
2604
2826
676
16993
12937
478
717
462
462
1704
721
696
126
3964
340
3306
1666
1160
11993
13337
11929
13287
12277
13399
721
126
1666
649
8166
781
7993
713
11685
1666
654
6714
705
271
1666
2566
3637
669
3635
14445
715
3635
3565
1666
654
8988
717
809
11093
1666
706
270
10605
715
3565
1666
677
12226
721
126
8123
1666
667
17610
721
124
10146
685
8079
1666
678
15321
692
260
1666
12381
1281
538
9304
9304
715
3565
1666
653
12382
648
13438
1666
668
8086
696
3964
1666
665
6765
514
845
2290
453
2118
1847
4797
620
3306
14724
1096
1470
1133
344
695
552
1196
1167
4799
3442
1307
6793
954
4007
1081
13243
10066
1311
3968
9871
2195
4798
1409
1477
3967
483
330
1236
454
2028
462
3731
2260
3013
4177
3809
331
3116
2276
216
478
717
2685
7377
462
6714
462
1703
340
3306
654
685
1666
11988
8988
8079
942
13397
3414
11924
11676
13282
12259
13384
12311
13334
12311
13284
654
8988
466
3364
8434
630
1364
816
7755
1349
1359
1766
1175
1301
1082
2383
4981
1101
1037
1059
1119
5265
2231
5821
4224
3267
5450
4549
5308
3147
3123
2971
4755
4061
3316
321
10067
16013
12047
3291
3871
4463
3578
4082
5328
4792
5891
3141
439
680
9960
13755
606
2115
180
179
179
178
178
179
178
178
179
178
179
178
178
38375
4793
14551
14552
4792
40229
14552
4793
14551
10840
4792
10673
4792
14551
14551
4792
10704
4792
14551
14551
4792
10629
4793
14552
4792
4792
14552
4792
10704
14551
10949
4793
14551
4792
14552
60339
4793
14551
14552
4792
4792
14551
14551
4792
10840
10960
4792
14551
14551
4792
12582
40249
4793
14551
4792
14552
11029
14551
4792
4792
14551
724
25514
2971
14552
14551
40968
14552
14551
4792
4793
10794
4792
14551
14551
10882
4792
39388
17775
35073
24681
7183
35073
39187
38374
51734
14552
14551
4792
4793
10988
4792
14551
14551
4792
11083
4793
14551
14552
11597
4792
14551
4792
14552
42086
14552
4792
4792
14551
52110
4793
14551
14552
4792
14552
4792
42433
14551
4792
11348
4792
14551
14551
4792
248
253
287
248
253
248
248
248
248
253
39388
38939
248
248
27871
7184
18240
39287
38374
503
779
683
986
871
930
1086
20098
485
1817
1958
2026
388
4238
2248
7272
1557
873
843
822
969
775
914
1876
316
24584
2887
2596
5958
1345
29949
426
426
350
1620
20078
1407
1304
1362
1388
376
1305
865
821
910
1328
14801
912
950
947
1075
925
799
1236
1322
1464
1293
4276
1075
1284
769
887
6275
965
327
1108
12876
521
845
8403
18123
16308
2294
17929
1896
1532
949
1475
1239
1212
1153
9428
431
327
8206
334
2460
735
2448
24493
1490
1604
1050
2249
1217
1089
1029
32036
571
2179
5649
10935
3733
3708
6564
6409
5937
17974
267
3334
8352
5525
2216
6899
267
8958
8618
2224
8353
5313
2224
324
18013
267
2163
5460
267
12860
6144
10918
1493
2065
2218
1702
4201
1358
1682
1726
1520
561
12393
11865
1327
407
14552
5020
14551
14551
14551
4792
14552
4792
4793
14551
44107
11660
25513
2971
14551
14551
4793
14551
4792
17421
14552
647
592
666
546
2159
12957
413
1338
1053
564
311
556
626
1805
1986
1770
659
638
267
267
267
412
349
2036
1760
1514
3169
5091
2199
4730
2527
2266
450
2644
4108
2858
461
390
956
547
2796
4522
348
516
677
607
636
2271
5071
267
267
267
915
561
267
943
940
747
8558
223
448
8458
3990
2105
3185
8206
44774
659
355
667
677
679
673
605
632
2271
6827
9800
631
1159
2215
679
608
638
2271
4622
9256
631
681
609
640
2271
5094
10684
647
5091
2199
2858
4730
4108
2527
677
607
636
2271
5206
10430
780
3980
508
515
563
11805
1630
333
1241
527
3904
574
607
846
7613
326
333
847
580
4384
6318
6804
33416
5384
6267
3887
1711
3577
3183
536
635
1141
3817
3138
1880
1127
409
2379
3051
3144
2619
4093
459
456
411
1055
2035
989
574
1057
686
1905
1903
1905
809
853
13202
935
298
604
3288
33348
4730
2527
2199
4108
2858
5091
677
607
636
2271
875
12651
5827
455
14359
3412
2253
292
5326
6265
3701
2199
2858
4108
2527
4730
5091
675
606
634
5444
2271
7525
784
675
606
634
2271
5036
8306
1208
681
609
640
2271
5722
9505
842
174
227
22384
2483
905
3009
561
291
301
991
2007
6017
1765
2121
604
604
2639
786
781
1537
863
2058
2198
1311
2027
645
1372
5399
3463
269
1861
1108
670
464
12280
452
1984
1803
1641
1745
1365
632
312
15823
291
1727
1825
1505
2001
1939
1593
22056
4730
2527
2858
2199
4108
5091
675
606
634
2271
574
4239
698
503
12906
530
617
4192
618
713
4975
774
927
5123
409
267
267
616
2788
621
708
4709
634
4423
1038
729
4423
993
584
4902
439
658
2515
1763
4605
6028
121
1676
2527
4108
2858
2199
4730
5091
675
606
634
544
3004
12926
552
595
584
2271
2920
5712
584
535
4020
545
568
723
686
537
427
519
2463
987
794
569
3297
4707
3714
549
2676
550
4291
224
3592
4730
2527
2199
4108
2858
5091
675
606
634
2271
7811
27532
1009
1237
593
7293
11746
534
2271
480
7525
224
224
223
500
500
500
19277
551
593
705
3423
9035
11136
324
637
1054
500
500
611
661
664
647
533
541
666
347
585
552
8848
954
500
587
628
549
664
613
327
512
637
638
722
576
3162
631
267
612
354
651
500
523
2153
1778
1320
1132
1559
1742
1248
224
224
1248
1313
675
606
634
2271
500
500
500
500
500
500
1320
224
1113
1165
223
224
1296
6736
10722
337
289
1163
10196
1460
15642
1678
2161
6362
8575
516
366
4677
478
477
17619
18984
3105
1000
583
28049
350
7576
710
516
1182
707
4171
8891
3699
1840
228
390
554
8122
1840
12168
228
2087
3983
11736
813
459
1304
3624
2044
12271
272
28552
5387
716
1978
1968
1813
982
1737
2155
479
2354
299
797
10788
2298
1781
1776
1993
1901
1798
1825
3190
2986
1872
299
11918
408
9184
272
517
299
517
299
818
1460
148
1840
552
19734
228
500
1840
364
7300
7735
1464
500
278
1801
11612
228
552
1840
228
16193
554
1840
228
5193
5027
4166
4585
4451
5117
4551
4933
4933
4933
5184
4934
566
1840
707
228
10345
9572
2450
554
1801
228
500
1801
266
11786
228
354
28087
552
384
384
1801
228
10256
552
194
436
1840
228
409
14600
1245
552
692
605
1005
1277
275
3866
839
599
275
9128
399
274
1162
399
210
12907
17655
27544
2634
836
3482
835
11789
3354
3400
3633
1807
2240
16986
1748
9077
11173
2395
2440
3200
532
953
12072
26614
10723
532
969
12381
10782
86294
1338
1274
21205
2771
857
722
439
11227
3279
931
808
3172
324
439
1051
324
1097
781
7902
835
3172
2065
71043
439
24171
324
5607
1040
965
1199
931
861
1267
439
11623
34944
1233
1076
835
1573
874
1986
1233
842
742
1248
1300
1002
1095
1054
9975
808
861
965
742
781
5409
1573
722
2828
1002
971
503
2680
1159
1118
4267
453
2991
452
4143
1465
2039
1310
452
22926
2483
776
1704
474
4143
2039
2482
447
15953
1748
2760
506
1562
505
1174
8103
1951
2890
7628
546
615
647
2801
866
843
3813
527
8674
1648
1465
485
1477
1808
520
37667
445
274
7181
36834
1002
646
7452
2492
10842
51413
1051
1063
1203
825
454
5043
3972
2218
2618
7675
1819
32606
6820
7688
9904
1307
333
25206
22501
9138
4115
14384
19609
15039
12934
6428
12934
41580
6877
9333
269
244
2896
269
6059
2567
305
269
1742
291
1042
1032
626
913
269
362
287
5473
7946
5944
10491
2966
1797
2759
1155
2896
2663
3060
244
1149
39800
9775
362
566
560
555
2071
11829
5944
244
273
2640
2538
3060
9333
566
2791
560
2759
2071
699
2470
2966
2663
10310
1797
11881
10755
2469
244
2864
2445
2759
4537
2966
828
11396
5039
1623
1233
518
859
10954
258
993
8642
404
595
360
2173
661
435
608
452
452
438
855
5590
497
654
615
533
3383
833
156
860
4771
155
156
155
156
704
579
661
4366
4829
5016
5418
8350
7640
8580
8214
7548
8615
333
6706
21884
41381
10664
8615
8829
7263
8266
6478
7155
12224
1444
12250
9805
9390
5017
10959
14922
14635
3701
13898
10235
15193
6574
11744
4138
6844
5270
4328
12978
4651
29997
4443
17486
18101
2920
6463
5937
4283
19119
20989
2671
19128
21761
4016
4281
5264
3760
4909
4873
2558
3760
4873
5617
3165
18068
2966
39916
694
127608
691
193
21892
2322
287
1723
1745
2639
20778
1122
6129
404
713
1412
2742
1354
6350
706
811
901
556
465
795
1850
18416
608
631
14285
10365
856
194
1217
1380
347
193
594
260
6938
2938
2794
346
11091
347
676
347
756
594
5077
595
3654
566
10435
116417
464
102
102
102
186
375
21833
464
2443
2188
2724
6628
650
259
20485
464
3379
5623
3074
478
648
1483
258
116411
464
22045
464
2415
2206
478
4600
3380
464
615
478
1482
20485
464
641
478
2920
21233
464
2920
6735
3074
478
1456
648
257
116480
464
22044
670
456
399
2081
632
470
6171
456
2188
650
610
4742
10467
2924
159
159
20619
13216
5032
475
1826
468
1140
332
261
7355
12517
2150
758
7308
2300
296
7101
285
285
4664
5710
680
1584
311
7308
365
1926
656
1632
644
254
175
713
389
16829
7885
1826
9940
827
1579
1895
948
3798
1215
388
4468
621
1891
602
992
952
8670
1478
1085
1321
1859
257
816
945
1808
770
1064
6742
12375
341
1624
4468
257
11985
677
3721
1044
2357
792
3979
613
1534
10052
685
1769
6597
1189
6605
4267
761
4761
792
1534
11916
1874
761
9123
1348
6742
1219
276
16380
166
2513
215
261
254
7308
7308
12115
6596
102
102
102
102
102
102
102
4546
102
691
102
11925
3730
65
65
3516
65
65
102
65
3312
65
65
1932
6234
65
65
732
643
3701
5414
813
467
3360
3578
3592
18878
3287
387
266
460
1994
587
266
266
6067
612
266
376
266
9536
669
509
491
10351
9536
1111
266
6067
266
4375
2073
266
2062
3740
2126
908
343
3017
3103
273
273
11999
984
3520
706
4457
983
6084
12311
367
17236
1734
6067
682
1875
10441
2073
4375
3733
983
12099
766
9083
926
741
14618
10023
983
12130
8196
9478
12280
11748
1089
2233
9514
983
12099
10162
8534
11213
11214
7972
2427
1304
12137
756
2236
12951
12993
12212
9192
484
602
10312
12071
556
10223
10223
2901
2522
2907
2995
5670
2237
1472
658
659
178
473
517
4348
5995
1234
2832
3650
439
419
219
789
1393
3064
381
271
884
1318
1320
618
546
1240
2190
262
647
521
301
1702
2168
256
247
1701
2983
268
10852
2795
13636
1969
11321
2436
7755
3032
5261
2442
16020
178
6750
16256
289
1055
337
4344
13715
1055
370
21632
1055
403
16112
1163
12477
21632
1023
5727
13715
1163
16112
1047
12421
178
13715
1055
13386
446
4716
5129
1292
1536
1956
3301
1149
1519
3362
1349
4550
30801
1331
2043
1566
3364
1748
188
8944
464
4012
21740
462
1222
3834
284
4114
1116
275
333
359
6802
531
1897
349
1278
3661
6802
1802
948
458
424
518
354
1959
4018
472
1157
1202
833
1428
414
435
6802
2728
3778
352
21069
6802
581
4770
322
260
254
781
322
3715
343
545
3232
357
335
358
2733
2605
371
1242
1482
1417
336
3250
1217
419
783
706
376
676
412
5303
1207
15837
470
3678
4601
1139
6356
8490
364
959
2625
20049
254
1289
928
635
572
13667
632
669
766
598
666
692
635
668
771
14308
1348
1009
668
1913
2946
1236
2020
917
2555
1601
1732
1586
346
113
386
44885
15334
282
3112
282
567
354
416
1320
3028
428
2195
287
1156
11587
1404
1206
2936
2319
915
249
522
280
3605
287
287
280
288
1811
1687
731
212
253
354
248
572
6619
675
2296
4869
33269
2453
13853
835
15725
322
4601
322
470
3678
959
364
6356
2625
20041
269
1289
928
635
126
669
572
632
8209
766
464
21740
462
1222
3834
1897
284
275
1116
359
531
1278
333
1428
948
1959
458
349
424
472
833
1157
3661
518
1802
1202
354
435
414
14607
1516
2362
2605
848
3055
3046
1907
17219
41672
2385
3045
14964
805
17173
2416
1285
11284
2748
1034
52794
1531
5662
358
59860
1151
471074
727
5267
25834
1297
269
4034
304
269
1614
124
6749
486
395
18720
896
1264
1466
806
716
870
5614
837
934
267
1566
33261
384
11290
486
3507
4684
2358
16676
463
1152
496
2151
2846
4704
191
15564
1138
5728
16761
6576
4515
1478
1378
6002
1598
1652
3543
6576
12858
12310
12858
479
4704
3507
2150
2152
2756
1153
267
20179
11359
780
267
396
5960
8085
1444
84473
4181
8075
3743
1141
40896
221
35651
338
1220
1440039
30
24
1097
29160
30
24
1097
1609
30
24
1097
1609
37548
142
1510
2157
623
6806
135
135
135
135
135
428
7729
135
135
135
135
33406
12206
470
7915
12412
135
6321
12206
470
140
10762
430
18888
200
34954
34954
239
238
1533
240
240
2181
1062
358
283
34954
49892
291
698
795
386
744
546
600
13597
1073
2860
674
799
430
1137
586
764
295
693
880
450
1157
433
538
741
1198
742
764
294
295
299
334
732
753
857
582
999
690
284
656
911
669
648
333
351
12759
254
175
3445
2560
1905
660
2341
571
5701
7407
7375
565
2544
5230
604
604
352
1717
1043
1009
285
1760
437
323
1099
405
756
30595
1639
1906
319
270
4662
266
14290
263
7791
866
534
1995
3243
3947
4906
532
517
907
532
527
543
435
387
2888
2588
609
1740
1272
651
288
37113
7822
259
387
260
7648
12873
1994
2426
214
216
4305
503
510
4535
12563
24636
820
902
609
411
676
402
6419
733
403
731
863
411
265
13224
1994
574
524
7522
2454
366
523
11394
10530
5732
807
967
948
42301
2531
1904
531
531
7202
4724
4776
7905
32052
2559
1904
531
7375
531
269
262
1985
4077
2272
3291
34185
260
1994
2469
531
531
7375
194
29113
16787
866
1043
3238
870
323
1081
1191
314
3553
1760
918
285
2546
807
405
1099
534
291
284
3746
3231
437
1906
295
1025
820
1005
3775
299
23354
125
125
125
125
125
275
124
64
5504
16354
452
7561
1063
391
2774
212
1132
21754
1063
200
3936
135
135
135
135
135
13637
200
164
21148
3788
882
135
135
626
259
34850
239
238
239
239
239
239
239
358
164
34857
476
5297
1995
1063
200
7940
135
135
135
135
20508
135
19395
200
3785
626
259
34952
456
514
593
418
548
477
922
41156
2549
285
445
3592
4640
1105
14490
165
1058
548
4450
165
285
292
3291
720
572
425
7952
340
326
759
165
165
165
3272
5631
165
470
2189
165
593
334
3820
980
2298
285
809
507
2986
334
285
293
451
654
996
165
324
18821
125
64
125
7479
64
125
141
64
125
64
64
125
64
125
64
125
64
125
64
8737
9063
64
125
125
125
64
64
124
10434
64
154
148
464
578
33842
5364
8406
173
9138
279
124
8579
8839
6080
8735
274
8953
124
7112
1396
3341
144
33838
12941
9840
6553
154
502
10132
10132
24382
108
108
11500
108
108
108
108
108
108
108
108
108
108
11081
108
108
108
108
108
108
108
192
193
108
570
308
24718
309
2854
27544
464
442
309
39441
443
470
2096
620
1847
1117
3306
14724
1329
1036
712
1081
3045
611
7559
2828
329
327
1256
6714
659
968
1386
1082
1082
6197
8350
1273
1219
335
355
8919
4798
1104
450
1087
7049
1242
2268
2019
9962
804
946
812
1123
4021
898
896
7748
7040
1386
1247
40719
1198
1068
1515
10032
652
1336
820
4312
2015
1828
1011
7515
330
1458
2774
331
331
1212
1846
1185
330
725
1074
22581
1181
1212
470
526
5639
1595
1212
1455
15441
1641
1497
4154
4622
1595
1024
1597
5744
548
3869
1530
9956
2565
9026
1196
11488
2051
1432
2065
2401
2138
3977
2812
6742
736
3307
1420
14261
761
6204
4827
470
526
548
4221
85308
10948
2089
3952
1439
3305
1001
3983
4890
1740
526
548
450
8079
3713
2260
3013
4177
331
2276
3116
216
168
3770
1373
619
1665
1848
216
3306
14724
734
13850
180
680
126
3462
448
452
357
447
3144
10032
356
451
487
3267
326
556
449
1567
412
2364
13850
10548
358
356
437
3187
2663
8429
14077
1004
4286
477
2663
832
1135
759
4579
585
850
602
718
534
1604
13798
1994
445
449
973
848
13798
717
8540
6437
747
1194
2131
5083
8408
3188
444
1374
179
1665
667
3306
179
181
179
179
8406
8988
180
177
177
177
178
178
177
177
180
178
178
179
177
178
177
178
179
178
178
177
177
178
177
178
177
180
180
179
180
179
178
177
178
177
177
177
178
180
13525
847
847
13525
8561
450
41367
1674
196
196
196
156
196
3171
238
238
238
156
6288
156
7239
532
3368
196
280
40102
156
3242
197
5065
2874
110
20960
604
165
165
165
164
165
165
165
164
165
165
165
164
165
165
165
2792
459
163
432
164
165
582
165
10627
156
164
165
163
164
165
165
165
165
165
164
3439
528
22175
4422
1494
235
231
231
226
10898
8867
241
241
244
241
244
229
230
232
230
236
230
227
236
227
225
225
227
230
230
226
230
225
12248
229
230
224
228
227
232
231
234
230
10490
3059
159
159
394
563
5181
12310
19
159
19
19
567
237
421
188
788
1395
3239
159
19
159
159
884
618
159
647
160
521
159
159
301
546
3104
159
159
2973
8549
3381
4956
1421
4580
7120
600
4305
4265
8602
3223
2829
3226
3087
10998
3194
891
8486
19
159
159
159
422
517
4344
412
421
188
790
1392
3223
301
546
2795
8476
3477
159
891
8486
4112
426
11396
571
5250
420
10038
556
239
421
187
823
1394
3082
2495
2077
2364
5922
891
7460
1497
442
1310
1380
752
747
861
1017
311
28791
885
786
359
316
1030
316
553
316
556
876
1300
806
295
1311
968
3173
767
909
316
2079
916
9910
794
553
1000
339
691
244
940
1073
936
750
1121
442
168
160
2281
1303
3172
244
9910
23552
6720
27040
556
5859
747
1497
885
752
1073
2079
534
861
1017
311
1140
806
940
9910
968
687
936
314
812
691
588
1310
10164
497
630
502
581
511
556
611
497
508
518
568
652
523
625
557
1302
522
606
604
588
611
599
615
556
532
603
515
556
888
10194
299
4214
401
9910
10164
304
24303
1497
470
938
1310
1409
1305
720
835
969
812
318
4342
1302
776
11758
997
781
1019
2108
863
339
585
1621
244
914
304
518
9872
304
304
399
58459
304
304
53111
44562
13531
331
5383
6321
9967
6967
9235
331
11079
10540
331
8427
452
7561
1063
391
2774
212
1132
1063
200
1015
9750
212
1029
581
21567
1654
18761
200
21160
200
452
4428
1995
1941
312
1941
288
1841
288
593
593
593
593
593
10886
593
593
592
593
593
593
592
592
592
592
593
593
592
592
592
10952
592
592
593
593
2025
64392
17287
9025
12974
13306
14254
1040
933
9740
3290
891
7460
3798
550
537
14299
17867
242
575
537
5641
6539
22482
14268
178
6308
26670
911
404
320
7300
25879
3414
3249
178
3246
2839
3101
3395
10324
2504
14163
29672
3687
178
2500
20191
6368
317
8922
537
571
4299
5381
3588
178
1135
179
1170
1137
1173
22959
2505
19488
17753
12281
537
582
2802
20832
18507
7993
13034
537
534
13928
2898
10459
14989
2393
1633
207
30351
2039
267
492
210
2413
1862
4919
296
443
267
226
570
6013
419
1955
1460
9395
206
206
207
206
206
206
206
5899
16913
572
534
2296
242
1358151
544
546
218
143
5918
26823
9762
9395
5921
26626
5921
28625
537
570
7243
9395
5921
28288
537
582
1874499
1408323
5922
27674
9395
5921
26938
1587523
537
572
1936
3270979
5921
27499
1587522
9396
5871
27394
1328455
5908
29107
9395
537
571
142
5919
27830
5911
28429
9395
537
571
5895
23628
1200719
242
538
572
7978
17753
526
547
10496
16705
5314883
569
538
6338
17753
538
571
142
2898
10459
2039
267
14989
2393
1633
207
30351
488
206
2409
1858
4915
296
226
267
443
419
6013
1967
20888
22138
3417
3538
4096
3564
3665
20707
2956
8268
7719
19488
9773
10406
7973
4301
8621
5204
3468
5148
3716
3816
9978
20832
452
8107
179
10537
32810
1347
216
11897
572
538
7978
218
5297
4257
5026
4292
3809
4158
4906
4230
4501
4474
2429
5084
4302
4188
4906
4595
3291
12843
570
538
882
4817
14743
2602
2250
3167
2768
3433
2864
3003
3223
3930
15338
8868
28804
608
10446
12559
538
572
222
15027
1051
19905
2577
485
10322
12445
456
456
14113
538
572
3025
538
571
7107
10422
10649
4511
2638
3199
3372
1248
9930
10589
3300
8018
4067
15872
7213
443
6013
266
538
583
12898
11527
33335
29173
2103
3416
538
583
399
319
9486
23271
443
893
16804
1832
538
569
945
3229
2140
443
572
538
8895
512
538
6966
10402
3157
4848
532
538
571
242
12447
640
1573
2050
2410
15447
4287
3793191
538
570
4864
19767
386
386
498
548
499
585
338
354
700
752
820
948
859
982
2068
2375
1346
21051
584
580
489
620
432
877
746
383
410
1266
2199
2649
476
8349
19323
414
526
527
613
366
728
382
779
384
384
377
480
5590
538
576
3909
2233
414
576
612
608
522
648
381
460
384
369
586
934
20188
5811
480
710
645
7269
4233
1146
3586
538
573
1801
7389
4232
1145
3586
538
574
6677
7824
547
589
10885
562
8148
5726533
6089030
4271743
242
5010757
19767
193
192
192
192
192
192
193
192
192
193
193
193
193
193
193
193
2375
15399
193
193
192
193
192
193
193
192
192
193
193
193
8447
7959
2205
386
10808
52560
589
569
570
8919
995
2233
414
414
576
685
356
658
2424
1506
79893
612
527
613
366
382
728
384
402
366
562
410
547
608
517
648
460
1357
400
463
506
429
463
50288
1753
2812
537
571
17867
9009
519
15113
285
285
583
113045
354
700
2205
386
386
548
519
584
499
580
585
489
338
620
432
286
285
435
537
569
1552
5664
1699
1707
5269
5664
5269
1707
1707
1707
5269
5664
22167
6233
5161
5665
5664
5664
22167
1707
1707
1707
1707
1707
5664
22167
5161
18993
4978
11001
537
3138
8814
573
537
2205
15552
338
9444
387
489
8792
2204
386
548
584
580
489
620
432
338
12308
386
498
499
585
338
354
700
537
572
1914
565
242
2362280
37341
19
19
19
19
19
19
19
354
19
491
216
22414
14961
19
11354
199
199
199
199
199
199
199
199
199
199
200
199
199
198
199
199
198
199
199
199
199
199
200
200
199
199
198
199
198
199
199
199
200
199
199
198
200
198
199
199
199
22527
13745
8693
159
159
159
159
159
1678
9666
159
1296
9577
1613
7738
53300
620
125
612
125
125
156
156
156
156
604
156
430
10839
125
156
156
156
22794
156
157
156
156
15331
614
156
156
156
156
156
2869
9520
156
156
281
156
620
125
156
156
125
306
612
157
156
274
156
156
604
34836
156
156
496
228
470
228
276
274
10458
9487
2979
125
244
244
276
3394
598
281
125
156
244
125
156
244
9487
620
604
430
490
2869
306
612
276
281
604
125
620
32762
620
594
598
228
244
2979
274
228
10590
244
276
157
281
244
285
244
2449
84722
17519
16884
14849
16242
17295
2137
14648
8285
8246
340
7755
9283
7940
17642
20013
18014
16278
6953
338
11847
340
8052
338
8485
341
9805
336
16910
11939
8668
22643
263
11833
1725
1719
1711
1720
1709
1706
1711
1713
10336
440
21129
195
196
196
196
196
8488
195
196
197
196
196
196
2898
195
195
1847
197
198
195
196
196
18004
553
571
143
142
572
573
500
12518
143
584
571
143
12250
196
196
8062
526
569
11316
143
570
568
143
570
569
142
551
546
143
143
537
571
143
537
573
143
537
571
537
571
142
537
511
143
3297
200
201
200
200
200
537
511
199
1010
200
200
200
11661
537
571
142
546
571
174
242
567
546
143
202
791
548
572
142
142
555
570
119
143
580
572
142
142
1198
572
571
142
537
569
537
534
143
1010
199
544
572
537
571
537
575
142
791
537
569
2270
536
550
256
143
8685
428
697
980
576
546
10280
1198
31796
5246
7010
1118
1077
1914
3618
582
308
6802
317
14063
3209
2860
2453
2729
3025
1720
315
11789
537
573
521
608
721
742
12994
294
268
2970
1751
4080
2865
2806
1534
1867
2451
9001
584
568
242
572
546
142
2838
506
534
1576
12975
2315
4564
5195
104
104
104
104
104
104
104
104
104
104
104
104
104
104
572
534
6240
2291
10390
577
575
7444
104
576
571
21312
573
571
6291
542
572
125
23307
565
575
143
21183
10917
7563
1063
135
135
135
135
38668
1063
200
135
135
7939
135
135
319
43208
3747
3891
3457
3663
3452
2718
3096
6286
623
4790
595
8609
12225
7400
7799
3565
2849
2831
8578
2739
2717
15084
2435
2399
9199
2284
2500
395
2287
2242
5186
4069
4097
2148
1639
2279
3665
3764
2293
3435
3198
3843
3876
9784
302
4002
113
113
709
1299
1299
1621
3462
1954
1861
1773
1158
1938
4129
1157
2007
19864
15959
548
584
580
489
620
432
877
746
383
410
1266
2198
2648
2275
1346
386
386
498
499
585
338
354
700
752
820
948
859
982
2067
20727
38604
2205
2817
471
684
77082
517
648
460
400
463
506
429
463
2233
414
414
576
547
612
527
608
613
366
382
728
402
366
562
410
658
2056
2454
356
1854
384
3851
3342
76714
5797
2456
155048
77082
76715
42231
285
1527
2541
519
285
285
285
13321
285
285
2541
285
285
26611
285
10950
285
285
285
26801
285
285
3624
286
285
26909
285
285
10950
285
285
26715
285
285
15959
285
285
509
10063
285
285
10950
27325
386
519
499
585
338
354
700
2205
386
548
584
580
489
620
432
817
816
816
286
435
285
817
7623
26789
285
285
285
285
20728
26502
285
285
285
10064
285
27125
285
611
10442
285
285
285
523
285
285
285
17929
486
3467
286
9842
41827
8793
169
337
12548
486
4380
8578
5964
387
499
700
489
354
2205
585
337
432
580
387
338
584
548
620
499
338
481
17520
7300
16246
14810
338
16513
10091
1140
13140
7300
691
9804
2779
2075
2310
1049
287
1472
986
1395
308
126
44403
122
1884
819
1225
561
14147
2266
4303
1673
2281
734
15918
466
2287
1105
3628
433
433
295
4297
4346
1708
5484
10242
27438
10719
464
1986
1625
16538
1909
1057
14711
268
13784
1061
9157
4141
5840
10049
7300
505
489
19497
2242
3580
293
1061
5136
6388
324
2777
2321
2111
448
4464
1886
5117
2025
4319
1055
19630
451
12481
1873
2365
1978
3008
3318
2227
3255
325
36303
467
11017
325
5834
4869
5482
5369
3084
5899
5115
117
43496
524
3525
5144
393
1939
473
13577
523
407
469
506
1191
721
525
444
8081
7885
6735
647
653
430
617
429
544
3540
1439
471
3181
9027
6264
2165
659
774
610
3470
450
501
30369
802
947
544
291
595
1987
1035
260
14040
449
10018
10978
8314
8650
3082
35895
3779
6380
458
672
2920
521
16420
124
4186
805
216
1816
6968
8330
11126
17647
2127
4301
9718
1331
1472
1407
2447
1672
1333
2026
2023
2016
2078
1808
1844
1890
1362
1343
2250
2196
2360
5641
1501
2954
4066
2134
3251
5045
13590
1970
2196
7406
2104
339
339
3524
1416
2227
1382
12356
1767
2022
3216
1133
1224
5045
22050
11001
1796
6974
10384
11112
22039
13492
2354
2329
2052
2019
2074
8354
8349
2053
2039
30461
3766
2353
2163
2337
2469
2019
1563
2124
1697
2149
1601
2446
8534
31837
2186
4438
1738
1799
1952
2030
8384
2058
2412
6969
11142
23378
8334
8534
8392
292
217
509
221
121
230
143
18964
156
156
4804
5796
250
588
156
293
339
3093
4885
3842
402
1148
3580
2120
165
2047
2268
37750
1531
293
2089
8204
1958
1358
1446
921
2521
1619
2244
2558
887
946
4220
251
10888
1148
9094
931
141
1211
929
3580
8777
1118
1505
1146
37750
2120
146
146
147
147
146
147
527
166
2521
166
166
166
164
921
166
165
166
418
147
147
450
1359
3580
16844
2121
25414
147
147
147
146
636
762
417
147
147
1356
3588
16255
2330
2763
593
444
1147
293
599
617
615
173
8204
125
1295
7016
4105
7508
288
2204
2051
6046
3814
125
274
9807
125
3771
2111
4567
125
125
6692
1748
16440
173
842
593
617
599
615
444
3302
1147
18757
4047
125
159
125
6109
2945
2496
151
64
3103
482
8464
197
9162
277
13121
151
482
8925
399
6109
274
4047
295
156
8953
1267
572
6838
815
1096
1347
30859
8431
399
6109
125
4047
277
295
18755
148
13121
1295
125
464
5340
278
64
124
8956
9487
9531
274
26069
3026
157
105
562
6489
18755
284
10808
124
7082
9926
277
124
443
15875
264
276
9686
15877
276
266
10224
15888
276
264
7508
15977
269
276
8534
143
15977
263
534
265
9686
15977
276
264
7506
8534
15875
276
265
10224
15886
263
350
264
534
10224
15886
276
264
7508
15975
276
263
8534
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
5247
10447
4848
2973
532
31092
126
126
126
196
196
196
196
2353
196
126
196
196
126
196
126
196
196
202
196
196
196
196
126
126
507
12073
126
126
126
451
126
461
126
126
481
126
126
126
2774
126
126
126
126
123
126
507
126
507
3010
3010
4374
1390
938
18553
6249
938
3120
6249
10964
113
527
617
967
23144
457
800
232
16529
2794
3854
1300
3132
1823
1128
14365
605
2714
6469
1993
3779
11020
1518
9670
2183
350
527
749
129
3517
129
129
129
129
129
65
65
637
65
45348
65
1747
758
202
325
1940
129
129
1889
65
6367
516
1677
546
434
297
10541
156
129
65
65
270
506
5359
5359
10902
527
573
538
17753
538
573
538
572
538
576
3909
242
538
583
12898
538
571
7107
538
571
538
512
6966
538
573
2499
538
571
538
576
29865
538
572
538
535
13814
538
572
538
573
538
512
242
242
14899
277
261
11338
533
533
527
533
530
527
532
531
141
141
140
141
141
142
142
141
142
142
141
141
141
142
142
142
142
8040
2527
8027
2528
14501
124
551
568
6319
124
567
743
626
38487
272
17272
2350
693
272
1326
272
650
272
11573
7806
654
6319
122
7163
13735
2929
11997
11998
20964
196
196
197
196
195
2898
196
195
195
18004
197
196
196
196
14324
195
195
196
198
197
197
197
198
12102
196
196
7947
12673
196
9897
88
88
88
88
88
88
6753
166
166
165
166
166
166
165
166
166
165
166
166
166
165
166
166
125
1275
144
124
122
24935
126
124
126
9950
3369
1303
3369
124
2399
247
261
21269
4505
122
122
23354
125
125
125
125
125
125
122
2354
24935
125
124
125
124
122
1392
124
247
261
21269
4505
68
68
68
124
125
125
125
7045
125
18133
125
125
125
125
15118
19679
14925
125
125
6319
125
125
125
13736
127
127
128
128
11998
128
10802
271
17272
2929
676
655
1326
10021
10021
3587
2319
653
2513
53537
269
269
269
277
3164
1023
23354
4480
1490
24935
1297
124
124
124
125
10089
125
1352
3611
3028
125
126
4180
64
247
261
21269
4505
18133
15118
14925
6319
38486
128
128
12044
10890
2128
677
3562
2823
693
15669
511
559
10443
532
4848
3142
165
3244
165
164
267
10820
14709
1687
165
165
9797
165
3892
163
1766
165
6490
1222
2338
2410
2374
2414
19771
1012
2380
2380
1159
1223
2359
2338
14151
2410
2359
2374
1152
18105
635
7743
1105
288
288
288
453
6323
303
4896
6422
8651
256
7496
17636
18104
262
8251
242
204
452
7561
1063
572
557
8825
135
135
135
135
570
571
524
4299
26215
22561
1063
200
135
135
11378
135
135
135
18162
544
573
200
12339
165
2869
18309
563
571
7830
542
582
24935
13012
3810
1063
135
135
626
259
17521
240
452
7561
573
571
6291
552
575
8591
1063
135
200
165
135
135
135
34780
586
546
11358
16819
3792
626
259
35948
240
240
2181
240
239
1534
240
358
164
242
122
13874
208
209
208
8982
6049
210
3544
4040
181
179
179
180
179
179
179
179
179
181
180
179
180
179
180
180
179
179
180
179
179
179
179
179
180
179
179
179
179
246
8040
8027
4051
1288
102
8556
153
1338
153
153
213
53672
392
309
84
153
8967
153
153
152
288
102
880
2363
102
2635
1338
2778
2625
309
320
216
2526
7300
152
2594
2582
2738
2678
2552
2619
153
6111
498
4292
914
8440
7150
15020
2976
7195
5763
6012
3743
3324
152
2637
3307
2894
2632
152
204
181
180
2191
180
2114
1905
331
249
224
490
34692
2014
13556
4600
180
1861
1902
180
2875
180
180
180
180
2275
180
2007
180
1889
180
393
393
600
492
508
2210
309
485
503
5182
2208
2209
4310
515
526
1263
2210
323
8967
121
148
8268
3348
3141
3389
3239
3503
2738
3309
3568
3659
3915
335
320
8015
2792
2724
3547
2998
3552
21911
3435
52525
3141
2500
3239
3435
3503
2738
3659
1460
335
68
2792
7300
8268
3348
3389
3552
3503
2738
3309
3568
3659
3915
2724
3547
339
2500
3141
3239
3435
320
2792
13829
329
2500
3348
3141
15747
3389
3435
3503
2738
3309
3239
3552
3568
3659
3915
2724
3547
32226
320
333
2500
3389
3239
3552
3503
2792
320
13682
3309
3568
3659
3915
2724
3547
2998
21911
120017
8268
2500
320
2792
3141
2920
327
3348
3552
3435
3503
2738
3309
3568
3659
2724
3389
3239
3547
17006
74369
7830
2194
326
12612
2117
1749
6236
5041
4633
3195
4343
5326
2154
1991
3539
5626
2874
6339
4578
3209
4271
320
72
121
2208
1350
2010
1892
1908
1939
2792
19772
6995
466
7828
2007
13206
165
72
2210
121
2208
2208
9149
2191
2093
221
15027
1988
1905
2151
1746
1997
6249
4217
5399
4129
5556
3872
3214
2114
4287
4830
1889
466
6628
222
4675
11352
4220
4295
4903
4504
4010
39339
466
31
2208
2208
6995
223
466
10627
223
12899
2121
2447
2181
2118
1897
2089
33181
466
37423
466
31
466
6995
223
9472
2508
2791
2447
2510
2608
2315
1460
332
11527
13140
3082
2595
2547
2763
3155
2584
2655
2915
13140
320
2792
62260
13140
320
332
13654
9472
2508
2655
2595
2547
2510
2763
2608
3155
2315
2584
3082
2791
2915
2447
17520
2792
2504
11527
2508
2655
2595
2447
2547
2791
2915
2510
2792
320
332
10588
8851
2691
2902
2944
2640
2411
2698
2282
2829
2842
2128
2863
2471
2521
2676
11527
327
7518
320
2792
52589
8851
2753
1460
11527
2691
2411
2698
2282
2902
2944
2128
2676
2629
2829
2863
2471
2521
2842
2792
320
8015
62111
13600
748
171
746
314
4373
383
2399
527
5610
2357
11626
1373
32572
3770
3784
4143
4164
3645
769
804
780
314
327
375
938
1003
1374
315
3754
1673
19126
95
6428
397
4310
2124
173
2765
3154
2241
2152
2921
2940
1967
1649
393
320
173
3125
3708
3748
4225
4019
7140
125
9969
1198
632
1819
7150
972
2920
1302
3829
242
242
2125
1021
500
22728
126
126
126
126
126
126
2358
126
471
5893
126
126
126
126
11380
126
126
126
126
126
126
471
126
126
33412
50908
21909
5511
429
126
143
527
10762
527
10952
195
15089
1301
2051
6700
708
451
1349
449
449
1429
273
273
587
534
1460
126
2280
15089
68
458
460
11459
1340
451
1311
444
68
68
1256
68
68
126
68
68
68
64
1032
125
17673
125
125
85
125
125
125
125
125
125
10899
38135
65
969
10396
781
65
10442
65
65
156
65
713
7659
156
1824
948
8630
765
8676
4325
18197
2858
743
1440
4325
1120
270
4325
448
65
10049
262
65
143
65
65
65
65
1815
594
259
1844
13375
503
466
855
65
393
2304
1438
1682
1016
294
779
10210
10210
288
10800
23476
4100
1418
204
571
4299
537
242
38196
142
310
259
6270
22051
33876
25854
42777
378
65495
45210
36898
23612
38543
43437
63773
38208
142
310
259
6270
25854
65495
22051
63773
33876
23612
36898
43437
331
38543
42777
45210
38208
142
310
259
167
375
167
167
167
167
167
167
167
167
167
167
167
20087
159
15736
19
19
19
19
19
4359
19
290
301
20125
159
9914
19
19
19
19
19
4359
19
20133
159
159
19
19
19
19
19
4359
19
20071
159
12293
19
19
19
19
4359
19
19
290
301
20136
263
159
9126
19
19
19
19
19
4359
19
283
517
4340
159
19
19
439
421
218
786
3748
9351
381
1240
271
1320
618
884
1318
647
546
2190
262
521
301
7846
267
159
159
10967
2901
8549
3405
159
2683
590
347
18124
7564
256
247
7525
256
247
2031
8551
530
6806
1141
391
2774
135
1132
38598
898
295
5327
1035
1067
2343
2275
1067
1067
281
762
645
3172
3814
707
555
14233
125
1055
1880
125
3043
2196
125
11474
4344
20807
516
6750
17503
1055
289
337
14089
530
4020
3404
5482
1595
1175
587
10955
642
8117
2192
1265
8022
574
414
327
327
1194
1313
583
454
315
326
1144
1236
1209
1260
1243
330
331
1917
7325
8455
12465
4088
861
3817
23320
11789
26270
11061
17367
1151
370
12471
16242
1151
12463
14160
16143
1151
15554
16143
1055
15310
16144
1055
14997
1055
14385
1055
14251
14286
1023
13091
16415
14286
1151
530
6807
135
135
135
135
38598
125
125
125
1067
1067
1067
1055
125
125
645
2962
2163
3172
4368
247
170
609
29273
289
1096
294
294
12461
864
294
289
294
920
1024
742
1018
1081
939
1029
946
993
950
906
831
31992
1084
2212
1075
1144
956
1201
1025
3412
3422
3428
3451
3329
3392
1602
1085
1112
948
1075
1045
1112
3312
3440
3401
3403
3476
3425
477
477
852
1374
150
3133
347
359
360
352
344
345
342
359
357
354
342
344
347
342
359
363
357
339
345
347
342
757
359
497
354
476
358
339
472
345
347
254
28345
1127
2636
2661
2245
2569
3578
3057
342
3353
2528
2922
1562
4009
2668
124
124
567
572
537
571
9009
537
511
211
544
569
7598
537
534
537
534
537
571
537
546
242
537
511
7082
242
5971
475
8777
6519
492
15086
6440
1160
2114
4026
2401
311
8943
5953
475
13369
1644
15098
9202
8952
2498
2143
2176
9042
242
605
242
26537
1015
1141
212
1654
563
569
470
581
4978
7830
7916
544
550
14277
7598
26277
440
11354
570
550
524
26215
544
511
7080
12339
585
546
16819
531
14272
581
571
528
9564
589
546
12761
553
546
13916
565
550
242
511
577
7444
7600
569
544
9876
578
511
225
10166
570
573
524
6791
563
572
1914
558
571
33587
8092
242
558
572
584
571
524
7899
584
572
524
567
573
32924
189
572
575
5619
6196
572
582
13012
557
573
2869
8825
555
572
11898
2612
572
546
10999
2291
582
542
24935
567
575
29979
242
537
570
17867
7221
589
572
549
569
6338
7653
242
538
576
538
570
595
569
12522
545
512
9762
585
574
9330
528
6739
3119
8212
1670
594
649
999
630
872
534
491
652
620
625
1394
607
101
1383
1759
1446
624
9227
649
124
3342
3132
9666
468
667
825
154
259
11462
101
101
101
101
101
101
101
101
101
154
101
101
101
101
13665
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
124
3923
15347
124
9625
101
101
101
101
124
101
122
125
6759
30146
1761
1341
561
124
227
227
12768
14464
19621
6638
3807
3013
6308
1948
17668
6148
83
83
452
7563
1063
135
135
135
135
39404
1063
200
7754
135
135
135
135
135
21254
200
10266
200
7940
14157
200
165
38152
16967
200
10389
17564
200
6406
8783
37542
200
83
83
8720
5588
1199
739
739
1669
11795
3010
1685
1975
1127
1898
2481
2144
1951
1943
1888
2429
2436
1976
2459
5707
2326
1943
8436
103660
8132
28204
199
16756
6966
17867
25052
2059
15197
26518
19053
7713
27991
11973
20933
29602
20468
24666
7208
29506
34204
24584
31493
26042
28850
9361
10874
19244
25819
23635
26380
18249
8733
14914
20099
21831
21516
17791
3093
51010
351
1271
633
6514
332
349
351
2766
715
3427
367
1786
3479
402
350
6546
1360
3636
3136
1957
1362
560
550
2361
1786
10907
6283
5221
5221
10907
458
550
8534
367
733
3010
2396
2096
651
6185
37102
1653
1515
350
1143
1529
3101
1249
1984
2069
3638
24216
8384
548
1099
625
626
5089
13723
5089
550
6185
23875
185
550
436
8174
26326
550
11154
27117
8349
550
1970
1366
1756
1235
2017
544
52
10449
159
2218
159
471
12856
19
159
15220
159
10755
11255
4242
8153
1460
1112
286
510
23931
40414
4347
515
326
4096
4096
14872
14805
4681
666
5451
492
542
572
612
558
479
973
1674
4244
1171
5076
1610
1642
1642
1769
965
912
4830
363
1429
8975
747
598
2093
1303
2115
1551
1653
9080
1574
980
1454
1047
12077
8089
12726
749
3207
539
2151
2692
1557
1622
2093
1950
1011
914
953
20926
1304
18571
724
819
2469
604
1463
2094
2813
1623
2141
1655
929
976
1426
1553
14510
13745
13720
831
36557
822
1552
1602
1812
1595
8812
1059
1422
1121
1081
15756
8222
850
2849
4927
1564
2939
1913
1772
842
8149
966
9483
1825
9357
1026
850
923
11417
13257
388
2506
2230
4037
1742
18484
1450
1050
1059
2082
3529
1845
1039
2078
1045
3560
6691
1109
3662
3743
3136
1803
3743
3136
1876
1037
1117
1449
3662
1055
1891
929
3662
1058
1803
3662
11478
261
261
261
261
261
261
262
260
261
260
260
262
260
262
261
260
261
261
7300
11478
13257
388
2506
2230
4037
1742
18484
1450
1050
1059
2082
3529
1845
1039
3662
6691
1109
1045
2078
3743
3136
3560
1803
3560
3743
3136
1037
1117
1449
929
1891
1055
1876
3111
387
6627
708
1154
808
1329
751
1882
1002
1167
4512
12684
1438
9434
1955
388
388
24734
12754
1608
24055
261
261
261
261
261
261
261
261
261
5652
2650
10165
387
387
777
1141
812
1525
1710
995
1037
499
4301
1601
6434
388
4070
42842
4107
7017
3384
4234
331
11588
344
3394
13462
38600
898
295
5327
281
247
1035
1067
555
14233
3043
2196
1055
281
11474
4344
516
6732
38600
125
125
125
125
247
1067
170
555
14233
125
125
1035
125
11052
516
6728
38600
898
295
5327
281
707
762
294
1067
1079
1035
1067
1067
1055
1035
555
14233
3043
2196
1055
11474
4344
516
6732
1151
10667
12463
337
289
10196
1151
9648
584
38600
1067
1055
1067
1067
555
14233
1023
4380
516
6732
1055
10692
4344
14749
370
404
12798
14749
403
38212
12535
38212
13069
38212
10569
479
380
391
25201
296
296
2247
18432
1096
1155
297
700
615
912
1301
592
809
650
706
533
556
2033
844
1399
1730
661
297
882
557
616
659
684
297
584
790
611
3184
844
553
822
1139
1124
1299
23069
1069
292
292
799
297
5337
747
297
5019
895
5058
848
297
812
574
13345
1109
613
671
890
1034
689
4868
4417
17782
14150
3166
4589
758
796
17782
10429
4848
3170
532
519
4310
1255
519
4310
14284
267
640
11558
1450
507
18347
4639
3119
861
2076
3528
436
3952
3425
573
364
10322
1054
4795
2079
136
135
135
7093
2291
173
173
2838
3158
4322
408
3100
7128
7016
3370
2481
1104
842
336
361
363
339
635
5090
625
1109
1662
359
454
1662
10047
4125
2316
3393
462
11789
4856
1262
928
393
869
393
486
6524
472
6085
1762
2300
52
10449
159
3082
159
394
563
4937
19
19
19
159
555
237
419
186
864
1392
3323
19
159
159
159
159
159
159
159
19
19
159
19
159
159
2386
12655
159
1542
159
159
1474
2518
269
6553
3162
267
10967
1542
1641
3550
9633
159
2808
2920
12435
3793
9374
3676
1642
3386
3529
267
6553
3491
12379
2642
10063
891
8941
19
159
159
159
52
10416
4848
532
2912
12126
640
1450
171
623
20095
141
141
165
166
10272
9765
1554
1160
192
166
315
471
166
315
260
3779
22078
1011
92681
260
430
3535
7279
102
102
102
102
102
102
102
102
102
248
779
6956
332
6044
12637
65
189
726
324
195
7281
240
526
1268
2340
126
126
1115
11460
2694
673
535
126
27972
209384
12228
146232
118492
216
2196
4999
126
232
416
2609
673
12044
2181
452
7563
1063
135
135
135
135
19737
1063
200
165
1015
135
135
135
135
13641
200
7754
200
165
17189
200
7886
200
510
19974
300
300
883
1309
1603
1648
345
2310
1734
292
2643
300
2223
675
400
1265
706
305
3199
292
1859
1677
400
575
1155
2307
435
1224
484
292
701
1237
11238
1074
392
1446
1118
298
457
4509
959
6556
1486
635
10447
2731
159
159
394
563
5183
1234
3650
8355
159
4789
562
237
419
187
833
1394
3092
159
262
159
159
884
618
521
159
647
159
301
159
2195
159
3086
3312
2077
4576
959
6556
1486
4605
269
269
2158
2195
269
269
269
269
2381
269
245
30290
6339
522
2628
663
299
1460
372
1565
314
273
506
273
273
361
372
2810
725
2573
516
297
3663
298
267
169
5252
1490
1144
936
6435
7586
1102
334
345
1228
779
515
471
1498
761
6064
164
441
966
3023
13084
899
124
3089
2369
308
8504
3606
1450
550
714
928
309
5803
1580
406
424
1127
308
308
308
308
831
4084
389
405
325
4710
3484
308
308
308
10126
1307
1036
892
1106
164
39313
1581
928
497
832
325
892
8504
1036
1307
1106
713
767
164
824
163
164
164
165
165
165
165
165
165
165
164
17094
1036
892
1106
1307
685
165
307
2434
3607
164
165
901
122
3090
1449
549
4012
164
165
164
164
165
165
164
165
165
165
165
165
164
164
165
165
165
164
164
165
901
122
164
3460
3089
1449
550
164
164
164
164
164
164
165
165
164
165
164
165
164
165
165
165
164
164
165
165
550
901
124
3343
3089
1449
164
164
165
164
164
5948
10739
1578
354
589
597
380
389
716
1374
378
434
2485
2063
987
2191
815
1352
421
416
12226
912
2052
315
316
315
1220
5107
70601
1912
314
315
302
304
301
301
46692
378
799
302
301
303
301
302
301
304
301
46692
27427
302
301
304
301
799
302
301
303
301
1801
302
301
303
301
204
18143
263
257
103
103
261
287
5484
267
103
175
265
103
269
103
263
287
331
103
103
103
330
103
103
103
330
330
14815
103
103
103
977
1963
977
103
234
103
103
105
105
580
581
9558
12465
977
1963
14593
977
577
581
12444
205
180
6646
1143
373
704
9510
378
3972
446
3486
9844
769
205
204
641
1466
1408
23658
424797
7398
11166
10323
2310
1453
6577
6481
25386
13018
17914
17912
4256
4883
1809
3069
5385
3071
577
4242
1256
726
1502
18295
5171
30737
1440
564
756
1502
18295
5107
408
9849
6578
1285
2182
2227
2702
2028
2122
729
4088
6324
6324
6324
2164
777
4088
6324
6324
6324
2158
777
4088
6324
6324
6055
2212
789
5034
1409
11874
11876
28779
2678
584
41342
238
451
514
7239
7208
513
3171
3177
3368
4741
1741
536
238
3339
196
4142
8425
34838
8213
196
196
10316
156
4590
5195
237
4422
238
555
196
30264
238
238
5296
238
8912
8302
238
9865
2665
3506
2224
448
203
500
500
451
1062
437
41475
6877
9333
269
244
269
2567
305
269
269
269
1042
291
287
626
269
913
7946
5473
2896
362
1032
1742
6059
26587
244
41477
244
2896
24162
5944
9333
1155
2234
273
560
623
2606
578
244
566
502
267
356
9390
273
404
416
2655
2564
273
15970
7291
2234
244
2709
3056
2698
39852
5944
5462
2966
244
2896
1149
9775
362
1713
2579
2542
2667
566
560
555
2663
12693
5416
905
14874
244
570
550
404
2966
1713
2667
2542
2663
12660
6103
244
5932
2966
1713
2667
2542
2663
12499
244
9087
6746
2966
1713
2667
2542
2663
164
18422
1425
2267
684
227
1125
267
175
269
4860
331
1688
263
424
287
234
270
674
234
265
257
330
287
265
330
226
1425
1460
424
234
26013
227
569
226
227
9627
1970
2008
1387
7519
977
322
12464
12443
12464
12465
609
322
612
12464
5786
322
613
9558
612
1047
1814
1920
1759
1347
1890
1752
1191
1984
1174
1174
746
9117
1391
1346
1954
1346
1900
1858
746
9445
6822
325
325
380
4945
746
1827
1347
1864
1363
1045
390
1174
746
1217
1940
472
1174
1174
746
1898
3201
379
378
1837
746
1312
746
7766
2321
746
18775
82735
1047
4471
14192
888
4732
1047
932
29200
1036
16772
8875
4184
5300
1600
2317
7300
1024
14963
8887
2577
1590
1776
1089
8774
864
361
5340
28257
1133
892
364
309
2549
529
1691
2661
3037
1859
3171
3683
20170
1032
1347
8891
666
2038
379
1777
4723
20952
380
1103
370
986
1798
2291
1003
2413
683
943
984
11330
365
383
18004
5070
371
1917
3433
4106
10514
2899
134320
21388
8481
2750
16639
13636
12987
9381
1041
10248
11173
15452
11611
18896
12114
12681
9898
15046
41376
1671
451
7209
470
515
3176
513
572
3171
3338
3366
532
3586
7238
1741
4741
3242
3586
536
34113
451
3529
8605
1674
515
572
4730
5858
5295
554
470
3788
3630
42923
11748
11202
4876
34104
11460
234
30291
446
10467
9865
8912
2665
3506
2220
10467
719
19997
1297
996
1787
930
269
3269
124
125
123
124
1342
1350
1338
993
2277
124
124
1251
1022
106
9491
5588
1199
739
739
1669
401
563
4937
1234
3650
4789
2832
562
237
421
187
885
1395
3330
271
1320
884
546
618
381
1240
262
1318
647
861
2190
521
301
1568
268
254
1501
1465
1774
3140
256
247
15575
2551
2745
2599
4743
3297
2920
3241
9906
4763
9906
7270
4839
73
43007
5056
9285
11242
1839
4460
2670
7075
7589
4616
2294
5140
5601
7864
1258
260
5320
23354
125
125
125
125
1490
124
64
488
11787
233
433
15321
262
1307
264
1888
1041
1041
10310
9043
24870
2358
90
611
159
11514
273
1633
465
420
325
327
1333
1226
1041
1041
1460
1460
1512
1103
18987
18948
26954
22074
5628
13384
2204
8186
6409
14079
11070
5748
1209
1630
11144
1793
239
2282
2350
11258
18276
8640
11954
2249
12841
18822
14072
8931
3840
9646
1041
1041
11144
1460
2700
2803
2700
3058
12094
16264
330
9806
538
675
771
11597
711
14990
1523
7544
4281
5094
988
989
2379
989
238
988
328
4887
267
694
697
715
2507
19142
5346
1940
881
47620
874
42742
909
46686
874
33862
844
48718
867
30802
31104
7612
3275
16146
592
668
1024
5250
2884
794
1233
687
2230
325
3073
1263
798
1079
981
1404
352
196
788
395
264
469
265
81777
42600
14368
475
1091
328
246
246
12717
399
264
81809
652
5830
12158
19989
2587
1003
5590
2386
81803
471
9640
65
938
65
18553
6249
901
18548
65
5356
65
904
65
4091
65
65
65
65
65
65
65
65
65
65
65
65
65
65
114078
43
43
2607
43
320
321
447
81943
9451
7040
23521
125
125
125
125
125
122
156
6339
135
135
63865
1063
200
164
135
135
135
135
200
164
60010
19377
135
6948
676
60040
200
7886
58428
200
164
58028
200
164
53050
23354
125
125
125
125
125
122
156
6352
135
135
53675
1063
200
165
135
135
135
135
20548
200
165
20149
19746
19333
19083
200
165
20862
200
165
19333
18905
19905
135
3904
1063
626
259
35947
240
240
2181
240
240
239
1534
358
164
732
5267
25998
125
1145
125
125
142
10638
479
410
11836
2751
4291
424
399
124
11547
478
25656
124
125
6749
473
9207
991
926
12522
269
292
779
325
325
376
412
524
345
372
20829
2312
3460
3584
2303
524
527
1768
11403
2955
2296
531
1456
8667
991
926
683
4851
478
1326
26081
488
775
914
1305
793
2119
31367
769
10229
206
284
15566
6212
3098
3051
8606
398
810
804
601
257
12375
327
1240
20632
186
2649
26502
544941
11385
560
732
5267
24269
124
2688
437
261
24818
737
364
793
1591
2279
2301
3780
330
261
377
1796
373
599
570
24975
261
7527
24086
261
420
6918
24558
412
261
6716
24297
12139
261
18547
257
269
263
103
143
141
267
105
263
264
265
141
141
141
142
141
530
6808
391
2774
1141
212
1132
1995
6157
31916
1141
463
135
135
11145
135
135
15384
453
10242
13042
135
505
15383
421
10927
8759
470
31251
14965
421
13019
506
463
14966
470
7916
31150
18190
463
15732
506
14440
421
31049
463
507
17507
548
5840
13814
505
17507
470
7916
30946
463
463
42372
29587
506
40280
421
470
30845
18869
434
3912
526
470
28652
463
27794
463
15399
470
8759
12896
506
463
15398
228
47994
470
7916
27795
453
10241
17383
421
27371
434
3911
26969
470
463
26148
463
25704
15846
453
421
421
15845
13609
505
15845
421
453
25702
24496
453
24062
421
23646
470
18450
258
270
262
105
105
105
103
105
266
270
268
105
105
103
105
18424
258
270
264
105
105
175
103
270
105
265
105
218
266
105
103
10435
3155
434
563
5230
7750
554
237
421
220
926
3754
8285
18440
258
270
105
105
264
105
103
270
265
105
266
105
105
105
530
6807
1141
391
2774
212
1132
24209
135
470
135
141
135
12597
135
135
47994
13272
23354
4480
1490
275
269
5522
269
14107
124
2237
2649
30022
543
614
5167
4952
2318
1578
2709
1027
2001
548
929
825
616
2285
1615
1865
3954
4399
1667
741
2027
2646
1809
801
562
3827
3701
4139
2235
3466
2861
2124
3563
4630
1958
782
5298
898
17730
1044
1637
2279
1972
12385
15854
5028
1449
483
595
1997
1379
5028
1608
1820
1582
1741
11991
13030
11647
1120
25669
5231
13005
25498
4724
4724
10074
14134
34442
6364
1449
483
1225
697
1836
13439
2595
877
7888
1449
483
1225
595
3661
19271
2055
1449
483
1225
595
2683
12759
1663
1453
484
1383
595
2868
12522
811
1465
487
1239
595
2574
10092
967
1465
487
1239
595
2574
468
248
34491
4886
1849
663
1399
615
972
4268
333
2016
332
5893
3430
1532
5081
5711
2577
5279
37326
6154
3336
1059
1400
1121
389
2183
607
666
6693
330
6290
367
4260
595
4550
5261
3655
13701
3094
1013
398
11130
20017
613
803
810
643
31117
704
22410
17310
727
5267
26081
1297
269
1326
269
4034
304
124
4544
481
775
914
1305
125
31517
10941
1054
793
1240
769
203
203
387
3250
1915
4990
4003
4617
123
10796
193
4417
10879
1634
382
528
25794
5055
690
123
11027
198
125
194
2937
6039
7718
18400
11733
123
4015
197
6281
2478
20383
123
125
193
125
10709
194
18400
11733
7718
4015
5579
7062
6446
13139
2013
74319
74319
8916
8989
5902
1107
12200
3536
8940
7233
9087
948
1440
773
9581
2858
997
620
448
393
262
37498
18992
28368
28368
651
6100
322
1016
613
407
322
1016
17177
500
2496
1580
552
1551
2496
407
552
432
500
967
1248
1073
1551
636
432
1248
1183
967
5079
405
1629
636
665
274
1236
5079
1166
1166
2683
432
3911
2683
428
274
405
1236
1629
1858
1858
1183
665
951
3911
1851
124
951
432
10320
428
1067
1067
1073
1851
1852
1852
10181
10181
1742
15495
4733
322
436
376
10312
470
13214
3236
3678
2828
1872
2074
618
514
1139
615
775
7870
9848
3552
293
293
1166
296
425
424
8811766
188
9766
4012
4114
6802
6802
4018
6802
464
21740
462
1222
3834
284
275
1897
518
1116
284
349
1278
1428
1802
948
472
1959
424
3661
414
833
435
359
354
531
333
1157
1202
458
113
2728
3778
6802
4018
4018
3250
464
464
37389
65
7952
65
65
156
953
7233
156
1824
1440
65
65
65
65
65
9535
65
65
10049
767
4325
65
65
7870
9375
65
713
65
65
65
65
263
724
65
545
479
9108
65
65
65
10318
65
276
16178
422
422
963
263
9993
759
188
21489
11367
2060
65
516
15280
65
201
248
2908
2925
2987
3002
3063
3053
3063
3052
3062
3133
2955
2986
3011
3040
3022
3038
3022
3083
2924
2988
3019
3050
3063
3121
3133
3122
3133
3150
2968
2990
3012
3031
3055
3102
3106
3098
3107
3098
3143
2880
3143
2881
3144
1512
180
6371
82508
171
185
181
182
191
181
188
81738
23354
125
125
125
16354
125
5504
122
156
125
38600
125
125
5327
125
125
1067
1067
1119
125
125
125
555
14233
125
125
125
1131
516
6736
9648
1055
584
527
555
1067
1159
1079
1067
14233
1055
516
6736
9647
1055
584
1067
1023
1035
1055
2962
1675
2343
3166
1880
20807
18546
103
103
103
103
270
103
6226
103
258
175
103
105
265
218
103
268
218
264
103
175
266
218
103
264
103
218
103
103
103
103
23584
103
978
103
103
725
9562
12467
12446
322
609
1950
105
105
5747
6466
2410
322
12467
12468
12467
613
612
322
4495
556
1253
613
322
12467
609
4380
27809
978
322
612
12467
613
1950
23307
978
613
322
12467
12467
322
612
1970
105
237
348
5532
2699
4953
336
2315
1257
3291
1257
32208
322
609
12467
609
5595
40073
2841
3798
3522
3708
3826
171
4666
3536
4383
4255
4129
3007
3743
3489
61650
4225
4403
5642
3668
4425
203
4315
3664
4245
12152
322
612
12467
609
7899
8820
20302
6260
8481
9474
34282
322
613
12467
612
718
119612
322
609
12467
609
21256
977
613
322
12467
612
1950
20056
977
322
609
12467
322
613
12467
1970
2937
93692
322
612
12467
613
322
612
12467
612
24168
977
322
613
12467
609
1970
5571
423
422
322
612
12467
12467
322
613
7964
1129
4708
3844
609
322
12467
609
20221
977
322
609
12467
612
322
12467
1950
13671
7531
6802
7531
7531
490
659
3323
447
332
1268
474
7531
7531
7531
4101
474
7531
7531
7531
612
322
609
12468
21312
637
11319
1970
18569
978
322
612
12468
612
1970
322
613
12468
612
5368
14592
203
1248
1718
1712
1711
4415
80
193
9510
3297
434
5511
3008
10115
203
7551
3012
413
279
477
8081
18444
269
257
263
287
143
287
269
265
265
103
331
330
330
23894
25496
624
1970
124
9157
5368
203
1260
4879
124
8588
8114
2478
8016
11416
8580
126
10472
18121
978
322
613
12468
613
1950
9217
13307
4558
336
613
322
609
12468
7213
4334
769
4081
203
1251
6035
174976
7213
203
1257
451
7213
203
1297
18421
18335
10433
159
3155
159
10416
2073
24343
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
252
68
8516
68
68
68
68
68
68
68
35035
18981
68
24307
251
1816
204
23354
125
125
125
125
125
124
64
3428
20348
10018
12565
13918
20585
16239
493
307
524
325
604
23354
125
125
125
125
1490
124
2237
10377
3393
4848
532
74
24122
358
10279
616
6146
9374
11977
640
1450
51
9333
3168
463
6461
76
5631
262
6672
1611
141
4856
1138
4789
3650
516
239
541
2373
2753
593
2414
623
188
940
2739
5367
271
1291
522
384
450
540
396
66
5631
20742
1318
1219
701
301
546
474
601
3893
268
20742
5791
8135
4756
1681
6712
52
10524
3207
74
24142
365
10852
6300
13001
75
769
1709
858
358
2941
77430
2047
752
15238
858
802
3204
757
806
690
830
3962
2391
208
220
108
639
858
727
5267
7414
1297
269
455
15294
453
49135
163
455
16084
455
11645
453
49087
163
453
12112
453
10373
11679
453
49087
163
453
15086
455
18078
451
453
455
163
455
16084
453
453
344
37643
603
216
216
216
216
216
215
216
310
259
344
37643
603
216
216
216
216
216
215
216
310
259
13227
244
3142
2553
244
2322
2040
575
273
575
273
273
273
273
273
273
273
273
273
273
273
273
273
422
273
273
273
273
273
58861
273
1428
3064
244
2599
9326
2682
419
273
273
273
273
273
273
273
273
273
273
273
2327
59965
273
273
273
273
273
273
273
273
2324
273
17716
10033
3064
244
318
331
336
316
348
345
316
940
339
320
9379
11516
8332
3064
244
5138
3064
244
16717
10375
3064
244
15426
1004
2617
3636
8645
3313
2553
2553
2721
2721
3142
2496
3142
2721
2731
13974
578
3064
2721
244
2731
2976
2553
8752
572
3064
2322
2720
2324
244
10132
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
59908
273
273
273
273
273
2721
10132
10286
2648
3064
2040
244
2599
2746
60151
1570
576
2721
584
2731
2553
2721
2721
2731
9857
3064
244
2409
2569
27343
451
2746
2648
14121
10375
3064
244
1438
822
13339
12173
3064
244
26417
4171
3942
4034
3897
4002
1451
1426
2768
274
665
1171
247
1341
2017
961
963
247
416
1366
2262
4111
1421
1348
29893
1036
18389
1063
200
1092
1731
212
6405
581
3804
1063
627
1995
1132
259
40237
1127
541
2180
2390
416
1534
638
36935
593
1440
5458
365
389
337
469
275
426
485
607
1098
772
1065
539
587
352
377
683
583
353
246
540
12243
272
17272
2929
272
650
1326
1552
400
387
338
1994
4127
11633
2621
951
3217
303
303
1311
303
303
303
323
323
303
303
303
8669
282
327
341
323
303
303
3726
315
323
303
303
303
303
3427
335
4391
11922
8664
344
4118
11849
6212
3764
15105
5935
4118
300
12437
2912
2271
996
242
190
4359
4104
359
12897
1619
242
190
3202
3760
9349
3968
1595
365
351
6280
7250
4392
3534
4121
4187
11127
1456
4395
4105
6732
638
1440
36959
583
3220
423
491
500
583
29374
2480
585
504
495
1314
520
4794
27900
6728
3901
8954
2929
537
105687
36959
1440
37541
455
327
217
509
221
121
230
218
691
238
238
4884
46720
10220
5302
202
12118
749
1200
1351
230
24145
21630
20827
21261
19721
15483
230
28358
16884
28009
19738
15047
26677
230
24729
24025
20658
230
11854
18632
19954
17677
18919
22880
3374
3036
64
64
405
64
22079
64
146
64
7431
64
13343
4605
269
269
2158
2195
269
269
269
269
2381
269
5307
1470
12374
28756
755
5363
4485
1543
603
755
1465
1332
5425
1331
1150
801
397
1467
813
920
1319
1369
723
902
1856
757
723
4804
621
1384
1451
757
814
1426
1136
577
1517
7164
39775
4208
1075
83
577
6533
5395
2252
3888
3119
577
3551
3657
3831
3446
330
8827
1484
1336
1436
1331
4407
894
904
7817
1852
723
2284
580
1164
2233
1856
1164
1164
1856
1164
49603
270
15793
891
302
559
302
1242
23403
700
2730
841
1348
6523
1260
21833
407
19041
21160
368
29011
29841
31968
28443
22913
14147
798
302
21778
1067
23125
1460
1460
1460
4380
4380
2154
241
2091
241
2091
241
2091
740
4798
716
12542
4798
851
4798
63880
444
824
4798
764
4798
715
4798
64629
669
693
4798
659
4798
675
4798
20084
777
4798
654
64987
653
4798
77994
1066
442
6317
1549
13115
1459
289
281
270
1699
617
288
5045
281
277
1665
4632
4476
1985
603
3771
3669
668
2703
721
1947
11001
2840
3783
156
239
3501
1639
288
1868
301
3613
4217
1180
285
348
708
45215
5537
126
281
9616
1079
5718
2645
282
11002
270
1699
3809
14523
1947
317
1902
358
292
126
31751
126
126
6604
491
1136
1624
3393
10830
477
10621
35507
2191
286
249
249
248
249
249
249
249
249
249
249
249
185
184
183
185
185
185
185
185
185
185
185
185
187
1002
1634
2033
1772
29873
1007
329
1419
329
3179
1726
722
329
6621
16025
1108
2125
55205
3174
1159
738
5222
4825
3209
2880
3567
6622
607
2019
13801
4895
2637
3094
1122
4581
1294
2255
1203
2800
5023
5192
810
1730
597
2059
1354
1234
1965
5009
4949
801
1683
4189
3174
4927
3678
1739
5511
745
2071
594
3292
795
1082
1830
5503
3106
3559
2369
1163
3499
5400
294
4853
3171
871
3127
2020
4915
3220
5511
3499
1368
5284
2059
2227
3100
3274
12750
4172
2805
3018
3435
4814
159
1977
16335
5216
2715
2755
507
1454
5779
3103
2900
552
1862
633
2904
4121
2476
624
419
292
2778
822
5928
2311
4741
7635
578
5889
4371
9659
146
705
17544
7641
363
145
392
556
145
10051
7972
145
621
355
653
159
5041
4174
4555
292
284
692
69962
159
7715
695
579
39289
146
7715
159
6199
2446
523
2746
2420
2452
7847
11181
5558
7709
2779
2581
6594
159
8865
365
292
5650
2153
1212
430
12844
292
8881
292
700
845
314
689
893
1170
5723
33853
146
4800
27728
146
3129
7410
1863
3045
14510
4918
1669
1843
5402
4567
33073
3709
1752
1182
1939
1998
1113
1852
1182
747
6227
1180
1237
1199
1156
1225
1113
8595
1761
4568
1649
26304
1113
2750
1155
1795
1130
1395
1659
1509
1227
1540
1130
1394
6863
1493
2131
6358
1742
8645
1550
6456
1966
11917
17445
1367
1533
1740
1489
1646
1455
1587
5907
1587
1207
1172
13313
1739
1626
5312
1999
1148
1973
4918
2778
64508
201
6276
1366
6356
1540
5189
1887
6862
41509
1671
515
451
513
7209
3176
3171
743
3337
2651
536
532
4741
4142
1741
470
7238
3368
37178
3529
621
514
451
3299
2284
4420
7149
10997
470
3588
30518
11591
6858
14562
4876
621
197
28595
753
10997
15227
15227
28852
759
12409
16049
12409
733
2920
621
197
41391
26451
451
5296
1674
470
515
8938
41395
4181
621
20958
380
2898
3432
370
370
195
11610
2413
1917
943
1003
2291
683
18004
1104
986
383
365
1798
4106
2832
10514
985
13992
6501
5936
1042
6155
10348
12090
8482
10667
487
6656
487
10248
487
487
487
487
487
487
15030
11331
166
166
166
2704
165
1651
166
1818
1495
165
166
166
2991
1885
1360
166
165
165
166
1212
166
166
166
166
1682
166
1330
1219
166
165
164
582
166
939
166
165
3618
1739
166
48962
166
166
1897
166
166
855
1328
166
12030
4774
5579
229
25397
2832
447
459
452
647
726
464
735
598
586
669
1122
640
482
539
463
661
628
635
7154
296
1892
570
488
1045
630
577
539
567
493
525
275
900
544
714
9278
425
7396
603
971
432
619
471
579
710
489
625
535
807
579
661
2287
903
4334
407
9259
341
1277
8328
1800
357
3942
373
4458
1782
6616
3611
7746
5543
11689
1504
13134
9685
15264
7810
268
1846
10922
268
357
374
4522
8858
490
537
539
625
714
735
15997
973
1212
640
374
1526
900
586
1073
3718
7205
10004
3718
7392
1258
332
312
271
312
33601
3061
1470
2077
1294
2260
1658
1742
3077
1566
1742
332
249
288404
249
63401
249
76249
249
5746
249
18559
249
523423
249
684686
249
1400
249
483196
249
698098
249
510138
249
77707
249
156054
276
332
272
332
249
35965
5840
35259
7304
286
1512
2390
13953
830
179
178
179
4747
6989
1427
4602
5557
179
179
179
179
179
179
178
179
178
179
197
197
196
196
196
197
196
196
196
197
196
196
196
197
197
196
196
196
196
196
196
196
196
196
196
196
196
9555
197
196
195
195
19651
6116
14476
6505
421
1058
1080
464
214
190
12283
286
6564
2117
656
3335
246
268
246
220
309
6159
6067
141
6052
141
142
142
141
141
141
141
142
142
142
623
141
141
141
12210
19
19
12655
19
2359
19
19
19
12151
19
19
13669
19
19
3334
19
19
19
3613
2077
2260
1294
1658
1470
1102
1742
12197
159
19
19
19
19
113
19
19
19
11782
11782
11782
192
189
191
189
190
190
189
192
190
190
190
505
9866
174
11781
538
572
4186
886
2315
2672
4801
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
538
547
10885
2838
1576
2315
4564
538
5144
570
4864
104
23289
538
573
1801
538
535
538
569
242
11782
538
512
538
576
3909
538
547
538
547
328
23416
538
576
5505
192
189
191
189
190
190
190
192
189
190
190
505
174
11781
6641
538
574
6677
538
574
538
573
538
572
242
11782
538
572
7978
538
574
6677
538
572
538
571
535
538
538
576
242
11782
11782
11782
11782
23354
125
125
125
125
125
125
122
1508
434
440
436
437
432
433
437
440
443
527
10917
526
955
26079
409
516
860
914
333
350
363
2548
496
3947
288
4385
4595
41936
5654
4566
770
410
1251
2848
288
273
2186
766
197
228
287
169
169
12866
156
156
156
156
143
143
143
143
145
3080
1378
12182
145
145
311
145
2532
145
1375
145
145
144
144
144
66522
145
1940
144
145
144
144
144
145
145
143
1041
893
2298
2035
3139
1172
144
144
1244
308
2121
1083
1821
28892
2270
10428
1898
2113
290
274
406
162
4014
1184
2332
100
206
2723
509
37202
100
268
18509
100
3655
100
563
264
8087
269
12025
100
100
1867
986
3133
100
100
100
206
141
239
38870
65
68
68
202
202
202
68
68
3516
68
65
68
202
202
181
181
181
1889
68
181
181
181
68
65
65
68
65
218
65
126
65
65
218
65
126
126
65
65
249
29
251
29
29
29
29
29
29
29
29
29
29
29
29
29
259
218
209
1794
29
254
29
251
29
255
29
252
29
266
265
29
29
264
264
29
264
264
29
29
29
267
262
29
262
29
262
29
263
29
265
29
260
29
260
29
260
29
261
29
261
29
261
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
260
29
260
29
265
29
260
29
29
260
29
265
29
260
260
29
29
260
262
29
29
262
262
29
29
259
266
29
259
29
259
29
29
259
259
29
29
259
259
29
29
259
261
260
111
265
29
260
29
29
29
8252
252
29
29
29
29
253
29
259
237
210
210
210
209
210
254
29
290
250
250
257
29
257
29
29
29
253
29
259
254
29
290
250
250
257
29
29
257
29
29
29
253
29
260
254
29
290
250
250
257
29
257
29
29
29
253
29
259
237
1794
254
29
290
250
250
257
29
257
29
29
29
253
29
258
235
210
254
29
290
250
250
257
29
257
29
29
29
29
275
255
255
235
29
1794
209
275
29
255
255
29
1794
275
29
255
259
29
210
1794
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
255
29
1794
275
29
255
29
275
29
255
29
275
29
255
29
275
29
255
29
65
126
6194
126
126
126
126
156
156
156
156
156
126
156
78385
156
156
5045
126
156
156
1745
3342
480
4476
126
156
126
1180
4094
126
156
156
3669
126
126
1862
3613
126
2580
202
43114
126
156
156
3690
12588
288
288
126
126
126
126
2522
126
4001
126
126
126
9480
126
126
126
2216
289
3707
156
49095
5085
126
288
288
156
156
12846
3081
12039
156
221
236
221
221
221
221
221
221
221
221
221
221
221
221
221
340
221
221
221
221
221
221
221
221
221
221
221
221
236
697
7774
221
221
1582
222
222
222
221
221
221
221
2312
222
222
222
222
221
14063
9195
221
221
221
221
221
221
222
697
8833
221
222
2235
3262
1879
222
221
222
2345
1839
2114
2439
114
126
204
126
450
850
13826
505
1227
173
3567
23336
174
171
14380
171
1113
1164
12365
173
173
174
1008
1148
21727
3090
3396
2802
2980
3756
8835
1782
7256
3902
6146
6578
1796
12043
3203
14008
21901
2154
4282
441
437
469
14095
72
26542
7159
356
1580
2640
21687
7707
5434
5044
1420
5738
412
5256
463
24771
443
443
5287
6013
24636
77380
6049
2910
12224
412
2531
12316
2796
2695
10444
2793
2635
12300
12088
4162
2893
9906
6608
7026
5322
7784
13595
2314
7914
5156
6697
6989
5121
6991
9433
14823
17743
412
3144
4604
412
412
1684
1684
1684
1684
2150
22262
35050
413
3144
4604
413
6960
22955
15543
1508
2330
5162
463
26531
33112
6150
11665
9784
13303
42427
25287
3214
6756
11420
8292
26988
18635
2341
6630
36499
2522
40874
2014
28967
2384
2266
18048
1851
7440
11026
2347
3918
5158
1683
4470
2486
2570
9725
6063
111
5384
2905
9408
7131
4603
5520
441
11280
1009
1256
404
5021
9482
6095
443
9353
22123
1817
9445
1820
20663
9806
488
975
1239
3422
81652
17359
671
3108
1627
2003
2166
2071
1556
1837
4813
5224
4844
6512
5056
7630
7862
3091
3403
7263
16463
5514
3026
2144
2088
1686
2358
4677
5162
10345
3088
53598
8102
3121
24102
5375
6638
6940
34813
16924
7106
7416
7573
54114
7578
968
17009
4076
1682
1236
4349
3282
30316
8569
10061
222
1598
7992
3500
467
15934
400
146
321
475
2772
2639
7150
12242
1876
11673
7821
8028
8654
2514
2561
2552
3067
2991
7035
8042
5306
3665
8529
24669
8503
9718
3471
9054
17832
4985
8263
3028
4746
6693
3691
3399
2780
3309
25392
2852
6383
6723
3153
3064
4242
223
5676
25442
33713
2985
1684
23908
5095
970
1131
38183
10337
7854
5910
3143
5347
3816
5733
509
470
486
479
477
469
443
7825
6721
465
5561
5560
1430
3813
1006
1255
24230
1683
11904
14016
8415
2210
3512
471
6494
8272
10893
29466
28078
6062
4073
5481
3778
5030
5095
16693
4198
3207
4633
3477
3484
9644
8429
2884
33121
14534
9534
27405
16971
2937
2796
15934
6273
6941
6470
47189
25720
10027
2909
8792
111
7418
2682
2829
13410
7964
5941
111
11113
2611
2962
7352
6929
5529
7587
7678
8158
10388
4198
22086
473
477
178
6825
5204
111
111
3103
6481
8399
10341
3734
3670
7907
9996
21878
4448
3483
5247
7008
21398
27813
5966
25712
42702
28185
111
72
72
72
72
72
72
72
72
111
72
72
72
72
72
72
72
111
72
72
72
72
72
72
111
72
72
72
72
72
111
72
72
72
72
72
72
111
473
477
143
178
5206
72
111
111
16283
7970
4102
17852
471
475
469
459
471
479
2048
72
7686
72
72
72
72
72
72
72
28185
26966
17136
24413
11423
72
25164
18572
23621
18061
5460
72
32832
475
481
459
471
9429
222
10443
471
10443
479
878
6757
1231
173
174
173
174
171
787
1219
240
17277
178
2829
2888
2948
2864
3278
2682
3123
3003
3024
2925
3176
9645
7875
13410
9149
4310
5478
42241
11207
12135
464
178
11945
8442
178
2030
2298
2669
1969
2554
2509
225
3017
13103
2521
2680
2585
2387
7488
226
224
323
216
5720
2560
6546
331
225
84
224
323
708
240
225
226
224
323
6546
3313
15577
13964
3079
90498
25614
178
332
225
224
323
6546
465
708
173
173
172
1227
6428
174
173
172
730
5616
1338
1205
212
84
5446
16241
540
3312
4571
14908
229
2439
2314
3458
4148
3671
4655
5432
4975
11440
5743
4467
9005
13170
3102
14809
6682
401
7300
10767
942
5154
1230
4356
3311
1625
4583
5743
1592
1574
1587
1671
402
1674
1514
1525
1559
1568
1661
1668
148
1708
1711
1410
1430
1744
1730
1550
1558
19305
6818
16898
3224
3084
3860
3096
3277
6217
3188
3480
3365
3185
3112
3119
3250
3170
3146
3311
3322
3365
3628
3345
3268
36071
35474
35439
37793
38459
35753
37094
6217
3075
2855
2437
3531
3043
2506
3084
3340
2668
2607
2496
2897
2374
3005
2987
6081
2762
2092
3271
3354
3312
3304
2928
2805
3249
3507
3542
3520
2808
3474
3489
30717
36948
315
13423
316
7300
17788
102
102
102
102
102
102
102
102
8026
102
102
102
71111
102
102
102
102
102
102
102
788993
523
89
15658
195
140
140
141
141
141
141
140
141
141
141
141
141
141
141
141
141
141
141
141
48058
140
141
141
139
141
140
141
140
140
95
7075
1453
3829
2125
1021
422
1326
9184
7065
2623
2495
2191
3446
1295
424
2736
7250
9184
141
140
141
140
2039
141
141
141
141
141
6188
6932
1496
455
829
1682
531
527
528
530
519
184
346
523
504
2813
530
1146
189
13220
2735
269
293
457
4796
577
353
35398
1529
1489
1182
1210
1472
1155
1388
1408
1221
3102
50361
1743
5624
16054
14529
1839
7703
42514
326
327
2897
2932
25955
7492
2036
1005
2972
477
590
5003
6126
6777
1892
1730
1485
2784
15955
322
1696
1565
1683
5985
1672
297
20963
5883
623
2455
1889
1754
701
11532
102
262
23441
10810
5877
8993
396
1309
2416
597
616
9154
576
102
10323
667
5489
8923
495
9946
1160
737
4178
721
3730
15844
223
10814
1891
5351
2209
1477
1836
1202
955
683
8637
3918
268
1438
991
286
446
20104
623
102
548
5489
10318
2426
3195
1915
3070
3517
3633
3450
3594
3489
3491
3404
3374
3512
3434
3503
3426
3408
3581
3370
3471
724
29256
12351
3565
3439
3599
3455
3586
3446
3440
7664
2779
960
10577
15669
3521
4181
10170
1509
1848
2036
4716
7573
10023
216
18881
8595
5190
2102
3659
270
7624
407
1473
991
13211
17720
1497
1431
1165
1686
1016
870
2041
1178
12240
1494
1100
1109
2204
1686
1510
1533
1280
1201
1105
1109
2481
1156
1086
1112
1148
1146
1333
1973
8544
1692
2514
3878
1810
1538
1119
1083
2043
434
438
439
438
439
433
504
1536
437
439
204
141
141
140
141
141
142
142
141
141
141
141
142
142
142
623
141
141
141
10463
3163
61
5200
9374
538
547
17753
10885
4858
12057
538
574
9330
3684
1487
538
571
7107
538
547
538
572
4186
538
583
105
59
9570
5755
2048
2048
2785
3493
5390
538
573
105
538
576
105
57
6711
4359
538
571
538
576
105
14664
8389
538
535
105
647
4271
538
572
3025
482
15506
569
538
6338
538
570
105
538
547
16705
538
576
5505
425
8389
538
574
16535
538
512
6966
423
10785
538
572
425
8441
263
538
572
144
7978
5909
2211
1281
851
306
7573
1805
3069
3422
707
844
2644
865
6313
812
716
14586
3634
6138
2467
3412
2171
2731
22700
3431
726
2955
22380
6248
2558
19188
8241
5620
677
465
677
677
3873
677
13192
8814
362
1175
9729
11703
8286
14413
7573
3348
10242
7178
6626
10934
3951
4827
8090
14593
2164
13550
7206
10111
20001
7087
8866
10517
7093
11415
24057
15281
11006
11860
9324
8706
15824
9795
9477
7836
7129
16067
15452
10351
11419
19033
14488
11918
8812
10152
18533
9762
9340
7691
10907
10952
143
141
143
141
141
143
143
141
142
142
142
142
141
142
141
141
142
725
3141
6113
14357
5307
506
7336
616
14993
2429
1322
532
3576
1676
2412
2459
2399
2403
1504
4928
2381
1283
1572
5679
4742
846
6229
678
705
731
605
792
34734
1241
757
577
1731
16593
1211
2841
1951
676
703
729
565
270
273
525
1874
1896
5220
1455
2567
1726
260
287
8731
259
2113
287
1395
326
323
287
882
964
252
23653
1731
1951
2884
565
3042
363
271
525
159
159
13996
486
258
159
159
326
260
3272
2061
287
1460
2113
251
1731
2884
1951
25402
363
565
124
271
525
273
270
16262
260
2567
1455
258
476
258
280
326
3059
2113
3272
207
287
2871
1095
395
1312
345
323
530
6808
391
2774
1141
1132
212
21095
1141
219
9727
1015
212
1654
581
474
1029
219
470
10365
7916
21404
219
3912
434
19837
34705
124
273
270
260
1549
1256
1064
1115
1118
1061
18158
2267
1425
257
269
684
227
261
424
234
1125
1688
234
226
287
6340
287
674
265
270
175
269
330
331
20967
1460
424
1425
234
227
226
575
1943
575
6197
1198
2008
1425
424
1460
234
227
226
575
1943
25789
575
6197
2008
1198
18262
575
1963
575
1387
3474
4557
564
424
1425
1460
234
227
226
576
1963
26817
6083
576
2008
1387
1425
1460
424
576
234
227
226
1943
26661
576
6083
1198
2008
21671
576
1963
576
294
266
6461
701
686
671
11737
10484
535
743
715
759
421
16139
3381
10137
21109
1425
1460
424
575
234
1943
227
226
575
1198
2008
6197
19277
575
1963
575
36900
230
2288
480
5240
946
261
730
1681
338
251
327
357
258
347
739
9767
10256
3289
5706
434
23014
2583
7300
16951
2331
1724
380
369
399
6568
4598
7511
5387
5410
13922
11323
272
293
5288
989
389
4803
9579
262
265
211
22276
26134
27161
30507
261
262
2920
257
261
2920
257
258
18863
17767
265
262
30660
33972
10416
2073
258
260
11248
264
640
1450
227
12228
1073
20721
1063
200
135
135
165
135
135
135
17748
200
165
19580
200
165
204
23354
125
125
125
125
125
125
2248
538
535
3701
756
1488
702
1526
7572
1357
280
1447
1456
16060
1447
1493
8161
15381
1158
3546
4303
2781
3059
2869
2143
2950
702
4202
3113
811
760
3583
570
575
5987
143
13192
36444
1460
1174
3229
2916
3712
2856
4264
2992
4269
3199
2992
3749
1297
8906
1535
4365
4465
2863
3360
3173
2203
744
647
4506
8904
2883
15016
2984
2988
1274
5587
4791
2955
4164
4074
1312
3120
2125
1221
5517
3099
2982
2953
1281
3417
3114
1572
2227
6104
3830
2963
4329
3251
3049
4576
2869
3571
1770
7135
3055
13192
570
572
1916
242
554
6666
13140
6666
563
571
1706
142
143
288
1773
7819
280
572
569
13192
142
143
37034
4874
3134
2928
4400
3156
3111
3128
2948
2655
5090
3129
3154
2992
2296
1702
3126
2974
4911
576
571
143
1838
2999
2794
3141
3442
3120
3137
2646
3143
166
6128
3023
3126
1322
3008
812
1516
4209
569
544
141
7566
1063
391
2774
212
519
546
1132
8625
143
21550
1063
200
3935
1015
1654
581
1029
19295
572
546
7813
762
3878
626
1995
259
34860
1128
542
2181
2390
416
1534
1062
358
283
34953
2920
553
572
143
142
806
337
534
2012
1197
512
22080
569
571
10123
142
2229
2097
1738
1893
2265
2114
2133
1655
2497
1945
2469
1835
2019
1834
2141
2357
2497
2586
1964
1884
1792
2480
1882
1894
3647
242
286
141
141
141
142
141
142
142
141
142
141
141
142
141
142
142
141
11720
322
612
12468
11721
322
613
11829
322
613
11877
322
612
11885
322
609
11578
322
609
11590
322
609
11668
322
609
11282
651
1715
6047
693
2245
3995
6265
1264
6200
3505
1479
22634
651
675
3338
676
1957
1314
18119
8879
6145
4101
13599
1985
11049
1218
2874
19412
1604
7610
900
11279
294
6519
5005
1497
7733
1673
6090
7443
1975
8932
604
11219
11771
4289
9841
1205
10259
14741
1317
12765
3058
3055
2232
4022
1096
690
3092
2939
3034
2528
2216
9199
3049
22119
3075
3026
3064
2205
1453
12214
2226
10686
11164
762
762
762
762
762
762
762
762
10535
15048
10156
14741
2939
1209
2959
166
4930
2226
2483
2896
13476
1490
1318
2896
4828
690
6677
10621
18184
103
103
103
103
103
269
103
103
6340
103
175
257
141
103
269
103
253
331
141
103
103
263
267
287
330
164
18197
1425
2267
684
227
1125
268
1688
5228
424
270
261
674
269
265
287
331
330
175
257
265
287
330
234
226
234
486
12802
1610
1559
272
523
332
324
11798
253
963
1804
1785
287
711
737
2000
253
8696
1198
287
14065
1804
711
737
164
18437
103
103
103
103
103
268
103
103
103
5228
105
269
103
257
331
265
103
287
270
330
265
103
263
330
287
460
173
171
103
103
103
103
103
978
105
612
322
156
156
11621
171
613
156
322
11489
322
609
12443
11577
322
612
11576
609
322
11571
322
612
11559
322
613
11548
613
322
11567
322
609
11573
613
322
11554
322
613
11541
322
612
11548
322
609
11547
322
613
11563
322
609
11578
322
612
11561
613
322
11554
609
322
11560
322
612
11556
609
322
11603
322
612
11588
613
322
11554
322
612
11550
322
609
11567
612
322
11549
322
609
11587
322
613
11556
322
612
11586
322
613
11694
322
609
11565
322
612
11549
612
322
11548
322
613
11549
322
613
11556
322
609
11559
322
613
11556
322
613
11562
322
612
11554
322
612
11568
322
613
11551
322
609
11550
322
613
11545
322
609
11545
322
613
11544
322
612
11561
322
612
11556
322
609
11556
613
322
11570
612
322
11541
322
613
11564
612
322
11553
322
612
11547
322
613
11553
322
612
452
7562
1063
391
2774
212
1132
78059
1063
200
7939
1015
212
1654
581
1029
49419
200
164
18665
200
11204
24302
200
164
19563
200
22776
17172
25551
29602
61047
25146
30450
19848
35743
8269
26917
7601
67412
44891
200
9750
25520
200
165
91111
37358
200
526
80103
21528
200
164
200
76368
2417
14429
1085
2417
1070
3302
1057
4322
1096
7580
1081
1091
1097
9497
8331
16879
11357
1851
6305
1577
1924
13536
37353
1874
1830
6903
2418
2357
5038
2284
1882
2273
2087
2418
2059
2412
1653
1092
1713
2235
994
1623
2438
1241
2413
6902
3073
8690
12786
1403
11696
13702
11213
13363
12591
13508
12734
1425
18302
482
3008
435
432
22401
673
10130
432
21574
673
11980
432
21953
673
12259
432
22336
673
10483
432
727
5267
124
462
393
18547
673
12116
17743
102
673
123
18447
673
432
16765
673
11951
432
23896
102
9115
432
3961
5463
1316
1209
4300
12291
4818
673
12144
3384
12485
3387
673
1532
443
673
424
17490
673
12457
424
399
381
11686
7743
14174
7088
5283
6149
5094
7516
6795
4808
11569
673
424
26847
438
424
7397
22580
438
424
5615
22608
424
438
727
5267
26376
125
125
125
125
125
125
124
64
363
4800
102
102
102
65
187
187
2189
187
4300
38600
898
295
5327
281
1119
1035
1067
3081
2343
3814
707
1067
645
762
294
3110
1880
20807
606
293
19498
825
219
219
1151
1048
797
219
505
5247
6517
2556
505
917
580
1271
1048
301
287
266
1209
617
3194
1120
18974
2462
1035
1032
1068
479
576
509
918
31127
8115
2894
2783
4469
2237
31127
31127
16495
4001
894
1233
399
1087
2696
1918
6590
774
892
509
10363
3012
3499
2804
1947
9294
44946
1087
4469
509
479
11766
1826
561
2734
1804
1502
11766
818
1177
11158
1185
657
4497
889
429
783
322
2887
838
700
473
8699
1047
4333
2472
525
11909
889
876
2893
9705
3521
11921
889
3822
9534
2886
844
11921
3348
11921
889
3668
9459
2879
843
1055
3758
11921
889
4262
2863
10269
832
11921
889
8097
2874
9545
772
11921
889
4236
2897
10796
868
11923
889
4137
2885
9784
882
11925
889
4288
2882
9306
868
11926
889
3712
2881
10113
810
11926
889
3515
2872
2971
9342
889
3625
808
8864
11926
840
11926
889
3497
2887
9702
864
11926
889
3687
2887
8789
856
11926
889
4390
10357
2885
820
11926
889
4502
2882
7517
862
11926
889
3619
2883
8982
863
11926
889
5496
2871
8782
933
11926
889
2931
2894
8822
798
11926
889
3945
2888
9755
861
11926
889
3703
2982
9367
836
11926
889
6159
2881
9001
746
11926
3348
11926
889
4303
2864
899
8982
1047
2472
11926
3348
11926
3348
11926
889
4843
2870
834
9842
1055
3758
11926
889
4954
10192
2866
862
11926
889
4434
2870
9270
781
11926
3348
11926
889
4600
2887
848
9452
1023
4511
11926
889
3709
9580
2882
1023
4511
835
11926
889
4619
2863
10258
1055
3758
802
11914
889
3935
2881
9328
844
11910
889
3872
2882
8620
863
11910
889
4649
2884
9585
845
11910
889
3895
2885
8115
790
11910
889
5020
2885
9684
867
11910
889
3504
2889
8039
878
11906
889
4655
8314
2876
819
11886
887
3925
2891
9900
847
11878
887
4929
2856
8759
815
638
41130
377
1424
275
587
365
485
1024
607
389
1065
539
772
426
593
1686
469
352
1098
441
215
583
434
1250
207
207
11984
1029
205
1029
1831
6710
6710
216
435
11991
1029
6710
1029
4381
330
19031
1297
269
269
110
9704
52
10429
3170
4848
532
110
1029
4381
52
10416
2912
455
4130
1255
487
4198
483
6469
1504
861
2050
15128
6899
3292
638
41154
1424
583
439
213
432
1029
14041
1029
4381
4381
68931
5160
20809
2310
1029
1029
4381
6710
4381
216
435
14758
1029
1029
27124
661
6197
318
553
3579
8827
3853
13619
748
292
1665
123
36379
5298
10483
7188
3782
3802
5244
4459
14593
2072
292
1501
2536
2508
557
730
741
247
4329
4804
3760
4094
584
638
2219
4868
2365
13242
5311
1699
1928
803
1859
411
26229
414
10373
310
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
9670
108
108
108
108
193
108
108
192
108
486
20205
108
108
2001
108
108
108
30925
108
108
11519
108
362
13971
362
714
22133
664
20973
3954
17478
658
10573
511
332
380
16988
2316
5257
635
17280
566
35199
10285
5007
5886
9589
380
4524
2660
4199
564
367
2654
332
344
11308
7300
338
332
297
291
291
272
139646
9993
367
63576
8815
1995
310
338
2195
15659
310
16499
6934
367
113
4529
135
135
200
80826
200
79648
3219
17077
1297
269
267
1053
10635
10635
13486
1053
1053
10941
794
124
125
6960
4500
1499
9641
3083
2824
124
1053
3150
14887
1101
5772
2760
13009
455
1016
1557
2009
6301
5663
1981
1931
1974
2606
604
1553
2891
5413
5567
2099
1094
1063
2507
4895
934
5484
1129
3955
2259
1175
5622
5217
2262
1074
2100
375
5729
1125
935
604
2133
876
493
5315
2894
363
4486
1017
5136
13291
529
492
8039
497
2017
349
22534
13665
527
4590
2956
65332
12114
8683
484
2935
400
422
19339
435
352
113
15888
143
276
263
9686
142
2015
15977
276
265
10224
5892
581
5840
1167
2920
487
487
487
163
487
487
487
509
1080
3819
4043
1663
2992
4576
4121
5243
3064
65796
770
4202
2812
3609
4143
3618
324
5829
3232
3609
324
614
4600
2620
4046
4965
373
41544
9182
18778
711
1845
361
12672
794
1535
1092
906
2867
2724
1228
971
1086
2983
9168
291
275
360
1820
8499
8392
29800
27213
1448
1483
2039
1453
1534
1478
1407
687
492
483
5882
434
270
387
1738
615
1452
569
528
2157
8154
4686
1522
492
5124
1751
626
21578
26308
742
550
545
2617
676
537
434
550
871
616
20572
1499
668
483
1649
736
591
1536
1534
7108
575
426
14548
1448
575
545
828
687
1343
1523
19264
1312
712
4709
798
23539
1006
3235
6159
1020
5223
1979
13720
1036
3339
5882
199
7657
6382
15077
990
588
600
771
649
512
224580
208
120
120
1661174
215
600
771
600
771
649
649
771
649
649
600
8859927
771
600
771
771
649
649
14198
1088
1115
5024
1115
2813
2185
20018
588
1290
2327
2112
4371
649
1088
2171
22797
771
13444
11416
771
600
771
13654
10665
600
771
13654
11867
13654
9122
600
13510
12372
1115
2934
2688
2359
2846
771
13650
17343
544
771
13509
22961
771
600
771
771
600
600
15208
771
544
600
6373
17530
600
23705
4325
322
13953
14964
18911
8330
6451
6620
6821
6621
6324
3951
24126
17273
7466
11653
485
485
5946
10694
3904
38219
1641
2007
1732
9009
1690
1764
1716
2964
485
485
11605
493
493
43016
11716
490
490
28148
16552
11605
492
492
46136
11661
492
492
36725
11605
493
493
46942
202
492
492
492
492
490
490
493
493
485
485
275515
210
1084
575
1586
4606
3630
779
2628
2711
7076
4621
9594
3799
1951
10726
1089
4661
795
3412
5216
3233
613
1586
40008
8892
756
739
647
636
671
726
3245
663
666
672
643
646
629
643
712
653
647
653
629
572
636
679
680
578
645
646
660
634
30557
182
68857
9380
2854
26546
1209
13794
9277
2877
18032
1030
12934
8841
2875
576
28037
9095
3230
553
28947
1424
12884
9065
2274
17724
1380
13019
9655
3134
575
22233
1495
13586
9093
2999
570
30714
1208
13405
8819
2730
564
1466
15505
10808
9308
2867
507
17864
8949
2233
516
23653
1100
7351
2443
3888
4610
30585
630
810
2204
7334
608
13611
939
695
634
616
533
30194
3295
612
617
680
618
2006
611
2204
6168
2204
8009
2205
8786
2205
8531
3307
620
2045
621
553
637
610
653
634
648
3525
638
2087
765
628
622
647
630
667
3735
1991
774
648
643
666
660
3625
648
781
601
658
2269
647
625
938
4585
3732
1546
12849
37310
22397
35440
706
676
1089
4926
4653
12181
2631
794
536
2956
8017
51090
2738
2491
12248
331297
2738
111548
2734
875128
263
265
5500
601
10224
465
122
465
263
534
8534
8534
12807
9014
1803
1960
2306
269
269
297
269
1857
268
1353
3023
41346
6877
9333
269
244
2567
269
1742
1042
1032
913
362
626
269
287
291
7946
6059
2896
305
269
5473
13339
5944
9333
5462
905
1155
550
244
404
392
570
13252
6103
244
4340
362
1438
822
24152
3218
2423
3130
2428
3084
2387
1929
2380
14088
2131
1143
1218
979
1287
344
1004
1168
333
1114
379
314
870
2908
304
1017
1021
312
11068
1113
16590
7842
235
13048
546
310
11001
235
8169
6627
23684
3257
13394
1832
11001
38852
26280
168
7016
1833
3258
11001
56372
4380
168
224
15504
697
697
1507
7684
1357
182
182
182
182
168
15547
8491
1250
1265
422
1085
19464
375
565
1266
1053
1290
1185
19726
65779
73593
21305
467
19248
17198
19298
7300
7300
20022
24825
9381
542
15504
1357
182
182
182
168
224
182
45082
6333
4288
14317
6087
3614
16599
9836
5439
6410
4738
2186
6011
75702
167
14554
5570
9307
9688
3989
11391
8727
140
4085
77435
8780
9134
2823
140
212063
50239
33010
59237
3482
2415
2879
286
286
631
13071
2813
1418
30738
559
3053
278
8444
2601
5342
5321
34957
4954
3135
3315
140
11797
24057
10640
11797
56727
140
727
5267
25998
125
125
125
125
125
125
124
6749
462
393
25245
102
102
9093
432
186
361
3049
408
408
408
408
702
9178
589
29299
2838
346
408
408
408
408
700
1888
47111
600
1720
3176
2843
2685
19246
6592
2182
3142
324
425
15108
708
122
6867
450
25616
1326
473
1305
914
775
1253
191
13421
6184
946
6044
190
15742
529
12170
14088
767
992
7820
1230
382
1215
882
1826
13402
19961
692
190
536
9930
1054
1240
793
10107
14150
10590
11246
8028
10409
4326
13751
17077
24978
11326
9861
16983
16903
23806
20440
13938
140
10333
19925
14688
5267
11719
517
8509
32474
769
135177
140
4142
32131
24014
23675
140
140
140
9337
15476
3804
14508
6029
11242
140
140
8716
8952
14433
8485
14408
14264
13832
16329
8954
8788
9086
15118
11963
12798
12398
140
14661
12272
8361
140
140
140
8240
27082
8765
12789
10304
5844
14521
12129
13489
11992
31750
12392
12785
140
14252
12045
140
180756
279910
140
140
5280
14088
17211
15737
4926
12239
13256
140
14000
140
3463
16311
5759
3925
8917
140
140
7179
13361
140
9022
11682
15034
9832
9520
25691
11571
9120
7435
13039
15323
13577
10415
9913
9580
140
10123
14530
21760
140
82111
140
86309
140
78307
140
54860
140
140
5376
14897
11501
3449
8680
22392
16744
15047
4964
7602
9286
32900
18685
140
13938
140
140
32391
140
140
10856
9905
10913
16377
10225
10261
9058
15375
16278
10168
140
10323
12623
10035
11298
7618
8613
11555
6741
13968
8160
8012
6437
11045
13665
10789
14887
14092
140
11627
9399
12965
12990
28791
140
10837
11290
6980
13572
7204
8958
7023
13480
12096
140
9819
13789
12748
8617
8979
12966
9461
10388
7714
11806
16667
7483
4966
11794
12932
16505
8608
18024
140
140
140
140
140
140
3796
15103
8996
13213
140
140
3924
11793
13946
12946
140
140
11638
20237
17693
19981
20090
20164
13793
18962
20561
19632
17411
16990
17611
18911
18025
19381
19870
20097
19452
19535
18866
18466
20731
20165
17339
16898
20152
20366
17069
19036
19157
19800
19075
140
19521
16408
20032
19179
11638
19939
19497
18274
19555
19605
140
19231
19660
18219
19941
11638
18622
19881
19206
20257
20834
18490
20593
19379
140
18761
18990
21245
18980
18658
19170
18232
20800
20776
21189
17904
21349
20202
19783
21106
8749
21223
19040
13140
140
20862
20321
21497
140
140
140
140
11123
13640
11541
12159
10345
13660
12447
140
6907
11525
12618
12395
10266
11667
12488
11176
12421
8938
11434
11971
9969
12387
11490
35763
140
4699
14928
16370
15737
10793
140
53048
140
140
140
2415
5407
1627
2315
140
171
553
7418
6428
171
1797
6294
124
64
4085
479
2119
4852
191
651
39681
113
179
914
651
313
113
113
5551
37091
179
3335
24860
40939
18689
2123
203
421
1633
5187
1228
1718
1711
1712
3904
2190
96097
104411
5343
421
203
2021
460
20684
389
1029
1202
7398
465
1531
5807
8933
856
872
392
292
772
836
4386
872
370
292
1170
866
6723
328
1107
826
797
815
2865
825
868
813
387
801
11572
5131
788
328
647
850
21274
292
612
4822
615
830
792
594
7079
872
7079
1257
15840
1340
578
10286
12860
2839
396
14733
5407
604
604
604
835
11844
140
20684
647
584
10620
10620
25279
835
12024
835
11197
5103
2802
4228
2327
1235
3446
4909
2372
11724
4735
2703
795
1901
2327
9725
140
3074
6379
881
11770
835
6878
9773
833
140
17384
881
11991
2130
6262
2003
140
795
878
11922
835
140
30030
11555
11272
14145
12044
12583
14156
835
11789
5490
11248
14553
11713
11110
12727
9160
881
12995
11297
11605
14171
11766
11633
16209
140
11741
11991
10078
28857
290
6586
334
332
16320
7015
830
821
671072
647
582
5213
290
823
909
326
1464
16104
2283
7065
338
7038
345
894
6925
4769
16325
1639708
4769
6542
31438
17759
2521
4006
647
584
84633
806
4375
10285
10285
17759
645
582
3684
10285
10285
110600
17759
647
584
10285
10285
727
5267
124
463
394
26687
535
5618
424
399
397
19178
274
507
1584
9007
325
380
4972
327
825
444
2419
6658
1919
5388
3157
393
16175
500
1538
2164
652
13467
443
501
393
663
650
678
5017
916
647
6983
14694
11502
2196
676
608
727
5267
26376
1297
269
4034
304
269
1145
124
612
1014
293
2833
716
293
293
24572
69529
59237
3482
5407
34957
2601
11797
2595
8262
13071
1418
1458
10640
783
140
6446
825
442
461
444
3443
6722
623
433
399
3311
3058
438
464
462
6722
5668
1952
2588
304
597
292
1398
6722
4434
384
2489
398
570
2306
292
2476
4357
1125
382
6722
21405
6722
4510
7300
4569
2941
2478
2273
3175
2940
2878
3353
23313
11680
5840
636560
6722
6722
6722
6722
826
442
165
2835
9759
2732
9843
8971
5890
5570
569
621
4510
2526
11380
1974
10561
3138
166
444
1951
607
4432
165
1154
2282
6516
2744
2008
1423
4743
2328
1771
463
165
2006
5311
10842
2161
8901
10687
2611
1652
2034
2677
9758
480
727
5267
122
465
396
27082
2751
356
10424
424
48713
2557
2374
2139
1895
1929
2294
2148
2027
2194
1726
2253
2128
6003
8956
9241
6960
8488
9239
8628
7616
9129
7176
8231
604
11136
7928
10137
10942
9778
8031
8057
8359
7705
8096
7129
8461
8621
6415
9896
7208
8684
8578
7854
9496
8278
9344
10131
8500
9913
10140
8437
2332
10241
6911
7945
7805
8873
6969
7307
11769
7237
87956
355
2842
702
9178
589
26191
2838
346
700
40411
346
600
6592
424
349
11819
16478
11495
9567
23547
163936
15812
56112
35926
6617
164452
424
423
8089
8865
2748
29509
2029
560
1112
286
510
515
8699
1010
291
326
604
822
441
165
1006
3020
11076
622
165
4434
597
538
16621
24464
2177
2910
24412
424
23654
1122
12462
413
424
36825
515
6599
1122
673
285
12044
404
11066
1107
2609
6071
5177
6195
6321
6892
1499
9542
382
2447
9811
9540
2301
903
11666
2550
1020
467
11885
467
3305
4887
2577
15491
1192
3809
5467
10657
6204
1440
9862
546
10657
7894
6389
402
423
16854
266
266
266
266
242
9290
16721
266
266
266
17628
199
4731
242
266
408
434
434
1070
399
2268
718
291
244
12276
3064
256
8737
425
434
434
412
2723
413
199
8737
8737
7734
9794
418
1233
1194
11397
9200
434
1082
8442
6017
3794
467
5753
467
1224
65521
32573
201
7453
256
213
6403
4390
5753
3795
3795
14751
2215
2528
5029
4129
3410
2511
3658
3185
266
244
170
191260
416
9984
8052
1485
1883
2013
2123
1106
2920
792
1687
8192
2300
9811
673
291
546
16854
424
503
4266
263
977
9912
1913
4172
4939
3244
1780
26329
4318
408
1210
457
12725
14918
409
395
450
741
451
466
24603
12073
7994
13375
332
15095
4259
457
12715
15339
1224
14925
396
10725
3229
18840
17757
3919
10025
18291
1225
9460
452
10088
3301
3548
450
13061
42706
1220
7825
14237
30276
2149
11729
13934
14243
307
433
42656
4463
363
548
428
81681
10204
294
11395
10195
15568
8131
426
400
294
428
2823
9603
305
7895
678
8211
13393
2921
13934
2823
10352
355
8047
451
470
381
12958
3980
470
46384
381
7751
1631
45187
171
3377
381
14487
4024
10894
9499
1287
6285
2082
7334
2113
3367
32648
5811
5574
3129
5040
13014
428
1997
1093
3153
4926
124
2579
26613
7243
13714
570
570
10059
432
1598
5974
28785
4295
11394
9409
15204
13609
11685
11737
12945
11114
125
5463
12670
13234
12971
373
13973
14613
12906
5474
14194
11950
11353
28906
11620
13156
3999
444
30501
28000
10318
125
11262
12835
9262
12599
13635
11869
11717
13418
5872
127
426
2630
462
426
12327
13628
3166
10711
29182
263
8000
4138
4389
3933
3374
2630
3756
4257
29244
5978
3793
4494
3156
3128
3464
6435
3699
3815
3479
2994
127
5414
3810
16535
76936
28043
6900
3019
7768
462
10524
3343
3886
3578
3605
424
1562
4615
2843
424
1562
266
424
12970
27458
13099
1562
9254
5364
26609
570
7136
6787
6940
6446
6995
6924
6967
7772
7377
26428
432
4496
1226
1598
7376
5301
7595
8000
6552
7336
8070
6516
7108
2087
3297
1935
610
12010
21713
608
333
259
259
168068
2087
1935
610
608
24979
263
9764
9190
26474
3403
5358
12624
16034
12800
14326
10435
16354
14268
13989
16149
14926
27185
5572
16423
15906
13121
15295
8269
10953
13478
17394
13890
15156
426
2630
470
11498
381
470
1460
381
1632
171
26556
127
13190
11081
15503
12025
15587
14762
15507
10250
13709
426
9752
2630
3038
124
33086
7636
470
428
381
4380
470
181
381
3403
264
3403
2087
1935
610
608
2087
1935
610
608
24230
424
10438
16840
1562
26857
264
2982
3338
6627
3238
3186
3548
3835
7886
2892
3814
2583
2979
31691
27091
426
436
3005
4402
4506
6757
2630
2568
3539
4149
4725
4064
4613
26813
127
4480
12854
7259
7966
8046
7773
8237
8147
7510
5348
2938
66186
26420
127
1309
7912
8250
8286
7494
4369
8267
7834
3994
2601
49607
3172
696
15435
2602
127
17917
4427
135
4023
626
259
7567
18446
200
164
4438
4034
626
259
7566
18421
32879
13240
7223
17917
17917
58169
459
10758
42988
461
10511
38448
461
7674
24445
461
10393
450
461
509
475
12242
24455
475
10557
448
463
499
3156
492
43640
535
534
156
461
10458
450
17916
471
3619
497
3275
467
13332
58166
535
458
19117
461
10671
457
11936
23944
461
461
8531
45011
455
10137
459
10630
18346
13871
200
7754
13602
487
6632
5041
141
142
143
141
143
143
141
142
142
142
142
141
142
142
139
142
4937
19
19
19
159
569
237
421
188
897
3748
9073
266
159
19
159
159
159
159
1315
376
613
1313
1235
159
19
856
879
159
521
6821
8546
251
8263
12650
7361
8356
267
6553
6367
11107
12872
159
8414
452
7562
391
2774
212
1132
19445
1015
200
212
1654
581
7940
3838
1995
1132
627
259
36063
541
1061
2390
1127
416
2180
1534
443
283
135
197
135
12361
197
135
51153
263
6735
196
283
586
269
267
142
610
8760
269
4170
271
271
269
525
564
54283
5699
1690
1699
2369
16056
275
2142
8182
8481
7913
4548
3909
7968
3295
9525
12281
5321
2048
14552
4994
5303
266
9890
54762
1764
3141
1691
2419
269
10032
1194
3040
3273
10136
7985
8773
5367
27056
275
578
11383
54269
1849
1699
2455
289
2120
54332
266
9890
1671
1699
2405
263
10328
266
2142
54756
1941
1695
2439
288
544
5115
34743
15783
15133
1823
21584
12093
12451
12915
12630
12707
12626
12386
12567
13208
13441
13062
12974
11593
12193
11326
12753
12600
13216
13664
12796
12082
7054
12440
11832
10837
12690
12553
13186
12493
12828
13149
16883
15263
11729
13610
13272
12626
12106
13542
401
400
12069
12747
1319
1071
54308
260
12366
270
271
269
549
1665
7775
277
1699
2377
11139
12163
267
4110
264
213
8294
54265
1648
1699
2431
285
2120
1543
501
781
65
1460
5329
3412
813
805
874
651
65
501
2920
1460
2569
902
887
643
579
65
65
768
879
65
772
677
886
876
650
12217
676
893
65
898
914
805
644
578
65
5057
622
65
11437
65
34403
13872
2210
5790
879
65
1443
911
818
881
629
65
5267
24734
1297
269
4034
269
2688
125
304
7300
182
251
737
327
2279
1796
1591
372
779
793
228
24403
365
6716
260
489
414
9211
1501
49267
16892
23725
25103
2330
19369
3936
4182
415
1944
2066
28213
415
54623
2356
3425
6086
415
3837
19632
2976
6507
3079
30153
3595
29537
49207
862
4585
10111
6992
13088
8107
17349
5250
1508
2467
11075
10502
1151
2378
9427
2213
13017
15984
11330
10898
34500
4667
3175
17289
2200
17421
5484
1952
9054
746
746
5313
9478
8079
746
5313
19772
732
519
7590
6615
6952
17720
2488
7961
1574
1499
1929
1869
1734
5669
12647
1938
2301
1879
1805
3699
1971
1825
1911
632
7850
6326
8724
8444
7716
1813
1921
1583
1508
1980
1755
1833
17623
1113
2660
24416
599
566
261
6382
377
7852
1683
1838
2524
27675
261
416
11374
4048
2530
16597
12307
2481
1104
842
348
339
343
361
336
454
363
5090
359
1662
1109
31598
9973
1726
2184
260
394
18061
1564
1457
5603
5943
9714
3866
986
2031
1165
717
8015
9146
5399
561
8593
1371
424
1110
5185
6123
5383
4112
6867
1120
1110
3080
3118
4960
5057
6679
3534
16345
6959
721
756
5497
1441
9468
2008
866
737
1502
8660
7547
327
842
2366
10159
27612
260
1817
5267
26132
124
1322
10095
185
26376
123
1145
11241
219
198
2751
356
28659
9961
430
399
155
4605
5345
55957
203
2075
3304
1013
471
2160
10371
430
140
430
142
604
604
430
21730
10087
430
155
288
5852
4624
270
270
771
227
270
53965
229
2920
430
152
430
146
10291
10291
2877
3100
26603
18400
3834
2288
2455
13773
18130
1919
1806
18825
430
147
111
430
21099
10166
430
151
4524
27298
8839
11672
3379
5202
1392
406
3084
430
23678
713
430
9992
713
154
3366
6760
498
5297
5297
6589
14730
632
17163
19547
713
430
713
156
6103
2177
1374
5577
713
430
713
22674
673
430
9964
153
3394
5349
1854
203
1013
673
430
142
5992
3402
11617
17793
3536
3372
673
430
151
24452
10445
7870
358
5267
26081
121
1326
12162
10870
159
159
159
4785
159
159
10868
159
159
159
4826
159
159
10837
159
159
159
159
159
4887
126
126
156
156
6317
156
156
78104
12711
156
11001
4755
156
5045
126
126
1862
126
126
325
1868
126
156
156
126
2703
156
3465
156
156
126
4094
126
3736
126
126
480
126
285
156
156
3669
395
26923
318
10229
661
6197
7188
2578
4021
3853
13619
748
292
5244
4459
1242
1321
3579
867
13242
2219
247
1248
3802
803
1699
4329
718
638
741
3874
21122
414
10464
3447
3782
2760
8190
4444
310
310
40469
12570
6020
3299
21586
20341
430
652
1004
481
554
891
2101
483
457
1488
751
1579
729
493
842
943
771
997
447
846
1060
3460
712
1136
634
1727
960
938
519
889
339
804
760
704
928
587
840
1157
729
837
543
3958
415
399
761
11070
460
10758
10630
712
460
28843
5660
10976
6372
2645
281
1779
762
31567
1822
281
1947
4351
358
270
10416
4848
532
2073
394
563
5263
1234
3650
8549
4789
2832
632
237
419
186
791
1395
3074
1320
884
271
618
546
381
1240
1318
262
647
301
521
2168
3736
256
247
14064
2585
11218
2634
2670
9633
9741
2381
7892
2143
262
1106
2035
1594
262
1098
1081
3976
6687
6090
4956
1421
4493
265
11833
6575
8702
3417
4639
8551
4326
12152
3756
3467
3270
3056
5945
3859
428
3840
3952
12936
946
905
3918
4324
3700
11291
3290
4594
13669
5989
6049
12932
15214
17004
17895
18569
19468
21014
19235
3474
1393
6074
12379
2866
30424
4026
49769
2422
12094
4345
1901
13424
4351
65
282
9723
713
744
1824
6664
2226
156
953
1440
9535
765
4325
4325
2981
10049
9581
1103
262
37402
448
1857
1650
18197
296
2282
997
4325
1020
838
270
620
7317
533
476
14730
855
1442
1732
244
244
244
385
270
948
8630
765
439
22253
1575
5642
8379
1534
6821
1332
244
258
4202
6558
5813
4738
3241
244
3736
5642
2025
6458
11098
17065
211
210
211
209
211
209
210
10611
15713
15527
15777
9598
2879
140
140
141
174
141
140
51455
172
171
171
172
172
171
173
171
171
171
1178
1239
172
248
141
172
171
247
247
248
247
172
381
172
247
247
481
142
143
171
247
142
248
51312
1811
141
142
142
173
172
172
172
172
410
173
428
171
141
141
141
141
2879
434
11770
27905
449
3620
427
142
52006
427
172
171
172
171
171
29308
1657
1043
1857
1894
1715
1024
872
248
1647
265
1044
2427
12148
2009
1320
1029
265
2839
4824
4679
267
276
6126
7303
5897
7482
332
1285
3359
579
807
272
1096
2017
493
418
3939
737
288
269
2176
856
442
1091
732
390
1017
1532
835
921
16791
261
1297
6141
1218
1203
2388
339
8462
430
443
446
493
583
433
429
3220
29142
67570
442
52447
310
140
13961
2196
2201
1631
1519
3333
6262
5511
818
1278
2820
4038
9082
469
9923
21172
1383
1484
1871
1575
1898
2382
11123
1994
1939
11101
5104
7889
2023
11477
442
10902
52440
310
141
522
34749
1826
1321
285
316
4536
20731
269
3348
275
1135
7729
10422
481
245
3016
3096
626
2002
553
552
127
550
34818
745913
763800
26681
437
434
437
437
524
213
18413
1425
1460
424
234
227
226
977
227
612
322
12465
12465
612
1970
1387
2008
322
613
12465
9558
609
1709
1708
401
1708
1709
8650
874
1793
31702
19996
53974
4605
269
269
2158
269
2195
269
269
269
269
2381
487
487
487
487
1365
10599
487
12358
216
12358
487
163
487
487
487
1365
11961
487
487
8097
22482
3048
8840
3721
7949
2459
10088
2977
2973
1346
207
6403
9114
365
2696
1193
20037
2283
6299
68536
66811
16172
7625
15622
1670
39635
17224
10402
4848
3157
532
483
4160
481
16506
12158
2050
861
481
1450
16763
816
2279
12283
1861
16771
13120
1736
481
16862
7655
455
7853
13636
7248
640
9258
9717
39831
6138
9167
29432
11400
1873
3805
4323
465
9121
8732
304
10438
3217
6762
12607
16371
481
10308
6953
267
243
5861
11817
11854
1528
1778
2641
39380
267
2920
4388
13244
7750
423
16295
4769
4158
5034
4974
4368
19148
1423
1541
1388
1455
1624
1449
1325
1518
8649
2116
3452
1243
1336
171
1405
1390
1519
1264
1536
1462
5675
11547
1581
203
156
156
1304
1685
156
6605
1536
1388
1414
1455
1390
1462
1518
1304
32506
1579
1449
1519
7570
1325
1624
1541
4241
16135
267
9089
15217
14265
9478
4303
7000
5281
4303
493
4220
15286
262
6839
18388
1893
21278
1981
18389
6894
9708
1981
1894
28217
846
838
843
4932
3323
18613
3204
846
3203
102502
4529
3350
62274
4403
3315
131355
1385
9949
3026
2443
20781
3118
62841
3137
48725
62189
42107
61080
107332
64425
42024
121823
1357
10467
2924
70
9987
264
11718
616
2920
316
85
16779
14108
1699
6184
20640
418
535
1552
832
6256
329
7078
529
1457
471
755
473
445
886
1125
736
532
7392
561
7589
563
2971
513
2030
459
12307
332
17385
529
229
12046
1460
1119
124
17676
5307
264
12076
98
12470
4355
9633
16978
1177
18795
6402
887
22214
6683
1988
30707
4982
801
293
614
2960
469
506
385
345
622
813
337
807
650
1600
726
3250
11105
11533
11951
11979
338
873
329
3349
175
3040
472
23384
566
1815
732
756
1334
784
1076
2289
1159
699
1664
765
672
646
727
838
3880
1795
362
3316
377
14227
838
727
669
646
588
641
765
699
707
757
698
5537
950
45357
11004
874
30182
1066
442
6495
23397
1459
288
1043
612
270
5936
5040
3035
525
281
288
3393
1779
264
25410
4818
9730
268
268
268
30557
11981
2645
1549
19565
19243
298
293
281
4439
1699
3648
5045
1947
11621
292
4599
480
272
807
566
3205
937
270
9191
784
813
508
906
531
1456
407
14778
737
690
684
922
766
819
3127
2318
914
1302
424
711
424
2132
424
664
424
424
424
424
325
325
325
424
424
325
1016
4399
1057
3684
2433
4213
424
3898
7366
15535
5766
7966
1543
32352
783
2699
2842
3131
757
1701
2716
773
2536
1970
11461
1620
70501
1581
2323
2366
969
1602
2386
6206
353
2268
10889
35338
18349
969
353
10262
38639
17284
7886
969
353
353
6749
12479
34574
1232
8102
7550
11961
23932
1167
11961
4269
5064
1987
6809
6725
1707
7350
4653
10706
24698
18606
103
143
103
143
143
103
42585
22487
1023
3561
1365
7955
7955
1023
7227
3561
1365
7227
231
29148
165
164
166
166
166
4363
165
166
4749
165
164
15406
165
165
165
164
165
2730
166
166
166
166
165
163
164
14529
165
24190
165
657
165
165
166
165
12229
6570
38893
424
621
405
9087
1824
948
2226
9723
7233
713
1440
4325
18197
4325
4325
1103
8630
773
10049
1980
9581
262
18992
2282
296
1650
897
3533
838
3189
533
476
14730
855
1442
393
385
244
244
244
1732
948
767
8676
1968
244
14813
244
3313
13798
322
321
7239
418
9485
1682
26427
12321
6583
507
12400
6400
385
830
2590
5208
284
318
619
6076
1602
1097
1987
284
1018
418
87224
1410
429
452
1935
1462
428
1528
1539
2057
275
6240
271
2989
269
276
751
12071
277
3960
9055
1265
15170
634
277
1047
8934
1588
10332
1550
269
31641
2748
275
12088
438
436
1717
288
1462
12485
3139
10006
281
285
412
2449
951
7280
9394
516
516
1550
3900
7326
86982
277
11762
276
17002
303
2989
277
277
1482
9394
1818
10235
3329
7280
280
280
1946
7229
9817
1558
4314
276
276
36673
7063
482
691
806
936
940
1017
754
311
316
573
671
608
750
553
794
295
1311
11758
861
812
808
846
5216
359
503
316
316
5683
876
607
885
615
909
747
244
762
244
779
553
442
1497
442
1310
1380
752
1073
786
1121
767
916
1030
968
28750
556
1300
359
1000
5859
2079
9910
339
442
316
553
244
6720
168
5859
11758
1303
12686
4907
663
1050
731
408
2965
3712
1109
1109
776
160
578
8406
2534
1460
29985
4359
5480
22085
26280
731
1102
6325
124
14011
1109
1109
11328
16877
263
141
3615
406
9495
4016
7459
263
827
745
3913
831
790
1288
4021
5937
1495
958
16820
789
5245
922
534
10492
1090
288
970
9242
7664
8534
6259
7829
263
795
1200
534
9686
10224
276
9686
276
10224
7428
4429
7869
276
811
7497
7508
276
8534
4703
596
22043
424
1829
1154
1021
585
1950
2515
3093
781
592
552
543
1546
1553
3388
743
472
528
526
573
507
6908
3126
584
4380
35127
420
647
736
535
443
419
420
428
420
594
922
1882
2277
16101
878
264
7231
1166
1199
6354
1310
864
596
261
3987
9925
1093
446
830
5719
31536
2169
451
5283
5615
3654
511
10987
30875
1948
5285
7953
3659
31304
11736
15648
29550
14298
11848
33399
9394
2247
14655
520
1351
268
270
1208
7573
12398
1132
1207
1124
264
14139
10120
538
392
7462
577
370
3774
816
378
392
20845
8373
434
436
495
668
972
373
7165
20080
1632
15088
1794
1670
944
2987
2672
1793
1757
2437
4171
459
5237
10150
702
9244
4627
459
8824
522
6569
8547
7634
9149
1535
24876
1105
8554
6380
10480
6569
11357
8666
2436
1176
841
542
4413
1096
1881
1319
294
10888
3629
982
5854
1077
1843
1073
920
1040
2190
1934
453
1580
4320
7012
2243
1459
3768
494
4453
955
1398
2344
1112
294
1154
443
1123
1305
1056
1031
1621
1023
1013
7960
8106
653
3105
516
15549
300
4159
1782
1900
11888
2085
2321
5618
24279
892
432
2775
9214
2337
2174
388
46641
1108
2253
465
300
458
304
471
1585
1358
998
163
538
11318
11318
16875
266
7472
406
9493
276
6257
276
7300
4692
276
7937
9686
276
10224
37472
7233
953
1440
142
767
65
65
65
65
65
262
7870
1575
11916
38835
7659
948
1440
765
2341
263
724
10784
9581
37449
953
142
773
188
1440
263
304
5736
3930
15453
3929
10425
1160
2039
348
253
8181
253
7871
7871
8166
1160
8064
348
253
9653
1057
4373
3989
288
15706
991
5174
1918
288
9653
8331
339
11438
11343
8570
11906
1303
12514
14485
2141
207
8590
1663
658
704
1544
4979
237
205
1995
785
16272
16865
2304
10159
8696
1417
472
122
17039
8228
13510
1339
2543
207
1648
11736
27386
6598
5430
4239
124
8112
11736
1648
30052
34928
203
6122
472
122
12498
1339
163
18845
214
4641
272
572
272
572
253
1448747
65
129
129
65
3514
65
129
129
65
65
1747
45961
65
65
202
65
446
8717
297
129
65
6926
202
1554
129
426
65
14356
65
129
129
3892
6926
65
8594
65
8594
6926
3892
8594
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
8594
6926
6926
3892
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
8594
3892
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
8594
6926
6926
3892
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
8594
6926
6926
8594
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
8594
6926
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
3892
6926
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
6926
3892
8594
6926
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
3892
6926
8594
6926
6926
8594
8594
3892
8594
6926
8594
8594
3892
6926
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
3892
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
6926
6926
3892
8594
8594
6926
3892
8594
6926
8594
3892
6926
8594
8594
6926
3892
6926
8594
8594
6926
8594
3892
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
6926
3892
6926
8594
6926
3892
8594
8594
6926
8594
3892
6926
8594
6926
8594
8594
3892
6926
6926
8594
3892
8594
6926
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
8594
3892
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
8594
6926
6926
8594
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
6926
3892
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
8594
6926
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
3892
6926
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
3892
6926
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
3892
6926
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
8594
6926
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
3892
8594
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
8594
6926
3892
6926
8594
8594
6926
3892
8594
6926
8594
3892
6926
8594
8594
6926
8594
6926
3892
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
3892
6926
8594
6926
8594
3892
6926
8594
6926
8594
3892
6926
8594
8594
6926
8594
8594
3892
6926
6926
8594
3892
8594
6926
8594
3892
6926
8594
6926
8594
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
8594
6926
6926
3892
8594
6926
8594
3892
6926
6926
3892
8594
6926
8594
8594
6926
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
8594
6926
3892
6926
8594
6926
8594
3892
8594
6926
8594
8594
6926
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
8594
6926
8594
8594
3892
6926
6926
8594
8594
3892
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
8594
3892
6926
8594
6926
3892
8594
8594
8594
6926
8594
3892
6926
8594
8594
6926
3892
8594
6926
8594
6926
3892
8594
8594
6926
8594
8594
6926
3892
6926
8594
3892
8594
6926
8594
6926
8594
3892
8594
6926
8594
6926
8594
3892
6926
5025
13681
2044
221
2095
1872
1416
8717
7049
8717
2035
1987
6245
2429
5601
26270
361
788
660
9458
286
656
716
728
716
1098
1334
686
746
659
717
16293
1246
717
727
684
538
728
248
729
5619
17729
1824
5826
7032
843
5956
361
545
5109
350
464
2106
9318
1410
1630
537
281
23509
4275
549
6388
13057
638
560
4862
1630
409
527
482
557
461
495
395
506
7300
995
576
577
10066
729
7814
754
987
350
242
645
13770
13770
13770
321
15066
361
659
660
656
716
717
361
987
729
1098
728
746
727
7032
684
843
1927
686
788
729
987
716
538
717
900
40308
7032
40979
40979
10146
1885
1927
33280
394
414
537
4275
164
4862
1630
163
10220
13232
372
987
1064
14628
3666
900
372
539
28008
14628
3666
482
372
1064
164
165
164
165
165
166
166
165
166
165
165
164
165
165
165
165
164
165
165
165
164
165
165
166
165
165
165
166
165
165
165
163
165
165
165
165
164
8502412
28008
4605
269
269
2158
2195
269
269
269
269
2381
269
125
660
660
124
2237
28016
857
16280
435
285
6299
380
876
1411
1231
650
4724
1337
1160
276
283
1001
560
1304
568
14699
563
10434
516
468
613
7827
524
6506
503
451
477
323
461
2509
9715
624
399
450
466
717
2006
530
460
451
325
444
604
26898
165
323
3325
490
10054
1403
7293
165
2462
2568
165
2685
885
717
2013
4073
1403
567
4847
15316
1417
708
382
713
764
723
8871
668
559
328
447
13361
1209
165
657
466
528
165
5736
511
23161
14545
536
2328
455
1314
587
400
15021
14545
13421
584
49926
14545
13421
272
2144
6575
1450
570
572
568
570
8213
20765
12469
16539
272
2143
312
9775
272
2143
312
272
2145
2577
623
1983
6438
1450
578
578
576
578
16539
16539
12469
16539
272
2131
312
5273
10756
557
237
421
187
796
1393
3111
2190
3093
11641
10438
3187
401
563
5258
9633
557
237
421
187
795
1393
3110
3122
2381
452
7561
1063
19500
1063
200
452
4440
200
19267
3346
36316
386
534
12796
80
1525
974
5392
518
210
18664
103
103
103
267
103
103
6592
103
29019
599
3410
824
2092
393
2225
455
2839
1999
2465
2032
2287
2007
451
269
269
1396
2909
393
1062
2037
1997
2202
2091
2054
2197
451
393
307
2178
5798
2250
2062
2017
2019
498
1654
2015
1925
7441
1270
960
408
2119
769
8043
408
24372
565
451
1994
924
1134
451
2844
1349
1662
6113
1321
4993
1662
1054
1224
1404
1879
1004
1401
1367
1379
1223
1125
1169
1322
1381
2851
40073
451
466
396
20155
451
466
24553
490
451
451
882
1170
803
895
1027
4824
769
1078
838
3590
909
767
819
969
1073
929
1087
1170
856
1032
1087
752
543
490
466
451
451
451
40073
451
466
986
15317
1176
1394
451
466
18804
451
466
1120
677
898
1124
917
7128
33983
466
451
7318
27974
5163
20159
15407
1252
6441
7050
262
272
9912
276
9099
2484
276
1545
276
838
879
810
7402
2098
6825
17365
1268
798
1864
11677
6170
871
488
1548
14125
828
721
910
1314
851
1034
820
724
14684
2754
291
1262
910
10515
2318
343
291
1048
1048
31584
10975
31560
11355
15563
31659
10009
3293
2952
24172
5879
828
3289
3086
604
31664
31629
3233
24026
727
31598
10047
25686
9570
12757
122
7781
814
1315
1869
8132
1335
383
1431
3373
3467
8174
1433
1122
3334
3761
40554
1856
6932
3141
15141
2931
3032
12029
2712
5358
293
1202
1311
16119
3285
573
6932
154
7300
6932
749
1679
6540
7380
1653
3925
1471
201
201
201
1486
1486
1751
1751
1829
1633
1634
1913
2344
16592
1486
1634
1486
1433
1590
1433
1361
375
1158
5229
1158
1830
5942
4455
4549
15817
1727
1866
1727
2030
2030
2157
19763
3753
976
969
969
976
976
980
1032
969
976
20218
20379
19915
19951
20015
19824
19858
20117
976
969
969
969
969
976
969
976
976
1424
14997
320
325
642
19858
19950
19881
19896
20011
19929
19850
19995
19936
19907
6531
1162
1135
1184
976
976
124
821
2907
5136
5861
4217
4160
5009
4036
4454
4061
4152
12370
639
57995
302
273
432
273
2768
599
351
1971
3693
273
368
1193
273
480
2764
3010
1837
7758
4189
396
3161
16088
2387
3984
542
321
465
2980
1533
273
613
4434
478
351
4058
472
1533
69452
908
6343
7042
9101
10999
678
2183
886
9807
10310
7885
8796
10753
15872
7042
15274
15214
7042
15621
15979
542
285
6603
2186
6806
4810
9588
8443
7783
8381
8234
6629
10180
6519
4345
1015
810
2228
2332
12366
2907
13027
124
3343
820
2931
1558
326
1402
5581
6679
1485
326
3211
1408
2930
755
3874
8420
6705
7300
3874
788
5207
8318
845
2936
373
29398
1327
166
21757
16384
16754
36415
166
1327
436
29507
166
1327
5207
8035
539
1514
1341
1288
1612
3378
1452
1197
781
1665
2233
1728
8327
1976
1570
2407
6726
1629
222
1542
3485
2238
1632
4438
2737
2906
1979
1572
1786
1625
2255
4774
1671
376
1739
4557
3352
1591
747
1704
1695
4679
4420
3542
1542
1854
9605
1425
1484
1401
2282
1214
1542
1706
875
1504
2937
592
1585
8212
1792
1454
1383
1625
1841
1666
1588
819
2957
1301
1922
1296
1854
1136
1093
1988
939
641
1491
1715
1734
14858
3181
45879
495
1541
4912
246
31173
246
5621
246
671
208
4762
12590
844
2503
6081
2339
205
319
461
365
2811
20391
547
298
3429
2803
2856
17332
298
298
440
3708
592
1306
1680
1055
3150
1418
4498
1521
6231
2531
908
5895
1895
298
26306
547
205
2253
1297
1135
13716
1052
3879
1663
970
1173
1232
2265
484
920
3268
715
678
798
821
812
3114
2935
2119
2935
482
3652
2935
1933
2935
2050
1798
2265
3556
4671
3555
2789
3371
2838
2782
4655
928
786
1492
3441
3533
3635
816
44946
5382
744
5422
4512
4558
12132
5359
3320
45984
3054
764
5557
2159
2920
4315
3166
83035
4240
12135
47543
3500
9000
5066
4011
4189
4016
753
6386
2427
30103
12842
2452
488
586
613
662
857
693
683
741
1050
1126
13271
861
526
733
654
817
740
655
627
1061
583
648
593
946
719
774
269
802
572
1223
627
1064
762
641
696
16094
22935
13104
2480
889
643
832
1006
748
683
297
571
643
704
889
1638
722
976
602
692
516
922
615
941
666
719
1130
726
739
685
555
847
770
516
762
615
579
701
1059
648
1638
15536
12861
17478
14611
399
14150
8311
678
4375
2892
625
457
457
457
3900
44482
1259
1568
10222
4450
1961
1617
457
1986
1251
457
634
3718
1083
3372
4278
1024
13528
2156
3958
3190
25415
8772
4884
1803
3694
1336
534
2804
1338
3602
1151
818
1189
1296
5803
746
1371
393
1372
1043
405
1099
1441
1181
555
8772
1269
528
481
961
426
4600
470
931
518
29002
8772
3539
3694
590
458
4038
487
6656
487
10248
487
487
487
487
487
487
487
214
165
165
165
164
164
164
164
165
164
164
164
164
164
164
164
163
163
164
164
163
181
180
179
1127
179
180
179
179
467
181
524
325
13467
9776
326
324
4023
6056
2672
5360
324
4171
524
210
30130
213
12856
1270
1272
1266
1206
511
31888
694
18102
12137
617
2817
24307
580
10249
216
694
7247
19652
1245
7489
6311
13348
515
297
9565
13408
1487
26003
4270
30328
21945
576
9521
697
15297
694
6829
15037
5913
41213
593
258
580
1249
694
545
2473
732
5267
26319
124
125
10495
465
40333
122
1884
14147
719
561
1225
2281
7781
819
2266
1673
719
854
33387
9575
6678
4711
8818
14064
122
1673
2281
4012
719
124
124
473
1434
500
196
3989
219
78233
321
321
219
321
321
178
321
321
321
321
467
203
2963
321
321
84
321
321
2501
3531
2495
1164
220
3577
941
679
1572
720
2674
4542
220
3112
9915
6556
2454
2475
3152
3242
3434
397
10913
11707
9969
8374
7523
1213
147
2386
6116
7147
208
3566
508
1395
19344
1092
465
1918
15108
1890
1763
1733
1378
1058
1062
3132
2793
7300
9991
557
462
1016
1602
1741
26412
21900
465
11889
558
220
7631
8927
1448
1391
12631
12264
5757
7382
4638
6587
3409
11889
1239
5734
1006
5785
1080
12205
8243
7300
465
215
7095
221
10835
77200
321
321
221
321
321
178
203
321
321
321
321
321
84
467
2963
321
2491
321
11005
545
192370
4399
93586
4177
5082
623
623
4022
4043
4269
9781028
4948
3715
3908
3911
3238
3238
579
2476
50092
3006
748
10760
3291
697
806
8336
3380
21142
3215
3631
4099
3874
4973
225792
5309
61337
31
4573
48955
1103
517
2156
589
2365
391
1509
1037
603
11029448
648
2842
7289
15400
1268
1076
1086
1002
887
825
889
651
1058
1161
23025
1177
900
2047
849
869
1109
1041
780
816
688
718
1024
668
841
795
923
1132
396
528
528
1033
8431
4521
987
3212
3780
1925
16360
8013
501
1619
1815
840
585
1239
659
645
810
518
636
730
840
1567
669
550
683
1632
545
599
1033
673
1023
1582
640
652
513
16360
935
766
1008
633
1078
557
779
956
779
1058
1000
958
925
1164
764
825
910
1023
968
22337
60060
1121
558
726
1121
558
964
3212
528
656
3410
1287
7248
795
1143
881
37611
6634
5763
915
9905
1055
1645
1492
6052
5575
969
1478
1357
1470
6245
5884
6414
5929
1494
1345
5928
124
37550
142
2365
2156
189
1509
310
140
189
3357
885
1137
405
1173
1048
1426
1088
1343
2728
1135
1025
1397
1837
2634
2769
3152
2588
699
7123
868
1027
1131
3517
1413
323
845
994
1101
1070
1768
3044
3022
2589
2996
27984
403
537
11170
381
16033
16245
1140
381
9435
559
32772
650
392
386
2028
2334
1186
419
391
386
2593
563
683
563
1460
508
276
299
550
438
271
305
4673
10114
12169
7204
8246
554
42192
419
650
392
2593
2028
563
299
391
386
386
1186
450
682
271
5609
8246
499
276
6418
210
438
550
305
199
305
107
2289
568
39759
650
391
386
392
386
271
276
6418
204
311
5864
319
7887
8252
293
1387
7205
19011
1452
365
854
269
307
7347
3541
6732
269
260
414
285
22319
263
1382
2445
490
10846
2216
2445
3905
2045
2445
310
490
325
263
2445
3905
14362
8105
621
6687
9821
36861
321
765
2429
16169
263
7594
2048
2045
10846
263
4602
2048
2216
373
2445
3905
2216
6327
8105
2045
9777
369
13599
3094
1377
1596
1092
98
943
355
10936
636
242
16199
322
4653
356
3678
359
470
2683
1139
1744
826
1234
6041
1128
2149
10181
389
335
356
56351
3484
1069
267
1203
351
1177
6696
1069
31989
1014
337
267
1835
2305
3743
2157
5101
8947
4036
11397
2364
3110
3387
3152
3110
1782
1125
2920
3387
3110
3110
337
2521
1782
45968
1782
267
589
589
1178
824
4225
1339
1645
4225
4136
1073
680
940
1895
9478
6427
1662
722
976
875
876
870
3217
325
1421
1928
2195
5719
7894
3648
368
4029
835
1094
897
959
938
850
1504
1755
3290
7614
1362
2088
3122
2729
678
2460
12319
17573
10181
388
400
399
399
403
410
407
413
390
324
393
349
349
385
391
381
387
412
394
415
401
392
333
413
352
396
391
409
404
397
8124
2146
4524
1675
381
3472
410
5411
399
391
406
407
412
400
394
406
408
400
392
411
410
389
460
379
394
412
399
409
412
406
4219
4134
1792
4473
381
266
12080
381
381
400
392
393
410
4225
400
391
381
381
412
399
400
410
412
406
393
411
381
412
411
381
410
381
381
387
393
4225
393
400
333
410
381
805
8447
797
4225
105
221
30309
6358
3119
227
3670
632
1833
551
1594
400
2810
361
1460
300
299
298
2657
273
314
663
506
522
725
372
297
265
12148
1584
3972
1269
11077
2728
2710
2841
2382
1267
1275
2597
2812
2830
2756
2680
933
926
947
864
973
973
1034
996
778
1132
16448
3530
3648
6427
1262
1366
3093
2920
5029
2525
2971
2882
2920
2834
2670
325
1583
1303
2860
2712
2577
2760
2735
2338
2175
2307
2053
2312
2379
2409
2423
1854
2227
10486
4434
1333
2293
2394
2830
2920
7465
397
5333
5333
2495
2623
2191
3446
424
1295
356
12080
890
288
587
5391
10282
2712
2710
2830
2834
5274
11498
902
1938
2470
2474
2508
2237
1913
2199
3059
325
1267
1275
2597
2812
2830
2680
10486
2760
3505
1204
2779
2382
2577
1584
3972
1215
900
2173
953
2521
913
2359
2403
796
978
999
1019
907
774
1099
7915
2382
1583
1303
2860
2712
2577
2735
3648
2756
6427
1307
1281
3093
2293
363
11979
5064
267
465
10319
749
288
288
890
5092
3534
515
1437
4143
3648
4143
4143
1216
6984
1654
3328
1373
267
10319
2382
2735
2382
2735
2680
1053
5717
356
356
356
356
356
356
356
356
356
356
406
352
356
56461
3744
2158
6697
352
1178
1070
10654
3111
3153
338
268
3484
1835
1069
2305
267
1203
11397
5101
12019
4036
3110
2364
3387
1014
1782
38547
1783
268
1126
821
4225
1339
1646
1073
680
1307
368
4029
835
1094
897
959
938
850
1755
3290
7614
1362
2088
3122
2729
4136
7894
1895
3648
9478
6427
1662
722
976
875
876
870
1504
3217
325
1421
1928
2195
5719
2460
6628
6932
1496
455
829
1496
1682
1496
1584
3972
1216
11712
1267
1275
2597
2812
2830
2756
2680
900
953
913
902
796
978
999
1019
907
774
1099
2199
3059
3648
6427
1307
1281
2382
5274
2525
2971
2882
2728
2920
2710
2834
2841
2670
2382
325
1583
1303
2860
2712
2577
2760
2735
2173
2521
2359
2403
1938
2470
2474
2508
2237
1913
7915
10486
3505
1204
3093
267
10319
5064
267
10319
2460
890
4323
288
288
5333
4288
1216
267
10319
999
1099
907
978
902
1216
267
10319
2382
2735
2382
2735
1216
267
10319
3528
515
1437
4143
3648
4143
4143
6984
1654
3299
1373
1483
7475
1453
3829
2125
1021
422
1326
284
2007
1360
784
355
355
355
355
355
295
910
352
3059
553
458
1946
1792
1854
1850
1827
1944
1854
3654
355
355
355
355
355
312
5735
325
352
4033
1217
458
1812
1805
2021
1951
1878
1838
2011
2172
1483
7465
355
2623
2495
2191
3446
1459
424
352
1295
1154
1216
284
2007
8534
1215
284
2007
268
9141
1178
278
7783
8899
1215
268
12969
1216
261
12314
261
12759
1053
5717
10224
1490
285
9764
267
11333
1216
267
11333
10224
1483
285
9764
1216
266
14290
267
11333
1216
261
11562
261
12314
1215
267
11333
268
9141
1216
261
12759
1483
285
8977
13908
1216
266
14290
268
9141
1483
285
9412
9462
1483
285
10250
268
9141
1483
285
10282
1215
267
11333
10425
1483
284
10079
261
11562
1223
261
12759
10425
1215
261
11562
1216
266
14290
261
12759
1483
284
13798
266
14290
1222
268
12969
10425
1483
285
13197
261
12314
1490
285
15485
1053
5717
8349
1483
285
8612
261
12314
1483
7465
2623
2495
2191
3446
424
1295
8384
1215
261
12759
268
12969
1216
268
9141
1216
268
12969
8534
1483
285
10302
261
12314
1483
285
9764
261
12314
1483
285
10302
1171
276
7766
261
12759
1167
5057
9686
1215
261
12314
261
11562
1171
276
7766
8899
1216
267
11333
1483
261
7475
12314
3829
1453
2125
1021
422
1326
1216
261
11562
11001
1216
261
12314
261
12759
1483
6540
6932
1496
829
455
1482
8349
285
10250
1223
261
12314
261
12759
1490
285
10282
261
11562
1483
285
5479
9960
1482
285
13197
1216
261
12314
261
11562
1053
5717
10425
1483
2920
6085
4703
261
12314
1216
261
12759
10425
1216
261
12314
1483
285
15485
261
12314
1951
709
2550
845
647
305
1839
6144
4053
1844
728
1218
381
11042
40625
453
445
505
465
1390
821
2932
3743
1460
1460
25192
2585
343
972
453
445
8752
5199
8549
17470
4123
1979
6944
2601
2922
3781
2277
6145
5034
2302
4499
4394
1816
4742
5968
4012
2147
1095
970
1288
3421
2537
3578
2265
1710
4057
2299
1909
4907
8302
1325
30186
8779
2473
877
1142
853
1181
6943
10510
20462
9534
16394
8780
9534
6203
52761
189
6944
11464
1333
5647
325
27785
5646
1150
1090
5646
11474
404
7144
7144
7144
27370
11653
4649
4801
7725
3291
4255
6109
6261
7725
6944
11491
403
3101
3102
3102
28532
11613
403
6082
6082
6082
2338
25305
6944
8287
32482
11495
376
3316
3318
3318
27085
11807
11786
6109
4801
7725
204
6944
11496
11486
9029
3341
7725
11663
6944
9940
29560
635
972
174
174
7907
452
445
8760
5067
10579
3404
3941
2245
2277
2296
2290
3852
2264
3277
3574
2236
11242
373
6083
6083
19992
4546
6083
11237
851
6083
6083
30358
4546
6083
11235
437
3201
3201
30560
5346
3201
9101
11999
45909
189
522
2366
13242
813
862
972
1017
1148
261
7300
17319
1071
1031
872
373
2589
349
912
17118
1066
1042
2472
30743
1037
2119
13176
590
261
576
655
655
590
261
2005
1225
1475
576
261
810
769
1099
2472
17353
2119
1126
1622
2589
1579
1134
8445
22074
40389
11052
261
7865
560
8449
571
638
263
7064
255
7419
255
18785
18182
635
7743
1105
266
288
4896
5778
453
8651
7496
6422
6323
303
77465
1066
6194
11001
4476
3669
277
1665
319
4632
3648
2840
348
3613
202
281
5045
1180
4094
668
10253
1426
1639
281
617
285
708
1947
721
1459
270
288
289
1699
288
1745
3342
480
1862
3660
2580
51468
1962
2826
275
598
637
685
723
636
2393
4607
295
459
5880
5805
1751
1282
294
294
267
978
247
247
3109
6821
724
1654
2950
4656
8376
3364
694
4012
1308
4851
294
476
32120
31806
5217
7010
1118
582
308
494
721
714
12994
267
10272
4080
2860
2453
2729
3025
1720
288
3618
1077
1914
636
6802
291
295
1751
3209
4109
2866
2833
1507
1895
2478
9001
55060
2008
3618
1294
1117
1804
2198
3407
21526
441
1141
11752
3618
1294
6802
3701
12443
9579
4609
5696
1157
415
2453
25560
1614
11619
23253
3618
6802
11752
6184
7122
6862
5652
5674
6000
28488
11867
5849
5245
2515
1652
6698
3182
1425
8386
22439
4284
4004
1210
1994
1816
1439
543
2532
1749
24133
9623
476
1770
406
8476
19338
34445
7161
207
6294
416
447
407
12867
187
448
187
402
187
462
52982
385
485
408
457
403
401
187
187
187
187
187
187
187
187
187
187
187
14828
38302
51288
48626
188
187
187
187
187
187
187
187
187
187
187
187
187
187
2537
3981
10825
7294
9557
6411
11418
8908
10056
12098
12584
9523
547
2031
10790
26730
2902
1374
5678
1583
1388
1459
769
1751
11079
8169
4313
24081
8476
3573
3487
3841
2835
53444
3987
5572
5001
1460
5468
5178
5140
3987
4096
1460
3987
4855
3994
15217
858
427
970
11445
7756
1557
1671
18682
15673
1139
4478
806
13395
14558
925
5592
5248
8677
9701
7382
3827
27620
16423
30539
8719
2730
29428
4320
12939
8450
36574
31651
6047
16111
16865
4973
2231
4757
233
19151
3795
17099
2448
3392
4313
289
22640
522
370
742
595
7428
279
2090
1669
608
1126
4775
399
1821
5568
750
1886
1982
10618
9833
443
443
24684
805
1379
13203
1277
17294
3338
2728
3468
5556
11060
2517
2517
2598
2603
2577
11464
15184
7806
15266
13553
2519
2537
2641
2644
2593
30056
329
2340
2267
4465
17637
2585
2674
2731
2535
2610
2497
2661
5208
5062
12981
6224
5281
5051
2698
2704
2781
2563
2646
2510
2673
1177
6356
288
1384
19487
2420
9988
7252
2651
6376
2257
1419
36329
13286
2619
2483
9661
7505
6230
9499
2570
13430
2580
1180
1186
1183
1188
809
4538
1675
287
13812
805
626
11938
402
12642
403
7753
833
16758
1831
339
269
10113
279
5945
4755
2091
2095
2060
2063
2062
7654
4935
8974
2088
2080
7282
365
10813
3294
3143
3558
3745
3301
3426
3148
3547
3680
3789
3601
4755
1337
3441
3362
3145
3348
3147
3722
3054
4020
3325
3816
4334
6284
3155
4345
279
197
17337
9686
521
369
928
1817
313
7705
203
6015
1940
3257
289
5091
1817
1378
4143
2400
1590
710
10458
1273
1190
1354
1223
54995
1817
18459
1817
63720
1817
60411
1817
60274
1817
49344
1817
335
291
1911
2760
2571
2995
4292
8771
7614
261
619
2064
359
4983
4940
5018
328
7108
1438
5054
52827
239
3828
6365
14415
1446
2039
267
26605
6070
2860
2284
1817
1729
1353
218
4897
6388
4995
2253
6014
57880
219
6434
5792
3783
30389
2920
147217
85871
2920
219
12093
305
2296
3339
1872
1039
1062
370
360
909
348
1436
855
1563
13738
1950
5647
898
295
709
325
27785
2550
5647
305
5647
428
6459
2922
49957
1785
8049
428
4715
7143
10701
23180
15559
2600
15748
453
473
2378
332
199
267
267
2039
546
6183
7155
1513
7036
3316
2415
709
379
3319
305
3319
2550
27085
645
27097
652
648
7822
479
159
196
9089
196
253
653
640
249
249
196
253
196
642
652
652
648
28272
640
10060
484
159
196
196
196
196
253
253
644
652
652
640
24459
27103
648
472
159
196
196
196
196
253
253
646
652
652
648
27108
640
473
159
196
196
196
196
253
253
28592
648
652
652
648
27113
640
4079
473
159
196
196
196
196
253
253
650
652
652
648
27118
640
12899
473
159
196
196
196
196
253
253
652
652
652
648
27123
640
11685
481
262
196
196
196
196
12086
12086
253
253
654
652
652
648
27128
640
20150
481
159
196
196
196
196
253
253
656
652
652
648
27115
640
22144
481
159
196
196
196
196
253
253
646
652
652
891
28220
640
484
159
196
196
196
196
253
253
650
652
652
650
29463
640
481
159
196
196
196
196
253
253
28220
640
652
652
648
472
159
196
196
196
196
652
652
27115
640
253
253
473
159
196
196
196
196
253
253
31300
472
159
196
196
196
196
253
253
45765
2600
420
709
431
603
856
561
1432
432
437
751
10421
1554
2397
2275
6658
764
550
606
600
346
2113
388
604
12144
420
751
45762
388
1072
3131
823
2584
173
173
173
173
48398
129
129
129
129
129
5877
129
129
129
1412
129
129
129
129
129
129
129
129
5159
895
129
129
129
29242
13207
129
129
129
129
129
129
129
129
129
129
129
129
129
129
11789
129
129
129
129
129
129
4687
129
192
191
191
190
191
193
192
192
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
191
191
191
191
191
191
1386
192
24896
701
2479
191
191
1506
4624
1985
1749
5944
1326
2700
3201
2571
75702
6987
191
194
191
191
191
193
191
191
192
191
191
191
192
191
191
192
191
21769
6624
193
2701
192
192
192
2168
4888
1366
3467
1086
3469
5921
129
129
129
129
129
4687
129
129
129
490
452
578
19836
1063
200
7753
135
135
135
135
135
13915
200
164
200
8782
16124
200
135
19746
18488
200
164
13916
200
18169
200
3935
52
10524
3207
89
10299
326
5951
35838
286
310
2906
2576
19045
4116
334
156
156
156
156
156
156
156
156
156
156
156
156
19045
156
156
156
19045
156
156
156
156
156
156
156
156
156
156
156
312
156
7227
996
7221
7256
7219
7180
10475
2690
7194
8445
4767
7150
4575
397
203
2330
1232
2160
430
471
6677
150097
3034
10402
159
159
3152
527
4843
4605
269
269
269
2195
269
269
269
2158
2381
269
125
1359
3580
1581
12409
4289
166
165
2379
166
166
10451
166
166
165
164
166
166
166
166
166
166
1354
166
3588
165
15484
762
762
6291
166
173
3580
1581
12409
2712
762
165
37674
7917
4597
6884
329
3587
1836
504
329
676
330
35578
5701
492
544
9166
725
2300
2695
29783
2785
1163
439
24387
457
232
2794
3132
2714
6469
7483
1823
1518
14365
3854
5825
11020
16529
1816
800
605
1300
1993
6469
1128
1323
2183
350
6945
166
30060
16014
9963
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
24380
1300
8868
1746
14081
8911
140
140
140
140
140
140
140
140
140
8333
139
140
139
174
2007
277
579
732
616
283
758
173
288
425
670
140
140
174
656
142
37912
198
198
196
198
197
13908
506
482
595
8029
13512
8925
674
1430
3360
9808
921
6963
8881
6561
1076
797
9854
1976
3854
22595
1322
1176
2194
1529
6273
23945
669
652
3854
257
8326
25587
254
40140
4193
1562
1868
934
841
957
1174
1329
1251
1235
792
1228
1137
1168
780
1229
2141
857
1432
1235
830
1013
615
1033
733
765
743
527
916
721
884
1192
1957
778
1217
1131
735
1133
2006
1046
973
2262
885
2061
1090
1017
1105
988
753
1341
2042
1244
1795
909
1293
1495
1768
1866
776
630
1046
1481
847
2646
833
525
1532
1869
1317
1052
2481
5859
4033
17785
10315
25587
254
4168
8540
28670
25587
257
8325
3854
35287
9375
8409
3511
2711
2627
2725
3288
4153
3400
2718
1583
2374
1821
1896
1628
2599
3676
2220
2704
3471
2266
2423
4554
5921
33128
4566
5921
9375
5232
22997
18050
3039
9375
5403
21900
15713
9375
5977
485
37330
772
9375
6196
31150
4495
9375
5751
33998
6007
9375
5921
9375
35287
8592
18913
1556
1787
2222
1799
982
1856
936
1319
1135
1653
1962
1959
1430
1649
5445
26526
2897
12108
8592
5548
1141
27551
1158
1158
8480
8592
6618
8398
4256
15411
8592
35287
23623
108
108
108
108
108
108
6469
7483
108
108
108
108
108
108
108
108
108
108
108
11020
108
108
192
193
14404
122
123
6701
122
122
123
123
123
122
122
122
122
122
10263
123
16804
122
13157
1401
123
123
10033
11162
122
278
1407
35299
3071
854
21875
2103
691
757
1218
3487
654
12400
15998
849
783
9308
4782
659
3792
21552
14746
4144
958
747
1386
854
16034
4023
27402
4776
4353
4463
17480
2227
2048
2264
9519
1027
12776
212
142
141
142
142
142
142
142
142
141
142
142
142
142
142
142
142
141
141
142
14778
141
141
141
141
141
141
141
141
140
141
141
141
141
141
141
141
141
141
142
141
141
141
141
142
142
142
142
141
141
142
141
141
141
141
141
141
2705
141
141
141
140
141
141
141
638
597
1145629
240
673
611
166115
621
533683
240
629
597
491818
240
141
141
141
101
101
101
101
101
64
64
64
64
64
456
63359
2063
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
13509
102
10653
102
102
102
102
491
185
2563
102
39977
102
102
1482
102
102
102
102
5551
491
253
141
258
102
102
46302
102
739
4380
16939
5201
1277
1266
1266
1300
1300
1325
1286
1277
1249
1251
1269
1253
1259
1292
1268
1270
1257
1249
1263
1308
1303
1281
1281
1254
1314
1247
1262
1280
1234
1260
1248
2504
3500
5478
678
16939
1234
1310
1241
1301
1299
1299
1328
1289
1248
1280
1248
1265
1272
1287
1272
1292
1311
1263
1255
1286
1268
1268
1303
1243
1315
1282
1235
1251
1274
1282
1330
1269
1261
13769
593
296
547
296
1061
7981
2038
1144
9048
1979
285
2544
3354
8648
3313
14577
3252
159
3653
14577
1163
8551
1980
2727
434
3840
2639
481
381
7190
595
2667
8077
3113
15575
2933
3315
265
11558
4657
159
3773
7755
3088
5412
3333
11379
3274
7032
4538
4241
7008
3167
7750
3117
2381
12710
3176
302
1722
5526
3101
7701
5173
1174
2493
2347
2379
235
375
7701
5173
1174
2493
2347
2379
7696
5170
1174
2493
2347
2379
235
383
7701
5173
1174
2493
2347
2379
24366
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
194
193
192
108
108
108
17382
108
108
108
108
108
535
544
292
292
124
622
319
2669
306
8342
309
1280
35027
385
450
1708
460
2416
2016
482
2001
58342
461
10671
320
477
12153
45011
460
14484
460
14011
32280
461
7674
23944
461
469
12679
108
24381
486
18199
108
108
1653
108
108
11288
108
14938
108
108
108
482
16289
108
2132
1720
24316
12672
108
12674
18436
4703
780
471
592
528
596
552
526
22043
1829
543
585
573
507
1021
1553
1154
1546
503
1950
3126
2515
743
6908
3388
5967
3093
584
4702
503
182
8258
204
202
202
202
202
203
201
203
203
202
202
201
355
13954
72
2181
72
10846
72
72
72
2164
19
984
98
306
72
355
140
230
4833
2923
39113
221
41498
3880
1675
514
451
470
4181
1741
7239
532
7209
3174
512
535
4742
540
3338
3385
3363
3171
34308
2996
661
6020
318
10229
3782
3802
13242
2219
4329
718
1665
123
459
26122
3094
414
8959
7188
2074
5244
310
156
4459
310
1489
9403
4444
1699
3148
22204
718
5154
4808
557
730
1859
584
1746
957
1439
4955
638
4570
1080
741
2698
479
38166
5698
5161
5332
3003
344
35944
240
240
239
239
2181
1533
240
358
164
514
238
12272
19
10200
18961
19
19
385
19298
268
10279
12350
264
6106
984
11718
19038
26
19
264
12076
27245
367
264
20106
10852
1245
360
20219
229
229
229
229
234
229
229
2942
291
36475
7469
1794
407
1295
431
1042
409
1178
448
872
19309
1171
992
944
4300
497
431
417
438
1028
1092
1002
596
1162
967
914
681
842
619
428
570
429
1039
1767
1107
5507
644
1188
430
1176
11823
10706
580
2341
6568
7271
10881
32263
11605
840
1091
849
601
468
688
932
651
462
977
828
607
391
623
893
958
1070
1825
1629
425
1157
739
686
1074
408
564
265
909
404
583
645
732
668
11564
15696
1062
926
15696
20018
974
930
480
268
15366
671
576
9414
2173
14999
729
10292
11088
5763
6090
5227
5497
6205
7331
8612
6415
5847
8897
5923
8160
4604
5661
4947
6810
7629
7089
7441
7399
7036
8149
5443
5361
8707
7617
6042
5183
5639
7306
5108
6211
6043
5253
6293
8274
346
7274
83872
258
10343
480
564
576
926
2173
32529
3281
740
258
868
10645
9973
22965
806
2025
2069
1643
854
480
672
15252
576
2173
670
7829
10730
965
629
4306
31019
702
11422
23016
253
654
480
3630
3630
576
2173
15940
652
2716
480
576
2173
28614
691
10968
19135
480
652
576
2173
17747
480
705
10349
576
2173
20727
839
12034
20797
480
652
576
2173
22463
480
1532
4813
2208
576
2173
14098
1037
558
1099
950
3805
983
254
806
34229
13114
2025
19560
480
868
576
2173
27306
729
480
576
2173
19307
480
868
576
2173
15688
648
9585
480
576
25707
8676
1709
1433
1190
3346
1692
17135
15743
29322
1680
379
2229
1679
1966
4295
6785
11270
1173
4295
370
1327
519
383
3400
987
196
4849
41369
3242
7236
621
14842
9285
19
2651
19
6717
270
6438
19
11971
20485
229
229
229
229
26381
461
229
229
229
229
800
232
2794
3854
1993
14365
2714
7945
3132
1823
10820
1518
457
605
3779
1300
6469
11020
1323
1816
24367
9670
350
1128
2183
25572
64
3615
1804
10608
268
6799
64
1295
64
64
10646
1146
39393
234
6779
3150
156
515
6537
196
470
532
156
7400
196
3171
156
3366
513
451
157
1091
1923
29375
4131
442
10247
237
238
446
5462
39334
424
187
12011
156
197
3242
81
173
173
9234
174
173
172
173
171
7339
174
172
173
173
172
174
171
171
174
172
174
173
174
173
174
172
10677
172
173
2202
1813
3153
20392
167
167
167
166
167
167
167
167
166
167
167
167
167
166
167
167
167
167
33888
166
166
167
167
167
167
166
167
165
6251
135
135
1063
200
165
135
135
135
135
23327
135
14240
200
526
20991
200
164
16497
200
604
14049
135
24384
108
108
108
108
108
108
108
108
108
108
108
108
108
108
193
8760
192
136
80744
4562
514
15228
1091
588
284
738
10800
612
12272
12272
10800
5407
50612
514
1091
267
618
760
572
10842
10269
10269
109416
51552
64
2823
685
2365
5880
295
64
64
64
723
432
268
752
8376
3364
6298
5805
4578
2950
64
1751
244
823
2246
2074
64
293
907
1576
8998
1622
1795
1611
664
294
979
619
524
64
1282
64
35921
2189
694
64
11830
4880
1320
1308
23327
2945
3615
396
3650
360
64
2533
421
4697
22071
362
701
2009
628
11192
830
3077
2614
1325
2333
1148
470
2624
724
64
1721
1404
1416
1501
405
5374
16211
1320
2036
234
159
268
275
4702
1745
795
15281
159
13471
553
16832
1032
16487
709
159
15281
52200
333
1325
521
17743
3200
1946
13033
514
12869
334
341
484
434
430
9276
5293
13944
12340
507
711
2063
1123
1058
3315
1001
1346
772
912
995
988
3966
1062
2564
916
286
838
1815
4895
520
36003
17025
273
274
7596
274
270
19834
2468
3143
33426
443
273
477
262
4108
1610
55585
4108
1610
1324
2468
24382
457
232
605
5795
1300
1993
3854
14365
2794
6469
11020
800
6469
3132
2714
24378
108
232
11500
1300
1993
6469
1518
1816
11081
14365
2794
3779
11020
108
2714
3854
3132
605
9670
1823
1128
1323
2183
350
20388
2735
611
831
1821
3194
690
3002
29999
2883
1626
9445
1376
2444
850
1156
1774
692
696
3333
25196
309
9419
1494
2334
1073
880
8811
12886
318
33888
5355
3028
4469
1879
6989
6955
316
56213
4502
8490
70397
44857
9694
4319
37936
28080
4448
316
14939
310
4336
3482
6642
6188
310
46949
5736
4384
8062
76199
314
20849
8802
4578
22094
25763
1024
965
11641
1041
14595
11610
12886
12792
9381
9897
8481
13143
10247
11172
11611
12261
24863
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
142
142
142
142
142
141
142
142
142
142
142
142
399
298
4749
15848
404
307
4798
14748
401
301
4656
14906
405
309
5761
14802
403
304
4256
14125
402
303
4380
14673
405
4838
308
15860
404
307
15296
4872
401
302
4624
15069
405
307
4890
15729
401
303
4255
15234
401
301
4210
15292
404
306
4630
15015
402
303
4895
14413
404
306
5326
16647
400
299
4618
14142
404
306
15104
3678
8365
6491
5110
35939
263
8365
12450
8365
2482
1300
263
15100
13751
4311
836
24075
18440
1063
19787
11461
1059
19376
444
263
8365
404
307
4798
406
310
4526
7145
8365
1442
7051
5781
4190
1764
9817
6020
4000
8890
7086
3680
1764
3778
4074
404
306
4630
1764
1764
4279
38380
9589
30550
4207
612
4244
12816
1220
1442
2124
7951
261
55684
29770
21003
18067
8621
450
13141
1160
5732
540
221
19702
1425
1460
424
234
227
226
227
659
10708
1950
2008
1198
10411
3393
532
53
11254
13424
2321
508
4848
313
5946
8454
561
24121
266
12076
24615
2861
6729
41243
238
4142
197
8378
29428
470
4876
514
10914
451
6909
582
10627
9679
7563
1089
16640
1299
1917
1087
18248
9787
15123
3997
11599
2213
1311
6049
3429
8736
799
862
340
56720
1408
1371
3417
8587
420
4475
16820
933
2691
51915
604
555
853
713
629
736
504
783
758
3272
306
629
583
3264
836
554
836
737
363
733
1110
713
758
782
721
292
1344
853
723
1387
5103
361
4872
733
2056
15414
9047
24370
108
108
108
108
108
11020
108
108
108
108
108
108
108
108
108
108
108
108
9670
193
192
108
108
108
28631
108
1990
108
108
108
20980
380
1103
2413
683
370
365
943
10610
383
1798
985
370
18004
2291
2898
2729
4106
6380
987
1917
1003
3432
1474
9234
7016
7016
7016
15206
323
2101
5640
4269
323
316
7019
1031
5116
12333
1891
29230
7339
2259
9343
9651
4692
5171
6520
2225
6520
9878
292
5570
1205
1289
1115
1415
1202
1256
933
3908
20395
292
1990
11570
21028
1202
1303
322
292
448
775
1240
1180
14770
1287
1369
3393
143598
292
3126
1291
596
786
1205
1121
1176
771
35752
5530
13597
10352
6170
48427
6801
4080
7673
487
167
167
24388
108
108
108
108
108
108
108
108
108
108
108
108
108
11020
108
108
108
193
9670
192
108
108
108
28633
108
108
108
108
108
1990
16744
264
105
18105
141
266
5386
23139
108
108
5825
108
108
108
3779
108
108
108
108
108
108
108
108
108
108
108
108
108
194
142
142
142
142
142
141
142
142
142
141
142
142
142
142
142
142
142
142
142
142
141
142
10416
2912
66
3693
11790
11016
6053
24322
10796
26105
10805
24159
10793
3674
3382
624
2587
1221
15119
335
4958
266
23127
108
108
108
108
108
108
108
108
108
108
9900
142
142
142
142
142
141
142
142
142
141
142
142
108
108
108
108
108
108
108
108
108
108
142
142
142
142
142
142
142
142
141
142
194
10475
2695
66
4565
261
5206
12040
14586
12330
260
10124
20053
3726
6894
21366
9422
8619
12008
9633
30656
11579
26524
12365
7750
26442
14872
10048
26560
12047
25442
3716
4025
7186
5567
11672
7270
11845
343
5236
12520
8269
11650
10808
2920
18481
1425
2267
684
227
270
6226
175
265
1125
218
1688
424
262
175
264
218
266
218
674
226
234
258
234
268
175
218
25291
1425
1460
424
234
227
563
11036
226
227
1950
2008
1198
21280
562
10278
1950
5664
22573
4035
1189
1613
11567
12084
665
6643
1197
931
1930
506
482
8876
2290
26412
33558
506
481
8502
595
506
357
14965
506
481
10288
7072
33413
381
481
6151
24816
4104
470
23197
1679
1184
19436
506
357
506
482
506
357
23312
1184
4036
12492
3370
3073
10980
17976
11609
18336
6294
506
465
482
5150
8120
4105
707
3003
1833
2793
3927
11272
2603
2178
4213
3445
1277
2790
2359
4666
2051
3858
11011
5670
2581
1899
3997
3694
2775
2536
4042
4901
4417
4090
4130
2489
3833
506
481
465
7903
506
465
4121
4207
1266
3703
3488
3482
4691
4819
4745
6462
4660
191
506
482
465
440
8873
381
482
6060
1446860
195
484
514
6248
2203
11001
381
465
2253599
171
321
167
249
33077
1127
2636
757
20994
196
196
197
196
195
197
196
195
196
195
197
196
196
195
196
196
196
691
198
197
197
196
195
198
2576
2686
2515
3578
3056
2921
3786
3133
3084
2599
3084
1616
2660
2879
2491
1508
5826
3609
3031
3148
2072
4605
1826
2381
2158
269
269
269
269
269
269
476
359
269
125
2195
497
359
476
352
477
344
472
345
493
347
480
342
5089
9357
10026
3759
7071
2979
9913
359
358
358
339
345
347
342
40261
379
331
360
376
363
366
108
108
336
108
377
1120
108
340
336
329
359
361
331
360
5440
365
365
108
784
11179
377
108
108
399
393
392
280
7951
413
393
230
423
403
108
11524
370
363
365
359
361
108
108
370
372
372
340
329
108
108
108
396
377
418
9394
392
703
5085
1073
375
364
388
409
5569
382
2153
4945
24465
2310
191
2895
108
108
108
108
108
14537
14437
108
7837
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
191
108
108
108
108
108
14830
108
108
108
108
359
354
358
339
345
347
341
359
358
354
343
345
24375
108
108
108
24378
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
194
108
108
193
192
27280
661
6197
3579
318
11995
3853
3649
13619
748
292
5244
4459
1242
7188
1321
741
3802
718
247
13242
4329
2578
3874
803
2219
1699
638
867
1248
11473
54021
1231
9644
3792
609
12232
1397
2483
10534
985
5357
469
15054
7133
41611
38371
473
12949
45977
457
12571
13971
475
10483
475
10858
38323
473
471
13600
38075
483
9626
473
9947
30034
473
10356
38661
473
19539
469
38667
491
481
34468
38661
475
38290
475
10599
491
6154
30034
465
5698
465
11707
473
10276
481
14129
30034
485
10631
481
14035
9639
16707
491
37487
473
102
5925
35614
475
20924
14107
457
16732
457
37574
477
10279
471
13529
473
10582
469
12053
465
475
471
491
14164
475
483
9515
469
15545
491
473
475
475
10639
37574
108
5825
11020
108
108
108
108
23145
9670
24387
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
193
9670
192
108
108
452
7567
1063
135
135
135
135
22759
1063
200
7940
135
135
135
135
135
4086
2197
1363
42695
885
432
26842
673
10891
432
381
353
342
2465
14653
16130
9809
15800
347
899
2278
819
8239
673
432
411
13165
9686
115064
727
5267
124
430
26319
144
430
26376
452
383
673
27037
11778
432
381
16059
8899
13634
13908
30206
807
780
1306
296
298
1254
743
1674
2136
295
1289
317
449
743
322
2763
747
2065
1515
1652
3167
285
1577
3316
9334
5305
35582
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
16098
108
108
108
108
8094
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
191
108
108
108
108
193
835
191
19838
3822
16372
36097
13793
777
7329
1279
6387
868
1439
4808
15382
1411
882
3645
12336
580
108
14927
108
775
1456
3538
17310
1563
15382
24273
803
688
9195
1461
688
520
810
776
3254
614
808
618
741
747
760
708
3077
1860
10270
8831
2981
708
466
1047
760
836
10563
12944
801
21037
49808
9217
317
163
455
4805
126
455
4275
12112
1507
1312
676
944
719
2200
517
604
552
2465
453
14755
501
980
11991
536
359
179815
359
271015
554
5722
589
2315
1627
357
17520
357
946
1346
609
946
642
199
132
946
1346
660
946
29823
2328
1816
2412
171
686
5722
1627
2314
1354
704
351
216647
367
12935
966
1575
11789
2124
730
976
730
534
6461
4238
1474
4295
1354
748
355
262311
383
132
15347
1854
980
1649
1390
2465
1791
1592
2080
171
11726
774
1376
171
188999
946
1354
792
966
31
259
310
1825
2328
2503
3308
2367
1430
1821
2255
11407
2719
2087
2143
2739
1757
87097
342
1683
494
1271
368
500
410
1310
1184
1223
1173
1239
4722
9300
771
360
353
1556
1262
1260
652
1233
1125
1116
1235
427
341
11331
1583
489
1181
1086
1257
1583
1109
3222
521
587
3960
5158
595
50231
1178
1265
357
619
1198
536
1220
1193
475
5953
522
366
7490
30374
1075
4465
527
397
372
727
11993
9213
50232
1716
278
1126
522
372
6153
9414
18392
4694
397
364
2488
2327
28030
1746
1246
1544
4979
397
371
1525
1694
2316
2931
9689
33226
124
124
124
124
253
124
124
5154
270
124
3013
124
8639
876
19997
354
1354
10463
1024
20459
354
1257
822
450
1040
452
28899
1052
83668
4342
33231
124
124
124
124
124
124
2025
270
124
124
5553
33226
253
5154
270
3013
209
83667
4342
210
210
837
208
822
208
1024
208
452
208
207
208
28899
4343
1052
209
10463
14048
124
209
83667
210
210
871
208
822
208
207
208
452
10464
208
1024
208
15689
28899
1052
2912
208
6540
19997
11878
3844
20458
5821
205880
3335
3698
3797
3699
3456
3987
3400
3228
33231
124
124
124
124
124
124
270
124
5553
124
2025
2025
29002
8639
858
21840
17472
20384
4343
15690
29120
19997
3844
3611
3313
3378
208
209
13084
3884
20458
209
209
103376
209
3707
3378
3127
3604
3611
3254
11878
5820
5046
4842
31436
13980
4840
4587
4673
4777
4692
4035
1803
10296
1149
210
53872
11521
10371
8235
209
54243
18517
124
34687
347
264
6438
165
146
164
260
274
105
105
146
146
1517
264
261
105
105
259
105
254
175
146
147
147
159
146
146
276
105
146
146
254
268
105
1915
128113
3322
3224
14265
178
178
2472
8766
3903
4226
178
4150
11081
178
231
231
176
175
176
9898
9616
7882
400
17394
6140
17373
3781
3268
11953
2309
6858
1317
1269
3752
2981
1534
3327
608
4281
11257
608
4281
11257
608
232
270
2888
245
272
271
142
1912
107
44576
3239
2128
6250
2640
17717
3239
221
608
4281
11257
6250
2864
2640
10688
9591
1738
608
45291
107
107
107
107
107
2079
1764
107
107
190
141
141
141
139
140
141
140
139
140
608
4281
11257
4969
2360
11896
1122
796
703
725
522
1056
668
1086
713
12937
304
268
305
10638
514
981
714
603
1001
517
552
447
607
14200
38783
2070
19562
339
5235
286
2626
1754
1099
716
8464
843
742
324
3345
1069
550
514
704
1575
649
4819
304
307
296
315
345
3690
9593
1448
1116
744
919
608
16752
448
639
633
630
720
477
2783
269
270
13571
17051
11618
10852
11580
11302
9374
26128
754
843
926
773
749
695
764
745
817
879
712
704
696
761
769
758
760
694
745
728
638
260
370
6400
16514
456
765
871
775
872
772
917
783
901
862
796
887
871
751
892
710
757
727
781
784
772
643
707
769
752
652
19703
12354
7353
12068
12534
43671
7300
23702
370
2152
738
834
268
8518
8669
5755
6672
24965
11532
10070
5209
24965
23396
21900
25728
2795
6159
7940
5210
7019
19703
5827
5535
24635
4537
11731
12497
18231
608
4281
11257
24725
15835
17465
19735
25296
26453
25979
25025
658
12533
608
4281
11257
24383
108
108
108
108
108
11020
108
108
108
108
108
108
5795
108
108
108
108
108
9670
193
192
108
108
108
727
5267
26376
1297
269
4034
269
1145
304
124
6749
86
459
390
14011
2751
673
356
364
424
399
431
489
20212
6211
3067
398
673
364
424
466
397
28703
673
11463
424
423
4321
2143
8403
12686
11500
11165
8186
9098
938
1536
3304
3884
4507
2130
3166
1430
1055
673
424
22038
521
424
10417
25616
11062
424
20692
10684
424
26221
673
9800
424
424
673
424
404
424
19717
422
424
5567
13552
673
11926
424
727
5267
26319
3234
122
12391
464
7637
1884
1225
2281
2266
124
561
14147
819
1673
7415
743
743
743
124
5552
461
6958
154
13665
734
9020
14020
1177
1172
6846
7689
1826
2770
1554
9082
3845
2215
1600
3072
22506
7491
1973
20698
20878
1346
207
6590
24599
154
13665
157
119
9470
1116
1089
273
890
4960
2653
1555
1985
1236
521
1325
1601
1234
11792
1549
297
1380
1185
1134
1649
273
1511
1148
1079
1717
1290
20508
1441
1475
301
1221
1083
1340
890
1550
1197
124
3342
7071
124
4282
764
727
5267
26081
124
1326
40505
329
331
360
376
363
366
232
336
370
336
7837
340
379
363
365
359
361
260
365
377
365
1778
9641
1120
2263
403
393
370
359
361
331
360
5440
224
5569
784
372
372
3403
11179
388
409
423
5569
377
396
393
9394
441
413
375
1073
878
377
382
230
399
8094
392
340
364
463
280
329
418
703
4945
5085
392
24459
2153
10337
11524
2310
337
2895
7951
230
1073
232
14537
7703
14586
4989
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
191
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
24380
108
108
6469
108
108
108
108
108
10820
108
108
108
108
108
108
108
108
108
108
193
194
192
108
108
108
727
5267
24734
125
125
125
125
2688
125
124
64
727
5267
26319
124
125
12351
30
24
1097
1956
457
232
800
24372
605
2794
3132
14365
3854
1300
8378
2714
6469
1993
6469
11020
10820
1816
1518
2183
1823
1323
1128
486
476
5363
5795
606
1384
16529
3779
3132
1639
3127
2953
21027
1628
3396
13277
443
1859
1562
2736
10895
8242
21688
11500
49619
4159
5525
13754
6233
30396
296
6139
7339
10400
1036
411
111
1405
111
1638
543
543
563
111
359
727
740
97
97
103
103
103
103
413
423
97
1280
541
409
133
287
103
546
379
449
416
535
128
472
4026
97
674
49498
296
30
24
1097
1956
7339
2005
686
3941
550
1512
111
452
523
103
279
723
6245
363
2164
405
524
523
524
523
421
1291
4453
221
7264
676
693
695
698
655
747
739
602
923
863
12076
9500
323
12076
422
1290
4452
221
827
11922
12419
9738
443
400
4297
1244
487
919
9141
1946
1078
481
1847
884
850
1049
489
1272
972
1398
960
748
838
111
11034
2825
2764
2256
1700
2248
1046
2644
352
2895
2636
4245
2203
2676
2483
673
2787
487
2499
1046
425
2493
422
1091
1705
1001
454
284
617
738
738
10800
10800
284
618
755
755
748
838
111
11135
284
618
422
365
760
760
414
10842
10842
400
4348
2757
2456
1200
7843
368
349
360
49436
364
22044
2283
361
402
439
393
1148
332
48
60
1105
88
28
58
264
897
20
612
30
24
1069
5038
30
24
1061
370
30
24
1097
29524
167
161
282
136
1800
34
488
3514
1231
1355
999
1344
1480
1011
9747
1202
1057
1319
1102
8379
1098
1384
7672
9772
23284
1183
577
1345
1277
1056
1049
1318
885
1062
1470
1564
1305
1153
1103
443
1635
891
1011
752
1214
6700
1152
1343
4915
4956
1390
6486
5598
11012
5918
1181
7115
7165
7305
8592
4650
4931
5269
6021
4845
5035
24291
4992
5780
4827
4639
4916
23284
488
1344
4868
10466
6056
9278
8087
2828
6751
5333
8178
6035
6411
4858
5908
6305
5785
5635
5766
5965
5675
5617
35209
5779
2722
39802
4858
4868
4776
5455
5573
5634
4804
5230
4492
5453
5675
5318
2724
55649
4776
4868
23284
1183
1102
488
3513
577
1057
1202
8379
999
1320
1231
1355
884
1062
4737
3407
5618
7806
2768
6309
8564
2275
2877
7300
3526
23284
1098
7672
488
753
1011
1152
1049
1011
1305
1057
1470
9772
9747
892
1384
1480
1345
1153
1277
1318
1214
1564
1103
443
4697
6345
10481
1390
1344
3311
4212
5986
1181
5128
3356
5186
3262
7987
4288
1481
15649
52
10402
159
3157
159
56
10873
19
265
2364
19
11558
73
12529
159
12293
19
19
19
19
19
509
238
11694
259
19
8878
15433
267
19
19
11693
1026
25590
263
11833
2201
159
19
2249
11262
387
25253
26236
11661
229
229
229
229
229
229
229
229
19
229
229
19
229
19
229
23810
19
2134
229
229
229
229
265
12196
73
11745
267
144
4228
12348
1204
12286
19
509
238
11751
26474
10785
423
387
25684
12192
160
797
115
204
115
108
115
115
506
115
506
115
35012
164
164
165
165
165
164
463
165
165
10526
162
165
165
165
165
164
165
164
165
163
165
165
126
165
164
1194
450
2001
462
2330
467
2139
57884
461
7704
292
291
64590
535
655
302
309
387
379
411
5698
340
394
424
422
384
313
312
477
67299
5840
44679
5537
1066
6495
15778
281
288
1699
393
5045
11282
1779
4118
2522
1947
1167
4476
14478
319
317
21662
1043
282
358
288
1654
1590
1769
1483
2000
1869
1613
1675
4423
3881
472
457
1401
504
598
459
504
2871
1175
279
369
4337
307
465
1029
605
522
368
6649
1197
528
1112
341
12191
529
427
484
484
484
484
18561
1894
10270
538
372
709
420
695
1505
7999
1151
12665
9647
516
516
22838
484
484
484
10371
599
345
1581
694
657
7118
923
419
520
520
19831
9633
15084
3123
488
8731
367
15846
434
434
1822
10581
4616
592
1822
259
592
13140
10421
261
11411
1822
426
426
8113
8113
592
1828
594
262
2920
115
14559
333
4081
12120
10640
2611
4405
5642
12219
11385
5642
12120
429
333
4422
394
11103
7042
424
7387
16329
2132
18762
10784
10784
13415
902
686
24372
2063
4906
175
175
175
176
7637
1196
3974
5872
7122
4235
11455
2357
4966
544
718
554
1109
1662
715
4905
9827
558
3679
29600
4123
2722
7298
29615
716
9827
612
9431
598
18311
65
126
65
65
65
126
65
65
354
35297
263
2117
1033
280
2102
2152
2780
364
626
1588
280
1480
2195
293
810
341
293
305
281
280
5167
1211
824
932
293
1028
281
2973
9263
5955
302
2245
12758
271
2362
1018
5427
2913
2030
592
15987
10467
159
2924
159
7123
159
11798
159
21138
568
616
2906
1155
8182
9010
1600
884
793
1163
6114
717
311
4509
1175
871
22822
740
537
671
809
706
6640
973
991
944
10255
829
4479
884
2988
6473
5803
13258
11222
10441
7596
8616
343
1075
2058
331
31053
589
11467
3101
757
1829
1808
1478
1519
1811
1429
1368
9036
7922
1127
1516
1278
1842
1711
10533
1391
261
804
15435
3868
700
2893
3190
499
9795
9530
1294
261
682
11964
1073
11079
11091
247
1574
11089
1574
11095
11094
11082
11089
11076
11060
11053
11069
735
18295
1286
1502
715
12675
531
5170
529
534
12763
825
12675
11537
5170
692
1502
12216
5170
801
12216
5170
740
5585
9710
3880
334
921
1141
512
466127
335
167
343
166
293
141
37540
142
2157
1510
310
140
38598
125
125
5327
1055
1067
125
125
579
125
125
125
125
488
1831
1968
55935
3352
10
232
92
65
72
94
134
130
87
61
135
155
111
61
254
180
317
370
661
581
1877
636
482
1488
1944
4574
1191
1683
456
3544
497
1091
395
259
10404
2791
16039
2050
209
208
208
208
209
16314
5281
90
15183
295
1255
1450
861
12236
64
64
64
64
12236
64
64
64
13498
64
8505
64
64
64
64
64
64
64
20049
64
64
64
64
64
64
64
64
64
64
64
166
10725
164
161
1500
1267
1025
1022
1106
1523
1266
161
160
22587
166
163
164
163
164
164
162
8980
1458
1267
1901
1427
1579
1396
1524
1637
164
5748
176
1608
16427
1277
1964
178
164
2507
9176
650
3969
6053
3971
4052
3976
3975
8672
167
355
169
418
418
10530
11680
6823
40880
529
1452
1227
1913
1898
1651
4803
2736
2677
1182
1821
1570
1651
1627
386
6300
330
1596
1383
1452
2949
696
697
4534
4529
3761
15619
180
180
4534
179
179
179
4534
179
179
179
179
697
180
178
179
179
179
179
179
179
4530
4535
4534
180
181
179
20265
1168
588
294
3403
293
4804
4885
5796
2730
4123
339
3615
3842
4275
1540
3093
293
6763
402
273
324
1231
3580
10905
5170
762
6469
762
667
529
2763
1366
3588
15201
2390
5493
593
444
615
6454
173
599
1147
617
1345
3580
19098
18481
2713
762
636
457
417
1934
286
2413
2498
450
446
660
422
456
618
1420
3588
2350
16647
6249
173
2763
599
617
293
444
615
593
1147
6249
209
976
1047
370
356
14776
1347
356
370
1420
3588
2545
16432
165
166
166
166
166
166
166
173
166
498
10414
356
370
498
2261
1345
3580
2713
18483
19098
166
762
166
165
165
165
450
164
166
166
166
166
165
166
166
456
1420
3588
16432
2395
2763
293
593
617
5493
599
251
173
444
251
456
450
762
1420
3588
16650
2395
5493
599
251
173
2763
593
251
293
617
251
456
450
762
1420
3588
2763
5493
599
615
293
593
1147
2395
16432
173
444
617
456
450
762
1420
3588
16647
2395
5493
2763
593
617
293
444
1147
173
599
615
1047
356
370
450
456
762
1420
3588
16438
2395
5493
599
615
2763
593
1147
293
617
173
444
1047
370
356
450
456
762
1420
3588
16432
2395
5493
293
444
1147
2763
593
617
173
599
615
16832
842
173
593
1147
599
3302
615
444
617
16623
842
173
593
599
444
166
615
617
1147
16617
842
173
166
617
599
615
593
1147
444
842
166
166
166
166
166
166
173
166
16832
173
842
166
617
615
599
593
1147
444
842
166
166
166
166
166
166
173
166
16623
173
842
166
166
166
166
166
166
166
173
842
166
166
166
166
166
166
530
4407
1995
135
1141
1141
135
135
135
135
135
419
219
129000
7862
35466
219
474
1697
1975
141
481
682
297
355
259
267
262
101
1198
219
470
141
34231
474
219
3912
1015
101
256
263
263
219
434
141
17716
470
219
7916
10242
219
428
7730
15383
474
219
11181
13412
135
453
141
219
434
8759
3912
17570
219
470
7916
141
219
428
15382
219
470
13410
524
219
470
141
428
219
128925
14927
219
492
470
10667
20330
219
440
140
16260
219
492
460
7524
12393
219
440
17568
219
428
470
219
10261
25158
15381
219
428
13410
762
581
1141
6453
15382
1140
1015
212
581
470
7915
219
470
25158
17569
219
428
12394
219
470
7915
16261
219
474
20331
219
444
14928
219
440
20331
428
219
16261
470
219
12393
219
419
17568
219
444
25157
219
453
72
72
72
72
72
72
72
72
72
72
72
72
72
72
515
15258
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
10719
129
129
14507
129
129
129
129
11375
540
221
19503
1425
1460
424
234
227
226
227
1068
322
724
12464
9558
12465
613
2060
1387
2008
12464
322
612
612
692
2487
16084
129
129
129
129
5792
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
5988
48578
7700
19
22279
19
227
19
12135
10173
159
159
1530
5236
458
188
1201
469
447
469
447
5214
469
447
469
447
4691
469
447
469
447
4069
469
447
469
447
6020
469
433
469
4684
469
447
469
447
9185
469
447
469
447
469
447
13470
274946
5139
469
1743
4526
447
3568
469
447
11136
2892
59490
236
2277
39313
2668
12108
5579
232
36087
13031
286
3772
1515
2390
404
1512
2021
1086
491
2294
2516
2583
1367
7216
286
78810
3342
3921
141
11446
142
8097
12034
9455
1421
1514
394
369
484
123
243
32232
6595
10850
1213
1497
1329
416
399
22050
2166
3763
416
1340
5570
608
430
281
245
259
1482
310
1196
21336
102
102
416
430
186
102
1398
102
11996
102
102
416
608
55364
2186
1506
476
1768
834
2231
491
17672
375
1247
1266
1185
1053
1290
6591
5116
5358
17425
8839
12488
565
8834
433
1085
13061
1250
37741
13487
21425
25770
1265
1405
737
56624
13301
39119
39591
7836
336
6360
2185
834
1768
2231
491
1506
14048
1265
1291
1053
2253
375
107700
7106
422
10830
1251
1040
433
476
14796
43229
53301
1251
35328
5853
18584
54362
56624
13034
1185
1265
16706
2231
57482
13510
494
128499
151898
2186
1768
491
1506
834
13034
375
1290
1266
1053
20489
476
14524
8131
8919
16136
55422
13358
20377
1257
565
433
13602
1185
1265
1250
24523
17647
7462
421
1251
1040
11336
1768
2231
1506
834
13082
37143
2186
491
12982
375
1290
1266
1053
22532
23598
56795
13524
1247
35916
40024
433
476
13856
1185
1257
565
99001
17183
1251
8373
21351
2477
24502
16401
1398
1768
1085
2231
1506
834
13085
375
1290
1266
1265
1053
32879
7058
421
11017
1251
1040
56980
2186
491
433
476
13676
13803
14475
10356
16191
16174
12494
12758
16186
16172
22816
491
13177
1385
22828
15944
16062
12771
11510
16259
10459
16563
10073
16273
13780
484
22824
22646
991
3399
1312
341
692
878
1384
292
405
1541
448
10034
11745
292
656
1987
292
648
17013
991
292
4153
335
1423
2324
268
740
247
934
12063
1355
1424
1589
1236
2065
800
756
893
744
1532
982
1608
4034
2841
1062
1186
360
4446
985
1246
1354
1417
1151
1271
1214
1223
1140
6409
1301
631
11341
400
1117
1241
1038
727
1420
188
400
399
286
16910
1085
1230
1420
399
285
1420
16898
5649
399
650
411
269
269
285
2402
244
20335
535
578
562
672
502
3376
577
540
324
498
543
514
550
2306
286
573
310
641
274
6722
1535
3573
1666
1893
284
479
531
531
649
46429
3996
1641
274
6722
286
5653
648
244
5653
652
244
20335
274
286
6722
5653
652
244
332
1866
1274
1643
10514
1379
1656
1735
771
2558
1373
3372
1113
6250
37571
377
322
323
322
323
322
323
322
6777
37607
36410
10494
2363
4840
12493
1447
2357
2332
2245
417
36304
10876
11374
20715
25644
26696
34248
11374
20715
26696
37714
35507
28834
8198
10176
22430
478
488
10330
30222
917
104
481
486
33432
4888
1850
665
1400
616
4269
973
333
2577
5711
6693
334
3430
5081
2016
5893
12460
6254
2175
398
917
153
307
14397
6182
1033
571
574
548
583
319
36424
35760
32798
359
33532
35105
34432
35890
37710
126
473
19220
473
196
196
473
4734
196
196
196
196
196
196
4423
473
196
196
473
196
196
196
196
473
4527
6579
196
196
196
328
5888
310
7911
336
1412
270
4871
3056
8147
528
438
2756
3611
17958
1495
3057
6844
3625
12320
1234
4218
528
8493
6338
3057
1490
7725
6422
7826
5179
4484
461
275
1727
1782
7433
966
267
1278
644
325
4674
8136
4182
4779
1209
1868
4911
3440
4132
534
1430
2020
4202
1874
854
8113
2326
9213
2450
6325
1620
1198
1957
330
449
11270
4180
11610
1946
9761
1819
2007
13981
16067
15412
30570
58994
89655
40459
13945
18306
12853
64211
19768
37374
58481
261
274
13189
392
7827
1754
561
544
1977
1733
1752
1767
8548
604
1967
1733
1954
1927
1767
1945
1943
12255
1967
568
1752
1767
8601
1773
1767
1970
17934
1767
1922
1735
1767
9108
274
261
400
21888
5793
5332
1555
3900
6169
1815
5992
2981
5568
1572
1601
274
404
8403
2307
2298
2303
8305
2150
2222
2116
2004
2153
3810
4698
274
406
13504
5767
4060
663
885
2315
2031
8854
1656
15049
7207
3611
1252
24809
2073
889
1601
58044
8854
4677
2558
7218
2108
1832
2497
4445
4145
2843
2284
4467
6157
4276
2700
4486
2183
287
5223
2407
2787
1937
2151
2519
4645
2187
1851
2275
4226
7045
2381
1990
2569
2274
2389
6715
8836
4041
6484
2765
2932
1810
301
14873
8854
14928
1097
889
1281
58044
2334
2930
7158
1970
6291
6070
2349
2337
6454
4251
6336
4589
2923
2763
2286
2154
5614
3613
3158
2155
4397
5956
2351
4221
6628
1998
6261
6581
2151
2008
6386
6777
2315
5052
2085
2372
74969
52560
273
260
13325
273
997
25003
260
489
402
3424
3029
192
15521
2671
2655
7240
1719
1989
2144
1860
2303
3278
5528
1994
1951
3784
1962
1989
192
2485
2504
2350
2573
1761
8462
2495
2270
3473
2105
2100
2302
2715
2081
2019
1848
3719
27863
15516
2796
3424
3029
192
2485
192
440
1719
5528
3424
5267
24269
1297
4034
304
269
269
2688
124
6749
446
225
1591
1466
736
329
406
2235
693
363
371
2120
792
996
353
2134
9497
1245
30634
1797
260
511
386
21963
1784
1049
1303
23948
10610
22386
25172
9367
260
1466
2280
26432
260
17581
4300
4655
260
273
29342
260
13303
2165
2301
404
1914
489
489
483
2854
3731
359
273
394
5344
4848
5085
8305
16541
24273
9329
1138
3409
5846
6483
8403
2116
4698
2222
2150
2303
3810
2153
2004
2308
2298
5646
3269
2575
8034
3066
2049
2273
2240
4845
3315
3572
2240
7164
2068
1913
2159
3053
2180
2796
2119
2648
2502
2381
2054
1858
273
260
273
24920
260
25125
273
260
438
627
1273
2614
11833
25234
3972
1227
2755
3049
71220
62237
25032
23752
31118
1258
29522
100626
18095
2442
324
61226
1457
1077
1425
1097
11900
17790
81212
82413
1023
5161
5161
1470
273
260
9973
24950
260
410
368
3968
11912
8467
497
22984
1192
9570
381
506
575
357
469
259
11244
7293
6068
3156
595
818
11032
2636
62034
7750
309
5101
4390
309
5688
89585
2929
10262
11762
3388
13764
21339
11898
15790
16239
13050
10683
18357
3375
2749
2931
2867
2923
3479
2928
3762
14601
10511
13590
15136
3930
2939
15024
7300
7300
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
3475
3324
164
166
1532
5840
5840
5840
19572
17267
21567
10708
11815
2844
166
811
2899
3501
2994
3513
3542
3820
15507
18465
9662
14415
10331
5840
166
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
5840
13394
17366
11828
16065
14797
14402
15277
2876
15769
14591
12450
3933
15791
3566
3534
2908
2990
3407
3404
5840
5840
12506
11647
7300
11680
7300
2455
8372
9539
415
3435
421
2870
1067
12508
2600
10204
165
3606
421
421
421
2856
421
3787
8332
11415
165
165
421
421
415
1289
415
421
7905
2372
6504
1504
421
421
7916
421
415
164
165
165
13430
165
165
3404
165
165
13827
164
164
12133
165
165
165
164
163
164
164
163
163
165
163
163
163
163
164
163
163
165
165
163
164
164
163
163
165
163
164
163
163
164
10220
13194
5047
9766
14481
11325
165
165
165
163
163
164
164
164
163
165
163
163
164
164
163
165
163
163
163
163
163
165
164
163
163
164
164
165
164
165
165
164
165
165
164
164
164
164
166
9075
166
166
9281
166
164
166
4815
164
166
164
166
166
166
166
166
166
166
164
166
164
165
164
165
165
164
165
165
164
164
164
164
18474
14699
16102
10462
18553
12232
11261
164
164
10936
164
164
24252
166
1532
166
811
3488
166
166
164
166
164
164
166
9085
12931
17415
164
15047
14579
23303
9505
9662
13557
204
19376
6190
1933
397
1829
414
735
307
772
519
1118
43469
9521
6181
307
2077
19153
307
77445
126
126
126
9763
126
126
156
156
11124
156
156
156
1868
4476
668
126
1180
126
156
156
2580
126
285
1862
126
156
239
4632
126
156
301
603
3783
3465
126
288
126
126
156
126
126
1233
5922
126
156
156
37135
126
1136
4183
13458
442
2000
947
126
156
368
3516
491
323
12422
1069
970
1343
844
1157
790
359
948
1465
824
1053
521
2184
313
313
26351
3920
441
1000
1213
2345
904
785
1718
11680
1019
1166
1754
1666
1718
826
894
785
13296
1153
1111
1473
797
239
202
470
16854
794
1470
1108
1151
968
842
1341
358
712
1009
654
310
1314
310
310
728
1341
439
760
807
827
3146
656
4986
1017
647
797
598
3920
1046
629
744
3577
7393
1068
1753
510
11077
1370
873
831
1081
629
314
20456
826
2235
1932
2306
2010
2289
1619
1639
633
2211
2081
38861
2041
14000
2235
1696
2115
1954
22196
2011
1064
876
773
708
305
491
1834
1757
1503
1145
1054
921
1105
767
1097
10379
962
1099
1805
1293
931
1890
803
1115
1115
491
1210
1147
374
942
491
764
1278
491
940
912
1137
997
499
1351
448
448
448
1182
1508
932
14411
796
684
585
713
854
753
571
793
749
1490
541
662
14395
26052
4357
639
1250
1447
725
781
334
716
327
725
3919
770
890
1205
1147
725
725
22187
3970
2453
5870
1336
6621
14551
14883
12425
17343
654
936
1838
14233
745
1551
266
12034
49727
43755
2716
6584
179
179
179
179
84
517
21804
291
284
1434
2633
1770
1173
293
318
335
1431
2024
291
284
414
335
365
291
313
413
494
77
467
11286
323
323
323
4124
13984
320
488
1513
564
521
7829
336
648
6541
553
426
1124
496
706
590
701
601
576
490
528
2059
1089
3036
652
1871
11029
1356
573
548
602
683
653
815
700
709
817
1248
1157
7461
6451
1042
31219
647
546
505
462
810
460
420
462
465
414
471
409
590
465
460
13602
324
1852
3017
2385
440
3327
409
432
2072
868
813
418
420
738
613
1766
463
1341
1468
1512
19640
2127
2617
2220
3000
371
2339
1232
2767
19612
2037
1881
1945
2335
2199
2018
12660
495
12703
234
233
233
234
233
233
233
234
233
233
234
234
450
1308
2866
552
7088
2395
362
5677
3216
4096
177
177
1340
177
177
177
530
6808
1141
2774
391
212
1132
6135
1141
135
1132
18772
1141
1015
135
1654
581
428
235
234
234
5129
9819
3301
234
234
1748
3364
1519
30801
234
234
234
234
540
5140
1149
1331
5129
4550
1292
1956
2043
1536
3362
30801
3301
1349
1748
3364
9808
11563
505
204
5150
194
19498
220
221
221
219
220
72303
1070
10984
545
8448
3615
221
221
766
220
3820
2033
2450
220
3459
3882
219
219
1863
34491
220
220
220
220
220
220
220
220
220
220
220
7455
220
221
1475
2406
3922
1572
699
753
220
219
221
219
1974
766
5490
684
668
695
696
8448
220
221
220
219
219
220
19497
220
221
221
219
221
221
220
220
220
220
220
221
220
219
72303
1070
10984
17145
9912
9376
9828
1080
1020
1737
1033
1033
1080
1583
12022
798
5472
1024
500
8739
9215
734
7483
7116
4975
1084
9815
974
1115
1093
1748
1124
1099
1164
1578
5497
2150
5846
516
948
7870
505
8502
692
10750
422
1172
262
6223
6459
850
1270
1037
934
484
4875
942
350
981
115
1526
1077
2708
770
273
11881
4433
934
115
1172
116
1068
973
107
3411
2053
1415
8559
4936
934
973
1326
115
116
1068
4605
934
973
1724
115
116
1068
1314
2750
6031
8126
973
115
496
116
1068
934
2920
10127
8845
934
973
1530
115
116
1068
18672
2920
538
594
12394
9552
934
115
116
496
14798
1068
4701
973
9257
5274
934
973
115
1518
116
14803
1068
4701
466
287
584
12272
10903
934
114
115
479
1068
973
5957
5499
934
973
115
496
1068
12891
5957
9002
1068
3129
537
973
1801
114
14888
507
753
4498
546
934
524
115
496
268
12133
273
9931
181
180
180
180
179
179
179
179
179
179
179
179
180
179
180
178
178
179
180
179
179
179
115
116
181
180
179
179
179
179
179
179
179
179
180
179
180
178
179
180
180
179
180
179
448
479
9257
5092
10383
1084
1115
1093
1748
179
179
179
1578
179
16467
999
115
1526
179
179
179
179
179
1164
1099
1124
180
10792
335
6824
1238
470
272
2032
7300
7228
16673
2553
389
1105
353
4657
5027
392
388
3291
572
720
4385
8255
553
340
292
31158
200
10389
21925
13095
15707
13111
7206
21926
200
11205
3782
1063
627
1995
1132
259
1128
2390
5840
903
565
3641
703
437
346
538
305
545
2842
6526
527
493
1063
533
490
543
501
545
513
6646
328
540
530
513
484
510
1218
516
21685
1037
516
14291
525
8977
529
508
466
502
21685
1265
27108
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
27108
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
21685
18086
21721
15113
21752
518
18487
21752
22692
21752
27987
21752
16485
21752
18487
21752
18121
18121
129
129
129
129
129
21752
7466
7346
262
545
15304
4698
504
302
12553
33377
33377
129
129
129
129
129
129
221
41223
1675
514
7208
451
3176
513
3171
470
4987
3339
3367
4742
532
535
7239
4142
1741
31561
3893
386
8605
515
7235
450
7698
469
4181
197
558
41386
6819
6819
3716
515
469
451
10388
41180
12687
858
3753
927
3823
3068
4715
292
872
1156
4325
872
4431
759
1934
2575
892
1544
974
3199
779
4741
4740
1464
9493
559
1633
694
193
21649
2322
287
1723
1745
2639
27057
1402
273
273
775
267
8929
316
339
1067
519
20001
2358
2883
273
2345
7728
1633
465
325
1226
2365
3738
5695
3588
1892
5746
1035
18366
7642
4688
5839
4616
36812
3477
4290
463
5150
3240
82660
2368
3737
2366
3737
259
11376
733
9516
25054
743
9872
2164
1736
2131
21340
7078
3271
7326
1766
12388
4720
288
684
10728
1348
1800
1786
11612
3518
1261
4342
3579
3054
452
4444
1995
4037
627
259
7566
1063
200
1654
9751
26382
581
1029
1015
200
6406
20174
7770
762
25256
200
8782
25249
200
3796
627
259
35941
542
2181
416
1534
1062
358
284
649
470
10959
735
745
346
735
745
346
649
538
10620
10620
735
746
346
735
746
346
647
574
8752
735
746
8752
346
735
746
576
346
8646
7094
472
7367
575
550
2856
545
489
542
544
481
335
516
5408
491
492
924
922
1205
336
311
4396
606
522
553
549
564
482
553
493
580
478
518
549
757
20362
9026
717
636
405
645
824
13597
21442
20844
311
311
311
311
311
311
311
311
311
524
213
17840
1425
1460
424
234
227
226
227
978
322
12467
9561
12447
613
609
1970
2008
1387
322
12467
13558
1741
599
499
921
667
1232
3405
696
587
3511
724
404
2242
405
610
620
404
7066
16357
904
666
324
1330
4232
450
645
403
7300
452
1432
536
2874
448
10167
1021
707
980
826
1353
564
7098
13675
7066
448
543
8737
648
424
2881
7910
5349
1539
20266
18177
687
601
531
9837
655
623
649
709
624
506
5412
531
616
676
655
586
769
660
613
735
698
6994
3298
2988
293
1002
1543
1385
774
1367
1738
1777
1541
8182
914
1755
1380
1573
2016
749
1991
1065
2435
1309
14600
1573
7363
914
1853
3579
17839
35076
8664
7079
10009
10520
8814
11639
10511
10804
13429
18396
9383
11338
12239
7175
11100
11382
10807
16005
21214
14099
8597
20568
9962
10248
24164
6821
10393
7357
9439
10521
11542
6659
11860
7696
10414
8415
7078
8024
13102
18613
16686
12297
13075
11072
17650
9779
18514
6824
12467
7500
11076
10227
10896
8324
8714
11814
13125
12090
8678
7484
1636
3058
6474
2130
4088
3298
31249
1435
620
1696
2217
16839
622
10032
11623
2239
3008
1687
801
995
2179
5231
1745
1701
852
1490
8359
618
12404
1413
949
804
3506
2125
873
1682
6130
5605
1782
1658
1949
1910
1906
1152
1140
166
166
166
165
165
166
166
166
165
165
165
166
165
166
165
165
165
164
166
165
165
166
166
165
165
166
166
166
166
164
164
166
166
165
165
166
166
165
166
165
166
166
165
166
165
166
166
166
166
165
166
165
166
166
166
166
165
166
166
165
16910
5608
14284
1037
1057
2253
1788
25197
292
3649
2140
1566
941
992
2279
598
2670
2500
10543
1085
471
1161
1505
1766
975
759
1953
655
623
2349
2500
560
1349
846
2451
806
301
2367
2278
1486
693
530
3065
1159
3170
318
320
3478
2589
12303
1311
1281
1294
4461
16178
16133
39149
40543
165
166
166
166
165
5843
21460
6199
3246
5238
4279
38235
165
166
165
166
166
166
166
166
165
166
166
165
166
4705
40546
10737
1961
2693
16694
5123
8750
39457
51084
165
166
165
166
165
166
166
166
165
166
166
166
166
166
166
165
166
166
166
166
4245
3936
4443
1301
32489
45450
165
165
165
166
166
166
166
165
165
166
166
166
165
165
1327
3886
6884
7300
8345
4584
1102
3438
1412
13155
1239
1286
1319
6426
16867
7186
60216
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
452
7561
1063
391
2774
212
1132
1063
200
7940
1015
1654
28336
581
1029
200
11378
29065
200
7940
27305
17878
200
14612
762
7209
17879
200
7940
200
6406
29032
200
3936
26710
228
38029
13184
7185
200
6224
26710
3806
1063
1995
1132
627
20952
380
1103
12886
1917
1003
2898
365
18004
2413
984
943
683
370
986
383
370
365
6380
2292
4106
10514
3433
1799
12092
8482
1041
9382
12665
9898
13224
3526
8910
15760
14595
2008
11272
583
2275
2012
14071
193
2559
12531
12514
563
956
501
501
501
1460
501
452
7566
1063
391
2774
212
1132
67969
1063
200
10266
1015
1654
581
1029
18586
200
3936
66935
200
7940
17949
200
8783
200
3936
66418
3798
1995
627
259
35948
1127
541
2180
2390
416
1534
1061
279
452
7566
1063
391
2774
212
1132
1063
200
10265
1015
1654
29263
581
200
7940
18652
750
666
479
28733
200
9751
3808
1995
626
259
35936
1128
542
2181
2389
415
1533
1062
358
283
1728
1725
1736
1728
200
11204
200
29158
762
8179
55143
17619
200
13959
5761
1231
1209
1162
1183
12964
1210
7699
1159
1214
5886
6651
1159
1283
438
4616
12007
24515
883
355
7256
55124
422
35940
1128
542
1534
2390
416
2181
1062
358
200
7886
29158
200
26768
200
18084
784
666
479
29158
200
7940
13093
7214
200
7754
29158
3799
1063
1995
1132
626
259
35940
35287
328
993
901
676
14127
19842
322
1178
790
1712
776
1282
1220
592
591
600
596
592
1327
6901
1253
1271
578
576
287
1126
1202
565
1362
589
1135
2927
3899
4950
1398
2644
855
1897
2365
2093
35287
6147
4696
814
934
1137
864
662
870
1146
758
740
863
803
998
889
861
993
4264
4271
4830
15390
6210
3160
6375
6761
261
393
2220
617
684
1975
12749
6844
7128
2948
39673
1818
1780
743
687
857
1592
1153
1446
1398
1149
2986
1784
1724
242
9556
4264
4264
6147
35287
12306
275
12714
556
6898
806
1094
751
943
1178
1445
568
702
892
635
748
726
828
857
588
996
642
882
940
570
665
600
758
790
870
698
870
912
1694
4959
18207
4291
12306
275
5113
4611
6308
12306
275
5056
6095
9279
7965
1621
931
715
12306
275
4361
1095
5279
15786
12306
275
4650
5737
10717
4994
6228
6558
265
730
736
11552
1975
35287
13535
275
4207
2168
2111
483
1140
903
728
869
862
791
992
1475
1371
805
1091
777
1531
1047
653
558
1460
973
35287
6825
37375
5770
641
1757
2721
1144
1442
898
2199
1292
1564
876
1551
970
853
35287
13535
275
879
754
1321
734
828
993
558
616
1460
1547
973
1485
4309
8064
5548
13535
275
5382
5478
843
1554
15991
13535
275
35287
6806
253
4608
759
287
950
745
685
1386
920
1886
770
864
2299
707
2267
768
1068
5372
1929
810
1903
8135
897
415
9824
7336
6725
256
1116
657
8467
1976
690
781
577
782
781
778
1734
1731
4497
3385
613
623
2572
354
672
2162
614
538
5335
5058
6101
6411
7872
2190
4368
11979
1205
1049
16353
3311
3349
378
9214
7988
21333
22139
1045
18437
95264
17960
635
7743
1105
265
386
15890
4429
611
7633
4055
802
1597
288
350
2018
3790
263
7972
463
2037
3848
5788
303
793
2072
274
8651
8611
4867
4120
1105
828
1607
1322
274
10224
274
266
8077
791
4212
25543
274
5074
4957
7508
41409
1674
451
515
513
7209
3174
3171
4334
4142
1743
3338
536
532
3368
470
7238
4741
37742
514
7465
451
469
261
8502
4420
4433
1694
4166
572
3527
2709
11711
31886
4508
3838
515
3740
450
469
7920
40213
11527
14976
580
2046
33343
3940
4169
233
14933
382
582
5139
11570
37711
515
7400
608
451
13030
2298
470
2053
6539
578
3450
7458
1811
1763
1921
1091
7458
13030
32183
2698
19351
584
514
5462
470
451
4132
10627
13206
43211
32037
8939
234
4130
37845
12082
2856
3149
197
3454
156
38207
4156
469
1671
446
4132
9733
514
532
5462
16742
34860
238
515
12205
451
10317
2797
2284
5196
3635
1086
555
4589
470
42912
5296
3788
515
470
4875
602
451
11202
15227
15227
34808
602
5195
237
197
210
33424
3512
582
2368
234
8966
4703
592
552
543
1546
1553
1829
22043
781
528
526
573
507
472
596
1154
1021
585
424
6909
592
552
2515
5967
1950
1829
526
743
573
781
528
3388
585
584
543
472
596
3126
507
3093
10416
2073
4848
532
15822
6091
640
2213
1573
2050
374
260
11045
12873
27396
394
16846
7686
9946
59912
13848
1392
11833
2039
267
213
6403
19568
17671
266
39258
14760
7736
3567
14221
11447
5180
2507
11258
10467
2924
11253
438
4781
7637
8864
9842
17031
610
26581
1112
286
510
515
326
10022
1010
3605
506
291
2428
1325
1070
6426
438
2920
686
682
9439
5643
431
3075
9238
16673
491
3135
637
691
19628
20258
4866
20988
11310
12577
1597
18013
6748
5465
1597
7121
8928
20689
21157
20209
366
4016
265
11891
6561
271
439
430
436
436
436
439
436
436
1693
439
436
436
12295
1598
1598
366
1389
19692
796
1265
11185
1561
619
18099
614
787
17784
1915
924
613
611
721
1199
3519
3082
1534
22153
5019
3017
1925
1810
3173
3273
11866
2604
3065
8028
2131
689
2632
607
1414
6516
1690
306
1994
605
1580
675
1730
2004
7440
2230
23018
1614
1671
863
618
13683
785
8736
8035
2152
2358
606
22966
1534
13673
10365
9528
9084
8614
1263
3082
1558
16838
24601
6216
24776
12007
10290
1392
700
24095
11952
23784
4609
262
5666
25439
9546
1405
65436
42813
4361
20806
611
316
21261
519
1067
23979
23023
24316
857
17553
2533
766
16414
3293
4169
1721
2249
3221
7055
4861
1792
3294
6839
2158
2488
4323
1777
2443
3148
2168
745
2694
2443
3155
2492
2732
3559
2359
1721
2769
3294
3561
846
1792
3135
2359
3269
1841
3033
1661
3087
3071
3114
4316
2875
8450
9673
4100
2170
2379
2355
10433
4848
3131
532
70
10204
2451
3842
616
262
7887
7937
262
316
8155
1687
9940
3864
4349
1684
16095
864
671
668
685
1450
1417
1434
2297
3224
1428
708
673
661
685
1465
1438
1423
2085
1439
1429
686
675
667
676
1450
1434
1423
2811
1435
1452
1439
358
1647
495
2380
9335
5154
1225
447
793
1838
1838
7884
14385
3007
718
6068
915
365
490
421
1633
5187
203
1012
5011
421
203
413
279
463
8332
413
1762
2207
5137
421
436
4348
203
2820
473
20086
3693
1200
1604
1604
89772
4822
17475
3361
2203
1382
7677
6147
15082
8858
1152
10898
5009
2820
7896
413
421
475
505
5078
490
203
413
4590
421
203
20424
1109
326
774
620
719
8431
713
1091
10706
421
5766
421
2870
7041
203
2820
10490
3091
16507
10330
640
1450
122
336
25547
2321
14345
19
19
159
8540
268
11788
13211
20952
380
683
370
2413
984
370
365
1917
1003
2898
943
1104
14324
986
383
1847
18005
4106
2729
3433
2292
1798
12166
8482
10879
1042
21554
15058
548
502
529
527
538
32705
525
518
466
509
18414
32705
1265
15280
32705
15421
32705
15304
32705
14629
32705
32452
32452
32452
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
32705
10429
4848
3163
532
394
563
5197
1234
10915
3650
2832
4789
559
237
421
187
790
1392
3073
1320
271
884
618
262
381
301
521
1240
647
2168
546
1318
2197
256
5213
12094
2887
8551
1931
8077
891
7465
1234
1544
1439
3190
6282
1132
12385
11314
337
1023
289
10196
13091
9645
1055
4344
11596
11596
9555
584
38600
1067
1055
1067
1067
4380
2163
2962
555
14233
516
6732
10475
2695
483
17776
1867
861
6104
1255
1450
507
14679
16578
8213
640
2050
9619
584
38600
1067
1055
1067
555
14233
8925
265
12191
516
6732
9619
1035
11052
584
38600
1067
1055
1023
1675
1067
2962
5850
3172
1880
20807
555
14233
1079
11119
516
6730
9627
1151
4380
584
38600
1067
1055
1023
1675
3867
5850
1067
3172
265
12197
265
265
10394
9531
267
616
286
262
3750
2075
1411
371
10317
11212
6126
33753
873
284
2318
4622
5697
3523
16923
267
10967
6642
6114
1441
555
14233
1023
4380
516
6738
9646
1079
10518
584
38600
1067
1035
1023
1675
2962
2343
1067
3172
7384
4782
555
14233
1163
12477
516
6738
9647
1023
4380
15972
5840
239
3243
1901
454
379
333
265
199
648
122
25511
124
9639
443
11859
1297
269
267
1029
6710
7967
16649
6814
6086
517
13754
854
16100
297
10165
1276
297
6895
4772
1134
5743
265
3953
2259
6535
4701
9769
2993
1582
2309
2240
2191
13974
4382
5419
4979
5680
4850
6072
9426
2924
4153
2413
7328
4039
6754
11529
3979
6590
2104
5587
2746
3015
14231
5041
3361
4767
7153
5653
8426
8824
8270
28124
10902
3413
2801
4591
25625
9157
2520
4246
2665
4128
980
4828
2330
7648
2305
2691
2829
2481
1977
1814
7734
2890
2949
3981
2223
7685
6571
2760
2509
3074
2282
10902
701
17494
10921
12847
17202
13660
4310
14369
21259
16325
19005
28149
19028
15553
14774
15651
18646
24071
14189
705
10621
8334
13088
11347
4292
18994
9882
24938
6787
12039
11416
7225
9710
8764
124
439
202
421
14519
1029
4381
1029
6710
4381
7136
1862
1862
17158
23630
15361
24410
18879
21500
11727
24401
23814
5038
206
12575
6687
212
12985
6534
206
7444
482
505
7490
203
12789
6677
212
6084
203
5038
210
6687
210
6319
210
210
6312
210
210
6137
13992
210
6817
381
481
6060
210
210
7162
210
5963
210
8558
210
6339
210
210
6687
210
210
6458
210
210
6608
210
23173
747
3597
1934
705
418
3551
404
247
404
384
4876
1717
1562
786
725
2080
14864
506
1373
2295
204
554
5260
12094
8361
12941
447
939
9307
795
3679
467
204
4907
42715
514
11564
4629
15853
892
1140
3242
19229
809
551
574
11452
2828
490
247
558
662
424
748
388
27840
4629
512
11564
2671
5806
410
1142
560
3168
6460
24581
11779
332
22183
574
3168
23060
9913
574
356
229
2765
2765
10436
3157
334
186
790
1394
3067
2468
3172
9374
2476
2783
2777
8549
891
7464
1234
1544
1439
3190
4112
5922
12417
3230
1005
2121
761
476
635
3032
1321
3315
2166
2448
1414
701
9166
287
1242
568
9672
9672
35781
2252
291
291
271
436
270
272
2269
437
1264
7741
359
533
27109
1122
5816
2290
356
432
399
409
3444
27017
432
403
10701
12501
6371
2033
2297
1862
246
1248
432
35770
596
5540
271
273
270
550
611
1397
41878
2626
9990
432
27380
1425
1460
424
234
227
226
227
977
725
322
9562
12468
12467
612
1950
1198
2008
12467
4425
27332
977
322
612
613
1970
1387
28492
977
322
613
609
12446
1970
23009
1104
1483
1138
1558
1130
1483
1511
1130
548
625
584
434
537
465
460
383
400
288
1419
288
375
424
1104
436
1375
420
380
280
498
303
390
334
376
1352
533
473
466
458
1138
1138
555
463
280
577
280
280
335
20164
764
725
770
754
325
325
323
357
338
325
325
359
325
490
500
687
566
449
325
325
317
476
330
325
420
325
758
649
887
522
449
412
325
323
323
325
325
1158
325
325
325
413
614
412
770
1641
550
530
325
614
578
661
654
490
497
664
550
325
325
323
325
395
325
331
331
325
524
661
501
664
754
325
325
325
412
687
472
476
420
652
656
901
931
568
759
490
325
323
325
325
325
325
13852
437
782
530
325
325
759
325
325
780
568
325
503
325
652
325
548
688
485
513
965
970
783
30568
453
783
412
657
482
548
965
711
638
286
286
733
624
627
616
293
439
864
727
531
280
487
493
397
1092
852
364
529
301
529
541
529
541
1072
1072
618
721
333
453
640
695
611
577
577
320
335
33181
421
41599
498
503
551
326
458
525
421
332
579
504
571
318
414
371
587
663
491
869
523
450
413
318
1257
438
421
513
796
477
723
385
318
594
622
819
726
472
693
491
318
318
653
688
372
473
324
496
318
501
616
575
755
318
318
318
511
380
373
372
493
318
318
531
421
23009
20164
325
323
357
338
325
325
413
325
325
323
325
325
325
326
614
325
323
325
395
1158
325
502
566
325
325
325
325
325
23009
613
322
609
3426
1417
626
322
613
613
2058
495
7571
246
4180
2800
322
612
612
29366
978
322
613
609
1970
14686
978
609
322
612
1950
261
613
15185
276
9870
338
338
2625
331
956
595
1309
8385
265
583
4273
477
276
1493
7713
4189
15185
287
273
8385
275
12332
2589
2331
7713
15177
267
276
275
12202
4522
2114
7713
732
5267
26132
1297
269
4034
304
269
122
1322
6867
456
991
926
292
4473
683
15791
327
954
247
325
759
668
9193
365
299
1705
1623
299
299
122
14603
15526
991
292
692
3001
11064
2144
23690
284
2414
1162
1238
769
295
1002
5372
740
6164
2886
345
1085
295
338
758
1189
2763
1042
1083
1157
2139
810
1120
27595
1101
159
1075
1276
17055
28560
1261
1699
1289
2782
293
996
1785
742
3692
1673
3342
1257
1507
4424
586
404
3200
2799
901
1146
660
5707
1143
1522
12403
401
306
1714
1572
1129
1140
1262
2168
1813
304
3587
967
1809
866
930
1342
2248
341
1221
159
31173
345
1002
3042
23690
284
2414
1162
810
1276
6373
2886
1238
1101
338
912
1439
159
318
1057
4921
1223
2571
8582
1101
1276
2874
23690
2886
1238
4540
284
1162
338
46443
1002
345
2249
2414
810
857
27554
1197
1190
909
23400
931
30157
899
20585
876
20972
6333
14376
1392
958
876
8397
2815
23690
8582
1416
5033
16980
15557
1828
18158
17135
3007
8131
17607
4649
932
22137
887
14600
732
5267
26081
121
8791
1326
478
775
1305
914
7689
304
2119
34972
769
202
5675
420
2900
277
3270
1453
276
57385
4225
280
9963
1604
9817
12071
353
18294
305
1939
732
5267
430
24734
2688
429
253
23488
11351
737
379
364
1591
372
830
330
793
1796
409
260
489
416
4470
2661
5622
300
237
3576
9460
12363
1952
4670
4862
5293
6322
31839
59860
519
543
19025
3851
16216
1519
5372
2657
8818
1493
15696
6710
6473
2499
4255
1814
34541
4547
7949
2920
147
444
8014
1777
15653
3542
11285
2300
576
1824
456
351
3254
646
452
7388
700
2400
1273
1190
10159
1224
3542
7267
3254
4304
3046
575
15654
3418
1824
1354
642
2182
10233
5433
23573
4237
593
405
266
11447
294
375
353
294
527
4971
26159
286
330
267
13083
732
5267
122
6867
465
396
9425
30204
2126
432
391
2816
7006
413
2514
1196
867
346
407
468
352
289
385
294
520
3975
290
383
316
411
535
4380
206
3226
8556
35228
23731
324
2092
324
324
21711
2816
535
167
1217
2816
535
167
18160
7182
7404
732
5267
122
430
26081
1326
476
933
2512
38173
496
352
292
6355
414
292
2511
535
292
292
540
312
318
622
50490
1708
302
319
10620
318
306
6489
309
2669
450
385
126
1972
10620
1165
462
2330
497
3272
320
32920
480
9136
5203
448
2086
462
497
459
13480
448
463
2097
469
2024
20938
20971
380
1103
2413
984
11610
1003
2898
365
18004
943
683
370
986
383
2291
2729
1918
370
365
3432
6380
10514
1799
15607
6500
1041
7845
1863
1245
579
693
170
1007
1415
845
599
399
399
903
604
605
9128
2575
27604
14723
275
275
896
275
3866
275
1162
18365
7859
2039
330
10282
366
532
953
12072
10782
8554
1386
548
850
530
514
10526
645
793
273
11881
10386
10526
969
532
12381
10723
1386
548
703
811
273
6193
564
9207
532
3387
1553
3419
532
3387
3419
532
525
6969
532
3387
3420
532
3387
3420
330
10038
133
193
21657
2322
287
1723
1745
2639
28460
1402
273
775
4114
983
339
12306
7555
482
505
7797
595
9057
356
2084
440
1584
1334
202
9960
23054
2358
273
10334
1633
465
393
345
327
423
420
368
1226
386
325
611
447
29161
1138
304
731
1321
5027
335
1686
1568
374
2175
871
1437
1123
335
2209
2282
2225
8716
2166
308
1927
371
1655
2099
1537
1088
40122
17002
384
784
613
791
763
343
6954
33680
633
581
6895
343
803
2063
31552
199
197
197
199
197
198
198
197
197
197
198
198
199
197
197
197
197
198
197
199
197
199
198
197
142
87091
1410
429
1935
428
1528
271
6240
452
1539
275
9055
1265
277
2989
269
751
3960
1588
1047
8934
634
11762
269
2057
277
10332
276
12071
1462
1550
24492
2748
288
516
436
275
288
1717
1462
272
5282
14838
3900
3139
434
10058
281
6649
9394
951
7299
438
1550
516
277
10344
277
86981
30228
405
2697
1494
3139
275
9017
1668
12485
1510
269
280
277
1255
1039
643
386
269
269
1281
765
269
14941
643
279
4223
690
436
268
30387
9526
3139
1232
10247
23397
15408
3139
12447
31170
12052
3139
10006
13292
417
1806
2943
11874
1439
9394
7292
14454
1946
3212
1604
4314
9728
280
31186
3139
283
10247
6548
263
30262
10247
3139
12185
268
30416
9526
3139
10006
266
29717
3139
10006
267
30945
3139
10247
268
30694
14941
3139
10247
30140
15408
3139
10006
266
30984
10247
3139
268
30227
14941
3139
10006
267
29712
14941
3139
30981
14941
3139
30151
14941
3139
277
86985
276
220
2784
38952
402
3536
1229
799
5719
1036
925
1052
1212
287
277
1075
287
747
1557
10593
1252
849
1123
300
2789
832
2086
11061
1512
277
1233
618
1508
723
1145
299
2294
730
8095
26807
910
19151
330
280
263
280
3929
616
2515
597
280
819
289
605
1458
1317
817
600
724
555
11993
835
13290
1624
1596
5731
790
2071
263
909
1725
705
888
2784
38718
328
2294
12030
19144
280
2615
2056
280
280
8938
1624
15252
1596
14797
12375
1624
15252
1596
9639
25116
2294
1596
12806
11318
7038
15274
472
15800
624
405
396
923
940
1702
896
642
1315
944
3830
918
926
1855
8230
11179
1426
857
460
1874
1139
1496
1567
1374
1426
1008
1154
1826
907
1930
7210
1369
1697
444
825
1859
1898
1456
1813
12420
15225
4884
3349
462
3694
3334
1151
818
393
1441
481
961
7674
658
1150
1043
528
7507
931
1269
1473
405
1224
1189
1348
781
590
470
8735
698
1092
1652
10491
277
11864
86919
277
38598
898
295
5327
555
14233
1163
898
295
12477
2196
10469
3043
281
516
6728
13628
1023
337
289
10473
10196
21623
13505
1023
5727
15467
13505
370
16273
13505
14429
13505
11742
584
38598
1067
5327
281
3867
1035
1067
645
294
1201
2163
1055
762
5850
707
369
3497
482
507
394
356
356
484
483
378
632
1000
318
627
483
458
406
356
431
508
545
356
358
431
504
635
847
458
429
733
3885
545
406
356
358
486
394
5058
2868
318
636
378
377
526
1083
510
5206
462
4000
585
545
429
356
427
46405
820
4630
318
12614
1205
786
648
551
729
5006
806
6025
492
659
326
8564
356
9007
429
359
14297
506
752
453
357
27307
401
14215
429
431
431
429
496
9567
3485
8565
754
833
429
427
418
17486
14215
431
429
429
431
429
10070
9568
427
22786
429
429
429
431
427
431
2692
429
429
431
431
429
427
429
427
431
431
429
429
431
429
429
431
427
429
259
23533
8564
429
431
429
431
429
579
427
2630
10213
14216
23162
427
429
429
431
431
429
19219
427
431
429
429
431
429
431
429
429
431
427
28878
431
429
431
429
429
854
579
2298
8564
427
5006
14216
33540
429
431
429
431
429
815
427
7110
4335
690
5109
4823
796
2630
14332
689
8845
1222
973
1602
2015
11402
922
21096
1732
1428
1159
3249
1425
4069
1634
47535
12228
1180
1173
1072
2559
784
1347
1949
18824
1146
1427
1096
2273
1735
2369
4127
1565
6859
2667
1219
19021
16358
9735
6610
1113
343
495
680
723
558
5471
7627
706
335
558
11088
373
343
604
604
2622
338
301
3803
649
483
4837
340
709
678
328
5745
612
331
647
695
666
715
5817
1231
3299
664
285
3173
647
5623
623
332
812
21171
750
230
702
822
321
309
6320
9852
12002
4668
4019
6011
328
364
11677
4665
4763
230
11462
230
586
3101
2622
3108
304
10802
1867
3899
320
320
63654
711
890
2788
3396
2622
20885
20390
3765
3600
10855
12099
953
2417
230
230
230
230
230
230
230
230
230
230
230
711
20465
3816
3383
18457
5564
24879
2622
2567
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
584
3093
11772
230
230
230
230
230
230
230
230
7434
230
230
230
230
230
230
230
230
230
1868
230
230
230
230
230
230
230
230
2622
230
2622
229
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
3388
2622
711
18287
3718
37491
4657
6423
4091
14495
17065
15215
2434
16231
877
12745
2244
15563
8551
486
486
3754
406
1450
407
1342
1512
1450
407
407
48942
1744
1028
17158
1412
16042
6598
10674
6017
4118
795
969
2040
608
613
606
337
5986
9534
470
1703
336
1396
1492
2169
968
3375
1376
35553
35434
1736
16082
1959
926
1522
4283
329
1347
668
329
335
6456
1247
880
1126
935
1095
884
15383
1068
644
590
3933
367
333
1668
5903
1293
809
640
1104
1618
815
3203
800
873
830
31735
338
617
707
812
659
728
580
580
1741
509
587
594
337
1523
2125
1446
969
412
8347
682
409
413
717
6457
2216
10806
664
411
396
337
6803
676
897
1104
2158
1566
852
3507
398
5521
1170
2465
22190
3128
2066
554
832
785
4936
1862
554
765
21927
2009
5044
2188
554
2034
22040
5138
1469
554
22551
2106
554
554
649
4456
964
799
335
1125
2794
1014
1442
688
1968
1100
88
38815
571
4723
450
6605
514
470
582
4789
2163
12424
9385
30145
451
3694
2679
397
515
469
7235
3893
8093
621
197
38970
514
7400
451
470
6536
9939
238
2053
3150
3294
1764
1922
3242
58633
514
470
449
10366
6779
26105
1068
272
2072
2309
2478
22445
2323
1551
3689
272
292
2276
2150
1486
1356
4266
22949
1732
1801
1875
1265
1367
2700
1811
2812
1452
2698
1453
1737
1792
1348
917
2645
5403
1863
1672
620
5103
975
9194
1571
1248
444
2143
2739
830
1030
1659
4885
1841
2477
5766
25052
3040
4213
12127
4293
4099
850
2024
3027
1556
2370
5560
8194
1411
10363
151
154
1940
591
150
4381
832
13665
6641
39566
124
9579
150
872
262
10168
10168
6285
154
527
150
8844
832
6428
137
5377
7300
137
9238
44216
124
472
12439
150
832
8755
6428
44166
124
10148
150
829
11726
6428
122
12558
34954
150
868
7016
6185
150
151
5367
137
7300
39570
124
10001
150
832
11726
11770
341
188
793
1394
3325
381
271
1320
884
618
546
1318
262
521
1240
861
2190
301
647
1932
9374
256
891
8490
1544
3190
1439
2697
1234
4135
1234
268
52
425
563
5199
2832
4789
3650
555
237
419
187
787
1394
3084
262
3927
247
4130
12867
3594
10132
259
39959
7253
13636
325
324
421
2991
415
2891
325
5730
505
415
1297
175
310
1930
5228
9833
1442
8061
1660
418
1151
321
321
330
321
9902
301
9902
2883
8551
2639
12094
2920
9048
4087
5109
4793
4946
4471
11944
6406
520
2813
10577
1000
1773
1058
17289
3669
1907
1080
21338
3728
12148
7054
12310
7298
2737
191
434
452
30985
11682
324
1826
459
2342
598
2572
534
498
1265
1186
392
4762
381
385
425
386
1434
512
317
7028
2683
13212
3939
11165
3098
10063
4007
2580
5778
2893
3339
18875
549
1245
556
692
275
3866
29239
1005
1277
843
274
1163
599
275
9128
399
605
399
2634
27544
836
591
758
924
812
957
688
698
901
867
756
864
905
684
675
864
781
696
867
13176
3267
831
580
1024
756
595
698
841
860
688
675
841
878
1025
864
924
967
959
7134
936
965
591
1754
758
858
967
1024
892
1058
956
729
812
858
859
841
904
671
6159
580
901
936
580
781
904
892
756
729
839
831
860
1024
873
859
867
595
688
675
901
860
905
859
698
1024
1747
892
956
936
877
975
839
696
684
4751
729
696
974
781
595
924
831
975
812
1024
839
758
905
684
526
591
859
671
956
877
904
959
260
9603
260
12873
260
12428
36481
504
604
260
1693
604
267
260
1016
8367
16492
11676
532
953
12072
10723
4738
275
394
394
394
259
9984
274
11108
1753
36481
604
261
266
267
604
6936
11447
13083
38096
604
261
260
260
532
969
12440
10723
532
1553
524
5512
532
532
532
46166
604
260
265
259
14404
10964
2063
532
532
532
1382
10205
532
524
532
532
1442
17363
7081
532
1352
31985
532
1340
27643
532
1347
32942
532
983
300
11771
11771
34115
604
260
267
267
9255
532
993
14804
3426
532
1018
10878
532
1059
13236
532
1024
9536
532
1397
12709
10310
1023
532
532
1396
532
532
532
46414
604
267
11333
262
6822
532
1225
261
12314
16004
532
26722
30019
604
261
262
266
11562
14290
604
35239
604
267
261
8253
604
261
12759
34275
604
268
261
9141
5900
267
532
31967
45676
604
261
159
261
532
5942
532
13913
532
7070
532
11320
532
532
532
532
532
532
532
532
532
34318
532
604
261
262
261
532
36654
604
261
261
9489
261
452
7563
1063
391
2774
1132
21257
1063
200
1015
1654
7940
581
1029
3794
1995
626
259
10416
2073
55
13167
2197
262
5508
4815
5788
3646
693
291
291
833
734
14298
505
218
14530
268
816
1919
858
358
2941
77430
2047
548
858
820
806
690
3501
4302
220
208
108
611
858
820
3501
4302
108
785
7043
858
464
7945
2418
1206
745
7215
1777
7531
646
792
2399
1274
1191
9509
1223
1354
436
8451
7531
1777
7531
1259
406
10834
1355
1223
482
7215
1777
7531
1259
820
3501
4302
830
3501
2087
108
560
858
820
3501
2087
108
632
858
820
3501
2087
108
633
858
2246
6808
1578
6024
268
4092
1611
467
3607
6903
7059
4101
469
2246
6656
7154
108
108
7416
108
7789
7041
2870
5685
6671
5174
399
6952
12348
5902
108
6896
13669
4056
459
3567
4056
14549
4156
1677
2581
2837
3895
12094
3825
9374
6547
10888
5182
10783
8602
1424
5103
942
6608
13212
5845
6377
3681
3657
3638
5596
5395
5879
2247
3938
5134
5838
891
7464
1234
1544
1439
3190
4063
10179
2148
1282
9482
4840
3592
1196
1764
632
723
3332
744
396
359
710
14745
27035
1335
21020
1230
1305
1319
15099
1457
3055
498
3352
7106
1205
7184
7026
7269
7500
214
2934
480
7240
8151
6533
3629
1335
1878
7134
5459
4289
436
38758
574
1045
289
440
264
995
2636
1807
438
30448
1276
12631
10792
264
289
213
12517
1878
5529
2998
4969
38797
721
288
444
1469
2636
446
19689
41213
289
19689
4508
1878
7250
2176
6418
38753
288
235
13605
290
14676
687
5010
4155
1515
360
2106
1060
305
907
6134
7051
1177
741
4112
968
1516
4063
14001
355
6999
513
10233
1679
12293
22766
13630
12689
37732
10624
2898
3330
3084
5147
10336
2640
4144
3421
775
3297
5195
3820
3515
3574
5439
3275
3256
5536
3266
5130
5588
2057
6290
226
36172
12681
3332
20126
598
12748
2709
4591
4282
2641
4566
7341
3846
4243
4713
5062
3642
3499
3362
8254
3704
4633
10467
14237
1450
2410
5472
262
316
10220
5427
3715
359
553
230
17643
230
9649
363
1298
1897
6369
392
6867
4324
11005
363
230
369
1114
1175
1820
1676
3143
281
262
267
6229
216
752
637
230
527
279
272
230
868
10559
735
232
230
230
713
230
2012
11882
4077
1121
423
2614
1136
390
1153
84603
590
1192
421
231
232
230
232
369
937
697
232
232
232
232
232
232
232
232
232
232
232
9277
230
1760
232
2754
559
230
232
215
10319
19787
231
231
1337
2848
4382
2504
1126
1126
424
6997
337
8747
2443
836
848
856
881
12190
977
1151
1132
939
1046
863
769
774
839
19409
1058
978
1077
805
761
1771
716
865
1029
1071
1082
1771
753
1053
813
422
333
1967
325
13252
26978
937
3697
906
325
1804
3503
4350
448
462
517
21945
506
143
325
10294
10294
180
181
181
181
181
181
181
181
181
179
179
179
181
181
181
181
181
179
179
179
181
181
181
179
179
124
143
10628
325
122
10746
122
181
179
181
181
179
179
179
181
181
179
179
181
181
181
179
179
179
181
179
179
181
179
179
11104
10207
181
179
181
179
181
181
179
179
179
179
181
179
179
181
179
179
179
181
179
181
179
181
179
179
179
179
124
64
181
179
181
181
179
181
181
179
181
179
181
179
179
181
181
181
179
179
179
181
181
181
179
181
181
179
181
179
179
181
179
181
179
179
179
179
181
181
179
181
181
179
124
14011
122
143
14130
179
181
179
317
9136
145
27119
2124
319
279
785
399
773
2126
283
12270
12440
1539
509
13369
719
743
273
2016
689
328
3650
4439
575
3101
481
10416
2073
15972
7016
2410
79
16379
4639
3119
3337
6088
354
2332
13903
2364
6088
4192
324
290
1065
1477
4380
6088
5700
2410
940
570
19152
3479
634
546
17671
11946
3033
11699
25158
7279
9226
17139
3153
3184
11607
17744
745
3328
494
7300
5382
11519
16917
10416
354
35297
262
2231
1033
280
2102
1480
2780
305
597
280
1211
932
5955
364
12758
281
293
293
1588
2973
280
5167
1018
2195
810
281
19118
10381
10559
406
598
341
2022
4470
9329
2502
645
2613
2818
1480
4938
1890
3191
280
280
12093
19850
397
325
2426
325
324
334
13779
7359
7886
6983
17624
7359
11187
335
1423
23358
7093
35490
4039
6306
8445
329
8550
23973
433
332
4739
10552
2058
7684
6571
14382
3877
2362
10531
2058
11505
5229
5153
3025
2936
39472
1321
3696
4056
339
2036
1399
3202
3403
1650
1689
31634
1234
1637
536
616
614
450
1604
679
396
396
396
695
396
395
396
1159
453
527
1050
527
7730
6189
3470
17709
2367
4305
5609
2236
26428
451
1603
677
1091
2062
387
616
7729
387
536
2411
16617
615
426
9074
6189
31634
28242
31634
27253
284
465
282
265
779
589
673
678
799
794
766
828
627
293
472
520
579
671
728
726
306
3093
2907
439
376
585
1537
1636
767
8425
646
293
1917
619
664
1352
787
398
704
530
522
284
293
612
603
764
737
285
974
311
530
1993
2231
269
261
554
267
12122
896
724
636
297
827
790
283
267
283
554
266
232
216
232
679
715
637
410
273
265
750
12548
287
4758
415
282
265
11826
266
7300
282
267
284
50138
775
5541
581
266
410
273
415
219
12177
216
265
12762
2339
3430
975
1001
850
6457
796
418
912
895
953
6209
30615
714
3272
14058
6250
2339
1495
600
13370
609
14058
4167
4371
2339
613
21785
6150
613
21785
3153
6753
618
14359
20313
8108
2305
29108
482
5422
8253
1579
1306
4121
396
357
12688
357
396
395
790
395
11601
735
1423
871
10291
397
397
396
4059
362
9276
9115
401
357
2513
811
396
4489
1690
4526
357
24401
2044
2601
8644
9085
2594
5756
388
11697
5771
5327
6388
1668
3004
2230
384
39161
914
3645
358
393
359
10082
319
2994
353
1099
3187
319
378
397
289
2636
1587
8979
372
10067
9160
7786
12263
2306
1572
6861
7786
3440
7786
9160
620
1610
36252
414
352
292
2511
312
496
292
475
10370
318
622
292
10553
292
318
1966
309
1708
306
126
1165
450
461
507
319
2001
385
302
302
3565
29768
320
2182
2669
890
11785
584
1067
1055
1067
38600
3814
5850
2962
1067
3172
727
5267
124
444
19286
1297
387
269
267
1029
4381
4381
13845
794
124
10279
1029
15493
124
12143
15364
124
10369
11501
123
10488
42465
386
2480
1711
6468
2646
1414
5297
1299
461
464
6373
292
756
2133
2613
2051
1530
1987
2169
2479
1371
1877
1600
2029
795
795
778
2538
2823
2578
2445
774
2736
1758
1748
2085
1828
789
2603
2413
782
786
3163
7633
2659
2259
408
2656
2130
3790
2833
11630
5452
293
880
124
1331
293
825
1330
3342
41383
1675
536
3339
3367
532
4142
538
7239
789
26573
12092
515
5295
450
470
10252
3788
39421
5889
2869
2685
2052
2070
2325
3107
2270
2510
2218
1818
512
519
2690
2410
2292
2241
2160
968
1442
2594
3066
2460
2034
13413
772
987
605
905
789
1179
777
771
782
1020
2680
598
800
660
760
938
791
8765
575
425
593
734
125
867
799
672
1465
122
713
10587
11993
373
224
474
219
346
2631
3110
1097
501
8174
1148
501
510
284
501
7681
510
3584
13413
124
11697
764
6065
758
814
1142
849
10692
2631
4446
797
928
825
1021
1002
650
1277
1283
822
886
883
920
2122
719
920
1327
207
225
626
453
654
24591
627
611
610
579
25343
26277
28586
14243
645
1091
632
637
452
10130
431
438
10130
65
65
65
65
65
65
65
65
38861
744
301
9723
263
3189
7233
5270
2197
405
948
713
1824
765
9581
4448
18320
8630
4325
980
3410
1773
4448
2125
1440
1857
262
263
838
1020
212
12062
2405
525
15813
419
3525
1080
993
1054
1577
349
905
20793
10315
723
974
1319
410
244
434
399
12107
3094
1035
2193
115
439
2726
38908
402
3536
5719
1036
925
1075
287
5643
747
1233
1052
277
1229
1145
10593
849
26807
799
832
1512
277
300
730
299
287
2294
1508
1123
618
1557
910
1212
8095
12185
2789
1252
723
7261
2541
3269
7572
857
1968
5788
566
263
698
1623
4447
271
1729
430
801
271
1728
1253
1725
529
598
271
10549
1725
703
15251
955
26061
1048
25713
8624
9455
2912
2541
3269
3091
3091
1921
2972
3087
2541
3269
1921
9463
24722
229
7569
9464
2912
2541
3269
1589
2726
38860
1624
2294
13290
1178
1180
1178
1084
15528
426
645
289
754
1596
3713
9611
858
754
929
12375
666
9886
785
757
723
819
616
1317
949
269
10617
10546
961
15274
11340
1725
888
1692
601
2294
20668
280
2077
616
9611
936
280
1709
818
1596
1233
1624
280
12375
765
15252
819
766
232
8997
309
277
1285
11614
277
769
1039
1261
1440
3759
15252
857
333
795
1624
1340
51460
1962
2823
657
1682
4656
694
268
4851
294
1697
524
1069
1645
1795
6298
636
244
8998
763
3109
275
598
2978
3392
5805
752
294
4607
794
2189
1622
377
5880
2074
695
8405
268
267
35892
4012
1006
619
712
1040
637
1320
1576
1751
475
459
9360
907
10353
1316
979
2365
267
2246
1639
1303
584
5871
856
736
1273
330
1573
9923
11474
9528
5951
5224
11475
8901
11513
11555
18796
2008
268
301
3053
1499
2030
3615
1117
3274
11161
268
2198
10151
734
2269
1804
3212
10352
3615
1220
953
1118
5798
288
12013
11616
1653
949
1011
6799
10199
7558
1078
988
10286
31963
10337
20731
3615
11749
6799
11607
6029
11534
11485
4374
33545
5145
17054
10151
11749
16352
288
8373
8376
20662
3615
6799
11607
12380
69021
3615
11749
9965
15227
78761
1066
6317
442
11650
1459
281
288
1043
270
285
1699
11124
5045
1180
2963
1639
4476
3648
1862
325
3792
617
721
289
4094
2703
3783
3613
668
277
4632
348
1868
3465
288
404
288
708
1947
288
1665
480
33339
1066
442
843
471
9620
30927
1639
1859
2070
2552
1822
1689
2645
3624
393
1250
1447
725
492
1447
1281
1447
1758
1447
327
4452
5021
469
842
5574
11088
1750
2551
33453
1205
10930
549
2363
6138
2013
5437
1220
9740
7278
326
832
10078
268
2007
8011
1335
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
231
231
231
828
11739
1497
1450
1444
2957
1255
1011
27225
15179
1636
1647
1407
790
56292
2156
1325
1455
1480
2295
1440
1456
12663
16158
12265
15657
5568
10435
4848
532
3073
394
563
4937
1234
2832
3650
4789
555
237
419
187
835
1394
3072
1320
884
271
618
546
381
1240
1318
262
647
2168
521
301
3784
256
247
2453
2675
2508
891
7461
1234
1544
1439
3190
3798
6800
1421
1514
394
369
351
484
521
6044
10760
1146
189
736
327
195
9656
1166
467
656
353
762
6948
393
5158
513
2145
1838
993
491
4261
25491
2878
2652
6679
355
483
19235
459
4055
275
546
582
3969
1088
559
546
431
603
621
4530
1253
2039
444
514
576
531
475
331
515
2799
681
628
5485
1253
331
13254
100
676
2212
1580
1494
2425
2032
1722
937
1598
1230
550
17350
483
19235
459
12094
1253
331
5485
1253
331
5485
100
937
461
13293
524
592
553
565
1440
23141
1253
928
677
331
586
1253
388
331
388
455
265
100
461
11015
1253
331
1253
331
100
452
7566
1063
391
2774
212
1132
20931
1063
200
1015
212
8783
1654
581
3822
1995
626
259
37338
1127
541
2180
2390
416
1534
3822
626
259
200
3935
4512
1995
1132
20930
13133
762
7245
20394
3822
626
259
37333
614
1062
358
283
452
7566
391
2774
212
6299
1995
6299
6299
452
7561
6300
12697
3217
572
6299
6299
452
7561
898
295
5327
281
38600
1055
1055
762
645
3559
5850
170
579
6820
2678
761
4992
1831
1968
75277
3352
5074
10
188
48
30
894
427
386
356
384
140
140
140
140
140
10
188
49
452
7563
1063
391
2774
1132
23059
200
10266
1029
200
24003
6406
200
3936
19965
200
7940
15743
762
5937
16406
19337
2398
2303
2455
611
2669
1714
2111
624
12520
11390
2007
2512
896
414
352
292
2511
496
292
6355
535
536
292
292
5507
312
318
622
302
318
306
38264
5507
385
126
6489
2669
309
319
1165
309
1708
448
611
2089
50490
463
2669
1714
3326
2068
528
592
3186
320
463
10496
5203
32916
450
1972
461
2185
497
3273
475
14091
448
545
221
320
484
5279
1902
1675
515
7209
451
3527
3171
6938
41214
536
4742
3339
470
7238
1743
3368
532
513
3242
460
14484
36004
7107
448
462
2301
469
2024
34866
5196
3174
515
451
10317
4589
466
322
12768
1091
4166
2401
470
3636
554
4420
12768
2401
34676
3787
5294
590
515
470
451
4876
11647
9385
34899
234
2366
4396
197
33195
4730
12340
5858
572
3631
2178
893
3245
1520
903
903
10416
4848
2912
532
493
17632
12856
2050
1255
861
1987
7044
1752
7037
8033
3457
3545
4039
5620
378
4407
3405
4002
3436
4724
2569
6812
4688
11240
5738
3911
3308
471
17116
3798
3783
11896
475
5588
1450
17742
14367
640
8543
883
16860
3254
1365
14972
8500
34494
37878
1123
1816
1153
41974
609
110059
33941
95018
3190
12801
2098
2717
2686
2706
2682
1153
1777
2337
2240
2545
609
2187
8026
2388
1098
47241
91892
69907
4782
6930
8616
11937
45498
35566
13140
35319
10220
26367
416
11955
27890
585
19052
1339
1148
5995
11467
527
511
1844
4448
2144
324
1379
13613
632
1461
8839
1512
6644
2814
6837
12794
1079
21562
16044
12607
13897
3053
2831
7955
9643
8024
13875
82752
4343
5848
11920
360
367
590
890
1563
396
343
292
836
1594
799
352
292
3422
824
754
2116
2157
690
2180
833
35095
235
16145
1122
563
539
1095
433
611
6075
1610
805
5315
334
3632
20373
3516
7004
334
433
519
322
1595
20425
1550
6702
20517
1587
9044
4110
724
3123
3235
3323
452
7567
1063
391
2774
212
1132
55889
1063
200
10389
1015
1654
581
3832
1995
627
259
17520
495
680
723
558
5471
7627
706
335
558
343
373
331
338
12002
812
664
11088
340
332
678
612
4668
285
5817
328
647
647
709
695
715
21171
4665
6011
623
5623
328
309
9852
702
3299
5745
649
321
301
822
604
1231
483
3173
364
11677
750
666
3803
4837
4019
6320
604
2622
4763
10026
265
590
787
4201
382
3233
320
11680
320
304
2622
703
3204
38186
304
20810
2622
381
123411
18687
2622
2622
230
230
230
8501
2622
230
230
230
230
230
230
230
230
230
230
230
2622
230
6435
2622
230
230
230
230
230
230
230
230
2622
230
230
2622
5644
230
230
230
230
230
230
230
2622
230
5990
2622
230
230
230
230
230
230
230
230
2622
6615
2622
230
230
230
230
230
230
230
230
230
2622
230
230
5960
2622
230
230
45675
10712
3940
3394
1043
292
9108
1785
19081
1622
2234
1193
292
3115
5385
21100
686
2563
1864
2488
2540
1863
4076
954
946
3861
2617
5140
2671
958
6205
8864
902
725
1247
1566
744
3147
1670
790
38913
961
794
11510
771
1957
1465
1580
759
712
766
1419
1557
1109
1368
681
801
1530
2476
24332
3454
7401
2476
2543
4188
1084
5075
459
1168
1845
1523
972
8129
2260
1010
761
955
811
914
1056
992
1027
956
874
1075
985
722
980
697
941
858
789
897
1117
1039
922
962
895
768
766
929
946
787
1030
926
800
964
947
773
966
974
951
899
1047
921
721240
9590
7401
517
2033
3436
1262
1869
8024
42900
9734
278
1022
270
992
874
870
947
270
924
2915
3402
941
905
1014
2955
873
3065
7193
668
1016
1021
1780
942
270
878
918
1059
8500
9794
10651
906
12440
900
972
13909
998
4260
1066
876
278
965
948
872
3356
2254
265
5638
6762
1014
19151
1897
7920
39310
906
1026
979
1173
1018
978
270
15713
1012
831
1024
972
986
1014
16209
878
909
900
914
265
825
1032
1014
668
342
1031
11710
270
270
17875
17454
278
13968
27543
21705
22556
11564
10220
13894
2927
20170
16953
20936
15546
11626
452
7567
1063
391
2774
212
1132
1063
200
1015
212
11205
1654
581
32338
762
13442
1009
7328
200
8783
31770
3846
1063
1995
1132
627
259
452
7566
488
6244
200
7940
1029
38072
18760
200
200
11377
29964
200
10266
19508
19394
200
3936
14401
18274
15154
7238
18291
16963
17393
200
6406
34566
14883
488
14894
14376
7378
14878
34576
200
32089
200
3798
627
259
1127
2390
541
2180
971
416
954
1534
1062
36498
358
283
28488
10973
4213
915
1025
273
1267
335
805
273
3517
1214
1908
3711
325
5828
17891
1585
154
47742
9207
3159
1427
637
516
297
1547
1732
5552
2470
1710
3014
1557
325
576
6367
1889
1001
273
1849
2859
4167
205
638
5359
1305
3892
1627
6574
5359
3892
732
1967
265
12924
24090
1591
255
155
5799
1236
261
1067
425
448
1662
37856
264
259
10889
15240
14569
275
16595
6904
25982
270
265
15463
16441
5060
261
264
10756
14259
155
129
129
129
129
1067
1662
37841
264
259
311
14259
143
219
4380
265
11811
6146
3245
893
452
7563
1063
135
135
135
135
37363
1063
200
7939
1015
212
1654
1029
581
200
7753
19910
200
164
25757
200
16838
200
6405
736
666
479
16918
200
165
17339
17001
33685
200
165
17127
14109
762
48667
1765
1904
188
187
188
188
188
187
188
187
187
187
188
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
187
187
187
187
188
187
187
187
187
187
187
187
187
187
188
187
187
187
187
187
187
187
187
187
187
187
188
187
187
187
188
187
186
186
187
186
186
186
186
186
186
151
188
187
187
187
188
187
187
187
187
187
187
186
186
186
186
186
186
186
186
186
152
187
187
188
187
188
187
187
187
187
187
187
186
187
186
186
186
186
186
186
186
151
187
187
187
187
187
187
187
187
187
187
187
186
187
186
186
186
186
186
186
186
151
187
187
187
187
187
187
187
187
187
187
188
187
187
187
188
187
187
187
187
187
187
187
187
187
186
187
188
187
187
187
188
188
187
187
187
187
186
187
187
188
187
187
187
187
187
187
187
187
186
187
187
187
187
187
187
187
187
187
187
187
186
187
187
187
187
48667
20503
188
1825
260
24897
1825
260
364
2382
6711
197788
30069
52676
45489
54601
594
1300
357
481
213
6068
595
816
936
17187
2006
261
377
25043
3579
4665
159
265
1637
26644
6498
733
333
1591
2166
1564
737
24361
3576
1751
4780
260
376
3212
3070
7664
536
67537
1950
4042
4200
3884
4296
3959
3279
4181
2189
4086
4110
4037
3047
4191
3979
4093
4079
4221
4039
4694
3977
8321
3912
1455
3991
4546
930
4094
4332
4741
4725
1128
5760
10919
3192
732
5267
26132
124
1322
2579
430
24734
122
2693
438
217
526
26092
260
382
2052
709
5401
8569
782
11446
2478
5033
1154
1208
17662
954
3767
1160
1080
9871
10720
5827
7465
1284
858
4904
13369
3841
892
665
577
11716
910
17445
3565
10893
23907
4207
598
2638
1901
6180
4154
7403
4801
382
69423
1425
7404
1983
25257
1825
260
376
7297
2676
3801
4650
8696
10336
5236
3931
3526
10724
4824
4902
2762
6122
372
24089
7672
2914
1586
8499
3058
2769
1750
2984
18933
2061
2988
8235
3036
4604
372
1284
1479
9210
1514
9471
9480
9259
9441
9820
9462
9571
9512
9429
9414
9418
9464
9607
10342
9417
9510
9545
9440
3960
8706
9328
9901
5601
611
1477
1442
1469
997
6038
5196
9886
5607
1380
446
589
394
509
297
4840
262
12525
3268
1410
11762
270
335
86919
266
14290
14941
3139
29118
267
11333
280
279
267
266
16721
303
2989
8886
628
614
280
280
1818
7299
304
7116
7822
1482
9533
3329
1946
1558
614
4713
267
261
12314
17170
243
25972
614
261
12759
8500
628
628
614
1267
7082
11204
614
7045
8958
12759
267
267
882
3943
1995
1132
626
259
37429
10467
4848
2924
532
16516
640
3734
4772
1450
76
9107
14993
2429
262
76
9106
9374
6197
4613
4050
8317
3270
6291
3341
1929
7201
262
7320
2182
18230
1537
2505
4443
18471
19436
366
9712
3602
360
460
5325
2971
7329
7329
40030
2971
7329
1929
16980
3439
1748
76
9084
11403
19245
6681
532
885
24045
270
1638
2931
307
316
38397
3843
3131
7097
3580
938
2669
20434
1863
109446
29396
5051
4001
1597
2705
940
2557
528
20546
13667
25031
985
3265
2131
1474
5192
7006
20618
2737
1065
270
532
511
1255
2050
11881
16463
861
13467
4277
5557
573
422
556
483
14797
3868
307
1297
1300
30280
136
135
135
307
2515
2137
532
7177
495
7655
17127
4180
3003
11520
3001
17720
18030
8746
3001
148927
7711
68
5101
68
24892
7634
68
68
68
68
68
6390
35257
4537
378
5959
486
7572
457
2983
12001
2090
8315
304
837
13346
7374
2294
1707
3719
410
3182
13369
16243
13505
2920
13516
147
147
147
146
146
12768
13062
12033
5125
11899
11823
147
147
147
147
146
146
19827
1292
3408
1111
1275
1962
16309
22388
23937
159
267
30012
12122
159
265
28607
11826
265
11985
73901
2095
2237
939
944
265
265
12548
50939
17542
567
627
713
696
647
697
698
829
716
293
2397
726
801
18886
285
513
5993
774
460
673
724
1590
4350
675
868
764
17496
799
789
648
800
768
567
790
880
294
2931
764
775
4367
704
720
4733
1152
802
742
711
763
875
17567
634
701
464
829
743
694
878
4328
2081
15641
28083
17475
4328
9711
166
1972
302
166
15535
28083
1516
1032
27640
22641
567
634
713
696
802
742
567
801
701
15641
829
1516
763
673
1032
774
647
460
775
743
294
302
829
698
716
726
9711
800
697
694
648
513
302
704
878
790
2081
711
764
868
768
799
764
4328
789
720
880
675
875
285
724
452
16373
648
23354
4480
269
269
124
416
1490
677
22329
931
982
269
1297
6119
2243
1863
124
124
1335
1340
124
1274
979
982
645
977
1089
1144
3118
1034
1026
1032
914
985
126
2920
125
18892
1575
6119
122
124
124
124
126
1458
3219
3487
648
23354
124
1474
1490
5522
275
14107
5267
24734
1297
269
4034
3234
269
2688
304
26319
122
6859
185
124
12435
213
12164
162
265
1884
819
14147
561
1225
1673
214
12494
228
2281
2266
245
41138
9435
3527
3060
263
8907
1581
9849
4949
38823
15795
6071
3016
8560
3329
261
1102
12637
34070
266
8683
5920
2843
8215
3479
29022
263
13823
3345
3488
3305
9641
2549
3160
6364
535
2459
1859
3566
6428
589
5206
2281
1142
1402
591
804
2773
636
6828
545
9797
577
3881
34070
266
268
168
125
13083
662
1707
1176
43985
304
418
15291
34070
229
6066
17464
270
5022
4337
515
6886
5267
25834
122
1614
185
26319
122
6381
218
144
561
6976
11613
228
250
1368
401
403
5687
855
9720
855
9778
907
9824
5267
26132
1322
854
11784
829
10358
5267
26081
1326
35287
328
993
901
676
14127
19842
322
2927
1178
790
1712
776
1282
1220
592
591
600
596
1327
592
1362
1126
1202
589
565
1253
1271
576
6901
578
1135
287
2883
693
995
8550
2093
4390
361
4994
2093
6346
19631
8310
3814
12762
17778
11500
1296
2883
3850
4796
6244
4335
2672
8891
2883
3169
4170
20567
9360
7990
2883
3818
15319
11891
2883
9281
2313
11726
2178
2386
1289
643
690
663
634
573
602
1874
696
857
572
890
632
605
479
1724
622
2962
646
8550
2313
2932
1505
21407
7156
4993
1461
2883
35287
454
656
454
26048
1521
355
512
1360
2140
4661
3577
7495
1906
352
5580
2902
343
450
4745
4500
7170
2140
1931
3035
341
21319
539
341
14310
7495
490
369
341
21706
21319
450
197
1683
21411
450
14310
490
453
1531
1767
2260
1977
1299
2889
1714
1612
1835
1498
2107
1787
1809
1795
383
4548
498
7437
7693
2326
816
12574
424
406
4876
350
2708
517
261
17350
1077
943
982
4357
1225
895
1068
934
973
159
4860
754
6459
850
1270
934
1037
4529
754
107
3411
2053
1415
8559
9366
1807
2146
286
297
297
286
6714
122
7909
11987
5526
34608
167
122
4175
6055
1547
171
7889
125
5823
6495
8961
171
171
167
122
11969
12824
122
8371
170
9519
402
125
5350
7067
171
171
167
124
124
7845
168
6948
402
124
7300
5049
171
170
167
165
7824
172
6486
125
8762
10559
171
171
167
122
124
10172
7300
7958
171
8804
402
123
8928
171
170
167
7835
170
7916
125
8565
171
170
167
165
165
6279
440
440
7880
171
7138
123
7517
171
167
171
151
151
13665
13346
7781
170
8868
125
6068
167
171
171
151
8844
151
8102
171
6455
402
123
7970
171
167
170
170
151
320
7843
170
8396
124
64
167
171
170
170
151
8302
171
1391
9006
402
123
6614
8820
171
170
167
170
123
6402
320
5976
7746
171
6580
125
7300
171
170
167
125
124
8531
9691
7835
170
125
171
170
167
124
124
9163
3851
7818
171
6731
125
9457
171
167
170
124
124
11622
8284
170
8540
124
64
2385
171
170
167
170
156
320
554
7563
10311
7820
170
7539
125
171
170
167
170
125
320
7560
8269
170
9229
124
7201
8731
171
167
171
124
122
7242
7815
171
8805
125
171
171
167
122
122
3969
11104
7840
170
8131
123
10678
12827
171
167
170
125
122
7674
4916
170
1475
4461
125
8160
171
167
170
151
122
9282
8844
8108
171
8192
125
64
171
167
170
124
125
9313
10511
7845
171
7762
125
7206
171
168
167
125
10253
124
12708
9305
170
7342
125
64
6370
171
167
170
125
124
13263
7845
170
123
9573
4735
1716
124
5270
1023
1019
9765
1560
296
1480
5134
12274
5593
124
343
343
4060
1700
617
11140
1720
591
1656
1799
167
171
171
124
124
11871
10985
171
125
424
406
517
261
4357
754
64
64
64
4860
517
261
4529
1225
594
266
7603
8043
1112
579
600
12625
12625
8762
1307
1772
2748
5639
18672
9466
1108
511
273
4701
1919
554
168
518
7654
15677
703
5007
621
4622
4310
826
652
735
516
340
435
292
368
655
2251
4540
1369
1835
14878
4541
3783
540
10510
890
11307
226
868
1050
720
13763
6064
293
604
1306
7070
680
4979
7081
2500
293
17279
604
25254
498
7081
604
13972
740
293
604
1194
293
604
604
604
604
5984
13141
3211
1110
3320
1481
1229
383
1511
441
885
367
6282
646
516
9185
1347
2921
506
558
216
2328
559
10878
388
261
4190
7066
504
642
25071
292
441
318
292
366
1540
2033
6219
3756
465
801
11970
27466
1040
549
2158
292
902
2765
1417
6216
19063
299
1015
553
467
752
1024
419
651
1108
1029
929
1174
961
4964
25650
12147
237
177
518
25254
13763
604
604
604
604
604
604
362
604
604
328
602
265
13146
1347
641
255
495
3124
222
308
4376
6726
8075
4628
25936
2733
7913
2017
1659
3890
699
8265
1460
4434
1136
1823
15796
1106
1680
1775
1418
1199
1522
1084
1101
1084
1101
319
136
6700
6888
6924
7109
6282
9529
5639
3194
2809
1180
1659
1136
2994
6063
2900
1460
2835
1950
6857
699
323
4309
4447
1109
1092
11332
938
10533
1076
1168
136
7900
125
125
4167
125
125
125
125
125
125
125
5332
125
125
125
3781
125
5094
125
3101
125
699
222
4309
15729
1084
1084
4447
7900
46720
1515
442
550
5372
1226
1106
561
697
535
22242
22029
905
335
606
568
4163
1462
623
7575
551
908
802
832
4231
2438
553
669
374
1157
1068
8825
4231
3344
950
6633
697
8987
1663
1536
1663
1537
3859
4230
1662
3859
3859
12112
7501
2751
4081
1663
3859
4163
800
3914
4163
15949
6880
23784
4862
5069
284
5883
285
70754
13922
4605
269
269
269
269
269
2381
2158
269
2195
269
957
18589
262
1699
6457
8597
5431
268
4642
4373
14180
529
424
12617
1264
484
18236
20365
238
9615
5209
18829
44014
3215
3513
8460
5166
6361
1796
1948
121886
63943
77658
401
5209
18829
44014
4334
1630
2219
2571
1553
1199
8460
2080
1559
2606
1570
2169
2470
1592
2370
2036
1533
1810
1984
3439
1584
8343
1899
1448
8840
838
423
1078
387
971
5209
18829
44014
3215
4923
4923
4923
3706
457
880
824
1196
668
14383
8496
255
465
9564
111
111
111
2560
869
10870
2159
9671
415
275
5008
415
275
484
900
565
5929
703
501
493
346
437
490
545
305
543
533
527
2842
6301
1063
324
3554
530
484
6513
1218
329
14858
540
516
516
1037
6733
6481
37541
1510
2157
603
231
394
23123
6702
10534
490
612
7836
3842
8343
1345
2383
2448
1913
632
1072
643
685
1029
291
265
297
3219
3455
3336
2182
1835
361
339
1082
2157
1453
3430
3166
274
283
3280
351
238
496672
272
572
253
23475
253
3969807
257
2413082
37541
142
310
259
9333
4760
324
1276
4634
357
357
913
749
239
7837
905
9240
1147
237
240
9841
239
7573
548
5824
741
32615
115
463
125
729
12495
460
14620
51686
51650
163
115
482
465
2037
721
946
606
671
1305
511
546
12210
17195
124
465
10280
7410
1636
14856
163
115
47772
482
126
115
482
15086
465
5706
1535
51730
163
115
2157
480
126
482
484
10370
16084
4830
14755
44335
1333
788
6742
9143
135
4191
255
265
264
261
7892
2790
174
3116
2042
522
1374
274
1090
564
136
2285
143
612
1313
12272
221
16118
1792
1413
2542
6922
259
1090
261
264
268
269
569
2911
2404
616
2783
6297
1090
564
612
12191
1374
6862
273
522
264
265
269
262
16254
1753
273
523
13117
1374
5087
259
255
264
264
1090
269
594
265
808
10842
10799
1090
593
786
1374
6064
259
262
265
268
269
1090
594
1455
1090
802
594
10790
802
1374
4079
260
264
265
262
1090
264
594
259
1090
564
802
612
12212
10790
73848
450
5724
5200
6137
4666
179
3177
9615
11662
4198
20112
472
7967
7844
9615
9898
11028
20343
4809
5712
4721
1038
1202
1236
997
1125
1614
7151
1225
1341
1607
894
1002
1890
430
4960
5204
5302
74972
430
686
24370
1542
1052
1837
320
7637
325
4906
329
2638
718
7487
312
4795
781
1191
919
1371
2063
175
5021
970
820
6830
7122
4235
313
11455
2357
1109
4966
365
367
554
343
718
544
1109
363
458
1662
340
34580
2501
7971
360
1139
1845
13105
3272
1163
3348
11400
1317
407
683
1782
2587
666
4850
715
3250
10447
2357
544
554
1109
19077
17164
1018
932
785
1935
829
10201
5535
2357
544
554
208
2357
544
554
1109
16185
12448
9874
8581
2357
544
554
208
2357
544
554
208
2357
544
554
208
25552
1395
292
387
2844
9751
651
2747
1795
358
12744
1161
2844
11919
297
3514
13564
2844
5818
291
1163
3146
1086
12744
2844
13631
2844
5588
12744
2844
2844
13636
2844
2844
2844
11378
12151
12744
3636
13574
2844
2844
2844
3219
12744
13477
2844
12746
25493
9613
2844
2844
2844
122935
1367
1981
1981
267
30249
970
1287
4334
3354
13895
11930
2002
7573
4551
21202
10634
4329
6919
21758
17231
11362
179
178
178
178
178
178
178
17662
178
352
919
178
178
178
1007
1086
179
904
1366
2065
3560
2043
318
32547
234075
1501
272
348
882
272
264
3303
882
5003
549
555
7883
555
6699
521
2853
3151
7300
250
549
551
527
521
9363
8266
7519
8355
555
3944
7560
7217
6752
3875
6992
18313
103
103
103
103
270
103
103
103
6226
262
105
105
270
266
103
103
218
218
266
218
268
103
258
218
175
103
18994
103
103
103
103
103
103
103
978
322
613
156
156
612
1950
12465
1198
105
16462
6859
932
1090
781
1191
326
312
1935
785
1052
919
5513
9645
2481
1104
361
5090
363
454
339
336
842
625
359
635
1662
1109
1662
393
5007
513
355
1910
2878
6679
13371
8899
13450
4055
275
675
598
8349
1088
620
554
621
355
480
688
601
431
545
782
460
408
638
2260
545
1961
1309
8078
10675
19057
13908
679
673
495
2260
712
627
462
8078
10559
799
1580
100
2032
2425
2212
1722
19683
463
10541
460
462
397
7788
19634
1456
560
12113
513
10531
462
750
518
505
537
460
2436
414
7517
8130
18930
461
11755
6546
2549
535
535
665
7055
7055
18904
461
11284
4667
2348
535
535
685
685
3616
3616
2481
625
635
1109
609
322
12443
609
11530
978
322
609
612
1970
1387
978
19757
322
613
1338
613
222
443
3635
6726
8075
4628
25936
1823
1460
1659
699
1106
1136
604
319
136
6826
2377
1603
2708
28834
2622
172
2826
2350
1048
4348
2936
2950
180
179
180
7080
3279
5526
3508
12659
2937
9023
1209
1129
961
1141
960
2097
1121
1181
9023
7190
271
16205
1288
1222
547
1010
494
587
9133
9106
1166
1173
1171
1007
527
484
1268
481
4686
1148
845
394
392
9106
13033
15373
8094
9130
9478
1010
467
595
595
1295
472
15646
1168
491
9128
9487
16220
9500
7673
15954
486
8233
1330
1347
473
468
7695
8233
8206
8233
8206
8136
8135
8136
8135
7940
11739
488
1378
454
269
8084
8045
8160
8075
7985
7861
12406
3453
629
1112
1331
1060
1209
1054
1413
1253
2699
739
12852
714
9418
1192
757
1233
882
1017
3119
1445
1227
1172
768
1122
898
1026
1123
1368
3017
1032
1222
1471
720
4078
2075
1077
1177
4726
896
3685
793
739
1101
269
261
998
1572
13931
360
725
381
1644
23518
3453
348
1077
3017
1054
1445
1112
952
1446
1413
1026
1227
1193
1516
2075
1083
1037
16920
13464
360
725
7000
353
739
10499
9045
353
6216
6111
9372
3582
12432
11098
793
1192
360
12012
12078
2920
23518
16550
151
1962
301
1714
6979
272
550
3462
10108
7120
291
570
9935
23713
1378
8627
1215
7332
2067
13463
5524
2102
8865
1245
6092
2131
6057
1214
434
823
12838
344
342
356
599
607
615
30569
3429
608
23635
9101
9542
11748
53697
2016
245
243
18239
23668
10509
16931
11386
22693
11089
7566
12254
7821
7271
15299
30411
5951
667
23373
4480
269
269
1490
124
2237
432
21553
1299
458
5812
124
124
1328
1953
797
301
505
219
1271
1277
1120
301
219
287
1209
266
617
122
1461
917
219
3988
2215
450
11303
124
124
479
1016
1364
1318
122
1415
576
1295
3395
4105
23821
465
12274
39687
2775
4105
471
9682
576
57203
458
5811
1509
7184
659
1509
518
314
18507
896
1272
781
871
1567
717
11224
934
260
1165
807
838
3779
414
3725
284
2601
3066
1141
4283
3969
3774
3168
13638
4113
379
8136
4166
2632
2373
327
15135
4926
6202
1744
4024
384
8047
19727
11656
3716
661
10168
29628
394
563
5199
9374
3650
1234
2832
4789
555
237
421
188
788
1394
3584
381
271
1320
546
262
884
1318
618
2168
1240
647
301
521
27033
230
244
264
306
891
7461
1234
1544
1439
3190
4175
12348
555
237
421
187
788
1169
3085
3411
247
256
4272
3515
8648
891
8941
861
4178
12023
956
2996
3927
501
501
501
501
501
501
915
930
927
501
758
501
2226
273
866
7684
3347
13908
5665
273
840
273
273
501
2559
1246
12545
332
2365
1148
6154
963
946
1018
12518
12532
12539
332
12573
12573
12557
12567
12585
12547
12539
12545
12585
15411
2767
2812
237
193
2559
1274
12537
332
2393
1176
6183
991
974
1046
563
956
501
501
727
501
13908
501
416
26450
1395
292
1343
1159
651
292
480
4342
293
1225
386
16554
358
1086
12565
297
1163
452
7563
1063
391
2774
212
1132
1063
200
7939
1015
212
1654
581
62347
762
13073
7201
200
10388
61798
200
7885
17244
723
4703
596
507
526
666
1829
573
585
781
592
1154
1021
1546
472
528
543
1553
11680
479
424
6909
1950
5967
3093
3126
586
584
743
553
3388
527
2515
37505
744
424
4029
7233
953
3189
2197
282
9600
2981
773
7870
4448
448
1103
8920
1824
263
724
4325
393
1440
12401
9535
1650
1120
713
18197
620
1857
4325
2282
296
897
526
235
2982
3245
3100
6245
451
4987
6245
4382
6245
3921
6245
4170
6245
3712
6245
3054
6245
3723
6245
3458
6245
3503
6245
4134
6245
3503
4676
312
3503
6245
7043
3423
2609
2882
3599
2827
5389
3132
2168
1967
1962
3287
3762
2484
10140
9771
3550
3340
10255
1169
8604
1170
12530
5618
20574
6534
498
585
553
12786
493
54727
41210
30603
26843
667
585
1077
658
273
685
1109
283
632
1101
564
1069
1644
273
294
614
536
284
286
779
700
23473
587
612
2179
810
284
1067
28058
866
68723
567
780
290
1423
642
4097
6786
7345
7271
9461
432
432
6773
7297
9023
1209
960
2097
1141
961
1121
1181
1129
9036
9036
9036
9036
9036
9036
9036
9036
11379
5534
10830
5409
22119
630
21222
4470
10069
8209
702
9562
5323
1503
1613
1486
1613
1489
1626
5653
10297
10474
1456
5203
1594
1374
1474
1616
9329
9942
16125
3004
1613
8496
1469
354
3498
10166
1480
1502
2007
5532
1519
1587
3348
1491
1476
411
237
1417
28874
171
27694
7228
21553
1765
269
4282
331
4754
380
12286
1785
22722
452
7566
1063
135
135
135
135
40045
1063
200
9390
135
135
135
36509
200
135
18145
200
165
157
23354
125
125
125
125
125
122
2353
23354
1180
12649
6436
16511
470
140
23354
4480
125
125
1490
124
2237
78519
1066
6317
442
15305
1459
281
617
288
1699
1079
270
1947
4476
277
3648
2963
1745
3501
1180
791
1639
285
289
1862
3613
11001
3669
202
2580
5045
4094
281
4755
721
708
603
348
3660
1665
288
493
24247
414
661
5298
318
268
12039
3782
3802
4459
310
10011
4444
1699
2219
18735
7188
5244
310
13242
4329
2852
281
6384
9853
5660
1549
35678
4001
34951
703
1779
270
281
317
1699
10911
2645
2070
358
292
16740
20952
380
1103
11330
2291
365
370
3432
2413
984
943
683
370
986
1917
1003
2898
18004
6380
384
4106
366
1798
10514
23354
727
5267
125
1322
4034
304
124
6749
21642
2322
287
1723
1745
2639
727
5267
26319
3234
125
10369
727
5267
21657
2211
1281
851
306
7573
1805
865
6138
2467
6313
812
707
844
716
2171
3422
3412
3634
3069
2644
3431
2731
726
14586
22700
3301
14412
2558
16871
7041
10739
677
677
2970
677
9366
7031
10025
195
195
195
195
4151
195
195
195
195
2211
6687
6171
7377
6686
9107
10933
195
195
22381
4623
7177
2211
4613
3951
2211
194
194
8090
5894
8706
9477
5872
10931
16067
2211
78723
126
6317
126
13895
156
1043
126
288
156
156
156
288
156
1180
1665
126
3465
11124
156
126
156
2580
3783
1868
126
156
156
126
126
156
126
126
126
325
156
126
126
3613
126
5168
156
156
156
46064
5656
10611
288
288
4131
15958
17738
282
15007
16980
7028
35687
293
4605
2195
269
269
2158
2381
269
269
269
269
269
9534
4713
1522
19
19
19
19
19
19
19
19
354
19
536
216
8833
240
267
19
473
14664
2297
1272
10534
702
9037
12348
473
8046
3901
12899
1547
473
14040
337
341
188
833
1394
3064
159
159
159
884
618
19
159
159
647
159
301
159
19
2516
15427
159
2303
9374
1586
285
2051
8602
891
7465
19
159
159
159
3798
19
39778
418
534
278
1908
3184
2363
4660
275
276
267
7392
8202
338
532
305
6571
390
360
11519
9249
10044
357
1937
4412
1487
1014
390
358
327
360
319
6256
2368
4098
5813
2012
8196
126
123
1404
2036
1460
126
8196
5341
8196
46427
8929
141
10185
291
140
140
4098
1460
4098
16952
8975
141
140
291
140
8808
43417
384
549
331
271
12523
331
551
763
721
1861
298
1543
12428
549
551
676
545
781
546
547
791
555
492
843
290
460
3434
710
87369
361
275
736
9529
412
267
547
272
12409
539
1467
1894
753
364
348
370
578
3466
182
549
271
527
1376
549
266
12152
532
1432
672
438
75957
182
549
271
544
1512
22010
549
267
12038
532
432
10235
485
1423
23054
305
941
801
611
880
1466
716
2011
331
2604
2209
2658
2452
1791
2702
1499
3094
779
3676
1029
11077
305
941
801
611
880
770
716
2011
465
1029
8921
13318
2429
305
3223
35816
4605
2195
269
269
269
2158
2381
269
269
269
269
125
5262
1440
3813
19276
5651
3813
1968
10211
1908
1744
652
647
1355
3955
7577
10211
3813
1968
5203
3813
10211
1968
3324
3813
10211
1908
1968
3813
1968
10211
7577
3813
1968
10211
4833
3813
1968
10211
7577
3813
1968
10211
4998
3813
1968
10211
7577
3813
1968
10211
5367
3813
1968
10211
7577
3813
1968
10211
2177
3813
1968
10211
7577
3813
1968
10211
2177
3813
1968
10211
7577
3813
1968
10211
5351
3813
1968
10211
3644
3813
1968
10211
3813
1968
10211
7577
3813
1968
10211
2177
3813
1968
10211
7577
3813
1968
10211
5486
3813
1968
10211
7592
3813
1968
10211
3813
1968
10211
7577
3813
1968
10211
5164
3813
1968
10211
7577
3813
1968
10211
4788
3813
1968
10211
7577
3813
1968
10211
2177
3813
1968
10211
7577
3813
1968
10211
4927
3813
1968
10211
7577
3813
1968
10211
4939
3813
1968
10211
7577
3813
1968
10211
5127
3813
1968
10211
7577
3813
1968
10211
3813
1968
10211
7577
3813
1968
10211
9119
3813
1968
10211
7577
3813
1968
10211
1477
2977
12708
545
575
1045
1084
1014
2530
574
604
467
560
2673
1085
1087
612
609
8237
638
8188
356
11095
984
722
1047
945
2365
944
11095
12697
8230
14375
4308
253
8668
2053
3794
27441
2546
105805
531
622
324
320
344
321
1217
1110
113
113
113
7373
12927
1365
1828
2236
113
113
23787
11669
448
443
8360
974
325
590
448
450
448
1416
1544
591
484
28931
8291
11574
2720
1313
2223
806
1090
899
20894
470
27157
466
11972
8962
1640
701
1056
287
1112
2157
3201
3732
286
1454
1966
3620
5618
1926
2128
5596
2660
22172
21174
11432
1705
872
5241
11989
732
5267
24734
1297
269
4034
304
269
2688
122
6864
437
261
27713
737
329
793
1867
1590
363
371
1795
12139
1806
261
2186
377
187
161
333
176
9044
2805
2704
2812
2697
8186
367
2707
2907
325
2439
2775
4126
3222
492
2901
4146
1208
9115
28392
1886
2280
261
13693
3470
2133
2589
1440
2148
733
1998
1996
2020
780
1032
1727
229
8110
2150
345
1081
345
795
10031
346
1476
334
8126
8132
12525
12092
4242
2852
3879
869
4216
16839
4655
4300
4890
5475
4733
460
376
3349
9363
7615
15655
10563
3598
5402
3366
4860
4697
20811
7640
401
563
5264
8549
1234
3650
2832
2048
7369
1009
200
6405
14777
222
443
3635
6726
8075
4628
25936
1823
1460
1659
1136
1106
699
1413
7220
535
22029
623
905
22222
1462
551
669
374
1157
6396
8825
6633
2437
552
7574
949
567
831
1067
907
3344
335
443
697
606
561
319
136
323
3568
732
5267
24734
125
125
125
125
125
125
124
64
426
250
25842
10563
737
364
358
1796
1591
753
793
330
261
2280
377
373
27276
1460
581
1591
179
160
179
253
627
287
18112
266
260
1741
2250
1529
523
475
10332
164
9982
13913
5304
1462
13655
33245
14902
1462
1345
32266
260
491
34433
475
528
577
490
549
603
512
739
542
1524
332
868
332
598
775
333
527
755
2234
630
980
570
500
1678
407
332
534
733
587
559
2699
575
498
598
564
512
2078
718
525
6049
23221
261
368
13613
9517
6206
6132
5957
4839
3037
2436
2707
436
6343
203
1337
3257
189
345
3921
7786
2058
6544
7769
3987
4471
195
10173
4096
2942
9299
8869
3061
2463
4829
17743
18401
192
2023
15620
9463
18015
270
1112
286
510
30210
2332
6408
5527
10194
21520
1010
515
291
1772
2539
5520
3600
434
3013
356
9300
2402
226
405
2942
4892
4185
9551
2279
2528
291
2961
9328
2274
27746
6942
2239
291
2961
2961
8859
141
9882
8889
291
2961
8859
8315
291
2954
8865
24682
8204
291
2957
9750
2499
9268
609
291
54263
732
5267
25834
124
1614
6749
479
374
18375
896
1272
871
717
838
1466
932
807
267
1567
5614
33261
18523
15622
1011
267
404
2406
8183
83769
4763
815
23115
2127
44384
732
5267
26319
142
10090
3234
1437
461
40004
124
1884
819
1225
2281
561
14147
7691
1673
2266
767
7466
122
310
304
299
1401
1366
2221
8238
10592
1407
2937
2608
1144
1415
9645
20183
1446
16756
394
32349
7851
337
3775
330
721
526
1814
764
364
1366
765
7938
317
4293
409
407
4008
399
355
337
365
365
396
3999
1492
262
253
11240
337
317
366
274
20824
14296
10425
698
20821
370
20734
12649
10417
698
20822
9903
698
20822
584
38600
5327
281
1067
2962
645
1067
294
2163
762
1119
707
3081
1055
5850
52
10467
4848
3066
532
53
10409
2321
508
4221
8454
561
555
13665
308
6156
8702
299
6050
12379
532
57
8932
1510
11409
1783
1275
6240
6813
22675
298
10915
1174
21187
4639
3119
25137
4793
4946
5954
15575
23147
25592
25769
22951
23132
24988
24875
25463
23539
23287
11995
25706
23249
23344
13636
23286
23479
23181
23031
12398
23194
14679
24627
6823
55
18801
3317
15101
244
230
306
262
264
6201
6189
6175
22676
21223
22604
19459
394
563
5641
1234
6729
2861
3650
2832
4789
555
237
421
187
790
1394
3524
271
546
1320
884
618
1318
381
647
301
2168
1240
521
2942
256
247
7436
11234
4170
6297
8551
3024
8648
3965
9997
4311
5271
9374
4026
5255
8549
3953
4802
5922
3580
8145
12407
2779
261
5206
1258
4717
1927
14056
1678
1820
1677
2658
2705
3395
3191
11403
3704
4233
5281
2770
3547
3657
76512
89850
12856
188103
4335
434
4607
2440
1679
2350
3358
2951
3691
265
11558
3528
12034
3444
3976
2177
1677
1820
1678
2320
2776
2258
11026
1940
6252
1678
1997
4057
66
4259
891
7461
1234
1439
1544
3190
3798
174
2144
4139
174
4315
174
5828
174
4119
5160
172
173
174
4067
3664
173
174
4347
4113
4425
173
3263
15269
10298
225
3656
3563
4620
2005
10186
1591
2048
1796
2271
1187
1486
1664
1696
2094
2451
1869
6517
3641
13454
12119
2168
8556
9414
8927
398
3656
3641
2557
9618
6517
2613
1447
20337
9023
1209
960
1141
2097
1121
1181
1129
961
7742
271
7213
16348
1288
1222
547
1010
494
587
7424
15661
1166
481
1007
527
486
1268
1173
1171
16128
482
16081
9070
1148
473
1010
1295
595
468
1347
3146
16410
1168
16461
16803
8784
3156
16511
38600
898
295
5327
1055
1055
1067
555
170
14233
3043
2196
1035
281
10220
11474
516
6728
9628
1055
4344
9562
10387
289
403
14893
19267
707
9495
1055
4344
9564
584
38600
1067
1055
1119
1067
5850
2597
3110
3172
294
645
762
707
2302
13485
3213
3463
6607
1321
7924
427
3872
89092
9798
2779
842
2075
2310
287
308
1472
1395
986
1049
4471
1884
270
1922
1821
1496
1225
561
270
353
124
819
14147
43077
11559
124
7504
1673
2281
2266
794
751
564
387
1620
3316
2285
2650
3674
387
628
2008
5515
387
508
9919
4608
2897
2920
2789
20588
3092
1399
387
10184
627
124
7415
782
1673
475
637
499
592
29671
29180
5830
10025
1772
15075
25860
3927
3664
864
1882
945
1365
522
9733
10221
11925
9079
8760
342
1311
523
1627
694
1291
335
1053
1112
3014
2434
16719
11549
6007
5096
404
990
958
956
28206
11020
2926
1758
1338
387
207
7066
7125
1777
1394
9425
7579
4862
1259
48255
1843
23157
15133
223500
414
493
31719
747
18641
2930
1410
2313
319
2330
318
2405
2241
2340
2754
2404
15600
2833
2823
2230
1770
2570
266
12152
6657
2279
19827
701
6679
341
340
2930
18664
29832
1777
799
6407
2399
1274
1353
1223
1190
1291
1673
475
637
499
1820
4523
907
198
524
3549
29180
465
7860
864
522
728
8922
392
24820
2318
23360
267
8152
42819
124
3371
779
28005
779
315
316
316
3427
2342
308
4411
3037
7158
3304
2823
2085
1025
996
317
2868
1669
1470
1695
11547
3194
11547
1143
803
3124
30744
1136
1281
1338
1284
1673
1294
3016
9374
3906
7040
3175
5281
2470
1127
8648
3898
11678
4214
4073
2029
9570
3894
27286
12351
230
244
264
306
23037
891
7461
1234
1544
7199
1439
3190
4067
900
561
5929
653
387
483
296
493
443
255
451
495
2792
440
477
261
3128
480
434
6145
1168
261
3747
495
987
282
8976
490
466
454
1013
475
458
479
416
13524
452
286
13585
468
314
435
460
463
22018
466
13162
289
13182
13182
22082
21496
459
10164
21565
18007
290
18007
18007
21565
26299
290
26299
26299
21565
22165
18395
290
18395
18395
22165
21565
22165
10467
4848
3066
532
18143
640
4639
3119
2050
262
7499
3044
17275
1662
5744
298
6200
777
337
3560
738
4557
291
6276
2457
611
2924
291
221
6413
1866
273
265
298
9614
273
1636
337
5264
777
2465
1981
3458
6389
3458
3458
13770
1866
268
597
2045
1740
1344
3971
19721
1971
328
708
306
273
6002
2153
2865
6075
7129
13452
290
7780
36642
309
327
3638
1679
8990
1801
604
1931
714
7942
1984
7985
6338
5053
777
265
3648
2490
5264
9614
900
565
5929
703
346
437
501
533
527
305
543
490
493
2842
545
261
3128
530
484
6145
1218
261
343
9288
540
516
1063
1037
19252
525
502
529
466
510
9288
11495
508
9288
6343
261
9959
545
132
208
124
9561
132
208
121
10998
385
121
132
208
140
544
122
12523
132
208
140
534
2325
732
5267
26319
1297
269
4034
304
269
3234
125
11346
1884
561
819
122
4008
47507
14147
2266
1225
1673
2281
45281
122
3457
122
42128
124
10495
465
38822
124
3923
872
3283
590
1316
29153
10224
3518
1048
323
994
548
3044
324
1413
861
1343
1088
1426
343
329
869
323
1380
11100
5938
10708
1174
2759
1131
384
4909
989
405
405
600
3685
9104
8607
846
1101
3022
2769
1136
1768
2996
2728
1028
2634
1837
1397
1026
1070
2589
2588
3152
9104
3685
124
3371
758
18037
435
435
1127
3015
472
237
237
5682
237
473
5364
14997
3903
4240
9780
7392
212
288
5041
1602
474
476
610
648
23485
210
212
212
210
212
211
211
237
211
13863
3002
20395
9135
237
5287
580
698
17598
3034
9253
237
369
1679
2009
8899
1978
11086
12849
604
9154
102
262
18919
1460
1616
1449
1126
1594
1596
2830
1573
2691
1109
5682
611
650
2039
763
1452
975
650
344
1456
337
10544
428
650
427
10544
17598
237
604
212
211
212
211
210
210
211
237
476
483
20884
6212
3098
3050
8606
398
803
645
12965
600
810
3207
12390
1297
267
269
269
1117
6408
449
24618
1578
11422
961
354
3063
3164
1332
11422
1241
21708
4552
1378
5824
68149
12820
4298
7279
6727
9116
246
246
1152
4810
15252
2254
3425
10485
935
24663
22762
444
3019
376
255
141
13369
3849
265
1593
2462
2795
2986
267
288
270
270
942
932
789
281
2243
1038
2137
273
933
122
390
1962
3302
370
7830
4624
1229
3939
12283
141
124
13369
7300
122
11181
21389
8849
1936
6704
12621
415
16959
5532
1947
13519
2791
4464
182
2051
24505
25422
7253
422
9800
30872
415
2791
5975
422
2580
12610
424
422
2662
424
422
2871
424
422
415
2791
6795
422
2077
424
422
415
2822
6578
422
2807
424
422
2269
424
422
415
2822
5004
422
2961
424
2659
16762
5526
1972
2292
1528
2381
2124
1246
1468
2023
2000
2033
5929
3342
2690
4710
24840
2034
1331
8965
389
1346
326
4009
18895
417
3422
321
203
5187
1228
1718
1712
3904
1711
10912
436
354
1626
3297
1940
1914
7917
203
4898
30822
1788
203
1251
6035
411
1893
8948
26335
18130
1817
203
1248
4415
3794
43073
6186
203
1264
6605
1893
1833
203
1228
4898
1757
203
1264
8545
7136
16262
1341
4898
203
1782
1257
12217
9298
9089
27365
25145
203
1872
1264
3573
435
241
1260
4879
12217
1888
203
1260
4308
3174
19930
5347
203
1264
21934
14535
203
1228
4308
5347
203
1264
12217
1904
203
1251
4898
1799
203
1264
6762
889
68801
146827
2523
8912
316
4625
4753
7805
1276
125
126
123
125
855
7300
882
2920
470
29019
9265
453
14785
317
1116
450
14595
33739
453
12425
1499
344
455
126
7440
455
1687
10285
160
17701
4395
159
6127
453
450
51530
512
16084
455
455
4275
160
159
19208
1312
453
11496
448
14711
1332
35569
512
12112
126
455
5706
455
9049
160
4395
4283
159
10401
20656
1607
13242
9053
3238
1392
1929
2755
1397
2197
3481
1657
3818
3365
14926
2825
1367
2606
3772
2448
18181
2738
1634
328
2477
21882
1277
20894
23727
418
2691
4683
703
773
693
38600
898
295
5327
281
170
555
14233
3043
2196
11474
1055
4344
516
6728
10705
289
337
10196
18307
5740
414
414
634
2334
123
21926
3916
13136
5954
502
269
297
297
2073
2209
758
832
632
612
269
741
1347
4999
20663
1048
973
5399
7300
23802
13222
7300
64
21827
64
5671
2735
21830
14600
21860
14554
1015
33570
2488
713
1383
306
435
782
491
1808
727
342
332
9160
740
332
917
1158
2511
442
809
30484
332
420
651
9316
10220
10220
710
1052
784
2701
724
778
806
286
761
770
646
1270
1162
1100
809
2102
677
593
715
710
829
1052
500
10607
1157
988
1017
1269
755
1269
893
765
1052
29395
500
1100
988
500
64696
1314
1053
633
12181
448
1050
301
325
338
338
569
123
258
962
689
338
10085
3939
1827
2697
2134
52443
47665
2081
2771
398
4631
2272
271
962
10240
940
180
1146
818
1897
22981
295
777
1028
430
3903
3845
2583
352
620
814
4845
2676
1378
10837
5637
6915
300
602
595
4392
628
17374
430
861
351
619
352
1606
2281
4741
320
4640
2608
1741
2539
1898
4379
4147
273
1924
2940
5540
12770
1557
7322
261
5885
14608
3460
24222
1759
23852
292
320
1629
16963
1472
2190
1904
1989
3178
6453
1220
4051
2024
2394
3697
3590
2472
375
2662
9054
406
377
4030
5423
1117
5857
2921
193
21573
7300
25080
19705
2358
6215
273
1633
273
465
1226
325
18168
1460
6186
3299
14894
3511
13821
17857
8171
15134
1170
11169
483
1903
23196
16778
2701
15219
745
19321
3395
14371
330
778
7873
11202
1972
2079
2451
3437
4583
33011
5616
2538
3795
5368
2412
16356
396
5959
4130
9213
6127
398
2450
2256
5731
2699
2486
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
4706
24130
4963
2150
3209
494
4842
4419
3327
1854
21558
2517
256
2224
9079
3510
2839
2822
3115
2705
2775
16970
889
3684
9329
6806
14107
2722
166
5648
13758
2844
6154
3022
3066
1226
1046
1074
1036
1085
1045
8006
2866
2551
1213
850
346
407
786
269
39778
418
534
1908
1014
278
3184
390
507
2363
1937
1487
357
327
305
11519
359
275
9021
276
268
338
8088
9249
4660
11374
6571
4412
7392
360
320
535
418
548
1552
509
8486
1730
445
1125
809
532
506
9914
473
471
893
755
123
123
2334
10148
11635
2156
1696
270
466
123
761
630
270
495
17930
536
525
3524
299
3087
332
48838
227
229
229
2335
824
2828
694
2903
305
317
687
1929
3858
2072
878
1488
813
3688
337
783
326
34084
511
1741
8486
2015
842
536
540
518
30582
3149
278
8815
540
441
415
227
5814
529
415
623
22648
228
228
9420
278
33064
511
8486
536
512
9914
499
505
10176
4405
529
634
414
414
11073
23120
309
298
309
890
8221
1256
452
7561
1063
391
2774
212
1132
33639
1063
200
3936
212
581
1015
3801
1063
1995
1132
627
259
237
10110
290
843
666
735
290
371
567
2508
745
3331
362
290
37739
774
604
215
215
175
639
1860
313
578
5004
3802
627
259
237
3801
1063
627
135
135
259
237
10480
16070
38600
898
295
5327
281
1067
1055
3172
5850
762
1023
1675
1067
707
2275
645
294
2302
170
1702
56555
126
25870
2225
31760
523
1221
7315
4516
668
4355
23727
5786
5209
900
3644
2896
458
1921
2909
2727
2407
17160
730
3062
2280
2477
2720
344
2111
3533
279
2393
7718
935
4654
16506
877
7486
279
279
24902
2239
2073
5810
2477
470
15145
955
8221
8745
3983
5512
1372
5810
470
934
19562
4654
19102
2582
7407
2050
5802
2799
2904
2496
2835
1073
839
614
12212
12212
961
8440
5680
3474
6159
5818
1073
868
582
10620
10620
827
366
366
23354
4605
2195
269
2381
269
269
269
2158
269
269
269
125
11353
8920
6800
7135
7406
291
5951
3280
307
6458
5908
3348
5239
3694
1141
28958
4104
3383
4628
5020
3738
3256
3686
3494
1506
5186
4854
4104
6884
2208
3738
2634
4514
4588
3882
4354
5036
5282
3827
4205
4846
3280
5239
5014
5906
1628
3256
2634
6728
1032
28958
28958
21173
1606
1586
2160
3004
1626
1520
1459
820
1466
1520
2124
339
1183
2747
464
1661
1436
683
1261
1482
1218
2330
739
17532
21519
728
192
907
1839
695
872
364
3477
987
635
708
577
3207
560948
11365
9222
7665
7504
8415
5951
6458
291
3280
3348
1141
5239
307
5908
3694
28958
4104
3383
4104
5282
3738
4514
5186
4354
129
5906
3738
4205
3256
5239
3882
4854
5036
1628
129
2634
3494
3686
6728
5014
4628
6884
129
129
129
5020
3686
4588
4846
1046
17491
1620
1450
752
1197
1275
2761
1480
2174
1200
192
191
478
1473
1675
2138
3188
1640
1534
2344
1232
1601
353
1534
834
23398
3019
21108
698
17547
17603
728
192
907
1839
695
872
364
3477
635
3207
194
2969
19220
7927
1699
13320
622
812
265
291
1453
291
3123
1701
436
1205
753
3280
237
388527
3477
708
635
17603
577
987
3207
26127255
12732
8749
156
156
156
156
156
156
156
156
156
156
3271
156
41473
171
9333
125
125
125
244
156
156
305
156
6059
156
5473
156
2896
156
7946
156
156
156
156
5944
9333
8729
125
125
291
125
362
125
244
125
451
287
56886
125
2264
2349
2312
2400
125
13240
6374
822
244
905
550
2264
2312
2400
12006
9087
244
8452
2264
2312
2400
14669
3446
244
1438
2264
2312
2400
14315
538
244
244
570
508
125
8818
2264
2312
2400
12261
9087
244
6842
2264
2312
2400
14710
9014
244
244
6390
2264
2400
2312
14715
5462
3739
244
5937
4348
2264
2312
2400
39363
171
7882
10141
2966
244
2896
719
4774
156
687
541
570
1101
2598
2553
2191
2335
2805
156
156
451
12186
244
1385
125
3984
2471
1899
45163
11229
6103
244
5464
1385
1899
11141
10755
244
1385
1899
12902
6103
244
4774
1899
1385
37655
5462
2896
244
2759
2966
5302
951
2268
2752
2562
2311
14357
9087
244
5302
13672
237
237
237
32819
21553
32429
235
236
237
237
237
237
237
13497
235
237
237
237
236
237
235
237
12516
237
237
64843
236
236
237
237
237
237
237
16081
236
4906
8635
5234
889
9025
1398
25896
236
236
235
237
237
237
237
237
675
1247
57549
16395
237
237
21310
28402
16997
16738
4414
28363
1098
236
237
237
236
237
235
237
237
11831
2807
753
180
179
179
178
1919
2053
370
40819
35710
370
31036
1883
1863
39542
3571
4012
25444
68
68
68
68
68
68
68
7563
68
68
68
68
3425
4564
68
1586
2963
68
68
68
68
1927
68
68
68
68
68
68
68
68
40656
484
467
347
68
451
584
769
68
68
19079
2477
68
68
511
68
68
68
68
68
68
68
68
68
68
68
68
14480
854
68
1931
624
711
68
32005
729
1091
340
672
1454
68
68
68
38748
68
68
68
68
68
3034
68
68
68
68
68
68
37720
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
688
1206
511
31036
11109
194
194
195
193
697
145
216
195
194
194
194
515
8532
195
297
9565
21990
194
194
194
194
195
697
4350
11961
2818
7568
6789
6089
6583
7206
6311
589
509
7504
7747
576
145
195
194
589
511
195
6886
4696
4917
37293
7615
744
301
282
9723
3189
424
713
6664
2226
1824
1085
9993
783
10039
4325
296
18197
620
4448
2858
1120
448
270
4325
980
2282
897
1980
263
1650
724
11706
1440
10049
533
15005
3525
1577
1080
993
349
1054
908
855
1442
393
1682
393
256
10318
10475
14742
15846
948
8630
771
9581
262
838
39552
6582
1737
6003
475
2157
20050
1503
348
3744
725
14235
1315
953
9535
773
7870
262
583
3676
36146
11844
586
62387
9726
3757
3933
250
2333
4701
6452
2016
15640
1174
1771
2013
3450
7613
71473
5773
4160
1846
1656
1015
865
865
791
1710
6936
4064
1656
794
1657
1678
1747
1206
511
31517
611
1610
563
1456
3303
580
12137
1244
10074
6311
7489
617
7246
2817
24308
216
10249
19653
394
297
32048
2039
314
7491
697
15297
3348
23005
5323
10231
4334
7142
444
1458
34048
4819
28836
10318
10318
314
510
697
9015
8189
576
9521
1487
4021
576
697
25444
68
68
38748
68
12048
4163
280
37720
996
2361
674
871
934
874
852
2025
1971
1865
486
68
52818
3298
407
407
407
407
1420
532
8507
9198
2194
40725
1024
3081
542
8507
1049
1189
181
594
1055
1323
14918
1021
1923
1076
1082
821
647
13319
1000
2270
411
400
265
1407
2933
15403
616
599
8583
789
103060
647
620
538
8411
455
4978
773
181
6139
181
647
7042
181
933
12033
8926
181
1059
12300
21966
14318
15336
706
11606
3514
338
15663
323
181
13954
620
544
3369
620
22014
15680
17157
181
16361
12447
16859
15810
620
126
10135
18113
967
19129
972
18628
181
599
12300
673
12492
838
181
14752
13379
17963
13989
13660
13739
599
13171
1018
181
9386
7402
2490
3082
2884
3079
2622
3012
16523
2898
2748
2287
6916
1853
2782
213
12227
2460
4581
285
3683
2931
4215
2744
3297
2342
4480
3286
11001
10707
259
208
12427
5540
285
8237
285
3111
285
8349
424
13424
1047
2851
6136
9836
1884
20160
9966
1047
16053
12325
7652
4505
8562
208
559
1955
901
901
2107
5660
4546
2226
1283
2175
1842
954
972
1729
2107
5660
4546
2226
932
1283
1729
2175
1842
954
972
438
18548
10144
1070
1729
2107
4546
5660
166
11531
166
3124
7201
693
1827
1367
574
3510
6062
1346
700
1103
4708
1045
876
12583
572
2727
10434
2976
1341
378
1986
1735
1917
1719
1358
1933
1860
1869
1329
3299
3492
2402
378
1571
712
1624
3575
9566
3735
5067
6085
2729
4931
5393
8445
6965
1630
5000
7253
2657
2451
3454
2679
2742
8721
4715
4196
3482
5423
3398
3642
9711
3838
4054
3263
3937
3591
3394
3126
9922
4007
4711
3184
4474
3971
5206
2822
4794
4962
5055
2737
2631
9543
1817
3038
1184
1927
2226
1994
7478
5607
1438
2684
1631
3498
1335
5254
4226
2578
2598
10013
6037
4868
3417
6820
3754
6232
5083
9946
2201
6402
2894
3808
7033
3669
3035
7369
2537
2133
9822
4328
5332
2464
4178
1500
6383
2147
5264
2357
4147
2670
2725
298
2553
298
298
413
15586
428
6218
412
8508
426
683
412
4806
285
2820
8534
208
10180
1729
2107
5660
4546
1729
2113
5660
3990
2053
438
1088
2175
1842
954
972
932
2874
2015
17562
17562
17562
17562
17562
17562
17562
30345
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
484
12398
68
68
26961
68
68
19740
68
498
9939
451
68
68
484
68
68
2380
4431
230
4431
300
3761
321
5220
485
12287
20596
454
68
1114
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
4431
459
68
514
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19055
514
20254
485
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19055
523
68
20422
454
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19055
507
11290
523
20481
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19055
492
12438
453
19877
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19055
504
12423
20155
459
68
729
4341
340
2095
2065
1431
1295
4670
29802
523
68
810
22652
507
1555
1440
22019
485
507
471
10412
33123
321
485
156
156
156
579
1777
2461
1061
321
156
594
4621
1024
348
156
1057
1034
1143
972
156
507
13926
507
1018
68
454
22483
498
5376
771
4222
6266
509
68
219
24129
2879
400
322
3867
1294
8468
1605
5029
470
481
819
1947
378
12846
540
2383
2371
873
532
1400
446
328
2259
5065
7976
2199
1025
530
460
3546
1568
59556
2630
391
437
1963
1787
236
381
1701
379
909
365
1361
1229
3011
2291
473
475
236
364
378
2277
11133
881
1052
1476
3243
364
382
2621
2473
364
783
237
2892
1597
7724
2152
5066
472
36914
365
9795
651
922
364
9522
659
685
1625
1335
3193
3031
235
12387
237
237
237
237
383
237
383
237
383
365
237
365
3610
364
236
236
383
237
383
237
365
364
1337
365
237
365
237
364
365
237
365
237
365
364
237
237
237
237
236
237
237
236
237
237
236
236
237
383
237
237
383
237
383
237
365
364
236
364
365
383
237
237
237
237
365
364
236
237
365
237
237
365
364
237
365
237
365
237
364
236
685
237
236
237
237
237
234
237
236
237
237
236
237
237
236
237
236
237
236
237
237
236
237
233
237
237
237
237
237
237
12090
11584
382
236
236
236
235
363
364
236
236
235
236
382
236
236
235
236
235
363
364
236
363
236
235
236
236
236
236
364
236
363
235
236
236
236
236
364
236
236
236
235
236
235
235
236
235
235
236
235
236
236
365
237
237
365
236
237
365
9522
383
237
237
237
237
237
237
237
365
365
237
365
237
237
237
365
3031
237
365
237
365
237
237
237
237
237
236
237
237
237
237
237
236
237
237
237
237
236
237
237
236
236
237
3193
3193
236
237
236
237
236
236
237
237
236
237
236
237
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
236
3031
237
237
237
237
237
237
37014
433
12525
2386
4682
3120
244
1889
9492
37650
2455
2580
2627
3300
3137
3455
2722
439
1836
1102
2508
12215
7099
3080
1569
2937
1903
167
59425
2841
227
282
4761
2222
3096
7014
1990
448
1144
359
502
4756
4961
13833
359
344
11170
1870
918
3684
476
333
359
2336
4826
2680
1294
6586
1424
604
4690
2454
2409
6903
1006
292
8715
4141
5825
196
881
196
2430
8715
5111
2147
6530
4487
4934
3241
6530
233
2248
4635
4883
196
196
2430
8715
196
2147
7043
2336
4487
5823
2680
7171
59400
59450
3927
2896
59520
5040
4615
5338
5129
341
5928
2065
4862
4489
2022
5322
8161
727
404
814
2022
966
5140
341
5611
25223
5007
341
4649
387
815
655
333
11235
1043
734
404
869
338
858
1035
936
738
786
2552
7615
415
1530
269
4272
542
541
1185
598
1403
2225
3882
1162
839
1610
26004
2319
1488
1283
1697
1063
1678
6022
2374
664
198
16819
2066
1869
1484
1427
36448
41494
6877
9333
272
362
2872
269
362
7946
1042
287
913
1032
291
2571
6065
1742
626
308
5473
22116
5949
9339
1159
555
339
910
485
362
347
827
10151
6102
39875
5944
5438
2872
2574
1773
2840
362
2942
2797
2639
1149
9775
555
566
560
362
10481
10469
159
3073
159
2731
53
18605
19
19
19
19
19
3335
19
240
19
5637
159
159
19
159
34823
6013
5532
735
517
1064
324
635
324
2455
2854
2382
7949
1989
10110
267
369
413
1579
1759
1759
1952
434
1549
324
416
1029
2655
491
15080
460
4079
678
12082
1918
577
1521
7516
676
9894
673
12082
4016
3061
61769
27556
267
593
267
805
273
129
129
5169
6279
129
129
3016
5690
129
129
129
882
2021
129
25925
6279
3675
5169
3675
1043
11488
486
22646
3675
222
39745
658
10408
366
913
355
498
1010
1228
247
2148
279
247
1308
238
264
227
342
2298
324
1718
3497
288
5367
564
345
1038
1858
248
249
248
249
315
312
315
312
28967
247
460
26
239
369
3256
477
249
252
2599
480
326
265
433
257
247
129
129
129
26
249
129
249
249
129
249
129
129
252
129
249
249
129
129
249
129
129
129
249
249
249
249
129
129
129
129
249
249
249
129
252
129
129
129
249
249
249
129
249
129
129
249
129
249
249
129
252
129
129
249
129
249
249
129
249
129
249
129
249
129
252
129
249
249
129
129
129
129
249
129
249
249
249
129
129
129
249
249
249
129
249
129
129
129
249
252
129
129
249
249
129
249
129
129
249
129
249
249
129
129
129
249
249
249
129
129
129
249
249
249
129
129
252
129
249
249
129
252
129
129
249
129
249
249
129
249
129
129
249
129
129
249
249
129
129
249
129
249
249
129
249
129
129
129
129
257
129
249
129
249
249
129
249
129
129
249
129
249
239
129
129
249
129
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
252
249
249
249
129
129
129
129
252
249
249
252
129
129
129
129
252
249
249
249
129
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
249
129
249
249
249
129
129
129
129
249
239
249
249
129
129
129
129
249
249
249
129
129
129
129
249
249
249
129
129
129
129
249
257
129
129
249
129
249
129
249
257
129
249
129
129
129
249
129
249
129
252
249
129
249
129
129
129
129
249
249
249
129
249
129
129
249
129
249
249
129
249
129
129
129
249
249
249
249
129
129
129
129
129
249
249
249
129
129
249
129
129
129
252
249
249
249
129
129
129
129
129
249
249
249
249
129
129
129
129
252
249
252
249
129
129
129
129
129
252
257
249
249
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
129
12534
249
246
1554
593
28794
8661
129
129
129
247
129
129
129
129
247
29296
12021
247
129
129
129
129
129
129
129
247
29510
247
781
12049
129
129
129
129
129
129
780
247
11234
246
1554
593
30141
12180
354
247
129
129
129
129
129
129
129
9137
129
129
129
247
129
25500
247
129
129
129
129
129
129
129
247
12661
12779
10358
129
129
129
129
129
129
129
247
222
39851
129
129
129
129
12412
129
129
129
129
247
129
129
129
129
129
129
129
264
247
288
129
129
227
238
248
249
129
129
129
129
129
249
248
28858
129
9433
129
129
129
129
247
239
129
249
257
252
129
129
129
30418
129
247
129
129
129
129
129
129
247
129
249
249
249
252
129
129
129
129
129
249
249
249
129
129
129
249
129
249
129
249
249
129
249
129
129
129
252
129
249
249
129
249
129
129
249
129
249
249
249
129
129
129
129
129
249
249
249
249
129
129
129
129
129
249
249
249
249
129
129
129
129
249
129
252
249
129
129
249
129
249
249
129
249
129
129
249
129
249
129
129
249
257
129
129
129
249
129
249
249
129
249
129
129
252
129
249
249
129
249
129
129
249
129
249
257
129
252
129
249
129
129
252
129
249
249
129
129
249
129
249
249
129
249
129
129
129
249
129
252
129
249
249
129
249
129
129
249
129
252
249
129
249
129
129
249
129
249
249
129
249
129
129
249
129
129
249
249
129
129
129
249
249
249
249
129
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
129
249
129
129
129
249
249
249
257
129
129
129
129
249
249
252
249
129
129
129
129
239
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
249
129
249
252
249
129
129
129
129
257
249
249
129
129
249
129
129
129
249
252
249
249
129
129
129
129
249
249
252
249
129
129
129
129
252
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
129
239
249
249
249
129
129
129
129
249
249
252
249
129
129
129
129
252
249
249
249
129
129
129
129
249
249
129
129
249
249
249
249
129
129
129
129
249
249
249
249
129
129
129
129
249
249
249
252
129
129
129
129
249
249
249
129
249
129
129
129
129
249
249
249
129
249
129
129
249
129
249
249
129
249
129
129
129
129
249
30844
12283
129
129
129
247
129
129
129
129
247
246
1554
28075
11506
247
129
129
129
12465
129
129
129
129
247
30943
247
129
129
129
129
129
129
129
129
247
246
1554
593
30022
247
458
9409
129
129
129
129
129
129
247
458
9409
9409
29262
424
247
129
129
7202
424
129
129
129
129
129
247
7202
129
129
129
129
29685
126
247
7929
129
129
129
129
129
129
126
247
11778
26573
129
247
255
155
6024
5799
1236
448
378
1067
378
425
1662
37851
585
521
595
11291
11362
14145
378
378
27562
264
2213
4826
2276
16595
533
582
595
10959
859
268
3432
14377
289
3462
1847
16327
10173
575
832
904
860
831
3398
1354
4265
935
954
912
935
687
683
3439
901
917
894
896
805
1301
848
335
4107
6292
719
482
7797
595
715
2866
697
906
2172
9667
715
687
860
2866
954
905
831
935
848
935
901
696
896
22588
18809
11612
14114
7640
1964
8677
918
335
912
2172
683
806
8313
10857
17974
15915
11770
21598
37247
18888
11999
13096
10062
10012
30863
10589
8332
8352
8583
660
660
8526
16251
7664
25096
11006
31439
14845
732
5267
124
6749
445
224
10166
817
1622
1590
736
25403
260
489
9440
732
10115
1600
169
260
489
7852
1926
1967
27685
260
1839
452
124
24029
11287
260
28312
4546
260
2229
2322
452
30598
10453
2391
2751
261
2069
368
3520
1343
5558
4399
24290
261
398
3837
4889
10596
12959
25059
7873
261
38751
824
1544
395
12182
7046
7303
7274
16551
832
7361
6160
258
23360
304
4381
1211
1215
3802
1897
385
4506
1694
972
475
1412
3097
1843
3326
7873
4241
943
1777
1696
384
2592
7631
3053
3926
3239
1744
273
15688
353
2284
2355
23816
824
273
1544
15046
5224
329
1781
8769
1718
1940
346
5108
407
7046
2023
866
406
67153
1368
272
10407
2631
5038
272
20369
272
17947
3761
5215
273
273
67153
273
273
2964
258
4806
38748
272
2284
427
6169
258
37782
2284
17725
824
280
12311
616
6135
4616
9782
435
280
2180
2773
407
1019
1897
2652
258
37782
2284
21625
1368
269
15204
15046
5224
5108
6098
269
406
407
8207
29538
269
346
2023
2420
269
6915
302
19198
272
8634
6915
1781
269
269
22765
272
272
1718
5590
269
269
26197
272
2177
13050
6896
13357
5791
8020
17719
8303
11540
7146
273
269
269
22731
273
272
1774
269
269
19193
272
1940
329
866
11949
2592
1781
269
269
22910
273
273
2585
269
269
22905
272
272
4015
269
269
22958
273
272
3014
269
269
24011
273
273
3360
269
269
22121
272
272
2287
269
269
22167
273
272
2160
269
269
23035
272
273
1986
354
8086
2455
3464
325
137
8534
30615
154
3439
1493
474
1495
1459
8844
1467
15812
536
154
1489
13665
30615
141
12112
30754
137
7508
30746
141
15086
11636
137
1462
1505
12404
37727
1526
154
13665
751
14058
704
427
8314
141
2783
13369
14127
124
7714
14125
124
10205
13504
1349
3114
837
1140
2120
816
1572
936
452
7563
1063
391
2774
1132
212
25250
1063
200
1015
1654
581
1029
10388
32859
200
6405
200
8782
200
10265
22059
452
7563
1063
391
2774
212
1132
6335
1995
27814
882
200
9751
1015
212
1029
581
1654
22941
200
165
200
6406
22694
200
11378
200
12369
26155
200
19747
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
5239
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
1423
125
125
125
125
125
125
125
125
125
125
125
125
125
4169
191
191
10267
18693
11452
3363
9427
6530
8989
2961
6244
10365
7267
4331
8292
1734
6634
408
421
421
420
1404
1743
408
15595
408
1107
1413
1446
4360
421
421
420
16851
408
408
408
7391
420
421
418
419
420
693
19087
19730
20641
19194
22881
1371
693
6628
11271
15396
15821
1067
23490
408
12271
8494
21997
408
16649
17379
14375
1371
408
408
830
794
408
4462
421
421
420
408
408
408
15648
421
1479
421
420
421
421
421
422
421
422
422
420
421
415
421
1228
1608
422
1003
421
1350
1120
1669
1567
1139
1128
1298
1592
1483
1383
1112
1592
163748
409
1699
1598
1446
1641
1426
409
408
1538
409
408
1429
1699
1307
1652
408
409
1593
408
1420
408
409
409
408
408
1781
1506
409
409
1417
421
418
419
420
420
408
408
408
408
408
4629
421
421
420
408
408
408
421
418
419
420
420
408
408
408
408
408
421
421
420
408
408
408
421
418
419
420
420
408
408
408
408
408
420
421
421
421
421
421
422
422
422
421
415
422
420
421
421
421
409
408
408
408
408
408
5416
419
418
421
420
420
14497
408
10172
408
13162
408
9153
408
408
4605
422
421
421
420
60890
408
408
408
419
418
421
420
420
408
408
408
408
408
420
421
421
421
421
421
422
422
421
415
420
421
422
422
421
421
409
408
408
408
408
408
409
409
408
409
409
409
408
409
409
5948
420
420
6089
408
3159
408
5166
22914
191
190
191
10265
10019
18555
2510
23633
15303
13971
882
534
2068
535
23303
8007
9593
4650
3251
4461
4638
3293
4861
4642
5172
1905
5338
4558
7705
15450
1256
4618
4612
3582
24713
4856
4861
29608
18693
175
174
174
175
174
174
175
173
174
10482
7464
282
24528
8407
1292
3278
2798
282
32224
282
33412
11086
21982
363
418
355
363
1237
3673
1150
5240
2155
4417
363
21536
4402
3033
11322
10738
1945
614
537
623
7975
500
1460
424
234
227
226
227
124
1970
1387
2008
978
19804
609
322
12467
12467
12446
322
609
1970
12467
231
306
265
2428
11269
265
517
2498
601
779
2518
1271
8173
467
669
19694
272
345
801
629
1397
492
442
11826
29055
272
19301
386
15125
7215
4243
558
10546
1143
15224
63151
27534
669
19694
265
4243
15125
801
1271
1143
558
2498
492
601
2428
11269
386
17183
7215
1397
8173
2518
442
345
8592
272
12307
629
467
11072
63151
560
19806
12063
1296
2298
811
1175
699
1277
708
3111
3014
3028
315
799
1909
682
769
2651
634
676
775
647
757
702
654
749
265
634
702
2290
3507
2446
11985
693
3609
30492
268
12008
669
289
28963
364
1387
2731
992
3012
1044
4938
265
11235
14677
1743
361
361
1629
395
265
11900
32652
265
12093
1643
2211
974
1504
25210
18517
4868
366
18248
270
258
264
6226
266
270
268
270
218
218
218
21828
978
322
612
12465
613
1970
9558
30345
348
712
300
2433
1810
4913
1386
1543
7316
299
600
5249
1552
945
799
3789
1871
1032
405
551
398
5566
594
452
4592
266
846
2443
1189
17512
824
12339
17317
10785
4386
9542
2246
3765
12246
7130
5503
21020
470
12282
10752
6796
6252
6273
18331
258
270
262
175
175
270
268
21832
978
322
613
613
1970
227
300
29045
268
12969
669
11269
265
386
801
558
442
1143
345
2518
2428
779
1271
265
15125
63151
19694
517
8173
4243
7215
467
19301
1397
272
2498
629
601
492
560
19806
12063
2651
3014
1909
769
757
654
708
3111
811
559
1277
1175
799
702
315
749
702
682
315
2298
3028
634
634
2446
3507
699
676
2290
775
3610
4533
731
792
1019
30482
7669
16100
15710
140
140
140
140
140
141
141
141
140
141
141
141
141
140
140
140
141
140
141
141
140
668
22164
259
266
261
12759
350
101
101
290
101
287
101
101
2260
101
890
64
4434
2713
461
257
257
404
2400
335
490
416
739
287
269
2731
3834
314
890
484
445
159
2237
579
452
2422
20323
5701
7252
24577
257
260
404
2400
490
416
1312
269
2731
733
314
890
2237
579
287
159
2379
5609
4305
3666
19376
3970
257
260
64
19613
142
141
141
142
140
140
142
141
141
140
140
141
141
141
3681
10472
159
3187
159
9210
640
2050
125
125
125
125
5767
125
125
125
125
2535
1807
795
4708
352
2383
509
522
406
6187
125
125
125
125
125
10903
23354
125
125
125
125
125
125
124
64
3245
23508
101
12407
101
21372
18581
26581
101
26200
101
13696
13696
101
101
10335
25996
13696
13696
285
283
333
12047
166
166
167
166
167
166
167
166
166
166
167
141
4870
124
3690
546
14057
6287
2206
1201
8643
8049
3575
7586
955
319
391
214
2285
23000
2023
276
2796
2444
2797
243
105
1067
1151
806
1102
304
378
604
295
311
134
142
134
142
234
296
315
1226
921
452
357
491
332
6783
6783
24704
278
407
808
817
12161
260
356
22845
172
171
172
172
172
172
172
5600
172
172
172
171
173
171
172
171
173
172
173
172
172
172
172
16051
172
173
171
172
171
171
171
172
172
171
172
172
171
172
172
172
171
172
172
16235
17566
172
173
171
171
171
171
171
171
171
172
172
171
171
171
172
172
171
171
172
171
171
171
171
171
171
171
172
171
172
171
171
171
171
171
171
15517
22796
172
171
172
171
172
172
172
171
171
172
172
172
172
171
172
172
172
171
172
172
387
18192
7233
6775
963
9993
765
4325
1440
9581
3410
2282
3139
296
38858
262
1103
897
838
1650
24408
1857
20306
20227
20249
20204
18192
20306
5049
18192
15836
20306
20340
16060
4937
6885
423
18632
263
17899
229
229
229
229
229
229
291
229
215
6106
229
229
229
234
18447
18632
38657
3354
7659
963
777
1440
4325
4325
4325
3410
1857
1650
10039
18197
419
10049
262
838
2282
897
12114
980
4235
1204
9905
268
5672
4350
215
3565
515
242
8556
6329
18072
229
229
229
229
229
229
229
234
229
291
229
229
18213
18338
20406
20249
20269
20349
18509
229
229
229
18084
229
229
229
229
229
6106
229
229
5211
18072
229
229
229
229
229
6329
229
17617
15834
18213
18338
8556
268
6329
3565
14125
267
6488
6106
12196
3607
15417
8626
206
1010
18653
28437
12110
381
18966
267
27508
28160
28463
263
28674
267
28610
263
9901
28674
267
11558
28273
28575
263
12234
28632
12110
381
18942
263
1010
27917
28499
265
11965
28509
26
12110
28516
381
19035
28085
381
19633
28297
263
9901
28206
4717
6664
963
1010
771
1440
9581
37574
18197
1831
4325
448
980
4325
1773
296
2282
997
1020
10374
262
2858
838
620
270
1857
4448
12110
28643
18559
27917
381
18562
28026
9842
1010
28633
206
28272
263
28574
9126
28517
14542
30812
7755
28560
265
11965
27741
10022
28253
29460
9285
2651
206
42893
213
212
212
214
213
2635
288
12225
37104
1764
871
445
289
12292
51545
2823
685
4656
694
301
598
2978
8376
4012
609
907
64
723
293
32120
3392
268
294
1682
1697
823
459
1289
295
4607
619
6298
31895
5217
64
3615
1895
1118
267
10243
1895
608
3209
4137
1507
2479
714
2860
8998
3025
12994
2838
582
291
2729
268
288
308
7039
2806
522
1723
1748
749
2453
4108
11917
6799
55076
64
3615
1117
12471
275
3407
268
1804
21526
1129
415
2453
64
1295
2227
5696
414
1141
13793
10547
268
25601
3615
1586
10608
3592
13793
20916
3615
10608
273
12427
14675
600
580
10030
444
375
10410
436
427
437
481
466
299
1379
3301
492
506
7803
2485
500
6482
26874
426
479
442
427
539
453
693
1982
301
9691
589
420
467
693
3062
16083
2885
2753
3179
341
6624
5182
1084
2102
2003
2077
2091
1034
2043
2296
1920
2151
1830
5676
1222
9944
1109
1090
1115
1127
650
6492
511
12556
1148
296
945
933
849
835
650
540
2583
19191
16632
297
297
16803
1134
295
402
424
5541
637
1566
4104
4377
5388
8377
369
19905
735
3661
4262
2156
755
353
2140
789
13009
672
442
1150
322
396
417
1989
434
3702
417
394
1633
1068
497
361
4945
23063
303
2989
277
276
12071
1482
280
9394
1818
7322
3329
10195
7299
1946
280
7326
10102
1558
33227
11156
129
17023
1476
432
432
1394
7152
1951
4703
592
552
543
1546
1553
3388
743
1829
22043
424
781
528
526
573
507
6908
3126
584
472
596
1154
1021
585
1950
2515
3093
5968
6849
862
9083
947
2422
2089
12152
16639
13654
8576
11278
2001
9483
1787
1597
15756
6012
11736
10737
14381
1844
1772
9070
1745
11646
1585
28751
1766
11439
482
3006
6577
1707
1532
1781
4473779
10212
19023
350
410
10964
593
593
593
592
593
593
593
592
592
593
593
3412
7214
312
592
592
592
592
593
10908
593
593
592
592
592
592
592
593
593
593
8978
8892
8885
1368
476
35852
9996
108
18860
108
12023
18816
8219
9106
8934
8961
1404
13998
12130
1404
9050
1262
8876
9034
8998
476
36045
108
19198
8871
8990
8865
487
163
487
28494
12129
270
3514
270
304
273
1214
1676
5834
883
1908
802
1264
4184
17835
165
996
3714
202
9330
1427
5552
325
516
12758
1701
1305
2859
44523
270
8669
3039
758
2894
1713
4432
1554
998
1624
4312
1143
1817
8669
2470
6954
6954
6954
4312
6954
8669
8669
6954
4312
6954
8669
6954
6954
4312
8669
6954
6954
8669
6954
4312
6954
8669
6954
8669
6954
4312
6954
8669
6954
6954
8669
4312
6954
8669
6954
6954
4312
8669
6954
8669
6954
6954
4312
8669
6954
8669
6954
6954
4312
8669
6954
4312
8669
6954
6954
8669
6954
8669
6954
6954
8669
4312
6954
6954
6954
8669
4312
6954
8669
6954
4312
8669
6954
6954
8669
6954
4312
6954
8669
6954
8669
6954
6954
6954
4312
8669
6954
8669
4312
6954
8669
6954
6954
4312
8669
6954
8669
6954
6954
6954
4312
8669
6954
8669
4312
6954
6954
8669
8669
6954
6954
6954
8669
4312
8669
6954
6954
6954
4312
8669
6954
8669
6954
6954
4312
8669
6954
8669
6954
4312
8669
6954
6954
8669
6954
4312
8669
6954
6954
4312
8669
8669
6954
6954
8669
6954
6954
8669
4312
6954
8669
6954
6954
8669
4312
6954
6954
6954
8669
4312
8669
6954
6954
6954
8669
4312
6954
8669
6954
4312
8669
6954
6954
8669
6954
4312
6954
8669
6954
8669
6954
4312
6954
8669
6954
8669
6954
6954
6954
4312
8669
6954
4312
8669
8669
6954
6954
6954
4312
8669
6954
6954
8669
6954
8669
6954
6954
8669
4312
6954
6954
6954
8669
4312
8669
6954
6954
6954
8669
4312
6954
8669
6954
8669
4312
6954
6954
8669
6954
4312
8669
6954
6954
8669
6954
6954
6954
4312
8669
6954
8669
6954
6954
4312
8669
8669
6954
4312
6954
8669
6954
6954
4312
8669
6954
6954
8669
6954
8669
6954
6954
8669
4312
6954
6954
6954
8669
4312
3038
4312
8669
6954
4312
7479
6954
123
21495
418
202
202
15291
885
1824
43445
5244
4909
6926
5244
6926
5244
6926
5244
6926
1428
3161
884
631
2274
3245
628
701
809
11007
2346
1642
5431
363
598
764
1640
700
291
764
693
898
907
13235
9228
318
796
377
3683
1177
437
273
1153
851
600
273
6244
1181
4419
1359
33977
7929
3555
264
10167
34771
263
212
11210
7693
7231
10928
7241
6190
7252
7107
6974
8056
3561
33982
273
3193
5484
15795
4375
2808
8560
37527
2180
262
2266
12525
3871
8493
6071
40937
264
186
229
6066
3748
2759
455
233
216
22187
9324
3461
3743
6891
1467
12017
664
4348
7157
6269
10748
22825
2759
3748
985
1221
347
2475
1730
1697
3666
1697
1697
126
126
126
126
126
126
36806
124
126
126
126
126
126
126
36806
124
10435
3073
159
159
479
18832
4793
4946
159
1450
19
193
21642
2322
287
1723
1745
2639
25223
1402
273
775
467
339
8913
9255
2332
2332
2331
481
506
595
3723
2331
2332
321
8362
519
24793
5359
25769
321
6991
1113
17111
9930
11025
6991
16279
2033
2720
1284
6266
2885
5433
324
2655
2870
5666
3112
2389
5151
2767
2371
335
3902
1895
3624
3900
2322
2522
2956
2963
1780
954
1870
33138
777
800
1338
952
1606
505
987
13628
1073
1274
348
1371
1282
780
1548
1836
984
2094
485
1772
1204
1068
1976
373
492
647
1822
1836
858
1518
729
1520
1255
1089
505
707
778
4238
1697
656
1223
1812
420
1261
44913
557
547
573
565
637
620
600
1520
1194
562
581
589
574
610
596
602
591
562
589
601
1772
57721
1818
1837
431
452
7566
1063
391
2774
212
135
91918
1063
200
164
135
135
135
135
135
89273
200
164
452
4426
135
4026
1063
135
135
626
259
7561
135
135
1063
200
135
135
135
135
27725
10452
159
3069
159
394
563
4937
159
19
19
19
554
237
419
187
786
1393
3521
159
159
159
884
618
159
159
19
159
159
19
3651
8565
159
159
4002
159
2724
13212
2406
29490
2280
785
1393
3508
159
159
159
159
159
19
159
19
159
159
159
19
891
7460
159
159
159
19
4175
12348
52
392
563
5232
159
552
237
421
188
788
1394
3507
28810
473
180
179
179
179
143
180
12750
179
179
180
179
179
253
141
258
142
197
180
179
12017
179
180
179
473
181
181
180
9996
572
10172
181
180
179
180
179
180
180
180
181
181
180
180
180
181
380
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
180
181
181
1269
125
125
125
125
2750
125
125
125
125
125
125
125
125
1258
125
125
1129
1077
5272
125
1023
125
452
4418
3782
13680
626
27516
200
164
10524
3059
341
187
787
1393
3508
891
7458
3798
571
4943
556
239
419
187
785
1393
3767
159
3552
159
2822
4956
1421
2639
2529
12435
3491
12435
3568
332
186
828
1392
3054
618
884
271
1320
381
1240
262
1318
521
2168
647
546
1802
24104
230
244
264
306
1800
20739
11996
6228
2582
934
3091
405
1276
468
526
295
480
1724
1222
752
137
602
4348
10224
1296
6823
670
420
488
924
411
936
7802
2066
459
420
736
2445
406
335
455
424
988
20555
11718
3412
141
12112
1262
4352
1822
1296
11172
4787
4357
466
426
368
11565
293
293
11350
438
461
794
456
426
463
4357
12073
166
165
463
166
165
165
164
462
166
166
165
451
165
1296
1943
604
438
3092
9880
166
165
11502
5808
1820
10386
12134
4357
1296
604
3537
166
11505
11419
5418
1296
4357
14292
165
604
4395
9781
1795
14820
1296
11429
1296
4608
1858
7184
1296
1296
1938
10114
1094
104411
4432
3489
6069
2057
5770
2240
5164
4328
4366
3889
4441
9248
1543
1622
1608
402
1453
1475
1743
1812
1858
1216
6460
1554
1526
1409
3009
3681
532
43726
1852
4260
1352
2272
3280
1109
2103
1136
2907
8330
12610
21284
921
3103
1117
3942
1104
227
278
7372
1317
1003
1000
7629
11512
4083
49377
2539
50065
49782
5675
2972
1686
3243
1905
3160
1644
1441
6405
1683
5860
23113
3705
50340
1611
1917
3241
1149
1742
6977
4227
9065
3294
7892
11662
7051
9212
3080
3116
2949
3161
2707
2753
2907
3107
2982
2934
2435
33265
1578
2218
3120
2526
3074
3068
5174
1628
283
2597
2243
1597
980
505
1395
2373
1310
2011
1289
2888
9254
3865
2539
6431
16322
1055
4344
337
289
10196
13479
16199
370
584
38600
898
295
5327
281
1035
1055
2343
707
1067
2962
645
294
1023
762
1675
2873
20454
1880
1131
1055
1023
20807
8904
379
295
447
1055
13175
384
1067
287
289
1047
3771
3663
8904
65
65
65
7239
156
65
713
1824
156
953
7233
142
767
65
1440
65
7870
65
4325
65
1575
65
65
39149
65
65
262
143
65
65
10784
344
37638
142
310
140
492
30233
141
142
141
142
142
142
141
142
142
1135
141
142
489
468
142
31913
1135
10180
142
142
472
468
141
3014
34603
1135
5794
472
468
3114
1533
16851
8332
929
944
773
874
450
672
766
276
1663
1329
450
450
450
538
450
450
450
15201
10489
1805
944
759
1021
959
1270
1019
1004
1133
1571
276
17655
710
618
954
772
1012
953
1215
1145
942
942
1528
4457
661
666
712
12891
2182
244749
2182
344
37540
142
310
140
498
36654
141
142
142
141
142
141
142
142
142
1135
141
142
468
489
229
142
35458
1135
141
245
468
141
3285
292
12121
362
362
362
362
362
344
459
339
8462
362
362
362
20941
1325
898
224
1123
4329
571
2044
2056
2046
2035
410
3275
5579
779
18798
14720
3477
5142
599
1436
1449
1449
1532
3237
1081
1921
6327
21847
2635
18583
1626
82996
193
191
191
192
192
191
193
191
192
192
192
191
8040
3104
7302
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1801
101
101
101
101
2117
3113
101
101
101
19995
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
155
101
101
101
293
590
9042
101
101
101
155
101
293
590
7378
3138
5785
155
101
293
520
7478
155
293
598
11002
3133
8141
155
101
101
293
598
11002
11002
745888
222531
11541
14520
1251
8575
4304
24058
12687
136650
13272
2820
55717
13616
1265
7836
337
255
33186
39259
2186
491
1768
834
2231
476
1506
433
13833
375
1185
604
1266
1053
1290
459
441
459
441
31298
5342
13120
23723
47454
57016
14876
567
1366
54767
69820
69672
13135
56856
12984
60130
13321
44658
50574
13802
14514
2647
13717
29497
55717
15141
1624
60449
65940
13028
1251
29152
13786
7466
7493
487
58630
13226
1265
40702
12818
3539
14560
1247
4609
19671
866
13534
6024
7836
3226
337
13844
4844
3491
255
27458
14551
18062
16675
13405
3154
15128
2186
1768
2231
13521
1266
1053
255
42312
14495
565
38921
58604
57335
1506
491
834
433
476
12768
375
1185
1290
429
24407
6426
421
1405
15932
1586
8716
7324
892
18205
13289
30380
13084
25195
10899
205
142
142
142
142
141
142
141
32531
141
142
557
142
11906
142
142
142
141
142
142
142
142
142
142
142
140
142
142
10778
5522
141
142
142
140
142
141
142
6675
142
140
142
142
142
142
35948
240
240
2181
240
239
238
1533
358
164
1063
200
10266
135
135
135
135
135
23115
26190
128
128
128
128
128
128
4495
128
128
128
128
128
3226
128
128
128
128
128
128
128
128
128
128
128
1486
1356
4266
22949
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
9194
128
5957
128
128
128
128
3080
128
128
128
128
128
128
128
128
1552
2370
4935
7642
1411
128
128
150
128
381
357
872
268
4148
144
142
4148
150
868
11100
28067
11100
5432
150
868
10039
8197
150
836
9972
150
832
22989
11770
128
150
832
11922
25098
150
6963
128
868
7021
137
6020
7508
27989
142
12286
506
26076
128
128
128
128
128
128
128
128
292
128
128
128
128
128
128
128
128
128
128
1486
1356
4266
22949
128
128
128
128
128
128
128
128
128
128
128
5766
128
128
128
128
128
128
128
128
128
128
128
128
128
1556
1411
5564
8248
128
151
154
128
150
4381
8844
832
8755
122
8829
34042
150
868
10342
10342
10160
137
12404
150
128
42926
868
10459
124
472
64
325
150
832
44754
154
13665
124
8712
44419
150
832
11726
10082
124
10148
150
868
10419
10419
34013
142
10170
150
868
10433
10433
221
41374
536
1675
451
7209
470
515
3527
513
576
3171
1743
3339
4741
3367
5385
3242
530
7238
5385
21973
1088
1452
363
370
2089
1068
355
2160
1362
964
8854
869
985
1323
4979
946
986
2164
903
1723
1613
2163
2161
1669
363
1316
1459
1663
888
1322
1322
1097
1008
631
3491
363
10651
1599
1450
1315
4142
197
6980
41372
151
124
150
11231
832
8755
453
453
453
453
453
453
16102
453
453
453
453
453
453
453
453
453
453
16027
453
453
453
453
453
453
453
453
453
453
16138
453
453
453
453
453
453
453
453
453
453
15830
453
453
453
453
453
453
453
453
453
15846
453
453
453
453
453
453
453
453
453
453
16008
453
453
453
453
453
453
453
453
453
695
16643
1409
12386
1824
19332
4473
13399
334
12421
11840
10684
457
1337
2441
5865
1691
12447
2934
322
541
331
323
471
1498
1321
4601
9277
23354
4480
1490
269
269
269
124
2237
37326
2390
2181
1062
1128
416
614
542
1534
358
604
456
38485
2986
285
445
5540
4672
6467
451
572
1017
654
285
292
3291
720
340
759
1058
7952
1105
4486
6388
15862
507
2755
326
324
1978
37327
358
283
442
36571
375
1094
292
356
11378
2167
1103
10083
2177
654
1179
12818
644
10202
2535
401
338
1960
10064
2277
231
29148
4363
5530
2730
3669
7723
6037
7828
1513
15406
3548
299
13869
1109
4924
4063
21082
293
5158
293
2100
328
1076
4799
284
285
769
293
11783
9891
12229
657
738
13269
14346
12049
10316
458
4532
402
2055
1353
297
6752
267
267
1925
936
11145
713
1917
3832
8995
8504
680
5015
2739
503
9498
2100
2088
2111
6085
3313
2104
2071
2100
767
10305
11357
2093
2045
2216
2085
2204
9784
11271
4794
16568
651
953
1174
31164
8061
4353
22877
15863
634
3651
546
11970
4917
28618
564
10440
10440
31227
546
2102
4232
546
12258
12906
546
402
297
29696
505
9371
392
902
12661
2352
1134
1189
355
767
3243
2706
8461
650
893
7727
977
1311
1149
2343
1188
327
2121
2810
5100
326
5223
1067
1099
817
1068
5274
1462
358
18364
508
324
1588
126
5047
936
383
8790
383
436
1919
3902
5361
4542
392
2567
3856
400
3482
18207
10282
4738
18207
19162
507
1584
275
4975
829
1334
3071
1856
1439
900
480
1903
392
8037
6598
457
19094
2422
447
267
5263
5756
12295
399
274
9028
18790
527
6005
1655
434
5065
4097
5412
936
478
3476
478
610
2364
736
12759
1581
2050
393
6637
16251
5993
434
327
3479
327
393
4438
18309
5008
879
4108
17213
5993
434
17131
366
3963
4012
3946
4156
16407
7981
3717
4078
3937
4287
15960
8230
4328
4224
3854
4087
16236
10658
4051
3888
4123
4090
16649
3909
3967
3905
365
3994
17584
5617
2953
20524
5993
430
324
350
12538
2466
16326
5993
430
11526
2806
16583
6073
430
7750
2405
9246
16207
9518
3365
6665
16099
11377
7254
16581
632
12492
7406
16391
9168
5322
5958
16097
6114
16038
10394
7080
16228
10721
8831
16675
6073
434
12759
6785
16018
9307
6768
6005
434
19014
507
1584
9232
383
4975
1439
829
1334
3071
1856
480
1903
393
457
900
6461
2153
736
534
14735
736
10435
3155
4848
532
82
9975
272
12383
616
1399
832
16137
6114
1441
262
7046
11403
5728
265
11558
650
8803
2955
2929
6266
308
310
13246
22614
765
923
2000
1018
5844
741
5569
3709
853
983
815
1039
1039
1454
1762
1762
267
271
12497
82
9968
271
1589
1322
8046
3901
15581
8741
4639
3119
5678
4839
5276
8395
5599
504
630
4532
417
487
417
23360
1635
486
1150
18980
4670
4469
55583
5705
12139
1460
8760
4380
5665
30740
2683
287
2956
2144
1074
1015
2238
6065
1015
1449
825
2156
1296
32003
10416
159
2912
159
82
9968
273
11584
616
159
159
262
14668
159
7712
159
6523
261
5206
1258
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
7300
64
64
64
64
64
261
64
64
1504
6972
4597
8152
261
64
523
234
528
215
1425
19441
1460
424
234
227
226
227
977
322
721
12467
12446
322
612
36479
183
254
253
253
255
255
254
255
254
255
255
255
256
4299
619
253
253
254
254
256
254
254
253
254
253
11823
239
238
256
254
254
254
253
253
254
254
253
254
254
256
255
254
255
11090
254
256
254
723
27726
129
129
255
255
254
256
255
255
238
237
669
13011
17076
129
129
129
129
508
5383
1294
12381
6412
20789
12409
595
7295
10183
2162
2117
1475
2568
6587
4697
250
1998
5750
4809
50326
125
125
3446
125
2739
2606
2682
125
125
125
125
5462
125
125
125
125
125
125
125
125
244
125
244
125
125
2430
125
125
125
125
125
125
125
125
12713
125
2682
2430
12886
5462
244
125
1475
1475
1475
1475
6699
5628
5791
9023
1209
1141
12638
271
3886
3728
1452
20894
1605
18350
12055
23354
125
125
125
125
125
122
156
927
9465
15761
22120
1285
562
4052
3691
3826
19610
8795
3609
3820
3558
15258
22171
3872
491
11056
22326
27260
3629
324
370
324
462
3024
1144
3830
1183
235
588
2422
432
3421
1181
1586
9540
1644
483
1131
557
502
546
530
8818
3497
7010
319
2822
428
1644
397
2695
3951
3497
7010
18495
16442
8818
3763
3724
15831
11105
13606
77718
126
126
126
10488
156
156
156
156
156
156
126
156
3465
126
4217
156
325
126
603
1180
4755
126
156
2840
4476
281
668
11001
3669
348
1788
708
721
288
1985
3736
1868
1947
2703
3660
871
285
22323
9326
10198
472
12978
8071
1687
628
696
398
830
869
852
558
269
7386
707
700
759
1214
15258
12907
16028
16028
11297
129
18755
129
16589
515
15258
78045
1066
6317
442
495
1459
281
617
156
288
12774
126
4755
156
4476
1862
126
1639
270
288
156
3669
5045
2580
126
289
1699
288
603
156
156
126
123
123
35824
5660
123
9853
5977
281
1779
1947
440
281
16740
4001
34951
1822
2645
393
10788
292
358
703
14375
7067
472
418
2246
526
509
491
638
691
2777
561
597
568
874
607
551
601
547
1930
442
513
1204
505
514
1219
440
11138
129
129
129
129
442
129
129
1444
129
1313
129
129
129
1299
129
129
129
129
129
129
1295
129
1474
920
497
3771
1180
9946
1756
478
880
3335
560
19248
807
914
1240
857
1418
995
802
1047
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
23354
1043
497
3648
4094
202
652
1180
2840
277
593
3465
1460
125
5522
124
2237
801
1154
3133
9732
63200
385
14107
125
33867
1661
6357
3438
288
288
282
25810
5461
17142
294
4238
497
65
9322
7040
57622
219
41313
658
12965
248
563
287
3236
2897
641
296
355
650
252
3315
1010
280
2123
1881
273
279
7861
624
1043
273
279
587
10181
994
299
295
10394
251
211
212
245
238
237
5323
33054
5454
5307
540
247
225
246
2875
1670
273
233
12913
1636
242
5942
1722
1158
225
225
2957
225
243
250
225
915
1010
225
1393
225
1805
2900
629
1326
6254
4791
37655
41367
6089
5335
4971
6555
3825
14621
7348
4703
592
528
22043
1553
1829
526
573
507
781
552
543
1546
472
596
1154
1021
585
424
6908
3126
584
1950
2515
3388
743
3093
5968
23354
5504
170
16354
2311
18058
5130
11477
203
440
3803
40209
23354
125
125
125
125
125
122
2351
821
38033
1403
4792
1124
915
46514
5745
515
15258
253
223
1212
245
225
258
529
1326
872
265
4870
1314
265
265
35827
288
288
265
4968
245
238
246
549
225
225
225
3152
225
239
225
19892
1974
381
1192
778
1077
391
2357
856
238
244
249
242
32369
282
1085
355
300
8720
15502
4872
324
245
239
243
247
1203
280
753
248
779
247
244
281
243
17907
1974
3725
372
1808
10932
279
356
281
661
2357
243
243
1976
728
533
324
237
265
248
246
239
252
2330
1693
2067
331
244
237
354
244
354
1403
794
243
249
247
243
19497
273
2120
7810
273
9889
10084
7882
248
248
37372
262
223
245
225
555
258
3187
12897
265
240
265
11720
23354
125
125
125
125
125
122
2352
518
293
16811
896
1272
717
871
838
11550
1466
932
808
260
1567
3779
390
410
12330
4899
6129
245
544
2987
962
13557
17484
31554
3766
3352
2676
10728
2563
11328
2143
245
551
3491
1165
908
18755
39594
393
4243
245
531
2158
35716
2659
16762
1972
2023
2381
1468
5929
2000
2292
634
2124
2033
1246
1528
5526
3342
642
533
245
3582
392
262
245
531
35485
12158
3493
2583
23354
391
125
125
125
32895
125
125
124
245
548
1474
3490
262
531
245
3014
502
245
4096
5371
141
141
142
518
393
16313
35718
991
730
582
8844
926
245
247
292
502
325
955
327
759
2690
143
141
141
141
4710
1752
3009
114
142
141
141
140
141
370
141
732
140
141
142
5267
26132
125
125
125
1322
125
5526
142
4276
19129
124
2616
1152
22993
17951
6749
125
444
14842
991
730
11929
325
292
926
1371
12158
4581
283
18107
6672
836
1120
1098
915
944
896
1526
1568
1338
526
3905
27582
526
3999
10407
10459
9794
8913
10520
725
7671
4199
5157
4711
896
1171
977
962
1007
6088
4096
141
8863
1197
114
12158
142
142
114
141
1944
141
140
141
140
140
141
140
141
141
140
140
141
141
114
291
1944
140
141
298
140
142
141
142
140
140
141
140
142
4656
140
1944
141
141
18181
141
140
142
141
141
5537
1066
141
3322
123
35672
1066
442
3813
1459
142
1699
4124
1549
5045
34951
404
603
9853
826
10911
415
12713
1738
2645
270
2070
281
4547
1779
317
4476
8868
49637
16740
18401
19548
44034
358
291
3090
26295
23796
1460
5764
297
15518
15159
24258
9260
1460
20165
293
294
1168
3403
588
4885
1540
2730
6763
4123
5796
3615
293
3842
4275
4804
3093
339
402
297
4124
2763
10110
1389
3580
1624
12469
2862
618
660
762
636
446
450
457
417
456
266
1233
3588
477
2442
267
10391
267
762
1374
3588
17514
2341
10622
593
1147
615
599
617
444
173
1290
1290
1047
356
370
12525
1347
1028
370
25754
7566
23871
200
14504
200
18509
200
200
24199
9751
18896
200
200
21221
18700
265
10394
18246
8597
264
12410
35196
962
6497
1578
2920
18149
14537
18169
14539
4522
7839
8597
12871
15513
4522
4997
9628
20160
3114
4634
8379
11793
18478
8546
17983
266
11122
18012
5222
41373
39139
29297
36323
27219
27037
47851
1551
233
2239
1883
396
192154
5236
6187
464
41225
24265
19083
15423
435
34435
15733
14823
17839
12433
439
32152
18609
14109
30967
12429
199
21730
33117
14782
17591
1490
696
5898
57437
2710
29262
2126
29086
7619
27742
10618
16657
610
64716
16057
1865
30367
4562
2566
16905
32849
17935
16953
16662
17986
2009
2115
31731
41231
22728
13934
15985
22728
15985
20649
16941
5462
4737
5685
29126
19056
41367
12297
179
179
179
179
179
179
179
178
412
179
179
179
179
178
179
4475
393
4574
365
1532
367
244
395
257
4452
391
142
3617
4244
5878
2980
2556
227
179
180
7865
179
1851
130909
3847
6955
8130
5728
3951
1778
7353
1372
2060
261
2329
19440
2390
300
8260
5579
8414
1186
890
315
304
987
845
1781
1438
348
712
705
915
609
286
26887
1732
1319
10725
2088
3872
403
403
286
1897
5161
2559
2035
5004
3569
404
402
3906
416
4769
4064
784
2864
409
394
378
1169
1173
1199
15669
848
278
1170
1250
813
1189
1376
1469
998
4592
435
439
700
772
648
1462
1012
2171
1007
2587
1096
26096
300
89142
86294
19582
44839
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
5607
989
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
54986
104
104
104
104
104
104
89142
29446
44835
6498
5279
3198
5088
18702
67
67
3788
9550
496
366
6603
67
67
67
67
67
67
67
557
550
67
67
67
67
8825
143
5672
6226
10817
29445
48425
29445
37446
5453
11805
8502
4049
2119
981
924
991
1260
849
306
661
367
4650
673
24060
893
1266
2250
2352
2562
2269
2532
2513
2218
2536
2352
242
39666
86222
29446
512
538
105
105
114978
538
572
105
538
535
105
547
538
570
105
538
574
105
538
571
142
538
574
105
538
574
538
572
105
538
572
538
573
105
538
576
538
535
538
572
105
538
576
105
538
572
538
583
105
538
547
105
242
538
547
574
538
2756
538
572
105
538
547
105
538
576
105
722
925
1262
799
845
17554
104
104
845
2247
5161
104
104
946
2663
104
353
5616
104
104
104
1184
33774
3245
32924
5609
104
104
104
28576
227
414
1338
1678
1940
58575
473
476
364
377
365
471
1452
355
1763
341
2534
857
5042
1205
1028
2267
2449
2606
2987
884
358
359
341
11112
359
367
341
759
3219
7700
376
1574
2868
2597
2253
2129
27093
898
3545
359
340
618
627
341
661
1600
341
1312
635
3007
3169
8064
1256
26550
4712
3266
911
3604
25607
345
1209
728
325
1254
1452
328
497
330
2431
27490
1601
4224
627
667
898
12539
1059
1909
341
618
635
2152
1066
37729
1909
2211
464
1865
2152
4966
338
11689
12297
179
179
179
179
179
179
179
178
412
179
179
179
179
178
4475
391
4574
363
1532
367
244
373
257
4452
393
142
3617
180
2920
5878
2980
11428
227
179
7866
3950
1490
696
5898
57437
7619
10618
16657
610
64675
5836
7770
2954
2355
6349
2673
3120
2936
6317
4418
9373
36479
11430
35065
21691
21809
23847
16875
21375
27410
14111
35183
24116
22264
26399
19806
555
575
14549
456
548
534
143
563
569
143
7830
549
573
7255
581
569
528
9564
567
573
242
828
1194
542
573
125
589
569
452
12761
3755
7943
584
568
147
524
456
7899
529
571
463
225
15081
7514
614
575
254
3426
544
550
14277
7598
558
573
33587
565
572
537
575
537
546
589
550
39308
537
573
419
572
546
242
210
7580
2386
452
456
465
15076
560
571
211
143
12482
584
571
142
524
506
573
589
571
210
7107
572
7248
584
524
584
575
524
29979
821
1187
567
582
13012
12983
3748
452
39379
7378
456
584
570
863
7221
524
458
20901
537
571
537
546
537
571
7255
828
1194
419
537
569
7276
7021
2522
3755
537
546
242
546
573
558
7267
546
16819
1116
570
568
524
840
1206
552
571
8591
3767
529
571
225
589
573
11892
526
534
11316
934
548
570
3867
159
147
147
563
571
564
571
7941
1298
6606
563
571
456
210
465
452
15194
563
546
537
575
537
571
537
582
242
576
571
10280
278
553
546
8407
7638
553
582
13916
457
464
11982
565
571
456
452
527
575
224
11813
278
564
572
2612
7475
452
456
463
160
466
585
571
530
8856
14202
563
546
537
570
537
575
537
575
537
571
452
537
575
242
7774
452
456
461
14579
567
571
544
573
12339
452
147
529
569
13099
6674
456
2321
457
11982
577
546
16819
208
7330
550
14277
572
147
2429
544
571
218
9762
548
573
344
7704
9444
32100
2423
3690
491
3254
7569
544
575
319
3393
409
8619
10655
6848
1426
1779
270
5593
1459
281
7568
553
202
581
445
126
558
550
194
33888
2423
5451
491
270
1459
281
11475
646
319
3393
702
920
288
33587
288
1779
3254
4645
7569
5593
8619
8577
2511
631
742
1853
553
445
581
445
202
4097
12094
159
537
571
242
7215
10232
261
261
537
572
2612
181
179
180
2578
8700
4138
170
171
171
171
171
171
170
171
171
171
171
171
170
171
171
171
870
171
171
172
171
171
171
171
172
6177
171
171
171
172
171
801
170
171
171
171
654
708
7722
637
7939
22625
170
171
171
170
170
172
172
171
171
171
171
171
171
137
8534
171
171
171
171
171
172
171
171
171
171
171
171
171
171
170
171
171
171
171
171
19826
166
166
165
166
166
166
166
166
166
166
165
12828
1266
236
237
237
1087
237
235
7263
836
1202
3763
843
1209
3770
384
385
7267
840
1206
3767
7272
845
1211
3772
435
439
278
245
5954
2573
30290
516
297
169
5252
515
471
1498
904
939
901
2793
11054
549
4083
1449
308
308
308
324
3089
1580
124
4709
308
3404
308
8504
905
3606
1956
309
309
309
5803
308
3343
1036
892
1307
1106
892
1106
1036
36157
1307
892
1106
1036
29038
1307
892
1106
1036
1307
684
2434
19238
901
1450
550
3089
113
12135
28641
892
1106
1036
1307
892
1036
1106
19239
1307
901
3089
1450
550
124
4311
1106
892
1036
1307
26930
919
2766
6339
901
163
439
892
122
1036
7832
1307
288
23511
1106
22203
3037
1369
3206
1369
11922
23518
18032
8253
24380
457
232
10895
6469
14365
3779
2794
800
605
2714
3132
1300
1993
9670
11020
1816
3854
1128
11081
1518
1323
350
2183
1823
245
6339
522
273
2628
1565
30352
145
663
1489
298
2782
1833
2920
169
5252
1490
1144
936
6435
1102
7586
779
334
345
1228
515
471
1498
761
6063
4439
904
939
901
2793
11030
3090
4084
1449
1580
550
122
309
309
906
4709
3404
8504
308
324
11203
309
309
309
309
1956
309
309
5803
1106
892
1307
1036
3607
26878
1036
892
1307
1106
928
496
714
768
825
831
1036
17653
892
1106
1307
26930
1036
892
1106
1307
920
2815
12240
901
2815
892
1106
124
1036
3470
749
1276
1726
943
792
1307
12429
940
901
124
8504
6920
892
1106
1036
1307
901
124
3894
919
2766
8634
901
144
1036
892
6599
1106
645
442
747
956
604
645
522
676
3329
1307
20956
8353
15436
11331
15024
12092
933
2512
38209
6354
460
292
292
9140
124
1282
6245
448
50490
2089
462
499
2301
3156
461
10511
35749
450
463
484
535
540
4769
450
461
2185
499
4769
32916
461
8732
5203
450
471
3344
499
459
8619
450
462
499
17065
15215
2244
16231
877
12745
2434
25321
15563
10273
31857
1435
2399
2853
2052
1991
10636
2239
1696
1962
8551
77565
1066
6317
442
3975
1459
281
617
288
270
289
1699
994
5045
281
4476
3669
26782
5660
491
1796
7237
1210
6384
5045
1333
1902
603
10234
4300
281
3393
444
4599
956
2522
1639
404
285
708
11001
3669
4632
3648
1947
1868
721
288
4094
3660
3736
1303
348
668
2840
1665
239
277
1862
2580
200
3342
312
36015
4680
12163
2249
2087
966
1947
10081
1699
3541
4199
5500
34696
4879
3315
2556
14798
8267
3582
26735
3582
9497
12912
26556
3582
288
288
10941
5977
920
25504
5718
11485
26131
5430
22314
32389
15724
10290
1890
288
4818
288
32912
5533
16888
288
288
434
7720
599
3625
13866
555
11540
15410
2445
1833
1855
878
4304
3305
4304
557
336
4304
4304
14187
3439
14229
1247
7001
9648
1062
14138
5436
7688
10190
11779
4304
3305
1833
878
1855
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
9422
3133
9684
9091
27862
10580
7696
8010
10748
9359
3187
7699
10023
20528
7006
2806
6854
1635
778
500
728
2386
1076
532
8576
738
15228
1211
755
776
1111
12268
811
8196
1149
749
501
3029
3208
573
1865
766
616
746
557
569
602
569
706
748
500
759
702
572
3021
501
810
2470
2508
709
3522
762
762
709
769
709
571
532
8286
3038
395
7422
708
5313
12727
1872
2621
3054
1052
2727
1052
8434
7697
10164
3373
5260
377
10130
735
6438
9060
19551
9360
25368
5672
727
5267
25511
125
125
125
125
125
125
124
6749
459
18309
125
125
125
125
1061
11072
11072
228
447
183
183
183
15710
1061
183
83
1061
8471
589
3111
716
755
384
384
378
15941
868
504
772
6440
2838
880
591
2353
8546
374
8176
2112
39636
1061
1061
1061
15855
1061
15847
1061
1061
16080
1061
1061
15759
1061
1061
37665
793
2789
1175
2490
2256
2802
474
323
1097
1020
999
2685
2332
921
5819
1004
5374
2339
1061
1061
15836
1061
1061
462
879
841
371
658
10706
11689
34179
454
522
570
1061
1061
228
447
15710
1061
1061
68731
1729
1610
1701
1691
1061
1061
1061
1061
249
468
1061
16024
1061
1793
18625
596
10199
2587
995
2267
25992
21395
8664
61237
10108
70891
205
427
288
12108
1206
293
599
1200
330
293
606
471
7938
15773
229
10789
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
474
492
10906
322
374
346
322
344
344
1752
346
343
322
685
510
659
279
205
358
288
12108
1206
293
599
330
293
606
471
7938
15773
8442
1200
23513
1824
1382
416
452
7561
1063
391
2774
212
135
20310
1063
200
11378
135
135
1029
135
1654
1497
145
10444
159
3135
159
392
563
4937
19
159
19
19
556
237
419
187
787
1392
3086
159
159
159
159
159
19
159
159
19
19
159
19
159
3631
5281
159
159
2749
11291
2871
2808
159
891
7462
19
159
159
159
11606
13669
1815
4410
14326
2480
4092
15534
52
10426
159
2409
159
394
563
5257
3650
1234
2381
159
4789
555
237
421
188
790
1392
3084
262
159
159
159
884
159
521
159
301
159
159
647
546
3385
4793
4946
159
159
2905
14877
3079
2931
5588
1497
145
14187
3439
164
165
16283
19315
11415
1062
516
10612
165
2451
1833
3305
878
4304
1855
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
558
165
165
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
4304
532
7331
602
12590
591
165
502
6595
565
10134
591
560
16415
9091
558
559
558
13183
11544
593
12535
558
16290
14125
166
2685
25973
1531
5416
334
7985
799
2595
402
9134
7297
6383
7337
6911
8090
7587
6601
2370
4167
2734
5332
5094
1180
1136
4956
3101
1659
5383
2117
699
5012
1460
3235
10618
375
380
352
14693
23308
400
1584
1763
1418
1261
1084
1101
1522
1039
9834
1152
706
7442
724
642
938
1773
713
67119
1240
863
1034
612
827
2690
610
735
973
982
9816
703
54185
1847
973
1690
1178
25452
723
15367
3865
684
1187
1211
579
1575
9397
922
949
953
1593
3229
197
197
197
197
589
1712
197
3831
197
197
197
197
197
197
197
197
197
197
584
197
5534
197
197
197
197
197
197
197
197
3229
197
197
197
197
1211
3865
1271
836
622
495
505
65913
500
7227
197
197
197
11928
197
197
15426
197
197
197
197
197
197
15871
3865
1211
3229
197
197
197
197
1211
3865
1271
836
622
495
500
69764
505
7214
197
11925
197
197
197
197
15423
197
197
197
197
197
197
25
15846
3865
684
1187
1211
579
1575
11485
922
1593
953
949
15482
197
197
197
197
197
197
15363
3865
684
1187
1211
579
1575
25
11057
1990
533
655
1615
408
933
779
25
11057
408
1990
533
933
655
779
152578
1615
25
11057
1990
533
655
1615
408
933
779
152578
589
1683
197
4781
197
197
1884
197
6882
6880
197
2520
1498
2531
197
197
584
197
11758
197
197
6884
197
197
1518
2069
2556
197
197
589
584
11758
197
197
197
197
1683
3985
197
197
197
197
589
1683
3985
584
11758
5388
197
3988
197
4339
15541
1990
933
779
408
533
655
1615
25
15574
1990
933
779
408
533
655
1615
197
328797
4339
197
197
197
197
15541
533
1990
779
408
933
655
1615
25
408
533
711
1615
21999
1990
878
779
408
1990
878
779
2041
22089
533
711
1615
442
441
437
344
439
7597
447
447
1909
7835
441
447
203
155
1934
437
437
8370
8362
8064
14445
7321
200
165
18001
13223
8367
8366
8134
8079
13923
7306
200
165
18001
43420
6889
4899
1174
2493
2347
2379
1032
324
29345
394
14893
235
296
235
290
234
393
7692
5155
1174
2493
2347
2379
2493
2347
2379
43420
43419
578
1770
1173
307
414
291
808
496
2024
311
414
7471
328
334
291
413
284
290
355
652
50418
2872
307
739
7156
2872
49689
664
7022
2872
49464
2874
45398
4962
1212
33114
1213
1133
897
311
2033
2398
45857
3431
1140
2924
933
441
878
293
284
13025
26528
21355
6860
2872
26528
7470
2229
2809
1920
2661
2569
2890
51492
2937
41095
2649
2906
2487
33535
10434
30624
331
41513
518
302454
19
480
47652
839
3306
76914
28660
19
480
839
3306
26386
43504
381
2618
482
8133
595
1612734
19
166
166
6977
6975
166
506
482
2327
354
6977
5840
3688
8760
506
357
3723
10398
3301
503
9497
14679
1450
381
1413
3688
166
166
166
6626
22616
506
357
16060
5034
10220
21900
26386
43504
9618
2920
8864
524665
659721
5126504
19493
10377
19680
19712
19727
10663
19733
19742
19767
10590
19710
25735
19680
12127
19741
19762
10703
19741
19763
11525
2356
625
10463
2049
17174
9683
18105
635
7743
1105
288
288
266
288
453
7496
303
6323
8651
4896
6422
215
8662
18104
262
8251
390
14685
3086
611
263
6253
7683
5839
914
303
892
6237
262
1054
6309
601
3913
858
10224
8534
5743
3182
263
878
1200
534
8534
9686
263
260
534
4975
10224
8534
380
10819
3687
7593
276
4350
3636
303
5982
7864
6025
9686
6848
276
10224
263
531
8534
9686
15800
405
1567
923
926
1702
907
7211
1456
1119
624
896
3830
940
1855
396
1861
1859
1813
8772
11179
1369
1697
1874
444
1930
642
1426
918
1008
1426
857
8230
825
979
1898
1496
1832
1315
1139
1374
12517
4884
1812
905
576
560
460
3952
14843
612
852
1363
6746
8241
7313
1173
923
1270
595
656
4136
1628
628
920
16566
1788
79090
1066
6317
319
404
1661
3318
1639
270
285
1699
11124
708
5045
2963
603
3648
4632
4476
3792
281
277
3736
617
1459
1862
3660
238
4217
301
3465
721
1947
1868
1549
471
1788
1180
43515
288
288
289
668
5660
2703
5553
281
9853
1079
3707
826
281
2595
289
1947
1699
4001
270
9480
2216
440
2645
1779
293
358
292
70374
766
649
736
718
262
391
837
851
9763
6328
26797
3145
3589
707
546
3207
4486
10011
995
5768
5067
1674
34546
4982
801
293
614
345
4198
2960
4358
5880
5539
337
702
494
384
1600
338
3250
8311
4401
4311
5349
329
3806
4252
1426
290
7181
650
780
726
873
7977
287
4526
26203
3040
1600
8519
9531
292
547
384
12148
32541
3040
1600
10074
7838
6168
8168
508
11969
384
5403
5475
9292
232
25514
3040
1600
8519
480
384
17581
36008
853
775
1419
811
1484
2826
1745
3294
1668
3910
1609
1617
2697
901
3520
2858
4349
4060
2098
549
2855
265
17186
2801
7079
1577
2518
5712
1623
7657
2773
3372
8012
1177
279
1445
1414
1710
273
620
1515
21805
19714
681
697
1964
3630
35726
13986
1339
1426
4349
3394
2425
3857
288
1913
6535
25303
1278
2509
2605
2954
12106
849
3361
3146
6365
14207
35726
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
10026
22860
129
129
129
1840
15455
129
129
129
129
129
288
2954
204
8899
197
197
195
195
196
196
198
197
195
196
18350
196
197
195
197
196
195
195
195
357
197
196
196
197
197
197
381
142
7797
198
195
196
200
319
947
545
1583
319
656
584
1780
516
15993
2490
8220
1116
2075
1540
1660
1767
264
1316
10146
2343
1931
1244
1674
256
262
693
211
264
2529
11340
1222
937
234
301
315
1225
921
233
309
251
234
282
235
334
234
235
334
233
5096
12153
159
5085
159
159
159
1678
159
5326
65
65
156
713
65
65
6664
156
1824
948
142
759
1440
8676
4325
4325
4325
65
18320
1999
65
263
105
38890
65
10374
65
65
65
65
234
391
6920
5093
1174
2493
2347
2379
2493
2347
2379
6907
5196
1174
2493
2347
2379
2493
2347
2379
431
12124
61940
1280
54724
56762
64824
63123
67529
6095
6119
6137
6138
19980
10895
38484
9230
26635
6215
34969
12212
41629
338
340
342
338
338
338
342
6874
4605
269
269
2158
2195
269
269
269
269
2381
269
125
488
3266
17199
299
837
2131
2133
477
2826
2037
2025
723
1271
8830
789
713
1846
1966
975
1245
3267
1588
652
977
1958
1762
847
917
299
1079
1783
1974
1254
726
963
1936
12921
4529
6693
514
5452
1772
3893
505
13578
6485
1739
581
767
730
725
15357
644
16576
67473
1578
11358
12860
8117
17014
48021
2217
15975
2982
142
263
143
142
142
263
141
141
5790
2072
141
3848
7972
142
3796
143
142
142
601
141
142
141
8651
3914
142
10224
380
10833
142
263
143
143
142
7864
5982
6025
141
141
534
8534
7145
142
263
534
8534
9686
261
534
10220
9897
142
261
142
534
8534
8534
263
534
9686
55835
142
143
276
9686
4172
262
534
10224
262
534
8534
4358
142
262
534
8534
262
534
9686
4172
262
531
10224
262
534
8534
4216
142
262
534
8534
275
10224
6109
275
5213
7508
275
8534
4509
142
275
8534
275
9686
4025
275
10224
275
7508
4648
275
8534
275
8534
5064
275
9686
275
10224
5654
275
7508
8588
5477
348
48748
3241
19036
3566
3274
5249
294
301
2922
389
878
300
400
301
304
166
166
166
164
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
164
166
166
166
166
166
166
166
164
166
166
164
166
166
166
166
166
164
166
166
166
166
166
166
166
166
166
165
165
165
165
165
163
165
165
165
165
165
165
165
165
165
165
165
163
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
164
166
166
164
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
164
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
164
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
163
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
164
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
166
166
166
166
166
164
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
48876
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
7681
166
5344
15474
1453
36699
404
5540
11937
7677
540
1808
1352
2431
12658
5875
3942
508
507
5770
11271
3494
5876
1216
3791
29019
3412
2993
3920
5948
8988
236
12597
506
3813
5865
1459
1237
2608
5752
12260
8431
1829
403
454
404
403
406
404
406
10440
11177
2739
495
4729
20998
6590
1363
756
3728
2082
3867
1251
14409
124
10114
798
1302
272
12766
148
687
10715
10853
421
14663
262
1307
264
1888
1029
1029
4380
15460
122
12553
12754
123
5732
3711
6985
9668
10016
7026
3366
1852
7591
7115
9565
2022
8622
6578
7100
8638
1986
7884
8921
6793
6938
1666
9399
1992
8189
8631
8826
8461
1998
7958
8947
8788
8606
2004
7817
10163
9579
8782
2008
9674
8035
8677
9609
1926
6965
8392
7697
9565
3711
2782
7907
454
2170
3295
7417
2560
1903
1762
3584
6656
140
140
141
142
141
142
142
141
141
141
141
141
142
142
623
141
141
10680
1055
4344
289
337
10196
584
1067
1055
1023
1067
3110
1675
5850
3172
125
125
125
2383
797
70005
33334
51813
327
5797
539
4930
4487
1500
1056
1385
290
4868
4979
290
4797
4736
2157
1056
130932
51037
2765
46550
162
1960
916
4736
3168
4487
853
1091
414
8018
324
2892
604
4234
7437
2991
780
6053
3842
699
1040
334
3304
4053
612
620
3679
843
5217
16265
4485
3559
4605
269
269
2158
2195
269
269
269
269
2381
269
10450
159
2912
159
10450
81
10667
616
264
262
11718
316
277
11761
4369
12373
689
10024
4962
489
32800
556
2186
1545
260
570
10442
2900
670
1965
2181
519
3998
3008
1200
922
8976
216
5912
547
5063
2860
7283
13095
7905
11761
32687
11450
541
782
6482
266
12116
11897
32705
11761
6000
12483
227
438
1787
2630
908
434
1476
5066
2621
365
1229
1362
365
382
2473
383
3243
11136
7725
2891
237
1963
378
3010
1052
365
237
399
391
2718
59733
383
1598
2153
783
881
476
466
471
196
364
364
257
1288
7649
982
1522
825
594
1161
2205
1495
4816
4696
1923
1796
4400
1294
1728
430
3258
51465
1934
3364
4012
268
294
1668
685
1622
609
2246
5880
648
9360
1576
2823
8376
1751
4851
35921
1069
8998
244
664
476
6298
979
3081
301
598
657
695
4656
5805
293
752
551
1040
459
907
2978
377
2074
794
790
1682
694
268
294
1006
1320
2189
1673
294
1639
1288
1823
4607
2393
1340
10509
22038
2036
1117
1833
10853
1443
3615
4606
13729
1295
2227
3238
2483
11605
32573
3615
6799
9474
9670
303
269
27178
2070
11740
1276
2425
304
2707
1771
1569
660
1869
13255
5519
3791
9638
584
304
497
508
304
2441
2513
13734
313
2193
462
5500
2125
5194
1889
104823
4175
3974
3775
27091
295
16505
1394
1141
725
8148
2180
1125
19772
4385
1034
986
8313
6050
1499
1144
15655
11468
977
840
5856
11943
1331
718
1322
1052
1387
1461
1437
8016
2294
942
4045
1544
5190
14096
823
907
1543
800
10609
1036
1436
1842
737
305
999
302
709
9085
872
1070
351
1085
306
722
305
270
559
306
2261
105893
142
142
1052
142
142
141
142
9768
141
142
142
141
142
1040
142
142
141
140
142
142
141
142
142
141
141
141
142
4368
141
452
7561
1063
135
135
135
135
18859
1063
200
135
135
10266
135
135
3806
1063
135
135
627
259
36045
239
239
239
239
239
238
239
358
164
105893
142
142
1052
142
142
11768
141
140
140
141
142
1040
141
142
8480
141
141
11272
21372
196
196
196
195
196
196
196
195
197
196
195
196
195
196
196
197
197
196
196
196
195
196
2898
12148
196
18004
196
12677
197
197
15080
11272
21608
197
197
197
196
15615
196
204
10447
4848
2731
532
85
11552
616
13001
262
262
316
905
5482
8476
732
5267
26376
1297
269
4034
304
269
1145
122
6864
452
383
24017
1122
356
10237
424
399
477
4303
414
11781
8958
1122
285
404
77584
1066
6317
442
9763
156
126
11001
5045
404
156
285
156
603
3648
471
156
156
156
668
4632
4476
4094
3613
2840
2580
3669
1862
1788
156
325
126
1868
3465
156
156
1180
156
156
156
266
3783
809
566
3919
939
126
9191
267
385
12153
268
30847
126
393
34615
391
391
1079
156
1822
2645
270
703
4001
358
126
1947
281
33098
3813
11005
7833
317
292
477
15916
7612
3152
2884
682
1681
2034
5250
1024
352
671
12534
592
794
788
3540
587
5466
16289
14051
5250
3624
352
788
931
682
794
6181
2301
900
16228
196
196
2950
196
196
196
196
34242
36166
2490
545
1211
1113
14788
4053
2735
906
582
892
1162
1160
1103
5354
692
699
655
273
259
1919
11244
259
105
105
105
105
105
21962
31196
632
1890
263
3757
587
624
275
6177
275
42711
629
21797
22227
273
11881
624
585
269
11777
255
3313
47771
105
105
105
21521
632
36178
36718
627
269
105
588
273
105
283
13720
105
105
105
105
105
105
105
21932
632
26191
42403
625
276
12161
274
7665
496
23386
12163
105
21886
629
54166
29934
622
263
105
263
494
10536
17110
105
105
22152
632
28366
625
273
105
266
588
9890
271
13878
105
65
65
106530
65
105
65
65
105
65
65
65
105
629
23769
59849
23571
254
76404
175
585
263
105
627
263
105
18899
105
105
21851
42736
627
273
105
588
267
10131
254
105
34694
105
105
105
21735
629
21438
29503
586
254
105
587
850
254
105
10637
10637
21754
632
38930
41586
625
254
105
266
11184
65
588
283
12332
65
65
65
65
65
65
65
21941
632
41191
47824
627
254
105
254
105
588
267
10217
21736
632
29239
17653
625
254
105
263
12482
588
261
5398
105
105
21825
632
25687
48957
627
254
105
254
105
494
21697
629
53650
41162
622
254
266
105
65
585
255
65
65
65
20807
632
625
588
254
266
105
263
105
2142
75155
105
632
254
105
55582
30537
21943
625
588
259
11868
261
5725
105
22131
632
625
254
105
259
105
588
261
6969
22944
105
92042
105
105
105
22016
80175
632
33114
625
254
105
590
254
105
261
5851
22097
629
30462
25191
586
254
105
585
850
266
65
10620
65
65
10620
65
65
21835
632
27771
28351
625
254
105
588
274
266
11373
65
22036
632
23550
32271
627
254
105
588
254
256
10883
105
21750
632
54111
87151
589
254
105
588
851
256
12384
8612
8612
21782
632
625
254
105
256
12034
588
272
12052
76733
81335
105
105
21855
629
49632
19603
622
254
105
585
266
11274
267
11169
21963
632
49162
22300
589
254
105
588
851
256
6608
11497
11497
22647
68645
632
27792
159
588
625
266
159
65
151799
21992
632
26079
87155
589
254
105
851
588
284
13444
13119
13444
632
494
26079
21731
632
625
254
105
266
65
632
75951
95844
627
254
105
588
254
105
264
13140
21718
632
64225
254
105
496
60732
266
10639
22327
632
36714
73097
625
254
105
256
5462
496
22328
629
57290
30617
586
263
850
585
8698
255
105
10199
8698
22082
632
37582
58321
625
254
105
263
105
590
254
105
105
22100
632
23512
627
254
105
590
254
105
254
105
58085
21725
629
624
254
105
254
105
587
254
105
82618
77700
22044
632
13178
17303
627
254
105
588
254
105
256
8025
21746
632
625
69827
253
255
287
8139
588
266
11211
145914
143
8139
629
21752
253
141
624
253
141
588
266
5465
34179
29815
21794
632
45339
36173
625
253
141
266
65
588
257
10997
20939
629
589
253
25203
590
141
253
851
141
7748
7748
22102
632
15177
627
253
141
253
141
588
254
3426
75288
21930
632
627
253
141
253
141
588
266
20146
25283
21122
632
26770
625
588
253
141
271
12166
266
21035
632
627
588
253
141
260
253
141
5512
46785
20740
632
627
590
253
253
141
253
141
141
44837
21987
629
253
53452
30934
141
627
588
253
141
273
7779
20952
632
625
590
253
260
141
253
5965
141
42065
22398
2770
632
45848
30136
253
141
590
253
141
625
260
5965
21924
629
19603
47188
627
253
141
253
141
588
254
21902
632
67319
59676
627
253
141
253
141
588
255
22026
632
42865
625
253
260
141
5839
496
50557
629
622
31190
253
141
270
11283
20915
588
284
13119
5840
21987
632
31832
625
253
141
266
15352
590
253
141
67400
143
143
143
20852
632
627
26135
588
253
253
268
141
141
11283
22127
629
14214
13429
622
253
270
141
13992
493
21783
632
64094
625
253
141
266
588
284
9571
115847
22866
22703
632
52324
41540
253
590
141
253
625
141
260
7083
8933
29581
12312
3230
1005
476
761
3315
1321
2448
563
2121
2166
635
1242
2321
287
12008
2078
40354
2252
291
291
272
272
254
412
437
175
533
6304
1740
1991
2547
548
2007
85204
488
563
12008
2017
1995
2608
533
557
2215
4374
280
1241
2609
938
18783
1788
288
18553
6917
1468
6249
901
929
6042
18548
663
1317
1694
5356
285
1673
1691
904
20859
1694
4091
114078
4399
4321
52
10426
4848
2409
61
5043
1470
12391
3103
1294
2260
1658
2077
1678
3335
1678
125
4380
549
37030
4374
6917
6042
938
18783
929
2607
18553
280
288
6249
901
1673
18548
1788
2142
5356
20859
1691
904
1317
663
1241
285
1468
4088
59208
4099
52
10402
4848
3157
532
61
5018
12374
7978
1566
7911
159
159
159
159
1678
159
7932
1678
221
40135
1674
451
7209
515
513
536
3171
3174
552
3242
7237
4741
2867
531
6819
1743
3368
470
3338
6819
4117
2607
4879
52
10452
3069
2142
2142
2609
979
499
21
221
3527
4181
40148
552
7239
2876
9385
656
2117
246
268
220
309
246
354
357
488
216
7978
12348
12709
240
13233
1856
1148
263
11833
389
389
10887
446
7982
15889
6348
2848
862
8174
1470
1566
2077
2260
1294
1360
1678
14745
8476
1446
1403
3400
8602
3387
13396
3367
460
12310
3049
5457
8134
6401
1658
8121
14375
466
1191
262
9038
1360
1050
6401
9085
8993
8939
5104
8844
8099
5040
7749
7443
1374
6560
8050
7191
9056
7133
4074
6995
4680
6879
5138
9108
7973
7916
363
7265
3380
1395
15696
87
45427
1753
473
505
12807
1210
545
1934
657
2335
1045
648
1303
546
460
716
3242
568
552
1028
615
552
432
538
1538
3461
3293
1899
6734
3318
1358
3489
6714
11682
5412
644
13163
3346
1286
3064
1371
13765
452
12310
3264
6316
3280
7615
13021
458
9038
3272
3239
8351
12608
56
365
6675
11642
6270
843
3739
10574
4098
10207
4056
264
12119
3114
4118
12200
3721
2823
3835
4006
3165
470
4161
1460
11775
3981
11106
4094
4151
5281
3721
2823
6175
4418
4219
458
4010
11403
2823
3835
3720
2824
6466
4115
11939
3996
10915
2823
6175
5230
4126
14618
2524
12068
4091
7710
3719
2823
6175
5580
8613
369
24856
2966
3691
9127
519
316
6102
3716
12413
17090
7021
8121
3871
2117
20944
380
1103
2413
984
12886
986
383
2898
365
18004
21372
943
683
370
1917
2291
5070
1004
370
365
4106
2508
3433
1799
8481
2750
11331
13635
12659
9381
1041
9898
12993
10248
11173
14617
10667
16304
18737
10160
11084
7723
19395
18896
20093
18897
18230
842
9448
3568
6442
1013
8104
1160
3175
449
466
5266
3659
6731
7645
12433
25712
7804
17376
5314
8450
1267
987
4647
4399
569
1631
310
24403
14162
3007
578
2429
6401
2557
1274
759
20441
1353
8142
7822
327
1625
3899
328
1951
1635
1851
1463
2423
1759
1746
1042
1705
1640
1689
5031
1481
1557
1097
7084
7600
1193
1530
6198
1174
1532
11640
5005
1283
1592
6192
1329
1583
3883
376
1740
1614
1405
1478
1679
3583
1197
1648
1442
1002
1002
1698
402
2902
439
507
520
516
265
966
538
1522
2905
1522
25831
2478
717
3598
515
190
188
190
188
188
189
189
188
190
188
190
188
4815
19057
7326
197
197
197
197
197
197
197
197
1711
1975
2575
3188
1837
3044
408
197
197
197
197
197
197
614
584
3933
1069
1286
11758
1707
589
584
1707
11758
6884
2520
1498
2069
2556
6463
1377
1683
1884
4781
3078
6882
6880
1518
5244
2531
5309
1271
5139
9196
491
477
472
7863
931
6436
844
4547
962
746
995
879
886
810
982
408
2657
435
1680
1343
817
2577
4140
463
1431
935
856
853
957
408
969
862
585
825
821
4167
197
496
197
197
197
197
6233
794
197
5937
197
197
197
197
817
6233
5521
496
197
197
197
812
786
197
5204
197
197
197
197
14811
197
197
197
197
197
13340
197
197
197
26366
197
197
197
197
32732
1417
2061
614
1711
1069
1975
1286
1837
1707
2424
3078
1211
6363
11758
589
584
11758
6130
6920
6287
584
2575
3933
3188
3044
2697
408
5309
579
414
684
1682
6592
3156
6021
6603
6407
6287
1534
2566
1644
2331
1265
6407
2339
2507
2469
1300
1528
6994
1503
1514
455
197
13264
1493
1498
13131
197
1557
1536
13289
844
4547
2577
962
879
995
935
856
853
957
817
746
4140
463
1431
886
810
982
408
825
6233
4167
496
821
794
5937
817
6233
5521
496
812
786
5204
8242
197
197
197
197
8671
614
1711
1069
1975
1837
2575
1707
2424
5309
584
3188
3933
3044
1286
2697
3078
408
627
1759
488
3933
584
1975
11758
589
584
11758
1506
1682
6592
1519
644
596
6335
6933
6767
2099
529
2563
6484
836
500
1683
4988
3374
6696
2538
1515
2091
2712
597
484
589
1682
6592
6994
584
11758
13131
13264
13289
20300
1488
760
704
1579
634
928
493
587
483
3958
846
771
543
1060
842
997
652
889
840
1004
938
943
1157
457
193
338
804
712
751
1136
729
481
519
430
1727
729
554
447
960
2101
837
760
891
491
398
174
174
174
174
171
174
5418
188
188
188
267
10319
190
187
19108
607
874
950
1044
1306
4244
13620
577
1210
858
1274
3795
2020
17163
3922
147
5324
3755
147
146
146
147
147
147
145
146
146
146
147
147
4788
146
147
146
604
146
147
1280
147
146
146
146
620
144
19913
147
5297
1283
146
146
146
147
3398
604
11138
35466
179
178
179
180
179
179
179
179
180
178
179
25747
180
179
179
179
179
180
179
179
178
179
179
180
179
178
178
179
179
180
179
179
16105
13837
36847
18066
179
178
179
179
179
33268
2496
181
11136
181
180
180
19949
177
178
179
178
177
177
180
179
178
179
179
178
178
177
178
178
178
178
178
42749
35472
811
199
197
199
103
143
198
22260
197
196
197
197
197
197
197
197
197
197
198
197
197
197
197
197
197
197
197
197
1584
197
197
197
197
197
197
197
197
930
198
197
197
197
197
197
197
197
2701
1707
2426
452
7567
1063
135
135
135
135
23416
1063
200
135
135
164
135
135
23490
200
164
135
19320
200
7939
16674
135
424
19320
200
165
45039
200
333
447
333
8066
1036
5639
19320
200
3935
42808
242
311
1661
1443
1932
1153
5228
418
2420
2420
2420
342
9243
300
19320
28644
19320
18776
19320
17526
14685
425
17525
21273
200
10388
23423
200
164
23531
200
7061
27241
19011
46581
23531
200
20503
18709
18912
16189
425
18852
21626
24287
22028
425
24288
23315
200
23121
200
19879
526
30391
21512
23134
200
10704
1146
14672
1907
2617
4154
310
7248
3789
949
708
6876
1186
992
842
760
12789
1278
1006
270
1033
134985
17376
19095
988
268
9339
18787
1004
14617
12928
26022
41249
38460
26028
32750
987
359
9380
359
37385
126681
8944
3552
6638
32750
7563
1063
135
135
135
135
28752
1063
200
3936
135
135
135
135
135
21263
3906
627
135
259
35949
239
239
239
240
239
240
239
358
164
727
5267
24734
1297
269
4034
269
2688
124
304
4544
420
244
23070
737
329
364
1796
1591
372
2279
793
9347
261
377
123
1676
440
25047
124
1248
6749
437
18762
125
267
125
1029
4380
447
477
477
1029
447
477
1029
4381
4381
447
477
1029
440
1145
26376
447
378
39550
2751
296
1780
356
413
424
399
327
4369
1539
12384
4101
1749
14529
433
1327
376
352
1192
866
12594
1904
718
11521
1975
424
327
424
440
25047
461
17957
447
477
1026
447
477
477
727
5267
7354
713
27981
520
3016
1301
460
124
1439
4018
1639
22955
2108
930
452
9999
124
124
124
1277
1611
124
1274
123
124
1247
993
1337
124
122
2024
2277
713
993
1995
728
1192
1809
452
122
1059
10210
713
1350
6037
11827
1385
1431
7111
512
287
1244
219
219
877
231
770
219
33750
728
456
7938
522
278
10487
219
219
29136
751
5838
517
219
3857
5902
219
8062
472
219
219
751
30865
10456
219
219
751
29100
751
727
5267
430
26319
123
8676
3234
447
39284
1884
14147
2281
561
819
1225
2266
1673
162
265
214
12380
770
525
124
12256
770
525
124
2896
824
525
124
11871
4605
269
269
2158
269
2195
269
269
269
269
2381
243
9315
243
41558
102
10938
102
2169
102
2390
102
102
102
102
1978
102
102
102
3813
102
102
102
102
102
102
102
102
2770
102
102
243
41568
102
255
9940
102
2479
102
15537
102
102
102
102
909
102
102
591
102
102
102
1655
28012
102
42284
8536
102
2453
1898
102
6291
102
42301
767
6212
6291
41588
7481
102
102
846
976
102
102
1000
102
822
75612
102
12915
3714
7488
7277
5739
3802
4979
2191
1703
2948
10489
3237
1435
8429
645
259
6417
7617
7384
1136
5225
6488
7651
8067
3748
645
256
1887
4164
1855
3708
1886
3491
5757
652
584
10272
9176
10695
10695
5106
652
582
9945
8862
640
269
10583
5006
4803
652
576
8800
640
267
216
640
267
12494
5840
2055
3101
6758
998
3071
5723
1558
382
1910
3111
188
6768
188
188
188
189
188
188
187
187
187
188
4384
188
189
189
188
188
188
5508
5130
3803
5511
3655
189
188
3867
189
1836
5755
4723
128
41113
128
128
128
128
128
128
78944
182
9279
177
180
181
177
177
180
180
178
9425
190
30288
128
128
128
128
128
2394
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
25128
128
128
128
128
128
128
128
128
128
128
190
35114
128
128
128
21370
128
128
128
128
128
28521
128
128
12497
28015
128
128
128
21631
128
128
128
19444
128
128
294
128
18127
128
14808
4605
269
269
2158
2195
269
269
269
269
2381
269
125
167
4605
2195
269
269
269
2158
2381
269
269
269
269
14370
394
1460
319
1780
319
1767
2490
258
11601
265
263
1203
1203
656
545
516
947
1077
1583
584
937
4548
2529
19495
22535
541
257
580
16746
360
18101
330
3313
1879
362
9951
7612
588
1011
5714
6660
3930
1776
10505
589
7540
1402
7407
32520
706
27229
376
10026
695
695
1752
621
3121
2248
4209
2542
460
695
959
695
368
479
695
695
695
400
9406
12749
366
464
8990
10257
15591
4368
136
136
263
1006
136
1214
815
439
2206
278
10913
16305
278
9856
20953
323
5832
263
1001
8630
813
1800
1214
16692
9559
1609
14742
220
220
220
385
263
1016
807
9993
8676
2795
375
14621
464
8311
9422
19840
263
1006
815
7870
255
2274
7493
1322
550
681
1037
783
1227
2274
255
2274
255
255
253
330
373
21771
167
165
166
166
166
166
166
167
167
167
166
167
166
166
424
1562
23657
166
166
5182
166
432
436
1598
2568
255
189
248
17637
263
10563
248
10797
248
248
260
10680
29480
248
248
262
10677
450
24021
199
198
444
11586
10462
439
8950
342
834
8755
11726
340
7300
14342
315
14342
199
197
198
197
515
312
516
198
198
198
143
341
312
51020
199
198
342
834
12382
11104
342
870
475
870
14870
310
313
305
24190
199
198
311
143
21618
315
473
24585
199
198
476
319
9943
9607
482
869
312
52370
199
198
312
13227
310
330
24620
199
198
316
12559
12559
468
248
33767
4888
1850
665
1400
4269
2015
333
3429
5709
5079
334
5893
616
973
6693
2577
25669
6212
3068
398
3746
684
568
609
705
705
25932
3098
601
11331
804
645
810
16696
315
838
1141
2121
1573
2891
937
817
20553
1567
1132
806
934
8791
717
1011
261
3666
5880
1465
19758
261
20457
9804
268
33147
20082
15621
261
18986
7232
2465
261
541
23354
125
125
125
1490
16354
124
2237
5504
125
1475
9023
7190
15911
20337
7637
7605
2274
10209
4945
68963
2530
63011
2273
501
105
260
105
262
263
26982
318
661
6197
15114
7188
2578
5568
3853
3579
748
5244
292
4459
1242
1248
3802
741
867
247
2219
3874
638
1321
1699
718
13242
803
13619
4329
35467
10454
6020
3148
3782
22204
5154
1746
4570
1859
2698
957
557
584
1080
4808
4955
730
1439
459
26029
414
3768
2074
102
8959
1489
4444
102
7373
102
35211
25415
6669
1690
1777
18188
14209
5503
10426
2530
2273
263
491
105
258
257
266
263
105
6046
304
517
307
439
1902
1799
6406
289
645
863
649
37451
304
953
773
4448
1440
9581
1575
304
262
2304
1438
294
288
10800
426
7491
1805
1016
656
23145
6076
1418
304
304
953
775
8965
389
1346
327
4009
6029
21180
24587
19792
6039
29625
4888
1762
1930
4026
3552
6026
2302
107
12242
35895
47236
32933
51131
63248
70410
51448
12918
4026
3552
12790
11569
8454
5667
9439
4178
226
6626
46020
226
1112
749
983
7945
814
932
1376
518
1624
405
6253
2895
431
10081
1470
3231
1800
15311
12188
17299
4594
10847
18096
14254
30532
2264
10576
84743
1228
257
2264
1184
9796
23354
4480
125
125
125
124
2237
31546
166
166
165
31279
166
164
1772
164
333
414
21594
166
166
164
166
164
164
333
164
166
164
166
164
165
166
164
782
283
164
164
166
166
164
164
23232
10014
366
13340
173
174
781
6754
175
173
366
13340
173
174
781
200422
174
2312
3478
2067
865
19536
1759
46464
530
200
17096
200
165
173
172
348
174
341
347
344
8662
348
344
344
343
172
346
288
349
349
348
343
343
342
345
347
343
355
538
3152
4635
3441
3619
3518
3590
3699
3540
3479
2617
18934
3596
3513
894
270
1107
126
269
1085
13099
771
4628
2331
2924
1296
816
126
1186
1126
1079
126
18518
942
787
788
1401
2576
360
1065
1923
1875
911
358
984
646
12755
5992
126
743
1235
126
126
758
1456
1073
1076
1084
755
2641
126
1227
491
24233
392
3144
1743
3648
710
262
8635
3884
1618
2032
566
126
126
2018
645
579
126
3195
760
7826
3895
7193
126
270
315
4211
7656
2193
126
3766
3386
262
262
262
126
2158
5437
18742
9986
728
1456
1059
3973
126
2024
1670
4411
126
1444
3540
262
1213
4452
32008
338
2270
8761
2188
468
5386
308
5578
308
6018
308
5289
238
23296
20881
4857
1709
2044
370
38279
272
5226
1992
1990
1310
8469
2021
370
12436
170655
148
370
2013
136
1990
1992
2021
1984
1399
2912
3584
136
1844
1961
1399
1904
2021
1984
54549
2763
3821
3842
2730
3959
3929
4004
22907
3959
3942
4151
1339
18718
19671
9900
25754
14241
1193
2242
14364
13890
6062
4813
3455
18757
1852
7350
8820
6274
3787
40916
2446
25347
22581
21422
25882
23626
29326
1955
24180
61182
21450
31422
107302
6653
5356
2933
6565
26621
1099
506
6651
467
2595
23613
3018
26349
20009
20928
29271
27928
14458
30652
25609
467
506
162
162
238
17334
136864
2465
1308
2151
790
1100
165
3270
280
8701
1168
1365
3525
258
4966
1193
1295
1245
11181
2329
1307
165
45136
238
280
27527
5274
1882
1406
1000
2648
9115
12173
1930
3026
4159
557
3558
426
1432
3035
205
205
204
204
204
205
204
204
204
3167
15980
14947
1548
1357
1298
1097
1289
7276
1320
1368
1293
1238
1284
4045
10966
1498
1269
1297
1209
1276
9823
1280
2152
1013
3023
3683
2733
1149
15557
2916
2820
1149
15415
15138
1149
5002
3357
1149
1362
18295
3720
3125
20178
22168
1149
15198
1597
16342
4711
1161
1289
12400
7896
1043
2304
8258
12083
9435
9471
4296
4358
16551
2086
6811
25818
904
3286
4145
6612
2367
3656
894
4471
6342
3743
3679
9055
12052
7542
4247
149723
4814
15430
10731
1956
29683
632
48091
131536
4314
11819
17477
5280
14640
2253
19256
1958
48390
4329
9317
10113
14028
192
112056
1889
1262
1294
1292
1270
1253
1250
1249
1270
1218
1218
1299
1291
1233
1239
1274
1307
1292
1299
1302
1304
12628
1303
1301
1220
1304
1273
1303
1303
1304
1291
1306
1305
1265
1584
1301
1275
1295
1005
1283
1216
1347
1375
1275
1300
1219
1232
1324
1204
1300
1304
1268
1245
1306
1308
1292
1120
1167
1055
1241
1239
1253
1296
1308
1306
1282
1300
1310
1288
1274
1289
1278
1292
1299
1257
2911
5797
9898
12918
1237
4235
512
232
32574
10026
5881
31980
32077
159
159
159
159
159
1678
3954
11671
1605
913
33191
32396
1463
1514
1148
403
293
590
293
767
372
919
1441
373
869
166
2735
1432
1931
354
293
6744
4494
293
1385
825
544
836
713
166
829
609
699
2735
293
296
293
592
166
1043
166
324
285
351
166
37600
996
794
294
670
166
2041
2858
303
851
166
166
303
166
166
166
528
24825
144
32024
1136
376
10402
4848
3157
532
6924
640
10132
2050
7121
2614
2292
1613
1120
31957
3363
5755
20159
6489
4729
39785
32831
13479
141
166
165
166
166
165
4983
165
13419
3148
2876
1045
287
13168
1483
2139
330
2068
1940
1961
2255
9783
2327
2144
2876
55814
1578
7788
2875
480
560
565
528
530
21686
395
12404
3990
2806
325
1182
279
3199
13008
1297
269
267
1092
12123
12123
23585
19021
13396
129
39938
262
257
483
292
294
266
254
525
2437
352
1205
565
927
1732
1165
498
482
3148
3028
262
489
483
971
995
253
159
352
494
2895
12031
143
163
3396
1989
163
23601
159
159
159
159
159
1742
68
105
105
73935
105
68
16401
5008
4856
68
68
105
191
105
105
105
105
105
105
68
105
68
55005
5583
105
105
105
105
5713
105
105
5874
6043
105
7091
17365
2150
4475
223
262
105
223
690
665
1735
1478
195
652
549
20702
894
858
3206
2215
2104
3316
3316
3206
2215
2215
177
1994
2324
2765
2545
2104
177
2545
2435
178
9644
249
172
692
178
179
862
2545
2545
2324
177
2545
177
3316
3206
2215
3206
2545
177
2215
177
2324
2765
2324
8577
1140
564
652
179
178
252
9265
652
144
224
142
121
24513
172
16623
345
2333
173
245
47473
2304
174
54079
2311
58837
174
475
48729
4169
190
190
189
10883
11882
34308
1123
1361
502
810
831
637
815
644
809
709
505
5566
11460
643
717
587
797
779
506
906
923
950
648
508
939
850
634
375
962
741
990
641
713
8074
15631
746
192
10164
11327
10113
26553
3102
1259
3023
2056
2582
4160
2519
2289
2151
2427
2295
2394
4732
7247
2166
4084
3363
7702
8760
1429
1106867
24063
2222494
3605
7260
831
353
353
191
11101
191
16036
3373
5648
480
3868
24113
3859
4802
4950
469
3551
4248
3707
351
351
2487
480
480
480
480
420
381
495
3877
18177
7034
12354
518
498
28717
568
515
582
729
583
537
572
10392
555
496
575
563
2865
584
560
513
449
2033
574
449
554
589
3249
511
584
496
352
17342
762
4020
4994
589
275
666
3582
7312
19111
3674
9470
9216
3250
3657
111
111
15186
40528
2511
2188
2238
23969
191
11149
190
1369
1814
14539
371
410
416
1115
432
341
137
472
298
10208
288
1050
1077
588
591
340
11312
608
919
7743
3602
2149
2101
2033
2243
2138
455
2272
1708
1864
1590
40403
1368
15162
374
374
174
392
14223
26992
2570
38788
836
453
883
669
3131
2303
2044
3606
361
1064
1794
1630
1571
1651
4195
1803
2268
26860
1575
1479
3933
1809
5527
6523
1155
391
8879
10419
159
3353
159
347
358
10433
159
3131
159
61
16470
159
159
13931
19
19
3315
2298
857
8984
159
159
159
1678
159
1324
9035
1192
4507
19
501
224
17292
12425
20244
159
10402
6298
10341
4847
19264
10405
5061
10350
4723
19258
10346
6217
10443
4815
19234
19733
19730
7689
159
19
238
12443
9797
1335
19719
19703
10459
6904
10394
4925
5703
334
329
683
748
2815
1233
7446
11761
1345
11571
3679
2668
2062
3429
3415
2149
3404
3585
2117
2721
3568
2786
2229
3708
3747
3359
4071
3408
2813
3876
3106
2956
2608
3897
3263
4223
2006
2436
3242
2217
3450
2430
3018
3096
4178
3192
3079
3346
3700
3410
2209
3795
2132
3273
4021
3457
21111
3305
3598
3131
4370
22118
62191
29585
52630
31408
28293
53443
98597
83251
42459
38014
38334
23783
77347
17908
36282
80007
68977
119388
55528
91683
25786
199
10436
3157
12836
2523
2241
2393
1375
4804
1009
1966
4277
99938
10472
1203
2624
5893
5764
3203
2368
3440
3465
760
5270
6848
1186
5216
7269
239
239
8039
239
4066
3804
20110
3799
3803
3798
3816
3806
996
5299
7279
3193
8047
3803
4068
3816
2577
2583
2607
2605
2587
2589
2595
2580
5502
339
5435
2572
339
2915
2574
2888
1334
2883
1329
2883
3806
2906
5851
2592
5483
5493
2864
2875
2575
2886
5454
2902
5456
2888
2890
2882
1001
5567
7378
18061
8069
2592
2890
23354
125
125
125
125
125
125
124
2237
418
33383
125
125
125
125
125
484
7204
124
122
125
125
1339
136
1340
125
3300
1335
447
37331
125
458
12373
125
136
125
125
125
2196
4570
125
484
8336
136
37306
2466
4570
37120
489
10638
136
2538
4570
474
32111
484
8336
123
122
1467
125
136
4570
64
23354
418
33356
484
7204
136
3300
447
37329
484
8336
136
4570
497
484
125
8336
125
570
122
1466
125
136
64
4570
42963
484
8336
136
4570
497
484
8336
136
29383
4570
484
136
8336
2920
33380
484
7204
136
3300
447
37298
484
8336
136
2255
4570
33356
484
7204
136
3300
445
37161
484
8336
136
2458
4570
37112
484
8336
136
2159
4570
36985
478
10202
136
2188
4570
23354
10899
10908
10419
159
1868
159
394
563
4926
159
19
19
19
560
237
421
188
798
1392
3241
159
159
159
159
159
159
159
19
19
19
159
160
159
19
3655
159
159
321
12425
2839
123
4057
9311
891
8491
19
159
159
159
4175
159
140
140
11367
140
140
140
140
140
519
408
386
342
11496
381
7571
649
348
425
403
326
1369
19524
5182
385
6056
569
545
3716
20291
7571
274
342
341
6465
3716
11955
25817
10738
3716
342
11496
7571
341
6465
3716
341
7571
11367
27310
179
179
179
179
179
808
179
179
179
178
178
179
179
179
178
179
179
180
179
179
180
180
179
178
179
179
179
179
179
179
178
178
179
179
179
179
180
14483
179
179
115
180
180
179
179
507
13279
115
498
5374
481
115
496
5492
27759
601
78723
5125
3337
361
16427
1412
2093
4495
5125
3337
361
16427
1413
2093
4495
5125
3337
361
16427
1413
2094
4495
4224
7759
8990
8727
16641
11857
10005
9297
12964
8623
10354
11618
14693
14770
11072
9769
17591
17317
17312
363
18785
8092
5217
2914
4502
2863
4862
4822
3215
5232
3175
190
6680
3273
13761
3075
4048
151
12534
12534
6340
151
233
4123
12534
8938
6351
151
4413
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
151
233
233
233
233
233
233
233
233
233
233
233
233
233
213
214
6509
315
23940
219
3131
8097
577
363
459
3023
349
308
1605
359
297
338
333
215
316
27121
219
3548
8062
472
215
316
27121
219
2512
24039
219
12363
219
4291
27195
215
315
27170
219
5477
27170
219
12909
23354
125
1490
125
125
122
2354
643
227
59725
364
11136
438
1964
1786
2630
382
400
383
3243
3973
783
365
5066
2153
1362
1229
909
365
1702
379
3011
365
365
472
469
1052
434
881
2892
2334
383
196
379
7725
391
196
2473
1476
2621
1598
469
27815
1625
365
651
12493
3290
3031
659
922
3295
3734
10218
683
1336
2184
59693
2841
8501
39391
1304
4238
1836
3121
3643
4238
2668
12192
4074
3723
4035
8404
234
237
14530
1679
8773
513
6999
9262
355
1515
165
164
165
166
165
166
165
165
165
10611
424
15082
11443
13855
12208
12049
231
29148
7723
3669
3669
7828
299
2730
5530
4749
1624
3548
15406
4924
13869
4753
4363
1350
1109
4063
6037
3801
4885
2150
3518
193
12288
1192
192
193
31690
193
194
192
192
193
192
194
194
193
193
193
193
193
192
193
192
2027
193
193
193
193
192
192
1751
193
1934
1192
192
193
194
193
193
193
193
28426
165
166
166
166
166
166
166
166
165
166
164
166
433
68
65
10973
68
68
3516
68
28315
15915
18011
68
68
65
68
65
5831
65
65
68
21691
38603
65
65
205
68
65
65
205
205
205
205
1889
68
65
202
325
205
205
205
205
65
65
68
65
21014
473
10229
469
12053
21013
21020
469
233
26547
491
14164
13590
6948
15360
10454
5705
16233
1120
602
772
4868
652
311
311
311
7775
24251
311
11637
7174
1017
481
629
3544
14129
1070
3720
957
2478
793
3148
680
830
768
1032
687
221
41390
238
196
196
196
196
3527
7238
156
196
3339
536
3366
531
3171
4741
40231
576
156
7458
514
470
451
584
11526
592
8200
37281
262
11576
5115
514
8502
572
2366
572
3586
469
7465
4396
451
1694
2709
3053
43607
11491
40230
40261
15604
33112
4513
9304
11700
3619
40346
420
16042
36024
426
6424
514
451
8590
470
156
2273
2284
2166
8167
49144
515
470
238
238
5447
8191
35889
17631
534
12768
12768
49229
32887
12592
25553
568
2920
12507
12507
12507
31554
434
10882
10313
26979
18828
10464
10053
1157
469
20421
414
34468
310
310
4444
11662
9515
6528
3685
14641
1236
3074
17324
5689
11707
5537
3277
1442
2784
15280
3573
29993
472
940
2424
4488
393
3930
249
3955
392
950
6210
266
5362
243
728
1615
243
1619
356
1669
243
7848
829
1313
2886
243
544
5362
243
1615
4516
4512
4512
4507
4507
4506
4511
431
265
5598
254
175
266
356
254
229
582
306
254
566
12040
12040
306
566
254
9387
2920
306
570
254
13339
265
254
266
12141
254
265
254
266
254
306
254
566
266
254
356
229
265
5552
254
129
265
254
266
254
356
229
265
254
265
254
306
254
570
7016
266
254
266
254
306
254
570
13339
13339
306
254
566
306
254
560
7721
266
356
5874
325
535
543
469
325
330
254
7062
438
266
254
356
229
306
254
273
284
5054
306
204
887
5267
25856
125
3234
125
125
125
125
124
12664
217
124
1884
561
7504
40395
819
1225
2281
14147
1673
124
11736
15289
173
173
171
9905
129
23354
125
125
125
125
125
122
156
10438
159
3155
159
61
16474
1470
11487
204
2006
420
30950
1510
1556
1372
1408
5272
2191
668
691
695
1012
1014
3953
681
864
926
847
723
9213
913
865
1479
1514
9518
1965
1408
5272
3953
9212
9517
9529
6367
1451
313
317
288
318
288
318
1484
9570
9443
7956
9659
9468
9643
8538
288
318
9007
313
288
8924
9668
10042
9867
8758
23354
125
125
125
125
125
124
64
125
15761
125
125
125
125
125
125
125
125
125
125
125
125
22120
1285
562
15140
125
125
125
125
125
125
125
125
125
15484
125
15485
15388
11091
125
125
125
125
125
125
125
15860
125
10460
10365
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
10030
15724
10177
125
10536
15628
15908
10168
10266
10232
5453
16149
11423
31893
10938
15798
10407
16081
10940
16188
11443
16636
11148
10772
16422
15940
11446
15731
11379
10321
13345
15714
10300
12534
14347
125
10527
12410
125
10701
23354
125
125
125
125
125
124
64
494
244
8405
4095
1591
372
2022
737
364
2279
27076
794
1796
297
330
260
141
428
126
126
126
5045
4476
10630
78459
126
6194
126
126
288
288
5045
3342
4476
79051
298
4452
3829
125
125
125
125
125
125
125
23354
125
124
125
4452
3829
125
125
125
125
125
125
125
23354
125
5504
122
2351
125
1689
12936
174
173
172
172
172
174
175
173
173
173
172
173
175
174
173
172
172
174
174
173
3037
159
159
159
159
159
159
159
159
158
159
159
242
4096
1850
2506
3063
159
8782
158
157
158
158
158
158
158
158
158
2730
158
604
2531
652
158
157
158
242
830
580
3044
1460
8815
166
166
4136
166
166
166
166
166
166
166
165
166
166
166
166
165
166
166
166
166
166
165
166
4984
166
166
165
164
166
165
166
166
165
166
166
166
165
166
5950
166
6498
6765
8126
7198
6716
12238
264
358
188
270
364
468
248
33805
172
171
171
171
171
171
170
170
237
237
171
171
172
237
172
171
35523
172
171
171
171
170
170
170
170
237
171
170
237
171
4550
237
237
18738
171
169
1522
171
18760
171
238
171
170
171
231
16404
238
231
12348
6120
3690
231
231
1915
128113
188
287
237
954
1038
188
2767
251
20987
4770
581
260
254
1207
335
3274
3757
419
676
1242
1417
1482
706
4754
336
2733
371
783
357
545
358
781
343
1217
2605
412
1155
996
580
663
3261
2151
4611
23306
704
526
468
740
764
4378
3633
696
1846
748
8687
469
3976
371
289
349
767
349
1200
1052
3876
857
1307
1194
4852
747
313
13659
655
2151
3421
372
921
2168
3987
840
469
372
336
591
3927
357
315
2074
13898
360
591
377
23873
3852
57713
38270
12588
1884
1258
1208
1174
1829
1804
1749
11322
291
1634
688
1868
11898
291
2049
678
2201
2154
2239
2410
10896
5537
1904
1915
1962
894
2236
982
915
750
9234
16961
2002
3765
9584
3611
1796
1763
1817
1803
1985
711
716
815
558
514
7103
740
1763
2082
1739
1900
825
575
1666
590
2631
575
576
803
13557
571
6037
7195
819
575
570
866
824
692
1617
1520
1753
4894
1707
1808
1693
1671
813
822
587
4922
7103
31896
690
4504
1297
6856
611
2841
4989
83007
166
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
4859
378
6765
1191
448
1373
5146
1368
317
2158
1332
1895
4458
4177
5056
4335
1185
2505
7300
18980
521
12326
3855
7595
5403
5638
290
6405
5899
4758
2123
1983
3405
11149
8314
290
1800
2920
12998
1763
7269
10234
8869
8135
813
308
1680
8315
20412
6810
5905
5840
28921
8760
240
1877
226
557
557
265
12548
267
12122
8760
40101
218
216
215
397
241
4505
215
216
328
9302
7322
333
218
5247
3309
334
328
2894
33047
327
310
216
217
334
310
310
310
12392
311
310
396
31828
397
192
328
310
311
310
333
18617
310
310
327
333
26491
311
1247
25559
5547
396
368
311
310
310
310
311
311
397
8961
328
334
192
397
931
368
1788
397
328
334
192
27228
397
328
18617
311
333
310
310
311
310
311
397
328
334
192
27722
397
327
333
310
310
310
310
310
310
12392
397
328
334
192
25552
397
327
310
310
310
310
333
310
12392
311
217
397
241
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
328
216
12392
12392
216
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
216
215
311
216
215
311
311
311
217
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
311
334
216
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
311
216
215
311
216
215
215
215
215
215
215
215
215
215
215
396
192
311
216
311
310
327
334
334
27722
397
310
310
327
333
310
310
311
311
12391
217
327
397
241
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
311
334
310
310
310
216
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
311
334
310
310
310
310
216
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
311
12391
12391
216
215
215
215
215
215
215
78797
126
6317
126
7901
156
156
156
288
156
126
1868
4599
3465
156
156
1862
11001
5168
156
156
3660
126
1665
2580
3613
126
156
126
285
156
126
3669
1180
126
126
4755
202
1079
4094
156
397
328
334
242
397
241
215
215
215
215
215
215
215
215
215
327
12391
216
215
215
215
215
215
215
215
215
215
215
311
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
311
334
216
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
311
216
215
215
215
216
215
215
215
215
215
215
215
311
334
216
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
311
311
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
12392
216
215
215
215
311
216
215
215
215
215
215
311
311
216
215
215
215
215
215
216
215
216
311
34508
397
328
333
311
18617
1557
311
192
936
311
5598
334
310
2748
24804
396
327
18617
310
333
1557
310
311
333
310
397
328
334
192
334
397
327
333
242
397
241
215
215
215
215
215
327
12391
216
216
215
215
215
215
215
215
215
215
215
215
311
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
311
216
215
215
215
215
215
215
215
215
215
311
216
215
215
215
311
311
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
216
215
215
215
334
216
215
215
215
215
311
310
311
311
216
215
216
215
215
215
215
215
215
215
215
334
216
215
215
215
215
215
216
215
215
215
12392
311
550
3852
26632
4880
14653
452
7566
1063
391
2774
212
1132
23468
1063
200
8783
1015
212
581
3790
1063
627
1995
1132
259
35947
1128
542
2181
1062
2390
416
1534
358
283
401
563
4937
1234
2832
3650
4789
556
237
419
187
797
1395
3344
381
1240
2190
271
1320
884
618
1318
546
521
647
861
301
262
2429
15314
256
3030
2970
3082
8549
4125
2220
1627
1993
14448
891
7462
1234
1544
1439
3190
4957
7041
2870
57
5494
1699
268
4642
4373
6457
5431
5090
529
1260
23631
6056
4160
299
4744
229
12016
4968
229
240
4026
227
12131
1383
227
22576
5015
229
5076
238
10280
3433
227
5077
238
10095
3848
227
5077
229
222
222
165
165
11203
165
165
16856
165
165
165
165
165
164
165
165
7754
16856
165
165
165
165
165
165
164
13316
165
165
165
165
165
165
165
165
164
604
165
165
164
7403
165
165
165
7079
165
165
165
165
604
165
165
165
165
165
165
165
165
604
259
18237
18235
26439
31434
7873
34872
170
170
169
170
972
2016
2577
170
5711
169
5081
169
3430
1532
170
5893
6693
19560
170
170
3363
170
547
698
6303
6125
573
5194
8172
330
170
170
6222
170
656
32801
7069
4318
5667
5258
2665
6126
22342
170
11835
170
170
170
170
169
169
7072
170
7553
1850
1481
4980
410
1027
639
320
937
992
12652
6932
605
838
514
259
13058
12249
1759
535
16019
535
12665
143
503
11394
11759
11189
11564
906
536
1089
1797
252
3382
14682
1079
2555
102
16266
12424
287
2824
102
287
287
10377
1261
206
123
123
15573
14893
2251
3485
7534
16589
264
5176
451
4249
2084
9069
4930
259
28095
101
1172
101
3603
1711
4596
13305
4720
101
4871
4385
414
15013
1642
1836
5205
1579
4883
16847
712
1325
3404
101
101
4927
101
7442
9688
1564
15627
8265
1418
7069
101
402
23540
3096
975
101
20853
8912
1425
4540
4033
101
5409
13579
3317
8642
1326
8311
2729
2087
11928
23540
13476
3937
356
815
5666
5454
193
770
653
40402
538
1422
157
10467
220
2872
2942
2617
2542
1149
362
2555
2640
2494
570
362
156
269
156
560
816
803
786
867
649
860
2195
37918
23540
37449
263
3821
11918
1277
1838
1990
263
3855
314
5337
361
20112
1458
9896
1534
597
1692
1920
25795
5485
267
3229
9828
2747
264
10311
366
1290
26194
336
339
318
310
329
308
262
265
3934
4340
30579
10224
2999
6640
2041
12100
262
265
4756
21112
11916
3324
263
1955
4677
27860
333
12645
262
265
3464
21883
262
11918
3968
506
2061
5336
12272
11870
262
265
21665
275
12236
5818
8395
1943
972
266
1661
8993
25913
9317
16502
7936
277
263
4676
10425
24436
277
5818
12609
972
1290
265
336
8993
275
263
33198
266
258
11653
2261
1328
367
1041
356
6348
259
4971
2381
377
361
1533
11870
1047
361
275
263
7300
262
265
4773
23540
3096
4249
1325
4883
4540
4033
3317
5409
8642
13579
530
4404
1140
1132
1995
57152
470
219
8759
7730
1015
14479
736
573
82
588
639
518
82
637
572
518
772
597
588
609
722
684
594
82
7945
8349
8454
82
82
82
82
82
8372
8007
672
82
6173
25740
243
19932
2224
8119
8119
440
4848
173
14301
174
109150
72
534
281
34685
4888
1850
665
1400
616
973
4269
574
331
334
333
1533
5893
2577
3430
5711
6693
5081
55126
6212
171
398
6168
568
171
699
705
609
677
663
684
17427
171
601
4682
804
810
645
18345
8080
18987
12166
16873
22621
55166
15088
48838
29486
677
14127
826
12568
34059
20039
5974
12516
4637
4763
4730
5243
4275
4611
4817
4661
12564
59368
12564
64429
13238
7251
14038
13639
56515
5692
25190
13027
28566
6278
17547
10930
27672
6273
38999
312
391
312
261
270
471
268
309
2347
2938
3165
295
1747
2001
268
1150
290
390
7377
3210
142
342
2317
261
2017
2842
1905
643
1746
2000
21780
267
310
1149
390
389
331
909
19488
287
784
7213
1746
2039
267
310
390
311
269
267
682
417
294
27677
1149
287
389
909
390
3860
260
320
27104
856
395
344
343
287
316
321
2901
483
2299
2198
3351
31441
621
6802
784
266
283
472
390
260
141
51105
141
2848
267
283
530
4404
1995
1132
37663
603
395
259
25445
1141
135
135
470
8759
135
135
135
16260
470
7916
14978
470
7916
12099
135
6310
14979
470
25538
135
12212
12607
418
26182
24209
470
3766
1141
135
135
697
259
37540
230
657
865
5935
156
156
3682
156
156
1208
797
156
156
156
156
489
55974
513
156
156
156
156
156
156
464
478
156
156
156
473
156
156
156
156
156
10669
7689
159
159
159
159
159
1678
6363
43078
505
9236
14299
14299
235
236
235
235
236
237
237
237
181
180
14297
180
14296
180
2568
2363
2282
3171
324
3043
2137
2363
4875
2278
2112
1191
3368
2015
2997
2241
1245
324
2552
3043
3256
3356
5254
2570
5266
1789
5266
2570
3256
291
1272
7931
1974
14425
10080
4273
1246
19827
2306
6004
318
625
1087
896
636
778
758
5133
19578
781
1353
1692
1020
1115
319
1135
652
642
736
1147
756
598
680
4165
779
688
706
830
634
610
756
748
17851
1165
318
13457
4472
5133
602
1158
1284
1138
3371
1182
1092
8739
737
10862
625
846
1471
1115
1020
1607
830
1473
1145
319
1135
1064
642
815
1681
634
704
602
1147
4020
603
756
1618
4270
724
1504
1493
772
319
1087
886
1506
652
610
423
1353
674
6004
26766
225
2657
26432
8459
2191
1117
2228
2180
2288
2287
2042
2178
2228
916
2244
5649
2112
1948
16687
4281
1836
2089
2078
1948
2244
6991
2490
14111
2154
2049
2328
2181
2311
2265
2251
2311
2343
2199
2179
2344
2111
2209
2216
2174
2165
2204
2123
2056
7343
339
3182
2295
2339
2320
2181
2184
1268
505
2109
6651
11028
1048
5930
1575
933
1014
897
684
1269
1323
1258
1361
1478
1575
2173
1156
863
662
3003
887
1045
1141
1630
1067
1972
893
656
1323
653
1706
726
1231
1593
1190
1297
38345
1045
3048
10567
1140
1067
1052
1133
1122
6374
1038
1067
1169
1084
1108
14251
1142
1052
1075
9239
1072
1038
1154
1353
1110
11916
2272
1049
2409
1506
1513
5661
1409
1470
1516
1399
8436
4262
452
4418
135
1132
200
7940
40797
5267
1297
269
19031
12112
267
1029
11488
216
216
435
1250
207
1029
15461
205
1831
8612
1029
11488
1029
15707
1029
8612
11488
4051
2892
494
747
567
1240
2614
2744
1607
2442
324
1077
1097
1425
1023
5068
7795
449
1441
2921
2473
1117
338
6888
403
1148
1480
406
15142
10350
1016
392
335
15027
404
1029
8612
19997
1297
930
2277
122
269
124
124
124
945
993
993
6864
566
284
195
1220
8951
195
25853
853
661
3599
3833
207
746
195
5390
2382
3055
6946
195
29943
195
195
10105
491
195
195
10102
195
195
195
26318
26387
195
195
195
195
29995
110
124
122
9704
1467
1277
124
122
124
1352
1818
1611
561
298
26189
195
195
9984
195
34487
195
195
12397
755
195
195
195
17506
195
10804
302
15678
269
285
682
2083
337
456
410
410
410
266
861
447
1201
410
330
1641
21229
14914
267
10485
266
327
16333
15124
264
13443
410
410
410
294
257
16189
10241
410
410
279
11498
15707
266
279
15581
266
410
410
410
257
4679
265
8766
257
24587
264
2610
257
257
3438
49164
265
282
430
392
261
393
389
1968
1159
257
257
3834
685
410
2424
410
410
257
260
2610
1336
272
10431
40110
266
264
259
4427
3618
257
2920
294
259
38895
11860
264
263
257
2796
259
266
266
221
21523
5457
136
136
133
134
135
998
135
721
136
136
134
135
260
141
8405
4095
297
26826
915
321
5105
369
260
10054
4402
4162
2499
33859
1703
266
1741
280
1803
280
1688
956
288
932
966
924
818
1066
122
518
10066
23079
266
4402
4058
966
924
818
1066
124
7714
266
151
10000
552
11496
23029
259
4402
6201
966
924
818
1066
137
7508
266
137
12404
531
23354
125
125
125
124
125
125
64
1063
25760
1015
200
1654
581
1029
7940
200
13806
8783
762
228
49858
13259
350
49848
13121
25142
200
6406
13807
200
7940
13546
7255
200
13807
5267
24107
125
125
125
125
124
6749
125
417
10123
83
83
83
83
83
16599
394
396
476
474
368
291
447
429
763
433
429
513
283
548
654
2589
624
443
369
5622
451
429
626
528
598
900
21879
613
671
735
490
558
328
494
1111
775
624
1124
783
645
668
591
337
1206
362
5257
683
1507
1149
1677
330
581
491
568
572
740
406
598
529
12368
284
964
21879
17875
290
381
293
293
16532
21879
44116
339
44359
337
34913
21879
43872
44166
21879
43853
44320
34847
10404
4848
2791
532
53
35563
2117
6916
656
246
246
268
357
354
220
309
347
506
216
25578
12023
223
233
16531
509
14518
20413
1055
4344
243
11897
2492
2672
41554
9285
16544
491
68
517
68
68
15674
68
20262
2124
68
11940
18237
20262
13147
243
41541
11453
6279
10334
41551
76316
42301
8730
2313
852
1298
102
76318
256
9826
41563
20413
1047
12343
12343
23354
122
2354
10362
3064
1121
1289
337
1462
341
1515
1122
1527
1620
2543
1462
77491
126
6317
126
34492
603
156
156
156
126
4632
126
156
5045
1862
3736
126
4094
4476
202
156
156
123
164
3021
8738
165
164
165
165
165
165
164
165
165
165
165
165
165
165
164
165
164
165
164
164
165
165
165
165
164
166
164
165
9031
19765
165
2389
2416
2146
165
2190
2152
10549
2769
6369
11930
8644
165
164
165
165
165
165
164
165
165
165
165
165
165
164
165
165
14744
165
164
164
165
164
165
164
164
166
165
165
164
348
12144
2929
17452
8727
9350
8940
9275
8514
14370
1418
857
6197
2353
604
1329
5951
1370
1403
1416
1418
14946
1725
1711
857
1416
836
2128
3313
856
12415
1365
604
2072
6080
8402
1830
56512
1365
13557
631
637
3383
1093
654
583
6415
214
1854
275
279
1373
1359
3229
1285
221
2236
1411
1521
1384
1318
1386
224
256
27051
276
276
102
102
102
276
276
276
276
8782
159
159
159
159
159
1431
1678
8784
1363
9011
159
1376
5718
6750
16501
606
4072
422
1239
909
932
1034
1349
725
1542
1273
831
8507
261
960
402
525
9304
1348
752
1046
1264
705
750
16451
1149
3162
906
1273
490
8805
1316
1794
1331
807
1348
1352
1111
1316
1358
910
766
801
1381
1220
774
5676
10310
20545
776
831
978
24245
5411
5546
6162
1040
1379
1423
1570
1398
1374
1344
1422
1429
1457
743
1111
1248
1216
4429
1037
235
420
10223
1427
4293
1130
6698
704
704
32714
20340
3437
8687
1107
1168
1499
1203
1079
1098
1380
1410
1384
7548
5216
3749
20340
107
5284
404
3893
313
11798
6023
31428
6126
462
4187
11350
14427
22595
19061
12927
6129
4187
107
107
107
107
107
107
6691
21099
13515
7193
9951
153
153
402
72
9304
72
72
72
402
9304
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
11045
362
1332
1186
1450
1185
1175
1585
72
1248
1130
42765
681
1180
1182
1175
1247
1129
2143
1584
2775
760
8117
6427
4287
23724
19266
510
3655
153
153
4752
4760
1875
2364
8508
2799
30904
5183
3710
20687
2491
26725
10720
396
7401
630
439
489
509
2102
516
525
491
456
453
542
3877
502
608
545
558
484
450
672
497
418
457
581
524
461
508
462
529
626
269
384
427
469
570
483
460
29021
269
599
3425
2077
2047
2302
2216
1411
2107
2923
2051
2030
470
2023
2107
2265
466
2055
824
784
7441
408
5812
2118
1668
1285
2240
2012
2177
8058
1940
1078
976
393
392
2033
2212
307
2466
513
2014
2034
451
408
2840
21342
599
2077
2047
2069
2216
470
3425
2106
2923
2265
839
1411
2008
2092
2036
2015
2303
466
784
393
7456
2012
2177
2014
1278
9247
2032
1940
466
408
408
393
2020
2103
2840
2465
408
2213
8040
656
10894
102
102
102
102
102
102
102
102
392
102
391
5612
102
498
10006
285
7242
1318
1584
1572
3279
5613
1053
7587
1412
2719
343
5534
10535
2595
5613
13039
3857
1538
3831
10909
5106
102
726
280
5930
10940
23354
125
125
125
16354
125
125
5504
124
125
125
124
2299
23354
125
23354
125
2430
125
8759
2539
1498
731
2701
5777
5309
322
4638
3244
5458
2585
4508
1534
606
11397
704
579
528
1376
9033
785
5821
355
579
693
2649
557
657
654
528
672
558
547
1912
673
5041
9836
2479
1125
3536
2483
4820
3781
9691
2710
3972
3858
8749
2696
178
1966
9455
178
2784
178
2640
10147
2193
178
2324
9086
345
345
343
1522
1972
1639
345
345
343
1927
1707
1371
26561
142
348
6382
141
7705
6596
374
20051
141
20119
3036
2658
141
1789
141
141
141
141
141
140
139
142
141
142
142
142
142
139
141
141
141
140
141
29598
141
141
141
20118
2797
4562
114
13639
1350
837
816
2120
936
513
1572
1140
3017
574
4227
3998
2093
3393
3677
11984
3024
2783
2978
11686
3083
3779
3492
19363
2790
2848
2673
2946
2929
623
623
3744
5115
623
7718
27935
5954
2577
2289
2695
1898
2612
574
2747
764
2536
2546
28736
489
10641
961
470
278
41512
6877
9333
269
1742
287
626
913
1042
1032
362
7946
101
2571
362
6065
308
291
5473
2872
11559
5949
9339
1159
570
1822
2306
9857
220
276
2715
7267
220
2412
2206
2623
3100
426
270
450
425
277
549
394
504
394
1370
277
277
277
277
277
277
277
277
75573
564
506
408
420
277
277
277
277
277
628
313
277
277
277
277
277
277
5392
220
2188
2336
2702
4295
422
277
277
277
277
277
277
277
277
277
277
277
64429
277
277
277
277
277
277
277
277
277
10017
220
2602
1897
2685
2705
277
277
277
277
277
277
277
277
277
277
277
70237
277
277
277
277
277
277
277
277
277
20300
1579
729
481
519
430
1727
652
2101
837
760
891
457
3459
1488
634
928
493
587
483
729
842
997
840
1060
1004
938
943
491
398
28163
3422
220
2518
2043
1492
1664
277
277
277
277
277
277
277
277
277
277
277
277
70843
277
277
277
277
277
277
277
277
458
487
472
8705
220
2071
2188
2706
2493
277
277
277
277
277
277
277
277
277
277
277
3178
20112
4198
11662
67301
277
277
277
277
277
277
277
277
277
9616
2663
6614
2233
11088
4202
4197
20112
2233
11089
5460
6615
23042
3422
220
2738
2658
277
2296
1822
277
2213
4262
6450
10036
4347
10310
4262
491
462
641
29931
643
10483
2665
10467
4848
3066
532
9286
640
12607
2050
43700
320
246
8037
430
5162
4501
238
662
784
630
817
664
765
721
671
910
309
13904
330
12064
1969
1154
1197
1255
1429
1237
1285
1349
1396
1439
1372
1299
1614
1102
18826
4804
671
910
309
1918
350
350
3950
320
257
3028
313
38438
32957
574
470
1935
436
3077
804
771
784
525
798
749
807
714
564
329
1276
371
2282
1836
334
521
338
4708
335
329
3137
3094
1255
401
844
776
836
729
640
784
742
753
521
338
4708
335
329
3137
3094
714
564
329
1276
371
2282
1836
334
8165
574
525
2437
313
470
292
294
254
1989
482
568
1019
971
11088
312
37010
597
393
10580
321
289
20354
11510
12187
289
11001
16672
289
21961
8384
2182
474
269
1103
321
10192
257
292
294
266
254
3396
568
552
1019
995
14560
432
434
27688
7088
1458
1367
8475
5508
853
1412
17715
17450
908
3868
52148
11047
7087
1367
24738
1457
15093
1412
18789
854
6599
6100
27688
251
17472
190
13379
2079
364
2679
2713
3418
689
1085
979
6484
640
922
2125
1729
2465
433
1000
4887
1566
2523
717
1571
1869
588
861
2732
4440
1759
1125
790
1151
873
13686
58406
797
1158
1812
1445
2302
2102
2350
1936
1497
2183
1173
2747
2382
891
24859
2186
421
658
133216
1768
491
476
494
468
812
499
636
718
2249
487
2003
524
717
7678
545
398
617
647
40263
375
1185
1291
1266
565
1053
478
124928
152374
162907
126006
64353
151654
545
133216
8160
6707
2448
1344
27510
2216
15150
2871
4137
3534
5446
21125
40454
1953
1165
2039
633
3047
678
2867
597
267
124
10456
16952
124
5344
11791
124
11340
17897
387
144
10248
15556
124
12696
123
2920
11145
124
4544
15555
124
12045
124
11184
12652
124
12435
8627
437
5269
666
668
389
13801
481
267
2039
267
8384
6747
3495
9507
143
3826
13969
869
845
13535
14460
10156
872
12261
143
123
11241
11111
122
12387
10795
124
33933
1000
896
1944
359
8395
460
468
261
17350
1272
393
261
3810
2826
205
6403
5469
203
1342
1281
1300
1302
1316
1282
1266
822
1355
1302
1308
1310
1282
1270
1283
1128
1263
1321
1284
1307
1264
1265
1275
6360
1244
1309
1260
1270
1269
1173
15244
1759
844
381
393
206
261
203
6484
393
261
2308
303
19568
10600
600
343
2039
328
8612
376
342
5794
328
9485
1319
1198
518
859
11973
281
994
13665
404
595
359
1234
661
410
609
438
855
3052
661
7167
4366
452
704
5281
5590
654
861
522
614
579
832
272
8535
533
9759
124
272
5708
17840
2669
838
460
4624
771
270
789
270
270
288
11894
385269
1258
391
641
6904
284
2007
3081
310
269
507
931
7284
5541
282
311
311
551
1195
962
4736
1134
484
310
19907
7946
1803
26930
2135
533522
234122
28957
85142
115108
279
17178
6029
1374
58706
6365
23369
15688
19510
26643
211418
174841
1680
166734
890
23815
142
139872
13832
28831
25585
9367
59524
19803
81861
9882
10460
10727
10793
2687
2726
2716
2783
1250
1008
858
6651
3472
4343
9043
6721
1261
1193
1094
1326
1522
1318
194
173
11990
2198
7115
11424
14235
2137
1237
1329
124311
173
3427
9932
101
173
128
463
13507
1743
5434
290
1981
18124
2030
6358
4323
25193
227
228
228
41801
228
228
227
228
228
229
189
228
228
227
228
229
228
227
228
229
227
229
228
228
228
228
229
187
254
124
25151
265
228
229
228
228
8735
228
228
228
270
7177
229
713
36825
25886
268
124
228
228
228
18412
279
124
1798
26407
277
8921
1977
3833
1654
16272
274
12496
18442
252
8633
228
45581
271
6829
229
228
46909
277
124
275
5956
27358
275
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
34538
280
4205
1375
2108
9433
37650
268
9587
34319
272
6003
2116
1699
9219
31976
405
2697
1494
436
269
269
7518
277
275
690
277
269
386
277
1281
288
643
1510
516
280
1668
1550
6229
1039
12753
277
643
3123
765
516
269
280
269
13796
1255
3855
64696
180
179
180
254
10199
129
179
178
178
12181
9233
179
179
179
179
179
898
129
180
180
48966
259
11457
180
179
179
179
179
180
261
12346
270
9803
42659
261
11797
43637
29327
1676
1062
1876
1913
1734
1043
891
267
1339
2446
1048
2858
284
2007
4843
1063
267
266
4564
268
6011
277
270
330
5625
262
6026
1666
1316
16810
3378
1036
598
826
751
2036
512
437
1110
2028
307
1115
940
409
1304
7501
1551
854
5916
3958
291
756
2195
1326
34699
284
4369
933
4399
846
1152
1136
918
273
2240
2785
2955
2406
4522
15663
259
175
257
175
2713
4443
34699
259
257
16118
259
14479
34699
257
259
15649
34699
257
259
34699
257
93753
259
13229
34699
257
259
15352
34699
257
34699
259
16572
257
34699
259
14810
257
34699
259
16934
257
34699
259
16346
257
259
34699
257
102588
259
16687
34699
257
34699
259
19184
257
34699
259
16940
257
259
18586
34699
257
44324
3893
237
470
238
156
731
514
3367
9385
196
196
233
35970
194
174
212
213
212
2103
141
13369
173
173
173
294
213
173
172
11669
11953
175
173
213
214
289
436
174
1052
141
436
15086
34163
141
2636
288
13369
214
141
13369
13648
128
128
128
128
128
1521
391
381
338
4677
137
136
136
12803
136
138
136
136
136
138
136
4133
138
137
8771
732
5267
23474
1297
6338
3140
122
1379
7137
19375
972
1009
5234
5582
858
1400
1084
756
273
1191
724
37923
1069
831
4036
758
661
1428
1099
472
945
1127
802
273
7571
1153
4135
1086
811
1159
2888
635
4978
5448
927
472
953
977
686
440
831
944
6114
1204
17089
4787
14844
7145
6754
7700
11136
13974
4277
2087
970
1213
1331
9650
1564
3300
3729
1983
8988
223
3464
2128
2459
2517
1947
15984
19559
2516
9650
14951
14691
2503
1948
2656
3399
12899
9650
2604
14408
761
912
1260
5097
964
974
3583
1309
1059
787
848
735
853
880
8015
352
827
706
991
766
843
685
554
803
20516
859
686
989
812
1929
2772
868
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
868
20516
868
20516
868
20516
870
20516
870
20516
870
20516
870
20516
866
20516
870
20516
870
20516
870
20516
868
20516
868
20516
870
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
868
20516
868
20516
870
20516
870
20516
870
20516
868
20516
870
20516
870
20516
870
20516
868
20516
868
20516
870
20516
868
20516
868
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
20516
868
20516
870
20516
870
20516
868
20516
870
20516
870
20516
868
20516
870
20516
870
20516
870
20516
870
17609
23354
125
125
125
125
125
124
64
426
677
40110
269
125
1068
1048
1036
1068
16231
1213
1235
4141
4230
999
269
4552
657
1056
4147
1056
366
2960
452
125
10903
124
124
1364
1318
301
989
301
576
219
479
617
1120
505
1088
124
1342
917
576
287
505
1032
225
1171
797
67752
40110
1048
10152
722
449
2878
124
122
122
1442
1456
1036
576
1271
896
40109
4105
2775
1509
7184
659
1036
896
69125
478
12269
68090
458
8884
580
594
29772
238
250
474
9938
29813
463
12363
64
124
124
1224
64
125
797
594
301
287
301
617
301
479
219
301
301
219
301
238
917
287
594
1120
580
250
505
617
580
1120
505
505
1120
1120
301
917
617
580
505
124
1384
122
1456
617
490
9872
575
70761
29813
465
12228
465
10495
68090
474
69125
502
264
7908
40109
527
604
12911
40110
269
269
1297
1048
10152
1036
1068
1296
423
23354
4480
122
1490
2354
426
677
40110
1068
16231
23354
426
677
40110
1068
16231
458
5812
124
124
124
1277
1347
1384
225
1088
37558
1032
37558
463
10575
496
225
64061
39914
460
5693
225
1509
7184
659
225
23354
426
677
40110
1068
16231
417
19808
6119
2243
1299
288
803
4372
1829
288
1035
870
4805
1067
2904
4805
2904
30309
6039
4613
1012
335
1136
7252
1731
335
632
2085
1113
1067
524
547
624
1561
606
5669
4961
1067
27429
6119
852
909
1671
615
4376
1066
1066
4961
10443
159
3225
159
1401
2246
1612
728
764
631
13264
3272
796
363
884
598
11007
851
2374
5431
764
609
318
837
628
729
693
907
3683
1153
410
3133
926
609
7300
404
273
6244
1153
1642
273
1177
572
2412
1611
1653
72
72
72
72
72
72
72
72
3391
72
72
72
72
3820
219
7030
7224
2926
1288
2250
590
600
656
432
565
489
12976
2395
5329
11534
1267
1555
362
2337
2230
3323
19719
4374
7779
29957
6981
1421
1514
369
351
484
656
394
405
23073
6595
2166
310
12086
245
416
1196
281
430
399
1594
831
166
409
1811
1110
1792
1849
464
9049
442
526
9321
2848
3912
3395
716
1354
481
609
687
12246
1116
5252
3527
1563
530
2029
468
5851
1088
5240
1283
4636
32576
2191
2576
166
15002
2058
7404
3170
2813
5354
9313
391
217421
741
922
674
4171
74865
4163
741
8861
11710
3208
3322
433
3973
11195
8733
2059
3141
2884
433
14595
3279
6864
737
7119
3727
2972
7954
4299
4112
4770
3140
3229
4081
3929
3448
3545
3562
3178
3082
568
3041
3552
7515
4390
3762
3713
3561
262
262
3517
263
5266
262
262
262
262
263
262
262
3024
3263
3043
729
1776
17215
17814
7025
4752
3864
568
4084
5223
4391
6316
4508
4294
21935
11295
2932
11295
279
10355
1399
10668
10300
16455
19631
19397
19256
20550
13207
19098
16175
11652
13520
19
19
267
10394
10018
1200
263
11680
10245
1284
267
263
7300
265
11903
7076
10759
1313
10361
1328
263
9137
1253
260
19
159
5320
7947
125
125
5522
125
125
125
14107
23354
124
125
125
18904
1833
1404
778
827
852
316
1454
841
1281
697
1108
3109
271
327
718
2524
419
1203
1241
319
737
1000
271
444
22486
764
469
420
330
3193
329
1334
709
337
403
318
993
766
1482
292
845
780
4701
2578
2528
1938
1609
353
6332
353
997
738
689
692
609
660
633
292
19645
601
292
2779
506
543
292
558
533
868
486
647
584
519
621
548
511
2965
11723
2780
725
817
3361
4596
528
5122
987
3415
4148
956
2964
4380
3659
446
9924
465
507
305
263
1614
1157
24670
597
730
1423
437
667
23993
732
684
837
329
1627
713
755
620
326
1203
341
327
662
477
9422
1372
595
326
924
691
900
450
11809
680
18797
1140
789
854
810
1062
1582
2143
751
228
13320
812
622
265
291
1491
291
1205
1701
753
3123
436
3280
23137
265
291
632
297
3219
3455
274
6696
1340
11593
1835
325
3336
274
274
605
2157
361
1072
339
685
2378
486
8337
607
2443
1908
7830
3837
2182
3280
3166
1029
1082
3837
3430
238
531
116
2241
6329
890
116
116
1522
1522
452
123
1295
10084
124
112
116
993
123
1287
1281
122
917
116
2238
496671
116
2238
118
2129
116
2238
272
572
253
23475
257
9374
257
76570
253
118
112894
257
2129
116
2238
118
2129
118
2129
1894437
253
116
2241
698824
253
118
165898
257
2129
298790
253
200844
118
2129
124
1166
116
2241
122
5013
127
691
1937
8349
1729
1827
326
47503
326
326
9299
6020
549
614
5330
4471
11705
52132
1503
747
934
473
1872
549
13864
5363
1798
1502
1984
1479
1312
1412
1167
954
327
402
327
327
12552
1150
488
424
1426
948
1510
873
3453
37876
8450
52987
10366
11890
11480
7032
4619
6203
5671
2561
610
1551
30608
2612
3945
4132
12419
43318
234
41062
5566
4070
4443
444
10318
10318
23354
125
125
125
14107
125
5522
124
64
275
38298
126
126
126
13370
126
10174
26623
3244
2427
6689
6930
7554
471
322
315
5442
2383
11374
17582
25945
35358
13742
3548
1132
26624
3849
532
3789
1404
4428
1406
2570
1293
1300
1457
4590
3527
3113
10975
9574
7251
204
352
164
165
2511
414
165
482
11331
165
165
162
318
2926
318
302
61394
24887
475
12238
475
23912
23544
477
10438
24340
475
23875
477
24426
477
23728
477
14002
24169
477
12123
477
12195
58623
22421
477
475
22715
477
23521
477
22172
475
12280
58623
21881
482
21626
455
8278
22004
475
475
21453
477
477
477
59913
123
26528
17622
11871
123
125
2251
125
25537
14186
123
123
123
322
3093
1607
3186
125
265
125
1653
23063
123
125
125
21120
1103
984
683
10666
370
370
18004
380
2412
942
986
1003
1917
2898
383
2291
365
1798
6380
10514
4106
3433
15185
3488
1041
8481
12867
9897
10879
22884
21880
1753
7970
483
5756
10879
5512
4820
8464
22409
1291
18471
16118
11517
22672
10292
5471
5095
12399
24162
4706
997
2488
38220
328
390
268
288
294
50466
2645
472
2487
6331
294
598
282
278
361
5899
1684
295
285
296
115
470
268
114
126
14041
450
9994
113
462
2026
1165
499
115
2001
2325
3180
35696
115
485
112
10083
2061
14129
3254
448
113
471
3648
113
486
124
1283
32877
115
509
112
737
5178
450
10887
115
469
3736
3273
1932
497
113
124
17175
16230
15562
877
15215
12744
2244
2434
10705
15526
15776
15713
10483
52
10443
4848
532
3142
441
660
5232
12305
1234
3650
2832
4789
555
237
419
213
831
1395
3071
1320
884
271
618
381
1240
1318
546
2168
301
647
521
262
3309
256
247
3901
267
6553
4050
3972
8648
3410
9997
891
7461
1234
1544
1439
3190
381
28418
1421
1514
394
369
351
484
521
6040
10760
1146
267
733
326
195
30601
1421
394
1514
369
1166
484
467
687
351
172
632
3162
1397
8769
377
661
7016
8773
795
757
294
438
411
11437
253
14537
510
1906
286
5805
920
276
1127
214
449
540
4769
254
9097
3897
449
595
627
470
853
338
7441
865
458
9428
992
5455
2051
624
8695
1115
673
635
11598
12170
13833
247
8576
1115
11460
7996
673
635
11664
253
10320
449
673
635
294
438
411
12322
627
595
470
853
338
8207
7441
4480
296
353
673
635
468
8162
13165
248
5716
635
9964
2181
26154
1072
22450
324
2280
295
2222
2213
2301
2313
1344
2176
2482
2407
6467
11553
1004
3247
3533
3471
3498
3886
3504
2515
4688
4422
1505
3693
275
2076
1107
3230
2327
1555
2154
4671
11089
2277
2200
1377
1224
3425
3358
3512
3549
1549
4332
4500
4503
4340
4501
2186
1375
4285
22968
1737
1372
1457
1806
1797
2649
9199
835
2704
5108
1422
1663
2147
1815
1741
5408
624
447
4890
2702
1575
1879
2816
1867
1269
5793
22137
3044
4617
3046
1575
2389
5583
1430
8189
10368
1944
12132
594
151
150
124
2028
37773
4479
9989
868
2920
124
10323
150
868
10433
7055
486
531
6178
150
10018
868
10279
492
122
464
10483
8843
37782
150
836
9430
150
868
10751
136
36630
123
467
10132
9976
150
836
9759
150
832
12419
26154
104
104
104
104
104
104
104
104
104
104
104
104
1505
104
104
104
1375
4285
22968
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
5774
12556
104
104
3046
1575
2389
5392
1430
151
8090
104
104
104
104
11231
124
64
150
104
868
9769
39598
121
486
11520
64
150
832
11991
150
868
10461
10433
3155
4848
434
660
5372
1234
3650
2832
557
237
421
220
786
1394
3527
381
1240
1320
884
271
618
2190
1318
546
3795
256
247
25082
3852
6515
3807
3900
265
11558
3907
9906
3989
11574
3982
12094
891
7463
1234
1544
1439
3190
4097
262
11498
1234
18858
552
542
567
568
5182
1137
736
558
505
498
494
513
518
529
628
695
251
338
10322
16996
468
478
392
141
1485
617
13369
1448
29456
6384
6420
13216
327
6402
325
319
6403
8993
302
28167
2219
1573
1574
6928
29456
379
630
830
1994
4574
2398
5084
637
3948
11389
1642
618
636
466
2564
2029
2458
1783
25525
2101
1226
401
511
637
1549
643
1661
1226
466
2564
2029
2458
1783
7146
1913
7930
2196
1227
16115
2085
395
3011
3072
109569
4053
1066
6317
442
1538
1079
3318
1459
404
1639
270
1699
281
288
289
1947
617
5168
1303
78569
708
4632
3669
791
288
721
4476
2580
400
1868
1665
11001
3613
1862
348
312
3648
4094
2840
3660
239
3342
603
285
200
35975
5660
281
9620
9853
1043
281
1779
34951
10788
1822
288
270
1947
415
358
4001
703
16863
288
317
2522
23705
30636
5854
871
32903
17054
282
25810
17142
1549
4238
5338
294
4605
269
269
2158
269
2195
269
269
269
269
2381
125
648
23354
125
125
125
125
125
124
2237
401
233
1804
159
160
157
159
158
158
159
160
157
159
158
1806
137
136
138
137
137
137
137
138
136
137
136
13647
127
127
67
128
128
128
128
1550
404
389
338
1990
3221
4146
2734
9835
951
303
303
1311
303
327
341
303
323
303
303
303
8669
282
315
303
323
303
303
8664
303
323
303
323
303
303
159
159
159
159
158
4775
344
157
158
4118
158
159
159
157
157
3457
157
158
157
3726
160
157
157
157
360
527
890
1563
396
24816
343
352
1460
1872
555
428
23354
124
629
432
984
165
1105
165
9148
165
165
1522
2702
8469
180
198
3295
619
553
661
637
598
1616
644
681
634
582
572
734
3400
495
3739
1623
1386
3902
6820
1167
654
1187
6832
6924
3739
3902
6690
3739
3902
6950
17297
1163
452
438
431
14440
1106
17297
17732
4392
4465
4560
4561
1197
2905
328
1690
742
4885
15030
626
10630
707
18927
2905
1689
5624
828
734
2905
1672
5827
6998
11706
129
156
20805
232
2735
2275
1504
1732
4650
883
492
6413
530
7829
26458
2211
1860
232
232
264
232
12972
232
232
7733
1120
5513
13688
1174
423
1127
1038
3692
9661
23158
2390
10309
8534
18724
725
2685
725
2290
717
750
1783
8199
717
725
724
698
1617
717
724
699
1746
1563
28532
712
705
729
641
705
729
712
729
712
641
705
712
678
712
712
641
678
678
333
3220
17037
1256
17223
2979
17037
4148
1094
3697
3543
850
796
5357
2877
1094
4929
1991
1205
1022
2649
2107
2148
2049
2177
13333
309
301
318
6811
2329
495
499
599
49360
2843
854
153
15763
4064
5197
14899
3457
527
1740
326
327
333
11543
1740
52
10377
3393
483
4094
483
4094
9785
640
6894
1450
52
10402
8977
5760
263
616
12234
15765
3213
4068
3457
527
5215
14928
326
327
333
1024
8108
3879
1500
4530
1516
35454
18490
4679
3982
3745
3183
658
4437
2805
1509
2966
1450
2544
3015
2143
4839
4290
2732
658
4437
2805
1509
2966
1450
2544
3015
2732
2143
4839
4290
15772
4073
3457
527
5224
15777
326
327
333
1301
12160
1811
14915
12313
1811
2871
1256
5759
1022
7163
360
6122
6051
8197
5650
15765
5236
555
237
419
187
786
1394
3071
2468
17297
942
902
1108
2432
7016
3316
15427
2436
8648
891
7461
159
159
159
5507
159
159
83
83
10385
83
83
83
83
83
15799
624
396
923
940
11179
907
1813
1697
405
3830
918
926
1855
896
1456
1369
8230
466
1702
1898
1426
1154
7300
20651
4884
941
464
3951
686
1495
665
954
794
893
1458
891
614
8774
982
806
821
920
595
546
807
663
870
569
595
935
951
673
628
1029
923
641
765
719
3333
945
1832
753
20531
464
8797
842
771
676
720
661
1029
1243
945
654
576
854
5300
612
8774
5333
6908
8774
5320
3940
1109
753
854
466
8731
25291
466
10540
1897
464
10795
21070
518
4517
508
262
404
10417
10677
17078
543
10594
543
10594
16374
518
536
518
530
9419
13450
9419
13450
78317
6194
319
12128
871
156
634
634
634
360
8682
548
452
7563
135
135
135
135
6224
135
135
37032
135
200
164
135
135
135
135
3783
626
259
452
7563
391
2774
212
1132
200
1015
212
7940
581
56086
1029
200
8783
18734
24662
200
526
17392
762
7294
200
11657
24661
3801
626
1995
259
594
453
508
6609
298
332
8325
511
2701
2604
969
1955
2028
298
443
5357
332
2345
14545
1744
2108
1728
1937
1758
6400
18361
227
684
2267
1125
270
1688
424
175
6226
265
674
234
218
258
270
226
268
175
218
270
218
234
264
175
1460
424
234
358
227
227
23911
6477
226
1241
6356
2203
2206
88179
6835
203
6508
202
202
7673
495
3367
258
246
3638
252
246
3601
246
246
6856
7163
4605
269
269
2195
269
269
2158
269
269
2381
125
37552
424
621
9723
3354
3189
7233
953
713
1824
2197
7824
4325
997
270
282
620
980
1440
18320
296
1980
783
10039
4448
1311
2282
448
1650
4325
1020
12114
263
724
2858
487
15775
3525
1080
1577
349
993
1054
783
445
21329
4405
6227
6325
2094
4246
6583
1158
9898
559
1422
1411
399
258
3736
17950
3125
554
12168
31151
2344
12080
20312
508
273
2920
508
11913
1819
278
2246
11612
612
17662
320
17950
546
19734
546
18259
1640
5811
288
278
1126
6153
278
1210
6084
4247
1273
49993
1640
4467
501
396
1234
360
653
813
553
364
342
537
848
1236
396
621
542
39019
1811
2848
4382
4671
1238
771
409
366
353
385
495
782
430
370
367
7063
413
6774
428
7300
42526
437
11444
488
1247
427
36547
426
410
427
17686
435
11882
4638
2488
12814
470
5269
441
29777
441
440
12814
480
13119
468
12635
10225
1175
1260
2445
18264
4467
6816
305
49978
494
12821
14726
462
18265
494
9571
49977
485
10696
14726
477
13292
469
2445
16219
498
3620
4673
16219
491
6713
512
4606
34240
483
484
34240
484
16971
484
2445
35739
484
18263
490
9923
489
49980
16219
489
518
4153
35739
497
8553
489
38270
4693
4693
46602
507
15773
26832
217285
212612
18264
489
49979
4693
21486
489
489
46602
504
4605
269
269
2158
2195
269
228
269
269
269
4605
269
269
2158
269
269
269
2195
269
2381
269
125
349
5003
10760
65
693
289
196
528
1269
126
126
3614
126
12233
2701
12428
412
438
411
2843
635
10891
2532
10630
2181
204
2164
619
767
836
15761
1288
960
2097
9786
547
1010
1121
1222
961
494
1129
587
1181
22120
1285
1166
562
1387
10057
488
14584
15072
1108
1110
21868
12452
1007
1173
584
484
1171
481
1268
527
11345
1148
473
1010
1295
467
1330
1347
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
15844
1168
22327
491
22365
14406
1385
22426
9422
11594
472
22426
14422
13881
22393
13881
22360
9290
14243
14243
22117
14243
22158
8035
9741
12216
11202
468
22602
9265
122
122
122
18104
635
7743
1105
288
288
4896
453
7496
265
6422
303
6323
8651
7586
2937
3478
611
7597
334
325
362
329
327
263
531
8534
266
8798
410
8850
3687
7506
263
1266
922
970
745
7229
5388
1090
807
14769
2537
5937
10492
1061
1288
288
958
534
9686
10224
266
6418
408
37105
1199
9498
10138
13762
8426
142
142
143
142
143
143
144
18156
143
8426
8426
8426
17183
12012
13116
494
156
585
13393
156
758
156
156
156
156
156
156
10596
322
156
156
156
156
156
8215
3806
156
156
14849
8215
10477
434
12759
156
7316
10869
434
12049
1581
12724
778
8426
15410
8426
10731
260
13393
10135
12439
9489
2001
319
12342
11172
12079
21413
1966
10628
436
17501
156
11234
10634
11879
12179
3806
10463
322
7316
17136
8426
18213
367
1125
3248
2620
1147
6704
532
25962
589
4485
4186
846
6434
8823
714
11860
2445
340
626
678
790
12155
5510
17522
16408
690
224
353
246
540
12233
128
128
128
128
128
128
732
5267
24269
125
125
125
125
125
2688
124
6749
690
224
353
540
12233
1539
395
382
338
1986
3229
4191
2734
12324
303
303
1311
303
303
303
315
303
303
323
323
303
303
951
8664
303
327
323
303
303
303
11944
341
303
323
282
160
159
160
160
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
4623
3180
51518
4872
2159
5944
9333
1155
269
273
502
566
273
273
2531
273
273
273
273
1412
452
570
1297
1464
2230
504
244
269
560
404
1323
273
273
422
273
273
273
1297
1467
1377
448
273
273
1371
10316
273
2344
438
623
1004
1298
2924
416
536
549
687
438
1248
88226
273
273
273
267
273
860
273
1248
273
10426
39280
5944
7882
269
9760
244
2896
719
541
291
2966
2517
362
566
2579
2884
451
287
555
8997
1572
2484
560
710
570
8816
39337
10491
2335
2191
244
2598
2896
2966
2531
2553
4774
1101
570
37609
10491
2966
3698
244
2896
2579
2849
5302
951
2067
2351
2598
2966
2531
2335
5157
11693
244
2312
1525
2230
3763
11732
9760
2572
244
3763
2674
2683
440
655
5118
3494
1777
60815
31188
654
2331
700
10159
2399
1273
1190
1777
6648
1770
1727
1741
1751
1945
12059
1777
6066
713
12943
1354
1223
317
12372
3032
1663
282
679
894
738
1787
554
574
4163
2619
4163
2619
272
270
412
2269
51772
2345
277
5536
5512
420
271
276
270
533
51810
2626
1052
1801
1771
2689
15580
2626
1047
10398
802
2701
448
367
299
2758
4107
368
286
600
1071
10398
2048
1899
2678
588
1840
10490
3059
78
6561
4300
4452
10708
8250
572
1155
9667
5437
1930
2189
2273
1391
3539
16821
4973
2231
233
233
3795
2448
3392
16990
48539
15217
4313
286
30102
506
742
482
2327
595
391
18696
991
926
771
4991
292
325
1101
1423
335
247
373
18150
1987
291
926
541
291
17337
4581
1987
291
926
291
17621
1987
20346
991
292
4090
926
247
18528
291
291
271
6129
2016
4305
1851
2393
8053
271
3479
2345
2053
444
426
388
8535
416
398
1977
3151
713
2503
4295
1876
2870
1814
2220
273
298
587
1463
4069
10416
531
18563
3119
4639
11147
324
482
515
418
114513
2605
518
506
114513
324
324
324
15761
125
125
125
125
125
125
125
125
125
125
125
9786
125
14907
125
125
125
125
584
125
125
125
125
12109
125
125
125
125
125
125
125
12408
125
488
1378
454
269
5811
490
1285
3328
15180
482
11121
13169
15206
11133
11133
11090
11133
10105
125
9434
125
17214
6332
9390
125
8200
125
125
4859
2969
6945
4307
9125
2765
3156
207
3756
4561
3646
9099
787
2772
3311
22370
858
22573
126
126
858
126
126
858
126
126
16672
4944
125
125
125
320
16875
126
126
8040
732
5267
24734
1297
4034
269
122
6875
269
2688
304
430
254
25665
1590
326
5843
2317
364
1621
1795
373
793
261
377
5613
737
22772
8164
2279
359
261
23335
261
23442
261
25194
261
24663
261
24221
261
27197
10152
2050
2393
1935
260
489
390
390
26041
260
2300
426
2596
2843
24463
7852
260
4927
8871
1779
2466
2751
931
2494
988
14960
11125
411
1005
1757
2152
923
2863
678
10989
648
363
3612
446
471
789
2844
631
811
7182
1011
2064
38223
2013
1315
361
836
371
556
13202
574
414
391
1772
423
732
18104
635
7743
1105
288
288
262
4896
453
288
303
7496
6323
6422
8651
8251
732
5267
26319
1297
269
4034
269
3234
122
11680
449
42997
1884
14147
2266
561
819
1225
124
3370
8027
1673
2281
731
19982
440
389
1854
11235
4571
2464
482
506
267
595
7797
1561
770
37524
154
13665
732
5267
24734
4034
2688
122
6875
436
215
28471
8758
736
329
792
7218
1591
364
2434
1366
373
1796
358
5773
260
489
26241
2280
260
2302
434
4051
321
7714
502
506
515
530
433
595
33627
3069
321
13222
321
424
4704
421
1633
5187
1216
1718
1712
1711
8929
203
11877
420
78027
1066
6194
11001
4476
3669
277
668
397
397
319
4632
3648
2840
348
3660
2580
239
14141
281
5045
1180
1862
4094
1665
920
1639
281
617
285
708
1459
270
288
289
1699
1947
1745
3342
480
288
721
3613
302
10429
3170
159
159
10300
640
11403
2050
12580
364
144
19
1460
4694
610
10509
2175
2973
19
263
9126
3795
15022
267
95
3484
2166
4081
265
12196
5024
7295
1657
946
5972
3501
1509
1607
1494
1547
1685
1530
1521
1557
1687
1547
6324
655
5711
1623
1562
1617
1555
1586
1499
1642
1630
1575
1507
1628
1574
1615
1512
1139
1626
12177
2379
7424
265
3614
10217
2765
2549
1127
364
10967
3552
12655
3662
4048
4586
4096
3955
8551
3553
159
159
3577
8648
256
5000
9906
3530
159
3334
3362
891
7460
1234
1544
1439
3190
5576
1234
571
5190
8077
2832
3508
3508
10471
4848
3149
532
6552
640
1450
35043
1349
1348
1329
1322
1336
1308
1280
1348
2685
1215
2807
651
7325
651
1216
7325
651
2808
651
20607
12130
2429
532
8182
1581
19
7686
15840
27523
1759
958
1325
1139
1289
1169
1373
73765
2282
451
12340
1315
1320
1119
1455
1545
391
362
10428
6111
451
13749
2545
2523
2473
9850
1025
947
927
1685
1953
2206
1274
362
1386
2978
421
973
914
942
7545
1959
2063
7966
12107
366
1362
2185
11347
366
511
16710
1255
7117
1450
861
8905
5464
418
563
745
837
722
727
942
753
998
2060
857
700
672
714
652
606
8982
916
684
2430
891
830
882
419
1580
13190
1714
2078
1460
5198
17190
988
1917
418
1724
1947
1595
419
419
11736
6208
5092
1610
3313
8001
383
4480
2668
1776
330
4197
3089
362
2726
3930
30725
584
1449
711
2358
616
864
1012
1296
892
817
981
773
667
1195
768
767
854
920
8422
555
1053
2998
721
846
604
741
890
787
900
935
854
742
1106
916
865
622
1023
2535
7848
8422
1669
14487
584
1449
711
2358
616
864
1012
1296
892
935
854
742
1106
916
865
622
1023
2535
556
1053
2998
721
846
604
741
890
787
900
817
981
773
667
1195
768
767
854
1036
1529
8421
2536
51204
941
32924
189
282
13187
2062
273
255
10168
354
1956
2168
984
11703
23689
3918
2792
1410
2463
2462
2794
5926
461
4298
594
5671
9407
9252
5034
6917
1220
8277
1025
1966
11551
350
4938
6347
1675
9685
2702
20579
1177
2486
814
19623
15628
3705
3861
3638
365
1248920
365
113
431
1077396
10283
10222
525
2792
16595
17325
205
205
205
3750
3814
3650
205
205
1163186
525
12659
23008
3784
205
206
205
205
205
3516
206
207
524
205
207
367
1311515
364
1842473
364
717453
207
524
205
207
15721
5471
3506
205
205
205
205
24791
205
3522
364
411162
206
524
205
207
25421
350
1568
1901
1641
1410
1469
1366
1480
1445
3075
9675
2802
1034
736
890
843
632
804
990
1024
19856
2574
350
576
2153
2370
3070
2027
1875
1920
1884
2230
2120
2261
666
350
3681
8390
524
15065
205
3471
205
206
23433
205
205
3675
367
1733010
204
10433
4848
3155
532
15417
640
12978
892
1491
1450
7963
616
11980
2429
532
2495
1143
8051
17987
23784
74170
3790
2050
12438
6603
19661
2259
6458
6458
6401
4185
2435
6458
6402
772
3517
4930
2051
1915
1949
1887
1868
48842
2881
1975
1880
1975
2032
7851
1912
1982
1942
2072
1669
397
585
595
7490
522
372
10130
1935
12696
1669
521
371
595
7806
16169
1669
522
371
595
4002
1971
522
397
5023
1102
1224
2872
20440
28725
1102
180965
19576
6425
8562
3050
2420
2497
25773
2773
546
522
430
371
1070
4307
8443
2449
3633
3226
522
739
110960
13122
1498
2101
1410
1576
5467
1963
17011
2099
21801
11495
5370
4258
3910
5458
4197
3499
3755
2653
12640
3235
37960
744
1328
1239
1586
28532
14463
1403
1830
1864
16432
159
7013
8267
159
159
159
19
159
8067
8160
5595
1196
8401
1544
225
45197
414
356
156
156
1685
388
156
120
269
156
381
563
565
2676
2488
120
156
415
3257
2293
1783
1199
2246
11922
7543
564
415
120
283
280
1882
120
120
4912
9200
120
30743
156
2697
156
436
156
1668
156
3134
10001
6125
156
279
280
156
156
10054
15031
120
5946
666
120
292
2719
457
1692
45195
280
280
6254
120
276
87243
277
20909
282
8401
469
5150
3535
495
8400
530
6811
391
2774
1141
212
1132
22702
219
1141
8759
10242
453
212
1015
581
1029
16553
219
453
7916
21975
219
470
8759
21551
219
3912
3912
1141
1015
434
212
581
1029
26538
219
470
10242
526
219
470
15301
869
743
479
3746
2288
361
14630
12595
2093
21348
219
7916
7916
1141
135
135
135
135
470
219
470
141
141
12968
135
1141
219
141
141
135
135
470
135
21348
20925
219
3912
8759
212
1015
581
1140
1029
470
470
141
219
141
14984
20823
219
453
141
21204
219
470
141
16838
762
470
219
470
453
141
762
581
1141
6411
219
470
20823
219
10242
10242
1015
212
581
1141
453
20429
219
470
7916
20451
219
434
20429
20004
219
10242
3912
1141
1015
212
581
434
219
434
4101
15634
12866
228
12276
762
1141
581
12651
12657
581
1141
762
419
18480
762
1654
581
1141
228
12286
12471
762
581
1141
6357
762
581
1141
15785
219
1015
212
1654
581
10364
1140
444
10364
2006
420
30950
1510
1556
1372
1408
5272
2191
668
691
695
1012
1014
316
10169
269
261
1373
1259
1638
71724
4422
606
270
1242
1064
1395
1995
2020
342
2012
2159
6244
1848
1994
1578
1842
370
1585
1914
1619
2637
1848
2019
1578
342
370
1913
1994
1619
2158
1585
2011
2637
38846
5607
1225
1219
2354
4809
1848
1619
1224
370
1994
2011
2637
1585
1578
1218
1914
2353
5842
1848
1578
370
1994
2011
2637
2353
1585
1619
1224
1914
1218
1848
1578
1218
370
1994
2011
2637
1585
1619
1224
6107
1914
2353
5306
1848
1578
370
1994
2011
2637
1585
1619
2353
1914
1224
1848
2011
2637
370
1994
2047
1578
342
1585
1619
2158
9258
1914
4778
1224
1218
2353
4811
1848
1578
2353
370
1994
2011
2637
1585
1619
1218
1914
1224
5042
1848
1619
342
370
1994
2047
1578
1585
2011
2158
1914
2637
3227
1995
2722
5312
1848
1578
370
1994
2011
2637
1585
1619
1914
1224
2353
4325
1848
1619
2353
370
1994
2011
2637
1585
1578
1914
1218
317
1848
2637
1433
370
1994
1619
1810
1585
1578
1842
9957
1914
8006
1811
1843
1463
1848
1994
2011
2117
370
2047
1619
1585
2637
1914
1578
8492
1913
1619
2158
1994
1578
342
2019
2637
2012
5535
1913
1578
2353
1994
2637
2011
1218
1620
5242
1848
1578
2353
370
1994
2011
2637
1585
1619
1218
1914
1224
530
6811
1141
391
2774
212
1132
28342
219
1141
3912
470
1015
1654
581
8759
356
342
344
1201
5517
10592
1053
348
228
461
19496
273
2062
1059
5625
113
203
171
1391
156
156
156
522
366
4879
142
144
5625
203
1379
522
366
159
5625
203
1359
522
359
6214
113
114
114
203
171
156
156
156
476
562
173
538
180
11092
522
359
142
144
9954
159
7016
159
525
179
178
177
179
178
1873
2920
433
6214
203
1388
476
538
522
364
159
2920
5625
203
1391
522
159
372
10182
2920
12435
2920
125
10475
2695
159
159
443
563
4937
19
19
19
2832
558
237
421
220
792
1394
3085
381
1240
1320
1318
271
546
262
647
521
301
884
618
2287
159
159
2834
7186
2793
13636
1972
7452
256
891
7464
19
159
159
159
4175
12348
530
6806
1141
391
2774
212
1132
219
444
27481
12803
1141
1140
581
6388
26963
219
10364
7915
212
1015
470
1654
581
3750
697
37541
395
259
87353
367
1410
6240
428
1528
2993
289
361
289
773
1047
452
15170
12030
658
1574
1539
271
2057
429
1935
1462
275
1265
9055
276
10446
277
3960
1588
8934
18149
322
296
3118
2643
10421
4744
3349
1502
2641
1801
1201
1305
1375
299
1327
1895
1668
2067
1578
299
1616
17139
3009
14646
5725
1970
1838
8369
9389
7298
10230
10190
18391
2080
10280
4413
11847
239
24427
15295
9723
7304
9389
5439
7269
10190
18143
2067
15403
721
10541
4744
26525
12557
2080
2560
239
14936
16824
9421
9723
7304
9389
7297
10097
4008
26544
3134
2225
239
11758
19221
13461
4213
9723
4413
9389
9223
3741
26562
3134
6005
2480
239
31483
2408
5671
795
819
906
3852
3798
1653
985
14074
3887
569
10264
6004
884
5939
812
688
358
776
2540
269
2711
8399
2932
269
1347
612
20405
13050
5836
1048
973
1565
803
15735
447
9937
236
21875
5671
24175
5954
13136
502
741
758
269
269
632
3707
2209
13751
2044
14554
952
46899
8558
1023
1289
1176
722
1135
936
9477
398
524
26286
1277
1257
1157
1411
6571
393
43932
2206
3903
867
1334
1559
1300
296
521
263
125
10060
9624
266
496
1342
1524
3496
43932
298
483
4786
608
648
3693
7903
597
202
3306
5840
3402
1721
7589
13426
525
12648
6630
16900
1583
768
47979
1910
2137
23552
1243
265
6758
4654
115
521
123
265
10037
1105
1512
1806
3633
752
743
610
599
38967
773
115
123
534
12020
13030
759
9630
10132
642
631
677
666
489
430
702
692
682
671
1613
664
548
1495
1926
2627
12903
2793
3174
4230
341
1024
43932
294
479
4178
9708
9624
300
489
4379
530
6806
27481
219
434
3912
3912
3750
697
12337
650
520
813
474
502
2267
270
286
9002
956
485
546
859
580
1786
270
19781
808
472
498
640
539
3111
873
570
957
490
552
938
1233
280
530
513
10487
607
1855
522
3672
597
1049
774
4520
1737
839
6189
697
7764
11302
523
838
8892
270
956
650
570
498
813
490
539
522
6189
808
485
520
523
859
474
552
3672
2267
873
472
546
957
640
580
502
1786
838
11031
4289
10272
9392
4738
10395
8678
914
929
10726
545
2098
2641
1855
246
15745
1855
478
869
445
2641
545
2098
1395
1370
19458
2142
613
4850
4823
1490
1199
5458
4868
944
9221
377
9854
5728
8948
8813
1046
4193
9447
13073
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
29746
1894
5608
5536
221
221
1769
221
221
5698
221
9784
221
9346
9463
6314
221
221
10023
13402
8191
9559
8734
221
17993
13073
9090
9129
222
929
2641
1855
478
466
221
8678
914
10726
545
2098
1395
15745
1855
478
869
445
2641
545
2098
1395
1370
11689
1659
9953
8465
6238
14314
8468
9829
8437
10345
8412
1267
12341
8524
11014
8437
382
300
9734
1152
260
605
417
260
921
947
1736
1634
777
268
636
260
485
557
452
567
1025
32822
6632
4079
12385
1319
1596
5409
4621
511
24689
825
17877
15716
1318
663
21356
8162
288
260
1445
490
520
623
280
21503
727
489
13923
675
7396
20993
705
585
1403
20821
12553
1801
5027
6288
855
1409
16507
12931
12553
14600
17520
21356
17877
12385
9548
10650
1152
268
260
473
627
418
268
2478
3688
2642
1853
818
1189
5504
3533
268
746
476
453
568
1448
6664
1887
1525
870
1066
972
1647
12447
1265
499
14567
4073
4453
1320
15557
665
1244
17996
19220
9601
287
288
268
1014
504
288
2304
66204
3226
50858
3233
3094
60413
3234
74496
3227
64162
2269
26599
3147
24555
12993
172
174
172
173
172
173
172
173
172
173
144
142
224
4380
210
174
192
68
350
484
11139
19447
172
397
586
595
9283
1977
173
47472
3191
31554
2305
173
65244
3095
41127
3227
70184
3234
68559
3226
66388
3226
70396
2311
69804
2304
72965
10467
159
2924
159
441
660
5167
1234
3650
4789
5590
2832
557
237
421
221
792
1392
3064
1320
884
271
618
381
1318
546
262
647
521
301
1240
2190
1529
2718
256
247
2667
3296
2505
6502
2505
255
269
296
230
232
240
319
334
9514
223
222
223
239
237
238
293
239
2933
9529
1530
2720
2523
2928
5588
614
2794
12216
2121
652
718
733
742
2794
2121
726
654
678
2794
2121
630
11052
678
742
2121
2794
673
1473
1625
952
731
1016
2275
875
764
694
2228
1301
1915
4401
840
1119
921
268
270
814
1346
831
662
126
20479
703
920
126
700
126
790
8836
8136
364
1599
2660
3954
452
26518
941098
46602
22697
32158
6887
803
39991
13152
26343
1432
922
441
1432
26130
1432
1436
1424
1436
1428
1432
765
1432
1432
1432
751
1436
1432
483
1436
6689
11035
9103
419
465
1428
1436
1428
1436
1424
1428
770
1428
819
1428
1416
766
1420
595
1428
1424
766
1424
1432
1424
770
1432
1428
1428
1428
1428
770
1428
1428
976
1432
1428
1428
483
1428
446
1432
1420
1432
809
1428
1432
1428
703
1287
1428
607
1137
1428
1424
10553
7726
9161
411
407
704
1290
1428
612
795
3573
1432
1436
1432
766
1428
1436
491
1428
1432
7816
7695
411
24140
3705
1366
4072
72973
402
402
40333
171
172
5998
171
6053
171
171
172
172
6267
23477
23945
5394
15654
3926
14002
21071
28345
10560
4555
88677
3344
54673
173
452
7563
1063
391
2774
212
1132
259
457
557
44352
344
888
360
10302
360
6076
2816
360
3627
674
2900
2574
396
886
2751
4477
575
4698
4268
11426
985
3975
391
2896
568
928
4857
641
2710
4188
7756
564
2143
5345
3162
7450
880
455
555
43028
888
361
3346
5876
4650
4662
4083
5071
6940
4929
4966
3854
4003
4115
8801
31684
10091
6303
2574
363
601
2193
346
4597
1501
4884
4444
5021
3874
1744
27290
1055
9577
9291
1744
27097
10705
1016
10788
5612
65244
1256
5224
27097
10724
1019
8568
65244
1744
5735
10943
1024
20898
23000
24427
27097
1237
9980
10693
1327
271
12234
54527
1744
37525
1744
10806
37291
40805
1744
27097
16744
635
7743
1105
288
288
257
288
453
7496
6323
4896
17522
6422
8651
386
15875
2068
611
276
7633
802
1597
263
288
288
1105
3848
5839
2072
8611
463
10224
2037
350
7972
4055
8137
3774
793
2018
8651
303
113
529
10762
193
141
142
142
142
142
140
142
142
141
142
142
12220
143
5154
7544
2982
142
276
25543
143
142
141
142
142
142
142
143
10224
530
6812
135
135
135
135
22669
470
135
135
140
135
135
135
14468
434
140
12503
135
6291
14468
434
141
10899
276
11282
762
2666
276
10959
1226
8880
275
11282
762
2666
275
10959
1208
8878
27569
674
550
425
460
395
279
1602
349
908
916
608
980
992
349
472
848
323
458
948
1047
732
5267
26376
125
125
125
125
125
125
122
6864
462
393
30215
102
673
102
11903
424
399
8376
7052
535
16380
1674
16265
4146
7307
1547
1554
1431
1281
1602
1554
1693
20665
20717
5637
6280
10565
5220
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
61022
12505
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
8912
323
4632
4760
7812
1276
9265
453
29019
317
14755
1117
450
14595
49223
513
1530
345
16084
455
126
1716
4805
455
160
9079
15236
159
1305
3721
5199
46930
9209
163
126
455
16084
1536
7410
455
9079
10797
938
2024
712
510
1304
669
597
545
453
47182
163
12112
455
453
13649
4392
453
47175
163
455
15086
453
13155
10373
453
46951
163
453
455
16084
7529
11439
451
14873
8660
317
453
955
7975
163
453
453
16084
453
46951
163
453
12112
455
453
10255
2194
4923
17540
163
163
455
453
453
15086
47175
455
163
455
4275
5676
12998
16084
453
47154
163
16084
453
455
13233
453
47196
163
453
453
12112
5794
9167
453
11448
11569
12086
1101
1091
1380
4925
791
658
766
1245
1260
1285
841
786
660
7049
1259
2043
9465
2309
188743
456
17520
1285
1101
1380
1504
790
783
1473
1543
810
1504
1260
434
2756
33015
27964
861
830
813
843
582
573
709
649
527
729
4241
648
757
785
733
1009
829
542
509
648
604
798
988
717
899
540
580
629
516
967
699
738
1089
587
789
1076
1023
1046
1062
1021
801
916
1054
803
1095
797
1152
983
948
1315
933
802
932
6645
8420
9240
8189
7927
6973
8489
8569
7926
8711
7267
9575
6734
21344
10392
7573
2073
1542
1045
2022
2229
1002
807
1077
1016
1011
934
810
7735
7580
8035
8584
8497
9641
14582
7364
1214
2399
3837
932
1072
895
8075
7325
8112
19966
1885
917
1204
7880
8196
2129
1837
28752
9464
861
13392
17146
9703
19450
8839
7012
12708
21898
8629
10785
36314
6290
1187
4252
6272
18090
12515
8464
9844
23978
10417
15563
7712
21461
736
614
2794
10029
2121
653
733
741
2794
2121
725
653
677
2794
2121
630
11052
677
742
2121
2794
673
727
5267
26319
125
125
125
125
122
125
12552
727
5267
122
11583
488
11853
126
126
126
126
154
126
126
126
126
13665
818
432
3852
295
533
18588
1036
1044
20371
690
1046
1732
1184
292
1279
13438
1169
1039
295
13908
9334
5305
154
13665
860
808
3510
333
5457
5158
3204
340
2039
345
11079
8736
6812
7080
6707
6796
6851
6456
8339
6731
6227
6639
9431
6620
6439
6423
6511
6695
6960
6347
6735
6051
6340
23104
7311
5766
8591
6056
4030
11564
11814
15884
254
2481
2948
1630
757
573
16365
7466
1619
697
9456
2768
4143
8513
7466
607
316
325
4331
22523
1273
3808
3890
6099
3794
71736
3573
2153
3466
130
74610
2363
4063
1887
15807
1795
54392
15305
557
2106
7404
496
1021
403
388
2826
1170
1228
1177
1038
1839
1093
2066
1750
723
442
389
866
631
1181
1065
7676
425
910
853
7404
809
540
2106
1694
3663
435
826
1046
765
2363
4063
1887
15788
803
1318
1325
2884
1908
1244
1089
437
1089
1387
1089
334
20851
1266
4671
17941
2393
2990
1028
2641
334
2846
447
1326
8820
962
331
1038
1233
966
1795
388
335
540
2106
1694
12914
1806
559
622
1271
570
1313
780
498
711
846
838
487
702
959
551
682
550
589
327
562
830
659
839
189
189
189
189
188
188
189
189
189
189
189
188
189
189
189
190
188
189
189
189
189
189
189
189
189
189
189
189
189
189
188
189
189
189
189
189
189
190
189
189
188
189
189
189
189
189
189
189
189
189
189
189
188
189
189
188
189
188
188
190
189
189
189
189
189
188
189
189
189
189
189
189
188
189
188
189
188
189
189
189
189
3616
3283
2427
3979
12569
4741
520
3274
8290
82
1619
520
5566
14618
1966
624
2211
14618
520
12431
450
19054
82
3520
3187
3040
1442
520
14618
4306
9439
2627
3945
9513
689
649
521
5043
962
1474
1287
22628
1088
2000
1841
987
2095
1950
2015
1432
8999
1582
2117
1167
2645
1698
2106
1582
1078
2201
1543
1519
10922
1262
1375
7582
4673
4175
4178
4166
4355
4184
4206
5289
4190
518
4214
2344
5948
4179
2393
1971
3034
8463
1087
16412
384
806
604
865
2103
2023
1224
1246
2042
1506
1310
5988
1189
15145
6305
479
1258
2770
142
141
124
1062
141
2519
142
141
2519
1062
5494
2512
124
124
21703
142
142
2512
10944
33567
302
20067
17796
196
88
196
196
15832
13468
18323
8840
26079
2419
1121
1389
1421
1031
1301
1517
1437
1514
1422
1403
1557
1458
1230
1443
1281
1397
811
455
3400
19843
1347
293
273
13280
3531
295
8705
16331
5513
3276
2984
2060
1554
1209
1904
3187
124
33100
124
88
124
88
124
124
196
196
124
124
8722
124
124
124
124
124
124
124
124
124
124
124
801
275
604
305
13822
870
305
10608
8331
428
17512
12723
2507
9000
7300
3068
1460
5828
361
1435
731
1126
537
5131
3711
1192
384
670
1495
1861
396
555
1046
1486
976
528
346
860
420
885
506
829
558
548
1185
471
1154
1255
12081
4542
4683
4922
286
1833
2434
22537
5397
4851
2601
2759
2415
4124
5093
4801
5003
5903
6150
2498
4916
2575
2699
4877
4741
2107
2414
4897
9483
17159
21507
22185
7025
5446
18763
12226
2526
401
15373
23690
3867
17372
26069
8075
1538
1391
706
1802
8083
1779
1194
1309
1643
1238
1038
4273
1563
1834
4395
2018
12466
1540
4428
12227
9441
10751
1595
1467
1765
67462
9977
4395
4465
12412
7988
14367
10513
10739
1392
1980
1332
1323
1102
1494
3739
570
528
7790
98641
5606
6727
26373
39939
11678
35418
229
229
229
6248
35428
229
229
229
23487
711
720
2121
2794
739
746
30992
6212
3098
1063
994
1121
2036
3103
334
390
5801
961
1733
5893
973
5998
1368
14921
3068
170
5692
568
14824
601
804
810
10785
6123
1026
2183
571
443
413
558
2161
1008
822
732
5267
25511
125
125
125
125
125
125
122
6868
12708
10777
1803
1960
297
269
1857
2306
269
1353
297
269
268
3445
1128
2389
542
2181
1062
35942
415
1533
358
283
3374
732
5267
447
18366
125
125
125
1028
6710
16265
125
6825
14530
566
9041
444
528
478
3665
418
269
652
876
869
662
593
4234
639
597
727
505
598
918
7325
1434
2608
476
513
697
729
315
576
1098
858
684
888
749
924
1584
33314
3732
10182
527
2704
649
568
657
804
608
814
374
724
563
675
1935
6704
646
893
4913
9722
18028
3138
606
7488
4819
12902
3893
24264
2639
4795
320
7637
325
719
1191
5021
919
330
2381
2064
6830
11455
313
1542
1104
454
359
742
4990
525
971
1109
339
821
336
361
313
1372
312
535
1053
574
1662
363
782
4209
1662
27472
326
4740
1164
666
407
686
360
272
269
7027
2404
2381
535
1662
1662
384
478
4819
330
2639
15376
269
1408
541
1146
4331
2015
261
616
2036
2579
676
261
808
270
5297
557
3481
1500
16024
3171
483
469
365
1237
557
582
7157
20991
1148
557
526
5647
11402
1405
958
6600
907
10654
603
938
463
401
401
484
39827
648
557
582
552
40090
557
526
10404
1033
589
7434
40074
557
526
10747
6748
40868
579
557
582
11738
40910
1263
8139
557
526
3136
448
628
782
28061
699
660
755
853
838
40085
886
658
49614
9092
689
681
806
770
855
869
932
884
807
729
1046
802
769
728
7653
708
772
693
679
4385
864
563
794
774
809
718
770
782
1066
26002
635
864
771
805
628
1155
603
844
733
8046
657
720
508
189
12198
7977
445
19575
7974
8266
1262
6649
2614
2760
1258
665
3047
1585
1355
324
2442
1077
1089
2359
2321
1023
2729
2225
2237
1196
1425
2729
180
180
9708
1456
745
323
554
489
588
756
414
22643
685
664
2487
180
179
180
179
177
178
179
179
179
180
179
179
5196
3629
6522
2394
19477
33428
688
695
23335
344
10747
4589
52341
16719
14606
5938
14645
39946
5406
13557
4571
14110
42418
13141
5987
6360
9881
6668
18105
635
7743
1105
265
288
288
7392
6323
4896
7496
453
303
8651
6422
186
5734
415
5736
415
5771
415
5693
415
5688
415
10404
159
159
159
159
6925
37851
125
125
5327
125
555
14233
1055
125
125
4344
125
125
516
6732
10717
1055
337
4344
289
10196
15562
704
9656
5326
279
11498
14894
1427
325
1213
3249
338
6022
267
10319
362
2604
334
2390
430
427
9600
274
4744
2304
343
5326
279
204
13116
385
345
4202
289
616
2000
1612
992
813
20084
2624
289
1035
1466
1735
569
3282
8597
1475
20065
2884
2810
3000
6837
3194
3319
2566
11345
159
9997
302
614
2556
2118
269
445
1365
20802
1008
269
288
261
288
2032
2554
2052
867
1514
2857
4592
663
991
398
1060
3392
293
802
802
2373
293
488
527
532
10619
306
1346
261
143
409
4592
460
481
491
1036
513
4219
500
441
468
1161
469
462
462
469
2862
303
6707
261
1068
8469
311
1615
2833
303
6710
143
4088
213
311
513
1616
663
1060
10619
10619
142
663
1060
10619
213
10619
261
1068
8469
142
663
1036
4219
213
1060
261
1036
4219
1036
4219
1060
142
663
1036
4219
213
1429
1065
587
593
657
426
539
1686
366
469
772
64406
389
583
377
1429
1065
539
275
275
275
275
275
275
275
275
485
365
275
469
1098
275
275
485
275
389
275
275
275
485
275
275
275
275
587
593
275
275
275
275
275
275
275
485
485
275
485
1098
485
275
485
275
426
772
275
275
275
275
275
275
275
275
275
1686
275
275
352
275
485
275
275
275
1098
275
275
657
485
275
485
1098
64458
365
275
275
365
275
352
1098
275
275
485
275
377
1098
275
275
275
485
275
275
583
275
275
366
275
587
593
1065
539
275
275
275
275
275
275
275
275
275
275
275
275
365
275
275
275
485
1686
275
275
275
275
657
1098
275
275
275
275
275
275
485
485
275
275
275
275
275
275
485
485
275
275
275
275
275
366
64458
275
485
275
1098
275
485
485
275
275
275
352
1098
583
485
275
389
1098
1098
352
1429
426
772
275
587
365
1065
485
275
275
275
275
275
275
275
275
275
275
275
275
275
657
593
275
275
275
469
275
275
275
352
275
389
1098
485
275
1098
1686
275
275
275
275
539
275
275
275
275
275
275
275
275
275
275
275
485
485
275
275
485
275
275
1098
366
485
275
275
275
377
1098
275
275
275
275
275
275
275
275
275
485
275
485
485
275
275
485
275
485
365
275
275
64404
365
485
275
352
1098
583
485
1098
1429
426
772
275
365
275
275
587
275
275
275
275
275
1065
539
593
275
275
275
275
275
275
275
275
275
485
275
275
275
275
1686
275
485
275
275
1098
275
485
275
1098
275
275
365
657
1098
275
275
275
275
275
275
275
275
485
365
275
275
275
1098
275
366
485
352
485
485
485
389
275
275
275
275
275
275
275
275
485
275
485
275
275
469
275
1098
275
64455
485
275
275
377
485
275
275
352
1098
275
485
275
275
583
64429
275
275
275
275
275
275
352
485
275
275
275
275
1098
275
275
1098
485
275
1098
1429
1065
539
365
275
275
275
275
275
275
275
275
485
485
469
275
1098
275
275
485
366
352
275
275
275
275
275
275
657
275
587
485
275
275
275
593
275
275
275
275
1686
485
275
1098
275
275
485
365
275
485
275
426
772
275
275
275
275
275
275
275
275
485
365
275
377
1098
275
275
485
485
485
275
275
389
275
275
275
583
275
1429
426
772
275
275
587
593
275
275
1065
539
275
275
275
275
275
275
275
275
275
275
275
485
275
275
275
389
1098
275
485
485
377
275
1686
275
1098
485
275
275
275
275
275
275
275
365
275
275
275
275
485
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
365
275
485
1098
485
469
352
275
366
275
1098
352
64484
485
657
275
275
275
485
485
485
275
275
275
1098
365
275
485
275
1098
275
485
583
64459
1429
772
583
64434
275
275
275
275
1686
275
469
1098
485
275
275
275
377
772
275
275
365
275
485
275
1429
275
587
275
275
275
275
275
275
275
275
275
275
485
485
275
352
1098
275
275
275
275
1098
275
275
1098
485
275
352
657
1065
539
275
275
275
275
275
275
275
485
275
485
485
365
275
389
1098
275
275
275
275
1098
275
275
485
366
275
275
426
593
275
275
275
275
275
275
275
275
275
485
365
485
485
275
275
275
485
583
64456
275
485
485
365
485
275
352
1098
275
485
366
275
275
275
275
275
275
1429
1065
587
275
275
275
275
275
275
275
275
275
275
275
275
275
485
275
275
275
1098
275
275
772
275
485
275
275
275
275
275
539
275
275
275
275
275
275
275
275
275
485
275
365
469
275
389
1098
275
485
485
352
275
275
426
593
275
275
275
275
275
275
485
275
485
1686
275
275
275
485
485
275
275
275
1098
657
365
1098
1098
377
583
7122
102
102
102
102
102
102
671
467
187
13565
72
2181
72
8105
72
4021
2164
72
72
19
981
98
312
272
140
191
191
191
191
191
191
190
521
191
191
191
191
190
191
192
192
192
2416
7150
14249
2930
4934
7192
8130
6658
901
180747
49511
6878
4726
15998
13380
20869
832
1449
529
5554
4781
420
153
12342
273
12142
13626
4605
228
269
228
269
534
588
12174
12174
527
418
12000
502
11502
529
418
5927
826
3515
833
30029
1662
218
4439
3759
1553
3959
2089
3066
19687
46986
1343
1447
1350
1164
20458
2452
1238
312
3069
8943
2393
2946
4386
26164
2399
2685
1209
31015
4627
3423
1665
298
14360
1842
1435
1304
3336
3115
3419
5789
1312
5638
3512
3304
2995
3353
3275
5720
324
403
316
4328
25541
732
5267
26132
1297
269
4034
304
269
1322
124
2579
473
16578
991
926
683
3001
292
325
2160
247
15693
991
292
730
926
2108
15712
991
926
292
270
247
636
11599
20800
991
4098
270
5058
1058
418
247
292
926
668
9204
2856
5407
16998
31480
401
606
24265
4819
330
781
2639
1371
4208
4795
719
1542
574
7488
919
12902
3893
1053
11455
7638
6830
2063
2481
1192
821
313
313
313
635
1662
1104
842
336
361
625
326
5022
454
363
359
339
1109
5090
971
321
1662
34206
4740
1164
264
269
2404
326
360
667
407
509
509
9645
687
10201
19823
261
266
1819
10447
34206
1838
2481
635
576
551
4819
3074
7726
330
2639
396
421
6414
777
709
9885
1556
2463
828
702
680
4819
2577
11177
10837
6435
777
830
849
1695
727
7258
10837
5437
26370
9588
2045
473
16858
1255
856
7655
3179
3762
19923
6156
26622
2748
4938
4362
16920
8086
4460
2983
6910
6645
6983
452
7563
1063
135
135
135
135
36549
1063
200
165
1015
212
1654
581
1029
14409
200
165
200
23250
34876
411
415
414
1786
414
418
418
407
413
417
414
408
419
11569
3589
412
1786
412
2211
1281
851
306
7573
1805
195
194
195
194
195
194
195
194
195
194
195
195
195
2923
196
18533
196
194
195
195
195
9339
196
195
13163
194
194
193
194
194
194
19257
414
2299
10932
195
7875
16067
419
411
13176
11703
195
414
414
421
22381
3313
195
7080
195
195
7178
413
194
1716
5620
6695
8090
419
195
194
4618
414
404
403
411
411
414
13619
420
13619
13619
13619
1808
6095
156
156
156
156
5914
7789
144
144
156
144
1350
156
163
165
163
5914
1808
6095
7789
412
419
419
13619
13619
13619
421
407
414
413
11569
3589
423
1796
423
413
415
416
414
414
414
414
420
407
402
406
407
408
411
13617
13618
13618
409
13618
13618
13617
13617
13618
13620
13618
410
13618
13620
13618
13618
404
409
419
410
423
412
409
409
411
410
411
13620
415
417
410
407
415
13618
420
414
403
408
407
413
419
13625
416
13625
13625
13625
13625
412
412
412
414
1796
414
415
409
418
413
418
411
413
420
414
1539
241
7316
1880
1786
1740
14229
1262
424
642
1259
11537
6269
414
411
410
10964
10908
20142
14014
14041
762
7273
14014
27503
19119
25318
25804
22097
17606
20356
17037
21213
18023
18053
19463
29871
18939
200
200
7940
165
135
135
135
135
135
29870
3944
1995
626
259
36043
1128
542
2181
1062
2389
415
1533
358
283
442
440
440
438
434
433
438
12183
10520
10611
8958
8889
9866
20500
667
700
669
554
1335
721
799
812
262
429
267
373
2541
857
1458
522
1555
1463
1394
1564
1408
1142
1033
1300
324
573
421
615
290
376
883
931
633
569
768
746
850
855
1517
1807
268
2585
682
338
2736
3519
2614
1543
1452
8635
1337
7479
452
363
610
304
492
444
1922
24141
862
835
937
910
462
471
540
514
546
493
587
17627
513
578
542
560
527
612
575
550
667
3243
1168
2893
2172
957
504
521
595
562
603
541
618
623
2920
543
585
699
518
6797
6141
11750
2510
2290
2248
2325
700
508
600
624
653
537
652
636
536
436
515
10589
521
600
638
623
687
708
856
767
731
632
662
546
662
649
548
5596
502
2223
2667
1421
580
586
11180
498
476
1027
51573
2921
25301
2421
3715
2213
610
648
3903
288
288
273
1356
944
1625
1166
1396
288
288
288
288
464
2646
4323
2918
1797
288
288
288
1090
1531
1268
288
288
288
1358
288
288
288
288
755
659
275
724
785
24523
303
419
8023
588
601
595
278
305
305
2593
2028
438
563
299
1186
2612
9741
11962
596
388
393
6550
3337
276
588
10114
550
1460
705
38862
419
682
8229
488
270
219
219
650
391
2626
3007
1219
2060
5912
9749
9930
392
386
271
271
264
264
5323
3004
24280
364
270
118
278
276
6418
364
356
342
344
336
2527
1637
691
2735
3240
2685
265
1126
686
325
711
353
2296
658
331
1888
823
1229
1677
5910
1038
273
42958
115
449
12046
12016
766
849
565
14152
2284
2270
710
231
1308
273
321
353
1322
2296
658
12784
686
4713
711
766
322
779
794
11988
797
2855
2574
5053
26897
8363
8407
9300
1958
15296
1937
1936
1743
1740
1515
1361
1550
1467
1433
4273
21856
752
730
287
1725
31867
1386
268
8969
8625
8284
9222
3231
1003
1387
1765
1735
1800
1262
2192
1750
1374
1600
1896
1291
1916
2068
881
4864
260
882
813
1392
19843
2573
23354
125
125
125
125
124
2270
23354
1391
2005
7597
2026
291
291
291
291
291
291
437
30273
6943
4575
21226
994
1311
4353
10658
3378
4358
13919
21782
11954
17255
78399
126
126
126
17730
126
126
156
156
156
156
156
156
156
156
126
3465
156
4094
1303
156
3613
126
5045
3660
3669
126
126
156
603
156
1985
1788
126
11124
126
4632
2580
126
202
156
285
36167
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
234
285
251
23354
125
125
125
5267
125
125
727
124
64
25856
125
125
125
125
124
10461
10808
223
217
376
223
223
220
223
222
223
217
727
5267
124
125
25667
6749
486
20900
991
3774
419
179
4620
716
926
180
179
292
247
20325
156
269
164
4098
5058
156
156
991
716
2989
6858
926
16175
292
247
180
1158
2185
20096
269
749
2985
4886
21046
926
716
926
683
1561
21671
5406
1009
790
551
554
552
4294
969
11666
7311
267
268
10378
6605
520
261
105
121
5049
4326
829
1047
1034
2117
329
1321
517
1864
1971
2964
274
2250
59592
1312
17213
293
1290
7311
1238
5824
267
10378
37856
257
4198
9769
14066
4337
8885
4611
4566
1177
4587
4584
1189
4517
4634
4587
4533
4533
4493
3495
4508
4529
4571
4747
4532
1641
4500
4527
4590
1667
4599
4544
4583
7540
8079
1970
2035
1909
1956
1645
1854
1951
1943
1649
1938
1644
1945
1841
2032
1936
2009
1943
1188
2007
1626
2023
1896
1966
1896
2002
1616
2040
1906
1981
1891
1950
1643
1945
1898
1994
1891
3753
1960
1947
2065
1925
1931
2018
2010
3215
2039
1888
1769
1907
1913
2017
1953
2036
2029
1960
1469
1972
1586
2043
1968
1868
1667
1619
627
1667
1848
1981
1925
1961
1868
1980
1916
222
6338
3897
3047
673
11569
4346
673
12228
126
126
44428
2811
536
11614
11614
719
5585
10841
216
2553
546
10958
2181
10099
72
72
72
72
72
72
72
72
72
72
72
72
497
72
72
72
72
495
568
1112
28793
444
1081
444
72
72
1081
659
653
72
348
72
72
72
72
264
15086
72
72
9604
516
444
26567
1081
659
701
560
9604
739
5585
14229
9604
8760
11757
444
659
1081
72
72
72
72
634
72
8422
1122
26402
444
1081
659
653
272
11981
444
19219
659
1081
637
7327
701
1740
10841
1122
444
26401
659
1081
653
272
673
1502
12539
13597
444
1081
963
659
653
264
30265
659
372
440
329
440
329
470
472
10043
63417
273
11954
3100
31727
1126
63417
5197
3772
264
143
1021
47096
614
475
1837
8431
4979
1814
521
1281
1201
203
2104
656
5585
11537
1331
1808
203
672
18295
645
1502
11537
1837
1830
203
5055
1830
203
708
1502
9710
699
609
5585
11052
620
12675
9710
1837
203
1842
5055
1842
203
1837
1361
203
1835
1362
203
1837
1797
203
5055
1797
203
1837
1825
203
707
1740
463
9631
63417
5197
3765
693
12675
9710
125
125
125
125
23354
125
122
2354
471
17623
1690
2023
1420
1297
275
2040
6363
1849
142
26
5267
26376
1297
1145
304
4034
122
6867
7448
1756
997
279
2842
3779
938
2571
277
736
1727
2274
976
125
125
125
125
125
23521
124
2334
192
2925
5434
1107
4203
193
13544
1489
3854
1092
4023
5687
4076
23354
125
125
125
1490
125
125
122
2363
5504
3149
125
23354
17872
516
1344
1256
1027
6485
1075
958
15670
1133
1065
1305
726
965
13900
324
749
2311
805
593
1043
704
2244
295
1354
2643
6815
1061
4086
1853
68
6350
269
1860
1259
1724
68
617
1166
1896
481
481
1896
1448
1896
18859
605
592
788
12371
7470
2142
3782
472
15872
6839
11802
21882
2560
18107
1087
1020
1026
540
744
877
812
495
745
12371
606
1588
1538
921
1399
1630
1144
2158
829
529
381
6918
1421
1514
394
369
484
204
521
6044
12637
1146
189
733
326
195
8377
732
467
351
1166
387
258
6595
2166
422
399
673
11847
1329
422
1497
1091
59473
1808
422
2026
1447
353
821
6980
26050
22445
2323
292
1068
2072
2309
1373
4327
2182
2150
6462
3421
3508
2276
4666
4496
3467
3494
1486
3689
272
321
2478
3545
2511
4498
1103
292
4683
2273
1340
3529
1551
1545
4417
2297
2403
3243
3354
4335
1220
4495
3226
11548
2218
2172
1000
3882
2209
3500
2196
11084
1356
4266
22949
1732
5403
2698
1659
1358
1348
4099
3027
1367
444
2143
1453
975
5774
1452
830
1030
1248
1841
51102
1737
1792
5103
1863
1875
1672
2024
2645
1801
1571
1811
1265
2812
4213
620
4885
917
2739
1418
3040
4293
9194
2700
1900
2477
980
12127
850
1556
2370
5538
8060
1411
10363
151
1940
591
37621
124
4398
10019
150
832
6641
154
8844
150
802
6428
38736
914
3629
393
359
319
1095
319
4012
318
721
3584
1052
2001
568
3141
9044
6297
1045
378
4640
12824
289
1878
354
14556
56544
302
451
613
273
273
273
465
1971
351
2764
599
321
10870
277
5189
2768
2387
3010
3693
2980
472
465
1837
630
3161
2284
1193
16088
273
213
58096
302
3301
613
351
2117
273
451
305
630
465
351
478
273
599
273
3693
321
277
6863
542
465
273
1533
14637
35634
12571
2994
1099
1112
2636
397
12571
3860
289
6531
38757
1878
11668
2636
3584
288
568
1045
40552
8534
1479
2000
10507
5489
1008
289
3766
47565
6961
6960
1277
2636
288
6042
40687
269
13032
2001
289
37787
267
5990
2636
288
5724
269
442
9997
16064
2411
268
850
840
687
485
1381
269
1714
10442
666
219
3297
1729
20204
17507
4804
442
11789
882
661
1003
1048
1007
904
1084
12604
267
1162
1198
36142
937
795
714
416
6649
1038
14282
15853
1503
9445
1110
2716
1067
446
50099
16084
855
421
413
407
444
428
411
437
445
420
723
2013
275
1051
8092
383
416
439
408
413
437
416
3141
51668
672
421
443
461
847
449
336
1027
2813
729
16084
951
370
370
1395
40323
61806
742
297
779
546
541
7511
801
1346
309
1089
1037
1472
9304
1121
615
758
6903
832
879
30533
80572
12112
2879
55223
42159
4117
770
14941
879
31216
30405
90070
12604
31368
9911
53005
43071
31455
16084
12259
30655
16084
87451
23354
125
125
125
125
125
6338
124
64
1350
38598
898
295
5327
246
1055
555
14233
1055
3043
2196
281
4344
6089
516
6728
12561
1055
337
4344
289
10196
15616
23421
15636
23421
15616
15392
15616
10448
584
5327
1067
1055
1067
555
14233
11474
516
6732
9619
43236
370
404
43236
15624
10450
695
43323
43236
10628
584
5327
1067
1079
1067
762
13680
12054
26104
321
1103
2218
2297
4666
2172
11084
2478
3243
1631
1356
2117
5905
20612
8270
3904
137
673
3040
2737
451
446
12404
2737
3912
4249
1634
2370
4328
18546
1411
137
446
2893
591
5807
8534
472
3460
2024
150
832
8755
11770
5880
361
1829
2042
1102
8722
1253
10236
1260
1152
1157
1058
541
27964
381
6610
1421
1514
394
369
484
351
732
5267
26319
125
125
125
125
125
125
124
12274
455
41313
126
126
1225
126
126
2266
126
124
1673
7504
124
12634
467
22052
124
7662
732
5267
26132
125
125
125
124
64
125
125
125
451
16874
1470
2815
724
991
292
716
711
247
325
572
718
926
380
14046
399
1148
1303
1491
509
391
2667
801
1099
854
975
859
546
791
647
562
1600
2364
1863
874
474
991
902
1177
635
1054
956
2177
947
2213
1037
355
2043
50077
507
355
1200
30715
5920
448
865
965
1982
1261
993
468
41605
860
963
405
483
475
949
478
475
788
846
945
1205
492
1447
725
1250
1447
725
327
1447
725
26839
1447
725
26919
194
12298
3559
25024
732
3361
10964
10908
18541
4840
5960
2275
575
3864
380
7713
727
236
438
4521
207
10647
4407
947
575
254
8845
229
207
272
5164
12330
328
6786
31892
963
263
10240
229
207
328
821
272
246
207
11430
56554
302
2768
1193
3693
273
2387
273
451
599
630
465
1971
273
2764
3010
16088
321
1837
465
613
276
5303
629
14637
351
273
1533
3161
2980
11152
580
4104
294
12736
1565
16378
1142
4104
167
57773
368
432
480
396
5181
4774
7011
6687
699
2284
213
59455
302
3301
478
432
3693
273
368
613
599
465
351
273
6863
273
480
273
396
351
305
321
4918
629
5050
7566
699
2396
4959
41954
5380
1129
1367
10264
4925
699
306
2266
2284
16921
1196
273
716
304
720
1093
732
5267
24734
125
125
125
125
125
125
124
6749
52
10426
159
2409
159
11657
159
11165
2050
449
6562
203
5187
454
1264
1718
1712
1711
6605
29389
40911
1319
3549
8512
3694
8811
264
12119
1485
4853
37483
1319
15795
2167
2813
8560
3329
264
13709
2266
1102
48265
124
264
2835
3413
872
268
18702
29743
124
264
2106
2194
4054
3200
23878
1185
264
4845
1176
2062
560
649
124
264
124
124
264
1319
264
11788
715
688
654
2121
2794
11719
673
623
657
703
2121
2794
713
620
604
2121
2794
14229
623
658
344
37671
603
1103
2365
517
2156
1509
392
1038
395
259
173
13365
9029
7333
8581
14815
11861
7426
5212
29767
14194
9477
9882
505
5150
344
37765
603
1103
2365
517
2156
1509
391
1037
395
259
13365
9029
7333
8581
14815
11861
7426
5212
29767
14194
9477
9882
505
5150
6160
164
164
164
164
164
163
162
164
164
163
164
767
2256
12919
1050
1043
387
1432
13365
5212
7333
14815
7426
11861
29768
14194
9030
9477
8581
465
5150
9883
363
560640
1083090
363
102200
1083090
116800
423400
344
37666
603
2366
518
392
2157
1510
1038
395
259
1104
38600
898
295
5327
281
762
645
1067
1055
707
294
2962
1067
5850
1067
2163
3172
38600
1067
1067
1067
1067
3396
555
14233
3043
2196
11474
1055
4344
516
6750
11990
289
337
1055
4344
14601
344
37548
142
216
216
216
216
215
214
215
310
140
38600
125
125
1067
1055
125
125
125
125
3867
1067
1023
85
125
125
1822
3814
597
1243
2741
1258
2472
7447
324
1077
1089
2442
2374
5543
5320
1425
1023
2729
363
624
1243
2745
363
1258
1089
1077
669
627
5104
1118
1077
1109
2442
925
274
4624
624
1243
2745
363
1258
1077
1077
7180
1258
1089
1077
5104
1118
1077
1077
6884
12904
1118
1109
1097
2442
3063
304
304
7334
961
304
304
1044
1231
1065
1135
824
588
274
441
588
501
513
636
628
1024
7646
3063
660
583
2583
1448
10788
12971
1118
2442
3063
304
304
1109
1109
304
304
961
7223
1044
1231
1065
1135
824
588
441
588
501
513
636
628
1024
274
7686
1258
2578
560
329
452
1077
1057
515
479
468
475
4429
594
1258
1057
1077
4349
563
8413
305
305
367
10770
597
645
646
511
356
342
344
1201
5517
10592
1053
1258
1077
1057
1258
5104
1077
1089
1118
1077
1045
1460
363
1258
363
1077
1077
38600
1067
1055
1079
1067
4361
2275
85
1645
18351
355
896
898
2728
11883
1151
1805
289
2772
7516
18589
1693
612
335
1455
691
1931
208
547
359
11777
1362
6161
21041
5017
1709
357
4239
901
5862
1676
1087
7971
231
478
4246
360
3757
2835
5890
3274
502
1908
223
689
5698
3620
9150
11550
9835
7647
9568
11105
9934
8653
9431
12438
10586
9311
2193
12281
9858
10382
9271
10255
13228
8976
9911
9711
12700
8364
249
159243
178726
10016
9117
9680
7985
9398
11610
12336
10351
12471
10808
11148
11108
9503
12668
11798
10031
10760
10599
8528
10711
10371
481
275
11176
683
6133
344
37540
142
216
216
215
216
216
215
215
310
141
563
562
10562
142
142
142
142
142
142
142
142
191
191
4284
344
37540
142
215
215
215
215
215
214
215
310
140
191
191
321
594
6704
37642
310
321
594
7516
192
191
191
584
191
191
191
612
286
386
84
12135
1361
191
191
192
191
192
192
192
191
190
324
440
5890
502
141
299
173
173
237
2835
544
10916
492
10958
3134
6736
6736
14363
1055
4344
289
337
10196
22692
707
13705
13691
707
13107
14572
14942
707
12472
370
19765
6086
344
37541
142
215
215
215
215
215
215
215
395
259
38600
898
295
5327
1047
1067
2528
3110
1047
1067
281
762
645
707
3814
3169
294
555
14233
1035
3043
2196
11474
11052
516
6754
48266
1055
289
337
4344
403
584
38600
1067
1055
1067
1035
5850
3867
2163
1201
344
37548
142
216
216
215
216
216
216
216
310
140
38600
125
125
125
1055
1067
125
125
125
85
1023
85
1055
125
125
2053
1675
18345
355
896
898
2728
9659
1151
1805
289
2772
38600
1067
1035
1135
1047
1379
2343
1838
597
1243
2472
7447
2374
5543
5320
2745
363
324
1258
1089
1077
1023
2729
2442
1425
669
627
5104
1118
1077
1045
4795
2442
925
274
12907
1118
2442
3063
304
304
1045
1109
304
304
5304
961
1044
1231
1065
1135
824
588
441
588
501
513
636
628
1024
274
7118
3063
660
583
2516
665
12894
1118
1109
1097
2442
3063
304
304
7334
961
304
304
1044
1231
1065
1135
824
588
441
588
501
513
636
628
1024
274
38600
1067
1035
1067
1055
85
3559
85
3753
1137
5894
38600
1055
1067
1135
1067
85
1942
549
17216
263
6103
1525
732
351
373
289
289
6561
8992
7283
1927
1652
1562
1015
618
38808
731
2006
688
1503
1867
622
2065
279
435
610
3059
8858
3114
902
279
9289
687
689
681
543
1182
1074
1059
792
528
640
1683
907
1249
263
1723
38600
1067
1067
1135
1055
1942
609
29273
289
294
294
1088
11957
864
294
289
920
742
1018
1024
1081
939
1029
946
993
906
950
831
38600
1067
1035
1023
3050
1067
1085
3172
570
17413
9294
1023
9150
2804
4001
6590
774
1918
3012
892
3499
1233
1947
894
399
1299
709
2106
24986
3678
4093
2296
315
3253
288
2479
3418
9860
1087
11943
2933
1083
1557
1534
6368
14146
1185
1444
2506
197
2683
19632
288
13534
1548
1834
3473
3253
1987
1411
10097
1083
2772
2933
1557
1185
1534
6368
2506
14146
1444
4121
197
2029
15452
2683
18142
197
2138
11326
2679
20115
4872
1148
1954
2312
1230
1971
1899
2042
2772
17165
1588
1222
1099
12201
1087
4380
1035
7884
1087
11680
1099
1087
1023
8760
1023
37898
1067
1055
1067
1067
579
6820
2678
761
4992
38600
1131
1055
1067
1067
2228
344
37644
310
482
515
42262
2328
5303
6448
2513
459
1056
854
291
280
302
1692
1013
927
309
292
299
494
1342
259
1936
480
260
763
292
415
426
7730
1040
646
8115
6477
42299
6382
2584
562
3094
6766
344
37549
142
216
216
216
216
216
215
216
310
140
484
549
6393
6393
6393
344
215
215
215
214
215
215
216
37642
142
310
140
402
294
16839
1047
1051
265
2017
353
1325
735
1096
3485
268
5794
38598
898
295
5327
1055
1067
2962
1087
85
1067
246
247
645
125
707
3151
2874
294
579
125
125
125
125
15278
125
1068
531
125
125
1067
1067
1055
1067
125
125
125
85
85
38598
125
344
215
215
215
214
215
215
310
37168
142
216
310
140
37642
310
2443
10249
20635
8993
13172
449
543
4324
449
553
492
602
421
268
3181
747
2753
583
597
507
1516
236
11492
21048
598
707
565
648
1554
1051
561
509
268
947
541
688
632
428
1590
798
649
1287
124
11373
10299
143
494
9136
1303
5515
387
1305
1054
1444
1567
25411
3357
1860
4894
6472
2311
4399
6245
3303
3184
2892
11774
15689
488
2114
7763
3376
2815
8903
2853
1430
2264
2982
8632
1212
2106
463
5504
213
6634
847
20661
579
1434
313
879
4796
1860
1070
214
12874
1008
1314
455
1982
141
214
344
6086
6579
1646
1820
1301
1308
1572
350
2781
1603
11468
6530
4198
4028
3015
5244
347
3105
3012
1868
7105
2044
15244
353
2920
375
214
12332
6150
348
7007
572
6120
2917
3334
348
2465
8509
4319
6511
1047
5077
15143
1150
6911
877
1429
1638
992
1539
3417
348
5829
6494
3118
11533
4008
348
1450
1750
2468
365
348
1642
1638
12407
348
348
215
348
6611
1730
1575
2430
1380
1563
348
2243
7011
408
3292
5775
3782
349
6655
7633
7747
4207
7133
370
13507
461
3767
709
49428
2260
437
8205
7028
14231
4434
2367
2300
2251
2343
376
1952
412
937
4696
763
756
4752
202
8534
8384
5367
2027
4298
213
1140
2274
1331
3205
2086
7063
1860
2039
125
264
8612
221
5841
988
1216
1583
1891
2384
2614
275
238
373
4663
1240
1264
1954
2443
1789
2278
2585
761
8349
373
239
335
701
2920
4123
2715
2039
761
2610
2362
139
373
341
649
5120
1775
124
10205
1206
511
17992
7764
7764
631
24373
457
232
605
3779
2794
1300
1518
11020
1128
14365
1993
800
10895
3132
1823
1816
2714
3854
7483
1323
10820
2183
350
6469
631
18347
900
1804
355
363
363
3843
456
4224
645
932
23076
355
4226
355
615
1603
4463
2029
7175
1990
525
14775
521
666
636
554
999
737
657
734
13060
944
391
4187
2626
2426
2370
2472
395
4099
2127
2037
497
2226
4008
2446
4381
10308
5529
4661
5045
5120
5691
5405
3394
6381
13502
8022
869
872
842
1749
449
311
393
402
597
1427
478
24506
2102
1561
35250
747
3887
1027
1783
1546
1064
1497
1476
1754
1537
1512
445
1512
1519
1056
1684
1507
1693
1153
1488
28072
752
4955
676
633
785
697
20263
734
1435
1167
698
873
827
727
694
691
660
772
678
1047
647
670
455
795
1397
779
684
1224
1099
711
749
4981
1617
1095
1227
9532
746
4980
3660
1097
10876
10995
10762
806
10763
825
752
4982
1624
1193
1240
11428
755
4964
1212
1195
21868
1509
406
324
9782
284
509
581
971
32846
292
660
6656
476
1049
1176
945
629
1658
801
1760
284
284
4103
284
441
591
631
10316
129
129
402
2055
1353
8995
297
129
936
6752
129
1917
3832
8504
11145
129
4616
361
8572
32018
3266
2093
12835
661
166
18954
129
129
129
129
129
129
12102
129
129
129
129
323
12948
129
16687
220
163
17053
38762
429
225
166
166
429
143
11551
125
125
2085
125
125
125
125
13301
125
125
125
265
125
18143
3139
14941
4749
125
125
125
125
125
125
15300
125
125
125
26517
3139
15300
4749
244
7756
13469
277
105
125
9394
125
7324
7915
10195
125
7280
9817
239
1525
156
156
230
43111
156
125
125
125
125
156
156
156
156
156
156
125
125
156
156
125
156
156
156
156
14941
156
156
156
156
125
125
156
156
156
156
156
156
156
125
156
156
156
156
156
4887
156
156
280
156
125
6229
125
157
125
280
125
125
157
1858
156
125
157
156
156
28892
405
275
269
516
643
269
386
1510
516
14941
156
280
643
3139
276
12753
4368
14941
276
10458
42216
230
86984
428
1528
1539
11762
1410
429
452
1935
1462
9055
6240
271
2057
1265
277
10332
269
275
634
2989
751
8934
1588
1047
3960
269
277
14072
276
9394
1082
7226
7257
11204
10102
7015
10446
236
64593
2748
436
1504
156
1717
156
2027
276
156
285
11978
2449
7116
156
281
156
125
346
4308
156
354
1780
3535
1689
3370
271
156
17190
4701
276
30515
260
3900
2072
12428
9394
2899
260
12873
7087
7326
266
2027
12149
267
31478
260
2085
11676
9394
7229
260
7322
64585
266
11447
2012
7116
266
29158
260
2085
9394
7314
2899
260
7229
287
101
593
642
455
15649
8604
974
270
2571
288
887
1259
538
572
105
8160
242
452
7567
1063
391
2774
212
1132
45018
1063
200
7940
1015
1654
581
3817
626
1995
5267
26132
1297
269
4034
304
269
1322
124
6749
396
24190
845
2955
516
1090
471
929
2672
1809
1522
1200
619
448
1122
688
1105
1696
1208
457
4434
475
701
1122
359
772
1016
454
456
286
7291
1670
1248
4854
374
1409
374
848
1150
374
936
9952
17822
3492
5252
6785
23354
125
125
125
125
125
122
156
542
775
914
1305
9796
344
310
36330
651
1253
769
313
617
1120
13344
185
2831
166
165
164
166
166
165
165
10577
1907
1773
3669
1058
1000
1080
17289
165
165
165
165
164
166
165
164
14600
165
165
164
5267
5267
24734
125
125
125
125
125
125
123
8884
421
245
26455
174
172
173
172
173
172
428
173
172
261
377
11693
174
27333
9908
1699
2407
261
1959
402
3948
5686
5142
3508
4729
4411
4476
4709
4412
4412
390
3795
4075
6581
4365
24186
6228
5386
5298
6010
399
30648
6459
13506
3181
3409
9453
3132
3376
3179
3210
3510
26453
3200
1739
3307
3364
3232
20925
23354
125
125
125
125
125
1490
124
2367
8912
177
4632
4759
880
7806
1269
125
126
125
125
7573
741
10461
470
5825
123
125
126
8980
470
1460
29019
180
178
499
8844
179
448
14711
12327
317
316
486
323
13369
513
15086
179
338
453
4920
124
455
1801
160
9079
14273
56280
159
2815
179
3419
160
124
159
250
4712
8850
10047
4889
1257
1169
860
1256
1238
872
322
1296
342
21925
1257
864
333
18771
724
1017
909
918
620
751
1027
3893
12846
1449
923
16898
797
609
733
945
997
346
165
6347
936
972
619
1060
1089
971
1431
1043
877
861
1090
1197
1094
644
1404
1024
2431
655
1044
1130
1000
207
207
232
8437
232
232
6018
231
232
232
207
207
233
232
232
5308
213
213
232
9512
232
232
232
196
196
206
196
196
206
196
196
6379
205
196
207
5472
333
16746
214
213
206
196
232
231
20587
18349
206
882
196
196
760
232
18177
30251
108
5471
108
108
18196
108
34818
222555
11566
50965
33207
81482
15775
142
141
141
141
141
141
6458
141
141
142
1942
526
558
1908
834
858
32343
141
142
140
140
139
142
142
142
139
294
2308
1509
72
10204
1895
867
2722
3020
488
526
141
7633
121
586
140
142
142
141
13299
15089
1732
72
72
11288
72
2492
72
141
10448
72
72
558
526
141
142
140
139
142
142
142
121
156
140
140
142
15874
72
72
72
140
140
9888
72
10506
72
6457
596
558
141
142
140
139
140
142
142
156
1932
140
142
142
142
478
592
12398
4222
12630
505
1788
12630
2787
539
602
12810
9799
1890
9583
1558
6569
505
6183
510
532
1558
8411
51425
447
4567
1890
510
468
5616
5616
7321
17897
200
20113
4590
1995
1132
20739
2437
17480
200
21538
200
17897
200
15088
7249
16117
200
165
20113
4383
212
211
14978
42116
266
12080
23937
15307
297
1450
2869
2223
1984
2152
2252
1558
1374
1507
266
12034
1486
1603
1487
1436
2152
1318
926
1348
1261
5959
266
266
11871
13725
845
1157
1476
990
266
18109
266
11737
4653
266
11786
1222
402
7300
240
240
384
33463
2965
931
663
377
379
3361
1730
1898
1964
1082
5877
1407
1046
1126
7324
462
1137
482
8430
946
1281
2965
262
1190
3361
2008
7316
175
174
173
174
175
175
357
506
180
199
410
176
174
184
183
52
10377
159
159
159
12228
159
12856
159
9549
6555
905
19
226
60
8126
1065
262
263
6553
6733
2792
159
262
10516
265
263
12234
4043
263
4615
14345
265
7300
263
4730
4798
4141
4956
2544
5841
932
16615
4547
16314
10069
2268
947
1787
2473
17929
4851
37304
12352
10421
6218
6884
5807
5727
2587
1221
4379
265
144
11816
8414
265
6022
3741
1544
1489
1397
1393
3942
1622
2082
1532
1441
1555
1536
1568
265
19517
5525
12417
841
942
8417
7187
8417
7085
245
393
2220
730
3308
736
1975
13121
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
5833
2031
126
9900
1838
9900
3989
1764
13460
1522
257
8323
7187
8421
7189
8431
7080
257
1008
1740
1976
13121
5302
126
540
8086
126
126
7392
304
1799
1825
6406
863
7811
5596
262
12614
213
897
576
1420
9081
348
5844
10784
288
16990
23158
594
381
357
288
12752
8502
826
5605
714
2222
1614
4449
913
860
756
8652
1317
5605
594
16821
108
16990
177
175
175
175
175
21075
176
15090
4072
175
2481
635
625
1109
11927
2481
625
635
1109
122
19491
526
7487
3430
1965
6465
11383
3925
2585
453
5336
3207
9088
19440
453
6103
122
606
24070
4819
2920
124
1474
10426
2409
62
11410
574
2906
1716
4647
8182
66
8095
2587
1221
12473
7505
1250
34360
8841
1284
1090
12140
289
337
10196
17022
704
45346
584
38600
6732
45369
1055
337
289
10196
12213
17282
45247
1055
584
38600
1067
1035
1067
2343
1067
2275
3814
3172
163
163
164
164
6282
1421
1514
394
369
484
467
800
351
385
26737
1122
413
356
673
464
399
635
12090
8592
1782
1044
288
2180
3117
10014
3484
789
787
833
10178
4503
11770
635
4432
1083
915
637
602
615
665
809
25838
787
809
791
3182
768
13413
635
5000
3063
341
7733
1735
1622
1593
1496
6769
2631
3708
1873
1611
1626
1636
1761
1577
1505
635
49789
1092
2418
403
413
5705
4015
4006
4306
6382
18418
2254
2052
560
4303
3273
2847
1551
1566
3320
1940
1042
21922
1483
1978
1326
1092
1153
6316
1148
5284
2756
5214
1079
951
1149
2446
2866
3777
3647
1604
3754
1583
1565
1461
1829
3144
2986
2445
2354
1382
12156
2039
267
365
522
595
10436
40494
6056
6235
3677
4225
5462
925
5340
5227
2771
4413
2588
3299
2585
4217
3357
1054
672
9351
635
19231
340
1622
2145
1530
542
22236
1860
4399
1744
1392
5334
4067
1803
11774
3946
4231
5237
3477
924
4545
459
3064
10315
2039
267
787
8189
1482
3982
3734
587
663
774
708
781
576
585
670
797
645
640
3368
5025
1053
2085
1455
9712
6079
467
2003
3662
4055
3155
3762
5429
467
1506
1167
1056
390
645
5703
3829
2960
7572
16212
4951
787
1762
3369
10500
787
2920
2878
8292
835
9759
833
9740
2585
2419
1908
1722
1696
1613
2007
1422
2660
2789
2602
1742
1317
2808
1656
2732
2322
1253
2844
2488
12419
1835
6385
1329
469
5195
207
2039
7013
997
6638
13575
1054
1178
1023
1173
1032
1051
1018
1028
1061
1041
1044
1026
1039
1036
1164
2612
6634
264
267
8612
8323
9540
2407
15885
1031
1033
1020
1038
1056
1178
1048
1164
1056
1041
1024
1209
1046
2230
183
296
1736
264
1290
8462
1070
4316
3181
1008
1629
1851
5459
6693
1857
4487
2052
2254
1622
1644
782
3391
850
2030
2363
1988
2311
4968
264
8612
3137
2775
2965
2466
3119
2472
3119
3433
3154
3872
3133
2406
3465
1849
17054
2941
3621
4237
1102
1082
4369
18742
1004
1314
264
2920
21350
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
10627
125
125
8831
942
1504
1703
2720
592
606
22118
3285
1914
1448
1511
1299
1468
1549
125
21183
125
125
125
125
264
125
125
263
264
264
263
264
263
265
264
264
264
264
264
264
264
108
108
7945
108
108
108
108
11020
108
108
23130
108
108
108
108
108
108
4833
7483
108
108
108
10895
192
193
21139
942
986
1003
1917
2898
383
370
2291
370
365
3432
1798
380
2412
1103
984
683
8352
18004
5070
10514
4106
33681
195
196
197
196
195
550
545
631
145
608
464
256
3011
11443
20849
196
550
631
196
196
196
196
196
196
196
608
256
464
550
256
464
550
592
32673
25548
17198
608
554
256
6914
550
255
142
17251
179
179
179
179
180
180
178
179
180
3873
2448
180
180
1466
1360
1037
1448
3080
180
180
667
412
5677
2648
2624
2522
2441
2644
16744
968
2110
3934
8919
20971
2762
2158
2127
9467
7229
8080
9490
11156
6032
6891
18676
452
26190
11207
194
21068
288
11449
20429
194
194
195
196
194
194
194
195
503
449
11926
173
172
172
171
171
3052
172
172
776
170
382
12654
17758
15901
171
3052
1050
170
382
22085
4669
173
30060
8688
172
171
124
11486
18242
157
1055
1461
23983
6550
32219
631
5764
38133
499
419
631
682
8023
650
391
2593
2028
305
392
386
1186
563
438
271
276
3081
210
4673
10114
199
563
1460
550
299
107
4735
259
263
208
360
360
212
15626
1729
12326
171
170
382
17729
21821
2289
1358
935
1882
194
194
195
194
194
194
194
194
194
195
384
7658
194
195
195
194
194
194
194
194
194
4884
195
194
11466
13787
194
9106
194
194
9354
713
1666
179
178
11685
180
178
177
178
177
178
177
12219
178
177
706
298
8803
1666
179
654
6552
180
654
6552
13394
178
180
685
178
8079
1666
179
180
178
12398
178
177
178
178
178
721
914
10442
650
10653
1666
179
180
678
15321
709
178
18627
1666
179
781
7791
180
650
14671
1666
179
180
647
11067
717
771
15486
714
178
12015
1666
179
180
653
7574
1666
179
654
180
6552
721
124
10149
685
178
8079
1666
179
180
653
7573
13520
178
180
12420
177
178
178
178
12420
177
178
178
177
177
12369
178
713
572
10044
177
12352
10044
1666
179
178
12317
180
13589
178
12364
179
178
13548
11765
178
11545
667
12350
11711
177
13517
178
11716
178
13476
178
11768
179
13425
178
180
714
178
12015
11766
179
1666
179
180
676
16993
13383
178
180
10764
432
178
177
178
178
439
178
178
477
716
178
462
180
462
1703
678
340
3306
714
1666
11838
15321
13241
180
179
179
177
179
13339
721
126
9960
1666
179
180
666
9082
650
11433
685
178
8079
1666
179
180
764
497
10499
1666
179
180
721
124
10638
678
15321
696
178
4154
1666
179
180
654
8988
645
12277
1666
179
180
650
10653
733
178
470
1666
179
180
8355
721
126
8761
642
12386
11913
13297
180
12253
178
1666
179
180
13389
180
12422
13504
677
17199
12442
178
12443
12371
12330
12169
13387
12213
13345
180
12317
667
12424
11805
709
178
18627
13450
178
1666
179
11691
180
10686
178
180
487
10248
487
487
263
10246
5851
5792
1448
1304
1448
10809
263
227
516
156
516
437
516
641
446
943
383
6905
516
1202
9639
1093
4019
9309
1664
1664
6685
322
18746
2804
1664
1664
1689
1695
1717
1806
3406
1693
1731
2129
373
5955
25263
3941
6281
1020
1461
52598
431
532
2599
3744
3745
3765
4588
5684
303
5406
1696
1696
170
1433
7833
32120
16028
5316
11002
16026
2887
1526
1476
7834
3049
2164
1552
2944
1899
759
1609
4012
2767
2536
2733
2170
6055
2943
2683
4524
1732
7554
4793
1448
4807
8418
3395
3712
7758
4227
14887
1775
16556
5023
9914
8834
10877
1957
1342
3107
3426
3023
2254
2331
2510
1933
5142
2645
532
4942
17876
4856
857
1431
15506
1640
1664
1933
1860
2143
419
532
8667
4668
572
7617
9268
1043
852
359
3392
262
530
3275
498
2186
2278
476
8971
484
5068
518
6128
132
396
4348
10442
4148
272
1975
7811
272
343
9124
600
5917
528
262
498
2466
476
484
518
6128
513
2373
563
2224
67
67
8654
5393
600
262
550
1946
510
2849
476
484
517
1412
513
563
67
67
389
3323
1125
29967
452
534
1063
135
135
135
200
135
165
30844
172
171
170
172
170
1115
173
10596
172
170
173
163
163
164
197
163
165
165
163
165
164
164
163
164
165
165
165
165
165
145
108
108
197
196
198
125
125
125
125
125
125
1334
209
198
125
125
125
125
125
125
125
125
125
125
207
125
108
324
464
540
507
21241
6243
2647
398
430
571
4193
2285
13189
586
6237
1428
4595
2177
460
464
540
284
21003
532
164
525
6969
464
540
284
4380
208
216
9114
702
817
907
811
695
977
251
781
875
695
1643
755
701
13750
756
1079
1234
911
14218
780
906
977
2820
251
744
114
532
114
33541
197
197
197
196
196
195
196
196
195
195
196
196
196
197
195
196
196
574
196
195
195
196
196
195
196
196
196
195
638
114
197
196
197
195
196
195
197
145
256
105
197
196
197
195
475
12012
156
156
64
156
156
156
156
64
156
156
156
156
156
156
156
156
156
4869
30689
11758
64
64
64
156
64
156
64
64
244
156
64
64
64
156
64
156
64
244
244
64
64
64
64
64
64
5859
11758
64
64
64
64
15248
244
64
1460
3269
172
172
210
208
207
206
209
209
216
420
6952
452
534
200
165
30845
23354
125
125
125
125
125
124
2237
23354
125
125
125
125
125
124
64
23521
125
125
125
125
124
125
508
2118
701
620
1847
3306
179
179
179
179
14724
179
179
179
179
179
178
178
178
178
178
179
3442
178
178
177
954
178
178
178
178
13243
180
180
179
179
179
180
179
179
179
180
179
179
3728
179
180
180
179
178
178
180
179
178
181
178
179
179
178
454
9947
462
179
179
216
3809
483
477
716
178
178
179
178
179
179
178
179
179
470
12767
16814
452
486
1703
8639
1059
609
3880
3880
725
618
4069
339
686
692
590
4359
1224
10007
180
1665
340
3306
179
181
11219
696
179
178
179
178
177
177
178
178
178
177
177
178
3964
178
12029
179
177
178
177
178
178
178
178
178
178
177
178
178
178
178
178
177
178
178
178
178
177
178
177
13270
179
177
177
177
177
177
177
178
177
177
11416
177
177
178
177
179
177
177
177
177
179
178
177
177
177
177
12418
177
177
177
177
177
177
177
177
177
825
13588
177
179
692
177
177
260
12423
178
13548
177
180
12381
12468
177
179
13538
177
180
12724
177
179
179
13506
177
1666
12517
177
177
178
12542
177
805
178
642
10275
12825
179
178
13565
721
126
8179
12544
178
12524
178
179
713
11685
1666
11070
178
178
178
178
179
703
256
16626
661
11376
1666
661
11376
685
8079
1666
658
12539
649
12419
1666
721
124
8209
478
717
179
462
180
462
180
466
1703
1304
3305
339
178
178
662
179
178
178
1570
15321
1666
178
179
179
721
713
3306
1666
178
179
12170
11685
179
178
126
178
177
178
179
1075
13622
179
12488
12711
178
180
13723
179
12644
178
13828
12669
676
16993
178
12644
12485
180
13529
180
12466
179
13478
1666
178
12523
178
179
666
3831
12514
178
13457
12691
12520
650
11433
13588
733
470
8355
1666
11055
179
13538
178
180
179
12694
13663
178
180
654
6714
11113
178
177
178
177
178
177
179
477
716
178
462
462
180
466
1704
1304
3305
1569
690
1666
339
271
10491
179
3305
180
721
685
12180
1666
8079
126
64
179
179
13629
179
12495
178
13730
12505
12485
650
11433
13709
12648
13824
180
1666
12750
720
320
13874
14044
14044
12754
178
12744
654
6714
696
4154
1666
650
14670
13863
12761
12769
13832
178
12808
13781
1666
694
12808
10669
12723
13740
178
676
16993
714
12015
1666
650
14671
651
9058
12728
1666
13699
12753
650
11434
715
3565
1666
649
8166
1063
200
1015
9751
135
1654
1029
581
18531
200
7886
200
10266
17525
200
200
200
8783
19026
200
11378
3784
135
626
259
35948
1128
542
2181
1062
2390
416
1534
358
283
452
7566
1063
200
135
135
7754
25834
135
135
4022
626
259
36045
3973
838
1648
509
1579
1763
1929
2082
2617
5453
3766
1259
3477
1795
1955
3219
42441
638
3281
4086
4653
2064
1742
34478
5278
1385
295
5074
5266
1504
1703
592
9315
2720
1294
1511
1468
606
3285
1299
623
1549
1448
23354
125
125
125
122
113
125
2355
617
452
7566
1063
391
2774
212
1132
1063
1015
212
200
1654
1029
11205
581
178650
200
3936
183139
183138
14595
200
10389
200
8783
43672
762
663
479
2008
1296
1392
9610
4606
3615
2198
6686
295
1833
275
11607
1117
27773
1895
4312
732
5267
25834
122
1297
1614
4034
6868
304
480
377
895
17367
1272
5150
1466
806
1010
716
837
945
261
3666
1566
10714
19894
268
780
33147
11188
261
6754
14293
261
8676
19014
15908
261
870
780
382
8700
5206
668
2670
35791
315
15905
5978
71999
3177
13192
10467
6230
2306
1568
1847
11590
4846
19854
549
6775
8249
4601
4987
281
4148
10568
11721
48384
281
8333
6302
9911
22295
3804
7986
7810
8246
281
4323
22064
4372
11009
4311
18319
4332
17498
4332
16718
4310
21278
4340
16883
4311
17553
4325
15288
4361
24547
4279
281
503
11675
609
6298
1013
64
1334
9916
267
1611
1645
4189
2856
449
350
45067
3848
13471
1294
8332
1712
265
12726
8392
420
300
277
7803
1696
523
3731
207
2707
8678
13992
1177
391
283
823
10201
7061
5533
300
5257
27901
6298
3335
609
754
14783
10842
10111
6417
64
6298
64
268
64
64
64
64
4389
64
64
27907
64
608
64
64
13899
749
64
10779
64
22133
6298
1278
13228
263
8689
7434
1284
13724
21983
3244
10935
14164
14472
263
13899
607
754
266
12612
4189
210
78388
1066
6317
442
1661
6357
1639
1459
288
289
270
404
4755
5045
3771
1549
603
3669
791
708
1699
11001
1180
3660
4094
1665
2963
348
202
4599
721
281
3613
1985
285
288
1868
617
1947
3501
2580
39935
227
5660
3438
432
2799
281
1745
404
1699
262
293
9549
20317
12343
415
5127
2744
4910
32042
1959
2519
270
294
2070
4354
358
2645
314
12669
516
94
114203
916
227
617
6206551
227
617
5537
2543
1944
94
1773
5856
1066
319
94
18182
123
123
21930
126
126
126
266
4557
491
1779
126
11444
3393
4109
126
126
270
21018
20414
353
3024
24418
2256
2195
354
3025
4194
17872
94
94
177058
177058
18914
267
10391
4066
20460
94
94
354
3025
267
21967
1257
5553
293
2675
8511
8431
294
2676
4272
15246
30849
108721
108721
94
94
268
10277
94
94
354
94
94
2630
7094
183
5282
14904
14501
14516
9912
10656
10794
18117
359
358
363
448
8454
366
1757
18094
5471
8993
359
1597
367
18228
1487
362
898
7394
1866
1072
18513
8566
4564
18537
6494
9003
18534
1002
1114
6484
7267
18539
9023
6524
6950
18599
7602
6852
5658
18536
5360
5495
883
453
447
363
1504
319
319
363
318
604
3208
488
364
319
392
618
355
293
294
474
358
362
363
388
359
603
919
11072
1018
18349
1141
18351
9664
18204
3681
18204
9425
3942
18475
8632
8048
18521
7313
7911
18520
6599
7943
372
1013
18524
2303
784
6307
3251
7752
1382
18571
6671
6877
14904
9973
1529
1169
52088
992
910
382
2901
13582
346
587
497
3865
412
642
654
577
537
1107
2580
1552
545
14501
1267
1527
6169
6604
18818
16566
14505
9034
9654
7955
8413
14519
11146
11307
18126
586
6940
358
357
4103
361
363
18272
8827
364
362
18336
8065
8822
358
18334
9884
9141
18333
8680
9495
18326
8506
18441
884
463
590
8459
8379
450
18484
585
454
9109
9245
447
8338
8495
16305
7278
17668
17860
18442
17324
19812
526
17241
200
26954
165
17241
692342
14710
7283
17241
20209
13203
7281
20209
18175
13201
7279
18175
19810
13205
7283
19809
25829
1520
13921
7300
25829
200
11377
25893
200
10266
24345
16659
14171
14336
18953
13203
7282
18953
15206
200
23393
3837
882
626
135
135
259
188
6062
4012
4114
3250
905
11679
605
3107
619
159
289
1501
494
648
13327
2718
4322
1116
7183
3016
648
873
2763
376
2058
365
491
4736
492
113
346
1694
2002
188
128155
954
2767
251
21013
254
260
4770
3715
3232
581
2605
1207
371
419
781
783
676
457
1242
412
1482
545
706
343
1417
357
5303
335
336
358
2733
1217
5394
80519
88
88
88
88
88
272
88
88
88
342
88
88
88
88
88
88
88
593
88
165
165
495
88
88
17914
88
1087
88
88
88
88
495
88
88
88
88
88
88
88
88
88
88
88
88
12546
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
50438
1024
88
88
602
88
649
88
38155
83351
2340
88
1816
2848
4382
4671
1238
88
1238
2340
88
428
12154
88
1087
1509
88
88
5660589
3782
2167
3845
1889
501
1087
88
531
88
554
9099
9099
2340
88
426
11882
88
2340
88
1454
141
141
2931
142
2931
88
1087
88
531
88
554
156
1087
88
496
88
331
8043
8043
1087
88
453
88
11649
2340
88
1675
1544
4979
88
2340
412
88
342
88
44712
1087
88
496
331
88
143
1087
1512
88
88
3753
2411
3239
2395
501
1087
88
552
88
440
4182
4249600
23354
125
125
1490
125
124
64
24483
11155
10054
24631
320
10074
10074
24410
9767
6774
10524
24581
11018
166
28470
9681
272
14944
26242
10183
25724
9649
13344
9649
9649
9649
9649
9649
9649
9649
9649
24713
7418
788
416
14893
25720
269
9126
13825
26811
11036
262
25283
11323
12090
25285
260
11615
424
4983
11739
264
11225
24794
265
8020
12301
24895
259
8268
24722
11179
24118
11563
10909
23932
12643
546
12947
24405
13034
12723
24637
10425
7898
26516
414
10377
13014
26288
2895
12184
1109
1230
602
2576
259
9198
2791
596
25534
9872
26828
8611
259
24952
208
9683
267
25516
15024
129
25198
2652
925
5094
1108
2100
2281
1071
28129
12380
266
143
25165
1232
12535
405
11953
27288
11953
691
1380
6461
8621
3334
26251
320
13419
51550
64
22045
694
64
64
64
64
64
4656
64
4012
64
1288
64
295
64
64
64
1668
1611
64
763
2074
64
551
13147
619
2273
1651
64
2189
64
35921
907
64
64
5909
1576
1298
4546
1795
6298
979
1645
350
3364
4189
794
64
4880
64
64
1013
712
8376
1320
664
267
978
1096
5805
9154
449
19950
2008
1294
3650
9716
3166
12427
275
295
2198
2511
1443
1145
1804
14472
2532
29413
3848
13228
4073
10241
4717
5296
51609
1962
5909
637
432
35921
7178
267
267
1651
6037
598
4656
2978
752
4880
4012
10087
2074
4607
694
685
2393
723
1611
1654
7187
4950
24035
4789
1591
33558
2176
865
9096
1001
9657
3848
4389
27389
4410
823
7979
7674
550
1267
7937
30821
1392
30813
11457
3372
26982
3848
22359
9417
7461
7434
3848
542
502
3081
471
503
9417
1532
2007
4114
2648
510
2892
12332
12525
559
4468
243
1036
243
243
302
304
5307
9342
303
9578
4060
7097
8791
17340
7084
1621
1723
1282
1298
1795
10613
3012
1689
21829
4695
2223
1690
5229
6027
5415
6838
7649
7370
2658
5813
1156
2757
21757
6342
5784
3339
2174
14658
8117
2039
267
681
35120
2210
333
2352
323
5818
316
283
483
787
1960
878
2537
504
5327
2608
1366
494
1064
284
2232
3094
5153
663
44012
2432
504
389
7754
333
285
920
2232
483
17178
542
8311
35057
11378
2054
1325
494
3095
27198
9751
2054
736
518
682
435
578
11538
1891
4209
35060
7754
460
8115
8115
44027
11378
10405
35442
551
10588
564
3094
43393
6406
973
1198
1355
1103
1154
18621
35106
9751
530
8115
143
2815
9748
6079
15197
569
900
936
6144
342
1038
1246
8002
337
1038
7203
4086
2197
1363
59921
885
60477
60497
59921
923
17534
3134
1845
2480
2077
12059
1175
1580
5417
488
20499
279
732
2180
669
21167
1954
1660
1317
1601
1475
1760
19891
7259
1769
5205
1156
1208
1500
891
1704
1764
1679
1735
1358
1552
902
1630
1104
2192
708
1316
1691
774
1570
423
33535
8784
1114
1221
1114
4961
2204
2161
64078
59922
893
65
126
126
65
126
126
65
126
65
126
126
11687
3179
3772
449
1373
8907
74455
545
21119
189
189
189
189
189
189
189
189
23521
125
125
125
125
125
122
156
1195
518
859
11973
257
206
10708
993
379
595
359
1234
3052
660
410
427
427
438
608
272
8535
861
522
654
155
660
5281
155
533
5590
155
156
156
7166
833
580
705
4365
855
615
189
189
189
189
189
189
189
189
189
189
189
189
189
189
333
299
331
371
10485
2752
11218
156
156
42340
122
122
1029
122
122
156
156
156
156
156
156
156
156
2752
156
156
569
661
777
1241
1793
723
2116
468
722
779
624
791
834
753
725
820
607
682
841
876
787
2581
4670
395
2656
2599
2619
2657
2870
2678
2278
2951
20068
381
824
818
748
668
655
654
715
721
594
616
754
792
888
2856
3110
4292
3244
1877
2521
2850
3036
2922
2719
2907
2545
2803
2541
20748
1246
717
721
392
2092
2073
2819
4570
4585
3783
3524
2025
3984
2099
4314
3946
4462
1534
3898
1014
171
940
23460
841
403
756
770
591
668
1412
885
2340
976
461
403
709
456
696
905
10411
836
5920
1730
302
2725
526
3432
10536
6234
3390
3712
1962
2000
1608
878
5853
14535
9655
282
673
47897
5780
6152
5906
14303
602
701
324
335
339
340
743
54689
1391
47897
13791
20801
47897
14208
746
2069
12070
47897
1552
140
5645
796
10980
1256
796
1726
4816
3570
3775
766
9550
384
474
8021
22409
2300
11052
280
438
457
499
12693
5380
11522
49254
681
31181
677
10942
1256
796
5645
796
1726
8848
11888
1107
2429
532
616
1118
7752
9124
262
6648
264
11850
8219
264
11480
1643
7914
731
2169
711
766
5840
3502
600
577
714
670
797
735
666
634
726
670
1074
3100
795
330
7220
2053
975
958
477
5224
622
507
3212
20713
1614
1351
1221
1514
1470
1786
47002
1071
454
559
1947
1386
11488
1216
3213
905
2406
1244
1552
10977
1256
796
5645
796
1726
331
371
10485
2752
46818
10093
1256
796
1726
5645
796
5260
7479
24843
3175
24690
744
1320
331
371
10485
10433
4848
3164
532
640
7043
1450
12162
9945
4300
1450
4452
262
286
9312
254
175
59985
1066
442
6451
9040
1079
281
1459
1779
19223
282
1709
352
925
5045
515
1947
1072
1172
603
4258
1293
420
604
270
4476
2645
692
22844
714
3840
1822
1341
979
1406
22857
5320
72
72
72
72
72
72
72
72
72
72
72
72
72
111
111
111
27990
14313
111
111
111
111
2907
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
452
522
15996
1063
200
165
135
135
135
135
135
18585
452
522
1063
200
135
3935
135
135
135
18585
20147
200
11377
13682
135
1651
7220
20148
200
165
18193
200
165
17872
200
165
181
179
179
179
179
179
179
179
180
179
179
179
180
178
180
179
179
179
179
180
179
179
179
178
180
180
180
541
179
541
4562
3829
1297
1522
1441
12311
269
4126
4030
516
209
17741
645
2040
12539
105
200
7940
15081
7238
200
18453
200
24539
17063
19160
200
14587
8461
14672
7231
19135
200
14586
429
19574
200
19142
200
14676
429
19553
19139
14692
7228
19142
14692
19147
25021
17040
19123
14672
7375
135
19120
25040
17813
14406
13860
14394
7382
23970
20115
20133
200
165
200
165
135
135
135
135
135
16356
7242
20130
200
23607
200
23610
18455
15083
429
17720
200
24621
19433
14507
13938
7382
14529
200
23583
18450
15097
7241
18431
200
24122
200
23577
29070
21828
67
67
12817
457
3536
338
712
804
760
712
704
751
1136
9446
165
164
165
165
164
164
12875
141
18447
1749
9427
716
1566
1010
837
945
818
1467
268
33147
388
2701
2578
1303
1303
1330
1293
1262
1336
268
446
9302
258
14681
6073
4931
4381
9408
403
435
429
309
1126
1307
992
992
309
309
722
3516
883
148
28853
1502
510
568
6387
883
125
1502
510
12113
28853
883
123
11464
1502
510
28853
879
148
28853
1502
510
582
11570
881
157
259
28853
1502
510
10282
144
28853
1502
510
6191
883
124
510
1502
28853
10369
883
124
28853
1502
510
11977
881
122
10459
1502
510
28853
881
125
11376
1502
510
28853
883
28853
1502
510
122
12269
883
124
6672
1502
510
28853
883
124
10156
1502
510
28853
883
125
1502
510
207
28853
883
125
1502
510
10329
28853
883
125
28853
1502
510
207
6188
1036
2485
1025
1001
1307
992
992
992
14446
8855
309
309
1036
2485
1025
1001
992
992
992
1307
722
309
714
3516
345
800
435
309
309
309
5803
429
403
309
309
309
1126
309
427
883
124
1502
28853
510
11118
883
125
28853
1502
510
9580
877
124
28853
1502
510
10369
883
125
28853
1502
510
10359
883
148
28853
1502
510
536
13477
13477
883
115
28853
1502
510
12046
6236
2485
1036
1025
992
1307
992
1001
992
883
122
28853
309
427
1502
510
8855
309
403
309
309
309
722
309
435
309
1126
5803
3516
309
714
14254
10459
1001
2485
992
1036
1025
992
429
309
992
1307
800
309
345
883
124
28853
1502
510
10369
883
125
28853
1502
510
10359
883
144
28853
1502
510
9660
883
122
510
28853
1502
10459
19854
1563
2718
3177
1212
1474
1258
2924
3651
1615
591
325
460
11254
1714
10126
460
12282
6818
1714
4993
4576
660
8646
8460
462
8531
68
471
1529
448
967
3024
14446
883
125
207
28853
1502
510
42588
309
309
3516
5803
6818
3726
722
309
309
309
309
800
2551
435
714
8855
429
403
309
309
309
309
992
992
992
1001
1025
1036
1307
2485
427
345
1126
41386
1675
514
451
513
7208
3171
3527
621
3339
3366
4740
4142
1743
532
7239
470
536
31858
470
6711
3174
621
515
386
451
5938
16938
197
621
22013
1088
1452
363
318
1651
4979
354
8854
869
985
1323
1096
1008
631
362
903
888
1316
1320
2088
1068
1612
2163
2161
1670
363
1459
3490
987
1322
2160
2164
1663
4275
965
1316
1450
1362
1724
602
15227
946
15227
1456
621
156
36190
469
1674
3555
15431
515
450
582
8966
6712
7402
5531
22405
264
8871
19004
264
259
8871
8871
3200
11245
12073
107
330
3303
603
6439
108
1460
3200
11245
12109
3155
12349
736
108
3808
8234
535
3588
3808
3745
8278
524
3522
747
4504
343
3711
3710
3857
102
102
65
65
9998
10641
3677
1097
2440
1196
5084
1014
1089
7143
1145
815
279
599
1647
2883
828
1330
1771
773
3221
9348
424
9465
945
872
434
264
821
821
1126
5524
955
2016
3983
557
1036
889
602
20591
434
2124
321
981
280
273
2068
508
2211
791
481
12277
329
14152
8307
674
529
273
2080
561
1975
309
328
4116
273
300
348
15064
11986
273
693
348
328
280
321
306
8307
329
273
1141
508
975
280
300
992
434
17547
648
1036
990
1060
1036
1791
7540
5477
1060
648
13848
11496
279
4905
1182
4303
3182
6651
438
9125
273
5141
5471
9536
53853
58498
4420
8118
4616
7971
12043
4426
844
2519
7239
5848
3931
4665
4695
1546
20380
19253
3182
8471
4763
4411
4670
5049
8504
12749
9474
1146
55774
2209
1519
265
1080
2425
1972
1206
30033
267
2541
268
1085
13909
2052
353477
13224
2250
509
289
490
1473
495
1974
1873
15310
488
1961
12669
2311
1437
13291
14556
15027
11480
11126
20885
13605
14176
9187
18789
2244
2246
12479
14250
17177
13105
18795
11709
13840
14276
10091
16254
13742
13839
12591
12954
12012
15986
13101
16487
10514
12174
12337
12155
20404
11743
12549
9995
20726
19637
12923
12103
13608
13831
17537
12348
12499
17371
17032
9913
19724
12646
17833
15429
16153
18610
2137
15804
12995
1541
12325
13989
13275
16040
16976
2226
3483
16593
15943
1165
12854
10986
9898
9526
7693
12346
11544
11301
9629
11633
14938
9887
11070
12382
9697
16783
10312
19583
14255
14207
12105
10375
15259
15031
15646
10787
10447
11848
14259
12589
9462
12374
10783
14631
12594
14314
19283
13287
27641
10688
12264
10721
9547
10501
11241
13136
13354
15052
28815
3645
576
336
340
588
8771
8771
270
87224
261
7462
328
12030
12030
451
284
264
322
879
15695
13094
5965
1852
434
3957
551
814
715
566
582
733
604
1755
1445
786
625
428
1554
589
1495
1752
641
1844
3226
4419
722
1491
1456
583
424
530
626
421
4363
2060
1645
631
1854
795
630
5228
1579
662
1432
3444
1958
418
4000
7979
423
2591
795
2039
631
2517
362
402
297
1192
63418
5285
1171
1337
3380
3752
3216
23252
451
1984
3471
8642
3860
22544
3601
11532
2382
598
610
1072
921
5930
7309
17786
2935
557
526
748
607
735
602
556
565
1808
5451
6138
605
1894
735
579
361
610
568
527
810
751
577
2900
702
577
11079
527
5890
798
12406
879
921
17786
2935
15548
5997
12947
7309
12406
9084
2063
604
402
297
1015
17786
2935
29254
7117
17786
2935
677
423
5216
543
5013
3075
5167
410
5225
2745
5203
423
2514
2845
905
589
12406
6077
2858
1547
626
520
645
361
379
696
710
361
565
847
361
17786
2935
8848
2263
68546
17786
2935
6432
1124
361
58125
367
369
6365
4392
51222
17786
2935
8778
5300
626
367
367
6231
63812
17786
2935
8815
7585
7585
59994
17786
2935
8295
1015
17786
2935
59994
6955
606
5220
5234
5259
5301
5242
12406
2935
17786
17786
2935
31725
8603
30396
17786
2935
8955
30595
17786
2935
8160
27613
17786
2935
8226
26554
17786
2935
8231
1015
17786
2935
5694
27613
17786
2935
12406
635
2775
1211
8333
5192
7473
1015
17786
2935
17786
2935
17880
7166
617
3063
2557
5253
5403
2564
2730
2750
5079
12406
7763
3190
25165
17786
2935
5336
2715
369
369
3638
7271
12406
17786
2935
448
5035
2511
5082
2485
2534
5237
2674
3305
2540
17786
2935
28010
7090
2015
367
367
6178
24026
17786
2935
7149
5603
369
367
6795
12406
17786
2935
447
7372
5146
5174
7890
4980
5263
5120
7321
7271
17786
2935
12406
28010
17786
2935
367
367
1015
17786
2935
23131
7208
12406
17786
2935
369
369
5192
5658
7792
5475
5095
5013
5069
5142
5132
34006
17786
2935
7103
40089
17786
2935
7010
41133
17786
2935
7118
23490
17786
2935
6501
17786
2935
26005
6544
7353
17786
2935
12406
3012
7323
17786
2935
12406
5114
5130
5472
17786
2935
12406
1015
17786
2935
17786
2935
26675
7880
12406
645
5806
5655
5166
5118
5654
5932
5896
5666
7684
5218
5320
5402
369
369
1015
17786
2935
7154
12406
38899
17786
2935
5172
5146
5837
4645
10076
5434
5550
369
7160
12406
17786
2935
5106
5247
5299
5302
6481
12406
17786
2935
604
5206
5203
20949
17786
2935
8161
1015
17786
2935
17786
27085
5943
12406
2935
8740
3554
369
369
6141
17786
2935
28010
367
367
964
17786
2935
7592
27244
418
556
1387
485
475
474
418
913
5930
4433
3735
731
693
757
931
4634
1167
17786
2935
5930
1477
17786
2935
27125
1406
1768
5197
367
367
1161
1186
1053
1124
396
1639
600
13956
913
5930
4433
2431
2294
731
642
490
2375
6434
7334
17786
2935
1463
6475
727
6808
840
774
362
773
2981
17450
3232
1951
316
665
1172
601
570
704
629
2508
369
8134
367
15503
351
365
369
399
393
353
524
488
509
484
362
2517
3414
365
355
362
369
375
369
604
389
1413
380
369
553
424
397
17414
373
375
395
2678
397
788
535
365
718
385
2579
367
369
359
369
375
353
1184
509
1261
1258
509
387
369
554
369
17219
387
554
748
375
355
371
380
6795
387
1903
385
2537
393
381
1926
387
1886
889
355
2035
359
387
381
369
379
1049
1276
762
1168
381
1207
353
369
537
17129
387
371
375
397
677
899
1169
821
333
369
387
369
362
3533
10053
5911
371
377
383
620
387
701
738
369
1030
369
373
5596
371
6480
646
611
369
379
381
369
3866
719
615
4333
369
369
387
3093
369
6616
784
3566
369
375
369
5540
369
622
6310
3410
16733
1679
705
4892
17936
16733
369
369
369
387
6204
6222
9382
1679
369
369
367
6833
4082
705
369
3550
369
4892
369
6031
6746
369
3693
5958
5635
5739
369
369
17873
375
16733
1690
377
379
363
400
898
399
588
11251
604
363
381
487
339
1679
705
4892
1874
16733
1679
705
4892
369
375
361
1760
684
27053
17873
353
16733
1690
371
377
379
397
373
375
363
359
371
381
381
387
371
375
383
387
375
333
363
379
377
339
604
1679
705
4892
19019
369
391
373
375
832
684
805
3200
369
369
387
16733
369
3902
4396
6140
369
369
1679
369
6055
3120
3526
3487
705
369
369
369
4892
369
6698
4000
4259
5592
3630
369
16733
1690
377
20217
375
379
363
363
369
369
381
12740
3644
373
604
2646
381
369
339
1679
705
4892
1874
16733
1679
705
4892
375
369
361
24228
375
20217
353
16733
1690
371
377
379
397
373
375
371
381
359
371
381
381
369
373
363
369
379
363
387
369
333
383
375
391
375
339
604
1679
705
4892
375
21004
1679
705
4892
16733
1690
363
369
369
10947
5500
5884
6017
604
369
339
369
537
17493
369
16733
1690
363
369
369
5979
9064
604
5651
6250
339
1679
705
4892
367
477
369
537
19293
375
369
369
3475
3827
847
369
16733
369
369
4370
3816
369
1679
367
3420
4050
1707
705
369
387
365
9680
369
6504
5732
3970
369
369
3919
8021
19520
16733
365
369
387
369
6391
5698
7090
1679
369
369
369
6242
6124
5953
5935
705
369
369
369
369
6224
5859
5956
3631
5389
4892
369
19799
16733
369
369
369
387
6135
10467
6156
1679
369
369
6613
369
705
369
5775
6016
369
6279
6064
4892
369
369
6169
369
369
6480
5356
6447
19698
16733
369
369
387
369
6170
11795
6130
1679
369
369
5893
369
3692
3765
3383
705
369
369
4892
369
369
3295
3291
3548
3220
369
3219
16733
1690
377
20481
375
379
363
363
369
369
10398
369
5767
5950
604
5676
381
381
339
1679
705
4892
16775
383
16733
1690
363
369
369
9651
1060
604
6799
6214
339
1679
705
4892
1874
16733
1679
705
4892
375
369
361
16053
367
477
16667
353
16733
1690
371
377
379
397
373
375
363
381
359
371
381
381
383
373
333
369
379
363
387
369
371
383
375
375
391
339
604
1679
705
4892
68
68
68
68
17688
375
8749
375
375
407
784
375
405
5347
227
59517
1052
237
1964
1786
237
908
2897
383
2621
1229
1361
379
3011
383
2892
881
2277
400
1702
365
380
365
364
11136
781
3241
1475
2473
1598
5066
570
469
390
7724
467
2153
378
196
365
30158
650
8132
1624
236
236
235
236
235
378
364
3734
3252
582
383
437
166
674
10149
3119
3295
25364
2472
167
500
167
167
167
167
167
167
167
167
166
13822
166
167
167
167
167
167
167
167
11134
167
167
167
167
167
167
167
166
13017
167
167
167
167
167
166
167
167
167
166
167
20914
167
167
167
167
167
209
18359
103
103
103
103
257
103
4899
262
175
103
105
103
266
218
103
103
103
266
103
218
258
175
270
218
103
103
103
103
103
26350
103
103
103
563
10855
1970
105
105
22523
977
322
612
12467
12447
12468
609
1970
22667
3953
1243
2592
1217
1495
1021
299
510
1390
2441
3503
3099
2554
1870
2295
5579
1061
1175
1070
1211
4888
2405
1986
396
1208
3994
1033
1139
1136
3728
1258
5184
2173
2925
8782
5184
36906
5732
883
1312
760
1500
9191
2156
4625
22603
5819
3339
168
9019
28830
11916
266
168
4368
4227
167
167
8902
3981
906
536
1089
3382
13050
1797
252
1079
2555
631
8042
12424
10377
287
287
2824
287
288
1261
6518
428
19892
8211
2377
238
78286
406
5880
11461
6886
21408
15011
48838
20332
3102
534
872
538
595
16347
266
22383
19512
159
265
22497
19512
276
10224
390
2638
276
7508
276
8534
19309
276
8534
730
276
2920
276
10224
19710
390
2638
276
7508
276
8534
276
8534
19710
276
9686
235
2148
368
11501
1337
1149
276
521
18571
1320
464
10224
1642
364
376
11621
276
7508
4494
1877
4306
1267
1028
8973
3809
3448
1390
1912
653
5547
555
1558
276
8534
15721
276
2920
7349
276
9686
276
10224
2823
276
7508
276
8534
21441
276
494
2549
4795
8534
3895
677
709
9710
701
13825
2479
1083
5606
454
1119
2525
406
814
1198
2443
1041
2002
1091
344
480
1108
1059
1907
1113
2826
527
350
5829
3137
759
1706
1079
1991
388
1148
1625
1385
1099
1957
456
653
2121
2794
4816
860
512
525
591
5408
599
335
1699
514
568
599
431
2228
521
435
569
1301
7367
534
9858
860
7367
520
569
435
1315
5409
431
591
568
1302
599
431
513
525
513
569
848
335
609
523
885
559
588
1389
521
806
470
554
404
733
16103
468
559
3888
11319
716
404
644
824
705
10695
704
6226
471
7367
491
1556
542
550
516
544
25134
784
532
556
536
703
474
536
534
482
469
1927
534
484
5868
919
756
405
715
22079
886
12587
15150
717
966
405
824
637
4165
4404
13158
13971
645
14366
15070
456
482
1556
1554
576
550
335
546
544
489
551
3779
25134
725
2121
2794
1286
780
415
8195
647
449
719
444
413
813
481
12725
422
412
430
425
22367
456
648
341
5833
11390
6816
21338
14940
48768
368
11501
1267
294
3032
468
464
1250
802
1079
525
451
394
18500
276
10224
1572
376
11621
276
7508
4493
652
3808
4306
554
1390
1027
8971
1876
5546
3448
1265
1557
1911
820
456
651
35028
681
652
522
678
674
620
661
638
651
1099
702
611
649
553
659
1255
1060
8196
2673
1040
334
1253
1157
998
334
701
539
744
574
545
738
5364
3010
14087
326
10792
2392
1174
950
380
1108
569
854
2516
13100
2496
3368
563
611
577
2218
19019
24193
23352
5020
1293
4097
14067
672
2121
2794
456
666
2924
684
339
5880
390
2624
276
8534
362
11501
376
276
8534
11621
276
9686
821
690
366
366
366
366
18669
200
7940
23354
125
125
125
125
124
31121
188
188
188
188
188
189
188
188
188
188
529
439
188
188
189
188
188
180
526
982
188
188
9273
188
188
188
6786
506
200
189
142
188
94797
188
188
187
187
1412
924
936
927
429
920
563
529
927
188
1800
362
11973
3998
4349
3765
3838
3813
765
4046
4610
3157
3941
8512
4020
4389
3269
1353
13764
18613
20788
2945
2909
2282
3593
2246
1926
2106
321
347
18305
2730
10057
322
4622
2964
2922
1978
1878
2047
2851
2039
2706
3107
2847
1972
356
1858
1908
2106
2039
13399
72
72
72
9154
3092
1163
2253
1908
2075
2792
72
72
2164
72
19
940
70
305
449
2461
3529
13852
10094
2870
7136
7055
22629
6273
6208
70
305
325
16164
19
72
72
18265
103
103
103
103
279
103
4323
103
103
261
287
103
103
105
265
265
330
330
103
103
269
257
331
103
141
1425
22464
1460
424
234
227
977
226
227
612
322
12467
12468
613
9562
1970
2008
1387
25935
977
612
322
12467
12446
609
1950
1198
2008
11327
6944
3400
1688
10821
12775
15089
14149
3044
6951
1786
22704
13423
2774
10195
11355
12056
11141
12290
10806
6009
12349
12615
12627
2920
228
13320
812
1453
622
291
265
1701
3123
436
291
1205
753
3280
238
531
6329
118
125
890
116
2129
466
116
64
116
64
124
110
156
11188
122
64
125
1111
124
64
18437
263
269
257
143
287
265
269
265
496672
116
2241
118
2129
118
2129
118
2129
118
2129
118
2129
18446
270
6226
265
218
987
722
2382
2784
6147
961
2229
2238
2284
26886
5381
5978
2727
6101
2668
455
12567
12343
5711
34096
5405
5659
5716
458
4361
49448
52285
450
6334
449
38779
4079
57641
11826
448
95737
18396
258
270
262
175
105
268
266
270
264
218
218
218
218
270
264
468
12796
1610
1559
273
11684
254
523
332
175
254
325
963
1805
8696
1785
712
2000
738
16276
1805
712
738
16784
1805
712
738
3122
5135
4645
5039
5181
4732
976
965
4882
948
935
964
13796
10894
10417
9666
10595
11121
9964
10288
10328
9471
10179
10477
11062
10617
10526
10999
32757
10546
10565
11654
11289
9758
10357
10839
10385
10087
10199
41094
10338
9565
9716
10827
10455
10194
10106
4742
2920
273
254
254
19088
7097
4836
8622
1842
2473
2897
3097
2144
5032
7873
6795
8919
7376
6902
7258
2556
4995
3099
13040
4919
5000
5101
5402
7297
38709
3344
357
2177
2754
7495
8225
6792
2426
3971
4203
3773
6981
1325
6828
5592
7661
5544
203
6427
5183
12123
5246
4822
3785
4270
1972
5187
1228
3904
1712
1711
1718
18406
270
257
261
141
4239
267
265
263
269
330
141
270
468
468
12796
272
254
15438
565
712
738
16276
532
711
737
143
16784
532
711
737
15738
525
485
478
317
540
473
370
777
361
466
582
816
348
18273
462
1543
2127
1594
1360
1604
2130
1039
1875
1500
1567
2854
2157
1397
2128
2704
1983
1567
458
2938
1624
2872
2094
1579
3919
655
4480
269
1490
269
23354
124
2237
396
227
59721
2630
382
400
383
7725
783
391
383
437
1963
1785
908
364
1051
2472
1362
378
3011
365
1702
1228
364
11136
365
475
471
364
377
364
2153
3242
365
2621
2892
881
2331
1475
1596
5066
434
472
1943
197
2804
2558
58613
27929
3734
10217
1625
649
921
3295
1336
3193
365
685
3031
2185
659
438
8982
22764
12369
3355
7333
30965
363
10092
3290
28521
10149
9079
1964
909
879
399
2629
1051
1701
1360
1229
1475
383
434
381
365
2557
66707
3243
7724
2334
29823
3455
3987
437
12581
7100
2897
58686
31202
4367
3277
12206
581
674
2558
37033
3120
13418
8328
11625
21078
763
406
2464
2341
1089
975
594
2559
8192
2313
2435
975
5066
1964
5023
194
194
194
194
190
14939
14939
1196
501
14939
14939
14939
14939
194
14939
1793
2481
195
4207
1688
216888
501
4514
5888
526
165
1260
11269
332
95
14930
220
11341
8760
44712
709
1299
27179
166
164
165
166
7708
165
166
164
164
164
165
164
166
166
165
1168
166
7858
165
165
747
165
165
166
791
166
164
166
8875
165
165
166
165
166
166
165
1111
994
166
994
1167
2039
21762
323
12589
164
165
165
165
166
164
550
166
165
165
5221
2498
2373
164
166
164
165
163
162
165
163
3775
165
5221
14698
22222
10345
2623
2495
2191
3009
2313
3039
1995
3446
550
1295
156
2412
2964
2798
424
1288
1984
1807
2763
552
12081
165
165
165
165
33463
2933
164
165
165
164
165
164
21509
164
1182
3174
3975
2435
3615
2483
2743
3097
4634
2867
1678
7345
17607
32757
654
1132
33723
6791
95
95
95
19357
829
164
654
20468
11523
32863
654
164
27168
166
164
165
166
4041
166
164
165
164
1185
164
164
166
165
166
166
165
165
165
166
165
166
166
164
165
165
165
3499
165
2137
165
164
166
166
251
1023
165
166
166
20989
166
164
166
164
163
164
165
164
550
156
165
162
165
2373
14765
3708
165
165
163
166
165
165
166
165
2565
500
550
440
293
156
13319
293
29515
1761
2356
332
4619
1686
3589
317
1862
634
335
2740
3888
4006
3726
326
13320
32868
566
548
9387
156
165
165
164
164
165
165
17837
164
165
165
165
164
9387
2039
322
95
550
30464
2955
3696
3142
3937
3194
3302
3300
3130
156
4027
322
10302
548
23254
33545
322
9764
548
548
6039
16776
32757
164
1132
33556
322
8977
550
21657
1132
164
660
164
322
13986
550
33536
21577
1132
164
322
9412
482
15836
2933
33532
164
551
164
322
5383
480
18091
5221
5221
33499
164
1132
164
322
11079
548
20779
33543
164
164
1132
164
322
10038
550
13877
33527
17958
142
143
142
141
141
266
143
143
143
143
143
141
141
2920
380
10818
142
142
276
143
141
143
142
143
143
143
10224
24447
276
143
142
7508
276
8534
260
4975
219
206
24092
207
346
3867
7976
1947
2199
233
232
233
233
233
207
165
232
207
2258
3572
232
233
233
230
232
8468
232
5029
206
416
205
4150
207
2345
206
265
8524
233
232
232
1943
233
232
232
232
232
232
233
196
342
156
146
206
206
232
205
233
232
232
232
1120
233
346
232
4915
232
233
233
231
231
10073
232
232
1231
233
233
232
232
233
231
18771
206
156
196
156
1231
232
206
156
322
206
196
233
206
206
156
212
213
232
232
232
196
156
156
156
232
206
156
206
196
207
196
196
265
207
1959
1084
214
214
213
1111
336
233
344
416
4631
4939
1524
1933
1117
233
232
1175
206
232
352
338
211
416
9856
206
248
1969
2398
233
4141
6392
233
1120
232
233
233
346
346
207
4860
231
232
232
232
1257
332
207
233
232
233
232
232
232
232
233
231
212
213
213
206
4430
233
1257
232
233
232
232
232
232
205
196
346
196
156
156
232
267
233
332
1914
1139
1139
233
233
406
24168
232
233
232
233
233
233
352
207
4887
14963
3118
6064
1185
5981
577
3333
37254
1897
2417
1820
3280
711
809
929
266
19120
72
47729
459
678
445
6493
266
15743
459
4038
445
2950
1880
678
3209
1044
1741
2252
6582
9621
8489
8789
9030
45715
9433
7359
16442
6980
9116
6444
9152
9003
9057
9344
9262
8485
2044
17304
9891
8305
18104
635
143
142
288
288
266
288
141
143
6323
303
8651
4896
5778
6422
328
5888
336
7911
310
1412
6073
8225
4269
272
14835
512
529
3289
8995
193
2589
2847
4538
2861
9060
4574
13182
3399
3438
1256
1179
1044
811
274
273
712
5891
509
530
3096
13627
4607
8430
1718
8271
1660
326
2380
193
9060
5891
7989
3586
193
194
3820
13993
11788
4946
5020
7382
5453
5055
5151
4262
6108
5891
200
3210
11764
5882
32924
189
1425
1460
424
8355
8495
21419
2624
2690
2245
481
531
627
530
660
465
520
4776
3412
457
16353
1204
5452
1741
5452
12793
691
1248
830
545
654
532
339
1025
555
457
1176
858
440
396
390
5861
853
1226
810
449
623
513
3463
1000
439
446
392
604
454
440
1819
5840
8370
8028
1367
2593
1641
1912
3880
5586
380
1791
14478
1765
2143
3329
1639
1780
5526
1740
4673
8564
1367
2593
1912
1780
1765
380
1791
3258
3880
3329
1740
1642
9248
1247
20343
9616
15981
2675
3559
3013
42068
7881
11028
7845
9616
9899
7264
10725
7313
925
613
2283
871
604
604
1254
509
499
526
521
597
552
642
488
584
534
489
689
5989
1905
9910
911
859
897
126
604
14776
543
708
615
595
549
456
499
475
591
9910
270
1005
1026
664
662
2715
2170
882
6229
491
468
616
534
469
609
517
492
562
591
696
597
470
1362
14175
668
851
992
2416
2474
1044
604
709
3972
488
520
509
526
484
532
502
126
450
603
577
524
1362
262
1159
645
730
1454
3053
1078
925
3086
601
605
16375
2665
2053
2435
2903
1623
1618
4507
2175
2904
652
2259
1749
725
3380
3514
2962
3550
2119
346
1188
3309
1550
2500
1509
2114
2557
2670
1061
2995
3038
1902
348
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
2119
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
4220
420
8315
8373
8685
8684
9131
8584
8684
8630
126
8278
8551
5602
518
723
571
270
571
12374
687
5588
12943
123
14458
732
903
885
903
1533
850
1492
970
1552
1618
1365
478
17577
732
885
2406
1229
1250
1421
2074
1249
20182
1717
1427
4140
287
287
287
287
279
6195
6223
279
15121
568
6205
12049
335
6208
21272
5601
12756
14144
10190
20020
800
629
2925
2414
16008
8348
12329
621
6556
32746
4461
16820
16311
3774
10301
3415
14172
13743
13765
13730
2159
15353
372
19368
22803
20020
18971
6296
3728
5549
22002
2287
12751
330
6188
18971
20020
21272
20182
21692
13109
224
1792
224
471
437
2721
18126
303
2989
277
1482
9394
1058
280
3329
1946
7276
280
1818
7087
10416
1558
7015
282
159
265
12194
437
31316
730
336
4969
400
3824
729
6629
566
2882
325
539
277
288
485
11091
35931
622
10265
7084
12799
35718
10452
13216
159
6744
19
159
9676
159
621
437
11235
1894
4610
1081
438
31511
400
403
2378
2567
2772
3054
1591
17625
2377
3069
1513
2355
445
2484
1265
12646
48253
2796
2092
3754
65720
307
1128
15291
3420
680
11449
349
8126
2350
438
8997
438
4795
207
207
3592
7202
235
235
235
235
1515
5100
7202
235
235
235
234
571
235
234
235
4631
235
235
235
4180
770
224
264
18569
447
14046
727
5267
26376
125
125
125
125
125
125
124
2579
333
17256
102
4509
5811
3565
102
6195
8234
535
102
4899
4183
4675
4351
166
166
166
166
166
166
165
166
165
166
166
166
166
165
166
166
165
165
166
166
166
166
166
166
5408
166
1873
166
165
166
166
166
166
166
166
166
1718
165
975
166
166
165
165
1301
166
165
166
166
166
166
165
166
166
166
166
165
166
10929
2282
166
166
166
166
166
165
166
166
166
165
166
5311
38499
570
576
521
166
165
166
166
166
166
1717
166
2985
27834
1252
11566
1170
25979
26935
727
5267
124
6749
459
390
19908
102
673
11926
102
424
186
373
3696
466
1309
2226
321
293
293
628
292
620
292
633
606
611
637
8263
601
605
10490
971
641
591
330
292
632
605
601
631
623
602
640
17233
397
1308
630
632
585
633
637
610
13989
940
615
616
3524
321
293
293
1309
673
424
27334
296
1549
424
339
291
7755
5071
783
9779
9830
1014
6185
293
970
5206
1422
6493
1031
1014
1865
16527
999
11841
321
1012
293
999
8511
10099
18886
6093
9256
692
664
442
684
3120
5043
896
564
26154
2512
33899
1014
1245
905
2995
719
3120
753
1264
654
2862
1050
7551
655
1316
980
2763
1595
2832
1561
2975
1639
1666
1736
1329
2469
1456
564
1231
720
665
684
1474
1208
834
19866
1065
807
26443
325
658
680
431
292
660
1091
25535
670
652
788
427
692
907
621
652
608
595
1303
660
615
1132
1018
26633
660
837
1770
975
659
1211
2954
713
658
713
615
45776
597
3042
699
958
520
693
11384
776
1166
3739
640
10473
516
1398
7552
2151
410
4686
559
831
10682
251
20972
742
728
755
165
5001
1482
1566
1383
706
1422
1660
801
1651
1083
706
1385
165
5648
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
165
166
166
166
166
166
166
166
18886
9271
2416
32890
2148
2416
766
2041
6063
1513
1190
4730
8554
497
7836
8515
6993
493
166
166
166
166
166
166
166
165
165
165
164
165
164
166
165
164
164
166
165
164
166
165
164
164
166
164
165
165
165
164
164
164
164
166
165
166
165
165
165
164
164
164
165
164
164
164
164
165
165
164
165
165
164
165
165
164
166
166
166
165
164
165
166
165
164
166
164
165
165
164
165
164
164
166
164
166
164
166
164
165
165
164
166
165
166
164
164
164
166
164
165
166
166
164
164
165
165
166
164
165
164
165
164
165
165
165
164
164
165
164
166
164
165
166
164
164
165
165
166
165
165
166
165
164
164
166
165
165
165
165
165
166
166
165
166
164
164
166
165
165
166
164
165
165
166
164
166
166
164
164
166
164
166
166
165
164
164
165
164
165
164
164
166
164
164
164
164
165
165
165
164
164
166
165
166
165
164
166
164
164
164
166
165
166
165
164
166
165
166
165
166
166
15955
778
1817
2503
11905
2421
952
2840
2109
622
5905
7365
8760
293
2459
2276
2331
1939
10742
781
557
702
557
744
16308
651
18860
798
3537
533
543
591
583
576
3169
1217
599
575
584
10993
19079
21114
3210
21254
849
6421
702
7659
837
8071
1189608
17640
9437
645
7550
15363
727
5267
124
460
391
23314
535
5618
424
373
11801
2418
482
381
1075
595
6060
3880
1071
1071
8729
19232
2608
506
357
9277
7841
7490
3043
1863
845
1133
452
1133
2745
49333
1133
3753
1071
13586
506
482
3630
1071
1071
3755
2003
7905
2558
2386
457
381
482
9617
424
363
414
424
375
3379
611
1846
424
377
421
424
19011
424
369
417
424
369
417
424
363
414
424
18162
673
11903
424
383
15605
4595
9234
12632
8918
10302
891
1419
13669
14284
11071
13709
952
10035
10181
1138
16144
10948
4594
856
1160
10991
673
424
369
417
673
424
359
412
673
17090
673
12228
424
369
417
673
424
17054
424
578
8406
375
367
416
580
424
9627
16451
9374
13380
159
9248
9616
15981
1247
20343
3013
42068
2675
3559
3100
9616
11663
15715
382
384
4007
4198
418
176
6992
14199
3116
176
7918
6785
4198
77726
4452
3829
125
1522
1441
12311
125
4126
4030
23354
4480
5522
122
2354
1490
14107
275
108
115
714
665
670
647
106
311
312
309
115
115
115
7151
3010
1216
1077
1517
665
7474
1092
14449
836
4957
3010
811
1118
6219
1118
7551
4628
830
1517
8900
317
4627
4753
875
7813
1269
123
126
123
470
125
4012
5825
8705
858
29019
9257
1115
453
14785
317
450
14625
50039
513
1506
369
455
124
15086
7410
1804
455
160
4304
159
1312
472
14325
453
11104
1132
3431
288
1975
4500
1012
1079
803
870
1035
4336
12545
4336
12545
5267
26081
125
125
125
125
125
1326
124
9938
19997
1031
1847
2496
125
124
122
1277
125
124
1470
124
125
993
1221
124
1222
993
586
324
26926
219
1244
288
7197
877
2406
6970
3623
231
5414
3857
219
219
219
3079
31223
219
219
219
219
8644
779
1063
200
11378
135
135
135
135
57134
51568
2823
609
570
4656
294
724
6298
294
476
1013
244
432
4040
1654
1320
4880
1611
8376
1962
685
664
1668
5805
1282
4607
792
2950
3109
685
1576
1298
2074
794
9360
694
8998
1751
10547
524
34547
2035
1832
3306
1145
3615
1266
2513
3012
624
1740
261
1443
11562
2511
11152
261
12353
22524
3615
624
260
12135
10853
279
11498
624
260
21887
3615
2198
514
12135
11981
3079
3289
624
3329
3307
3150
3404
437
260
3371
3373
545
3615
514
21887
623
269
12522
21886
3615
514
624
273
12029
21522
3615
624
260
12303
12440
3256
12254
4111
6515
4605
269
269
2158
2195
269
269
269
269
2381
269
3256
9652
2947
527
3098
3951
891
8948
19
159
159
159
5946
2920
2920
8040
4605
269
269
2158
269
2195
269
269
269
2381
269
648
705
651
2121
2794
12440
659
651
684
2794
2121
609
707
2794
2121
684
12216
706
633
2121
2794
7566
882
135
135
135
135
18821
1063
200
10265
135
135
135
135
3802
1063
7566
1063
135
135
135
135
18820
1063
200
7940
135
135
135
135
3802
1063
626
135
259
7566
1063
135
135
135
135
18820
1063
200
6406
135
135
135
135
3803
1063
135
626
259
1482
921
64
64
487
64
64
64
64
6249
64
64
64
64
24580
5058
64
64
64
64
64
64
64
1815
6895
9584
15230
10377
6441
19412
18956
2882
15569
272
2940
288
291
18956
23354
5267
125
125
1322
124
26132
430
124
125
125
24734
6749
428
252
173
171
1761
2119
352
171
173
171
996
171
2300
9899
29074
2306
171
172
260
141
7852
25051
260
4411
4454
1005
27581
260
428
8357
8877
9744
8901
267
861
7325
1112
286
510
428
3159
203
171
1251
156
156
156
159
23887
260
12139
388
426
192
3353
6786
3733
574
867
297
827
1336
292
5352
7491
297
996
9297
3743
1133
509
2547
679
686
22260
5352
10589
4865
1542
682
3709
4076
1221
522
575
10013
23354
23354
4480
269
1490
269
124
2237
292
34948
2390
542
2181
1062
1127
415
1533
358
283
34860
468
23935
1464
1240
959
1159
11377
430
691
5554
3730
365
465
1960
1159
29244
1159
6405
1960
324
5631
6683
353
1159
23939
1159
1159
25651
1159
1159
9751
9622
19
11841
19
19
19
19
19
19
19
9606
19
19
265
19
12196
19
19
19
19
19
452
7562
1063
391
2774
212
1132
28296
1063
200
10266
1015
1654
581
1029
25156
200
11378
465
465
465
465
31088
465
465
465
126
14084
126
31152
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
276
275
275
275
275
275
275
275
275
275
276
275
275
275
275
275
275
275
275
275
276
275
275
275
275
275
275
275
275
275
276
275
275
275
275
275
275
275
275
275
277
276
276
276
276
276
276
276
276
276
276
275
275
275
275
275
275
275
275
275
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
41386
238
196
196
196
196
3171
3368
3176
156
7238
1741
531
4742
536
3339
196
558
156
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
278
277
277
277
277
277
277
277
277
277
60916
515
469
450
5882
513
330
728
1452
2433
1452
728
470
616
277
276
276
1452
276
276
276
276
276
276
276
32024
450
513
470
3529
600
15227
5296
15227
278
277
277
277
277
277
277
277
277
277
34775
515
10317
451
470
566
6387
4396
2583
3636
554
1091
5196
156
4589
26664
11875
39370
4202
3787
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
278
277
277
277
277
277
277
277
277
277
32900
4876
400
11871
277
276
276
276
276
276
276
276
276
276
277
276
276
276
276
276
276
276
276
276
1704
262
10224
316
34801
331
263
1958
6825
1704
266
9686
34693
329
331
263
6290
2008
1704
262
255
12375
34769
329
331
263
6591
1979
34701
1704
262
10224
331
1455
331
263
2022
6329
1704
3660
4145
2700
279
317
266
9686
35026
331
331
1945
6768
10660
23285
11379
34890
1704
262
8899
315
331
263
2037
4507
1704
266
13908
34795
330
331
263
23140
6494
2008
9568
7199
1704
262
9334
34697
329
956
501
331
501
501
501
263
877
501
915
866
501
6291
501
2996
2226
273
840
2017
758
273
501
7684
13908
273
825
3927
5665
930
501
273
927
3347
1704
262
5305
331
331
263
34672
1936
6314
35068
1704
262
10172
329
331
263
6776
37884
465
579
11134
1917
5150
8141
4169
155
2750
578
7394
122
12885
10743
12885
1704
262
10204
34583
329
331
263
2005
6088
1704
262
10032
34717
331
331
159
1980
6266
956
501
13908
927
68
501
273
501
501
1460
27053
1704
266
8899
331
331
263
1704
266
13908
34960
329
331
263
2041
6924
34733
1704
262
9172
329
331
263
2019
6255
1704
266
9172
34734
330
331
263
2015
6243
34708
1704
262
9334
331
331
263
2016
6233
1704
262
5305
34708
331
1455
331
263
2016
6246
34708
1704
266
11001
329
317
263
2038
6228
1704
262
8349
34708
330
331
263
2038
6224
12383
1704
262
8534
34732
331
331
263
1990
6297
34735
1704
262
8384
387
258
88950
317
331
6595
2166
422
2415
263
399
3380
4600
608
259
1497
6230
1329
1091
422
422
2013
1808
2026
1447
149
6707
86710
1311
1227
1333
1230
1433
2587
5488
967
18801
6931
5600
5468
1772
165
35556
166
166
165
164
165
166
166
166
165
166
166
165
134
615
3375
629
2965
226
1907
4013
237
26534
4612
385
1223
232
260
267
260
6335
266
268
266
265
273
21273
11911
272
601
1435
1419
3045
1424
1368
1527
2920
2076
479
503
126
22796
2386
1623
326
2055
400
297
2728
1658
299
370
957
360
2529
5682
4925
301
2669
2752
1435
1604
1424
1459
3029
616
345
14383
1543
5688
1004
616
1315
1428
1604
1941
494
8436
267
261
21276
3738
601
159
269
523
11574
261
9234
268
159
232
273
267
9234
10592
5189
1209
1316
1209
8920
1254
1136
16035
1467
261
267
20434
232
268
261
269
451
267
603
11753
266
9344
1209
525
274
8071
7753
8071
9601
2243
3614
187
260
266
18704
267
266
187
187
268
187
1209
260
265
159
479
162
224
526
5251
192
191
191
190
191
190
190
191
191
145
145
145
192
190
191
191
159
190
202
260
268
266
267
260
2723
1209
18683
266
265
274
7753
1209
1209
1236
1236
11395
187
187
12196
187
187
187
187
187
479
162
224
526
165
611
187
187
187
5251
159
261
261
266
274
18689
261
259
7119
7572
254
8676
7753
254
8146
10397
479
161
223
525
5251
159
2732
2470
3896
3447
2327
2671
1828
5354
3398
11339
2180
21287
1175
1819
2864
2001
1962
3499
2316
3272
473
281
2301
3309
2467
1113
2566
1924
3795
13446
271
9016
2543
563
180
437
50870
1250
252
1047
1236
12314
2033
1041
1260
3682
3738
743
418
1118
4092
1145
380
253
2815
2279
3085
3763
2248
9076
2226
527
382
1291
253
556
943
1322
692
41887
270
12176
8401
285
563
2593
1953
3446
1355
272
3081
2125
3508
317
264
5836
272
1842
2464
5302
260
7665
3344
4952
1190
23537
3384
3275
2839
4586
5505
258
5301
722
716
1230
1092
1187
3199
789
325
5059
1388
1000
285
1533
293
10806
2085
1050
33826
8246
263
271
12269
2461
1991
1706
3181
1999
2312
4673
285
3269
276
2095
6418
36029
276
271
276
10089
1467
6418
3456
20410
276
305
2593
305
1151
393
1493
7203
10089
271
596
444
299
305
550
406
276
563
6418
595
30886
419
650
392
2593
386
299
305
391
1186
386
3063
1968
8246
2028
271
438
204
7741
204
683
193
1460
550
107
621
204
563
815
204
276
6418
197
193
193
186
107
673
1548
1742
16942
1789
1745
261
261
11395
1236
18710
266
274
351
11911
259
259
261
264
3091
11196
8439
2604
2296
5619
4824
3040
3272
2496
3789
3488
3398
1797
2108
4854
2038
12344
3118
1981
3192
1911
17902
473
165
2482
382
205
22769
1769
271
271
4804
621
631
436
271
1139
4994
1301
419
365
615
3366
774
532
540
4635
557
1129
353
353
1555
6043
642
756
237
404
317
9856
280
428
10084
3403
4633
267
392
3086
580
21817
472
638
882
15617
738
1209
905
1236
1236
11395
261
261
266
274
18710
259
259
7753
261
259
6590
6506
212
10402
3157
159
159
7033
159
9850
159
2227
2626
810
2022
1756
7197
1718
2363
2306
2626
1921
4920
20012
20052
2195
14351
1963
2343
49329
12477
3721
427
1444
2282
261
261
266
19604
11912
274
259
261
5961
259
259
601
11911
537
6783
6782
427
202
12196
261
261
266
274
267
265
8796
19587
261
12248
261
601
523
413
22062
202
11934
3524
3530
3844
3669
3734
3524
3445
3480
571
3059
3573
342
2055
125
156
3766
296
594
3331
125
268
6704
1735
499
9997
125
296
123
125
573
5655
296
251
125
522
3469
2975
683
755
281
42937
204
4605
269
269
2158
269
2195
269
269
269
269
2381
7300
4570
1872
12486
874
991
362
1797
1096
1223
912
1170
2253
1208
1021
1526
1194
12203
1243
454
805
1233
187
2218
362
1509
733
729
760
1653
610
187
3565
1258
187
780
5972
751
4254
3644
1344
1546
572
4719
494
401
701
356
362
2099
2635
750
1494
1880
19764
8590
1343
558
1502
187
2414
956
416
1041
368
368
368
15926
552
1052
1328
2188
550
145
1832
187
187
187
187
187
187
187
1206
15615
187
187
187
187
1206
187
187
187
187
187
187
187
187
1206
1206
187
187
187
187
187
273
17864
159
187
232
261
127
159
1233
2530
1956
4163
3237
187
2594
2496
2447
5623
3550
5358
10974
3398
1798
2431
2566
3763
3488
1962
1933
2453
2672
2001
187
3789
1987
4259
3723
3027
4917
4684
2492
30514
3454
2041
3482
4854
4594
1768
1910
2233
187
2292
2480
11460
187
3192
527
13184
261
10592
1553
12314
265
187
266
1337
453
938
409
1218
1351
1306
1376
11562
11336
483
10622
187
187
187
1233
274
187
187
267
1869
1311
1586
187
7753
11858
145
479
503
126
22815
2386
1623
2641
1686
274
2920
3122
539
712
666
31543
419
650
392
2593
563
391
386
2028
577
577
285
295
1460
438
305
893
2326
539
712
666
31423
14144
650
392
386
2466
419
391
386
683
8399
7659
577
270
2053
577
1186
299
305
550
2920
17203
1387
3118
2267
2867
2427
2323
1163
2051
10361
1233
593
15606
707
78
20779
3508
1072
1613
291
20967
65
12488
1644
3250
283
331
2777
291
1881
356
337
994
1206
947
1206
1206
1206
273
12270
187
187
603
187
187
416
232
261
261
266
393
274
261
7869
17350
21270
260
267
12247
268
16378
259
6506
11911
1206
7869
472
20702
257
9806
4193
894
858
3206
381
2324
2435
382
3206
2324
443
2324
378
450
3316
3206
378
2215
2104
692
486
540
3317
2765
1355
384
402
2765
2545
2545
405
381
2215
2215
2545
2545
2104
3317
2545
2545
378
3206
2324
381
1994
6156
2215
2215
384
862
411
1052
574
145
339
187
266
260
260
17871
143
266
143
143
265
143
187
274
143
187
351
264
11911
260
143
143
1206
517
13888
1169
246
422
1333
861
558
838
912
878
25646
593
691
756
764
709
1014
407
808
145
1521
260
260
19576
266
265
603
274
260
187
412
144
11911
267
6716
143
187
272
260
10706
6716
1206
8501
2777
551
1005
1757
550
145
1206
261
261
266
273
259
269
3091
12415
259
17871
7753
268
7572
1206
11645
17902
1206
1233
2604
3789
12344
2038
1911
3040
2482
5619
3272
2108
1797
166
4824
1981
2296
473
165
261
261
187
266
187
19585
273
418
232
259
269
259
261
7119
11911
12260
1233
265
10367
418
601
232
261
261
266
274
21281
259
269
259
265
8796
11911
420
142
529
252
36213
3187
411
268
1962
269
1449
382
12266
205
24085
2001
11383
1769
271
187
3453
271
4804
252
271
1139
419
13015
638
428
4635
532
756
4144
557
382
205
1233
24170
621
774
642
4827
557
1129
404
353
1301
317
6043
580
4633
540
382
205
22666
631
436
242
3403
353
4994
10313
15617
4633
245
21817
365
12724
3086
882
1555
615
472
1206
1206
1206
1206
187
261
17839
261
266
274
259
232
7753
261
268
11196
267
1206
261
261
266
274
268
261
12248
19564
603
11911
259
267
265
412
187
1206
265
17871
261
261
266
274
268
259
260
232
11911
1206
261
261
187
266
187
187
274
268
18675
261
259
11271
267
12035
11911
1206
261
17851
261
265
266
274
232
268
12043
260
254
7753
5126
8676
1206
421
261
261
232
266
19577
274
261
6590
11954
265
261
268
11911
1206
1206
1206
21287
479
177
194
208
18618
1233
433
2125
2713
4887
1565
717
1085
979
2732
2382
2679
13686
689
1000
2079
861
588
640
2465
1729
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
1233
364
2522
4440
1869
3418
6484
406
260
165
12209
187
13985
187
187
12286
1233
527
563
202
202
527
15613
1206
1206
472
178
256
9659
574
145
517
145
262
10440
13813
265
860
772
795
767
967
815
1230
825
879
145
261
261
266
274
2666
1206
267
17818
259
259
261
2883
7753
13699
1542
265
449
673
873
737
437
745
748
579
775
765
513
859
145
1175
12636
370
261
261
15539
266
20409
274
269
267
259
273
11911
267
8549
796
978
10633
145
261
266
261
20418
269
274
259
265
351
265
267
420
11829
7753
11252
1206
1206
268
260
260
17821
267
12529
266
265
16492
274
258
11911
7686
1206
1206
1206
603
21291
419
232
272
10995
416
12384
267
266
268
260
260
266
265
274
7753
1206
479
162
224
526
5251
14792
1437
6702
1285
1254
4511
437
2769
2118
4150
5962
2635
4909
297
297
297
159
3732
1206
202
821
15026
1966
775
329
444
2798
1562
737
329
490
10126
1590
7972
406
372
792
364
636
31383
365
2146
2256
1796
261
377
817
406
5764
376
370
4389
496
52834
695
27268
261
25348
261
29048
2280
1605
2069
2138
261
372
14546
2133
756
428
11693
20051
261
2922
2946
1767
2877
4560
3170
19986
261
20015
261
19859
261
20096
261
20206
261
23866
1673
20504
261
913
4321
339
1139
3180
24135
450
37035
448
1771
124
7533
267
7684
426
9209
426
62357
333
370
313
413
383
10194
503
9782
3274
9038
203
1365
313
203
373
4786
7779
1476
647
10503
528
373
773
6138
435
1127
379
2220
4289
908
969
6269
609
11700
935
6161
12676
7467
931
4073
9734
6653
951
5386
3910
4062
9779
2083
5685
6664
8276
6533
7058
4295
203
349
7873
5974
2389
5195
7119
5699
13055
13059
13468
15269
2514
291
291
291
291
291
291
291
13468
13059
126
12869
126
126
13051
7729
10148
13051
126
12869
126
126
31009
10218
1625
365
651
3735
3031
364
2185
922
3295
3290
659
685
1337
12341
7300
14600
221
41341
1675
535
3368
451
7208
514
156
3171
196
156
3242
4742
532
3339
7239
8063
513
52975
5462
3176
12123
515
3227
469
450
13352
19752
310
145
144
144
145
145
145
145
144
145
145
145
145
145
1356
293
909
724
39052
6306
692
1077
292
383
494
2488
2463
2466
753
749
551
2475
1140
497
8349
39560
8769
8770
179
8724
10528
19435
11028
61
25430
10493
2116
7743
115
11085
6218
340
2703
1882
571
341
16826
1583
984
6821
798
1998
823
1379
606
8377
2040
14775
15061
6217
2158
15432
9852
2128
1926
2013
1901
2128
2014
1901
6614
8877
366
6794
3483
551
4429
9010
3591
1033
1011
9879
23531
734
943
4363
967
914
783
201
199
199
198
200
199
198
199
199
199
200
199
198
198
199
200
199
198
200
199
198
199
199
199
199
199
199
199
199
262
3464
270
7749
200
200
199
199
199
199
200
200
200
262
2225
200
256
1997
200
533
533
534
534
534
3396
352
660
417
1804
622
763
345
553
934
619
2519
352
704
1078
434
2519
362
10500
10488
4206
10674
6079
6079
710
9423
4851
3035
6079
9423
9957
10297
115
6079
10757
10647
10406
10513
6517
9006
6285
5782
7449
102
102
7196
8717
7724
5471
5454
9397
9807
5690
9668
10009
5802
6461
4703
780
471
543
181
573
507
1021
181
1829
592
528
596
552
526
8760
504
6908
1950
5967
181
3093
584
3389
2515
743
78042
126
10818
126
156
156
6194
126
126
126
156
156
156
156
126
126
156
156
285
288
156
156
156
11001
1180
126
4632
126
3378
4476
126
3669
4094
1665
126
1862
3613
202
126
3660
2580
35600
126
156
6372
10246
126
126
126
2522
126
126
292
126
156
126
10788
317
16740
34951
52
394
563
5257
159
19
19
159
19
563
237
419
187
903
3747
8197
19
159
159
159
879
613
19
159
647
159
159
301
159
891
7469
19
159
159
159
126
126
20948
156
126
126
156
156
156
156
156
4632
3669
11001
126
156
156
280
156
156
126
3660
78271
1180
126
3378
156
156
126
126
202
1862
126
126
126
1665
2580
3613
4094
126
36459
126
126
6328
126
126
288
288
126
126
126
126
156
317
10788
34951
16740
126
126
4001
126
156
2522
43379
126
5856
14778
9480
126
126
3707
126
292
2595
14833
126
3707
42968
126
6221
277
126
9140
3960
126
126
2585
40863
57351
34153
10818
126
1638
23422
2463
16960
262
898
301
10124
126
30237
126
11964
126
112
38817
126
11474
126
18912
4681
126
32249
126
15543
2992
288
288
126
126
16144
126
32657
126
5854
126
126
126
24003
142
142
142
141
141
141
141
3399
3456
4611
141
141
141
141
3069
1505
2550
5335
141
142
2948
143
5996
143
143
143
2366
31094
3075
5384
3915
3761
1189
4803
6299
5268
3644
4353
3893
27027
5084
3639
3740
3032
4510
5188
3569
4280
4906
3336
27554
13613
5203
8472
7598
12335
2611
27554
27027
24587
1427
12872
4660
4183
27027
21283
12649
5896
27027
25529
14439
1975
7473
6206
2358
1934
598
609
268
5805
4656
9360
267
722
35921
2823
724
4607
5880
636
3392
1682
64
64
685
459
4012
2393
4851
8405
64
1285
2950
64
10304
619
695
1823
2074
1645
6298
1611
1334
13180
64
51456
1668
64
1576
8998
267
2274
1013
979
2189
794
1069
64
935
524
1320
1723
1622
791
685
487
6656
1365
9473
487
1066
6317
442
1459
288
1043
404
288
617
289
288
1699
270
15847
5045
77729
3669
1180
2580
1985
288
285
1639
708
603
2963
3771
348
3613
11001
1868
791
1665
4476
202
277
3465
281
3783
721
4632
1947
4094
340
809
566
3919
939
268
13708
5537
268
270
268
508
268
9314
41390
536
1675
515
7209
451
513
3171
1741
470
3367
532
7237
3529
576
5385
4741
4181
3337
5385
30324
580
514
8966
450
4337
470
5366
2366
10753
10395
4422
27864
10273
6816
2781
468
471
33555
4888
1850
665
1400
973
616
2016
333
2577
5711
6693
334
3430
5081
4269
5893
55106
6212
3068
398
5754
705
684
568
609
677
705
699
26842
3098
601
10551
804
645
810
12306
6123
1026
1831
2183
571
443
413
558
2161
1008
822
35793
6156
3337
1061
1401
390
22843
6182
2249
1062
331
1401
390
8536
7487
3514
2462
6219
7576
332
395
4869
4620
3335
2584
1122
2213
384
1316
3947
4385
288
40725
4595
766
2848
5654
769
410
1251
4566
2185
9540
273
1238
228
3184
5447
287
279
11129
4950
7926
42974
285
1766
1415
1045
6899
1641
2185
765
7119
375
273
1529
32905
1647
12725
810
383
425
10685
5671
5146
6498
4977
496
287
6895
4923
11622
384
1172
383
5879
6012
27045
9214
204
3387
265
228
222
405
497
68
11161
140
140
140
140
140
474
1169
1416
674
1280
858
728
1139
861
760
682
752
888
308
6781
319
456
724
10960
355
525
1038
522
1696
288
274
280
22732
1086
874
1301
1054
1156
1728
1400
893
611
1860
641
572
844
561
462
399
510
454
618
443
1040
1834
341
1048
636
1660
11670
140
140
140
140
140
10217
11216
1460
12094
1638
11814
11825
12612
12666
12441
12236
12455
36411
12441
286
1512
2516
9774
286
62850
18899
91
286
404
189
11237
286
286
91
286
270
143
72589
499
14626
8263
4777
5710
11434
2527
13445
2000
1924
1362
9076
5807
2308
9076
8459
5446
6546
7013
8012
26280
8760
10060
4639
5173
4433
6239
4742
7348
6536
5253
5781
5052
5253
7652
6263
5810
40407
16159
3296
3824
6503
4575
6449
2144
10202
6830
4543
14846
3945
16159
6701
11808
4902
6961
7612
15937
6953
332
514
462
26
451
449
1500
570
367631
1754
1356
4486
777
1658
20991
367
4142
11486
2108
17265
12771
21275
497
469
12727
10276
264
1852
1798
1348
1955
264
291
2301
1905
264
263
41386
6872
9328
264
2562
381
6054
300
264
1037
1027
1737
357
5468
282
286
621
7941
2891
908
270
258
262
270
268
192
18045
103
258
270
175
264
175
34314
5939
9328
9087
1150
381
2891
15097
331
339
357
103
334
3971
239
2734
978
725
234
322
2961
9553
536
5002
612
1970
12460
550
12459
3615
3164
6700
47678
28970
10064
3627
1088
17199
4573
655
1123
2156
5939
9328
8724
2561
2427
239
11119
561
533
268
2339
2192
2692
2315
555
262
497
11811
399
268
15114
2964
1324
288
2283
16815
1483
1569
1623
239
5138
1534
1392
2747
2672
4314
2618
1896
1458
1520
1631
1937
1803
1848
1630
1703
1760
1738
986
3752
17500
1734
9399
239
239
331
935
315
343
311
334
11316
326
311
340
313
2088
345
3949
947
3276
1989
3923
326
345
30065
1117
1113
26536
11398
16111
159
159
159
17614
1561
420
287
718
517
20812
38652
4932
6580
232
351
539
326
679
36056
23262
263
10395
3821
2337
366
412
6640
1411
14863
333
310
328
308
12100
318
20971
10918
3645
2227
6640
24680
12100
21039
9810
2999
6640
1290
8189
12100
102
78875
6170
295
12660
1454
257
932
1634
276
265
10977
612
283
4608
280
284
703
1694
1942
5021
1721
456
3624
1156
3645
3318
2816
283
253
324
1838
716
4070
644
3636
1641
3589
2556
239
201
297
102
5513
32009
430
4533
12039
276
232
232
896
1755
258
1675
1923
2498
246
6115
16921
353
835
11784
15679
298
2984
276
272
12071
3324
1477
9389
1941
1813
7275
4213
5995
3086
159
265
30037
265
12569
57133
7448
297
1450
11387
975
1130
1122
1193
781
17411
271
12177
159
258
2649
689
19452
655
976
259
928
289
2696
159
546
7841
7841
159
257
2614
289
274
159
476
6588
7841
2869
2223
2152
15337
1984
2152
1558
1374
1507
1486
1603
267
2252
216
1436
1261
1487
926
1348
1318
267
11037
12122
36470
159
258
926
507
529
833
36470
290
274
1040
159
478
7939
7841
3300
266
1051
258
2479
290
275
159
6453
548
7841
7841
283
232
2007
159
19687
258
830
14123
291
259
159
550
7841
7841
159
258
837
583
23237
291
274
159
480
7941
7842
283
232
159
259
2514
36470
291
275
159
550
7841
159
259
7841
291
260
159
2583
550
7841
3300
284
266
14290
259
291
260
159
550
7841
7841
23340
1176
989
1556
318
1319
1524
1355
1328
294
2280
2351
1017
1744
2084
1218
294
4722
1642
1800
403
285
1124
909
1923
1000
1595
872
1367
1002
18987
23551
481
5761
4375
1328
2212
783
584
602
1526
511
2870
1444
1470
867
1208
468
4396
466
420
25445
4938
7437
292
306
857
333
909
361
298
10991
24192
332
298
323
8010
43146
551
1292
1109
1038
1209
406
402
43037
420
27933
22808
8421
41617
420
26346
4338
19795
3974
4294
41345
420
36450
3626
2367
6998
9101
4025
452
35975
36005
420
25445
38985
38971
420
26346
41345
420
25445
43041
43066
420
36450
42008
42032
19637
291
1577
303
1654
2860
1052
6325
7477
7698
291
9615
3705
2639
292
301
1588
1558
11147
298
1604
1181
1448
1487
1240
1631
16208
4423
29570
6721
1838
1272
308
419
2266
1737
807
304
2351
989
6116
2190
986
1762
1504
1248
10035
2690
7718
305
3957
1303
451
609
521
1077
358
368
5523
525
626
469
988
454
2485
963
316
541
530
317
1583
320
27340
4533
354
320
749
1127
14274
5488
430
27920
325
2113
700
5035
3063
2448
3043
1216
745
803
1963
2686
889
1831
1078
1275
732
1056
339
2615
589
16458
706
1018
2510
5484
33708
2206
1299
337
9633
4562
1253
819
15278
8510
1264
923
328
16559
6173
13712
4138
10136
75660
881
933
4083
3649
317
38911
475
475
15825
2672
592
15978
292
724
955
25482
15195
894
1040
508
14380
292
8326
18513
2006
705
318
22106
23742
1900
15911
15825
75660
33708
15825
33708
26410
19637
19637
164
164
166
164
166
165
164
165
164
165
165
165
165
166
164
165
24865
1469
165
2686
1491
164
298
1456
1409
1093
2510
164
1695
1412
1638
1551
1566
12607
4282
3055
945
4989
16223
729
994
668
2391
19721
164
851
233
17215
1354
1700
305
3073
8523
2598
4548
8909
1140
1074
9234
166
166
11318
1497
527
380
380
380
12615
3529
3887
482
527
380
8503
11144
527
380
380
381
380
2035
8687
19567
380
380
380
3243
8914
454
12570
380
380
640
380
15210
458
10605
527
4030
572
8914
452
11657
380
287
16110
1024
889
677
684
519
695
375
583
536
963
2050
1918
1750
691
697
849
1014
799
619
882
688
700
714
784
7514
936
3020
292
589
603
2888
509
595
1057
602
531
686
452
3392
401
520
2075
911
2210
340
794
373
426
402
297
292
643
290
503
594
697
418
434
426
402
297
129329
29308
291
1294
618
1682
2232
297
8024
1560
860
916
1363
973
165
1297
2139
697
1323
1011
1074
2192
1325
746
832
352
1074
2580
549
529
442
1602
4837
1422
2542
1896
2370
1716
1895
1967
1794
4727
38383
12856
1059
2146
4727
4943
1166
2240
89884
30730
4727
860
29308
129329
360
339
320
32876
1328
1301
1350
1168
333
1545
1364
929
4294
1138
1107
482
1580
294
604
65112
285
467
1690
467
466
1320
294
1438
583
43884
1077
2302
3057
2733
2785
748
2794
17431
298
292
306
298
333
361
298
332
317
7437
323
7234
294
5203
2920
2920
5867
15661
447
11001
2940
48906
8534
2091
10357
4599
14547
12243
6026
714
591
1028
1078
978
1049
886
541
346
766
11670
483
1330
1204
4967
1178
1062
346
1138
908
1004
938
727
2610
1326
1663
379
494
1200
1173
871
370
454
336
394
355
356
2239
363
932
21036
5115
968
863
733
1902
347
2521
889
3028
1385
2479
432
2936
1330
2744
715
13252
10224
7097
7196
4198
2377
1375
3934
2034
959
958
7165
2601
1175
748
13250
3077
661
9686
13314
2807
2463
8766
1161
6427
7610
1956
3227
7872
8660
556
13801
2305
811
771
827
731
2896
1169
702
693
9009
824
836
768
757
824
788
435
445
3288
8384
829
764
794
1063
3564
764
813
720
744
8444
15196
920
3420
291
6566
7453
7499
25265
15357
1892
1887
4005
4038
2644
852
1492
2540
5020
2466
1697
7606
4661
6420
1682
1582
1725
5020
2031
2312
1028
1645
1631
1780
4115
791
7283
5020
6609
7231
7175
1872
1614
4496
10657
887
2519
1565
1573
5580
919
1852
2232
1042
2721
1706
3099
2715
7298
3839
2161
1682
2091
310
4884
2326
2369
1960
1022
16444
2770
14270
9874
16139
1401
690
14637
16603
12594
15721
17663
1590
4092
2358
1137
9473
14073
9734
17766
9577
12531
8119
1397
15710
8396
9670
18326
9139
1380
9138
15059
19
19
10511
19
19
19
19
2920
364
299
493
538
488
299
424
540
593
692
28180
5056
4266
1944
2549
1627
3436
6990
12140
1460
8861
2080
4606
12541
47766
23845
676
642
1423
866
780
294
587
560
2179
810
284
286
284
286
1101
668
614
284
284
1644
612
287
779
700
288
564
283
658
273
685
1069
567
1077
347
453
23600
235523
211
896
731
1046
283
1093
290
281
288
666
1687
1016
291
283
700
290
288
769
285
972
1192
1358
281
286
669
290
672
284
578
764
182911
290
774
485
46071
4592
22136
223
10459
58197
1002
649
27971
81238
11793
110699
210
6015
223
11920
275794
3038
2373
13035
30078
22176
941
620
32681
6515
39252
22493
945
624
118
13156
34674
14995
4605
11403
19
19
2195
269
269
269
269
2158
2381
269
269
125
19
19
269
19
4642
5000
238
1699
529
10044
1387
227
12134
23631
1066
4605
319
2381
269
2195
269
269
2158
269
269
269
269
11005
6317
126
156
126
156
156
156
156
1180
126
156
1868
77668
126
3465
156
126
3792
126
126
126
4755
603
126
126
3648
668
4094
3660
11001
721
3736
4599
2703
288
285
1699
1947
202
289
2048
15025
656
2117
159
246
246
309
220
268
4642
10386
159
159
159
180
179
179
180
180
449
179
179
180
180
179
181
181
180
179
4605
269
269
269
2195
269
269
269
2158
2381
269
125
147
9033
1968
204
520
5662
4181
10997
6381
276
16240
844
4264
9906
6085
3936
8718
3936
5664
4215
13839
9676
8046
3901
9426
9914
1667
1537
1681
2314
2408
2113
2034
2192
2273
6744
128148
9420
159
6422
127608
9094
8718
7123
7871
2269
1007
2038
7741
1538
516
10238
4909
551
1918
624
1512
597
413
655
560
487
618
3328
598
576
1538
1538
6844
12644
8380
10115
828
7939
3241
4405
14340
6844
8718
2117
14697
268
220
223
220
246
233
309
12709
9106
19
19
19
12023
19
19
354
19
19
19
11776
159
656
2117
246
246
268
309
220
2359
15072
19
19
19
19
12161
19
19
19
19
19
19
115
6038
1699
529
5953
238
9615
4904
4502
1935
1723
4303
3619
10150
9941
7300
4144
549
622
264
5318
294
552
995
263
167
159
267
3283
1229
375
258
2915
254
175
589
255
1876
269
12975
1189
518
1462
32057
1974
1049
263
4023
12234
3038
2087
3209
332
275
143
14867
144
159
1169
357
38514
206
9487
20006
144
267
11757
143
598
156
475
65
208
144
143
35246
143
129
143
142
144
143
465
479
65
156
691
2482
2372
20006
144
265
5107
156
691
2482
35246
20006
264
9460
156
691
2482
42883
20006
256
7978
31422
20004
264
20006
36702
267
50084
20006
264
409
56440
35944
10121
256
156
609
28540
2482
473
13508
65
8403
144
143
144
144
144
143
143
144
144
144
143
143
143
63424
156
5197
3798
490
19099
725
733
265
179
178
178
143
21322
1036
180
179
178
22392
138
7225
137
137
137
137
137
137
137
137
1374
671
274
11695
206
10094
2429
211
211
52774
723
373
373
598
235
473
285
208
739
144
757
143
144
143
143
143
547
462
12565
266
143
732
2307
143
2113
636
21681
2122
364
3695
846
244
257
335
582
691
1198
10057
7839
5743
1373
266
10057
12324
264
143
255
8092
12374
266
10093
598
473
208
129
474
733
28073
5669
533
1248
5741
182
181
180
344
3206
3264
143
6138
8024
143
143
2820
143
2905
255
1294
12454
266
264
266
19274
12764
263
143
266
19274
12769
255
264
19274
14589
263
266
19274
263
13671
255
19274
19097
295
12537
295
35942
14834
267
144
3362
186
375
238
11722
265
12217
8129
159
2870
7041
159
18623
233
7525
1458
925
4296
667
504
233
806
1472
766
2198
19931
19035
3565
4318
8226
878
3579
390
1600
2027
293
303
1807
252
34439
8227
310
274
36379
953
13565
2725
12732
2682
2671
1683
4017
5869
3695
2402
1445
3614
2259
1369
3632
2530
2280
3542
3331
2703
2661
3361
293
2592
2505
15212
16429
2413
1764
5546
2114
1120
10070
19484
2947
24149
1768
13565
12748
1303
2401
357
1648
622
14481
299
330
14731
13424
487
16322
159
19
159
5551
3630
5908
274
8612
506
490
4771
6298
95
95
95
506
829
4615
7200
95
95
422
506
95
95
95
20401
3170
213
2538
95
6509
340
10302
317
8199
10107
317
5077
1499
317
533
2502
790
2845
3942
368
105
245
5666
6339
522
273
273
725
214
340
9764
39584
3240
468
1679
102
262
41703
322
1948
215
340
10302
588
12460
318
3094
319
318
4305
3914
3095
318
3483
1879
10770
2623
2495
2191
3446
424
1295
407
3112
15420
3186
406
4273
7165
1971
10780
95
77614
357
506
411
4198
595
7034
334
5950
4876
340
9764
506
482
6060
14377
340
8977
4624
1115
270
270
771
789
505
482
15420
334
9238
340
13986
506
482
10150
64471
6599
890
1089
764
2853
632
606
12911
1089
1059
3694
3231
8536
1059
1328
1065
15444
237
10745
288
2671
1461
4905
1894
9161
2818
4701
7461
353
2830
12911
21586
1266
2347
596
9464
409
337
6121
9412
21703
506
9972
337
9540
33772
262
4649
705
2927
473
1159
693
1183
2572
644
1328
438
510
593
553
552
440
576
337
1450
1216
677
1324
389
10250
1268
4318
4635
4465
262
44782
368
277
12082
37020
405
15406
3717
5589
3296
5459
4459
4883
4010
345
15406
976
11648
11394
2572
940
2269
8228
2909
285
9489
1276
1155
2054
2517
2618
2837
1899
2632
2946
14553
11262
409
5387
15014
15013
2434
2798
240
13104
302
9865
9864
307
4953
345
273
10239
33772
338
10874
308
1089
4949
4948
27670
381
614
8645
309
36953
338
10414
14051
289
123
1319
1071
1067
12577
345
1066
12577
17941
3891
4516
4196
12856
345
312
345
14869
17941
345
345
305
345
608
12761
12761
1266311
1264476
730
165
2659
19041
164
165
164
164
165
163
164
164
165
165
165
165
165
165
166
145
165
164
164
165
165
165
165
166
166
164
164
164
165
165
165
2559
630
499
18354
164
164
165
164
165
164
587
31098
13988
39311
11833
30354
12348
20856
10498
34979
2659
19041
547
31182
321
8625
3942
609
430
1305
3195
2661
3061
3281
2813
3419
4277
2393
2764
3912
3442
3965
3308
2440
3392
4286
2493
2628
11199
22085
11792
35763
31532
3913
3196
3232
3223
3653
3142
3726
3310
3071
3718
3058
2796
2830
3990
3243
11308
390
11947
11305
390
11311
390
11950
11302
390
11941
11246
55772
11628
31638
31283
3736
2869
3822
3879
2831
2710
876
2460
3705
2738
2966
6356
68861
12067
16803
10993
28435
2457
2348
4214
4738
1985
3873
4099
2123
3958
3794
2656
3261
11141
7211
11068
26326
32559
2411
3463
3411
3687
3032
2924
1699
3605
3035
3426
3472
2459
2956
3004
3550
2315
3271
3025
3514
11505
34499
31329
3248
2809
2864
3207
2774
3909
3381
3139
3510
4372
3137
3039
3110
3195
2747
3451
2627
11420
15251
390
12059
13177
30408
390
13817
29381
1990
2368
3288
2096
3781
3071
3321
2543
2036
3635
2625
2386
3806
3289
12099
41151
390
12738
11421
18495
5342
31606
2875
2479
3070
1981
2506
2317
2866
2818
3018
2852
2624
2213
2911
2078
2876
3393
3113
11006
18251
6407
27988
1933
3230
3359
3322
2904
3808
3509
2576
4064
2467
3078
28888
3152
2675
2947
2055
3080
3041
2127
2927
3398
2668
3565
2123
2535
2301
549
7194
323
5286
312
286
300
716
308
13998
1070
3330
12507
595
1029
1461
4451
381
989
2599
3765
285
846
1022
995
744
24305
615
473
776
1034
17994
285
8913
17994
1461
350
37453
2588
28320
20065
2588
478
478
3466
743
1878
144743
10775
11037
478
3466
2588
1878
40284
350
1620
55942
711791
40907
1319
9131
3781
249
124
115
260
124
4853
1937
11921
38752
824
1544
395
12182
7046
16551
7303
7274
832
257
7361
6160
1211
28275
304
4495
3097
1694
385
4507
2592
4241
3326
353
1778
1216
3802
1696
7874
7631
942
1412
1744
272
3927
475
3239
10407
1897
2284
973
3053
1844
384
2355
527
37786
6206
257
2284
13204
272
15046
5224
5108
407
406
2742
272
37637
142
1510
2157
310
10429
3163
443
563
4937
558
237
421
221
798
1394
3328
301
891
7464
4135
265
939
9388
939
9388
4714
4714
2294
929
1155
571
11102
1066
984
1087
4503
4503
867
832
329
1360
2471
2254
932
836
159
17102
159
3559
4701
5773
4160
2016
7613
6936
6452
19495
11519
4064
1656
865
1747
791
1846
1656
1015
794
865
1678
1771
1710
1174
1657
2013
71455
77960
126
126
126
14600
288
156
126
288
126
156
156
156
156
126
11124
4599
3465
156
156
156
156
126
4094
1665
126
1180
126
2580
126
156
126
325
126
126
156
126
3669
126
156
480
126
156
30445
126
6495
10941
156
126
126
126
126
156
126
126
2522
126
126
64454
10964
1171
4883
268
234
207
13665
229
3468
328
253
1545
1021
2016
437
1622
286
2146
3310
1468
3114
4565
1477
229
1089
1173
328
354
1114
313
1166
1030
1175
374
265
275
80824
343
298
1026
6450
3468
1494
8306
3880
2033
265
207
577
584
229
411
328
229
456
229
328
259
2794
328
5298
3031
748
725
547
395
1161
281
1187
286
745
515
281
731
229
328
64455
234
229
13346
179
2346
328
207
229
354
328
229
207
238
420
12218
824
2326
3271
328
229
6161
6161
4396
1569
59364
328
302
3272
229
64355
234
241
207
3468
6174
229
328
354
383
50010
207
243
239
418
3301
229
10821
5038
328
357
1202
1088
6815
6604
312
762
229
18210
318
328
10821
5038
229
207
180
302
229
229
328
420
3374
328
5407
60624
2985
4249
1398
229
328
306
75975
264
5260
229
207
420
239
328
9915
6582
229
328
8689
229
328
6582
59245
229
207
12745
328
229
5223
328
259
229
328
10446
2912
159
159
53
6502
19
19
19
19
19
19
19
396
338
34817
34818
1099626
29688
19907
8760
2853
19036
3566
4319
10976
8736
8248
8227
294
304
365
285
2002
880
336
1809
3580
270
16917
8928
295
35074
2062
734
1680
294
310
446
1780
1403
2197
399
4093
3621
4809
4141
3922
1452
2118
2490
279
529
36425
3727
5672
4340
3318
5380
7373
6758
1684
295
296
286
5339
4368
7206
6081
1674
332
261
269
14578
409
4109
1597
587
5536
7660
797
324
598
1541
5265
1427
560
819
1028
1305
20186
268
268
10340
4863
471
14114
312
333
1615
270
1777
13380
15455
14582
16032
15851
10856
291
3732
2060
6580
6771
8982
1683
291
6588
5549
291
3757
6400
8285
3358
8915
8376
17998
2248
4381
291
291
2248
6683
99326
3846
1063
1995
1132
626
259
34851
1128
542
2181
1062
2389
415
1533
358
284
34860
452
7562
391
2774
212
27927
882
200
9751
1015
1654
581
1029
26423
200
200
7886
14257
526
200
6405
18602
200
8782
3894
19758
3788
1063
1995
1132
626
259
34851
78132
126
126
126
156
126
11005
156
126
156
288
156
126
126
156
156
156
126
126
126
126
156
3200
126
156
126
126
1868
126
126
156
4599
202
2580
3669
285
1665
126
3783
126
156
11001
477
15964
126
126
126
126
7980
2884
126
126
126
126
126
126
126
126
126
5466
126
357
1240
356
330
340
558
789
559
1443
1932
329
384
303
349
581
1500
399
584
554
359
389
393
391
23417
1395
295
12916
400
561
1628
4202
331
381
792
1293
386
52033
25467
1697
315
1710
10565
673
360
12959
7814
614
4154
286
577
559
356
635
399
329
20393
654
430
375
6166
2543
317
659
30986
16768
1523
315
4151
2144
3467
25080
20414
2985
46873
1138
614
2518
457
315
464
402
356
785
426
6303
261
330
330
7469
330
6623
6565
46899
6139
46900
22309
20548
6147
4168
29499
22448
37596
22937
531
1697
521
503
503
315
521
614
329
551
525
521
622
431
738
3629
375
2543
1856
399
567
571
503
503
14516
531
531
19142
10861
291
8376
2924
8982
3358
6355
17998
291
5840
1460
3757
6923
3732
5961
5549
17900
10805
6588
2393
6300
6397
6619
14203
4605
269
269
2158
269
269
269
2195
269
2381
269
23354
125
125
125
125
125
124
125
4605
2381
269
269
2195
269
269
2158
269
269
269
125
51649
388
6556
190
398
2004
369
1207
601
1260
1130
1130
370
369
369
189
412
522
189
327
369
266
7850
1632
1658
10068
190
519
327
189
308
2467
2401
192
1384
354
12443
587
5324
369
350
565
190
190
4427
191
5536
369
190
189
1249
190
190
1222
7659
1601
4921
189
418
2719
190
450
6943
23354
124
39049
65
7615
65
65
713
1824
6664
4605
2195
269
269
269
269
2381
269
156
269
2158
953
269
65
156
65
142
4325
4325
18197
65
1440
125
777
10039
4325
65
1575
65
65
10003
262
143
65
65
65
487
126
126
126
4346
4589
2588
126
126
16528
9384
126
35845
5537
6045
1189
1765
450
979
191
281
1459
14086
10581
3393
298
491
2123
1136
292
871
358
953
142
771
188
262
26589
190
189
190
189
190
190
190
190
189
190
190
190
190
190
190
191
10251
190
190
574
190
191
190
23354
4480
269
269
1490
124
2237
5504
8989
275
4605
41402
3339
1675
196
196
196
4337
3175
532
536
3242
7239
196
4741
3368
1741
3171
196
727
5267
25911
1297
269
125
125
269
125
122
6866
462
393
27930
2751
356
10433
413
424
399
471
4602
102
12874
102
404
11066
3137
7305
13039
616
259
511
4415
650
13464
1412
4154
10441
977
4143
9762
414
11781
8269
5216
41710
2397
62274
3507
1475
4897
7716
17067
72549
2637
9168
3279
24508
8955
4022
6716
583
5680
2713
17129
521
414
12517
3230
1005
635
761
1242
547
476
1321
3315
2448
2321
2121
2166
287
2120
580
2593
46667
2252
291
291
272
412
271
1284
268
476
291
603
554
10958
970
1679
1623
2849
4198
782
4798
4219
1412
8269
1254
557
484
729
1295
752
5656
655
795
624
923
4396
488
61680
16445
487
4363
487
6656
487
487
1365
10185
487
2853
253
253
253
253
254
6876
254
252
252
253
253
4698
254
252
23354
4480
1490
269
269
468
471
34569
4888
1850
665
1400
973
616
331
333
5279
574
5893
6693
334
4269
5711
1533
5081
2577
15609
6182
1033
338
319
430
571
491
23757
548
12260
3230
1005
2121
761
2166
590
476
1321
2448
3315
635
1242
2565
282
584
554
7082
4163
4163
2252
291
291
272
272
437
271
461
1284
47284
563
10485
1825
1963
2592
539
10032
1092
984
5375
13333
610
689
2803
4349
604
2547
618
687
691
622
2723
1778
611
2635
2627
3484
591
1099
611
604
609
5848
487
10248
2921
7082
12570
622
691
1208
689
686
618
262
3480
9797
3894
10910
11825
2507
14940
488
272
9395
11794
487
6656
268
2502
11264
184
10017
20341
457
3460
339
346
7317
35802
20341
493
447
1060
2101
430
960
457
804
704
712
928
3958
889
760
771
938
1004
729
3460
751
1136
634
587
481
543
837
1727
840
652
943
339
1488
760
1579
729
519
846
997
891
554
1157
842
415
399
484
4192
28815
1170
283
616
744
465
5150
10502
195
415
27739
658
7792
713
462
10458
540
12199
31564
458
3302
22575
462
462
8501
9472
1729
1189
2650
3454
13407
818
3613
275
2262
9720
6286
11608
10753
1416
501
1103
299
8109
77592
1066
6317
442
21128
994
1459
270
281
289
617
1699
288
1947
288
1868
4476
277
3613
404
1180
4094
325
3465
1862
4632
3669
1665
3648
2703
3783
603
1639
721
708
2840
11001
668
348
285
5045
36178
5660
268
5208
281
13304
1779
16863
2070
703
281
4001
34951
317
358
2645
415
1699
10788
956
270
1993
1774
1939
1599
1827
1532
1394
1448
1351
1565
3031
35985
4689
5045
1554
1468
1596
1624
1595
4559
9455
1381
1457
1413
6662
1409
1667
1388
4748
1585
2269
1576
1047
1524
36235
5537
2188
1506
1387
10428
8908
3916
1479
1584
1659
434
472
24550
277
983
1223
2120
3751
1619
4320
394
385
2767
6280
392
394
4933
1560
42780
26167
277
3234
4030
3587
16420
42895
248
4320
858
8504
407
7694
8560
20106
587
771
842
943
543
891
652
1060
457
804
704
712
928
493
729
840
1157
889
481
2101
3958
3460
751
760
634
430
554
1004
1727
997
447
846
760
339
1488
1579
1136
729
519
960
938
415
399
838
483
462
30263
10423
712
462
8501
1332
458
3303
458
3535
2440
2440
2397
9436
454
1691
3092
9262
3694
34191
5485
5804
10078
324
7538
5598
2959
64240
10362
1520
2027
56463
609
1787
3993
25174
23403
1257
50637
1291
61083
2804
31421
488
349
287
2301
324
193
256
214
1742
2804
2804
1742
33474
1445
539
310
321
55759
199
507
206
506
240
246
422
978
282
1086
240
18629
351
2804
4922
18153
7692
18620
641
1008
1869
1737
3279
72527
42272
3279
5918
15866
35196
23699
1239
5892
4414
7685
45091
166
292
2103
1056
9743
2077
292
2089
2135
2103
3238
2120
6414
23217
2130
2081
292
2672
3197
1458
2076
2132
9922
1132
2089
12899
2208
14715
77886
2553
38675
2132
2046
79732
2048
2134
2055
2055
2045
4793
2048
15225
2072
2035
2034
2031
2031
2035
2033
2114
2117
4276
2072
23354
125
125
125
125
124
1474
4605
269
269
2158
2195
269
269
269
269
2381
269
3347
3277
362
10438
4848
2791
532
8477
640
4515
3085
1450
3311
2889
10878
1007
1441
973
1024
1909
691
521
11822
14698
3965
3311
6290
14180
23354
125
125
125
125
125
124
2237
129
129
1370
1393
1307
129
129
129
129
1723
1738
129
1692
129
129
129
39933
22051
129
129
129
129
129
129
129
129
129
129
129
129
33874
129
129
129
129
129
129
129
129
129
129
129
290
129
4877
762
459
2532
47126
129
281
129
129
129
2921
129
46858
129
129
222
346
452
132802
2920
222
11888
43647
126
126
126
126
123
123
223
222
223
222
223
223
180
223
222
223
222
223
223
223
223
223
223
223
224
223
223
223
224
223
224
223
224
223
224
224
224
224
224
223
224
224
467
4615
224
467
4978
3040
467
224
4753
3036
421
9346
5717
9871
77643
156
14901
126
126
156
156
1699
156
11124
156
156
5168
126
3465
288
156
348
2963
1985
1180
202
400
3669
126
708
1868
721
156
1665
668
4094
126
603
3639
3613
1947
35792
5660
281
2703
3783
3943
2522
415
22437
288
126
393
10788
16740
4001
288
358
1947
317
34951
703
1699
1779
281
266
809
566
3919
939
268
268
268
385
268
9191
270
45651
5574
8817
956
282
126
4118
1167
14980
1664
3206
316
434
1198
2724
5550
8163
5971
2371
2024
2693
283
2593
283
2386
9021
25664
2075
4060
3144
1622
35743
4016
374
16943
1210
6806
72
2965
263
72
2823
14238
3040
2967
72
72
72
72
72
72
2928
2873
14583
3064
72
72
2875
2967
2889
2926
2774
72
2974
2945
72
72
3022
3046
8664
19
19
19
19
19
347
357
19
19
19
560
216
14474
4324
19
25118
270
673
427
270
1387
13628
562
1547
7748
7150
2662
5071
2290
4304
2031
1676
4380
4380
232
886
14525
12348
147
8229
10581
1968
204
520
5088
12640
1699
1177
3259
4855
11403
6040
529
5953
236
5649
1453
40235
229
12046
227
12136
9736
346
1335
1180
2669
901
1286
940
1082
708
2012
896
3416
2664
983
1918
1045
1115
918
354
499
1004
2606
2387
904
3534
803
887
2720
22216
12527
2492
1062
631
3527
1360
2132
19752
2902
960
1400
817
1002
851
1691
1087
5866
4187
598
841
918
3946
972
892
1947
2720
7239
2197
1002
968
899
3158
854
9824
3287
4253
2966
817
3020
578
887
833
739
446
2750
24456
4572
1778
20884
18334
1254
65
65
65
65
65
11688
7835
14294
917
2052
1923
1177
1142
647
675
600
1450
935
1430
757
436
430
3590
683
430
414
5821
835
550
683
12337
650
813
502
270
3111
490
1233
485
513
956
520
474
270
286
546
1786
957
2267
808
472
640
938
19781
580
552
570
873
498
539
859
9002
957
552
530
154
8425
784
65
65
65
65
801
836
810
65
1110
5803
1247
65
5482
1169
876
1160
3053
3332
1775
3942
6950
1141
5466
1012
13753
5677
6287
9918
4736
4018
1766
25923
2384
1748
419
2679
20431
1012
684
2731
1645
451
2025
1480
1449
3366
1497
294
294
451
7907
10402
1645
16105
1242
1222
8214
1209
1180
9525
7832
1150
7755
7042
15990
20772
2025
1480
1497
1449
3366
21101
16044
23748
897
324
3666
324
896
324
2926
3181
5397
3544
819
3681
15521
462
297
894
1787
679
14523
10447
159
159
2731
199
198
197
197
200
199
197
197
198
197
197
198
197
197
198
197
197
198
197
439
534
9273
101
31007
367
4812
20582
2149
12527
39187
1608
11062
7264
9239
3231
245
464
1061
16161
5410
1053
12409
5410
12409
16178
1061
1053
1061
6418
408
37105
1199
9498
3131
13762
4850
207257
433
439
155
4029
436
439
439
433
437
438
20979
13220
3526
15760
197
2007
8910
20933
4959
22657
7970
5756
5512
1753
484
12083
4820
21881
8465
22177
8062
1291
20953
197
23420
2112
8940
358
5324
180
16917
6859
1018
785
1935
326
13105
2481
1053
932
9874
830
782
1104
635
5090
454
363
361
842
339
625
1662
1109
920
312
1191
336
313
313
359
1662
3643
8393
53409
13825
9645
5535
2481
625
635
1109
15022
197
20936
20944
197
2508
16968
7669
5535
2481
625
635
1109
20946
2481
625
635
1109
20956
19974
102
102
451
102
102
102
102
16414
30562
7612
3275
14046
1404
5250
592
668
2884
1024
1079
352
794
798
788
196
2230
2950
236
687
981
1233
1140
296
199
505
17961
471
6260
794
1001
5384
682
1805
593
1079
9763
461
481
2774
1260
352
788
687
18355
14114
5830
3545
245
929
693
281
3188
2289
310
2386
245
866
27220
444
5155
12543
625
9047
36106
652
12158
2587
2405
2658
2815
2479
3639
444
268
102
102
102
12334
102
102
102
102
102
102
102
102
102
102
102
2658
2815
102
102
2405
2405
2815
32497
2405
2479
102
102
2658
102
268
12428
2658
2479
2479
102
102
102
102
2658
2815
102
102
102
2479
2405
102
2815
102
102
1066
6317
442
1459
1549
404
270
617
15039
708
281
5168
4476
3669
400
77897
1303
1947
1745
721
288
288
348
4094
3660
285
603
3736
289
1665
3501
3648
1699
2840
580
26723
268
12619
4390
1024
592
587
5250
5645
2034
2884
671
26621
1681
17950
463
485
461
3540
15118
267
216
696
710
19419
87224
156
156
156
156
156
156
15170
156
156
270
125
125
156
157
321
156
9055
125
156
261
1935
3960
156
125
12291
156
156
7462
125
125
156
12291
27944
2748
275
436
1717
288
3900
14289
14838
2624
412
516
438
1550
281
1462
4213
951
285
2018
2624
516
2449
29745
166
166
166
165
125
303
269
1660
125
165
469
2085
125
277
1348
165
165
251
10344
125
166
166
310
328
330
12030
1660
143
10344
12030
221
41420
237
196
196
196
536
3529
196
7239
1741
2795
156
238
3171
196
3368
3337
4741
39286
515
7400
451
470
6537
1923
12011
2298
3294
1810
1091
1763
2053
156
38331
470
515
5462
16742
11699
451
4156
4132
31314
3945
2612
234
12623
65
65
65
65
3514
65
65
65
125
10957
45683
65
1554
1940
65
516
2009
1624
325
297
5493
65
637
393
758
65
65
65
506
65
65
202
5359
580
65
8030
77470
126
126
126
11854
126
156
126
156
156
156
156
156
603
156
126
126
126
156
1788
156
126
126
1985
126
3736
3465
126
156
156
2580
126
126
4217
126
126
156
202
3660
156
126
13606
6968
746
408
1329
2180
311
1373
1210
1335
1630
605
9914
2768
481
2175
858
453
1307
1130
319
324
1675
1029
1504
2235
3884
1245
807
869
2872
490
2404
918
4130
8627
3576
1497
982
786
1201
326
7987
12580
335
3042
13757
4926
1107
549
4296
3327
4127
2847
18586
1093
5408
9309
4332
2904
548
5214
6950
5559
3514
12006
1690
577
384
6726
2833
324
3299
1788
324
21198
18434
17131
4067
10237
13835
3732
19601
13397
6572
17038
9896
2753
11007
5424
2592
5349
3147
771
2664
388
4227
642
33758
2664
2486
2370
545
2587
2349
3777
2486
4378
2486
1460
2487
1460
1460
2487
14034
773
5350
828
7536
706
3152
627
3806
12953
7110
3224
7110
6212
388
2487
438
1680
1273
2010
676
981
29501
3449
4773
743
2046
925
710
4933
1035
1701
2689
631
1524
704
432
402
7710
15599
395
31097
126
126
14169
196
196
196
196
2353
196
196
126
196
196
196
1404
325
1263
196
196
196
196
196
17786
126
126
126
126
126
126
126
126
126
126
126
126
126
126
9272
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
18762
126
15732
126
6579
4517
4421
4602
469
264
9961
102
102
433
102
102
102
102
102
19819
102
7301
102
102
102
437
519
18758
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
17789
126
126
1206
511
2039
314
10250
195
193
194
194
194
193
589
503
31905
216
195
194
194
7365
394
10232
297
1239
2599
16873
195
2887
195
6373
314
10282
314
10038
580
10249
394
297
4430
444
1487
6789
7206
2818
6310
6583
6089
7568
10318
10318
17785
126
126
126
126
126
1729
17210
511
446
7300
511
4724
17988
430
126
126
126
126
126
511
5900
444
511
31906
315
19034
589
509
195
1239
2599
16114
25270
78430
126
6317
126
126
156
126
156
288
156
156
156
603
156
126
156
156
126
156
156
126
3613
1665
126
156
126
4755
1868
126
126
156
156
126
126
126
126
202
5045
126
4599
126
11001
156
288
25868
125
125
1424
125
125
125
125
125
125
125
125
125
125
564
720
18565
486
125
11005
19072
6119
2243
460
4018
450
10087
19188
6793
1097
1481
19144
486
11005
18817
6119
20529
486
11005
36999
484
125
5653
136
125
125
4570
125
125
125
2397
3171
13107
16965
5498
7585
5419
5185
5345
7260
6893
7231
7511
7089
6349
5585
83332
8721
94900
94663
1192
343
565
1892
667
1142
2287
479
997
3268
2564
2652
665
3908
2554
2177
10738
2310
286
667
358
2465
809
394
492
553
2136
758
2181
2818
806
665
2410
2299
679
960
783
963
496
997
632
580
546
22386
13734
283
101
101
246
101
101
101
101
1939
1461
806
11851
2940
1410
885
1997
1343
13613
826
678
1115
595
706
570
385
1367
1230
2523
596
724
1468
10731
1371
6256
1031
871
751
982
666
2617
1093
475
9477
1554
1029
1987
2293
1091
560
841
557
664
727
353
821
3193
1159
5348
2515
1382
1106
412
991
1113
955
6439
698
391
3370
1177
361
14655
1176
6256
1392
1230
11380
210
606
227
3403
40256
1307
750
750
5026
817
3398
857
4783
418
1155
215
25437
227
3403
213
651
11575
3213
13123
16730
4037
495
356
342
2485
1696
192
3372
7648
2488
4770
1852
1692
7189
4215
6443
6766
6763
6763
6761
6761
6766
6760
6761
7190
749
7189
4215
6443
6763
6767
6766
7351
435
17721
7189
435
17437
7190
21133
197
3489
2898
196
198
198
197
12828
9897
196
14594
12248
11611
597
7001
839
824
829
775
740
778
3590
822
788
809
593
1838
573
1141
736
32546
858
820
739
768
849
3223
759
785
736
713
977
484
710
817
566
142
143
143
143
142
141
142
141
143
142
142
141
143
142
142
505
1689
1070
143
1243
2272
1391
203
171
1359
14184
5332
112
114
114
114
462
3422
664
171
2920
265
203
10177
112
114
113
114
113
5328
18636
114
749
10394
3010
44788
178
178
11001
181
180
178
15534
13908
180
13969
8899
3148
7438
24832
9334
181
5305
14240
11001
181
27551
8349
15515
6325
135
135
21324
1063
200
5443
135
135
135
135
135
200
15771
135
14980
529
14870
712
427
1392
8899
564
412
593
13908
288
237
109662
288
848
288
288
226
288
1843
175
226
288
226
4380
226
865
288
288
756
2930
18666
622
763
10779
102
262
288
365
288
288
288
10745
2191
2623
2495
3446
212
424
1295
6658
632
272
12143
339
9412
214
2695
439
12368
572
7369
5533
1670
1544
4979
214
212
10443
3226
12067
12162
6947
159
159
10318
8934
192
4912
16285
23276
199
199
9054
9375
6506
5141
361
5974
329
5863
807
1413
3897
3586
6849
8201
5690
10756
5862
4955
808
7847
5833
2500
2588
2091
18741
2332
604
2296
2639
2790
2345
2697
33693
24360
25820
6117
26029
212
10447
2731
8500
17073
7182
3644
7479
650
12480
637
443
22554
2682
656
784
568
1237
17881
620
732
663
1458
502
10292
7598
3186
1487
1487
1487
2122
3180
21423
131
231
25999
977
322
612
609
12469
12468
1970
12447
1387
12468
9259
12072
8445
17265
19555
4639
3119
17794
8680
11665
5922
309
5702
3472
888
6684
2737
1065
14471
28663
289
23467
50629
9999
11342
28447
1420
6898
6045
4108
33925
9500
5879
9516
5262
6103
4979
2976
17486
2832
9380
13976
8855
11195
14637
17604
5958
9256
8342
10618
1055
2609
18435
28568
1678
10062
18098
18006
13098
1556
2414
159
428
29293
175
612
4196
615
5440
597
1176
649
329
637
2218
427
377
4637
2186
859
983
2123
1144
10850
7379
7290
8558
18636
9186
324
949
6289
1643
771
8888
891
1149
2098
1263
1558
1573
1297
1275
835
1199
867
1191
823
109590
5403
4758
7595
5638
5568
29301
1763
6405
11149
3405
290
1800
2123
12998
1983
3027
12326
3085
294
8314
5899
290
7300
521
8869
521
981
8897
7269
290
7635
2106
2102
78036
35963
6804
82369
1680
6356
8315
859
88847
10234
308
9065
83397
4182
1370
1738
1834
571
10498
1532
1527
2983
1750
3597
9225
88594
7410
20485
73189
222
222
3855
3966
2910
5783
5905
2528
11206
4758
164
8760
9875
5996
222
164
1212
222
164
762
14258
7224
17140
200
3935
20396
1432
310
703
310
1511
1152
2114
715
5123
1691
2786
901
773
658
659
768
61455
5709
19767
19966
19260
15763
6933
196
346
129
347
345
4191
3478
527
5372
25748
6049
326
327
333
1744
218
221
227
10834
406
698
227
221
10385
1242
4482
7487
1744
898
2815
1744
123
25573
1744
13383
1744
123
25573
1811
129
129
129
11915
1811
52761
58815
15347
1053
7552
7549
1251
4328
123431
16396
1265
53092
40492
47440
40066
41782
3898
64385
42340
2033
15742
33577
56384
42876
43350
36756
5109
14873
21938
22956
27942
19326
21322
4425
23354
4480
269
269
1490
124
13666
1883
102
318
7188
5570
3802
977
102
1699
3782
608
102
11128
698
630
102
1346
526
4868
102
814
3940
660
339
311
311
6699
26502
311
2278
11420
788
2915
415
742
475
884
10177
5411
909
940
1133
538
2478
793
1380
636
826
3088
624
26618
475
10483
26592
473
19539
660
6699
26502
415
479
10757
323
46359
3436
436
4960
1159
954
461
348
412
416
332
5013
4585
2823
480
8961
5980
683
272
464
331
360
602
5161
1037
280
272
280
8519
499
310
740
272
407
581
3954
590
706
1460
760
1460
33493
412
499
436
461
310
310
310
310
298
459
298
296
446
586
589
801
686
332
4289
644
360
7064
310
300
310
457
14287
612
449
310
440
773
1460
7762
1617
171
639
752
578
699
10238
324
171
171
477
551
611
6852
7633
171
696
790
1165
2067
323
171
2949
172
1580
924
444
326
326
650
54786
1919
10133
276
10224
26904
661
6197
156
3579
16604
3874
13619
292
102
102
102
1248
1321
3649
748
867
156
102
2578
718
1242
102
741
3853
204
203
204
36008
11821
2508
14593
2072
2365
4804
4094
247
4868
5311
584
1859
638
1501
557
803
2536
3760
730
419
26314
102
10463
310
38585
2529
1690
6669
257
257
257
3185
257
257
2776
1777
23799
34468
5298
4767
4416
21799
1777
1976
3785
23830
10526
3768
1737
37600
32528
1463
1514
1148
403
293
296
293
373
324
869
1385
996
2041
794
1432
699
2735
293
590
293
285
1043
372
713
825
609
1931
354
293
6744
293
767
919
544
592
351
303
294
528
3832
2735
836
1441
829
303
670
2830
851
625
35152
2210
333
2352
323
9751
316
283
483
787
1080
878
1960
284
2232
5327
504
2537
1366
530
1064
8115
8115
5151
661
46591
2432
504
389
542
2232
333
285
985
1197
9528
483
17178
732
920
1381
973
10405
259
30992
459
5150
8119
164
164
896
671
164
164
164
7158
759
20003
852
125
520
211
19094
1425
1460
424
234
227
978
226
227
609
12443
322
12464
609
1950
1198
2008
12464
259
207
2963
574
2007
42345
18723
210
525
832
366
832
366
834
15890
4429
611
262
7633
4055
802
264
288
288
3848
5865
2072
8611
793
2037
350
3794
303
1597
1105
7972
8651
463
7506
2018
598
7300
8077
262
791
4212
4957
25543
5074
531
9686
262
265
5500
534
259
1347
207
13663
6717
7745
1447
1323
11716
599
4724
730
1368
792
4468
4651
3938
382
1266
1249
1263
1203
800
709
42126
705
791
676
389
974
449
810
1222
1127
428
698
401
374
209
476
12684
11586
9106
920
1200
4444
17284
476
202
3200
11245
12073
107
107
1407
455
13447
107
115
242
115
115
226
115
228
115
228
107
244
108
108
115
228
115
246
107
107
19502
3287
266
587
266
669
460
612
266
387
6067
1994
266
376
926
14618
509
491
766
8679
6067
3637
4375
1016
273
4859
8129
256
8768
1423
3044
35324
3816
9586
3103
273
6084
273
983
983
9502
18562
6060
752
1234
1059
1139
1341
744
976
879
801
1013
780
9538
18876
12130
3237
331
1600
11856
11073
367
10021
6067
2073
3733
1875
2263
4375
1734
692
1089
12130
1306
241
2121
2794
7316
2775
5394
252
192
647
647
10841
9710
660
11537
656
2924
676
2924
653
2794
14229
2121
668
10841
10490
2767
159
159
2592
203
202
204
204
203
7343
23163
9015
5699
29720
29720
2936
1191
908
1109
666
1105
1099
727
662
5278
5449
4273
19240
707
1096
713
555
626
723
5534
5100
4018
686
1144
965
734
5192
711
729
5407
4964
461
573
3805
637
1010
4787
715
680
4470
4886
5241
1033
685
957
988
944
518
719
671
4563
5759
526
20392
754
757
526
707
733
4693
4994
2334
637
691
711
536
605
574
4663
5647
1083
669
1094
648
545
616
701
5573
4751
427
784
818
1025
596
657
5500
5189
5645
3051
755
1042
781
584
635
4829
4718
5251
726
1007
774
1092
735
642
3849
5209
5442
2753
984
774
566
726
691
477
1043
989
595
7842
645
591
190
685
4041
661
433
997
553
1035
11353
560
1466
569
777
577
733
589
699
583
191
888
27432
667
11537
477
1045
7993
190
4829
12445
1503
596
16908
17605
204
2943571
3152551
658
2794
14229
2121
191
191
65720
306
190
37450
12100
3341
167
167
20113
191
168
191
168
576
361
361
168
168
5359
168
574
5376
5359
5376
26060
420
168
2999
167
143
166
167
6640
167
166
166
12100
166
167
5595
8401
1196
23354
125
125
125
125
125
122
156
9676
6198
5492
669
912
684
632
548
12703
668
637
871
323
668
666
322
4876
326
323
325
1125
629
885
707
364
2302
3510
1442
89189
573
443
557
578
573
557
576
569
1632
116211
1584
112611
1529
95409
1549
101646
1596
115785
1644
158988
1718
184903
1513
93705
1660
110093
1868
199903
1734
163500
1680
143965
1429
7631
1125
3510
23354
125
125
125
125
124
2237
16317
166
164
166
166
166
164
166
165
166
165
166
165
166
165
166
166
166
166
166
166
166
166
166
165
166
166
165
165
166
166
165
166
166
166
164
166
165
165
165
165
165
165
165
165
165
12449
1240
1438
1730
7230
40360
5754
1918
3475
2675
2737
1433
9460
474
2208
5011
2092
51809
6665
23937
600
535
836
1252
632
614
527
622
843
199
198
198
198
198
14891
198
198
198
198
198
198
198
198
198
15466
198
198
198
198
198
198
198
198
198
16079
198
198
198
198
198
198
198
198
198
15955
198
198
198
198
198
198
198
198
198
15889
198
198
198
198
198
198
198
198
198
15543
198
198
198
198
198
198
198
198
198
15959
198
198
198
198
198
198
198
198
198
1460
15682
198
198
198
198
198
198
198
198
198
15885
198
198
198
198
198
198
198
198
198
16605
198
198
198
198
198
198
198
198
16707
198
198
198
198
198
198
198
198
17519
198
198
198
198
199
198
198
199
17864
198
437
329912
329912
35040
124502
6644
946
705
707
346
6265
714
12233
769
727
295
529
727
5267
122
6867
727
5267
430
26081
199
259
256
7689
6232
15273
1436
1225
8079
11709
292
1363
321
2716
6616
1078
1775
559
794
4867
914
2196
476
1408
3908
6794
2344
466
641
317
33400
1274
1229
1194
12170
2101
496
15277
9337
6044
2268
5374
2086
2886
641
10619
6914
20039
641
12565
25204
24196
649
8326
2482
660
287
6794
466
641
651
7744
478
171
6355
12354
4144
7285
1650
1786
537
1537
9027
513
2640
1550
2289
852
932
15944
895
518
522
1328
10184
941
1771
1589
2868
2661
1554
448
528
527
2677
340
10517
1127
1635
4097
1745
521
5765
3120
383
383
1275
17709
16078
1331
8322
15141
9117
3144
848
9829
2820
11318
895
872
422
1411
952
4570
2714
11080
18660
4290
7239
4812
10907
11456
11744
3474
3555
3784
11721
3615
3522
9903
5966
1678
958
526
1064
7417
759
7463
2111
4828
6157
3935
5582
4919
4925
1188
14417
12053
4524
5061
1188
3482
3652
2186
1188
2255
1188
2133
4986
5771
4792
6570
4704
4900
4927
7184
3501
2743
5134
10715
2983
3914
4707
6813
4789
5640
1747
9117
9829
7211
1238
16254
10175
898
853
14163
928
991
939
915
6735
18660
9903
11692
6299
33542
4828
9903
11692
9117
9829
1747
10175
3172
15654
2483
1455
1253
421
445
277
412
1528
1732
1337
417
354
2895
2865
18146
2275
283
4358
1096
5033
1173
314
1302
1309
407
1196
842
951
2029
2503
1624
2368
6817
2041
14224
6660
7696
5185
5676
4551
5486
11454
4678
676
712
962
569
1348
475
5055
1354
8434
1392
1362
438
279
677
579
504
1726
4552
4678
6948
7955
5536
6028
4981
5880
301
1172
443
1080
613
407
1413
1115
1336
10055
4216
696
593
791
810
626
596
7884
6236
14224
123
123
123
123
123
123
123
123
123
123
122
123
123
123
122
123
122
122
123
123
123
123
123
123
123
123
122
123
123
123
122
123
123
123
122
123
123
122
123
123
123
121
123
123
123
121
122
123
123
123
123
123
7949
6673
10877
1533
711
484
5222
10595
2443
4316
5522
919
1448
3015
6200
19037
38787
1470
507331
5267
25511
125
125
125
125
125
125
124
6749
455
211
430
14978
1250
207
207
1029
205
1831
1029
4381
6710
438
18980
719
874
633
701
732
523
748
722
757
914
599
1105
2231
1130
1391
3507
961
726
772
430
15844
472
351
705
749
1220
1131
1121
37661
673
6070
2626
713
1001
2858
1130
1731
696
799
274
360
353
1143
759
1676
1030
1648
749
2410
345
748
1177
20403
740
760
795
1171
16010
1403
1543
1185
1347
1377
1246
1300
5714
10859
1184
1257
1343
3287
675
1513
1451
3461
1376
1464
24535
1667
2118
1296
1343
672
1335
20088
9904
25304
2770
814
1108
1920
1343
1159
331
5267
124
462
218
437
15513
1029
4381
1029
6710
4381
15399
1029
1029
6710
15513
1029
1029
5379
1737
2272
2449
1213
10300
2524
4747
2033
2813
2252
2216
6291
2066
2223
2906
2655
2694
2260
3190
8862
444
2294
18566
398
1961
5931
1235
2309
5267
122
6867
430
26132
1322
463
22333
991
2985
1057
667
716
4886
954
325
292
1584
926
714
8954
364
298
1704
1622
298
124
298
4380
5267
24734
2688
438
262
23151
736
329
363
2278
2300
1590
371
792
1795
10159
261
377
376
6691
298
3922
10138
4949
14987
10743
4953
6668
14655
738
2965
1621
8497
4405
1231
8107
41850
2197
7023
13973
7516
260
489
368
12219
11312
7672
541
551
525
20008
1841
569
24652
564
554
571
21849
6309
1303
4574
1548
1454
5692
483
5267
124
435
214
4399
22966
260
374
13204
2230
9550
2665
981
14322
1233
298
1854
10305
6470
1240
2109
1221
23922
1214
933
8100
1901
572
2476
1929
1841
933
45692
6282
4348
1929
713
1880
2474
10114
13629
1529
1416
1443
1428
1426
1476
1435
1418
1455
1346
10112
14547
10112
13615
10112
14190
10112
8742
10112
9465
10112
14616
260
124
260
124
133
22118
269
991
926
771
292
1584
122
124
1029
1029
4380
1029
1029
6710
1029
1029
6710
6710
124
44567
9207
1701
3036
5672
270
3637
270
1264
427
325
1547
2470
3014
3365
325
576
6574
5359
270
758
1547
564
2979
1182
1824
5779
4167
1001
1627
1820
205
1557
1676
5779
1833
5359
582
576
5356
210
13031
9973
124
7534
5226
125
9326
5267
26081
125
125
125
125
24269
125
1326
122
10042
430
125
122
156
431
255
22358
174
329
173
174
172
173
173
12139
172
172
260
141
388
438
129
129
129
18984
129
129
129
129
129
129
129
129
129
129
129
129
129
129
23410
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
2770
129
129
129
129
129
129
150
5267
24734
125
125
125
125
125
125
124
64
453
277
19031
173
408
173
173
261
105
172
173
172
22470
7852
174
173
174
261
374
203
146
146
146
146
146
146
146
146
145
146
145
2109
1221
23922
1214
933
8100
1901
1929
2476
933
572
1841
45692
6282
4348
1880
1929
713
2474
10114
1529
1426
1416
1476
1443
1455
1435
1428
1346
1418
11267
13629
10112
14220
10112
13629
30688
1565
1434
5509
1998
1429
1596
1642
974
5509
1651
7138
4081
666
457
3280
1417
361
2001
1138
1418
5510
1596
1389
2063
2254
1457
361
15097
3255
1309
5509
6126
896
361
2254
896
386
90247
6955
3875
3585
392
5510
16604
1439
3694
1493
6955
362
3824
4053
3712
5509
582
1424
26170
1389
5832
16604
6955
1389
26170
1714
3325
16605
582
4053
5832
3712
26171
1439
1424
3694
1389
6955
361
3584
3824
1493
446
6865
5510
64696
180
180
178
179
179
178
180
178
12181
178
274
180
179
179
9233
129
129
11881
180
180
262
10240
180
129
129
67882
180
179
179
180
179
179
180
9829
5317
2090
1195
1800
2194
2180
4316
2300
1957
8610
2293
2013
2047
2235
1531
20440
9357
460
526
419
673
478
924
18533
20440
13272
91
404
334
11237
20440
785
1393
3332
301
861
2585
2448
2920
2892
2920
4344
13887
6173
42862
457
5249
17499
7669
90814
1668
236
4769
8631
3574
7442
1080
8161
7724
3154
7202
7326
6007
4086
5419
7023
6832
6599
6514
5123
4650
1057
1098
15781
15610
1273
670
892
22025
19070
5600
4561
5481
6976
7947
5778
5985
6576
5688
5006
6967
5768
7176
3615
3982
5363
5881
5534
5726
6748
18865
10142
12687
646
3907
2718
2946
2250
29038
7436
5952
8545
4185
11788
266
11718
3746
1624
588
24827
1281
2439
8861
18100
635
7743
1105
288
288
265
288
7496
7392
8651
6323
4896
17909
340
3130
3322
1693
2971
1542
1520
11760
972
1089
1659
3134
2860
2618
341
23642
2408
1838
5572
11941
1346
1762
5360
3222
2611
341
637
1444
1454
2870
2641
1146
2964
4803
1648
1119
3803
2250
1578
341
1301
3490
3383
3013
1502
3987
957
2032
1321
2715
2672
4717
1259
1001
970
1301
3325
1516
1409
1466
1435
2331
1732
1404
1455
1400
42694
1225
79684
1221
1214
1251
1197
1198
12767
1214
1207
1217
1227
1211
1215
1285
1282
1226
61503
219
28426
18671
2150
2611
1483
2477
16352
1865
14929
1611
2209
2243
1981
1898
369
1974
2036
2521
1523
1499
1512
1937
9176
7292
27688
215959
382
308311
492702
9095
1477
1362
3040
2089
1026
15150
1382
1244
1747
1713
906
1777
2405
966
1018
10056
11698
16402
1013
4749
32319
9799
2777
136239
197
10252
15783
16949
27141
7113
15907
170820
110258
38367
109148
81735
89189
32956
49779
36828
107353
47293
5560
30184
5754
27477
64406
8962
101282
34083
18355
5382
30330
197
6802
732
1227
61504
220
48824
150488
197
366
732
5267
26132
1297
4034
304
269
269
1322
122
6864
455
15566
991
506
730
926
325
955
6600
247
292
822
964
829
1097
2242
4201
1308
2014
21133
3957
1040
919
1063
21340
865
1113
366
3449
24471
2775
3239
4029
2387
2111
4109
3051
5273
25575
11075
68
68
3596
4615
378
366
2450
2741
1968
2048
2766
4431
6944
8158
2280
970
1239
44825
366
23451
4129
7878
35496
11774
10424
17921
1435
1525
1770
1840
1648
1897
1861
1907
1747
3229
2571
1530
2736
2376
4536
25687
12374
2114
1620
1751
2558
1812
2588
11408
1958
1870
7619
2449
190
9555
3421
1579
1262
1826
3620
2567
2651
732
732
732
732
952
4435
4207
8541
7057
1494
530
12441
6103
530
209
4332
4207
1494
12441
8541
7057
530
6103
530
9088
4322
4207
8541
12441
7057
1494
530
9088
530
209
954
4436
4207
8541
1494
12441
7057
530
9088
529
209
4332
4207
8541
1494
12441
7057
529
6103
529
209
954
4436
4207
8541
1494
12441
7057
529
6102
529
6103
4332
1684
12441
7527
529
530
9088
956
4437
4207
8541
1494
12441
530
530
9088
964
9769
4207
8541
1494
12441
7057
530
9088
571
262
14433
530
209
23354
125
125
5504
125
125
1490
16354
124
2237
125
9216
19
19
12348
19
354
19
4317
19
19
19
19
36167
125
125
1424
125
125
125
125
125
125
125
125
125
389
125
125
125
125
13653
127
67
128
128
128
128
1513
392
605
1124
38067
1424
125
125
125
125
564
1249
30048
125
1424
125
125
125
441
672
125
125
125
400
125
865
42521
261
126
126
12297
126
274
126
126
126
126
126
126
292
126
126
126
126
11084
126
126
126
126
126
126
274
126
652
593
801
1170
7817
3133
385
63200
77905
126
126
126
126
156
156
126
156
126
156
156
11001
126
156
156
156
4632
5168
126
156
126
126
156
156
668
4094
126
1788
126
2703
156
603
126
3501
1862
126
126
126
156
35479
126
3813
325
7000
156
126
126
126
126
126
2645
126
10911
34951
317
16740
126
156
126
126
24852
501
477
14498
126
126
5718
126
126
126
126
4207
1172
1038
26960
6495
11608
491
4177
3393
1210
1796
36410
277
5574
9082
288
126
24100
126
4145
16218
2761
288
243
1251
4399
3133
2183
13749
3176
844
9548
2229
685
1195
2703
606
2399
1818
14594
2944
3421
7885
10313
2229
10079
439
745
14657
4667
805
242
229
25879
3184
291
2081
309
1210
333
350
4812
439
475
8019
5359
1129
3422
16457
1789
292
13712
4836
745
397
792
4836
1656
578
292
1693
7393
333
309
340
33261
346
315
1049
9742
290
3289
2670
439
745
4401
6109
310
321
3648
2376
290
2919
6040
377
422
12211
4399
2880
7347
456
1395
335
301
330
6755
1049
309
10079
702
229
242
8408
431
871
404
2460
403
5637
4309
1789
31318
748
799
1679
2116
1954
1672
1672
457
2647
2182
1672
399
2295
1672
2570
1672
1672
34110
16044
10845
459
861
313
550
34110
1672
3550
1662
2297
2297
3532
3743
2297
34559
2297
1827
16109
10565
2289
1439
1468
2292
1516
3253
3501
1794
1720
34361
3287
1929
1672
1672
1873
1672
1618
1672
30332
1672
32444
865
7432
2257
3567
9367
5728
1082
200
17676
200
8783
80161
16944
200
10266
23354
200
3936
200
18354
945
13251
12036
10231
5602
672
1044
277
796
277
591
773
722
701
962
954
870
865
745
1230
844
1964
1825
1156
1835
809
778
756
1225
672
681
277
930
1815
1806
528
638
791
767
669
277
658
1855
1792
4088
619
277
628
727
1938
723
1753
654
813
277
657
1838
1226
1018
2527
1867
1075
259
1685
1465
584
2510
1222
1951
640
2499
1637
7006
756
1055
692
798
669
690
880
5235
520
1826
803
456
578
884
277
560
1075
1826
744
200
165
893
3842
784
1431
3558
748
825
809
16213
22272
576
476
395
961
946
774
849
177
2552
492
830
864
6040
685
795
497
764
792
484
844
388
662
80162
696
381
385
2300
895
5140
5342
200
7940
16944
10403
177
177
177
4822
177
3347
177
177
177
13955
177
177
7720
177
7829
177
7193
16944
200
200
3936
80161
23354
125
125
125
125
122
2356
10426
2409
532
4848
61
5074
11939
1470
5087
2260
1658
1294
2077
1678
594
14697
293
340
3372
4560
1159
7754
1850
293
293
1345
199
222
9965
5146
26764
6406
222
222
647
10783
313
6238
2174
18101
8033
4924
4162
29727
4096
3521
1615
9134
2243
22045
2184
19990
2317
11956
2167
21156
2165
2053
21640
20574
181
8510
1301
313
1159
222
222
5147
7156
315
222
9886
314
222
14691
11193
7156
222
222
5146
222
313
181
13789
6238
6009
7239
2056
2313
21874
23354
125
125
125
125
125
124
125
452
7566
1063
135
135
135
135
1063
200
135
135
11378
135
135
55288
135
16412
200
9751
200
7754
54260
3806
1063
626
135
135
259
35937
239
239
239
239
238
239
239
358
164
4028
627
259
7566
19451
200
10266
200
13965
228
23223
13234
279
324
9596
11655
2000
975
10793
553
3688
28519
681
5322
2522
293
3457
1152
20572
895
1469
535
609
514
822
284
1429
805
304
284
687
7972
749
20607
915
10871
885
896
904
22732
700
451
9549
622
331
645
358
660
20283
358
695
658
660
311
8546
19807
533
6895
406
947
20517
669
5275
798
614
678
780
833
19807
20283
22732
20607
20572
11655
9596
12462
1682
975
2042
4124
10815
3864
1152
11135
30234
21996
695
661
659
1433
447
491
592
9993
421
665
741
434
506
12462
9596
1461
24870
1219
9507
1435
370
10758
15630
6666
6686
7940
6846
7041
7036
8181
6702
7429
8309
7057
6738
7113
9023
7143
9153
6608
6650
7341
6659
6770
7242
9224
6944
8908
8268
3255
11351
3084
11617
3535
10750
3666
6272
6357
6366
6533
5319
6662
6467
6276
6409
6668
6483
5453
6820
11811
6805
6411
7182
6756
6645
6505
6757
7485
7454
6753
6920
7153
2458
7448
6634
6461
6874
7614
7269
7921
6709
6412
6770
6619
7329
7101
6614
6432
7236
3000
3905
25251
8023
6717
2258
1197
776
292
315
898
430
545
292
912
686
9214
372
1200
293
7663
890
796
366
292
764
3170
1170
21163
528
702
292
1016
310
687
5493
288
371
659
680
1278
7629
3249
659
24096
354
918
900
5052
3640
3028
29383
782
1041
3704
717
3985
290
8954
4619
3244
604
918
818
4061
1306
1006
292
539
1257
6143
1424
290
3749
1287
1385
361
1538
5085
3749
15806
1435
30410
5204
5691
604
29524
8824
4249
4994
6229
5583
5540
4575
5031
3869
5311
5149
1162
29188
5078
5340
5301
22485
356
1417
604
4254
29204
5552
29204
604
903
561
3641
653
488
296
387
255
495
2792
6526
477
451
495
387
463
440
483
1013
493
443
262
384
23461
475
480
416
1168
434
479
987
1215
6971
3641
495
488
903
565
213
211
212
211
213
212
7268
23354
125
125
125
125
125
124
2237
181
180
179
3210
181
180
180
179
180
32378
10095
1045
288
180
2738
411
288
1062
286
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
476
67
67
67
67
67
67
67
67
67
67
67
67
67
476
67
67
67
67
67
67
67
67
67
67
67
476
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
22781
154
153
153
153
153
153
153
153
153
154
153
153
153
154
153
153
154
154
153
153
154
154
154
153
153
153
153
153
153
3457
11149
2655
153
153
10101
153
11462
5872
13272
11166
153
153
13272
13958
3215
3179
11649
10237
4968
12188
3150
12745
3221
11649
12915
6292
8429
7383
11503
2192
5739
3802
7617
7277
3714
640
267
1703
3237
4979
7488
5224
12542
1434
2948
6197
6483
4321
5327
652
500
3977
4493
4644
8927
128
128
39653
3005
3568
128
272
272
128
24632
128
146
146
146
166
166
165
145
146
144
145
146
147
146
146
166
166
166
59454
146
146
146
204
164
18436
1425
2267
684
227
1125
1688
263
226
175
257
424
234
287
265
263
103
330
287
234
269
674
265
331
330
5484
450
65803
522
2238
316
465
949
561
316
472
1251
1202
317
461
458
507
916
638
259
854
472
463
521
268
7608
3086
526
2444
3351
5928
258
283
268
3682
7300
17238
2239
287
919
287
287
1532
3237
287
3609
334
494
253
259
287
238
22229
159
265
11900
33612
283
297
1450
232
481
1429
556
2007
308
534
833
30082
630
995
583
943
1132
1112
781
2103
944
939
11054
173
11990
2198
7115
11424
14235
3427
9932
2103
173
2103
159
278
470
10983
113
20119
251
8163
666
251
8488
12492
1208
350
3088
3106
264
6403
1458
1650
3955
2716
2535
264
4817
725
6432
13437
264
11379
3779
1027
264
264
14686
651
264
9208
264
2642
264
264
7187
195
194
193
194
194
192
194
191
194
207
209
208
209
207
208
208
210
7935
195
194
193
207
209
208
209
209
207
209
206
209
207
208
209
208
408
10535
209
208
206
208
208
209
209
208
206
208
209
208
207
208
209
209
208
209
208
208
208
208
207
209
209
408
207
208
208
14710
10535
194
194
207
209
206
208
208
208
208
208
192
193
193
191
194
191
207
208
208
206
209
209
207
393
194
191
14779
10535
209
208
208
208
195
193
193
209
209
209
209
207
408
10518
209
208
208
195
193
193
209
208
209
194
194
192
408
10520
209
208
208
195
193
194
194
194
193
209
208
207
393
10535
209
208
209
208
210
209
208
194
193
194
193
192
408
732
5267
26376
125
125
125
125
125
125
122
12388
460
391
102
673
102
11778
28497
424
399
124
10520
194
193
193
194
192
210
208
209
194
193
193
194
393
10520
194
193
193
192
195
193
193
194
191
191
194
193
193
194
191
393
14527
474
694
806
902
556
465
791
195
196
195
567
12597
10483
195
194
195
594
196
194
193
587
261
194
196
193
195
5108
7468
5077
194
195
595
3654
594
11091
566
10435
732
5267
124
11464
400
2550
15317
1628
24128
2681
2187
15247
19753
2514
26785
12569
2636
13420
31055
787
695
1977
1600
17868
1648
2285
4934
20440
945839
21014
476
1384
3132
2953
11500
3127
606
1628
11081
3396
10398
159
3301
159
11044
12356
159
1450
434
155
2067
411
5717
3393
4814
3175
1158
1160
2485
2605
1865
2012
1717
1941
1959
1823
2019
1909
2516
155
2490
2206
2276
1971
2401
155
2005
2149
2191
2034
1933
2472
2496
2298
2394
2587
2144
2255
2684
2721
2780
2158
155
2322
2488
1958
155
2141
2044
2075
1625
2498
2229
2108
2377
1979
2567
2037
155
1585
1508
2089
2403
1883
1864
2284
1879
1834
2555
2370
2559
280
2236
1765
1690
1873
2392
1830
1729
1970
1717
155
1759
2294
440
2453
155
1549
1590
1946
1492
2160
1849
1503
1754
1555
1793
1603
1491
2402
2631
2848
3146
2692
2905
2337
2353
2576
280
2366
2450
280
2450
2475
2324
2562
2551
2409
2711
2160
2079
2228
3104
2688
2450
2494
2726
2085
2206
155
2390
2769
1981
1993
3008
2498
2121
2489
2502
2398
2714
155
2729
2664
2094
2821
2047
2711
3675
2482
2225
2847
2406
155
2242
3352
2718
2342
3413
2167
3313
12156
5895
7191
1194
729
4107
18055
4928
165
1967
1796
1246
3614
9356
5505
9649
7208
5886
4798
4023
8876
3204
6087
5725
2592
11200
13133
2560
6070
9061
27863
49803
6768
5873
14157
6141
4215
14162
16156
6329
4210
10456
4784
5300
11336
7336
19192
7476
9281
16003
14289
6760
15592
9314
3040
19508
437
37290
3795
3340
10095
8187
6218
21292
12292
13066
12561
13215
7440
2088
1977
21591
1591
26734
3146
2032
1940
25715
2760
52325
54113
54238
55603
17155
40762
49457
64326
51740
41812
235
234
235
235
234
234
235
234
234
235
235
235
235
235
235
234
235
437
3979
17195
17138
17151
14926
18151
22317
12795
21786
16184
19152
20557
20299
20127
16543
15935
13234
32094
4629
21221
17491
7409
3574
2364
1091
698
1708
3488
1664
414
1187
5807
2935
2968
5856
5766
1853
1351
6310
5471
7857
2614
1679
15430
4773
25092
433
8073
34964
431
2972
789
1898
267
1168
23174
7752
1309
1304
1354
3645
1354
26717
1340
8278
1342
1343
1300
27908
10058
1640
267
278
1126
278
6153
20399
267
1442
1694
2316
2931
2931
9689
10219
9987
16350
13976
12910
14658
24096
4083
155
406
420
422
29886
280
12169
280
4074
2180
352
1690
1592
803
708
342
1090
952
1693
1628
929
4852
1930
4039
554
1012
463
325
707
381
854
781
427
1886
2153
468
1092
6873
348
827
2016
1436
415
429
539
26674
15187
2967
907
793
1108
960
353
978
4960
1201
3220
898
430
1752
20179
12243
3228
928
1209
1102
1277
1522
965
1584
1203
1123
1367
21061
15840
2810
2047
2372
3262
1639
2081
2482
3030
2736
2181
1460
2299
18459
3216
676
1202
2254
871
1133
755
430
869
4011
349
1023
620
433
3075
13177
3144
3677
10631
2879
143
286
286
631
559
278
3053
8444
436
143
10134
143
13677
14993
19
2429
532
498
12849
8673
4546
6416
372
300
1844
589
2197
374
2902
6326
661
355
320
5019
2658
373
2977
372
2195
1993
4646
578
7578
734
1928
2503
1874
2678
333
6739
6292
4334
10069
3759
6589
1319
5669
3210
6896
5280
2567
1408
1573
12782
12782
12782
12782
12782
10439
3084
11382
2050
12217
13854
437
1159
1641
4509
1116
29348
27178
2187
842
5512
2144
3976
613
925
12673
56409
549
8098
6737
6449
7057
6205
6966
298
298
6310
1951
2708
837
18197
3713
4104
11644
17651
440
9829
43624
23122
41790
23120
43624
41640
23005
41787
43502
14907
43382
23005
41787
23120
41640
43502
23120
41787
43502
43382
23120
41856
14906
23120
41856
43624
23005
41640
43382
43502
41856
23120
16232
165
165
166
166
166
166
166
165
166
166
166
166
538
166
166
166
166
430
188
16580
14904
147
147
26
166
43624
41856
23120
10416
159
2073
159
6518
159
159
343
50354
171
170
171
171
171
171
171
172
171
171
171
171
171
5336
173
171
171
173
173
172
75048
9193
172
172
172
173
173
172
9241
173
12198
77121
50193
5380
7057
266
17403
15349
3014
9099
1538
3142
7464
1527
3459
1527
621
10303
3150
8514
292
2571
6798
1057
445
3558
3367
6045
1530
770
2499
2819
1509
2152
2811
3917
18508
5236
2094
14655
3303
3113
1519
2668
59383
15511
1133
2505
1826
3134
1520
1987
1576
1023
1706
1202
477
3851
1604
2104
265
14606
384
41071
1316
3947
4413
288
4595
9540
273
2848
2185
4566
410
5654
769
1238
1251
766
203
287
1829
5896
640
536
855
40528
201
1625
288
9781
288
288
32262
329
376
327
316
559
295
766
288
219
31084
2602
4855
293
285
669
10815
31240
7305
10416
159
2912
159
15393
159
1450
384
42192
142
143
4288
142
142
144
144
142
143
142
107
142
144
16
3465
2632
132465
727
5267
26376
125
125
125
125
125
1145
122
6868
469
400
16512
2751
2544
4600
3380
356
604
2544
259
604
424
399
10435
159
159
3073
481
4294
1255
501
9895
13669
2050
861
3684
7160
7557
1804
1298
1235
570
4752
1276
3097
1255
1072
934
1410
1008
856
8468
29519
16439
159
159
18216
159
159
159
159
1678
9870
6954
9681
5564
9703
4845
9906
159
5522
10027
165
165
481
292
263
165
164
142
164
607
263
165
610
9921
263
564
12052
263
37900
1358
278
1126
278
6175
263
51591
610
263
51591
561
12313
7566
1063
391
2774
212
1132
34156
1063
200
135
7753
135
1731
1107
135
200
164
26223
200
163
33526
200
164
33527
32609
200
3814
1063
135
135
627
259
27741
239
239
2180
240
239
1534
37677
7215
220
7209
10760
953
65
689
1800
1551
1006
2920
813
65
188
65
1440
4325
65
65
262
143
126
2729
126
1326
570
126
1944
126
3664
126
126
11051
14058
597
5239
199
1107
414
1552
9059
1149
975
970
8183
1139
1158
1104
970
975
1132
2070
34165
757
1319
7159
193
18719
198
1343
1329
193
198
1358
1415
1316
193
1358
1415
1316
1343
1329
17094
198
2186
334
11029
16043
889
818
1043
779
862
1914
10026
434
781
826
7842
614
984
923
1021
11550
2189
9915
336
829
648
1017
784
955
919
799
591
2309
664
931
381
3629
864
774
924
757
856
8650
555
444
10461
889
757
1021
779
850
829
732
2309
693
984
818
919
441
434
781
1017
826
955
856
11550
924
923
1043
799
931
381
864
774
448
10430
6363
18063
2187
3268
3004
2859
3211
2974
2287
2819
3225
2833
12156
3151
9798
2779
1049
842
2310
308
1395
1472
2075
287
986
37841
1884
819
1225
2266
122
561
14147
4300
1673
2281
20265
588
293
3403
1168
294
4885
2730
4804
3615
5796
293
4123
6763
339
3842
4275
1540
3093
402
297
324
1231
3580
10905
2713
2763
12682
762
19726
10451
6949
762
762
6291
529
667
1258
3588
3003
15910
173
474
593
599
615
9304
444
617
1147
9304
544
9304
9304
121
744
291
334
2243
1833
1637
1173
1770
414
2323
291
2292
2816
880
2564
414
1190
2063
335
413
2976
2086
377
1588
311
507
1857
49493
2472
4206
461
2666
318
1787
419
284
28242
297
368
2266
963
367
340
2277
345
311
2730
2248
65932
10433
3164
4848
532
394
563
4937
2832
3650
1234
4789
559
237
419
187
837
1392
3320
381
1320
271
884
546
618
1318
262
861
2168
1240
647
521
301
1912
4008
7755
256
2893
4230
891
7465
1544
1439
1234
3190
4722
4279
7850
18228
572
689
974
19599
6887
18884
642
1481
13628
505
39158
5440
38843
15133
3977
21663
3657
532
1326
1323
1322
1441
1511
587
529
1009
460
236
4966
1249
1323
4657
1118
1867
3133
2717
1513
25320
8477
10770
4399
533
980
1287
1286
1442
593
4680
1289
505
1513
597
11282
12139
295
500
247
536
980
1323
10510
25320
100
100
100
100
100
532
100
100
100
1513
100
593
100
100
100
597
100
236
100
236
100
100
100
100
100
100
100
100
100
533
4966
100
18623
587
100
100
100
534
535
1241
100
100
100
100
100
206
100
2140
100
986
2156
100
287
100
212
100
144
8087
100
100
100
2717
1030
100
100
100
100
100
100
100
100
100
100
100
100
100
100
1287
100
100
100
100
100
100
100
100
100
100
100
100
10335
100
9949
2594
27586
532
2100
597
505
10959
601
500
187
132
9670
2129
1093
3478
839
1015
2844
1452
2194
682
1592
1040
100
1715
11080
939
985
624
100
9949
100
533
100
100
100
597
100
100
100
601
100
100
100
100
100
100
533
100
100
100
100
12139
1118
2140
1118
1867
10959
100
587
1326
100
100
100
460
100
100
534
1323
100
212
100
1249
100
4657
100
8087
4657
4657
100
986
208
100
100
100
287
100
100
100
100
12139
100
100
1118
1118
100
100
100
3133
2156
100
100
100
100
100
100
1511
100
100
100
100
100
100
100
100
100
100
100
100
100
1287
100
100
100
100
100
1442
100
100
100
100
4657
100
100
100
100
10510
100
100
1009
100
100
100
33733
5440
38843
15133
9939
8635
3857
1113
603
505
10959
607
500
100
3977
100
100
603
1323
100
1513
100
100
607
100
8635
100
100
100
100
100
100
100
100
24974
100
100
100
100
100
1286
100
10510
100
100
603
100
100
100
505
100
100
100
100
11282
607
100
100
100
100
100
500
100
4966
100
100
100
100
100
100
100
100
100
100
100
100
100
100
1323
100
100
100
10959
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
603
607
39165
5440
38843
15133
21663
3590
534
534
535
4680
12025
247
587
1118
986
461
1030
2140
1241
2156
529
1867
2717
3133
8087
208
287
100
1287
1287
603
503
10959
607
501
10395
8035
583
464
12960
338
338
474
25881
3162
8595
5252
381
1056
2012
1896
1139
375
375
1240
2038
1921
4384
1238
375
13913
14088
597
503
11282
452
7563
1063
391
2774
135
1132
6253
1995
1132
23441
1063
200
1015
212
11378
1654
581
1029
200
7940
13484
13495
200
11204
19358
200
10389
15582
762
1009
7343
19357
200
164
19060
141
12112
19204
141
15086
17892
14798
7348
17892
141
19171
13369
18553
123
10484
18839
122
10495
21516
124
17856
200
520
211
19297
1406
1460
424
234
227
226
227
977
724
322
12468
12447
12467
609
1950
1198
2008
1063
200
1015
212
11377
1654
581
17856
13055
762
7181
17856
200
7940
1605
913
37600
9719
33191
32396
1463
1514
699
354
293
6744
2735
836
544
1385
372
166
592
303
851
294
528
166
1432
1148
403
293
590
3926
293
767
285
324
1441
1043
869
351
829
609
1931
2735
293
296
293
166
919
373
825
166
166
713
166
166
996
166
166
2041
2830
303
670
166
794
294
166
23354
5504
16354
193
21715
2322
287
1723
1745
2639
6911
8090
7587
7619
6601
2370
4167
2734
5332
5094
1180
1659
1136
4956
3101
5383
2117
699
5012
1460
3235
10618
375
380
352
21694
21694
400
1584
1763
1039
1261
1084
1101
1084
1522
1418
686
7442
724
642
44847
938
1773
713
1240
863
1034
612
827
982
973
2690
735
1847
973
1690
1178
723
30554
9684
1152
9678
692
41883
26362
10461
10044
10425
3411
23477
181
9472
17703
181
8310
20378
17704
4482
3411
20187
1936
25282
3682
13345
11790
22468
23521
4480
269
269
1490
125
1275
1024
23354
125
125
125
125
125
124
1474
452
7561
1063
391
2774
212
1132
33219
1063
200
3936
1015
212
1654
581
1029
200
10266
16677
13721
200
604
18210
200
7940
5184
159
12655
19
19
19
727
5267
26376
125
125
125
125
125
125
122
6864
2920
5557
24294
16090
21100
19416
1208
21130
19243
18127
7303
20544
20555
22789
216
15051
933
18620
4421
16055
14861
181
181
182
182
16832
2851
1244
3821
5531
734
3606
5994
5104
6870
6473
6000
6737
9401
4209
5528
1195
4134
6324
10377
3393
159
159
727
5267
122
469
400
25299
2751
673
11867
673
102
459
25834
1614
472
353
896
1272
19076
6239
932
780
870
716
1566
261
2299
808
3666
837
382
3089
2551
3534
3384
8911
1269
2470
3534
1794
3097
2660
2205
2304
2349
3189
3106
565
14618
486
395
18505
12614
1530
261
1010
364
35136
12669
5532
635
324
517
1064
735
324
2455
2854
1952
5396
324
1029
267
413
369
1579
1759
2382
1549
491
434
1759
1989
7949
416
2655
218
1425
1460
424
234
27044
227
226
227
978
721
322
12444
12465
609
1950
1198
2008
12465
3293
7602
1714
2667
17803
192
191
191
191
191
191
191
191
191
191
191
191
193
191
191
191
191
191
191
191
191
191
721
191
192
55909
995
192
190
190
191
191
191
191
191
191
18161
191
19897
1804
11555
1909
13661
2679
1737
1755
2646
1787
13122
14669
1664
10699
11435
1384
277
20596
1760
1684
1420
20918
856
30708
10483
5561
16130
8281
8131
3010
5567
1633
269
269
505
689
269
269
8960
13221
12038
12159
856
8612
8612
898
246
1709
555
30863
14233
898
1055
246
1460
516
6732
1055
4344
13677
337
289
403
10196
14098
452
7566
1063
391
2774
212
1132
24255
1063
200
7753
1015
212
1654
581
1029
200
10265
18778
526
484632
23522
200
11204
3914
1995
29200
1128
2389
452
7567
1063
391
2774
212
1132
24154
1063
200
1015
212
7885
1029
581
1654
200
11205
526
18777
17191
23522
200
9751
17852
200
85313
452
7561
1063
391
2774
212
1132
24054
1063
200
3936
135
135
135
135
22182
17403
200
6406
17430
200
7940
21785
3915
1063
627
1995
135
259
35950
1128
542
1534
2390
416
1062
2180
200
22657
200
165
19691
14708
13927
7226
135
17957
16886
19572
200
19580
638
41127
377
1098
1424
275
587
593
1686
469
352
1065
539
365
1024
607
389
426
772
485
575
10475
159
159
159
19018
159
159
159
159
7745
10798
19
2429
1316
532
316
39269
424
621
405
7239
948
2226
1824
713
9600
4325
18197
4448
7233
1440
8630
765
3189
3410
897
1650
1857
4448
2282
1103
9581
2025
263
724
10784
296
491
15779
3525
993
1080
1054
349
1577
953
7824
777
10039
435
479
2129
2479
953
9535
765
479
2129
903
560
3636
653
387
296
488
255
495
2792
6517
477
443
463
483
440
493
451
495
1013
261
16023
495
460
1168
434
987
4488
454
292
21146
490
466
466
480
463
10128
459
458
20527
21272
468
22674
21309
475
416
479
452
1215
48290
653
2792
296
296
296
296
1215
463
468
479
480
480
463
479
480
463
387
480
463
468
480
463
1168
987
387
296
296
1168
296
296
387
296
475
460
387
434
1013
296
458
296
1168
296
296
1168
387
296
387
480
434
987
460
443
440
452
296
1215
443
440
1215
452
458
987
443
440
296
296
296
296
387
296
1013
296
296
1215
296
296
296
443
387
296
440
463
296
255
475
296
296
296
416
452
458
987
452
463
443
440
416
452
296
416
434
987
387
434
480
296
296
296
296
296
296
987
296
296
452
463
296
296
443
296
296
987
296
296
48290
296
296
479
443
440
296
387
434
387
434
387
434
479
443
440
460
452
387
296
458
296
296
296
296
460
296
296
480
296
987
387
440
296
296
416
296
452
21309
93641
987
387
296
296
296
387
434
460
296
296
296
93641
653
296
255
21309
26338
4033
444
1023
1948
6144
917
1424
1059
3703
686
353
240
4070
2763
2498
2273
3544
10788
4133
3386
332
772
705
282
11944
11927
19452
13606
3561
457
2801
842
449
585
19290
13463
11217
14230
12907
27972
347
823
783
511
789
8666
431
976
1917
1424
936
579
760
432
1592
338
509
568
705
1593
11376
1326
1763
381
669
660
638
3069
507
433
692
560
719
626
638
6498
367
5326
14894
1427
325
279
1213
3248
11498
338
7327
362
2604
426
334
2390
274
430
9807
4335
2304
267
10319
3431
2470
279
283
6873
274
5819
279
3486
274
283
6416
279
4967
267
3435
274
283
5989
267
5184
279
5331
259
2324
12351
287
5989
363
333
2604
334
426
429
266
430
426
2390
11933
5184
274
2920
3423
274
283
5569
279
11498
452
7566
1063
391
2774
212
1132
79742
1063
200
7754
1015
212
1029
581
1654
18643
200
6406
200
31922
200
7940
200
17475
200
11205
722
663
4703
596
526
573
585
1829
1154
1021
1546
781
592
22043
472
528
552
543
1553
507
479
424
6908
3126
584
1950
2515
3093
3388
743
5968
52
10449
4848
2259
532
394
563
7584
4793
2832
4946
1234
3650
4789
558
237
419
186
789
1394
3057
1320
271
884
618
262
381
521
647
301
1318
546
1240
2168
452
7566
1063
135
135
135
135
21237
1063
200
1015
165
212
1029
581
1654
3788
1995
626
259
32120
1128
542
2390
9840
839
5246
16512
2713
3198
11306
183
181
181
180
181
181
182
181
180
180
181
181
182
181
182
181
181
181
424
6909
181
182
181
181
181
181
182
181
181
182
181
45729
45833
54377
520
604
901
510
679
908
38270
2236
5537
1258
1208
1174
1829
1804
1749
11322
1796
1763
1817
1803
1884
12588
678
2201
2154
2239
2410
10896
1868
1962
2082
1985
711
2049
815
982
915
9234
16961
2002
3765
9584
1634
11898
1763
740
291
688
1904
1915
291
1900
3611
558
894
1739
716
750
7103
514
754
4248
1573
1691
5974
3176
819
575
567
803
9962
575
1508
1297
2984
1825
1602
1655
583
813
587
1607
4451
570
845
1802
575
1495
44282
3735
292
4247
44349
165
165
165
165
25652
3289
1118
44282
165
165
165
165
165
165
908
510
908
510
25652
15409
20537
5915
165
165
165
165
22452
15409
908
510
5915
165
165
165
165
20470
908
510
908
510
908
510
908
510
22452
908
510
165
165
165
165
25654
5915
165
165
165
165
4587
1699
916
3250
8046
3901
4549
267
216
12081
2986
2861
6729
4373
4748
1177
3081
11403
4906
372
2920
4972
4160
299
1720
1730
227
11428
2980
5872
179
1876
1460
179
7768
4137
5106
7197
3933
1460
1460
426
2043
428
3331
2937
7768
4137
7197
3933
9396
430
1795
1130
3749
7264
7768
4137
6575
5106
5299
9356
3723
5173
452
7567
1063
391
2774
212
1132
29198
1063
200
3936
1015
1654
581
1029
200
7886
25075
28062
24653
200
7940
482
882
367
3711
1255
580
12086
25620
200
7754
451
7789
25672
200
7940
457
9237
31060
200
457
7096
27788
200
465
10448
32397
200
459
782
747
7828
39041
200
11378
459
12600
25203
13580
762
6177
7458
1009
25202
25621
200
22205
7241
25621
200
8783
25202
25203
3924
1995
626
645
23521
4480
269
269
124
401
233
1804
2259
8887
287
2849
662
869
2028
4556
465
282
1339
13647
1325
271
17272
2928
271
650
272
1517
390
380
338
1985
3097
3709
2616
4153
951
303
303
1311
303
327
341
303
323
323
303
303
11944
282
303
303
303
323
303
8998
303
303
303
315
303
323
360
527
880
1560
20988
380
1103
14594
2413
683
370
370
986
1798
383
18004
943
984
2832
366
1917
3433
6380
2292
1004
10514
2899
15478
8481
8404
1042
18895
12681
11611
9898
12110
14325
13504
11226
21205
4830
272
479
7346
7416
803
1712
2982
2099
6517
836
479
9909
89060
6909
50813
1872
10467
5349
588
782
4554
339
330
585
613
6507
330
596
8573
591
1229
4396
4402
12561
7497
1257
1265
1571
1250
1312
1239
413
5836
2949
1110
12813
19959
1625
558
1442
1744
1642
1784
1932
1892
8903
604
22638
1094
505
7173
490
32624
5475
20892
47645
604
1897
399
11447
398
941
1043
4517
388
13837
359
1403
288
924
1125
2598
1952
454
11300
397
868
7846
844
1698
528
959
416
677
33378
1931
1069
341
1096
1989
300
3482
493
2312
666
1833
347
398
10114
376
15547
493
666
141
10163
617
6263
458
267
3495
9507
8482
458
267
8534
332
49485
10224
5294
244
1327
1337
1450
1451
1463
1492
1325
1335
1460
1453
1448
1462
1317
1324
8534
7769
8534
733
1830
2254
263
2917
1303
9382
733
578
469
244
15753
15752
347
15138
2343
2331
2332
449
328
9316
497
261
6337
396
283
10675
244
347
412
361
2297
3897
1377
9686
8896
341
3796
451
1160
1099
1099
244
550
12931
9306
244
341
532
12335
8508
3001
9486
6828
5127
8419
6316
7442
244
335
572
12191
422
6828
2529
18696
6828
4260
6828
209
9880
2779
2075
287
842
2310
1049
1472
308
986
1395
39794
154
1884
14147
561
819
1225
2266
13665
1673
2281
749
12234
5854
4680
10132
799
4955
928
238
3933
2888
843
867
777
828
675
20709
5331
3498
3565
2054
5174
3673
825
11589
3083
2994
3068
3749
3790
2045
2380
3150
3217
5720
5744
5997
11218
5335
9173
2454
2450
2968
891
7460
1234
1544
1439
3190
4135
263
12191
727
5267
26132
1297
269
4034
304
269
1322
124
6749
449
14856
991
926
292
6724
683
325
1519
15166
991
292
269
5245
779
1673
21751
991
269
3399
1384
1312
341
419
405
877
926
292
7047
10627
8398
6789
393
2220
1008
1740
1976
366
401
563
5217
1234
12254
2832
4789
3650
553
237
419
187
821
1393
3071
271
1320
381
262
1318
546
884
618
647
521
1240
2168
3653
256
247
3154
24736
24736
1385
24736
891
7459
1234
1544
1439
3190
270
1567
7214
37954
4634
1120
7062
9431
353
1336
1280
1322
1382
1311
1702
1692
1225
3632
1374
1021
1332
1216
1998
1250
261
7848
3880
7061
10438
4848
532
3217
10444
6699
157
640
12379
1450
3934
523
3038
6310
22008
824
43395
42735
45168
36856
23570
38501
27041
33833
25812
65453
63731
341
9840
839
53083
824
22152
824
1698
353791
22954
263
12315
8624
2304
6640
365
12100
315
37636
1307
335
340
318
311
329
308
824
6270
383
43437
409
232
22051
25854
42777
2278
33188
33876
65495
63773
36898
23612
45210
38543
10467
2924
10429
3170
472
10435
13636
1255
2050
861
16934
135
3516
6778
18121
397
276
494
6543
489
16648
266
11788
157
3510
7159
18121
397
9686
6545
8271
18120
18120
15905
3777
12034
10224
2920
397
7300
9629
9833
5081
157
3667
94
21817
2300
508
535
193
2294
1828
1374
1800
10429
18399
258
270
6226
175
262
236
238
175
268
175
266
270
264
218
218
218
218
239
234
240
18399
236
240
240
238
239
239
239
20473
1425
1460
424
978
1963
978
234
227
226
457
1387
2008
457
18406
457
236
581
580
9558
12465
370
370
10448
363
1389
455
514
409
470
383
458
473
465
513
402
452
524
4723
2527
356
457
455
404
419
434
402
454
447
470
452
637
580
577
12443
3960
433
10269
577
581
19718
978
1963
457
457
978
457
18326
637
1425
581
577
370
370
2837
31818
1625
9902
18393
3583
10559
20438
20313
4937
6916
427
18836
427
18306
427
18306
8911
229
229
229
15913
229
17299
16953
427
16953
452
4432
1995
1132
200
10265
34948
200
13780
10433
4848
532
3131
10439
640
5281
1450
485
8343
1255
10605
2050
861
92
230
20943
1402
273
775
273
497
339
1067
6294
9063
9699
1899
2082
2177
6008
25250
9208
9992
11508
1599
30387
16173
351
32197
3630
1756
388
5498
8265
432
29273
1338
1284
702
2438
2681
9565
234
207
7425
3213
23383
1119
18628
528
550
1400
1395
20024
2158
437
17858
17858
174
172
172
171
171
171
171
171
171
171
171
171
174
171
172
172
171
171
171
171
172
171
172
171
171
171
171
171
171
173
171
171
172
171
171
171
171
171
173
452
7563
1063
391
2774
212
1132
1063
200
1015
212
8783
1654
581
1029
79167
200
604
25013
3800
33610
3800
33610
87224
428
1528
452
275
2057
1539
1410
429
271
15170
6240
1935
9055
267
9692
751
2989
1588
3960
277
1462
1047
8934
269
269
269
1550
282
265
12194
1265
634
34254
2748
275
288
436
3900
1462
288
516
1717
3123
12558
14034
7309
9728
9394
281
10006
951
279
5528
1550
516
438
32496
259
10445
30400
18444
1425
2267
684
227
269
1125
1688
6340
257
287
234
263
424
287
234
226
175
269
265
674
331
330
265
330
270
33610
18897
8377
4005
2871
1802
3623
2763
1456
1805
3551
2508
10067
4317
5051
4237
3204
1805
4054
1237
195
287
5266
3552
261
3552
1139
261
4033
47664
1229
202
287
1206
511
31059
261
12137
2816
24307
6311
7489
19652
617
12639
780
15297
216
515
1245
7246
297
5323
569
5323
6994
261
1486
7160
34229
21399
261
589
607
450
7365
9806
15037
4270
26003
21945
30329
261
697
450
7381
14898
4769
43661
263
589
12180
511
450
8080
8189
593
258
4020
1249
263
589
509
450
7504
7253
611
1610
563
1456
3303
4918
261
589
511
450
8080
8079
2776
93218
31483
607
1602
3121
1184
674
580
10249
394
450
297
1229
2599
27969
4533
20329
1958
2039
316
8231
749
800
604
12915
258
9441
16104
1727
698
1163
687
779
3373
2789
1935
27122
4884
1403
1285
1418
1378
8300
1449
1576
1685
843
2873
29056
1248
4838
5926
1449
1054
1211
767
3490
21970
1211
1244
171084
2296
1096
69255
4857
706
296
296
8788
296
296
661
5206
6262
6539
10283
8254
6068
8450
1889
6982
13373
6552
7573
12276
2260
3384
7470
6392
9186
19166
7404
12000
128
18415
19010
128
128
128
6830
18255
3137
6435
5948
7807
5601
9447
9048
6777
6418
8311
12406
2857
7683
8682
7038
6403
7071
3255
6921
7751
17799
18773
2328
6072
18690
11151
7666
18238
3665
8317
6418
128
7347
9771
128
128
128
128
128
2290
2300
946
303
6360
2321
303
303
601
792
658
2886
781
699
2034
2856
753
4748
754
279
3482
3695
734
763
2830
804
699
323
716
757
734
681
711
2827
2893
699
7998
779
2817
764
2845
3687
693
29418
682
743
2820
793
753
358
2871
797
2845
686
725
754
15323
3662
312
6334
33857
42759
25836
695
22032
45192
65477
27065
36880
23594
43419
38525
63755
9840
839
53107
695
22752
263
12315
7171
2304
366
315
1290
340
336
318
328
12100
311
6640
307
511
331
3672
3114
370
880
348
1238
349
334
897
7040
1060
40629
695
321
3114
1060
191
328191
695
358209
1737
913
37600
33191
32396
1463
1514
1385
2735
293
836
869
544
2735
590
699
166
354
166
829
1432
592
372
324
293
1441
351
1148
166
767
6744
1043
293
296
303
794
294
670
2041
609
285
373
293
825
293
166
713
166
5631
403
166
919
1931
996
851
166
166
2842
303
166
166
166
166
528
10475
2695
159
159
82
10040
272
5515
616
788
1322
19
14674
9207
832
30610
8046
3901
6400
1858
402
9800
5802
12379
5450
402
4986
402
12280
35950
239
239
239
239
240
239
240
358
165
120
19064
269
1839
347
610
666
735
679
697
2110
6484
4106
3835
826
902
1134
550
8766
4832
6043
184
148
8702
566
750
12689
457
1148
1101
1816
1432
577
372
1134
367
1178
292
340
293
1195
808
10851
9920
5401
183
9539
312
269
312
469
890
654
2549
358
360
360
154
310
5020
836
639
291
1870
600
566
7645
754
8394
384
351
295
1993
77989
1671
290
1975
1091
273
1851
1852
296
899
1951
1201
2418
355
1671
13847
328
367
433
483
474
2857
462
498
1250
1339
447
369
445
1140
443
502
495
6043
184
148
457
1148
340
1195
1101
12683
292
293
1178
1432
372
367
1134
577
1816
808
10167
9920
5401
183
360
9590
5650
180
789
161
154
9497
9920
5401
8702
312
269
312
890
340
360
1195
577
372
1178
293
358
312
654
2549
360
469
6292
10429
159
3163
159
82
10021
19
271
605
159
12497
19
14981
436
12376
12667
6139
3743
5692
5604
1356
6279
395
1471
1986
1782
5135
1805
5911
5062
17236
727
5267
26319
1297
4034
269
269
3234
124
7574
304
450
38631
124
1884
3150
561
228
7415
819
2266
767
7361
1349
25258
2247
698
3761
3208
10389
11285
2638
5661
4139
5219
6003
5173
6545
617
284
4803
9571
3807
550
807
3818
1803
284
13720
4871
2922
5199
3552
4401
1305
6230
3806
547
273
11867
3444
5137
2171
7109
2780
28525
550
2480
6305
284
12332
2993
5062
8972
5131
8555
8261
7962
13119
454
12839
1803
807
2193
550
283
13119
3066
19802
5219
6003
3552
4142
547
283
9571
547
283
13720
547
264
14600
550
283
12332
550
283
7361
122
7535
14147
943
1225
2266
1673
2281
988
1934
1972
1254
696
317
323
341
1935
812
331
1290
377
528
790
2245
69221
4598
122
2281
725
5325
685
751
785
3852
3257
800
736
4303
757
282
706
850
834
4014
3790
1248
677
754
779
3710
3469
715
1029
4026
772
24572
3402
885
5012
9768
1084
23871
1300
441
502
450
302
1318
381
1737
1320
2020
914
1732
450
505
1254
446
913
437
447
9622
357
361
5276
221
41367
1675
536
3368
451
7209
513
515
3527
3171
7238
1743
4181
470
3339
7586
4742
531
280
40100
2863
3242
197
5065
20960
604
1566
420
5709
2589
2792
612
420
2793
303
3528
418
420
3218
8732
1657
3174
587
432
2489
534
3610
417
316
459
612
12768
2175
620
1802
573
666
2032
4278
3365
12768
27537
6298
485
519
513
379
457
311
1271
1970
533
604
494
562
7248
515
604
517
454
2519
864
1729
1566
1389
1697
18279
528
440
3137
565
430
526
6728
27101
604
604
28087
9426
494
562
513
628
526
457
3257
485
528
2518
517
454
515
401
311
2325
519
440
533
316
565
2373
881
25949
26619
27717
17005
182
28087
27713
1299
27764
27713
34565
515
386
470
13385
420
16042
28150
3174
10453
34508
578
2920
5326
14894
1427
325
274
1213
3248
9807
338
6473
362
879
426
334
2604
430
2390
279
11498
606
26535
215
19019
1425
1460
424
1963
611
234
227
226
611
6799
2008
1387
457
457
457
10402
4848
3157
532
10449
61
16435
1470
12068
10433
8136
2077
1294
1566
2260
16431
1742
52
10416
1658
7089
378
6360
7879
1465
1504
1910
1280
7276
1533
1481
4512
1622
1579
9522
1398
3256
668
11018
11240
17240
17272
11018
10036
1304
3228
406
310
7473
4321
10512
378
15963
4532
9548
7905
7303
1649
1425
1689
1607
1925
1510
18014
1324
1629
1621
1658
1560
15328
1537
1622
1522
1484
1613
10412
1651
5060
363
22525
29090
17870
32924
189
29538
29538
877
1935
415
844
804
776
1255
3077
798
784
749
807
714
564
329
5388
5517
4188
4665
628
1276
3123
485
2133
2264
1836
470
8165
612
742
521
338
334
23488
2755
3348
823
371
3137
3094
514
662
879
22769
29607
2106
29607
29607
570
574
574
574
466
978
551
667
672
657
502
541
650
653
635
495
336
329
669
809
564
384
653
2871
736
658
684
620
584
674
644
672
610
550
555
975
2447
864
402
457
672
612
19754
29607
593
597
987
466
821
612
29607
593
597
466
612
18541
1208
23487
13203
2735
4536
23487
293
269
280
278
5693
401
395
965
1033
669
5374
8323
1103
3561
25059
5374
5374
5374
5374
5374
310
1035
4371
2833
282
523
645
1316
1317
16263
986
708
1509
2914
779
651
523
310
543
3115
832
740
605
1047
2263
976
2029
2050
9170
517
405
621
907
669
688
5374
1000
14126
556
5374
5374
1103
7593
19095
5374
310
5374
5374
269
5374
635
556
544
471
550
881
864
563
611
531
2318
697
582
617
1069
6349
286
561
788
529
704
876
568
585
673
878
598
638
866
891
669
1449
800
5374
5374
1103
7426
16820
5374
5374
126
12214
5374
5374
5374
953
388
532
893
808
17294
14487
13654
475
278
189
1545
6530
1421
1545
7013
1514
394
484
369
351
6576
233
395
6226
1122
1431
1039
1061
5706
7242
2322
6514
19468
4543
6930
1450
3610
4805
2739
4600
385
452
3981
2278
1064
633
2999
19467
7295
3858
3384
9076
2290
3415
1596
761
2801
8100
917
915
884
3696
6681
2817
529
945
19467
6642
10307
7817
19467
19468
27475
19467
453
5052
19467
9349
11863
19467
9937
4537
14412
10585
95
1490
36703
898
295
5327
555
14233
898
1035
295
11052
2196
295
11474
3043
281
516
6732
13829
1055
337
289
12213
403
10196
12596
1055
4344
584
38600
5327
1067
1055
2275
5850
1159
762
3041
1131
707
645
2228
294
3041
1880
3041
13389
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
3041
292
5193
67186
6647
3556
3584
3324
4083
3494
2871
3355
3389
3948
179460
3256
14519
2832
3396
3516
3481
3375
4217
3321
3441
5193
6860
4288
2184
8087
414
4641
5234
10240
11122
4278
3579
4797
2980
4798
724
14519
895
102494
3358
5193
5715
4288
5234
10946
4799
8087
414
4641
4278
3579
2184
2980
7474
22749
4641
2980
414
4288
8431
2184
4278
3579
4797
5234
8087
3465
2846
2125
5962
2846
76172
72
72
2412
4427
72
6555
13856
64220
74279
42600
45475
55621
65808
59842
67131
64483
55082
67004
4121
84884
9972
7563
1063
391
212
2774
1132
41751
1063
200
7940
1015
212
1654
581
1029
3014
1261
1568
8266
2076
2127
2072
1808
2795
1463
1821
1163
242
4098
2333
2517
3270
1584
10702
541
971
584
1188
332
11944
418
472
580
830
2627
3417
680
282
604
3044
608
481
652
2730
633
2531
505
3811
333
344
2432
5138
4315
2247
10363
3816
2456
5343
15758
2493
10788
298
11682
2447
9208
727
5267
26081
1297
269
4034
304
269
1326
124
6749
476
775
914
1305
12148
2119
793
29707
769
31622
260
5900
1240
695
1533
2881
477
5799
8544
1115
14979
8889
2905
4738
594
2069
270
567
2625
3889
4950
2055
2359
714
270
262
1949
670
3059
736
1808
3229
2114
262
1830
1769
1293
1811
487
524
1807
3786
2009
525
1656
2244
409
581
7377
790
811
904
853
2308
732
764
794
523
858
735
1592
8568
10603
6768
10397
4707
5179
1144
10221
2423
12547
452
7566
1063
391
2774
212
1132
25582
1063
200
9750
1015
212
1029
581
1654
16997
200
3936
14367
762
23354
4480
269
1490
269
124
2237
52
10439
4848
532
3084
59
10877
5755
1820
2590
4049
1579
542
223
9591
5519
5144
3843
3497
5671
262
10795
1247
5671
10734
43925
1247
22399
5663
2394
7387
3798
2449
231
3134
284
3149
10560
1247
10371
10560
1247
22019
4482
2271
2862
3854
4137
10673
1247
23354
2557
1419
1145
35047
15352
2798
3898
21257
10121
184
2938
171
184
170
1145
2524
2524
52318
2524
24185
4361
3095
2984
2819
11425
34827
64858
1247
23430
2281
2653
2089
2019
2620
11259
196
1247
183
196
170
7422
3373
3786
9435
5667
23792
9698
4530
5249
4558
5873
5109
4812
5104
3788
5123
5280
5524
4963
3268
3814
3827
1980
2861
4986
15352
5344
23397
3288
2062
3213
2591
2227
11176
47167
1247
23394
2992
2120
6959
3150
10463
3170
56
12809
1416
10629
268
823
842
3734
830
10392
1281
2169
830
12872
450
4257
1416
12348
26190
21067
29962
2148
10110
3195
15969
4400
5081
8215
2148
2160
3166
27135
18257
23354
4566
2749
2835
2885
6108
7259
1135
339
3056
2642
2558
11207
339
4480
269
269
1490
288
3057
15182
122
2363
381
6529
1421
1514
394
242
2986
6238
1888
632
5133
6228
4229
5557
7104
3991
3811
1427
6989
5607
7131
3145
6131
616
4602
7769
4396
264
7596
9011
1610
1768
4747
49267
4633
1571
977
12170
6523
9644
1159
8078
650
11914
1456
3249
681
12353
1412
2970
10194
5324
7242
516
10998
29704
7597
5399
5695
7248
5023
6354
5899
7881
4887
6777
5637
5414
25837
1257
5634
866
445
629
260
11377
4779
6810
5489
6429
452
7563
1063
391
2774
212
1132
37131
1063
200
1015
212
7940
1654
581
1029
16877
200
3936
14024
16824
16978
16456
200
8783
34869
3826
1063
626
1995
1132
259
35942
1128
542
2181
2390
416
1534
1062
358
283
470
22173
4702
1707
504
905
1851
285
309
1537
386
1060
487
283
2024
312
1485
368
292
12129
222
222
10532
10484
137
137
288
4097
344
2435
9186
5799
2475
598
7225
7225
282
4429
2451
8174
294
2467
11721
10466
288
4054
2473
11854
4764
2481
12324
4012
2478
245
2742
2473
252
521
934
366
366
10475
2695
4848
532
10435
66
5343
2587
1221
1657
10471
11597
324
324
214
321
327
20291
321
5201
12462
8186
506
20171
327
3763
11910
7043
327
3737
24300
11630
24827
327
3443
11629
327
4599
30276
3663
10544
327
3648
40747
11858
10642
26388
327
3442
11628
327
23966
3443
4575
10181
357
327
3684
35727
11924
5543
22986
327
3738
11865
9374
24602
327
3680
126
12391
2321
508
10416
320
267
6553
26131
11097
8070
13424
11002
12655
13584
267
9089
10309
20336
13287
10042
14116
11999
10063
16938
327
3750
11949
7452
17827
327
3717
11628
14656
327
3442
3419
327
21960
5347
727
5267
25843
1297
269
4034
304
269
3234
25511
124
2920
430
1248
124
6749
448
211
430
14792
1250
207
207
1029
1029
205
1831
4381
6710
12204
433
1425
10134
14600
2070
2682
24533
767
465
621
792
293
664
729
285
579
561
2584
778
594
733
646
799
3093
505
728
8653
828
376
747
282
265
12194
651
737
794
6879
766
627
2413
530
520
258
1714
2225
1726
2806
2213
974
284
1993
311
269
261
2944
3065
2231
554
265
12148
896
3020
645
6992
649
5334
283
267
4872
750
283
266
828
679
273
38470
554
265
410
750
11826
287
415
9019
271
12177
715
7642
5268
3087
8995
284
4758
268
637
285
662
267
566
273
622
36462
550
13033
411
175
416
536
554
4289
265
12548
182
8377
1426
2682
771
338
338
338
2039
31053
323
8462
7423
287
287
1227
9785
1956
11075
5734
323
8612
287
37684
9785
287
5734
11075
323
12442
247
21135
285
11783
5159
294
2100
9892
1077
284
1513
4799
328
769
12049
14555
656
24188
738
647
7921
14901
12341
14896
13990
332
10562
10562
14001
1679
355
1515
12293
6999
513
11239
14530
9262
8773
14729
654
324
2986
445
292
3291
720
5587
19455
2549
285
285
3592
4672
1105
572
365
326
365
507
11147
13651
4772
1478
426
5969
1621
11324
616
622
614
277
303
2989
622
251
251
251
1286
275
275
614
10476
7787
276
12071
612
614
618
280
303
280
1946
251
303
614
275
10476
251
3329
630
1558
274
9368
18604
15480
1482
19013
2782
614
7087
628
8500
9070
1818
304
614
251
251
251
251
277
274
275
275
10344
9368
9373
10476
251
303
303
18813
7548
549
13601
612
584
1775
559
2994
1644
575
657
415
756
1353
773
780
1732
1100
725
669
622
780
554
362
2151
2040
2049
2099
9811
362
2062
2114
460
11413
24519
462
8574
8983
1613
426
971
501
9985
460
5909
727
5267
24734
2688
124
430
25511
430
26376
1145
430
26319
124
6270
430
25834
1614
430
26132
1322
464
27598
270
672
991
926
1860
324
292
955
247
712
8991
365
299
1705
1623
299
299
124
10628
15517
5465
730
377
718
747
778
6157
797
269
763
770
19976
15414
991
262
12897
926
292
715
727
5267
122
12344
479
41265
124
1884
14147
561
819
1225
2281
3923
1673
2266
743
727
5267
124
7706
463
122
4008
41496
719
727
5267
124
5522
19846
1556
1467
3170
1205
1251
3644
584
2711
1608
318
517
260
17464
1707
8220
517
260
2917
6974
517
260
8396
555
444
3616
555
440
3454
6603
555
434
10217
10217
32924
189
530
529
6806
6805
1141
391
2774
212
1132
4397
18112
530
4400
1140
1140
1015
212
474
9727
334
1654
581
529
4399
434
3912
334
16047
17167
530
4399
428
7730
334
16467
529
4398
569
264
334
10852
12688
529
4398
569
266
12119
334
12068
530
4400
762
477
16773
530
4399
434
334
3749
529
6810
698
1995
1132
259
37548
603
1104
518
2157
1038
2366
392
1510
310
259
36059
13440
286
2021
2516
1367
2583
3772
2390
404
1515
2294
491
1086
1512
47479
11220
286
4803
2908
734
2523
6918
3200
12472
1297
267
269
1085
6063
6063
660
12943
3220
354
456
919
816
398
3452
354
384
545
580
597
360
847
383
568
1229
1264
2451
350
2548
7464
7639
361
491
1693
479
1932
14505
3602
1803
1714
4252
1717
2266
995
772
1852
1969
477
5675
103
381
3286
267
3159
11449
5566
12777
16359
14649
1232
285
2472
3148
1460
230
1413
1914
1736
4625
8420
6618
6001
1908
244
488
28626
3160
564
3200
12470
1029
4381
4381
20642
535
463
457
464
1228
2374
571
1118
519
1389
449
2388
5623
1294
535
460
463
507
1238
2725
842
535
482
460
536
463
1032
4508
1862
1876
638
344
18572
464
463
12477
783
3601
463
463
3159
11449
1967
1240
1413
223
287
5204
2100
16358
674
23981
243
1377
340
8019
1113
256
16978
6019
18953
19892
1665
49129
15628
1199
15192
7326
16685
5895
387
4892
26989
4912
15435
91218
24966
62316
4912
67310
25450
22385
51730
28266
31611
16685
19393
12426
14134
13846
10190
23638
21122
65484
24104
13628
13353
12526
14113
24018
14809
24229
29654
19165
15594
34432
13001
13072
15662
9445
16738
15168
18900
8486
13667
11490
14551
15464
12040
24288
8563
16978
10747
11441
9250
11225
15997
20079
17086
22312
12144
16479
15784
15272
16947
16278
21303
4896
17145
14998
24423
20207
22407
9216
27328
10834
406
646
261
17160
2134
10063
830
310
881
600
319
192
374
5805
329
329
26178
4960
2483
4892
1089
1019
655
431
690
660
431
1239
28255
9282
34804
6240
1113
484
11338
2848
180
13287
8465
707
284
1983
2208
546
13308
6581
693
4494
2798
25276
266
260
1743
494
1741
2100
334
12639
1529
424
473
287
26748
253
253
522
10242
424
424
18849
1349
561
1566
7530
2130
31442
12997
30469
253
253
522
424
424
2017
20133
253
253
494
424
424
9905
26397
260
489
183
30200
1460
581
1591
179
160
179
423
253
522
567
925
653
7632
260
2250
2423
4599
24167
253
253
925
204
267
423
494
230
259
207
266
260
24967
1529
494
28665
7852
815
2334
2345
260
1315
412
4854
1795
2373
7843
8772
3865
2446
2737
1803
4103
804
4592
340
3867
8438
2921
2266
2868
1791
20476
14493
3092
2623
2986
4626
2362
2482
1921
340
299
2732
3092
3587
4156
166
166
166
166
166
165
165
166
165
166
165
166
166
4494
3467
11684
3583
9869
5034
2382
9938
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
5394
154557
53240
6499
2976
7300
166
165
165
165
165
7489
166
23029
2672
395
166
166
7423
4963
166
166
166
166
166
11992
166
7804
166
165
165
165
165
4324
4577
166
5794
5457
17379
166
7073
5378
3467
3486
26293
3054
71252
769
3645
4283
3974
4055
4289
12208
6240
6543
3984
4448
4387
3566
4025
4199
20736
3477
5142
6427
5248
4404
5168
5640
7188
2794
19657
852
17663
367
291
240
8312
17070
6697
4505
340
168
167
168
168
167
168
338
337
221
41375
1675
515
7209
451
3529
513
3171
590
3339
536
4741
532
470
3242
2651
7236
1741
3368
280
40086
197
7988
2871
52987
13352
515
5461
470
451
3227
588
9385
32924
189
10852
4536
3291
269
23506
23510
23540
669
9751
26737
26737
10469
12608
4281
1686
12541
5815
1292
21783
274
514
40820
1292
848
777
8140
513
14397
6721
4123
7157
7157
7157
7157
13861
17324
989
297
9312
23506
623
623
623
10072
23540
10809
23487
10376
23494
10153
23494
11168
23510
9784
23506
302
363
361
26737
9087
26737
13289
31807
4655
3364
1460
1460
4422
2858
4421
4421
4421
1339
335
9007
1427
1125
2949
17325
4421
3486
335
10049
931
1119
712
4916
953
591
1577
6253
4188
2390
14822
4187
336
336
1399
1130
1340
807
2586
4187
4187
4187
3300
9868
7164
4801
731
1427
941
936
9007
1577
3007
3481
3007
9682
23540
9821
23540
24416
26737
8505
4779
341
8927
4004
10013
23506
12522
23797
3897
882
7246
1151
10425
23494
23106
750
2181
2436
345
4160
6541
3518
2328
2088
681
6300
1076
1974
345
2024
1515
6374
6196
814
8670
1227
2151
505
494
16019
259
8422
31488
372
533
1609
2199
2402
3161
709
2389
807
552
2308
576
1312
2494
2366
2330
722
603
1083
1300
494
259
259
8421
6138
8584
17043
777
692
7630
2237
7096
365
436
562
31487
435
714
622
475
431
846
855
734
587
704
628
722
752
779
872
769
1723
466
10066
470
17017
1009
2837
6521
15326
440
278
986
814
1099
50997
189
9929
23540
8096
8162
394
210
251
211
8719
8840
265
1728
4768
20933
210
5790
3814
210
6675
210
9079
13992
378
4334
210
340
5166
368
8313
210
9079
7697
210
5779
210
210
7728
210
7377
8431
210
7671
210
715
670
866
2779
787
671
320
1549
1328
730
785
1750
320
838
867
2759
682
809
731
682
317
942
443
452
867
2497
2196
21742
988
728
929
682
828
2653
12213
8665
10059
8527
452
7563
1063
391
2774
212
1132
33317
1063
200
7940
1015
212
1654
581
1029
17939
200
11378
14401
762
7223
17941
200
7940
200
6406
32525
200
7940
58064
30400
1063
135
135
50759
3039
7681
1009
38760
200
7754
200
7886
32426
29122
200
22492
200
721
651
662
1108
479
1029
929
1174
961
4929
25650
12147
200
3936
31843
200
25771
31713
200
10389
25127
31613
200
526
22632
1009
7726
200
3936
22635
638
452
7566
1063
391
2774
212
1132
32220
1063
200
10266
135
135
135
135
135
15391
200
200
165
25774
31015
200
62064
30911
200
13637
135
30883
3868
1063
1132
1995
626
259
35947
1127
541
2180
1061
2390
416
1534
358
284
22966
1063
200
165
1015
212
1029
581
1654
16304
762
40295
17962
200
163
22398
16303
40296
16851
200
11205
21113
200
32056
200
165
22397
16303
40296
3813
1063
135
1995
626
259
36042
30408
13076
7335
135
29816
3868
626
259
10220
38600
898
295
5327
555
14233
1055
3043
2196
4344
281
11474
516
6736
19839
289
337
403
10196
17689
19710
15855
19710
584
1067
1055
1023
5327
2962
5850
1675
1055
3559
762
645
707
294
2302
13485
22106
257
705
10968
22175
868
27318
702
23535
705
26799
654
52
10404
532
4848
2791
6349
640
2050
15820
12072
1255
861
15220
1450
445
10333
3065
2953
5998
6892
17813
9418
646
2407
1346
8167
4167
1205
1350
4451
3862
4690
15779
2648
16136
10605
5996
616
262
6650
381
4417
1421
1514
394
369
351
484
381
4218
389
17223
1122
379
10807
356
424
399
26078
673
11806
424
365
14184
7434
4041
443
40592
673
424
28254
10693
424
23188
673
11995
424
28970
8475
424
383
8513
9499
3649
17718
5265
6903
8020
3552
8190
5600
2535
11539
2881
384
17522
565
8075
2867
6518
6606
17738
8871
17065
27753
638
41147
377
1098
1424
275
587
772
1686
469
352
1065
539
365
1024
607
389
426
593
485
583
440
16726
1297
267
269
1053
8973
8973
15827
1297
794
124
11605
5663
4969
9410
384
3658
7667
2595
5613
2562
10156
2624
11876
8040
124
4018
12924
14046
270
270
771
4624
1392
10250
3705
6529
3212
686
2678
2833
2431
1132
3019
7602
7996
3734
11130
6337
556
382
383
1028
484
1927
8384
14060
765
489
1139
677
2363
1117
528
339
1694
7300
1053
1424
583
638
1424
679
16984
16952
122
13359
124
9927
17509
124
12696
124
10461
124
12634
10323
124
11573
122
123
5168
13265
124
9563
125
11862
48399
124
387
4018
10185
10197
10185
124
12376
10197
122
11303
9543
7059
3294
1733
2675
3042
8621
13516
4981
2550
6050
3235
5719
23455
3285
4140
314
1979
3865
9266
3295
9881
26742
314
3125
314
437
314
124
2920
524
3244
627
430
984
4488
1105
2083
9148
2236
1856
600
5954
406
1568
1911
2273
1077
1423
1736
2132
1842
1267
2101
1512
1335
2214
607
7763
1415
2390
1487
2655
1484
16588
5122
7541
31366
2162
2117
5954
1736
1105
9148
430
807
493
740
493
52
10402
159
3157
159
5027
2366
14085
1695
9032
6942
1277
4245
1174
16499
4060
1628
2018
1981
2125
2105
3632
1676
189
1416
1777
2133
11899
5777
992
2326
2307
2096
32155
226
54917
935
704
584
880
633
321
759
1055
594
4423
751
1190
700
670
533
642
568
575
1157
644
546
291
653
1706
14480
296
443
512
340
608
671
677
536
516
578
582
883
624
806
644
701
614
2568
1481
611
532
658
507
308
2140
4678
3944
4599
1398
508
517
512
25560
7563
684
815
943
698
1073
788
785
3458
746
752
4564
4722
3002
3425
698
5089
832
2963
752
1927
1141
688
841
688
1992
698
1025
1586
815
190
189
189
190
190
189
190
189
190
189
190
189
638
41164
469
352
607
1424
275
587
593
772
1065
539
485
1024
377
389
426
365
1686
1098
583
433
207
426
15403
207
207
1250
1029
6710
205
1831
1029
6710
4260
1122
285
7587
1053
9762
1318
343
2210
3987
10535
1825
4030
4119
3983
1966
4005
4002
4001
1159
4019
10006
498
7596
4044
4004
8958
4031
3914
977
4287
1412
4012
4207
10095
5559
2285
1323
2595
5637
1659
2477
4237
3279
3783
6191
5286
1122
673
12116
15415
12233
673
4572
5242
5618
535
4140
1918
3905
1538
3991
3909
3907
3953
13039
4278
2028
5905
6042
7242
5856
638
41138
1424
583
440
1061
1297
11941
269
267
269
16726
15827
1297
794
161
512
11248
689
1256
2767
2714
373
2039
317
8427
295
10573
14502
1302
317
8612
4432
1011
1010
1012
1011
1011
1010
1010
1009
4004
242
3578
3146
2708
2264
1814
1358
2279
317
8462
4616
4165
3716
3261
2800
2333
1860
1381
1354
317
8612
317
2916
10302
3399
594
482
10136
595
3047
317
9764
3018
506
7937
317
2978
10302
2355
317
9764
1070
1851
317
10250
339
354
7300
2767
317
10354
2767
317
10282
317
10038
317
12132
506
317
10073
638
1256
2767
727
638
638
638
1856
1860
1878
1878
1869
1878
1897
1897
1888
297
17623
22726
24701
20707
24806
68507
22541
24266
3150
10056
2666
2697
3064
1774
2198
2764
1603
8139
1900
2322
1889
2562
6242
4094
7528
2636
2968
2189
3598
6999
1524
2066
1599
2765
1482
2899
6882
1838
11846
2328
2479
32376
1629
9328
6153
6789
13067
3105
9641
13443
7318
10551
7407
8026
221
220
222
219
218
219
218
218
219
218
222
222
219
222
220
218
218
6377
14866
3061
12589
10944
221
218
219
218
218
5465
14285
2758
10546
16904
13072
221
217
219
218
220
218
4332
3959
12963
221
219
217
6712
12971
2961
16827
16026
1412
221
218
219
218
220
219
217369
144320
52881
21129
2054
15606
17840
16262
51436
1962
657
2950
3364
1751
267
476
1349
2218
1645
4607
619
2074
294
794
1308
1795
294
3081
2823
695
4656
694
268
752
2365
553
1069
8998
907
1316
275
598
1654
8376
268
267
244
685
1042
4040
1668
6298
4851
13180
609
1611
459
5805
790
5909
1622
1006
1006
1576
664
377
2246
35892
6845
19995
2036
1117
2532
3650
1443
2483
3615
1833
1295
2227
12471
10353
13793
29332
3615
4073
12427
5294
12503
26723
3615
441
1326
415
3558
1266
2888
1067
11616
12471
2534
37973
16045
5145
12471
2517
16487
22790
256
1295
3264
11661
10591
284
2007
207
18873
3615
6799
12471
9799
11749
255
283
26692
3615
4606
10853
17226
5145
11607
16487
8226
5145
16487
5145
10853
16698
11661
31797
5217
1077
268
582
2453
2478
14063
1720
3025
288
7010
1895
3615
291
2998
2729
12994
1535
4108
1118
608
3237
335
9360
1723
494
749
714
2860
1867
8998
2838
267
2806
20342
3615
23810
10853
2764
1421
11661
3317
18488
3615
4606
11607
3615
3957
12440
4606
31738
8194
5145
11661
8248
5145
12440
11616
24382
457
232
605
6469
2714
3132
6469
14365
1300
1993
800
2794
11081
3854
11020
1323
1128
1518
9670
2183
350
11500
1816
1823
486
20217
476
606
2001
10895
5363
1639
30925
16529
1628
11519
438
39829
1835
1277
13728
224
321
4955
10205
238
7703
1388
260
1558
238
342
238
438
39879
12580
263
9984
56531
443
3779
7945
604
4349
19758
7236
885
1282
871
5326
2840
9321
54100
2603
31715
5374
2673
10426
2409
752
404
1346
814
4187
15933
2625
252
4421
243
14498
419
246
366
5739
428
3249
4606
1960
468
443
507
18522
8905
2764
459
402
3787
547
2488
2823
416
9923
1807
1287
1278
1283
16628
9496
10739
31164
13653
15160
845
327
9003
7561
546
133
133
10447
2771
4848
10452
532
61
1470
9374
16423
10467
8054
2260
1294
1566
2077
1742
16423
52
10443
8108
52
10276
16423
8839
52
16422
10441
1658
3724
3537
3581
1978
2540
9275
3422
3635
1267
1994
29970
3667
40194
1113
377
1139
353
1026
4190
1774
2923
1413
606
1194
1124
5081
2373
353
2072
11494
2268
1144
353
472
1113
371
4222
377
2041
465
1093
1242
364
2832
2555
2408
2171
46280
677
1113
52210
27329
2028
3298
375
375
1192
400
375
375
1064
1219
1856
375
632
596
263
504
7703
263
5330
278
3909
7320
99
375
436
14196
271
5750
3586
500
2047
436
269
3191
375
99
33518
351
414
10853
546
565
492
1183
486
868
351
1285
570
614
555
14600
2346
485
557
422
418
516
871
499
456
1125
474
448
570
3655
556
8366
727
571
480
557
517
260
17464
108
517
432
2920
547
436
5036
531
1460
4629
422
1275
10441
499
476
327
9917
517
260
1285
2920
436
5036
531
422
1460
499
460
327
6880
517
260
546
558
978
1213
1460
5315
2039
321
11357
178
5017
9374
1470
3329
1658
1294
2077
2260
1678
19931
2049
1755
291
407
1370
285
1777
884
316
1976
3336
2951
659
289
1865
299
455
1944
1113
285
2889
1129
38581
1111
284
1240
408
284
1101
1096
459
582
1601
1819
1685
1867
889
32655
4100
1983
284
25291
560
1304
20001
1785
747
2225
354
354
14984
790
714
698
772
354
2225
354
25291
19129
1824
354
354
354
25291
178
3654
3524
54533
2956
58400
14064
3625
5843
9658
523
10085
523
12555
523
523
16671
325
2611
1349
688
325
769
457
141
125
13369
318
123
431
3135
392
447
314
446
677
392
314
332
17192
2600
10363
3070
314
332
314
1338
314
17192
125
318
123
2600
5821
314
392
392
332
322
322
322
137
12404
3605
6166
59469
197
14136
146
146
145
145
146
146
145
146
145
146
146
144
146
146
145
146
146
145
146
145
144
146
146
146
145
146
145
146
146
145
146
144
146
145
145
145
144
144
145
146
146
15322
166
164
166
165
166
166
165
166
166
166
166
166
165
164
165
20229
166
166
166
4478
6168
17195
166
165
166
165
166
166
253
250
380
2488
3538
2518
3628
2548
3688
2608
3748
2668
3808
2728
3868
2788
3928
2848
3988
2908
4048
2968
4108
14635
165
5310
17195
380
166
164
166
166
166
166
166
166
166
166
165
165
4138
165
165
4138
166
4138
4138
4138
4138
4138
4138
4138
2998
4138
2998
2998
2998
2998
2998
4138
2998
2998
2998
200
1015
6405
1654
581
1029
15124
200
165
19705
200
7886
13121
762
7226
200
19705
4002
1063
626
1995
1132
259
36043
1128
542
2181
2390
416
1062
1533
358
283
18610
979
364
861
717
1729
1565
640
1869
2079
6483
4440
13686
2714
2382
433
2732
1000
2465
2679
3418
2522
2125
689
1085
588
4887
23511
6581
1165
922
2302
2376
1106
1747
604
5205
2183
873
862
1089
421
491
718
647
444
414
492
468
523
487
494
636
476
467
484
398
499
494
86335
718
38810
13074
499
506
7718
16201
375
1265
1266
1053
567
6121
1185
10374
1151
1290
2238
734
38542
505
8913
12694
38542
505
8722
13718
36615
38810
506
7393
38481
414
12917
38749
505
9245
5995
1405
5995
1251
54244
1247
38858
2185
5995
5995
38481
506
5416
12886
38481
505
6194
13798
42088
38481
38766
14218
38498
15026
38766
13233
38498
38494
15378
79200
497
38494
13169
38494
13189
27822
7836
255
337
38762
13467
1257
11817
38762
12982
35686
38494
38316
15963
17923
38316
12812
38584
13724
10488
2240
38584
14839
82063
498
38584
505
6981
15555
2235
550
27537
38584
38584
506
6183
38218
13174
28485
38218
12923
38218
22736
13882
32821
22736
14533
15418
33655
23004
1506
834
2231
1768
50044
14154
14164
493
36695
12478
64095
14445
18652
14815
1043
1098
13056
5614
15253
28047
1460
1366
14445
53144
19679
17870
2328
25359
1439
2176
16848
19719
16970
13125
53359
7628
7628
13196
593
10886
612
5038
685
224
353
246
540
12235
272
17271
2928
271
650
272
1326
1169
11760
726
2570
747
607
646
592
638
44711
1098
1422
275
587
593
365
657
1065
485
772
607
683
426
539
1686
469
352
583
353
540
12235
1488
380
381
338
1985
3241
4137
2734
11424
303
303
1311
303
327
341
303
323
933
303
6852
2512
303
303
38201
323
303
282
303
352
323
303
495
2510
6354
291
311
414
303
303
303
8664
465
292
951
292
10487
292
622
306
50490
309
318
385
621
317
126
454
1193
302
2669
466
319
1708
488
2301
2000
1994
6103
320
592
5531
423
391
398
4183
3454
324
344
11127
315
335
11944
8998
251
5434
3760
11788
593
6249
395
389
418
4199
400
391
11538
288
6730
4117
4888
4114
389
389
9208
593
1169
11760
726
2156
747
607
196
646
1479
23928
2351
592
4657
3717
534
12768
7062
12768
4114
261
425
10003
3006
5281
5187
10196
482
5453
4186
4395
1391
24197
595
203
592
2244
5299
4849
506
1798
1309
5823
6068
6359
4114
2248
8254
288
1412
2331
9128
8829
6052
4082
288
6359
4186
10702
10059
17408
10441
704
727
1669
7017
4114
9751
4101
6732
592
6495
4114
11849
592
2217
4101
375
4114
11424
6495
4122
9835
6150
3382
1737
10019
1842
446
6305
203
288
6418
2217
360
527
783
1561
382
1871
555
429
593
23354
4480
1490
14107
269
269
124
2237
5522
275
401
10901
243
1606
531
2902
790
243
1141
243
975
268
268
12256
1428
702
593
1481
1109
1488
7630
12864
1025
732
495
7434
346
175
2449
26772
296
3949
277
275
3405
304
257
425
269
585
548
258
1310
254
276
6273
495
9352
346
267
27341
495
346
7642
304
275
258
1348
254
269
548
257
393
6273
6273
593
134
9667
506
171
439
144
114
288
21287
494
345
9466
287
285
276
26916
494
345
7548
10196
357
114
439
142
2661
1849
114
115
21287
544
345
1249
114
114
165
203
115
5299
5823
592
592
26736
494
345
26922
494
345
592
10952
592
1845
9667
124
171
24197
4849
2244
203
8829
9128
26736
494
345
18349
592
7632
534
345
532
304
274
257
12335
264
548
3518
746
1461
256
538
268
699
12335
11835
3949
494
345
266
257
306
490
357
6579
4973
4973
11384
685
224
353
233
1804
2849
287
8887
2237
662
869
2028
4556
465
282
1339
492
13648
1326
272
17272
2929
272
649
271
1489
655
1058
769
529
4258
380
383
338
1989
3239
4137
2738
810
11849
951
27320
303
303
1311
303
327
341
303
323
303
303
3726
303
303
315
303
323
303
6852
303
303
323
282
323
303
303
1075
5542
464
423
391
398
4183
3457
324
344
11127
335
11944
8664
251
5464
4096
6810
3515
448
2040
768
303
593
1058
1075
464
6044
2040
4889
769
529
27503
4096
389
389
4657
4215
11388
281
25914
1070
2484
434
554
446
549
373
1827
480
1890
230
1551
480
264
3763
775
619
25042
6265
7062
395
389
418
4181
400
391
12324
5127
516
7121
25042
593
23354
125
125
125
125
122
2363
52
10450
4848
2424
532
65
8929
82
9984
616
271
1322
1216
262
5629
14991
17035
7755
25053
267
6553
5425
12140
6158
13636
6006
10947
394
1485
4900
3527
2129
610
1241
349
1971
4003
3661
387
734
855
394
8907
585
386
771
8425
4099
4679
9212
394
5560
1359
394
691
1205
478
2670
3870
698
7190
601
746
386
1971
4419
1109
353
357
15268
5497
477
386
386
19626
3928
180
1342
13715
9141
14607
301
1041
1041
5116
5116
19588
1041
5116
5116
1041
1041
124
124
11442
124
10280
10912
426
14598
1041
1041
14974
1041
1041
1041
1041
124
12038
124
7706
10912
426
14598
1041
1029
11998
11998
14974
1029
1029
1029
1041
1041
1041
124
12277
6834
1022
6508
368
360
23354
4480
1490
269
269
23354
124
1474
125
638
36128
607
469
1422
275
772
1686
352
1098
1065
724
485
1024
389
426
701
1427
377
638
36127
1422
23354
124
2237
17154
5213
6460
5188
1263
6039
3006
2258
2434
6899
3242
1521
13211
7980
6460
5188
2050
6684
294
1924
2394
1386
964
840
14524
5884
2235
1353
840
6252
11527
4814
415
1403
983
1145
8858
4103
969
110188
5510
1383
1403
1383
2208
279
637
122
279
545
279
10095
3089
840
855
3411
3089
6684
2208
122
7981
2347
2107
13840
895
1260
2805
1968
1459
595
839
573
619
1143
600
1424
613
9327
1474
1549
6061
2195
2313
21131
3162
2759
454
6679
7351
36680
188100
148955
161759
221
221
220
220
1308
220
1077
12859
899
13386
854
348
526
15060
2311
749
284
6345
10634
526
12055
11523
329
9764
762
10505
1453
3829
2125
1021
1326
422
422
422
422
10400
10495
437
364
13557
11319
329
8977
28870
265
584
273
1468
1688
265
1159
852
254
265
578
309
865
271
585
271
2143
463
45019
1476
2465
531
380
2431
2241
271
506
1216
3014
2439
3735
1945
2458
699
10224
40117
1124
951
643
553
293
683
535
271
4029
12580
12628
2103
458
458
458
458
456
458
456
456
41483
3326
460
456
456
354
458
450
456
470
456
692
265
460
456
8966
456
458
456
458
456
464
470
456
658
478
672
456
458
456
585
456
458
456
456
456
456
458
466
456
478
456
840
456
464
458
458
456
458
456
456
464
6003
460
456
458
456
10625
4035
585
573
464
570
354
569
497
57669
493
1215
43123
172
306
9509
13132
4306
598
6718
475
208
475
672
3727
479
3727
666
2372
5157
288
3396
665
6721
10173
421
14650
598
6174
288
208
628
473
907
1236
9965
399
6540
12108
5450
485
732
737
3619
2338
57465
3887
836
6932
748
417
419
1626
371
3402
995
1833
3243
2680
2807
1373
1107
1080
904
1422
1380
1617
2460
2805
15825
905
4004
1306
1565
5280
210
6388
1934
926
1186
311
3372
3209
1701
2715
2304
8138
930
850
1339
24399
172
5772
14634
13132
609
13508
6718
473
666
10753
4843
38461
3959
1679
528
6431
7260
453
6003
7260
22724
371
3387
818
10909
12130
2987
16124
16043
5147
546
5748
4126
1564
10804
8363
4903
2797
2406
1793
1906
311
8539
5806
5797
2034
2084
1856
7533
24871
2930
3199
995
574
2564
5776
5170
11356
13255
455
5689
3356
911
606
6035
315
432
4466
1062
308
558
1176
153
363
3085
2176
7337
474
5519
733
28073
5669
3085
645
1248
582
10273
1555
4562
915
2905
3206
1113
2416
6138
344
3264
2820
1216
2214
26517
435
3383
3495
6014
1374
455
7293
8090
7225
2752
8024
172
10273
14632
13132
4306
598
208
6718
6174
288
666
9965
1236
628
473
665
5157
907
276
4843
6540
10753
2012
1100
1100
356
6057
131396
2865
1166
404
102572
629
173740
6076
9100
6076
197
629
12758
9026
13214
16116
4928
691
621
2132
688
12604
16027
688
704
632
2761
5251
913
872
3089
12703
911
5052
7225
1510
4707
165
4690
1608
918
164
521
165
615
1404
1372
1156
793
165
4689
1051
4737
597
1073
636
513
5119
7636
1695
880
2865
21246
22275
197
197
2723
2358
4296
32368
6303
7349
873
6343
4367
10874
4829
6959
5896
3680
4735
4090
5376
5892
5132
6090
10106
7384
4163
7122
5118
6281
8289
8234
3771
5088
7041
6503
8744
5566
4804
6646
10419
4848
532
1868
394
563
7584
1234
4793
4946
2832
3650
4789
559
237
421
188
795
1395
3226
1320
271
381
1240
2190
884
618
546
1318
521
2697
647
301
262
1630
2472
1949
256
9374
2471
9326
858
2214
1902
1349
28282
4944
1455
62121
15262
3058
5894
3657
287
331
1532
1764
1270
458
1507
3310
3772
2705
452
7563
1063
135
135
135
135
39348
1063
200
3936
1015
212
1654
581
1029
16613
200
8783
13307
38768
38768
5364
6880
41717
288
7043
5995
4356
4161
5278
8394
5350
5081
5474
5462
1644
10135
5064
4111
5608
16613
200
7754
14062
762
7240
16613
200
7886
38768
13100
7208
38767
16612
200
11205
13513
7231
200
16612
38768
38768
13100
7205
38768
38768
8466
3195
7087
8171
93330
24520
27923
6024
5636
5765
10032
5752
5844
1260
6273
5724
5869
4380
4380
1897
18698
27974
78840
4380
4380
4380
4380
18471
159
159
8238
8003
1119
366
3402
1009
1593
2748
3958
7574
2451
2458
2590
6011
2012
2788
4919
2562
2411
2719
651
2928
2950
2774
48739
2699
2824
26048
2666
2671
2836
2704
2463
2633
2594
2548
2449
2910
2389
2602
2522
2631
10386
6281
4904
1664
33717
3262
2549
4526
3292
602
3107
2186
8499
2369
656
1049
18163
8498
43213
30121
38841
1119
8083
586
8550
9925
322
1828
419
1268
8317
1252
23760
9248
9616
7632
7843
9616
4656
876
60033
540
1366
3442
447
1937
1420
5848
21026
1273
33832
18619
23098
23866
375
6699
851
817
858
827
812
818
813
1701
4832
828
867
835
802
789
1419
4351
807
858
2823
855
5200
252
7069
767
2728
808
5889
2583
2823
5090
4350
2516
252
2671
1419
5200
17666
2729
5593
2914
283
2618
2976
2714
2725
3019
6074
10095
256
17294
254
13584
255
7816
252
8306
8265
4145
4285
4351
251
12818
1557
6739
3337
5077
2851
2285
1135
17832
4723
6081
254
9867
5798
2583
2823
4350
4239
5200
256
2671
1419
2728
15485
2517
5312
255
9364
5381
250
26232
249
12604
250
12544
11217
249
5099
253
5417
209
209
6096
5118
251
8926
253
12244
247
8727
14306
252
255
16596
544
223
1425
20262
1460
424
234
227
978
226
227
612
12468
12446
609
1950
1198
2008
322
12467
322
12467
612
558
230
19075
977
612
612
1950
322
609
12467
612
322
322
609
12467
12467
609
322
613
9562
12467
322
609
12467
2520
479
10757
24383
209
4325
337
2547
753
35076
12168
652
7764
19175
2520
2520
3544
475
2520
5337
2520
493
4175
2520
471
1666
19055
493
2520
2520
493
5285
469
2520
15700
4312
2520
471
6046
19176
493
2520
2520
491
6046
19991
2520
475
5290
477
2520
4316
2520
475
19302
493
2520
36866
493
2520
39340
475
2520
209
208
35076
209
208
209
209
652
7764
19313
2520
2520
3544
475
2520
5332
493
2520
4173
2520
493
19178
495
2520
37862
477
2520
19989
2520
229
5289
2520
493
4315
2520
473
19303
483
2520
10080
726
4868
652
2520
2520
7768
24183
2520
2520
3544
2520
491
12232
5338
2520
483
9626
4173
2520
493
24040
493
2520
5337
2520
493
4177
2520
475
19061
2520
493
2520
469
19989
8966
2520
493
5293
2520
493
4319
2520
493
24038
469
2520
15700
5324
2520
491
14164
4170
2520
471
1666
19066
481
2520
34468
36412
469
2520
15545
19985
2520
493
5290
2520
493
4318
2520
473
1666
24041
2520
493
2520
12189
5287
2520
473
4238
2520
493
19983
2520
227
5288
2520
493
4318
2520
493
24182
469
2520
15054
19984
2520
475
5276
465
2520
11707
4238
2520
493
24182
493
2520
2520
473
10356
2520
469
652
7768
24182
2520
2520
473
3544
2520
10276
25111
477
2520
10464
5056
1162
483
15242
915
527
2035
10438
483
6631
23219
18820
1101
608
922
740
552
1054
569
1013
867
1059
1133
915
1102
648
1234
565
604
211
1294
6317
1758
1047
250
5056
1164
483
915
519
321
380
7364
8018
581
715
350
338
5790
799
616
3583
5726
8018
581
5772
3597
9512
407
3672
14275
2185
11911
16783
1415
3003
2055
2410
1843
3006
2000
1682
2076
1923
11917
14759
16672
2749
21964
1522
1407
1130
1281
1008
2771
1714
4885
1176
1343
1226
6756
1630
2497
2186
1460
1339
1101
2995
1094
4675
2201
2546
1176
1295
3600
2072
10434
1388
1488
1657
1384
1173
1066
15467
2708
1068
5178
2481
827
7052
4418
2369
335
336
105611
336
2296
1006
14524
2997
2414
1586
2395
10844
3101
1797
2366
3818
9281
2329
1475
560
16026
69706
2051
2247
2070
4554
4709
4554
4319
4364
4709
4554
4709
4364
4319
2920
1404
5070
2485
2455
2250
1887
2062
2420
7867
2797
2541
3674
8040
17352
8490
2684
7691
1308
3051
2541
13661
7176
2720
7729
2542
9201
2502
2456
14784
8318
7193
2566
3193
15600
2413
9552
16661
3420
7356
2495
15465
2025
12750
11012
13841
2421
2522
2421
9462
293
1749
1421
1935
871
5883
5026
1418
21250
5626
5601
1746
16666
11987
22206
1958
1632
1110
11980
917
1195
1550
4953
1862
5053
831
2756
727
1746
12335
1157
14180
11484
1583
12222
12232
1584
10910
14844
1221
10986
10387
10428
1745
1744
1587
15266
16304
16544
12563
1011
939
979
1333
998
1273
1331
1584
10074
1745
11247
11529
1582
10170
1745
12410
10494
1582
10802
1744
10279
1583
10733
1582
10998
11666
1565
12179
1589
78891
1595
23699
15385
17575
1587
23711
13146
13965
1440
14211
18071
1588
14653
14402
30252
1593
16263
14384
15330
1438
15835
15234
1590
28287
14498
15462
1717
19464
18702
15005
16918
2408
4194
3520
3270
336
3781
3843
4334
4472
4360
2421
3759
4195
4167
4205
4663
4513
4611
4022
1214
2996
5137
4851
4366
4478
4222
4848
4628
4306
1228
4998
4227
5155
4322
4285
5070
4970
4584
1499
13197
7504
5597
10813
706
5490
568
7350
4196
740
6672
7128
1841
7098
360
6704
37316
7231
7441
6410
315
361
6899
4188
26846
4190
29115
3975
27741
4154
25799
4143
27442
17438
757
4083
6036
5809
533
751
5162
10290
1742
4568
746
828
723
4255
6172
5517
2340
5632
1963
10322
866
721
4182
5521
846
5410
5939
710
4215
4267
10387
746
708
740
5598
6000
681
10237
840
696
4081
5578
4026
5450
9548
2158
1204
1112
7107
8615
441
4836
1266
1199
441
6752
10319
441
1246
1292
1740
5664
5461
5446
441
441
1257
1207
1236
1159
1058
1177
18996
159
159
2686
3019
9384
3068
19767
2307
9895
4744
2362
24884
6039
3932
3812
1421
6527
4006
3317
2987
1295
4759
2534
4222
1288
28355
6986
1856
2492
2307
820
10563
5139
5345
4773
27975
1826
4083
8038
6506
3050
6279
2867
28696
823
600
7442
1819
823
823
26910
812
17150
822
3850
6327
436
27905
7480
1808
4628
7437
36668
31416
14157
11187
3556
8939
6609
11802
1114
2438
22409
1673
1559
1557
4878
593
1524
1840
2989
1890
509
1922
1715
1564
1566
8096
1203
1534
525
1119
4608
3978
1839
8665
1187
1974
29541
2468
1879
7558
1909
12100
6251
19648
4913
1950
4414
1013
4081
7342
6315
11443
1669
5354
6394
1657
850
13946
1763
1638
587
603
3710
1541
2166
1824
603
588
492
1782
1766
19623
1992
1814
1630
587
1712
1688
1917
20033
21737
1801
19781
24344
3602
27415
2621
27697
18634
21843
3161
30089
3155
4023
7139
1839
2011
12936
3474
2386
3341
35662
8677
13506
9350
7474
7599
1241
2724
4950
336
4192
15142
3126
16621
2305
1121
1894
2792
1309
1894
17568
1894
3387
1340
3093
1336
1302
6717
1992
1992
556
14772
556
570
532
570
1992
649
2004
1339
649
556
2004
532
8021
2004
570
649
532
679
594
499
915
10627
593
582
679
620
1584
656
2060
677
655
595
695
727
695
583
694
1354
207
9111
214
9111
1033
419
18014
13705
5355
7343
2432
4504
3000
2331
6769
2355
2284
3965
316
7833
1910
805
1124
7303
13571
733
969
8502
963
1090
1504
6152
4128
711
1014
7329
2727
9482
8058
11363
10281
6784
7474
8267
491
64627
452
76857
6617
11924
9148
13408
451
78453
5477
8995
6698
8631
9243
5200
8745
6302
500
10852
8506
8335
5763
6377
10942
6172
622
585
1293
1741
1665
620
620
1743
1730
7062
1528
700
1528
1745
1007
1145
700
3792
1887
1045
623
1145
1293
1731
1528
1912
585
6591
770
1121
1200
9475
770
3585
1362
1117
1197
1121
1200
1647
1359
674
674
5431
18660
8053
4134
1211
19097
13518
9704
10061
10542
13435
1334
16063
35834
27729
6121
2047
16427
15542
6730
5416
13733
11082
11800
11162
10766
12972
7676
12716
1656
22482
1656
31436
1656
33595
4565
1159
1159
1238
3440
1278
22899
1160
1160
4675
1262
1227
1229
1211
13483
33406
17556
11383
13716
4680
1234
1255
19516
1238
1251
19802
22102
20050
3986
3220
4505
1238
20501
19296
439
1127
21900
4533
6014
2015
3257
5693
5657
6273
16331
1255
861
7118
220
820
4622
824
1027
1027
877
1085
315
424
397
397
1153
1108
398
916
390
404
3027
1484
543
14967
810
343
314
314
825
700
1113
624
1310
314
1419
10404
2791
4848
532
640
17073
1450
12808
14679
11883
1158
1160
13225
582
2774
1160
1005
2923
2546
1188
952
418
9647
344
2911
984
13782
14438
13880
1120
3364
19370
4049
13132
7496
1160
14160
235
49587
4141
235
235
235
2401
235
235
2385
2328
49594
48209
49587
235
234
235
234
235
235
235
233
235
235
234
235
235
234
235
235
235
235
234
235
233
235
27477
8271
11150
10232
19595
5236
11123
10376
14140
6306
10687
234
234
235
235
235
235
234
235
235
235
42002
235
5951
235
235
235
235
7129
11000
235
235
235
234
235
2423
235
235
235
235
235
235
235
235
235
234
235
8141
234
2874
234
42001
9117
604
7215
42003
7610
8036
42003
235
1668
2355
2920
2423
2877
151127
42002
67682
88670
151128
151127
151125
151127
151128
151129
151127
235
235
233
235
235
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
151128
150706
116800
584
2920
584
19171
235
235
235
235
235
235
235
235
234
235
235
235
235
3011
2101
9772
234
235
234
235
235
235
235
235
235
235
235
235
235
235
234
235
235
235
235
37768
2101
235
235
10310
235
235
235
234
7754
150321
235
235
235
235
546
29113
604
235
235
235
235
235
43170
235
235
169229
9603
53684
9167
10999
452
7567
1063
391
2774
212
1132
1063
200
7940
1015
212
1654
581
58130
30363
200
10266
1029
200
11205
47127
26800
1066
4609
1538
115
78163
27127
6317
442
1459
994
11124
281
285
708
270
4755
1947
288
721
1699
1868
4476
3660
2703
3669
1788
1639
471
603
3501
1303
288
277
5045
281
2840
289
3648
3613
4094
313
617
668
239
1985
201
959
10555
793
621
301
9723
10601
405
7659
3189
1824
713
948
8630
2197
1440
775
7870
18197
4325
4448
4325
3533
1575
39329
1809
2282
1020
263
724
3863
10473
980
1773
1857
594
296
259
14840
39348
13598
3745
3260
1634
1022
4861
379
14541
959
793
953
10433
3828
5395
3828
41741
17525
12463
1203
1203
14207
11626
14183
7300
7300
7300
14411
1083
378
14541
7619
6911
8090
7587
6601
2370
3148
2734
125
4956
2370
10618
2249
380
352
228
21694
375
400
1584
1763
1039
1261
1180
2117
1659
699
1101
1084
1460
1084
1522
1136
1418
696
50034
7442
724
642
938
1773
713
1240
863
1034
973
827
982
2690
612
735
1152
9696
685
610
66292
9690
19846
1706
1467
2711
3170
3644
1205
1608
1251
318
1213
2039
321
8612
585
1557
6761
1213
321
14913
2917
1213
321
11357
8682
1213
321
8612
1213
321
7586
8683
1213
321
26533
1703
7609
418
1032
30622
1121
228
234
214
234
7447
934
9003
2270
2153
3644
914
418
940
26533
1703
20478
1703
26520
3872
8954
485
20185
107763
1703
26507
36284
1121
10010
26494
1703
12694
891
7868
214
11834
1010
322
8215
26501
1703
214
13536
2153
26115
1186
9905
214
14086
891
214
8864
3872
16542
934
9291
214
15670
917
9814
193
4146
908
6669
818
554
486
19368
3053
966
8529
519
232
596
261
1347
17350
692
3700
410
1010
3557
322
8215
17961
8215
214
7850
1703
193
19368
598
261
399
725
1512
2154
2727
232
3053
6842
4771
1357
1316
730
1649
2186
1709
3814
1628
1169
1845
2209
553
207
210
31614
9250
12387
8086
200
210
11023
949
7757
13353
4491
11996
1222
602
934
3091
2582
480
468
10948
20730
405
295
752
4348
1728
1296
6823
488
425
937
671
335
736
420
2067
924
412
456
459
421
2446
407
11961
1275
20745
480
1222
4348
934
3091
405
165
752
11996
1276
526
1296
5808
166
295
468
1680
123
312
6823
166
421
407
488
937
456
412
166
924
459
165
2067
335
10872
166
425
883
20586
4352
7254
1326
11718
1801
125
12113
1262
585
4801
6227
164
466
208
51877
8935
1398
129
166
166
166
166
165
165
164
165
166
166
369
165
166
165
164
165
7187
165
165
165
165
164
166
166
166
166
165
1296
1826
165
1296
4357
166
397
41349
3413
397
5034
466
1296
468
17268
4357
13938
166
164
165
165
439
4813
166
165
166
166
165
166
165
604
164
165
165
208
166
164
129
700
16214
164
3537
1714
4357
13931
166
165
5296
4352
604
1296
30882
20709
13896
604
164
14722
14639
14639
14639
13923
604
3124
17948
9701
1296
17948
2277
13909
604
208
4128
17091
17091
5037
13892
604
5343
165
1739
20175
166
20175
1296
11937
13885
604
4166
165
12255
12255
2277
13899
604
5131
164
18878
18878
18878
18878
1296
13868
604
165
165
20129
20129
13964
604
260
5579
16849
10651
16849
2277
13950
604
3943
1296
9660
8720
604
567
439
466
1791
446
10599
780
165
1296
16137
399
15154
166
4352
12076
166
604
4274
10445
700
14112
165
4352
12291
1296
604
5242
1981
9521
14517
24083
12401
260
604
143
30737
1296
12375
604
700
13050
8548
4352
11840
604
165
165
4709
700
12005
1296
4352
12388
604
3850
1731
31904
12358
604
5841
11505
35236
12362
604
9781
1296
700
10940
4352
13931
10599
604
61175
13951
1296
604
5722
9316
7993
1750
166
1296
1296
1827
8020
1296
1296
1751
1296
1296
1966
165
1296
1781
1296
165
4357
1296
1784
1296
1296
1820
9615
1296
1296
2039
9978
1296
1296
1779
11262
1296
1296
1296
1771
165
1296
1296
1776
1296
14256
1296
1822
9781
122644
13933
1296
604
4396
10133
17764
19921
1296
2041
9781
1296
1296
1820
10191
1296
1296
1822
3195
1296
1296
700
9881
4357
12801
166
39113
604
4974
1822
9461
12822
604
164
6619
6732
6619
12820
604
5507
1296
10114
56857
12832
604
3203
7802
68673
12813
604
3182
3195
56996
1296
12828
604
2755
700
11961
8814
1822
9781
4357
11997
604
164
165
11534
260
11976
604
5993
700
10037
7781
1296
4357
12603
165
604
8991
38106
12574
604
9461
73961
12603
604
10037
169848
1296
12607
604
9615
94438
12602
2041
604
9781
10408
700
5057
464
466
8781
8229
397
5025
900
4348
1792
1296
8168
10408
166
146
452
7563
1063
391
2774
212
1132
23409
1063
200
8783
1015
212
1654
581
1029
3813
1063
627
1995
1132
259
259
6984
6854
16134
16191
578
568
595
676
372
1046
309
18088
988
1095
983
1007
1086
604
568
621
677
423
4865
4186
4492
1177
13273
16134
1129
1101
447
450
546
542
711
3315
846
943
19373
714
738
651
613
7447
1298
3739
832
977
672
695
719
772
18344
16134
1105
6607
966
668
642
25547
1078
706
3426
882
693
721
20250
24780
20410
17740
16137
978
624
14754
15413
16134
704
20174
22029
16077
16134
1084
4380
1082
686
2851
826
1155
826
1153
15873
16134
1129
1067
1396
1009
777
8038
983
3333
938
881
705
16748
16134
1028
17610
16137
16134
18556
8646
477
12165
535
468
5698
5698
477
12123
535
472
145
535
536
5508
58933
459
8619
302
309
384
424
422
379
387
422
411
393
340
313
313
58894
535
544
156
477
56145
535
470
55171
10581
10581
461
38282
450
462
526
156
458
12509
535
544
58079
535
544
61568
36355
535
534
5507
450
463
497
3273
5507
50733
459
450
463
482
36357
535
544
450
460
2419
497
535
534
40950
450
463
499
64
461
10641
450
460
499
32377
535
542
450
471
3344
486
3254
535
466
450
5508
463
499
5508
461
450
463
499
36351
459
8820
2141
11662
450
460
467
459
448
156
462
497
37475
461
8501
450
462
497
475
12242
450
545
499
320
5276
36357
461
450
462
484
1956
461
10458
450
463
497
37536
460
448
462
493
477
450
460
497
36546
461
7704
450
460
507
3568
461
450
462
468
3579
36361
535
534
450
462
497
459
7792
450
463
469
2024
36354
460
10439
448
461
488
3165
21175
2428
1309
2703
1941
821
979
937
10079
5943
2645
3057
1691
271
21070
267
1039
1300
1136
3540
1914
596
860
271
1138
866
3120
266
6282
8655
296
648
20576
20615
887
9436
4244
2206
10041
9778
28835
20597
1419
1625
1793
644
740
663
648
616
644
489
472
473
2238
1627
260
676
671
662
632
720
323
860
3456
16930
20615
7855
28835
20576
6862
45944
20577
3320
2587
89
16560
20615
6507
2656
12614
20597
3789
89
12575
3406
20577
12994
20576
6119
12938
7122
20615
12726
20577
3200
45062
20597
89
20597
43321
4218
45018
20594
4496
12614
20556
4050
8563
544
998
528
3524
2570
610
20556
6451
20576
20556
1009
879
867
294
922
813
639
788
1098
20597
947
895
941
867
1972
1092
9710
20597
622
5676
20556
419
32240
2566
261
2728
1250
1269
261
1390
432
1839
3872
352
32259
1280
1060
577
1225
5430
4163
8928
2504
174
125
10154
8665
8732
14287
352
1282
2754
330
122
174
12308
32240
4514
5779
6565
352
572
10979
730
728
777
763
20487
124
14661
10037
32310
174
124
4885
122
5565
9228
6905
352
32226
813
659
415
396
122
5252
6994
4178
87426
122
25378
1180
125
174
352
32285
8501
4609
125
10488
19098
352
32200
352
3969
32259
369
782
1100
353
746
1041
140
9890
517
352
32737
352
19008
32736
609
125
904
613
174
124
5937
10393
9313
19649
352
32781
124
3200
124
11254
12420
397
18399
352
32722
124
124
11937
9110
19289
352
32753
123
8619
122
11741
44156
284
274
4229
1356
8844
856
269
560
5921
1532
595
269
1567
701
730
1093
377
1613
404
262
3241
2404
2488
1570
279
1715
347
44117
284
29
13346
2784
29
72
72
72
72
72
72
72
72
72
404
347
72
72
72
72
72
72
774
72
72
72
72
72
72
701
262
1524
72
72
595
72
4474
263
1071
2779
598
688
4780
44046
284
8844
4318
1859
668
165
3383
28769
9331
528
908
236
223
222
5552
198
198
262
9087
228
228
336
282
679
225
2342
260
201
262
263
356
908
6083
448
1521
488
494
488
526
7693
2106
488
553
488
3921
567
31405
908
10208
9395
908
908
9256
908
908
9256
908
908
9395
908
7887
908
2996
908
284
11824
28632
908
285
606
13030
9986
908
285
598
12752
853
20186
9165
10224
24150
8823
150
6725
12057
8659
457
9686
452
9957
10224
14655
9686
477
9684
853
14657
12065
9959
8899
8659
9462
14891
10172
10002
515
540
22258
9079
853
22260
12612
9997
481
26
23998
9893
501
126
8403
14891
10204
9151
853
8294
2302
9196
853
10389
33923
10389
2301
9127
853
4629
10483
10135
506
420
6782
41721
9278
853
21428
9118
10500
20963
10140
482
26
16141
9369
852
16918
9179
852
20802
10056
489
39153
8325
10137
501
124
8211
37190
10305
1790
548
18079
5698
10036
489
7921
174
580
5492
5492
376
6133
11990
10036
491
4380
10201
521
552
4502
4502
9338
853
33841
16395
16395
9139
853
10560
34667
10560
10312
1684
544
18861
9304
9304
9366
4376
58132
10300
521
532
9540
24936
9540
10317
497
11649
14614
9133
7413
16373
9388
852
18549
12165
9149
51678
853
10689
10689
9245
174
32071
598
3860
9368
8153
22505
9376
174
24378
598
3860
2920
9186
853
27176
5498
2302
10306
518
540
9558
16907
9558
14891
11824
15771
13257
10319
481
26
19484
14891
16074
8823
9319
9959
2179
14657
6649
14891
150
10256
15771
8125
9390
853
5498
15470
10308
520
536
5674
13543
2920
10073
491
154
16053
9345
2920
852
17157
10692
10325
500
124
9716
26690
9389
11293
18502
10329
1684
544
35724
10337
520
540
20748
9387
852
12165
28237
12165
10289
520
552
21366
10339
521
566
7526
36692
7526
14891
8092
15769
7599
14996
6649
9332
853
25048
14600
5945
14490
10575
14445
8092
8823
16074
14889
16382
8823
7599
14989
11800
8659
13665
8659
6649
9959
8092
14657
7599
12839
521
566
913
1262
412
4475
391
4574
341
1532
363
244
257
395
4452
391
3617
50910
1265
5773
38498
17319
17318
5424
5681
12897
2508
5862
7182
5566
5877
227
2556
2980
1851
2975
179
179
14047
393
1817
395
9592
258
178
284
2007
6192
5510
358
6079
369
256
284
5527
367
256
284
367
256
267
11333
393
1817
367
11703
5077
5554
367
256
268
12969
395
1817
369
11703
8653
393
1817
367
11703
2600
395
1817
367
13512
691
2482
2010
54805
54805
4323
3811
54805
554
553
587
5156
586
5151
591
5156
586
5156
5156
554
553
553
553
587
586
553
586
5156
5156
586
5156
586
586
5156
554
554
553
5156
554
553
553
586
586
5156
5156
586
5156
554
553
553
553
553
586
5156
586
586
5156
5156
586
5156
5156
586
554
553
554
553
587
5156
586
586
587
5156
5156
5156
554
553
587
554
587
5156
586
5156
5156
586
5156
553
553
554
586
5156
54805
156
156
54805
156
4323
3776
54805
12270
3230
1005
476
761
2166
3315
1321
563
2121
2448
3032
635
1242
287
9947
568
9672
9672
47990
2252
291
291
272
272
271
435
412
1284
548
2007
992
1745
1611
2964
1271
9821
282
10496
1604
2909
272
272
271
437
39283
992
2964
45994
590
552
10715
10715
1706
1659
2544
2357
572
2333
2230
33945
21581
38101
2886
176
985
176
2759
1169
27399
38146
2357
194
21567
552
1823
1659
2591
18169
1274
9949
454
1539
501
276
7902
378
5018
502
325
4738
326
444
2165
392
664
326
443
916
460
618
15230
15230
1810
1659
2503
563
10238
270
273
270
549
1397
611
604
2920
1648
1659
2556
563
530
529
6807
6806
1141
391
2774
212
1132
4383
1140
33446
530
4384
1141
1015
212
1140
442
11180
334
1654
581
1029
31374
530
4383
419
7861
334
15081
529
4383
569
334
263
11903
12987
530
4385
762
6274
530
4384
15081
529
530
14548
4383
4383
444
6381
10241
334
453
334
12693
530
4384
6279
530
4384
4383
14549
530
30388
434
3912
334
530
526
529
4385
440
11354
334
30388
366
189
13964
1301
2051
6700
679
460
1340
477
1467
1481
458
273
273
273
126
2280
22385
1297
522
264
26380
124
124
269
119
112
1256
124
1349
530
3019
1839
1193
124
945
1614
918
123
122
1911
1284
1290
459
1203
518
859
10954
262
9855
993
379
594
360
3383
2173
661
435
608
833
4829
452
4366
452
704
615
580
5590
654
532
856
4771
661
860
438
497
271614
174
172
174
173
172
174
172
172
172
172
172
172
173
172
124359
172
172
172
172
18327
1425
2267
684
227
1125
279
1688
4323
424
175
269
261
331
234
265
287
267
330
674
330
263
257
234
330
226
287
1425
1460
424
234
24893
227
226
977
227
612
322
12465
9558
12465
613
1970
2008
1387
3847
654
1300
1191
17436
39572
201
10220
4016
360
2078
12634
2162
429
892
18192
103
103
103
103
271
103
103
103
4466
103
267
269
103
330
331
270
103
257
103
105
263
287
253
287
103
287
25213
103
103
103
103
103
103
103
977
322
613
12465
12444
156
609
1970
105
105
6909
1514
1421
394
369
351
484
3069
1122
285
5103
11734
258
11679
1605
5039
258
1981
3244
673
17376
12144
17145
516
8502
9215
734
4975
9913
1124
1578
9377
9828
1084
1115
1748
1099
974
5497
1583
12022
9815
490
1094
1164
1020
1033
1080
1080
1737
2150
5472
1033
500
8739
1024
7483
7116
5957
799
5846
948
692
487
5092
506
10750
7870
17946
1230
549
17464
2524
13496
202
12479
1349
281
122
1896
787
1062
333
387
10459
368
358
123
346
325
125
365
365
1278
394
6977
22449
545
441
415
137
123
125
10224
1277
4681
12302
124
125
7444
1266
860
582
9987
452
7563
1063
391
2774
212
1132
18701
1063
200
3936
1015
212
1654
581
452
7563
1063
135
135
135
135
1063
200
9751
135
135
135
18701
135
181
180
181
179
179
179
179
179
179
180
181
179
180
179
179
179
179
179
180
178
178
179
180
179
179
181
179
179
179
179
179
490
181
179
180
178
179
179
180
180
5957
394
261
210
6223
180
179
181
3964
8934
821
2020
3013
1583
4546
1609
4680
1560
1890
3013
7744
22539
1645
1745
41463
1231
4881
1563
448
787
1234
1289
1658
2356
3391
1279
1283
1781
882
1224
1932
3326
1842
3560
1248
2648
926
286
5376
413
1303
754
362
3736
6429
850
906
1009
1270
37226
1916
8398
2641
2493
2343
1863
1307
3339
2747
5490
381
482
9866
595
7363
754
505
10408
1082
773
5201
2835
4461
517
2249
260
2494
2641
2472
1782
9179
1230
549
336
180
179
180
143
180
180
10444
754
11532
1307
1795
5662
1359
156
156
156
156
1230
550
17350
490
10127
143
143
1307
1795
156
156
1307
1772
5639
2747
9254
1112
580
542
2920
1307
1856
5866
2747
156
156
156
156
517
261
490
517
261
1225
595
266
8654
180
181
180
180
265
265
7717
7717
490
9257
1108
512
272
11996
667
5957
5957
5957
156
436
288
156
156
156
3900
2085
7280
10940
156
4314
279
5528
10304
1550
281
265
304
156
125
12548
1141
530
4400
17636
1141
212
1015
1140
1654
581
474
334
9727
12008
530
4401
762
530
4400
7373
7704
530
4400
530
7994
4400
530
4400
12405
530
6265
4400
17105
529
4399
470
7916
334
3755
6810
530
1995
1132
698
259
10402
159
3157
55
13167
262
5508
2197
3646
291
291
14298
2920
693
734
833
5788
535
218
14846
268
760
1788
858
358
28328
2941
1788
32432
618
336
864
372
329
2551
5095
1532
1783
3564
783
1711
13925
7748
1371
1897
5331
5534
6303
3640
3124
3170
1920
463
983
10531
405
27697
423
429
2249
994
8313
1252
835
826
1421
324
804
336
424
415
267
680
745
10090
1248
1290
1198
10142
2341
736
13988
4856
1348
5932
719
1107
1883
1155
22237
2246
10735
7990
513
52553
302
2374
273
273
451
599
351
613
273
2117
10870
478
630
321
277
5189
465
1492
465
542
1533
1142
23009
1104
1483
1138
1558
1130
1483
1511
1130
548
625
584
434
537
465
460
383
400
288
1419
288
375
424
420
1104
1352
335
334
498
303
280
376
577
555
380
458
280
1138
436
533
466
1138
473
390
473
280
1375
280
463
20164
901
931
568
759
490
325
323
325
325
325
325
325
325
614
437
566
449
325
325
780
330
325
412
325
550
652
649
490
497
664
550
325
325
323
325
395
1158
325
359
331
317
782
530
420
664
754
325
490
412
687
413
476
578
661
654
764
725
770
754
325
325
323
357
338
325
325
13852
325
524
661
501
770
1641
325
325
476
530
325
614
325
437
656
887
522
449
412
325
323
323
325
325
325
331
325
325
472
500
687
325
325
759
325
758
568
325
503
652
325
23607
688
485
513
727
531
733
627
453
783
412
657
482
965
711
695
852
638
783
364
286
286
624
965
618
301
1072
577
493
453
640
970
864
721
487
439
548
320
611
541
1092
616
397
529
529
293
280
34028
32120
615
317
586
317
593
317
548
280
333
30568
33102
27880
335
421
280
1914
365
32678
2225
1250
1566
1489
1385
1005
1126
280
1837
1353
376
1540
25930
318
318
318
1673
481
385
664
458
442
472
318
496
382
372
572
511
431
503
575
318
371
790
623
318
318
819
318
444
693
318
52
10435
3155
3245
893
452
7563
1063
2774
391
212
1132
1063
200
1015
212
10389
1654
581
1029
41636
200
11205
30557
200
7754
397
36572
1143
1873
880
1881
1959
1873
330
12563
330
33958
36572
36572
6294
5647
995
2084
1475
1081
6960
2007
2691
330
6192
5932
308
3356
1964
268
426
330
36572
903
565
3641
703
437
6526
346
545
2842
513
545
305
538
527
501
1063
2842
533
493
543
490
262
356
540
530
513
510
1218
516
516
484
22719
1037
525
466
529
508
1265
502
13248
22719
72812
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
72812
129
129
129
129
129
129
129
129
129
22719
4638
474
333
7405
344
8361
69491
10416
159
159
2912
61
16444
1470
9374
8139
2260
1294
2077
1658
1678
9796
1566
7324
63
11366
345
559
682
610
757
2447
533
1633
756
682
2597
1575
1142
658
1139
653
756
618
616
746
1012
1084
675
536
617
7088
659
688
344
2576
559
783
350
4099
535
936
561
591
5079
1831
582
70
10596
19
159
159
19
19
10611
10096
31472
440
1217
455
7712
658
451
516
328
3188
3434
2388
5349
484
520
328
2399
394
267
11735
266
5664
9585
1726
482
16900
20350
3190
329
451
275
504
265
15892
20890
12527
17627
365
364
329
265
20768
265
489
275
257
265
2515
329
9319
110
5808
1699
4642
887
6402
1460
3985
1373
529
23631
227
12131
3875
815
1264
375
54
4517
2011
10254
1201
268
12890
9941
17068
1935
1956
17287
6346
15491
19
19
159
1273
17173
9189
743
10856
9075
640
1450
1213
9884
439
12524
41034
17328
5287
1203
72563
727
5286
26132
269
1297
4034
304
269
1322
123
8884
456
15846
991
292
270
672
9348
926
325
420
1645
492
9689
4991
746
291
771
1987
656
926
291
991
270
666
8505
292
16769
955
1483
518
17886
991
292
335
1423
1102
1661
3630
1618
1920
4419
1483
518
17887
991
926
292
1661
1483
11050
1987
926
291
746
291
991
9946
692
15400
292
1483
52
10377
4848
532
3393
65
8927
2587
616
1221
262
5947
269
6553
7004
265
7300
286
10827
4891
531
4370
1255
13986
640
5281
1450
2050
14412
20231
10293
266
10279
16141
727
5267
26319
3234
124
12696
475
20145
1884
2281
14147
561
1225
2266
124
3894
819
1673
903
565
3641
703
437
346
545
305
538
2842
6526
527
493
513
533
490
543
501
545
1063
262
3468
530
484
6498
1218
262
352
540
510
516
516
1037
21226
513
509
508
22262
12886
525
502
529
1265
466
22262
22056
21226
6699
262
545
15165
12444
504
15165
6712
262
12434
521
319
5598
16550
331
21322
22143
22104
21716
18522
14640
18522
21322
13834
26819
474
485
341
13849
496
26819
13834
21322
22143
22104
74754
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
74754
129
129
129
129
129
129
129
129
129
129
129
129
129
7220
3932
1482
2029
2507
3584
6044
15713
288
1919
3796
3932
15191
2341
3932
3286
305
11791
3242
819
9430
9759
3809
815
11991
11730
43193
851
9777
2920
903
565
3641
703
437
346
545
305
538
2842
903
564
3636
6517
261
4938
9032
319
8460
9032
313
8931
14160
9342
380
9024
9374
361
13857
13857
13857
9403
370
11610
9403
366
15430
9403
364
25597
9403
400
13401
9403
380
8540
9403
402
22187
5984
16781
2811
6898
979
55532
2359
2626
5276
4397
7098
22187
53666
22187
9403
402
12983
9337
371
8940
9337
355
12330
9337
375
8406
14759
104
104
12983
13857
15021
346
8349
15021
105
9374
14191
8946
9064
4949
7031
261
352
21252
7084
261
38600
898
295
5327
281
1055
247
555
14233
898
1151
295
295
12463
295
11474
2196
3043
281
516
6732
9628
1035
11052
12818
1055
289
370
4344
13565
12818
16181
337
13447
16181
14173
2039
267
313
2039
267
143
21855
267
253
258
276
12046
287
368
875
4375
276
995
2279
4062
5304
3174
1828
2971
876
5310
826
1024
1043
1130
277
813
1502
803
8405
986
2322
823
1789
7842
789
996
210
211
210
1728
210
210
6229
210
9145
210
21855
256
1556
1459
1583
12028
791
722
757
19940
2511
30875
258
1777
1397
32643
12242
1261
4513
274
2010
6059
4686
4513
1192
4235
875
5846
2719
5268
6562
1964
3197
4989
5445
488
258
27640
28967
2643
11661
258
32355
12617
20724
2971
1160
266
596
313
10433
2657
923
313
313
1961
310
26566
311
281
159
267
262
279
6229
750
670
868
277
22019
266
27288
835
22019
266
29327
1676
1062
1876
1913
1734
1043
891
267
1339
267
2446
1048
2858
265
2028
1666
4843
12093
1063
265
1115
261
512
437
4679
3958
6141
940
854
756
1326
264
291
307
269
409
1304
6225
442
598
751
7501
16810
5916
2036
1036
1551
267
3378
826
1110
1316
6126
351
2195
4369
933
265
34609
4399
2406
12194
4383
2240
1152
2955
273
1136
846
2785
2713
256
15663
288
4443
256
3931
361
4796
6244
4335
2672
4994
8891
265
256
34609
256
12548
20868
266
1887
14446
281
267
262
279
4971
272
735
266
16163
953
22386
22386
266
23096
20852
266
173
2226
16388
5533
281
267
262
278
273
808
750
22390
266
18559
1081
22390
265
12148
15780
20186
265
11985
2330
21816
281
267
262
279
272
22020
265
11900
18706
852
22020
265
20256
11826
22020
267
20403
216
12008
22020
267
24073
216
22020
267
216
76983
22020
265
20472
22020
267
20049
216
22020
265
23309
265
21805
22020
265
18673
12507
267
4230
27297
216
22863
283
26731
738
232
2007
22863
22863
25352
22863
25602
22863
83619
22863
26598
22863
26857
22863
26324
22863
26899
22863
25463
22863
26562
12600
276
12163
4708
21710
23389
283
232
21196
738
23389
21856
23389
21976
23389
25078
23389
97320
23389
23446
23389
21713
23389
20798
23389
23180
23389
23071
18758
284
3636
12332
282
268
6115
637
263
279
274
557
695
637
22964
261
12759
11501
738
22964
261
12314
10992
22964
266
14290
15172
22964
266
13704
22964
267
11333
89245
22964
267
10800
22964
268
9141
16416
22964
261
11562
11647
22964
261
12690
22964
266
16894
22964
268
12969
14251
22964
267
97690
22964
268
16679
22964
261
22964
268
16378
16411
261
3165
17103
23101
268
18695
738
23101
267
11858
21302
23101
261
18251
23101
261
19424
23101
261
62655
23101
261
18910
23101
267
21371
23101
261
20015
23101
266
11712
19366
23101
266
11979
19984
266
12080
3255
17163
282
268
4857
263
279
274
903
22599
266
17109
738
22599
266
12434
20367
22599
266
20973
22599
268
18445
22599
268
62490
22599
268
17091
22599
268
22750
22599
267
18969
22599
261
18628
22599
261
19141
22599
261
18769
10490
159
3059
159
55
13167
19
19
5508
4815
19
159
291
693
833
734
19
535
3508
218
535
218
14846
5788
19
760
1788
858
358
19
115
113
631
858
463
983
423
429
10533
405
27697
324
1290
1198
1252
2249
336
835
2341
1421
9364
804
424
745
826
736
10142
415
1248
994
680
281
105
9316
429
395
12945
395
429
528
12034
8255
4256
270
4155
340
340
425
1229
1536
105
625
18065
429
2587
939
918
261
781
921
525
682
440
105
4795
1130
491
46714
429
261
921
419
16149
429
273
105
267
105
21333
429
281
8314
34447
429
271
940
344
1621
105
7112
179
6393
9661
7758
180
178
178
178
178
178
178
178
178
178
178
178
178
178
179
178
178
178
180
178
178
178
178
179
178
178
178
178
178
178
178
178
179
179
180
178
178
178
178
178
561
436
366
32924
189
5415
4525
20165
402
297
105
38600
898
295
5327
555
14233
1055
3043
2196
4344
281
11474
516
6744
11417
289
337
10196
14150
584
5327
1067
1055
1067
2275
3814
5850
762
527
23354
124
2237
447
1299
458
12428
469
462
458
1418
1349
1478
20030
136
4570
10475
4848
2695
532
61
5089
12068
1470
3892
2260
2077
1294
1658
1678
3599
7018
3269
1513
92
23287
1758
474
600
1467
9982
1352
1210
648
568
717
1934
658
460
545
2111
542
2202
1045
1028
597
3012
597
530
3326
452
7563
1063
391
2774
212
1132
31735
1063
200
10266
1015
212
1654
1029
581
13383
200
7940
200
8783
16754
200
11204
13383
200
9751
10443
4848
3214
532
23354
23354
333
13856
387
270
986
13140
270
846
13872
333
19096
1842
2089
13051
608
1830
259
13375
1844
604
259
20129
333
6400
12159
65
6076
660
12159
19096
1821
13761
1659
602
1824
259
602
333
723
3135
37930
321
410
12018
333
10784
851
38093
3135
1004
10784
2139
28760
9508
4167
425
6076
6400
443
443
443
335
3115
36319
2131
12291
12291
217
217
443
217
7839
4380
448
6276
9975
3735
357
2781
450
450
2920
7300
450
450
2920
5502
4380
7239
953
773
7870
1440
4448
1282
262
838
37561
10784
394
11755
19467
6076
6076
953
771
9581
25119
10049
11541
9123
2712
7116
10313
19295
5335
19077
11541
1509
39002
6558
8056
1444
2263
276
23187
1446
5840
5535
11834
2014
22317
27977
183377
12641
11834
1355
17091
12493
1389
3174
1422
11911
25479
10280
1179
35743
1244
21075
1198
23562
1218
29783
1338
18221
1192
24217
1251
20077
1165
45102
1148
29620
1174
26260
1179
28535
1139
32205
1096
22948
1164
34575
1169
24887
1104
29083
1136
19406
1251
27543
1156
33297
1140
30243
975
25278
1209
14198
974
23390
985
19168
976
24576
933
13958
25615
424
10426
1041
19722
10402
3157
4848
532
15318
640
1256
455
921
1450
15612
6540
3033
616
13125
1207
262
49310
10622
1491
892
5595
26621
6186
49297
26703
7433
70657
6290
11382
1824
1366
999
1166
4239
943
4222
4530
6210
4076
7864
1364
5323
5035
2318
1090
3077
2912
4162
4429
1129
4691
4041
573
4360
3681
4738
2452
3587
4735
9154
3921
26005
3736
19857
3849
28512
644
1548
455
102
8959
5816
2086
5580
10560
14028
4057
2410
2050
10115
10374
7319
1157
363
65854
3286
1076
2559
1262
2937
3784
2891
418
3712
403
3866
1302
3282
13598
1056
480
411
401
3129
1202
3213
3340
2130
3144
2254
3651
2998
2458
2720
410
2748
417
1876
1456
5939
2825
1505
11575
718
8466
1768
846
1210
2963
8685
368
6016
1492
1101
8265
5121
4382
987
861
947
952
7661
1057
368
368
801
15005
858
1167
783
533
919
1012
1830
480
529
4861
268
50869
495
8803
1070
975
3268
487
478
976
980
33492
6355
3540
841
876
825
1427
1725
3587
3314
340
659
738
3384
709
4365
11008
1576
1631
4579
2322
1807
937
2379
2102
7933
874
1744
1715
1770
798
1522
23720
1533
1268
1465
11716
2904
10944
8712
800
4148
8227
1262
10340
9221
7994
13264
3589
1523
4149
1482
11921
992
3061
992
4731
4625
9062
2770
1927
98
6657
616
8158
2060
23649
5954
6276
56237
2622
1915
1915
13811
1463
1382
1463
1391
1460
1470
1470
1366
1448
1448
1377
1457
1457
2004
2436
13416
1550
1382
1447
1461
1368
3068
8602
22595
1363
8566
11666
640
10759
1450
5628
9693
2429
532
2595
4380
4779
45742
812
2496
2541
11983
549
216691
146
146
3048
4503
6628
6321
6371
63914
5475
5954
5850
2110
604
20970
604
604
23888
18258
604
17538
8206
292
542
3003
673
541
1263
607
13846
494
292
146
146
1058
697
316
609
146
2022
385
456
292
146
1178
3808
146
146
3024
3097
146
146
463
292
706
317
316
146
1181
566
146
146
146
502
2472
737
12743
2197
624
13089
2042
646
13167
2286
826
19569
2290
759
21280
556
19678
2249
1076
20605
567
19631
147
147
604
604
604
604
147
147
8392
292
561
542
1105
641
146
680
558
719
6433
847
292
146
542
2043
146
146
146
1415
146
4013
446
292
146
316
828
618
542
672
146
146
146
900
292
1096
691
146
146
556
4107
2577
588
914
5813
293
477
147
147
1064
293
147
750
766
622
293
12153
147
147
293
332
147
475
1059
11636
293
475
1064
293
12154
1059
293
478
750
293
604
765
5683
3028
147
604
604
604
147
146
146
145
146
146
146
146
146
146
146
146
604
147
146
146
146
145
146
147
146
146
146
146
146
146
146
146
146
146
146
146
146
1113
12010
966
1119
10961
1024
1111
766
11137
317
15679
7386
15678
3567
8673
1983
3282
74340
16821
399
1545
2342
4913
2440
7044
2019
5869
372
713
709
693
679
503
744
718
711
395
7777
10550
375
1340
9620
15547
1119
709
763
762
737
747
2282
737
11122
15776
7392
727
709
715
722
729
4994
749
719
766
699
753
6095
1667
1811
2707
3796
2192
17705
2424
1581
5824
5276
6318
8862
4374
12937
6434
19416
5377
7769
404
39907
324
1826
3155
2342
498
1000
531
3171
1271
463
1661
324
598
560
3271
1794
3387
1598
1896
2883
424
405
2180
405
317
5038
11682
24450
390
34984
556
2898
2414
3928
374
3508
775
3356
23124
666
326
698
558
789
23046
36431
598
10833
775
8448
15180
15621
1029
1164
2129
7728
2126
918
4638
1029
3166
26331
909
1164
11651
1538
652
652
1542
26069
855
18025
859
1381
1077
31714
5080
1423
857
1348
24208
90010
28836
893
12191
3192
305
305
386
2192
1782
305
305
305
305
305
305
305
305
305
305
20955
380
1103
2413
984
683
370
365
1917
943
11610
986
1798
18004
371
383
1003
2832
3433
4106
10514
2899
2292
12098
8482
11331
1042
15436
18896
12707
8405
9898
15060
14595
708
27981
1439
520
3016
1301
6793
1097
1481
122
1728
364
5208
24402
11060
2123
3141
2123
2843
2123
3141
7762
3897
164
3220
24471
52
10429
3170
532
4848
57
6609
1228
1046
945
6106
4359
590
215
262
1691
13424
52
10449
2825
14668
640
12152
1450
69
5103
1066
263
12191
360
895
70005
33334
51813
327
5797
539
4868
4979
2157
1385
130932
290
4797
4736
1500
1056
290
4487
51037
4930
1056
2765
162
162
2708
163
2579
317
9318
51037
4868
4694
52
10433
3164
7187
12148
8165
1068
6067
3180
1100
407
945
7570
861
1115
13660
9042
875
1064
5099
13769
11860
1053
7004
6005
2414
12589
265
12196
2050
1947
2322
2264
711
2417
6361
2344
9738
32827
969
870
1509
7370
1362
4323
1185
1480
7042
1070
7423
1448
506
5472
3233
3787
919
2428
4838
2548
2148
9866
357
4133
1246
1813
3696
595
3588
3815
267
10967
7341
1763
457
19736
483
481
589
317
290
15153
1106
694
849
370
457
1182
876
696
667
821
1610
337
1074
460
367
1065
363
641
19076
725
897
726
715
497
660
1006
850
7226
761
3662
4299
3108
907
5382
4295
3978
3954
13522
834547
33875
1679
482
530
399
16940
115517
425
6912
1110
711
103172
559
453
31743
30520
484
827
25287
543
372
486
30262
109775
554
9110
366
1112
2270
792
26316
367
739
15203
865
1112
1107
1181
891
1053
1129
293
285
1015
1228
1095
554
1387
1541
529
13702
15636
13668
15136
8998
12769
10763
12769
142065
23270
26338
311
317
9910
9648
1141
3376
4112
318
1746
30763
1141
10576
3088
326
3254
572
11563
11563
3149
524
1432
353
2760
1319
318
326
3044
381
1817
2938
381
1911
32524
270
8816
893
390
380
20947
12887
6380
2508
15585
6501
13208
3526
2007
15760
10524
8910
10476
10467
4848
2924
532
394
563
5235
10132
1234
3650
2832
4789
556
237
419
186
790
1393
3058
1320
884
271
618
1318
381
521
1240
262
546
2168
301
891
8942
1234
1544
861
1439
3190
5946
9313
3991
5640
885
888
6219
3541
501
1945
11179
885
503
50793
1221
1383
1393
1283
2335
1383
1385
1283
11510
503
50955
10429
159
3170
394
563
5197
6894
19
19
159
19
556
237
419
186
791
1393
3057
159
159
159
159
159
19
159
159
19
19
159
159
19
3400
12034
256
247
2467
12258
907
18192
1425
2267
684
227
1125
264
1688
424
226
5370
270
674
262
234
266
258
175
266
218
175
175
218
270
234
218
1425
1460
424
234
23444
227
226
227
978
322
612
12467
12446
12468
609
1950
2008
1198
12467
36139
276
285
563
14603
262
5116
1190
1355
2593
1467
272
3182
1990
1999
3269
2312
317
4559
1706
3455
8246
285
322
612
612
15607
4209
550
356
388
685
307
295
1884
1221
396
781
301
16321
1694
30995
12299
6274
1226
18159
1558
1396
11779
7013
6129
1508
306
1046
574
483
1001
1894
11979
8356
9682
3855
1930
1228
307
661
902
294
13939
8228
293
2199
12516
26642
10452
4848
3069
532
425
563
5308
1234
10063
3650
2832
4789
557
237
421
188
791
1394
3088
1320
546
271
381
2190
884
618
1318
647
1240
521
301
262
2671
256
247
4151
1716
3400
2060
1045
12115
186
2840
8549
891
7463
1234
52
10471
4848
3149
532
401
563
4624
1234
3650
4789
554
237
419
186
783
1391
3072
1320
546
271
381
2168
262
884
618
1318
647
521
1240
301
3590
256
2643
3942
261
8795
3693
3779
8549
3322
9374
2635
11106
2470
1137
8648
891
7460
1234
1544
3190
3982
334
2060
296
22314
52
10416
2073
4848
532
495
15621
13636
1450
1255
861
487
15596
7186
2050
9515
640
5922
97
489
20842
6211
3067
398
12370
11720
2824
5143
616
2408
7441
6519
6755
15691
9083
1965
11119
897
7971
8767
12133
4432
3593
8553
1265
1189
3836
4603
1325
9593
4610
1179
1217
2741
1188
1214
1196
969
4914
4282
524
5028
267
10967
6196
267
10394
7482
1107
2429
262
532
13672
1258
261
5206
2523
53561
25179
52963
3203
41396
13328
530
13477
3703
1100
3702
13851
36560
426
493
1175
5986
1477
1828
2077
408
12814
23649
3840
14056
1485
7956
1833
1478
527
3192
4126
6021
8241
320
4501
16595
6020
7125
3702
17393
3702
7441
3702
16800
3702
7441
3702
17395
3702
7441
3702
17395
3702
6809
3702
17395
3702
6103
3702
3881
3702
3763
14078
7900
392
3702
4126
3337
1406
319
3702
1387
12356
3702
13074
3702
3142
3702
7308
3702
72880
2100
2232
268
887
314
4363
341
302
630
2525
261
412
421
565
6454
371
3473
1284
1162
14891
341
300
478
3324
515
412
412
1789
565
2296
441
565
12144
371
345
5582
375
2227
1360
9575
38927
4839
1763
3628
3592
371
1048
27159
38887
914
38837
632
358
710
743
14745
3628
38865
3331
723
1196
395
1335
3628
21020
1305
1457
2934
1230
1319
3351
480
466
370
412
565
371
429
874
28392
412
15538
426
1385
400
3778
1178
267
543
218
3568
25309
735
302
823
518
1034
631
1361
1575
6568
3595
6364
8241
701
11912
370
15407
11825
11308
10377
4848
3393
532
401
563
4937
1234
2832
3650
557
237
419
186
787
1394
3086
1320
884
271
618
381
1240
2190
1318
546
262
301
521
647
3804
256
247
3218
3091
259
11321
3106
11026
891
7463
1234
1544
1439
2920
3798
727
5267
26376
1297
4034
269
269
122
6864
1145
304
505
492
6520
1122
404
5734
373
1091
977
713
496
18882
1098
1059
12037
507
569
1987
1363
544
16573
445
570
632
464
1295
564
17860
453
1878
17870
19123
540
19046
11222
19009
727
5267
464
395
25299
2751
673
10454
673
356
492
6502
9530
20400
491
9071
1275
1335
1230
1169
1380
361
13602
2587
836
792
3068
3754
1055
13037
7080
9770
1626
681
888
902
1372
431
10111
11439
10741
322
952
906
1051
1174
404
1324
2717
1376
1073
1603
5001
179
1005
1799
1842
1546
2096
880
838
6313
789
4526
415
1003
2932
84894
20699
1063
891
892
16023
46833
4920
1058
892
892
73527
29370
24317
8894
556
795
847
179
178
178
178
178
178
179
178
180
179
179
179
179
178
179
179
179
178
179
178
178
33742
29370
20696
13050
727
5267
25834
124
1614
6749
489
404
27211
895
1272
717
1567
2623
944
871
781
838
260
1478
1448
3779
410
1567
9951
1163
14770
4825
1300
5030
6826
3122
3505
3109
32562
8770
2026
32562
4528
6113
7416
6012
11357
11751
2119
4006
8643
3993
5509
2931
4959
9829
21663
10307
7338
231
3988
212
456
2061
212
9991
31683
1290
9228
3158
1971
1294
19884
6922
1751
2020
1074
13093
1981
13740
1775
1162
385
2081
456
456
456
5914
1616
1719
1056
1604
3848
1494
1620
61921
4604
2639
3367
1289
1577
2411
1721
2505
1239
4043
1491
1125
2082
3453
2495
2429
3488
3610
1646
3432
3387
7181
5049
9510
2573
387
12236
387
12236
27684
7298
387
12236
3422
424
517
4344
1234
400
419
186
783
1393
3054
521
4065
14993
891
7461
5576
731
1386
3103
452
7566
1063
391
2774
212
1132
1063
200
10266
1015
212
1654
581
1029
51636
200
7939
16306
17327
200
11377
200
9750
526
17658
18632
200
7939
200
11204
17716
200
7939
21720
30221
200
7885
200
6405
30103
200
30865
200
18302
15305
762
7188
200
18302
200
30925
20706
200
16392
2909
2580
3605
1504
7046
530
21464
287
3900
1144
4412
4749
5092
1164
5025
1041
936
5440
1200
357
2868
972
1179
4508
517
1283
358
777
875
6969
359
896
353
353
1051
588
1440
755
623
5981
3613
527
1865
1159
5060
287
1368
1640
853
839
2094
654
2614
9585
1512
388
1391
296
19500
780
361
859
792
9531
8436
9863
372
9724
839
932
5417
6040
19631
11909
10056
9055
4965
839
21644
2744
894
1715
885
353
922
839
839
833
3123
833
839
839
16117
839
1780
389
498
389
873
839
833
464678
833
620
2094
839
17667
833
16117
833
833
403
1115
1915
839
114633
468
833
839
375678
833
833
48983
839
839
198600
839
833
839
7892
727
833
839
839
13733
1935
718
939
14330
839
833
1692
108682
839
833
833
815
833
67817
833
833
16117
833
833
7742
1432
12718
13968
839
12612
833
16117
833
833
13684
833
666
10777
19628
12466
9227
8775
9294
19631
839
297
14100
5769
20097
12505
9835
1574
833
20203
8619
11150
11924
8652
1455
6637
10714
839
8108
1577
7339
9114
20221
3781
12700
833
839
620
2090
2090
833
8530
19673
8295
8367
8204
5152
9929
833
12720
9120
19609
7493
833
7055
13803
839
12737
833
20063
7821
10842
9273
7942
7559
6157
833
20167
7257
5059
7376
12487
11994
7354
12587
833
20192
9255
7593
10176
8381
839
8405
10913
10252
7300
19502
8615
10683
833
11147
9752
13702
833
620
2094
2094
839
245
245
9243
2789
19678
6883
10246
10934
8679
9923
4284
833
10394
7959
12314
7323
5501
20095
9552
20163
9617
8545
8342
1740
5648
1693
833
12621
20156
833
13668
1914
8911
5826
8278
9664
17982
7790
8917
6922
10113
9791
833
11657
833
833
19583
644
4087
9914
9722
833
5324
833
8488
5142
9291
20132
10173
9492
839
12136
8771
10215
9415
5840
19875
12769
4380
9261
10016
11668
833
10783
6927
19775
11422
19520
1213
11987
10762
4907
13110
9785
7781
11536
13229
4926
839
6877
20206
8343
6082
20087
5531
7504
20154
11398
10026
14501
13974
12034
10383
833
10511
5929
8436
8207
9275
17953
11960
9191
11604
9310
833
19604
688
12626
8396
10867
7997
20121
7245
8799
11340
8914
7424
833
8298
20179
2012
8366
9689
8218
11896
9102
20225
8756
8855
10991
10942
11810
12136
833
19676
12868
8923
9076
8864
11659
11189
833
44073
50504
839
16457
839
833
16959
833
833
833
839
839
1600
859
839
839
833
833
455
439
389
1007
252
5051
12881
262
122424
455
439
389
1007
255
5051
121
264
15650
117402
439
455
389
1007
264
119115
141186
7177
423
423
820
10491
8976
519
376
262
54068
211
28549
260
258
5840
1161
279
266
2561
375
271
2430
261
376
376
375
1873
2670
375
253
2114
287
1756
376
273
273
3321
2698
4661
376
2919
159
267
260
279
1843
483
265
1747
2334
257
20571
3028
159
426
375
36825
2461
376
376
376
292
570
1019
264
5318
258
294
2915
554
995
159
54068
376
263
268
1730
376
375
272
262
2316
2000
3295
267
2448
273
2448
254
175
274
258
4547
268
261
167
376
501
266
159
1634
2341
268
38752
1078
292
294
570
554
1019
995
375
2919
159
257
375
375
1229
589
518
253
266
262
3396
279
376
5968
376
374
262
211
1285
260
3321
54178
604
426
504
267
266
2333
265
271
257
32824
375
2670
292
570
1019
159
294
484
995
375
376
266
268
1756
262
17188
254
673
1989
253
375
901
560
3636
653
495
296
2792
255
387
488
3636
6517
477
443
1013
483
440
463
493
451
495
261
4322
495
987
1168
434
323
17296
475
454
479
416
1215
480
4322
6951
261
12076
471
458
460
269
4271
287
17978
4278
12177
7018
261
390
33472
33472
653
2792
296
387
296
479
443
987
296
296
296
296
479
443
296
416
463
987
296
296
296
416
296
1013
434
434
296
296
987
440
1215
296
434
296
463
296
296
296
480
987
296
475
296
296
296
1215
463
296
475
296
387
296
1215
434
387
480
440
296
296
296
296
443
296
296
463
440
296
296
387
480
434
987
296
387
443
387
296
434
463
255
1168
296
296
296
416
434
387
387
296
296
296
416
463
479
443
987
387
296
296
479
475
296
480
443
296
1168
296
434
463
296
440
296
480
440
296
434
987
296
296
387
480
440
987
296
296
296
2792
387
480
440
1215
434
296
296
387
296
463
387
296
387
1168
296
296
443
434
1168
443
296
1013
440
480
434
387
387
186
1090
584
10429
3163
159
159
12592
7058
640
1450
40117
11111
616
2429
532
27410
1292
12443
343
4518
2253
4566
2256
2431
2228
2352
2237
2171
5150
2325
2303
2578
2958
241
2958
372
241
421
2241
2196
2186
2274
2423
2168
22220
2186
2524
2402
8913
665
25495
1450
2412
2247
2234
1636
2212
2497
2248
2337
10377
3393
12355
267
9089
10103
12310
616
16584
15183
1853
357
1300
649
10416
2912
11876
15237
9889
499
35674
419
563
305
2593
1460
305
1186
299
3247
1411
683
7659
578
550
438
273
2589
266
8277
2028
6862
8635
10377
16298
2172
5812
2410
2050
9099
7295
1657
19
7937
267
7300
8397
316
262
2671
1452
5608
3066
9013
7769
4956
2284
7363
1192
10343
3995
1114
1192
1192
1192
7708
35852
576
35612
563
419
682
8634
305
1186
438
305
2028
550
299
3247
2593
1460
997
284
7659
570
997
441
253
2397
682
441
5876
644
644
14600
267
27410
343
2196
2998
27410
1291
12443
4518
461
2998
274
16690
1299
356
649
361
1853
16701
208
9965
2671
1452
8793
7769
5608
3995
7363
5994
3143
2671
2671
2671
2284
4956
1192
4029
1192
1114
13993
230
227
227
227
376
228
228
227
227
376
228
228
229
376
2975
228
597
393
61301
16494
1480
317
317
61301
1266
5101
509
509
1057
509
1057
1573
1698
1817
1875
1693
1804
1568
8000
931
4054
4777
7683
1997
13109
1057
5847
1517
1634
1740
1805
1623
1712
2074
2557
8922
20753
17295
2039
267
373
522
595
4917
10066
447
509
1057
4595
4602
3225
4520
2149
1588
4175
5186
3002
2180
1772
2438
2336
14989
12844
3208
3252
2598
4452
3612
2205
2869
3298
2871
143
373
522
14233
7490
448
510
1057
2208
2506
2823
3032
3056
4276
4403
1940
4892
5587
14958
2812
2702
2386
3049
3364
2192
4491
4635
5052
3429
5318
143
397
366
5088
448
601
509
3270
1057
397
602
509
1057
397
510
1057
14991
11835
143
374
397
9818
510
1057
14955
15103
5140
5228
3845
2240
1727
4086
5657
3753
2748
1920
509
1057
1827
4477
2426
2344
4347
2089
1667
5734
1945
3584
4538
850
522
372
143
448
8612
510
1057
3113
2787
2872
3055
2211
3024
3539
7512
4137
2989
14999
2817
3391
3288
3199
4030
2304
4028
4301
3268
2975
9959
522
352
143
476
448
14994
4463
4156
5095
2387
838
2473
1812
7218
510
1057
3474
5281
5061
2447
1277
5136
2293
13394
31594
143
521
366
6700
447
4422
13842
5616
23045
510
1057
4241
12481
14752
20962
11888
15226
12996
15270
14235
31951
522
373
143
6783
448
11845
16106
3737
4517
1876
11932
4833
1331
9646
14882
1912
2628
5610
1453
1824
1230
1650
1439
2308
1946
1575
2518
510
1057
5369
2597
1349
1672
2817
4743
1522
2542
143
397
353
355
327
14844
5464
3642
5723
3448
3409
8279
509
1057
1483
1938
4361
3510
3334
1507
5830
143
522
353
476
448
8313
7141
6402
12224
2207
5663
1832
1505
549
15116
510
1057
850
143
522
371
530
529
6806
6805
135
135
135
135
4411
530
15200
4412
440
11353
135
135
135
135
530
13409
4411
474
9726
334
530
15752
4413
434
140
334
751
13856
751
13856
727
5267
26376
1297
4034
269
269
1145
124
6749
304
469
400
28398
2751
765
356
7520
765
424
399
21241
11062
424
21446
673
12410
424
353
1116
4953
604
1649
4678
1758
604
604
604
2553
604
7300
604
727
5267
25998
125
125
125
125
125
124
64
125
472
403
29738
102
654
9004
102
424
186
460
1248
25511
459
222
441
15561
1250
207
207
205
1041
1831
1041
10255
11447
10255
11447
15895
1041
1041
38864
1041
1041
1041
1041
1041
236
455
15848
1041
1041
11772
10268
11772
1041
727
5267
430
2688
24734
441
265
2981
736
1591
364
2468
372
793
1796
329
815
30920
953
2934
2222
261
377
408
9905
2662
2279
2476
30065
261
422
2985
1720
417
1133
1251
1199
1261
2048
3755
2904
75688
7191
7023
2794
7327
9465
1209
960
1141
2097
1121
961
1129
1181
6387
1288
1055
9465
6387
9465
15703
1010
7171
1222
547
494
587
7664
1166
1007
15690
1148
491
7641
14838
486
1268
481
527
1173
1171
14950
482
8306
1010
473
1330
468
1347
1295
6170
1168
569
489
490
474
562
532
501
518
8310
2904
1251
384
1199
3094
1233
1261
1273
29472
3755
6205
36738
2527
4897
580
478
486
1255
477
347
483
7295
508
478
347
2473
350
347
482
478
483
1379
22465
261
25319
7615
261
25623
9905
261
25650
9509
261
454
19783
716
358
2302
465
1171
352
484
1320
636
13086
617
8380
358
2109
44959
716
4533
354
911
2201
351
354
1334
2975
911
1245
3778
626
465
45463
1136
3996
5836
52011
484
462
1523
1398
1524
1043
357
1146
1247
1417
1099
443
6328
1041
1584
1429
1570
207
205
205
207
206
206
205
205
205
206
207
205
206
206
205
206
207
205
205
206
205
205
205
205
205
205
206
205
205
207
206
206
207
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
207
205
205
205
205
206
9988
206
206
205
205
205
205
205
205
205
205
205
205
207
206
205
207
207
207
206
205
206
205
205
205
206
205
205
206
205
205
206
205
205
205
205
206
206
205
205
205
205
205
205
205
205
205
205
205
205
207
205
205
206
205
205
205
205
205
205
205
207
207
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
207
206
205
205
205
205
205
205
205
205
205
205
207
206
205
205
205
207
207
206
205
205
205
207
206
205
205
205
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
207
206
205
205
205
207
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
206
205
205
205
207
206
205
205
205
206
205
207
207
208
205
205
205
205
205
205
206
206
205
205
205
205
205
205
205
205
205
205
207
205
205
205
205
205
205
205
205
206
206
206
206
205
206
205
205
206
205
205
205
205
206
205
207
206
207
205
205
206
205
205
205
205
207
206
205
206
205
205
207
205
206
12937
207
206
205
205
205
205
207
206
205
205
206
206
207
206
207
4403
53500
18202
468
4648
6329
207
206
206
207
205
205
207
207
468
468
206
205
207
207
207
205
205
207
207
205
205
207
206
207
207
207
206
205
205
207
205
205
207
207
207
205
207
205
206
205
207
205
205
207
205
205
207
208
205
205
205
207
207
207
207
10811
206
206
207
205
207
206
490
206
12870
208
207
207
207
205
207
207
208
206
206
208
53500
207
206
205
206
205
205
205
206
206
207
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
207
205
205
206
206
205
205
206
11008
207
206
205
206
205
205
205
205
6291
206
205
205
205
205
207
206
465
207
207
206
205
205
205
205
205
205
206
205
206
205
205
205
205
205
205
205
205
205
205
206
205
205
206
261
207
207
206
206
205
206
205
205
206
205
205
205
205
205
205
205
207
205
206
207
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
206
205
206
206
205
205
205
205
205
205
205
205
205
205
205
205
207
206
205
205
205
205
205
205
205
205
205
205
205
205
207
207
206
206
205
205
205
205
205
207
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
205
205
206
205
205
205
205
206
205
207
207
206
206
205
206
206
205
205
205
205
205
205
205
207
205
205
205
205
205
206
205
205
205
205
205
207
207
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
25879
12160
207
206
261
207
206
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
205
206
207
207
206
205
205
205
207
205
206
205
205
206
207
205
205
206
206
205
205
206
205
205
205
207
205
205
206
205
205
206
207
206
205
205
206
205
206
420
5423
29184
542
261
542
16854
16854
7852
25306
261
25340
9115
261
25497
10568
261
428
10688
1301
285
273
580
3364
1912
1520
2081
6536
2615
2633
2633
1363
2938
25043
2345
2540
2616
2673
2807
2567
2293
5235
17675
1538
8275
1058
9252
344
2058
1142
1481
487
261
414
25888
10359
260
489
412
4831
679
6486
2302
661
699
2094
728
1997
1348
2215
57881
10244
2318
2896
2372
748
885
1586
3354
393
227
7362
1027
18293
18833
1044
1180
1144
1174
1034
1224
324
9139
7496
3616
3942
10525
5331
7405
22632
9690
2215
5762
9159
2152
2075
4259
13412
1902
1461
9584
366
3172
7353
4774
1965
8173
1997
10337
1130
2610
2303
1611
1136
2747
5929
2094
2585
4934
5056
4578
365
773
260
486
25854
469
7694
5904
25492
261
25698
10443
261
25184
261
390
357
402
771
338
338
2565
338
2039
31750
320
8427
7423
788
389
5734
9785
11075
14494
1956
23993
12616
287
11075
997
5734
287
9785
624
268
287
12636
9785
30117
10304
5734
14494
1460
4380
21669
292
292
292
771
338
1956
380
895
7300
12616
4380
380
195
6314
12616
18951
338
338
338
380
1460
1460
11904
727
5267
124
430
25614
1326
469
914
1305
775
1240
344
310
304
651
769
35391
4038
9724
946
2419
3246
390
529
25508
2714
11485
1963
4744
3993
16219
7113
12269
1619
1957
12152
2275
4744
4966
414
5817
212
1769
9434
727
5267
430
27809
2715
473
21735
338
2625
338
1492
276
393
476
595
3620
276
274
2114
4636
8385
583
332
406
1309
956
7713
330
468
944
10105
269
126
24658
21727
727
5267
430
25511
446
16821
1297
269
267
1040
16129
387
1040
18534
1066
7592
288
1012
565
2593
7327
15849
2533
2910
2633
2219
1312
1099
1047
4433
7791
7327
1681
7791
3154
452
7563
1063
2774
391
212
1132
23842
1063
200
3936
1015
1654
581
1029
26239
200
7754
27785
200
25581
200
7940
200
10266
24617
27949
200
3936
27707
17100
20512
20909
762
3924
1063
626
1995
1132
259
35950
1128
542
2181
2390
416
476
5297
1995
1132
1063
18928
200
10389
1015
212
1654
581
15244
762
200
7940
18144
13353
425
200
18144
3806
626
259
36042
416
1533
2181
1061
358
283
476
5297
6639
1063
572
3217
3154
452
7563
462
21240
1995
524
23170
324
6119
1063
4980
5232
5232
4188
581
7755
391
2774
212
5908
25283
1063
1535
1581
1134
1612
1645
722
1123
707
1547
1290
1394
1236
1672
1213
1245
1349
1377
1925
784
896
1611
360
19000
200
6406
1015
212
1029
581
1654
18126
200
9751
1570
13373
762
7586
1009
18690
200
8783
3810
626
259
35948
452
7563
1063
135
135
135
135
1063
200
135
135
165
135
135
32198
530
529
6811
6810
135
135
135
135
4390
530
17096
4392
4391
19921
529
428
7730
141
334
135
135
135
135
135
470
334
3595
3099
3975
736
1082
11768
1353
23211
5359
3822
5849
2156
2106
1887
9419
6852
15934
11366
6520
4722
349
1866
686
576
13760
1297
269
269
1029
267
6710
878
2111
1389
7300
1194
7740
1389
306
8075
2777
1389
8615
307
307
307
306
2039
325
7300
307
307
307
1106
325
10302
6501
7530
10405
1453
3829
2125
1021
422
1326
422
12695
1127
307
307
307
1105
2111
325
9764
2777
22018
10395
2623
2495
2191
3446
424
1295
386
466
492
3633
6835
6932
1496
455
829
1127
2111
2777
1682
3633
2111
3952
1127
2777
13881
22018
4165
7335
3573
2111
6835
1127
2777
22018
325
9764
3224
2111
325
1127
2777
11537
22018
325
8977
4832
325
13986
22018
325
13309
1127
2111
2777
658
5000
14848
10989
10510
237
226
11307
54322
1050
41650
2911
585
476
1102
1646
3346
285
15698
13763
25254
1306
7070
7081
604
3521
285
982
982
284
1058
498
4979
604
13972
2500
232
740
1194
5984
2500
13141
3211
1481
604
8330
1194
2500
604
360
293
293
32001
680
8340
3130
384
6281
328
2916
285
19586
19821
1391
284
2093
284
590
1004
1655
2588
517
15866
1987
820
730
1511
748
9185
1228
1110
516
6064
2500
1194
17279
604
1194
604
604
2484
792
713
3378
284
309
52294
5114
309
11164
619
2921
3320
604
2135
8030
506
1347
309
2328
421
220
1868
310
558
12211
4190
559
7066
241
373
1765
1646
5960
483
592
9980
852
298
720
297
232
232
982
982
2911
1391
2511
241
372
7935
67880
11961
3934
7294
2039
6078
6932
1496
397
413
455
829
1707
13167
2197
262
5508
4815
693
833
3646
291
291
734
5788
14298
490
218
14504
268
775
1723
858
358
2941
77430
2047
713
858
2246
6820
820
806
690
3501
2087
208
220
2246
458
10449
4848
532
2218
401
563
4937
1234
3650
2832
4789
559
237
419
187
790
1394
3219
1320
884
1318
546
271
618
381
262
521
1240
2190
1681
647
301
7389
2991
497
8455
597
816
651
12049
20050
5749
13002
10545
481
402
4557
10335
273
2079
1941
1377
960
9020
11170
6777
3856
289
737
1948
8529
699
5034
2758
522
10335
10335
10335
3332
6116
10335
10335
264
2240
10335
11551
2127
9523
719
2123
2228
2111
972
2095
2116
2123
11382
2068
2109
4818
31189
9809
11296
2135
8084
1198
16592
674
4068
22902
12476
10335
13998
3675
3943
9678
15897
10335
11835
3397
265
11437
17854
10335
6559
264
21220
12217
10335
10793
5023
14280
16950
549
2425
10335
4701
2434
964
10335
594
16440
3123
3603
20001
10335
10335
88
548
12579
88
3855
264
10335
20931
2914
11578
10335
2898
10744
17245
10335
4701
10335
3371
10335
6089
12878
12777
6660
374
640
259
4701
10335
4216
6314
4630
10335
2201
13802
22054
18470
10335
3575
582
12237
10335
17944
786
10335
3631
563
10335
3592
2807
16919
10335
634
546
11970
5689
572
15574
13312
8755
10335
15899
522
3332
6000
10335
10335
522
3332
6121
482
10335
10335
7300
522
3332
6026
5977
1597
514
62651
10789
10335
10335
10335
24562
652
652
320
8353
766
4346
3962
1988
3976
5562
4234
4993
8781
7623
7022
8067
8903
4931
5208
5109
4817
5328
5172
5493
1715
1716
522
3332
6087
591
12625
10335
10335
10335
31279
582
12651
2126
10335
3243
264
18385
10335
3701
552
17255
10335
11191
264
215
19151
2031
2012
10335
6118
265
10335
31279
591
12705
10335
6274
10317
481
10335
5354
2031
2011
1118
319
1727
9422
13385
3705
10335
1869
1718
508
419
526
42750
316
2342
2817
598
1000
5429
2583
2671
560
3078
3113
2494
3171
3386
3733
324
1826
498
3411
13642
462
3124
2021
2829
2977
3237
2115
424
12520
1598
481
40195
40797
481
41227
2071
3519
10416
2073
4848
532
10377
434
563
5263
8549
1234
2832
3650
434
4789
563
5268
562
237
421
221
976
2744
6929
339
94
94
4223
376
374
221
976
221
1289
271
976
1069
291
1195
522
540
450
12219
94
374
220
975
9448
256
247
9180
94
374
221
976
11619
3003
9635
8286
2313
9337
12219
12228
94
374
221
12228
94
374
221
975
12033
18916
94
378
220
975
13659
580
694
5034
2758
2169
549
10335
10335
62651
12544
10335
436
2544
124
10335
10335
124
124
124
124
719
972
124
124
124
124
124
296
24115
1376
750
2007
4187
6359
124
5483
842
242
10335
242
10335
2386
4012
12212
94
374
221
975
11304
94
374
221
976
12205
94
374
221
975
21444
94
374
221
976
12207
94
374
219
974
94
10143
374
220
975
12184
94
374
221
12191
94
376
221
976
11821
94
374
221
976
10257
94
374
221
976
10709
94
374
220
975
11115
94
374
221
976
11122
94
374
220
975
8597
94
376
221
976
1120
3612
1138
94
484
517
4332
50133
50095
11336
270
335
257
371
691
247
270
333
1213
3335
5455
3977
616
361
50149
3977
7359
8373
3977
246
286
283
361
50161
3977
9900
355
381
2360
349
221
4326
1796
50115
391
13181
13424
1765
289
339
344
4205
311
223
233
9156
1765
13093
12753
12752
12364
12212
12023
246
667
331
357
309
8367
4241
355
12352
4217
12348
645
23521
4480
269
269
1490
124
2237
494
263
736
370
1794
1591
329
10988
16388
365
260
489
537
413
26017
1122
356
6256
424
399
353
3491
2039
267
424
18411
2751
11062
424
405
15618
1053
361
1357
248
450
327
2475
12763
207
543
246
243
617
1864
17255
235
1609
2354
2011
243
984
244
4901
1864
12071
1970
1609
1220
2011
12763
1970
16345
250
207
243
15242
16669
4901
240
3438
285
256
12561
14677
1581
15242
3438
1753
1130
1581
247
1753
15968
251
207
243
14314
245
244
4901
3112
14411
246
15986
247
1130
3112
14314
15674
250
207
243
240
247
244
5257
247
2257
3260
1355
3260
12663
248
207
249
12424
250
18108
2645
247
252
247
2142
394
1130
2060
2257
23137
632
1453
265
325
291
8337
486
7830
12424
3430
11593
3166
274
156
2060
1072
339
643
607
1082
3837
2157
1029
297
156
3219
156
156
2182
156
3336
3455
2378
1908
6696
2378
1340
2443
3280
156
1835
685
156
361
129
139
45882
11682
6085
233
241
10273
3297
207
3372
2980
637
622
312
264
625
2814
8798
229
3659
1512
328
13487
1163
7713
8798
10273
12629
243
207
243
13418
240
6428
246
246
2375
1863
243
5359
2375
394
23131
156
1863
156
156
156
156
156
156
129
129
129
9584
156
156
156
156
156
129
156
156
13418
156
129
156
156
156
156
156
156
156
129
250
207
243
240
244
247
247
5257
2257
1355
13104
241
207
243
10586
244
246
5257
243
1633
244
1633
10586
18307
993
243
390
1902
207
17494
246
243
527
249
244
240
2645
11448
14558
632
16766
207
240
243
10265
4779
5359
13104
246
245
252
244
1616
10265
38669
252
207
243
10735
1129
5257
316
246
243
244
240
1608
1608
10735
53417
248
207
243
5359
244
240
285
243
47645
244
207
10216
7741
249
240
246
244
10216
243
7741
170
171
244
207
180
172
171
170
171
171
171
171
171
249
171
171
171
171
171
180
171
171
171
171
171
171
171
171
171
171
171
240
171
171
171
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
246
246
171
172
179
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
244
244
171
171
179
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
240
240
171
171
179
171
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
246
171
246
171
179
171
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
244
170
171
171
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
246
243
171
171
179
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
246
171
171
171
171
179
170
171
171
171
171
171
171
171
171
171
171
171
244
171
171
243
171
179
171
179
171
171
171
171
171
171
171
171
171
171
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
240
172
171
171
171
171
179
171
171
171
171
171
171
171
171
171
171
171
171
246
171
243
171
179
171
171
179
171
171
171
171
171
170
244
171
171
171
179
171
171
171
171
171
171
243
171
171
179
171
171
171
171
171
171
171
171
171
171
171
170
171
171
171
171
171
171
171
171
171
171
171
171
243
171
171
171
179
171
171
171
171
171
240
171
171
171
179
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
246
171
171
171
171
179
171
171
171
171
171
244
171
171
171
179
171
171
171
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
171
171
171
171
171
171
171
171
171
171
171
171
243
171
171
179
171
171
244
240
171
171
179
179
171
171
170
171
171
171
171
171
171
171
171
171
171
171
171
172
171
171
171
171
17082
254
175
229
207
249
328
252
2645
1616
240
245
285
16005
250
207
247
10897
252
245
2679
1616
2257
244
247
2679
10897
8370
16827
249
207
243
13581
244
285
4901
243
252
38740
248
207
264
8798
8798
246
244
244
247
1355
51527
244
207
243
5257
244
247
240
247
2257
1130
26548
254
207
229
249
328
7204
2257
244
240
243
247
7204
47539
249
207
243
13264
5257
252
244
247
243
2257
23823
11996
448
448
448
974
1416
483
325
590
450
590
443
1542
264
7908
1495
11537
10501
83
83
83
83
1669
420
40148
356
8547
4156
1243
14519
10855
14861
932
669
1381
324
467
877
1300
2768
3665
877
2112
14950
6179
330
370
330
73196
15833
13330
9184
11996
420
40017
13809
420
24746
14496
9201
9850
264
10435
532
4848
3073
10419
3353
657
507
86982
1410
429
452
1935
428
1528
1539
275
1265
11762
6240
271
2057
260
10331
269
751
3960
9055
269
1588
1462
1047
8934
1550
634
268
9141
2989
277
29174
405
643
275
2697
1494
436
269
269
14941
269
765
269
1510
1039
516
690
1668
8314
280
277
1255
288
3139
276
516
9017
4368
643
1281
269
386
267
261
12759
42250
2748
3561
275
436
1717
2248
346
435
438
354
3139
6416
10971
15300
1462
271
3237
3250
3272
2192
646
2055
1768
1550
285
281
951
2449
412
396
563
5263
1234
8648
3650
4789
2832
560
237
419
185
794
1395
3075
381
1240
2168
271
1320
262
884
546
618
1318
521
301
647
3745
5588
256
247
3586
3002
5525
9178
2778
2814
482
506
665
7977
3061
2844
11403
2972
2918
7040
3780
8549
3521
268
6438
3781
5812
3367
18457
1425
2267
684
227
1125
1688
269
226
269
331
263
6340
234
175
287
265
234
265
330
257
330
424
287
674
270
23816
1425
1460
424
234
227
227
226
977
612
597
1261
2614
12041
29069
10175
4430
4035
347
2741
1258
1033
1077
2442
324
7687
1425
7687
2074
22306
1949
448
9435
77767
339
472
6031
1382
822
819
1349
3408
1957
448
339
416
1460
416
472
448
472
1460
1959
4879
434
339
416
10065
472
6031
3788
1949
448
339
472
6031
4193
1951
448
339
472
5105
6031
4013
1951
484
339
472
6031
14339
6588
1953
448
339
472
6031
446
7707
506
542
3962
2920
1963
472
448
339
4380
262
3527
1961
446
472
339
6660
6031
262
262
262
262
3442
1973
434
339
261
11595
472
6031
3486
1961
448
339
261
262
472
4380
5101
1961
448
472
339
6031
262
448
262
3708
1965
472
448
339
262
6031
3907
1963
448
262
472
339
6031
3504
1971
472
432
339
6031
5738
3396
1969
446
472
339
7707
6031
472
432
5177
3050
2039
267
13670
171
49896
25063
15345
430
6169
27001
203
6677
52399
2010
1460
472
432
6031
1969
446
6660
77733
472
339
6031
483
9515
19987
483
19972
19978
469
19987
475
10483
475
24047
491
12232
471
13600
493
34960
5281
469
1666
4313
238
24185
493
27017
14164
3649
1307
3185
6474
339
311
311
619
311
507
311
311
900
10434
598
504
1109
1198
756
663
690
2478
793
657
1380
5272
5235
2298
768
3940
660
6700
26495
2278
826
3088
5411
788
884
415
624
477
2915
940
636
1133
10464
742
538
909
26602
469
15545
26592
473
10276
43655
477
22579
473
491
26495
475
20924
6126
475
10599
5053
475
19561
473
43655
475
6159
475
4947
239
26495
473
26593
471
26588
473
19539
26588
491
26605
475
10129
26585
471
26596
473
26593
473
26602
475
26588
473
10229
26588
475
26602
475
26495
491
6136
471
5058
475
19556
483
10080
35065
471
6162
473
4947
26490
475
658
3185
5672
423
419
420
421
418
417
471
421
27096
264
4021
8513
2327
8792
2717
1861
2099
1853
2843
331
1817
2082
2034
1993
1495
12339
1891
1901
2037
2529
2627
1842
1957
2750
16060
7300
6860
2397
329
1587
2397
829
3160
1233
547
972
33581
1836
2397
72
4380
72
10490
4848
532
3207
543
5922
1255
2050
17102
861
10449
2218
159
159
497
1255
16678
12607
159
861
12637
4545
4571
411
13257
159
266
12076
10318
19
7937
20472
1473
814
1915
126
2228
1625
952
2275
126
270
1301
126
703
920
126
731
662
700
268
840
4160
694
790
1016
1119
764
875
831
921
146
1850
8136
14301
15414
2660
22015
4442
1614
693
1345
1554
1420
1599
2850
1894
10239
10435
3155
16217
4607
14660
696
3333
765
710
999
1210
763
414
884
1087
868
654
1070
2869
17520
3282
2848
571
860
851
2961
913
1461
6270
752
6331
826
779
646
1004
1590
414
694
1156
963
6410
1460
16195
10465
1361
6457
2317
536
964
576
881
607
604
610
2956
595
1202
9671
75276
6432
4169
10533
37013
3567
27604
4088
11839
3831
1851
3907
3124
3835
5950
588
3645
7791
21594
7169
25821
28083
3267
25360
19000
6333
502
1335
4508
916
17253
2994
478
450
1514
314
44649
1146
33689
1045
4935
2287
318
3423
472
4940
2293
46790
1073
3412
11468
18549
10524
604
1625
19724
19649
56847
7667
889
985
464
1128
304
18137
1105
5064
3646
765
5349
3669
9625
3399
16579
7615
6638
16534
1941
1510
1091
1464
820
2457
21755
9618
1651
1457
1296
1193
499
3357
1493
1514
1431
1219
2636
1126
39553
24697
31398
37377
19999
27872
30433
49568
24859
1488
166
166
166
166
166
166
166
166
166
165
166
165
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
165
165
165
165
166
1619
1512
1482
1513
494
499
492
277763
3772
819
13133
2013
12805
1562
483
1510
1394
11524
129
129
129
129
129
129
129
129
129
4027
632
3712
1349
2985
1548
4199
523
25741
32455
1560
1490
3039
113825
1545
906
12975
2099
1680
859
129
129
129
129
129
129
129
129
129
716
6124
1531
48164
3485
3081
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
404
11814
429
26950
425
21948
427
49770
429
26957
431
62427
430
23567
430
49796
432
44424
433
41470
431
17658
10402
4848
3157
532
394
563
6046
260
5320
1258
1234
3650
4789
2832
553
237
421
188
790
1396
3071
1320
271
381
1240
2168
884
546
618
1318
262
521
301
647
3543
256
2487
3011
12094
3718
15296
2669
268
12081
2530
3775
270
12081
604
312
5069
5220
594
646
1482
1512
1506
1583
1482
10617
19715
23089
2706
615
1474
1079
1619
1466
1513
1766
4585
653
18103
113472
1482
1506
1619
1079
1513
1474
1512
1482
1583
22026
146906
1488
56922
6225
24524
24859
47373
6560
38633
48690
25983
43442
5840
32310
30630
27417
24697
28544
27872
22026
24869
10688
43284
5235
30433
42265
49568
31398
19999
12666
6995
17908
39553
27952
41639
1255
31269
37377
26627
30741
1629
492
494
490
472
499
477
112545
1713
121423
2127
164456
1945
122936
1828
120800
2508
2498
543
220
3772
819
13133
2013
12805
1562
483
1510
1394
2031
14138
1394
17286
819
19609
5973
25503
20481
22015
65939
11524
2669
3538
2508
632
25741
1349
3712
1548
2985
523
4199
1560
1490
32455
8715
9410
4027
47708
10672
403
354
1238
655
388
1345
382
7001
483
5069
10617
2508
3213
5746
3890
2544
3331
3407
3622
3316
2868
3757
4840
3839
3182
4306
2923
3016
3622
4177
2953
574
120
7381
189
12468
810
717
1094
335
1174
966
980
877
1333
1808
1199
12083
1769
967
2141
727
1389
630
836
644
1377
777
1415
876
3509
325
43039
521
9177
19683
869
790
2403
7512
678
11822
619
4961
79042
2048
2833
896
7868
3553
521
768
5105
554
8879
3314
19684
19684
180
179
181
179
179
179
181
179
181
179
179
179
180
79042
79042
179
179
79042
179
179
177
179
179
180
179
179
179
181
179
179
179
179
179
179
180
179
180
179
179
179
180
79042
19684
701
4256
18949
9180
6461
701
695
6741
2515
1492
338
1560
1543
1352
1061
1578
1406
1760
1473
4874
6819
1435
3013
1578
2620
1449
1138
4874
21665
6062
313
11095
1697
1043
19684
727
5267
26081
125
125
4034
304
125
1326
124
6749
430
26376
1145
448
379
24828
2751
356
10292
424
399
343
21398
643
604
2394
391
9147
7342
13215
1240
403
14645
1240
54726
8242
9617
7931
1602
6388
9116
726
6388
28541
14151
2586
1951
694
683
693
669
705
672
703
751
328
652
3212
4475
8592
14359
2586
1654
4521
2107
2579
3004
1376
2017
1468
1071
22024
2023
818
751
2915
2847
891
913
864
707
858
842
793
3122
938
1439
854
1323
742
801
1119
95465
63687
8819
968
1533
2492
12476
610
1798
273
2415
930
763
1474
3598
976
3531
327
8570
1412
464
1029
1619
908
349
1926
300
1153
2096
834
708
300
452
976
3627
1160
300
419
515
471
1498
4438
6064
761
899
936
901
2798
10939
124
3090
1450
549
3894
4083
308
905
4710
309
325
3404
308
5802
1956
309
3607
1580
308
308
309
309
308
8504
892
1036
1106
1307
20019
892
1307
1036
1106
928
714
768
496
831
825
16875
1036
1106
892
1307
306
685
2435
27178
1036
892
1106
1307
1581
162
309
163
163
163
164
163
162
162
1036
1106
163
162
163
163
162
163
162
163
163
163
163
163
307
163
163
163
164
163
164
163
5803
163
164
1307
892
164
164
164
163
5803
164
164
164
164
164
164
163
163
164
164
164
19156
1106
892
1036
1307
901
122
3089
1450
549
3460
1036
892
1106
20395
1307
967
3029
14085
899
124
3484
2370
1036
892
1106
1307
406
1127
389
400
424
405
18387
1106
892
1036
1307
1106
14253
892
1036
1307
967
3029
14085
897
144
892
6599
1036
1106
1307
4780
1106
892
1307
1036
6890
1581
8505
309
309
1036
892
1106
1307
308
308
910
324
309
309
309
3607
309
309
5802
965
3027
14085
899
124
892
1036
1106
1307
350
1620
4605
2195
269
269
269
269
2381
269
269
269
2158
643
36153
352
1424
125
125
125
1427
377
1098
125
125
125
469
389
125
125
125
607
4605
2195
269
269
269
2158
2381
269
269
269
269
125
643
1424
52558
687
17632
275
6360
1297
1420
2023
1849
1690
2041
124
11340
13556
29936
124
12696
17212
1609
121
7518
826
3971
1341
2783
1048
1209
1048
2014
3971
959
1204
826
3971
406065
121486
89583
89566
89628
89629
89606
396
21177
27177
359
2916
7002
467
396
21177
89596
89624
89629
89618
89622
2815
9748
342
1038
1246
15197
7203
936
6144
6079
569
8002
337
1038
900
923
1175
3134
1845
5417
1580
488
17534
2077
2480
12059
676
29
3265
29
6879
1526
1398
8784
1221
29
29
1114
2161
1114
2204
4961
33535
4086
2197
1363
60080
885
60298
60323
59781
60321
59727
63918
59726
63921
11975
837
885
2205
14847
7494
1098
262
1529
14821
3325
1106
2034
1081
1480
985
7892
9482
2035
1246
1356
1313
2143
1057
9598
144
143
598
144
479
208
485
143
9965
65
2901
143
143
143
144
142
144
475
65
411
10423
515
7415
473
143
470
143
12125
6288
6288
399
144
144
143
143
144
144
144
143
143
143
143
445
150
732
33018
297
259
259
259
113
3619
113
113
6049
2546
5701
3353
3076
2720
3533
113
113
113
3660
2796
113
113
113
113
2705
113
113
113
55369
2791
113
3495
3604
113
13623
113
6088
113
113
15440
16549
7826
1373
1373
11176
1610
5649
1028
1149
841
5253
23402
12605
7389
10916
10669
11529
11386
11757
10863
8632
660
8997
1182
2377
3590
8518
1279
1329
610
8618
8447
609
366
1488
1125
11068
898
16789
610
650
1369
1284
1329
1395
586
24433
2037
1832
1145
3109
302
2920
3615
1420
2227
570
2015
531
538
268
1267
4143
502
9545
17896
12332
498
23882
3615
3372
6799
9545
17896
24280
3615
2040
17896
1532
10853
350
1620
182
200
350
1620
1074
1526
591
572
2199
824
592
794
354
856
946
800
3548
597
542
32120
322
504
544
2181
588
641
542
621
742
666
7603
2026
5422
6442
350
1620
690
8477
36167
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
433
11174
125
125
125
1029
125
6710
212
21748
4243
1617
1372
1231
125
2270
21748
525
4936
1254
1543
222
1003
10674
4817
230
10654
4915
7765
5035
7765
2319
43405
12150
7949
7402
8138
7576
7062
7588
7051
7904
8601
7463
7715
8443
7600
8093
7194
38868
204112
5041
7765
3444
661
1675
3287
702
437
652
1966
711
9749
390
577
760
2327
2846
1678
505
2105
505
791
505
808
505
1344
1510
752
505
7291
505
1304
2386
1269
505
505
505
505
1911
1186
2220
3937
736
1910
2303
1865
12431
1015
538
612
699
729
826
793
27334
643
662
791
778
695
3942
1986
11140
719
726
661
24572
3872
1816
11598
745
568
701
25779
3936
6917
9996
615
705
14480
3944
2344
10590
610
821
20762
3921
2216
15099
755
713
3934
1671
10685
640
689
20537
3957
1631
10776
629
769
22094
3947
1633
10806
801
679
14480
3937
971
10135
592
725
18648
3947
2001
11251
644
696
22817
3961
1849
10778
636
28400
2839
1527
1925
7146
1201
1758
1195
7899
2222
3127
1645
2483
1230
10115
776
572
1202
20545
343
368
648
2466
3260
753
2048
10819
979
917
1503
838
1066
343
15407
505
482
381
482
8534
10136
9888
28322
153
560
5055
28324
560
153
19023
153
28324
558
153
19024
153
1239
28324
153
558
28324
153
560
28322
153
558
28322
4926
153
560
28324
153
488
19018
153
3147
4044
3901
22467
5652
4234
5065
558
5263
153
153
28322
153
558
28326
153
488
28322
153
560
28324
153
558
19024
153
28322
153
488
28322
153
558
4104
28322
153
490
3085
3085
28322
558
153
19018
153
28322
153
558
28322
488
153
19018
153
28324
153
558
28324
153
558
28324
558
153
19018
153
28324
558
153
558
28322
153
19024
153
28322
488
153
560
28324
153
19018
153
28324
4458
560
153
27330
4220
558
153
28322
153
558
19018
153
558
28324
153
27328
558
153
558
28322
153
19018
153
28322
490
153
19018
153
28326
558
153
416
28324
153
560
28326
558
153
28326
153
558
560
28322
153
1280
5870
600
22896
453
210
451
292
298
1677
13576
300
1446
392
1436
575
699
1265
1603
292
1859
300
1578
1118
2310
305
675
1466
292
883
300
701
400
1648
484
1734
3199
465
456
16530
1024
889
292
700
460
1057
310
882
2210
695
684
597
4442
834
496
677
688
583
639
1318
315
10683
595
2664
375
828
8376
691
453
600
21916
44041
1865
3207
453
600
210
22981
346
3388
819
10910
16044
1857
2407
1794
5148
4127
5749
16125
10805
8540
546
2035
1907
5807
5798
312
12131
2798
4904
2988
7534
8364
409
488
2701
42728
307
746
610
4916
1874
610
546
611
724
1773
695
329
465
778
809
836
2013
329
607
778
809
2891
906
1702
329
721
737
9826
470
2928
874
779
1615
609
1936
755
446
532
362
297
297
1096
470
755
3225
465
757
5131
927
1444
210
559
1694
819
516
297
516
446
297
297
433
369
202
2064
19157
1831
324
1855
2066
2579
2004
2181
2522
2246
17434
2487
308
721
585
4917
1875
585
521
586
514
370
2680
17434
433
403
17434
2460
431
375
2670
30129
553
566
7805
10159
1107
1123
2066
10260
1137
1953
516
1158
1423
1148
1070
516
297
297
7805
1782
1285
1783
2235
334
1171
433
408
321
9725
7163
30129
2466
408
30129
2466
696
721
778
329
329
329
2066
1423
329
329
329
329
329
1157
329
334
329
1137
334
874
329
3225
470
329
334
329
334
329
7520
329
329
575
494
330
470
2928
819
607
926
754
12255
466
10259
329
334
1107
329
609
334
334
558
809
1953
329
334
329
1170
329
329
334
334
329
466
609
329
1285
329
329
329
329
334
334
334
334
334
334
329
609
329
329
329
1070
334
329
329
516
297
1782
329
329
329
329
334
1123
334
334
329
334
329
1773
329
2234
329
329
329
1783
334
723
329
2891
1148
308
308
308
516
297
330
329
334
334
330
334
334
334
12255
335
308
721
585
4917
521
586
585
1875
408
30129
180
177
179
178
178
179
178
180
178
321
66
179
178
177
177
180
178
179
178
178
178
177
177
177
178
180
178
178
178
178
2466
136
137
137
138
137
137
137
137
553
508
433
408
30129
553
580
12664
12664
2466
535
431
431
375
2670
535
7018
516
498
297
30057
433
408
520
137
6103
516
568
297
2032
2032
30129
2466
408
2466
136
137
137
138
4605
269
269
2158
2195
269
269
2381
350
1620
17409
2676
382
10753
832
8639
315
6711
10228
2432
3557
5781
434
1494
8540
1282
717
5954
10080
887
1952
1416
2662
1065
14039
452
1312
2391
845
540
659
567
5199
6225
13920
285
654
695
881
641
9513
842
800
6858
7471
2527
5901
1312
9725
2808
11757
552
761
248
8688
16071
7886
40833
19570
2890
1503
3934
269
987
6123
892
10128
13524
269
5521
6207
2929
4024
666
350
350
350
350
573
8610
348
1257
1420
849
6781
622
960
1018
430
902
2326
22962
468
458
530
546
637
607
463
497
506
1335
1085
8123
347
536
484
552
471
547
507
1071
3063
892
1711
1836
6845
991
1228
1152
2613
790
485
393
1033
632
17248
3881
348
817
1241
899
544
593
609
421
42124
14945
465
475
704
468
548
1020
1344
635
447
1635
1413
730
2935
619
998
476
865
947
759
465
470
833
587
639
1463
631
615
468
467
778
1444
466
3812
697
480
862
736
469
461
301
576
551
24240
471
469
2240
3367
882
703
4729
766
460
625
511
633
1410
785
522
601
1392
582
1599
467
2051
2135
4181
31668
13034
1968
601
850
635
29463
14411
489
550
3701
708
684
609
1682
698
4089
457
862
1177
454
496
458
1406
6762
658
1294
25611
915
697
597
576
3559
5129
456
501
527
668
687
565
7928
1487
493
1129
1034
483
1306
519
483
21610
871
482
46762
660
382
610
596
1389
3522
414
795
3239
18933
564
27937
6200
495
166
166
166
166
165
166
166
165
166
165
166
165
165
166
165
166
166
166
166
166
165
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
166
166
166
166
166
165
166
166
166
166
166
166
165
166
165
166
166
165
166
165
166
165
166
166
166
166
166
166
166
164
166
166
166
166
166
165
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
165
166
166
165
165
166
166
165
165
166
166
165
165
166
165
166
166
166
166
166
165
165
166
166
166
166
165
166
166
166
166
166
166
165
165
166
166
165
166
165
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
165
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
165
166
166
166
166
166
166
166
165
166
166
166
165
166
165
166
166
166
166
166
166
166
166
166
166
166
166
165
166
166
166
166
166
166
166
166
166
166
166
166
165
165
166
166
165
166
166
166
166
166
166
166
166
166
4096
12199
2233
2914
1703
1234
1107
3028
3394
3034
35514
16175
10103
318
1370
3586
1296
1019
356
1074
367
830
1071
1038
406
337
1259
3535
317
2655
1006
19647
968
356
3393
342
1009
2243
945
611
13410
12129
23550
7038
1141
1773
3869
1093
565
411
1299
1979
6005
30759
1091
872
1091
1393
728
1006
127
127
125
23354
125
125
125
125
800
457
24370
232
2794
1993
1300
3132
605
6469
11081
14365
2714
5471
3854
11020
10895
9670
2183
1823
350
1323
1128
443
1639
3779
1990
5363
7945
28632
1128
1518
1816
13906
10820
1859
2736
1562
881
3644
11500
13360
16529
1607
15312
486
19340
476
10917
606
1628
13767
549
5825
37121
8378
6469
5795
28636
133
9257
15681
991
683
2879
420
292
1646
5267
24734
125
430
25834
125
473
356
896
1272
19436
871
166
717
781
12465
945
1478
807
261
1567
3666
19152
6754
261
440
23332
699
1770
1320
1357
1386
1366
1081
1256
1275
1667
1344
1312
1328
1313
1295
1952
1352
8169
424
18423
1889
1082
4817
10137
11688
7041
11565
15507
114384
39985
9745
8159
2273
7103
261
19100
1011
781
268
33147
19922
268
364
14211
969
3262
1840
10407
5473
1592
1590
1678
5866
3782
1175
372
372
1189
12669
1177
10087
7055
15545
68
68
68
68
68
68
990
68
68
856
68
68
68
68
858
68
68
68
244
68
68
68
68
68
7300
15569
68
68
68
68
68
68
962
68
856
68
68
68
68
68
68
858
68
244
68
68
68
68
68
68
68
14752
1297
9629
1803
319
124
124
2489
126
1381
1369
1362
12397
449
10631
18133
1177
514
26
439
35922
11501
35922
31990
35922
449
10059
16855
9629
1803
319
125
122
1463
119
570
1256
10079
1540
3376
642
253
268
32002
321
915
340
4047
4617
503
3575
2249
1128
310
1914
597
1199
1127
293
1224
590
385
373
531
1227
638
823
2034
2216
1127
1838
2144
1277
1086
293
375
922
354
813
3445
374
5545
1254
452
10093
10077
447
6062
362
21998
1701
7200
124
124
269
122
124
1389
1340
1222
122
1910
1106
1281
122
124
945
13678
460
9784
124
124
125
1349
1364
12317
1831
798
6039
4613
960
1718
576
627
19034
6119
9527
2272
478
7300
17226
9629
287
689
5882
836
618
671
1225
335
644
655
1366
3026
5318
3327
340
1759
684
602
982
444
1104
2069
402
14437
4716
1160
402
402
11325
325
443
1025
341
348
426
2846
11712
1037
1037
1037
1993
997
408
1690
424
1195
995
393
410
1037
33349
3101
2042
1037
1037
347
347
1956
1172
417
1029
490
8024
434
8483
468
613
593
1810
7936
6453
7116
782
692
2487
16084
129
129
129
129
129
129
129
129
129
129
129
129
129
129
4172
129
129
129
129
129
129
129
129
5904
129
129
129
249
129
280
494
14803
3790
1609
561
6257
437
353
4029
5015
26729
1192
305
393
5357
8369
303
2440
9415
8245
306
275
4150
2949
18164
303
2989
277
11173
1482
1818
9394
1558
10102
7082
7302
3329
280
7229
1946
280
10198
21204
6982
12205
12205
4248
4249
1191
1363
464
10727
6184
999
2205
53568
667
9842
2912
2736
6184
6184
2997
692
2487
16084
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
249
129
129
129
129
129
6000
280
494
51433
1934
723
4685
694
4012
268
294
35921
1041
8998
1823
6298
664
1006
1639
294
2393
637
3615
12471
2823
657
2978
3392
5805
752
293
4578
1668
619
794
1751
1069
1673
244
377
712
2074
475
1305
301
598
1682
8376
1288
11917
5880
907
2218
1651
13180
1349
1576
294
763
4851
979
524
17780
3081
2246
459
2036
1804
2227
2483
1294
1415
1117
10353
2444
12427
1308
18595
44556
285
2480
4563
1118
8674
6283
307
288
543
1077
3615
304
8998
2774
3680
244
7257
3615
1740
5531
8392
418
8676
391
1177
300
793
207
277
542
2707
13989
11661
7832
283
12839
5255
3729
623
1724
300
7030
272
12143
544
600
2384
2104
118
1614
1619
268
516
297
264
260
274
4744
410
410
410
268
14153
290
257
259
265
8766
410
410
410
410
22346
451
410
410
297
18480
266
264
433
410
410
410
21430
266
260
465
410
410
410
268
516
297
268
19210
572
4794
23354
125
124
2237
6199
12137
1127
1823
2153
1385
1556
413
6886
3304
363
10443
504
7717
399
10204
17073
520
7983
363
2430
12158
572
31475
1136
528
293
556
546
477
1468
1509
1525
556
562
2750
473
580
1309
805
1441
2751
1788
594
858
673
1137
7657
7341
1932
720
619
555
867
9883
667
858
3020
534
470
33200
1714
1889
564
535
300
341
514
7300
16758
1761
2520
11316
15216
10850
574
7702
16789
6485
15143
1696
2337
42082
598
482
505
1108
292
286
283
549
570
529
791
2092
570
676
7225
1373
463
7349
1498
503
658
413
427
2002
1983
495
515
52744
1325
600
23373
125
2164
10467
159
3066
159
9634
159
159
7731
19
11403
2429
1318
532
654
509
374
4341
559
292
9784
292
292
3490
292
24544
14283
1151
292
865
867
292
862
1071
799
7300
292
1045
879
1594
10572
884
891
763
30195
891
1508
799
1755
17011
864
756
754
705
756
701
759
808
166
1318
257
259
261
410
410
410
259
257
272
410
410
410
297
22542
257
259
261
410
432
410
410
410
410
274
410
259
14855
516
297
14195
258
12453
268
14159
268
307
22075
266
264
262
432
410
410
410
410
264
266
272
410
410
300
21945
260
264
262
432
410
410
410
410
264
279
11498
410
410
1115
300
14260
22608
267
15985
264
257
261
410
432
410
410
267
516
297
266
257
271
410
410
410
9377
302
22664
266
257
262
433
410
410
410
14212
267
267
14112
267
1696
259
257
278
410
410
410
11612
257
12567
516
297
267
14244
14513
267
443
143
267
14575
267
267
267
14277
267
267
14253
267
293
263
257
21132
451
410
410
410
267
267
14170
268
14164
268
260
257
272
410
410
410
292
22388
257
264
266
410
410
410
433
410
410
273
265
10367
410
304
257
259
262
22624
432
410
410
410
410
410
274
410
297
259
266
261
21881
433
410
410
410
1114
1347
278
410
410
410
300
13273
265
410
410
410
2920
300
21977
264
266
261
432
410
410
410
410
410
265
410
12093
262
13061
516
297
267
40401
267
267
32398
1617
267
267
14206
267
293
22426
266
257
433
410
410
410
114
14170
257
257
264
259
260
410
410
410
143
295
21845
257
260
451
410
410
410
1345
283
410
410
232
410
2007
295
21845
263
264
432
410
410
410
256
14902
10874
1574
16836
444
268
105
268
268
516
297
10850
46672
268
125
26286
268
516
297
7411
16557
268
257
260
284
410
410
410
296
22510
264
259
261
432
410
410
410
268
268
516
297
14325
268
13475
124
268
20223
479
12651
260
259
284
410
410
410
300
22622
257
257
261
433
410
410
410
410
266
259
410
410
293
22351
257
264
261
410
410
433
410
9250
2333
268
268
516
297
268
14291
14285
14261
261
257
266
11562
410
410
410
292
22319
264
257
266
410
410
410
451
410
261
12759
410
410
288
20936
257
259
432
410
410
410
261
410
410
410
284
263
257
61903
451
410
410
410
41027
257
260
125
410
418
410
432
410
41716
257
257
433
410
410
410
41626
257
260
433
410
410
410
1828
1696
1696
1605
1696
2333
1267
1143
273
273
3683
1122
268
516
297
14243
268
14369
23354
123
2092
38598
898
295
5327
8280
281
1055
1067
707
5850
3172
1023
125
1675
14396
294
645
762
268
1067
3110
555
14233
1055
125
125
125
516
6736
12472
1055
125
125
125
4344
12848
10439
1163
12477
207
205
205
205
205
431
206
206
205
206
205
393
206
217
165
462
357
12253
165
164
165
165
165
164
165
165
165
165
164
18424
165
164
17178
10167
14340
145
10127
4963
145
260
145
13306
1060
947
249
985
840
1026
1001
938
145
10110
1543
13105
145
10127
4054
145
251
145
10068
1636
14712
145
252
145
544
14674
1910
178
256
178
454
178
178
835
807
815
836
761
845
178
415
178
820
783
807
746
178
178
145
14733
815
806
837
252
647
765
754
768
837
847
836
145
12888
246
827
145
460
552
252
145
215
215
216
215
216
215
216
215
216
216
216
215
215
216
216
215
215
215
216
215
216
215
216
214
215
215
215
215
215
215
215
216
216
216
215
16062
1214
1334
5396
1382
3707
216
214
215
216
215
6989
1320
6213
1551
216
216
214
216
215
215
216
1761
215
2491
19186
22231
215
216
216
215
215
215
5084
2139
216
446
216
215
2279
215
214
214
216
215
215
215
215
2189
6736
604
215
215
215
215
215
215
215
215
215
215
342
338
215
216
5018
9374
3241
1566
1460
3159
3106
3183
3148
3207
3753
6904
215
215
215
604
215
2916
215
338
215
342
215
338
22164
216
215
216
215
215
215
216
216
215
215
215
216
215
216
215
215
215
215
216
215
215
215
215
215
216
216
215
215
216
215
216
215
215
215
215
216
215
215
216
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
215
215
215
215
216
215
216
215
216
215
215
215
215
216
216
215
215
216
215
215
216
216
215
215
216
216
215
215
215
215
215
215
215
215
215
215
216
216
216
215
215
216
215
215
216
215
215
216
215
215
215
215
216
215
216
215
215
216
216
215
216
215
215
215
216
216
215
216
215
215
216
215
215
216
216
216
215
216
215
215
215
215
215
215
216
215
215
216
215
215
215
215
215
215
215
215
215
216
215
215
215
215
216
216
216
215
216
215
215
215
215
216
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
215
215
216
215
215
215
216
216
216
215
215
215
215
215
215
216
215
216
215
215
215
215
215
215
215
215
215
215
215
215
216
215
216
215
216
215
215
216
215
215
216
215
215
215
215
216
215
216
216
216
215
215
215
216
215
215
215
215
215
215
215
215
216
215
215
215
215
215
216
215
215
216
216
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
216
215
215
216
215
215
216
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
216
215
215
216
215
215
216
215
215
215
216
215
215
215
215
215
215
216
215
215
215
215
215
216
216
215
215
216
215
215
215
216
215
215
216
215
323
215
216
215
215
215
215
216
215
216
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
216
215
216
215
216
215
216
215
215
216
215
215
215
216
215
216
215
216
215
215
215
216
215
216
215
215
215
215
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
216
215
215
215
216
215
215
215
215
215
216
215
215
216
215
215
215
216
215
216
216
215
215
215
215
215
215
215
215
215
215
215
215
216
216
215
216
216
215
215
215
216
216
215
215
216
215
215
215
216
215
215
215
216
215
215
215
215
215
216
215
215
215
215
216
215
216
215
216
216
215
215
215
215
215
215
216
215
215
216
216
216
215
215
215
215
216
215
215
215
215
215
215
216
215
216
215
215
215
216
215
215
216
215
215
215
215
216
338
215
215
215
216
215
216
216
215
215
216
215
215
215
215
215
215
215
215
216
216
215
216
215
215
215
216
215
215
215
216
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
215
215
215
215
216
215
215
215
215
215
216
215
215
216
215
215
215
215
215
215
216
215
215
216
215
215
215
215
215
215
215
215
215
216
215
215
215
215
215
215
216
216
215
215
215
215
215
216
215
215
216
215
215
215
215
215
215
216
216
215
215
216
215
215
215
215
215
215
216
215
216
215
215
215
215
215
215
216
215
215
215
215
215
215
216
215
215
216
216
215
215
215
215
22433
342
1086
4496
1234
1421
364
1424
1490
1428
1573
1587
1226
1386
338
13992
1225
1445
1454
1303
338
362
537
360
1169
1046
1363
1428
732
735
1448
1283
1332
632
1331
731
525
1291
1476
338
338
1550
338
6432
338
9220
322
8308
28255
12616
10247
593
524
533
1331
464
1239
2577
1413
1603
8302
476
840
1681
4483
976
15952
7526
480
1998
1486
1082
1743
1114
583
1148
7385
360
1346
1297
523
905
4598
1958
4840
1530
215
1224
805
1575
1193
13246
475
1123
544
1439
1285
11002
1308
849
6583
5666
1512
1226
1472
1394
10208
1533
338
1036
1062
775
10606
9293
2471
322
1195
35227
338
322
10605
338
2450
322
6935
42492
322
338
338
10605
322
338
1900
8231
39730
338
322
15746
1498
1408
1278
1452
1260
1478
1358
1538
604
3861
1570
1506
1191
14137
17355
26192
1115
1374
1417
1371
1425
517
1144
1245
1762
1536
1334
588
1463
1252
9175
1221
1480
1681
1370
1514
1278
15868
10524
324
2609
7180
10408
330
330
324
604
324
2522
10606
330
20983
15435
330
324
604
10606
324
330
340
24909
14594
1346
1473
1540
1318
1553
1460
1596
1361
1286
1224
1296
1311
1474
338
13178
1298
1373
1437
338
9971
355
338
3995
336
338
338
320
8322
10254
8926
10605
340
4545
2043
336
26539
336
340
340
338
342
338
320
338
355
338
340
2201
6540
27806
340
336
340
338
338
342
320
338
336
338
338
355
13275
1267
1321
1508
24288
6188
1225
1532
1741
1169
1280
1340
1257
532
2250
20161
1434
1078
7730
1381
1592
10094
22837
1550
1266
1382
1485
1453
10606
346
312
2099
6163
22837
312
346
216
214
214
214
215
215
214
10606
216
312
6777
1829
346
22562
312
346
216
214
216
216
215
215
215
216
216
215
216
215
214
16469
4403
1615
1276
3338
215
1337
1365
1243
1279
19262
22740
1717
1217
215
6800
1266
1327
1601
1534
1397
1609
4546
543
22983
1146
1615
1385
16985
1307
1978
1551
215
215
2261
338
216
6373
214
344
10606
27643
36569
338
344
338
10606
344
878
1646
185
6926
186
186
8027
186
186
186
6179
1859
186
186
187
186
186
186
186
187
186
1313
185
2361
186
186
186
324
186
186
3274
185
186
187
5503
186
187
1154
186
187
186
186
20098
5944
9333
244
9087
1155
1261
550
269
905
6530
269
6797
404
6405
570
10408
1109
22242
403
636
316
357
495
3963
396
1422
16201
18680
15105
7734
12550
7825
14771
7813
12832
9529
7697
8944
10029
7743
9290
7732
14393
14915
7767
8768
14132
361
877
8749
370
332
356
490
614
340
354
785
4263
370
776
343
4716
3074
350
7755
14448
65
126
304
126
126
126
19694
126
126
126
304
11500
123
1609
393
20335
125
125
10755
125
125
125
125
244
125
125
125
125
125
125
125
125
10408
1109
636
1422
18680
403
495
3963
357
22242
16201
396
316
7330
8445
4767
7150
464
473
1460
4575
203
2307
3512
39757
8300
8300
202
2922
2682
39757
8299
8299
202
9377
39799
8284
8284
202
2922
2682
65
39785
8268
8268
202
39763
8285
8285
202
51555
64
64
64
64
4656
1282
64
694
64
295
794
907
1611
64
64
1668
1576
2074
9916
35921
1013
64
6298
64
64
4950
979
763
712
64
4144
1320
2273
64
64
5805
64
64
619
4880
64
1651
64
64
551
2189
1096
1795
4012
1298
5909
14472
64
64
64
64
64
18105
635
7743
1105
288
288
266
5778
453
7496
6323
303
4896
6422
8651
384
9468
2285
611
276
7495
3155
3161
19258
263
7508
11975
8137
3082
2984
2895
4709
3161
3544
3212
10463
3106
3178
8604
5394
276
878
1200
8534
276
264
3502
8534
10423
3024
276
7694
6437
8661
16297
303
4519
9686
4165
276
11403
5613
6699
10224
135
380
135
38681
136
2619
3199
2807
3911
3357
727
690
5925
736
3241
590
750
47676
802
3208
1669
768
3235
1274
16357
13842
2129
4437
2118
97613
4491
4546
41724
32444
33886
36570
10505
4848
3149
532
9350
640
9914
2050
2723
2287
1080
1606
1744
1435
10240
1292
1354
2458
2447
5171
2602
5238
2602
5729
3182
7683
7973
6285
6153
263
601
8534
9686
2855
2592
4145
2801
2609
6535
3574
2603
7289
6678
3222
5954
5660
4855
5134
3939
4205
129
129
129
129
129
33814
33814
30893
40047
129
129
129
129
4270
263
261
261
262
1088
1150
262
261
11288
7689
11508
344
11466
256
230
12489
9390
4371
4940
5781
4956
5507
4344
3343
3320
3699
3054
12860
3950
3117
3023
4073
3090
5087
1667
4990
641
745
720
1094
1302
1186
1335
607
715
815
822
608
583
1474
1067
918
918
802
802
26567
1210
263
42333
1190
835
969
969
5150
641
835
716
1095
205
205
205
124
6926
641
835
804
745
954
890
608
773
832
961
1182
1474
309
1110
813
809
259
981
607
1344
747
1229
7920
952
699
164
188
531
515
1460
25882
188
15157
182
1921
11650
703
1767
2182
274
37296
3199
8648
2116
4045
4403
2122
15815
19957
5344
17456
1142
2292
1577
2412
39073
2139
1532
1994
1657
1400
1622
1852
10485
2292
2412
1850
2414
17456
1577
15434
8569
961
1902
921
1589
1094
2227
523
282
1153
4846
936
1151
583
1136
459
1153
936
540
1093
1005
549
1136
522
11511
1044
515
6198
16842
4608
612
832
1007
464
1404
432
673
15332
510
4278
13839
4500
15668
4630
15225
3975
479
11754
3722
562
104
562
540
550
13973
65
552
9619
65
3785
1505
361
20477
6335
2093
4994
23806
3993
3366
141
6634
5935
3039
9507
18131
544
104
574
546
576
65
574
65
1474
38690
2874
2055
12139
5965
959
22584
3646
517
1595
4653
4879
1215
3579
38691
14069
6133
2886
4603
12544
1633
1390
1488
5700
1469
2586
1422
1481
1600
7046
12321
6416
6133
6133
53070
141
142
142
142
142
142
142
140
141
142
142
142
142
142
141
38004
6133
31981
428
12227
277
5818
4080
159
332
294
462
672
512
554
699
531
535
2528
692
2915
3600
3390
2852
3091
297
23801
299
1295
1499
1627
1363
1475
1749
909
1668
20186
429
287
578
650
424
12483
294
470
602
508
617
516
366
540
293
708
627
648
558
674
691
2855
306
7287
22480
1380
892
947
905
1061
921
1023
928
1064
842
10621
267
10319
710
575
568
558
671
784
2507
33392
279
11498
9020
272
9263
2570
8899
279
12632
274
9807
640
617
693
647
708
534
1743
357
1145
23220
3523
3798
3307
3292
3146
2681
9073
3898
3801
3735
4176
3829
3768
4087
279
11523
272
541
658
618
602
2381
3593
261
12314
11046
261
12759
746
618
1450
622
596
1501
356
1145
10591
261
11562
10351
261
1617
374
1150
12373
261
277
7189
261
366
595
293
540
627
648
623
704
691
611
644
696
307
8825
2061
361
644
12789
579
305
7534
261
759
712
305
1714
7426
261
376
12993
261
18670
261
261
261
261
261
268
5401
1082
7395
5167
2395
10738
940
4305
5609
295
718
485
437
793
5703
1723
1730
729
1483
1683
1807
1387
1066
1351
418
1291
414
1357
403
1261
419
878
423
1225
422
5527
1665
1020
7429
5188
2395
5609
10064
5004
462
2183
639
1219
295
4823
2873
2242
2622
311
5527
1665
1910
1851
628
306
313
1486
940
336
1170
3330
927
685
3344
336
1170
1026
2327
1013
336
2677
1020
7425
5182
2438
7252
5701
6086
3188
13252
464
479
780
3522
4701
4399
3543
3650
2709
3074
1763
255
883
14246
1053
1405
375
1087
1265
1291
1185
452
7563
1063
391
2774
212
1132
18566
1063
200
10266
1015
212
1654
581
3810
626
1995
259
1128
2390
542
2181
1062
416
1534
36071
443
283
190
188
189
189
2641
11401
2485
4349
2294
24771
4902
1919
2641
2016
2559
1697
37129
1220
695
998
3278
3570
884
652
546
535
722
695
1367
1528
724
5549
915
2065
469
2501
535
884
652
1200
18184
899
915
10362
1528
1680
722
899
724
1306
291
1063
2282
897
7842
416
538
1528
3566
1746
2864
1766
1817
779
922
1983
807
1457
746
2933
8663
1556
587
3097
3123
9259
5289
12022
751
793
907
739
661
715
1283
10400
723
1522
1419
10354
831
1299
737
1560
862
1142
2735
955
688
14203
770
350
10274
628
1139
2358
528
7300
395
209
18334
958
581
433
441
1643
979
513
1677
735
846
679
359
746
730
749
618
519
388
611
2807
1731
984
1105
1612
774
2306
2090
1037
1020
1033
619
606
1051
603
375
1045
611
1162
776
633
1616
1551
873
1658
389
3292
617
477
2276
1589
1626
742
895
712
1450
9015
3979
359
1180
2129
359
669
3662
1129
283
263
4740
232
2007
6685
261
263
4740
16428
65
65
65
65
624
2157
65
3693
65
65
258
7233
953
12433
142
4325
65
767
1440
8676
37369
18197
65
65
4448
10049
65
262
143
65
10318
4325
65
65
249
897
487
6656
487
10248
487
487
487
237
237
237
237
236
237
237
236
235
237
444
236
235
237
433
237
499
223381
236
236
73001
237
236
40474
235
505
19971
236
506
8913
12676
235
235
237
236
236
61320
38874
505
13908
235
1247
138524
732
5267
124
6749
26081
1326
478
775
914
27915
1305
6314
2511
2119
651
310
769
3141
1172
113
159
159
4071
954
1317
2501
2984
1266
1253
1163
528
10414
3183
1270
1437
1178
1288
3718
3718
2178
8755
148
146
148
147
148
147
148
1491
148
146
148
148
148
148
148
148
19013
148
148
148
146
148
147
148
148
148
148
148
146
148
148
148
148
148
147
148
148
148
148
148
4038
4038
4038
148
146
148
147
148
148
148
148
147
148
148
148
148
148
147
148
146
148
148
148
146
148
148
148
148
148
146
148
147
148
148
148
148
148
148
732
5267
26319
1297
269
269
121
4034
3234
9353
304
460
124
1884
7445
561
819
40327
12827
1225
2266
1673
122
12749
4605
2195
269
269
269
2158
2381
269
269
269
269
18102
142
143
142
141
141
265
141
141
143
7392
143
143
143
141
143
386
15971
142
142
276
143
142
142
142
4460
143
141
142
270
142
142
7953
143
350
142
5802
3848
141
9686
8077
143
276
142
142
143
143
143
10224
4672
1122
467
643
3977
3265
23449
16232
19707
21738
380
1103
12082
1798
2413
984
943
683
370
365
3432
20971
371
986
383
2291
1003
2898
1847
1918
18004
4106
10514
12665
8481
1041
11331
9898
398
1000
1946
169614
4057
2426
72910
504
685
7013
499
541
3361
3535
317
516
1895
678
661
3456
317
555
2838
642
3827
690
3539
3566
3369
504
524
11180
7189
884
1048
293
1057
3469
712
627
967
719
732
5267
24734
125
125
125
125
125
122
6868
125
438
262
173
171
172
173
173
170
9721
23816
261
105
173
1270
174
172
24403
10190
261
357
24821
1951
171
1232
261
8029
11733
4819
1135
8093
10854
5231
4938
3899
5149
4538
5522
4956
3821
34818
745913
819269
28217
5267
25834
125
125
125
125
125
1614
122
6866
486
395
10186
896
1272
717
838
945
1466
807
10334
1567
260
3779
464
237
16245
7615
173
174
173
328
172
173
261
377
16292
10453
261
187
161
333
212
3908
2805
2907
403
2697
2707
2901
2775
491
324
8185
2705
367
338
212
174
325
212
174
11149
213
1845
212
213
211
213
212
211
447
447
447
33584
7566
1063
135
135
135
135
22499
1063
135
135
135
135
16573
200
11204
200
164
10452
159
159
3069
31174
4390
3540
1140
7612
2230
10547
1281
202
592
2884
196
5250
352
687
788
196
1024
798
1079
1233
981
31168
126
126
9626
126
196
196
3501
196
196
126
196
196
196
196
196
126
202
196
196
196
196
31094
126
126
11048
126
196
196
2950
126
196
196
196
126
196
196
196
202
196
196
196
196
196
31160
126
2963
126
11722
202
196
196
196
196
126
196
196
196
196
196
126
126
196
196
196
196
31168
126
4390
126
9640
126
5250
352
196
196
3540
2884
687
788
981
1079
798
1233
196
1281
202
1024
1395
1730
14043
7014
8744
3503
1902
13000
3314
6505
350
534
13477
397
374
9636
595
31177
126
126
126
196
196
3501
126
126
196
196
126
196
202
196
196
196
196
196
196
196
196
38932
65
65
4896
7233
65
953
65
1824
713
1440
156
785
18197
4448
4448
188
7824
156
4325
65
1118
65
65
65
11916
65
263
65
105
65
533
480
31677
65
65
1759
1682
294
1561
65
6402
656
1139
11101
387
1418
10800
6400
288
9925
963
142
785
21780
4405
6472
7299
65
65
65
7279
126
7299
65
65
434
6472
186
65
65
9898
115
18022
15036
433
65
7156
65
15036
65
434
14427
65
65
65
10700
1827
1844
13375
604
259
1793
2304
447
1842
608
13051
2089
259
41347
171
9333
125
125
125
156
244
305
156
156
156
156
156
2896
156
5473
156
7946
156
156
156
156
6059
13402
5944
9333
6374
125
5473
244
362
550
822
905
14563
5040
244
5181
18882
5944
3446
2966
244
2896
1834
2324
1405
566
337
560
2312
373
680
2584
504
2579
2805
346
14768
353
353
1446
353
10933
353
1446
353
254
175
9104
11876
577
1557
1639
1572
307
1559
1537
3268
1417
1553
452
7566
1063
135
135
135
135
28616
1063
200
135
135
165
135
135
26459
36045
240
240
2181
240
239
238
1533
358
165
23717
1063
200
135
135
165
135
135
6240
135
452
4427
36043
542
30505
333
333
473
3109
846
166
165
1535
333
801
333
6406
164
333
333
290
782
812
166
320
5957
5957
767
1728
1770
376
1569
8908
1603
2411
1602
5594
11286
165079
1432
1112
286
510
10572
2945
4847
515
326
1010
291
1019
368
22175
1033
1287
1488
422
990
552
605
613
1115
1201
317
1337
1018
587
990
1024
331
740
1250
331
1678
3167
1025
165
29447
511
530
1523
528
549
932
542
734
512
500
725
1649
980
518
971
577
575
993
559
1579
988
621
733
341
843
547
529
479
2508
1740
407
2419
1740
10710
165
11999
29459
410
456
7338
1145
2106
2068
3135
299
396
1133
645
1120
654
858
972
624
913
844
872
924
874
672
1139
1198
1057
22267
1496
1431
1050
1358
935
625
506
230
444
31731
475
739
490
599
720
647
729
1612
1679
5154
5397
3334
499
500
1502
10879
8862
41380
19546
13516
366
1112
286
510
515
297
326
8028
291
1010
12610
11173
33272
12496
9212
297
291
3261
3918
7751
8933
35669
10645
12162
284
12277
291
12700
8964
37089
288
8797
291
8625
35111
7847
283
9351
284
5191
4666
2815
291
2807
28300
1660
10483
10644
8084
4291
175
335
2416
30916
356
6960
4845
12410
2348
548
4836
347
70157
5924
9250
7663
10580
20729
1160
25232
3637
7470
5705
6990
4594
21237
861
16365
832
5008
5903
3119
3755
2913
4132
3912
19906
3916
4735
2579
6400
434
3912
3754
2303
3122
4736
2452
1827
4139
56797
10522
4479
10163
2724
3302
9175
9205
3455
2365
3576
5697
3759
9027
2596
2597
5116
5697
9368
5903
10163
5903
18050
4490
5895
5266
6768
7752
6500
6448
6034
6673
6738
5913
5895
5266
7320
5801
6210
7063
6936
6229
5922
6300
5718
5278
5680
5925
1202
357
985
39931
3159
1655
348
1307
40521
2562
962
1310
39049
1312
37911
1310
37563
1312
2939
1468
332
53368
1773
56179
1547
55997
59243
1415
1542
2554
8076
340
17550
1310
1305
33132
1306
2250
39404
1311
34254
1313
38624
1317
36974
1316
1316
40583
1317
1316
200
35100
1314
34913
1310
45020
1308
36639
1310
1308
1311
38374
3609
1309
42805
1319
44965
1322
3101
38188
1325
34775
1322
37811
1317
40338
1322
1317
1310
45665
1315
53210
1312
35909
1202
3160
5903
56798
394
563
5268
1234
3650
12094
4789
2832
554
237
421
188
827
1495
3165
271
618
381
1320
884
546
262
521
1318
301
647
1240
2190
1778
285
2750
15004
256
3705
10036
247
3848
10217
891
7460
1234
1544
1439
3190
4058
12655
3151
3061
2284
2307
2377
1633
1685
1678
1714
2137
1654
1486
3643
1753
1539
1197
1559
3065
1708
1727
1976
1592
1667
1802
1146
2189
1660
1155
29113
259
413
426
5919
2105
1793
1719
1201
1416
2068
4164
4617
3279
1600
1518
1673
1612
1849
291
2383
1883
2125
6877
1797
334
1488
1835
1915
1739
315
17298
291
12879
396
3065
8401
3688
292
1641
399
1552
782
1627
728
498
1737
1047
283
1348
5640
604
604
1555
11227
328
745
1365
739
300
1476
300
700
1253
728
965
537
2601
1018
1863
1776
1141
3933
811
1394
913
1355
1408
1191
2535
1833
1797
52032
673
10154
539
653
57636
488
501
41347
6877
9333
269
244
269
2567
269
305
269
362
291
269
913
7946
287
626
1042
5473
2896
6059
1742
1032
39367
5944
7882
3446
1155
244
555
570
566
541
451
2966
2411
2759
2896
4774
710
2191
2805
2400
719
560
1101
3104
7302
2552
3350
3031
226
2092
5523
2820
19510
1393
6142
790
391
735
3475
947
4555
196
194
196
196
2342
1990
197
195
195
195
195
195
845
196
195
195
196
195
195
195
196
2137
196
792
1696
875
1470
618
1463
801
1042
765
1083
195
195
574
197
195
2203
8190
1883
10708
38449
2605
6974
5267
24734
125
125
125
125
125
2688
124
6749
440
264
29805
736
363
4520
2705
1590
792
2278
1955
9390
328
261
377
1797
373
376
3174
43085
49914
261
13140
24945
10159
261
30005
12497
410
2000
2230
261
1732
817
392
300
29771
9750
2449
1557
2466
2302
261
410
410
4116
7484
1098
1273
2009
2003
2047
2152
2461
15136
15114
1985
2036
2528
661
1939
2058
15961
4793
2757
1540
1567
2647
1460
31303
261
1724
1919
2083
11680
31340
1745
1686
1968
261
261
25283
261
11182
6361
1266
2574
1591
733
736
173
3162
9873
446
497
16044
2189
553
922
704
10540
927
10343
922
704
847
553
7083
747
544
483
927
744
364
9579
894
696
623
847
876
10726
895
9429
1252
750
1760
2204
8502
8143
750
659
11431
696
7300
261
261
17961
9509
405
404
261
17155
3780
261
262
2668
1979
30644
19678
2106
261
9509
2034
29807
261
264
19036
7852
2081
29520
261
390
843
196
194
196
196
195
828
195
195
195
195
197
195
195
195
196
195
195
196
195
195
195
195
195
341
196
195
195
196
194
195
195
196
196
195
195
197
195
195
2226
2226
2226
196
2612
1688
2226
2226
2612
1744
2226
2612
1688
1744
2226
2226
2226
2612
1744
2252
198
1805
198
38449
1898
196
194
196
196
195
195
195
197
195
195
195
196
195
195
196
195
195
195
196
468
248
33805
4888
1850
665
1400
973
2016
616
5893
2577
5711
5081
333
3430
334
4269
6693
31130
6212
3098
1063
994
1799
1121
1733
5801
1368
390
961
3103
5998
28267
3068
397
5754
567
171
705
705
171
171
22993
171
8716
804
809
645
452
7562
1063
135
135
135
135
20638
1063
200
165
135
135
135
135
17138
200
7940
196
194
196
195
195
197
196
196
195
195
195
196
195
195
196
195
195
196
195
226
68
68
68
68
68
36265
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
6592
654
1673
41206
707
674
1749
191
16115
1152
532
609
728
503
666
649
542
603
520
520
520
520
520
520
1062
607
541
537
520
520
520
1062
658
520
520
590
669
520
704
64
64
64
64
476
64
45363
64
314
68
64
782
292
64
1062
64
64
64
64
64
64
64
1865
64
641
64
652
20502
25986
68
452
7561
1063
135
135
135
135
141
141
140
141
140
141
141
140
140
140
140
140
141
141
623
141
141
141
141
140
140
141
141
140
140
141
140
140
140
140
140
141
140
140
140
141
140
15623
19
19
4502
4303
66
66
66
447
15677
159
862
66
7447
145
14652
7447
12397
145
7447
14774
145
7447
145
13152
7448
145
13267
7454
145
13082
7829
145
4839
259
7058
145
259
256
145
2090
574
472
20713
381
2324
384
862
2215
2324
3316
384
450
2104
2324
4193
858
894
2985
382
2545
2435
378
2765
3316
3206
2215
2545
2435
692
1355
6156
443
2215
2545
2324
2215
402
2104
1994
2545
405
262
540
382
3316
381
378
2545
378
2765
3206
2215
3206
145
1052
544
13586
1085
590
617
264
423
477
483
559
415
449
444
1015
1047
1102
1021
1052
14382
455
412
451
408
1071
1010
478
1004
958
1033
432
427
145
9746
1546
5810
550
517
552
145
265
145
11336
178
177
159
145
260
10934
145
552
12852
1643
459
475
399
256
474
402
487
434
476
435
395
9659
400
868
1732
442
397
485
400
480
394
871
145
10380
1320
11007
145
259
145
14211
259
485
400
1296
827
1385
1348
433
1098
1176
10409
987
971
1605
1363
1182
16291
145
145
10427
4395
145
259
145
10368
1934
16320
145
260
145
10368
2167
5992
145
257
145
9806
10410
2125
14573
145
10427
5987
145
249
145
7027
10368
1632
14817
145
259
145
14033
808
1016
252
1005
799
996
1040
1012
835
9265
855
145
10412
1635
16385
145
10429
8541
145
145
252
145
10942
10412
1277
18045
145
248
145
10412
1163
16190
145
10429
9564
145
252
145
13792
1036
860
1007
265
398
426
978
864
770
814
1017
145
10412
1108
15685
145
10429
850
145
145
249
10412
1673
14801
145
10429
12273
145
249
11402
145
10412
1687
145
16230
10429
145
3382
249
145
10370
1258
14452
145
248
145
6120
14237
808
1378
1419
814
1336
246
25646
395
406
1469
1499
892
1003
1423
145
10372
1189
9945
145
252
145
10372
2209
11110
145
251
10098
145
10414
1312
16560
145
248
145
10372
2582
11311
145
257
145
145
265
145
10372
2034
5931
145
260
145
13082
1539
252
1353
608
701
145
20702
858
381
382
3316
3206
2215
2765
405
3316
862
2765
3316
2104
2324
252
692
1356
894
381
2324
540
411
3207
378
402
3206
2545
2545
450
1994
443
381
2215
2545
486
3207
2324
2104
2215
2215
378
6156
385
2435
384
378
2545
2215
2324
2545
2545
145
1052
574
339
542
13442
3205
481
487
561
481
246
498
442
443
529
764
840
444
819
789
831
728
868
486
506
508
808
426
725
868
502
145
9653
15809
1339
145
9670
6739
145
262
10440
145
9611
11458
1017
145
256
9659
145
9611
14803
1108
145
251
145
9653
15268
1188
145
9670
7535
145
259
145
12487
606
736
257
725
741
842
145
9613
1081
12191
145
262
145
558
13306
1852
502
256
513
432
432
722
944
457
915
874
471
442
518
517
515
845
433
511
145
10459
1379
15711
145
10476
5074
145
246
145
10459
16208
1466
145
10518
14398
145
10478
9901
145
145
265
368
145
13307
514
781
902
246
518
806
520
795
914
145
10460
1384
15695
145
10519
15995
145
10479
994
145
145
249
7027
145
10418
9485
1118
145
260
145
10460
15771
1155
145
10477
9741
145
255
7253
145
13298
517
1109
850
262
514
852
896
730
145
13273
849
804
256
451
703
447
799
1010
145
10450
1177
14936
145
10509
15162
145
10469
145
481
259
145
13251
444
779
246
432
688
810
770
952
145
10404
1431
15345
145
249
145
11402
10404
11752
1113
145
145
10446
15774
1125
145
159
10463
2072
145
145
255
145
544
15045
1670
425
400
413
252
385
480
416
395
452
787
797
763
1093
749
442
487
436
400
400
837
903
670
793
481
812
497
145
11108
1166
894
9630
145
894
248
6120
145
11300
15673
894
898
1118
145
188499
11344
1988
894
1118
145
178029
256
11108
12113
1134
145
5493
1849
12155
280
3043
23265
6189
1786
2267
1604
13083
1422
1366
648
236
18909
1425
1460
424
226
1943
977
977
1198
2008
689
689
227
234
12447
637
577
581
9561
581
577
6418
1198
9497
408
37105
577
581
193
193
194
193
37645
142
310
420
23875
1135
141
141
141
141
141
141
140
141
141
141
141
1135
4318
139
140
141
140
140
140
140
140
140
140
141
35521
1135
784
23354
4480
269
269
1490
238
1474
24935
1297
124
124
122
126
1369
7045
2280
1478
3611
125
126
124
4180
3219
1274
247
261
21269
5965
1301
273
273
122
521
373
369
371
10336
18880
843
560
423
524
122
1330
291
1349
1367
1312
1224
15060
124
7045
1313
487
19499
13239
551
568
6319
567
743
626
828
421
38489
271
17272
1326
272
2350
693
650
272
12105
4213
1023
4213
6319
344
37643
216
216
216
215
1510
2156
603
216
231
570
19965
1835
677
276
460
651
1579
276
1653
1213
2283
321
368
376
565
274
1200
1094
1050
11214
268
2619
1624
859
682
1412
1422
2286
1241
1710
2199
3175
281
551
1554
376
1131
675
1442
665
1266
12781
292
298
1024
647
22484
1476
2553
1319
736
541
1266
1468
1458
1287
1258
1270
1295
1296
1282
2791
12781
1262
1267
1236
1296
22457
557
2350
1266
12781
22484
535
8251
1266
1255
1160
2422
17350
12781
736
647
519
1266
1141
647
9940
12781
736
535
1266
12781
17682
9940
643
19942
677
276
460
651
1579
276
1653
411
268
2619
1835
1624
859
682
1511
1422
2286
1241
1285
38688
142
310
741
4380
5431
36490
599
557
5419
886
718
933
868
39297
3984
2679
818
3965
468
378
940
907
982
741
888
967
410
18181
635
7743
1105
265
288
4896
453
8651
7496
6422
6323
303
5892
37987
72
72
72
8092
72
72
72
72
72
72
72
72
72
72
3627
2784
2029
1618
7236
8640
72
72
72
15545
72
72
72
72
72
72
72
72
157
160
157
181
181
157
15695
160
157
180
181
157
23822
160
157
157
16972
160
157
23822
157
157
19496
181
6696
72
9090
72
72
72
72
398
37955
18981
18981
18269
43425
27885
310
408
42773
141
4648
140
140
15838
302
993
140
139
141
142
142
3225
141
141
141
6443
735
1034
427
630
141
6568
2731
7899
4462
3834
623
27987
310
34794
745889
1395218
32084
7519
315
1090
1116
985
1144
4796
1876
1109
1033
192
11673
26152
3272
3728
305
143
541
5117
517
306
307
2056
289
156
156
125
125
594
296
328
268
125
6704
125
296
125
296
64
2937
477
20837
306
541
156
125
125
5117
594
517
596
123
125
125
7016
381
723
1550
734
418
143
2540
583
7414
651
620
6528
2737
5499
5889
1460
348
362
716
5205
2021
16983
737
359
340
143
359
261
13011
6407
2377
5037
2012
2752
2211
2826
2831
2751
143
142
620
612
143
11063
633
263
5375
35029
10053
5049
15602
32231
15476
34857
31622
8935
2074
1307
15520
34986
259
8897
481
45070
11821
4916
1645
13440
34949
468
8827
3853
24334
27339
8407
25715
6404
7164
472
25030
90
922
159
9807
34978
25176
264
10167
22040
237
13171
24946
7373
12926
25140
476
5750
24956
9415
259
12357
34922
26910
10483
3631
26938
102
102
10264
102
156
102
102
102
156
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
48338
10551
9076
1172
1096
1191
1082
1040
862
993
1135
1085
953
842
1211
610
1003
1011
996
953
1143
1303
1115
1022
1187
1085
971
1044
1309
920
930
1097
777
1017
26910
344
37645
310
7510
6983
259
1816
972
1040
272
3759
1493
319
1807
1807
1611
1253
1796
1554
9898
2254
2016
1671
1242
1221
1123
1199
1094
874
1341
253
64
64
64
64
64
64
64
64
64
64
14436
2776
591
513
9673
292
13465
583
4164
2542
530
1513
8236
665
307
328
592
1862
688
282
155
334
3978
13331
1154
1226
1265
292
4846
1189
292
1001
25914
1056
11061
2304
311
1041
1702
3140
1321
1078
1362
728
555
1542
292
1029
1281
1118
1593
1091
5285
1150
5372
1861
1423
1161
1152
1028
728
2137
9426
16421
1029
25111
2585
2306
6158
6446
19879
12456
1254
11065
36000
25514
2848
8602
1910
12088
1801
1777
1785
24163
7937
5834
12089
4977
1785
1806
14241
1788
1785
1784
1798
1793
23848
2110
1787
1794
1784
1786
1782
1788
1798
42980
2703
5514
1789
1801
1785
1267
1791
1795
13230
5021
2268
7981
341
1589
1939
422
476
524
487
467
414
499
468
636
491
647
492
364
398
488
450
79919
494
40510
484
1085
719
8964
79919
27366
13074
719
12471
375
1266
1053
1290
1185
72254
27098
718
6264
2166
20398
7087
4079
1649
1867
1276
1086
1262
1481
2732
1850
1229
5878
2422
7566
5586
1965
1126
1906
1588
1414
1245
1378
4262
3396
8843
37117
142
2365
2156
1509
310
210
4753
19904
745
439
507
3987
165
5913
1459
809
6801
2289
2205
1466
78316
165
36000
1254
295
10625
4056
4131
7022
378
364
141
141
356
140
344
1201
141
296
342
140
141
142
142
142
142
378
364
342
141
141
140
344
1201
141
356
140
141
296
142
142
142
142
276
10224
6129
276
7508
276
8534
4474
142
276
8534
276
9686
4623
276
10224
159
10890
276
4350
6025
7864
303
3636
7508
9632
143
276
8534
4525
276
8534
276
9686
4425
276
10224
276
7508
4357
276
8534
276
8534
4462
276
9686
276
10224
5728
276
7508
276
8534
4377
276
8534
276
9686
276
7300
5796
143
276
7508
4255
276
8534
276
7508
4359
276
8534
276
8534
4543
276
9686
276
10224
4566
276
7508
276
8534
4285
276
8534
276
9686
4560
276
10224
276
7508
4423
276
8534
276
8534
276
9686
18037
635
1105
263
4896
6323
8651
18037
142
143
267
142
141
143
8662
143
141
143
143
143
141
266
276
10224
55992
276
7508
6391
276
8534
263
486
10224
54996
142
276
142
143
8534
7025
276
9686
263
486
9686
5038
263
483
10224
276
10224
5978
276
7508
276
8534
4239
276
8534
276
9686
4454
276
10224
276
7508
4514
276
8534
276
8534
4508
276
9686
37645
2157
1510
142
310
140
200
197
197
197
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
199
197
199
197
197
197
197
199
197
199
197
197
197
197
197
199
197
197
197
197
197
199
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
199
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
199
197
197
199
197
197
197
197
197
197
197
197
197
199
197
197
197
197
197
197
197
197
197
199
197
197
197
199
197
197
197
197
197
197
197
198
197
197
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
320
198
199
197
197
197
197
199
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
260
364
1048
7156
2552
15174
2522
3907
4936
4626
2493
2506
3907
502
4421
3877
4478
4456
5332
1943
4840
5348
4648
4456
3446
807
2511
3927
4807
4425
2506
3906
2794
8290
9085
4215
7464
5137
190
190
189
189
190
190
2814
31564
812
1497
2168
24814
8881
1498
9680
12201
13999
6875
17336
7678
16917
6879
13074
14928
2754
3653
2013
1894
330
189
189
330
1858
330
330
2383
330
4397
330
2539
330
32185
34787
2421
330
1498
330
190
3616
16252
996
931
1150
2504
606
3620
190
189
189
7388
9142
49199
190
9833
190
188
188
188
188
190
188
188
188
189
189
188
188
188
189
188
188
188
188
13416
43644
2231
834
1768
487
1506
491
2185
13374
13679
13889
1248
11197
53594
476
12746
12032
13381
88370
54480
53197
12998
12855
53544
12812
52109
15152
31933
54257
13573
18441
7836
2289
337
52758
32697
13186
8760
3230
8760
4380
13412
12760
13538
18963
13415
7253
11186
236
1040
13312
13312
13311
13311
13312
52276
13867
20823
13311
7256
11190
13349
1247
37434
13349
430
14768
7229
611
276
7683
8632
6253
5839
914
257
303
17522
892
303
6309
6237
858
3913
1054
31276
1776
359
1885
1032
1433
2857
2796
6675
4783
6062
2351
4410
4958
1089
294
2578
10392
4804
2343
2682
9298
12149
721
21670
339
1765
339
645
349
648
661
4348
3137
348
3310
339
339
339
727
2051
417
413
514
520
419
433
8943
3501
3497
3721
3604
3225
431
2008
602
1270
20393
984
625
407
415
425
415
3888
296
283
3765
3713
3491
3569
2594
1870
706
7812
1209
14088
3799
240
227
10618
3418
425
413
419
421
261
12379
421
9541
9889
4239
10367
9561
614
4945
390
979
525
1460
525
88
88
110960
240
227
425
413
419
421
261
7845
421
614
4957
979
525
1460
525
58400
196
196
425
413
419
421
240
261
421
407
415
425
415
207
194
8278
10073
3799
3799
240
227
261
261
9395
10618
207
602
615
2105
2067
320
3799
207
240
261
207
407
425
415
415
6687
3799
128
413
417
419
433
240
227
207
261
12257
431
22708
597
3799
455
1128
1716
10618
3706
240
261
11044
240
227
455
261
613
1961
3083
318
318
564
326
128507
28372
460
1016
322
523
159
407
405
951
1580
500
432
274
2496
432
428
552
1236
1851
1629
1551
665
1067
1858
2683
967
1248
3911
1073
1662
240
455
261
240
455
261
10969
240
227
455
261
613
2117
315
2346
240
455
261
240
455
261
10925
240
227
455
261
612
2107
2530
310
455
240
261
455
240
261
3799
128
240
227
413
419
433
417
261
207
431
240
425
413
419
421
261
421
614
4963
981
529
1460
529
196
196
89060
240
425
413
419
421
261
421
614
4975
980
527
1460
527
52560
196
196
240
227
425
413
419
421
261
421
3799
128
240
227
413
417
419
433
431
261
207
2336
400
322
35232
1069
267
1268
1685
4410
1455
351
1290
1069
3485
1836
2306
7855
1761
2158
1204
282
1444
2089
12018
7033
4036
35926
9765
1338
267
1063
326
10580
913
1309
286
1374
8248
336
916
492
9579
3700
858
4106
4005
313
603
765
3584
314
985
818
5652
1200
10630
40719
2773
3879
6742
736
3307
1420
1432
2051
106568
6204
761
14261
1530
9956
9026
2565
1196
11488
2065
2401
2138
3977
2812
10948
3952
1439
2089
3305
636
3543
295
246
314
8116
1288
1499
33298
19
19
19
19
19
19
19
19
19
31510
19
19
12268
19
19
19
19
19
19
19
15468
173
4666
331
11680
2488
21133
2613
2004
288
1771
124
2407
1873
6396
4166
5516
4826
2310
277
277
6377
3923
277
11514
2613
2004
4166
137
288
1803
4826
526
277
6377
1771
2407
1873
6396
8534
5516
277
4104
2310
11514
2613
2004
288
1803
4166
124
1771
2407
1873
6396
526
277
6377
4825
5516
2310
4282
277
4104
331
1795
2002
377
354
1053
330
394
3785
479
945
6890
2042
2315
2092
333
667
1009
382
616
367
626
718
372
469
328
1037
925
266
483
12533
10291
5053
2041
1795
2002
330
2315
2092
5394
11514
2613
2004
288
1803
4166
154
1771
2407
1873
4826
526
277
6396
6377
5516
2310
13665
4104
277
26542
4827
948
2633
1777
219
686
1866
221
1583
334
219
10548
3711
1909
216
1605
2960
297
854
20699
4827
334
10548
2960
231
854
1866
221
1605
216
1777
770
1909
1583
948
2633
3711
219
686
219
20689
4827
948
10548
3711
219
686
1866
1605
2633
1777
231
854
221
1583
216
2960
770
1909
219
334
17086
12655
640
2050
14592
10217
640
2050
12651
853
831
748
876
4888
342
372
3093
406
845
853
831
748
876
1169
405
341
673
277
8899
4613
13312
853
831
748
876
4888
342
372
3093
406
845
853
831
748
876
1169
405
341
673
277
4613
124
117
1254
5842
845
853
831
748
876
1169
405
341
673
13129
853
831
748
876
4888
342
372
3093
406
8349
277
4613
13135
385
289
2028
2652
345
841
2920
1466
8597
1035
3282
992
1475
1640
644
597
20002
1707
19
265
19
12196
19
19
34170
19
19
19
19
19
19
19
23586
3579
273
6819
68
1195
68
2365
4290
1637
175
3555
276
6787
1330
17957
259
15287
154
125
8844
1006
11573
2613
2004
288
144
1803
4166
11889
1771
277
277
2407
1873
6396
6377
4826
5516
2310
277
18182
142
143
142
264
141
143
141
143
3801
143
143
143
303
835
837
837
30840
29958
8046
12606
264
11718
13109
268
10852
2813
687
4127
1574
1704
1706
569
778
1558
1697
1849
811
676
654
9845
14445
5802
1868
2155
637
651
541
1627
1521
1993
1592
667
17602
1935
731
1008
687
1171
2542
1577
1333
1108
1499
1529
266
6832
1436
9057
6959
18264
10900
836
2519
5040
2482
1857
1592
1909
706
1001
1668
1738
1747
1673
1976
1890
2034
1460
980
1745
10217
6157
580
10319
4329
377
11620
1444
1699
293
1403
454
1640
1389
677
1422
1695
1727
725
41416
8680
1257
6201
4445
6336
7930
3337
19852
2453
5231
4629
5703
4798
5374
6492
16784
1216
6053
5564
1462
6205
6202
1024
4176
2917
2084
7546
2984
3055
5269
2924
1228
4834
6044
10466
2195
8480
5180
4755
5703
2370
3050
14419
7973
5237
3424
2534
7480
10403
3324
6774
21169
9160
4457
1854
6273
3910
1856
4497
831
11359
9762
1856
2793
1650
2692
2802
2408
1429
4905
7605
1463
5007
3910
11014
1583
1574
3157
2984
11712
7540
4309
3452
3540
1731
6619
5592
3015
1954
1838
9500
8509
7933
8481
827
2197
15049
24809
7207
3611
1656
1601
889
8854
2073
1252
12998
504
8854
6581
2349
6484
4467
2187
1851
4486
4041
287
2558
4145
6628
34016
6715
4677
2932
5956
5755
4276
2700
4445
41797
2085
2569
2407
2108
17774
6777
1937
6157
1832
2274
5223
1977
2372
2008
4251
2275
2674
2519
2609
2219
7158
6582
8197
6291
31305
19113
2354
2378
2182
2369
2429
2387
2279
2311
2353
2328
2243
2317
2323
1705
301
14257
16647
1093
1281
31305
41797
1700
15222
13487
2502
6281
2497
17079
6172
1655
4220
1633
642
1691
9717
3085
2931
2245
3599
835
3206
3171
3046
256
290
723
781
690
849
822
1674
748
734
8700
579
3423
3988
3836
3654
3520
3231
10433
15647
579
9742
36019
579
1116
18726
590
8547
11612
1889
1086
9886
12422
6744
1709
225
356
11914
356
342
344
336
2527
1637
691
2736
3240
2685
265
1038
273
325
711
232
5910
1126
686
353
2296
232
321
1322
658
764
12646
102
766
322
1308
482
2922
1730
1889
2283
2012
12230
5029
10496
10496
11914
347
13301
561
291
568
159
289
12274
291
290
290
291
2718
290
291
291
290
290
291
289
291
289
291
290
290
288
291
16473
159
12374
17852
17721
12130
18325
498
11396
4766
405
3200
11245
6909
107
107
22175
107
107
1277
1459
1079
278
6030
107
115
278
1325
1341
1368
3733
278
115
6034
277
107
107
1928
278
6104
107
115
278
1319
1336
1368
3734
278
6223
16396
278
115
107
107
107
4770
278
6419
405
107
279
107
107
107
107
107
107
107
1339
1325
1368
3734
107
107
107
107
107
107
115
279
107
115
6442
278
31752
115
159
159
159
159
159
1742
115
99
374
2485
9277
1567
32418
288
313
1044
641
278
115
242
6518
15546
107
278
1331
1325
1356
3734
108
107
278
108
40561
6518
108
107
38664
107
107
15169
107
14556
278
107
4895
14377
115
115
204
278
6588
278
1338
1338
1356
3735
31235
159
159
159
159
159
1742
682
657
106
311
312
309
1234
1146
1112
1078
876
607
992
14468
1042
261
610
612
607
618
620
618
405
2598
6758
284
4772
285
6857
1338
1328
1356
3735
284
285
6880
285
284
1338
1308
1355
3735
6956
285
284
7003
31523
159
159
159
159
159
1742
285
111
1928
405
1338
1316
1358
3735
284
7050
285
4782
284
7245
286
1341
1319
1357
3736
285
7343
285
285
7366
284
1346
1330
1357
3736
285
14468
7417
284
405
285
7465
285
4752
1338
1337
1357
3736
285
7558
285
285
7780
285
1339
1357
1338
3736
284
285
7780
284
285
1333
1335
1356
3736
7853
405
269
146
146
33804
267
263
124
146
164
146
145
146
147
2114
275
273
164
147
143
2430
259
12340
146
3028
258
260
159
253
253
263
34198
275
273
263
259
260
258
2114
165
1530
141
267
253
253
159
263
263
275
33110
259
260
253
253
267
1573
144
2114
165
273
159
258
165
279
275
259
273
263
1443
12542
33511
260
258
267
253
159
253
2114
33786
279
259
267
275
263
273
258
260
253
253
159
1674
2114
9184
32459
263
275
263
273
259
260
258
267
1646
159
253
253
2114
263
273
275
263
267
259
258
260
1654
32845
253
159
253
2114
263
275
267
273
259
263
260
258
33019
253
159
253
1555
2114
289
320
12985
36199
375
267
263
253
1156
375
262
159
262
263
253
2919
159
376
23821
263
311
253
159
2919
60397
264
213
253
159
9951
2919
263
2462
375
1156
375
375
375
1371
2919
375
311
36199
159
375
253
375
375
1735
375
267
262
375
311
54178
311
311
262
376
267
270
258
375
375
376
446
375
376
271
261
322
375
1801
4116
159
265
273
273
257
253
2670
11500
266
376
2919
2698
260
267
375
374
260
279
3338
1161
1609
686
8484
36646
772
1024
701
275
724
125
125
125
377
275
1065
275
125
485
275
426
469
352
1686
46139
275
125
6793
1481
1097
749
263
28549
268
105
3354
262
5809
272
105
259
105
20440
261
105
356
342
344
1201
5517
10592
1053
292
237
3372
1986
682
4260
332
1986
335
680
26345
531
20919
581
12108
331
265
20977
1027
1081
716
690
20626
743
498
705
721
25100
836
636
23280
8758
44670
1675
534
4648
264
4840
20919
581
12108
331
1027
20977
265
716
690
743
20626
498
705
1081
721
836
23360
636
7300
8761
30661
1948
534
264
4988
4376
14600
14600
8763
40072
1771
4669
4683
7300
7300
8691
42322
1695
4638
4824
344
37540
142
216
216
216
215
216
216
216
310
623
356
342
344
1201
141
141
141
316
603
4732
103
103
103
103
8783
8586
8416
8617
8684
8569
8620
37437
10147
8722
1285
4784
5551
2965
3739
265
2171
4545
3086
2171
33691
10225
5582
874
1062
8538
18113
8209
28136
7687
15984
272
7972
4390
716
4590
12362
10366
5074
18569
9194
10184
427
12362
18113
33112
580
627
438
482
7763
5071
8699
2758
5820
531
523
590
512
611
2789
3103
2828
1430
399
7401
2337
2161
391
676
7016
3217
797
9063
2480
9575
458
7454
10976
1908
1533
1476
7709
1478
2307
2353
1562
132635
2740
486
8569
28889
7887
8791
414
1916
10893
6354
6908
10573
1808
4040
3932
16797
1571
5580
9159
5433
791
2139
2139
1990
1714
8626
4131
2167
8276
11212
820
5537
15969
42941
3930
5638
662
4187
14784
5990
19190
4949
10883
11205
9623
656
2117
246
268
12348
246
220
309
3592
1470
1294
1566
2077
2260
1147
1742
3216
4380
57112
4301
2105
324
1329
698
2387
1087
2272
4289
4893
874
1409
2952
1453
534
2000
491
520
258
175
257
260
1326
105
7964
497
522
25997
5440
601
2523
3408
4863
561
551
555
276
461
588
939
470
487
1785
4088
10058
8360
4440
4565
40549
8837
2631
179
2273
534
491
500
258
257
264
2853
11810
9637
10217
19
19
19
19
19
19
19
3675
1658
1439
3109
1313
133
638
10989
49018
267
282
472
2988
2829
1129
542
729
277
949
4424
269
288
247
2211
288
1492
10702
328
1124
328
268
2906
3280
269
707
97
308
300
411
863
1907
357
331
358
995
479
527
431
2204
523
5330
2252
35315
838
840
811
308
6064
841
313
3522
495
3026
486
552
609
503
1087
1306
508
620
1031
869
1124
3941
2250
2070
7430
2070
5407
23557
4085
5664
4090
9814
4855
6581
11388
9101
4421
14200
1546
4596
4438
3983
3591
4155
4363
17066
797
8517
1016
21349
3126
1022
4296
1365
1369
621
1031
977
798
3024
14200
5037
22981
23563
23954
23489
4704
3110
11388
208
207
206
208
207
206
208
206
206
207
797
209
4571
12685
1367
1981
7573
21202
10634
1287
4334
3354
2002
267
4551
970
30249
4329
6919
21758
17231
13895
11930
3127
2508
4007
2539
2574
448
1086
2884
660
4677
5836
638
2707
866
8176
104650
2673
995
492
1057
330
12537
18275
635
7743
1105
354
288
4896
3801
453
8651
7496
6422
6323
303
426
15951
2068
611
373
7633
8611
4055
463
270
793
802
1597
7606
2037
350
7953
2018
3848
4417
5805
7972
303
2072
397
397
397
397
8119
276
791
4212
4957
5074
25543
8534
8471
276
8534
5703
5002
6421
5828
2552
2982
20484
276
9686
1904
216506
276
10224
276
7508
10929
115
1705
113
59902
345
123
4897
123
308
25716
345
122
125
11203
345
141
124
13369
64
23201
345
144
141
12912
13369
345
144
154
11893
8844
23527
345
141
154
12112
13665
345
137
154
13665
7508
23538
345
141
141
15086
13369
345
137
141
12404
13369
29357
345
154
123
8844
345
162
141
266
12112
215
11539
23530
141
345
154
15086
13665
345
154
123
13665
24255
137
345
154
8534
8844
154
137
345
13665
10224
28977
137
345
8534
122
8454
345
154
154
13665
8844
24661
150
13119
345
154
13665
137
141
345
7508
13369
219
470
21703
219
442
442
219
25989
219
453
13368
135
17367
219
442
219
453
444
6382
219
14484
12650
6382
1140
762
581
7822
419
219
442
19284
1015
1141
219
10365
9288
212
1654
581
414
1029
219
474
17086
18759
12829
219
492
472
2920
219
474
12434
6382
1140
581
762
12829
219
9441
10365
1015
212
581
526
1141
444
219
444
219
444
18368
219
10242
1654
1015
212
1141
12830
581
569
266
9879
219
492
552
156
9225
219
492
552
219
444
12434
6382
1140
762
581
7822
219
442
17978
1015
1141
219
8759
9727
212
1654
581
474
12860
219
510
566
7016
12436
6383
1140
762
581
1015
212
581
526
219
7916
8759
12860
1141
470
219
444
21195
219
474
17584
13370
219
8759
10242
212
1015
1654
581
1141
453
344
37550
623
14113
16893
631
1413
631
1413
6381
11247
13755
13627
14915
41495
631
1413
630
1413
5540
5480
2765
2680
6011
576
366
5660
5410
9629
522
421
372
595
7490
1922
2251
2799
2369
521
577
630
1413
10452
4848
3069
532
19709
473
7139
1157
778
341
1760
2139
3006
1711
341
341
2252
6200
3040
13048
1035
341
9749
980
342
1405
341
3605
738
19288
870
965
1234
1231
816
427
10036
1086
1221
610
1026
891
1105
2182
1119
6267
2060
2242
1149
955
1024
1217
326
949
1040
971
985
757
3033
816
938
1594
667
18093
402
8010
327
2621
1030
2715
1019
351
6751
14802
7773
8912
468
10175
3650
5829
327
6718
8986
4531
8794
359
3319
343
440
22235
765
5441
72
72
621
6412
72
2429
72
263
1382
14147
604
23544
5528
4948
72
72
72
286
40615
489
826
9609
257
12375
327
1154
3141
1253
769
174
25546
274
445
259
8528
258
10754
3930
274
445
257
11914
5845
13779
1235
1684
612
4761
1363
1473
4150
2147
3701
3897
1460
1361
445
5018
16601
12849
1733
1869
4158
11905
8452
337
1986
332
680
1590
329
409
816
793
1796
735
371
1867
2278
363
260
489
5220
5086
9230
8071
348
228
211
109
5602
831
669
3702
2113
3412
2745
3467
298
104
417
23094
6230
6368
104
104
5415
3936
8498
366
7580
1286
412
13340
4909
13103
53829
8102
10264
5806
6084
7671
3310
12085
436
10782
7521
5568
13705
4171
7521
1071
13704
10715
10715
10715
10715
10715
10715
10715
10715
10715
10715
140
140
140
356
342
344
336
2528
1637
228
211
19497
109
109
109
12947
255
10168
2062
353
273
21343
2358
756
1379
10234
465
386
325
1226
345
30257
90
521
159
11514
448
420
611
354
4112
8517
3104
3970
104
516
2011
3519
1627
2270
805
3956
104
5990
1976
11201
25989
4131
3950
3643
2442
1292
7268
10327
5585
3485
3482
599
397
373
595
7490
9777
23772
9209
1605
8913
3079
1599
4944
12914
219
807
5414
219
6970
6074
5174
6028
1943
858
421
522
19708
8062
472
219
6976
231
546
522
7238
5951
1690
1849
11327
6689
1939
1871
890
18700
524
24641
27235
1326
524
858
521
21471
270
14488
19816
1014
104
669
3702
2113
3412
104
3467
3729
863
266
3376
3120
6013
6248
104
7704
5602
1139
697
1639
274
298
274
417
23094
104
6368
104
104
5415
5275
5254
8682
104
4564
2620
10699
326
35404
993
899
676
322
7300
592
7300
2927
6901
1362
790
1178
1254
1712
1126
776
1136
1283
1202
1220
1271
592
590
591
578
600
565
596
576
1327
287
8913
7300
142
1350
995
142
142
796
142
142
142
825
738
690
142
576
142
142
4643
143
143
144
2094
6191
9419
6462
2094
6416
262
393
2220
9770
925
642
1976
2094
7839
19877
728
2275
852
730
1269
1354
1243
761
1011
378
1903
432
891
401
780
405
725
404
1034
396
979
405
1797
395
1810
396
764
492
728
438
1436
402
10291
827
636
12417
753
795
782
1092
412
1359
641
759
425
1190
494
886
468
846
472
2108
720
1255
529
967
511
988
374
891
518
1011
495
570
478
780
511
931
449
669
439
764
481
634
513
1099
531
639
405
968
872
5857
1182
536
9751
17486
2579
4709
9751
17486
2579
2896
2094
30817
245
799
7286
210
23258
72
72
72
72
72
72
72
72
72
72
72
72
11881
72
15763
72
72
72
72
72
72
72
72
7457
72
72
72
72
72
22457
72
7817
72
72
72
72
72
72
15640
72
7843
72
72
72
5108
72
72
4435
72
72
72
3023
72
4308
72
72
72
72
72
119019
7359
12188
3853
4072
8059
4152
2539
4223
5057
5091
5049
2988
8621
10407
5733
4010
8328
4959
4555
6939
8625
3019
4534
2683
6133
6468
4679
6613
6672
4795
3625
4085
6010
3804
1518
810
4317
12188
3084
2829
3850
10793
5163
4429
4268
4944
11768
3363
5861
1553
12188
6137
6612
2834
5808
12402
555
10409
4006
4006
6311
5155
4955
5054
508
662
3864
810
3810
6407
4956
4584
5110
1718
969
1272
42824
5584
16896
11379
810
14796
969
555
1427
12188
12188
508
662
25520
26265
13279
1272
36541
20853
12548
16197
8630
22886
18574
555
3069
14681
16037
17097
20167
11507
17296
508
1272
17233
13613
13145
9039
18843
15908
10214
662
14603
14538
16798
969
2557
12188
1950
6291
810
4851
31240
3259
2885
3862
2859
4592
5721
4016
3871
969
1272
1823
4281
3679
3652
6495
8236
508
662
3278
3890
3030
8670
4022
3836
8424
50262
555
2328
12064
15166
12188
555
22785
10026
8734
969
12407
4248
12104
810
508
1272
21046
13118
8752
662
10507
181
180
350
182
1620
3030
1477
1402
1529
1558
1500
1496
1495
1630
350
3869
1503
1498
1583
1721
1910
1557
1774
2009
1688
1498
1982
32315
350
6080
1583
1573
1529
1591
1523
1490
2286
1533
1605
1575
1589
1433
1476
350
5672
1548
1644
1569
1537
1586
1758
1724
1594
2182
3076
350
3647
1519
1612
1477
1455
1532
1634
1800
1837
1524
350
5023
1539
2551
1721
1566
2664
1569
350
42681
397
452
444
340
499
390
593
1061
213
467
463
612
623
470
694
546
2048
12955
351
1029
1266
1242
1161
1226
8399
7300
546
143
390
38077
546
144
13102
42789
191
7836
4657
7300
546
6183
15809
213
3714
193
42381
7300
545
38004
546
144
16129
7782
40423
11680
546
8657
13110
39784
11680
545
8506
38432
374
545
8347
15607
21693
5624
1241
1291
8765
16433
16774
11680
545
38370
546
7393
12526
11680
546
38606
475
545
144
15057
17192
1241
1226
10597
10760
7300
545
8964
38555
546
6184
38464
546
15184
38637
38207
7570
7300
7300
7300
2920
7300
613
694
38004
612
470
694
545
11680
42681
593
19112
7670
43013
9429
787
5069
16154
9971
1449
192
11997
4630
4832
192
1174
3228
10011
1302
3120
1979
191
10093
526
3223
526
7377
5250
522
526
10473
9904
530
9871
2352
8490
8490
7300
25756
8545
1676
1750
1597
588
1442
406
2488
191
3137
4224
1425
18619
7420
2961
1227
577
10163
1219
1237
1348
7220
191
43130
1429
34623
429
24212
30644
39911
526
526
2870
2875
2604
47494
2013
3564
3151
2822
2896
2880
2626
5497
3040
1795
2272
5250
10490
4848
3207
532
60
13933
2480
13774
21418
13820
205
205
205
205
205
205
205
205
205
205
2480
15362
205
205
205
205
205
205
205
22585
205
205
205
23192
13978
205
205
205
205
205
285
205
205
285
205
9867
15359
19
205
205
205
205
205
285
285
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
21936
205
205
205
205
205
205
205
205
285
205
22216
205
205
205
205
205
205
205
205
205
205
9206
14326
205
205
205
205
205
205
205
205
205
205
205
21909
205
205
205
205
205
205
205
205
205
205
11000
222
222
222
222
222
222
222
222
222
222
222
222
222
222
223
222
222
222
222
222
222
222
222
222
222
223
221
222
222
8694
9597
18182
142
142
143
264
143
143
143
143
143
35672
13405
2423
237
349
8760
25995
12962
53570
236
237
5031
30794
7384
3940
430
10324
25999
200
7939
200
7754
24539
19492
762
427
24539
200
31711
200
21575
200
17031
31710
200
18312
200
200
3935
4052
1063
626
1995
1132
259
35943
1127
541
2180
1061
2389
415
1533
358
283
319
2840
3783
281
1639
617
288
708
1745
3501
404
270
1180
348
1947
11897
5511
269
1561
1118
1299
1565
1456
269
469
1239
1800
1697
1323
1670
22283
2139
1128
1434
987
1610
1284
1320
3749
26009
1106
1405
1293
1299
5181
1429
1599
1298
1405
9603
1390
1290
1378
13405
2493
4968
13005
11699
488
2247
781
2059
14213
748
808
793
548
823
748
3563
839
676
1912
1224
15724
11741
718
958
880
973
1170
908
668
1047
11172
4003
693
1239
1004
946
4019
794
21298
16355
2547
20356
22790
9091
1066
15232
21211
21230
14100
21911
15071
554
9665
4954
1558
772
1063
1505
10448
5119
1451
1092
7020
730
4881
1135
1556
1004
1261
5074
1318
7636
10391
23482
4595
382
1603
124
2253
6357
1411
2132
4112
3918
3640
3489
42604
3789
3519
3370
1678
2510
2973
1156
445
2195
1376
287
352
1767
3692
349
293
311
3400
293
3955
857
89
8269
9974
3960
10241
3966
42559
3640
3789
3519
3370
3400
1767
2510
349
293
311
1376
38936
3489
2195
3692
1678
2973
1156
445
293
89
3640
3789
3519
3370
3400
1767
2510
349
293
311
1376
38865
3489
2195
3692
1678
2973
1156
445
293
6277
3789
3519
3489
2195
3692
1678
2973
1156
445
293
3640
3370
3400
1767
2510
349
293
311
1376
7048
3789
3519
3370
3400
1767
2510
349
293
311
1376
3640
3489
2195
3692
1678
2973
1156
445
293
89
8202
89
468
248
33615
4888
1850
665
1400
973
2015
333
2577
5710
5080
4269
5893
5279
334
616
3429
35893
172
171
1061
1401
390
667
607
6693
5261
4260
331
595
2184
4550
170
1122
6290
3655
50115
171
170
677
171
677
50461
171
13886
171
171
171
171
14100
32089
32459
46325
16705
37819
699
21556
17229
5978
551
551
723
781
1460
777
5978
551
658
815
5684
1198
815
722
1808
4851
551
815
780
776
659
1140
1426
1198
1437
17958
2404
7504
89812
4851
4046
3047
5685
46025
4916
905
21546
17966
1690
4377
17966
181
3131
181
3048
16506
1031
313
358
3095
4084
3372
1105
277
1313
6869
2160
6614
689
9900
19950
10707
7831
181
493
4034
23600
144
11462
51288
1236
538
122
2724
445
697
3192
7017
851
5729
1315
1189
5211
6180
4626
4948
5311
5823
5503
5193
21274
12591
1808
440
563
1478
507
5572
11560
11204
5401
560
445
445
760
12392
13027
553
5972
6690
3680
122
3459
3811
7016
2754
3162
16537
7363
8945
4393
7200
6787
2055
33470
154
13665
11025
122
5655
122
10143
455
13534
131
4075
598
12752
2305
764
757
824
824
811
829
836
768
794
920
788
771
435
731
744
3651
445
813
720
764
3564
2896
702
13801
827
1169
6095
693
17121
585
569
528
142
585
572
528
563
568
242
358
537
571
537
571
537
571
572
546
2291
570
571
524
537
573
537
571
537
573
537
573
242
430
357
7126
54844
13578
23885
3315
5018
2640
491
1712
10908
15752
4314
1498
24296
11918
9342
72
4871
430
24438
10693
432
399
22880
673
12314
432
339
673
432
24389
848
9145
848
432
329
848
848
432
24072
432
12233
349
1204
603
1533
5788
5352
6441
432
337
4716
25383
5839
4780
2894
17648
35959
6847
4676
22977
12573
36148
16317
432
22505
11062
432
373
15099
8916
685
1841
288
288
685
1112
286
510
1944
288
425
515
275
326
288
288
1010
291
288
5154
527
2905
13082
3103
7974
1245
2309
11053
9465
1259
86600
685
1944
425
273
2930
1899
9583
628
291
1791
424
399
23211
673
364
424
23115
673
424
11437
391
3655
4314
571
1051
13311
252
3670
581
299
2381
2625
332
587
685
299
299
666
345
466
718
338
1891
566
2722
734
735
624
316
1481
324
1585
330
750
608
316
2034
17456
301
274
1020
316
316
6312
338
1051
13311
200
3670
666
299
299
685
587
332
2625
2381
299
581
274
17456
301
268
452
7566
1063
391
2774
212
1132
44878
1063
200
10389
1015
212
1029
581
1654
440
4703
433
437
438
438
439
433
437
438
310
343
370
5190
270
580
565
34018
534
528
404
9273
3385
248
611
383
6808
4120
399
399
505
518
240
971
393
440
6515
239
7794
297
448
3722
7794
467
2590
285
174
1304
601
1249
4187
2528
1084
1414
1692
3320
1274
2752
5454
1863
13923
8952
456
1293
716
2369
866
1022
983
1189
618
124
32289
12189
3896
285
8689
14661
891
1724
13883
1383
2818
174
122
353
12824
397
1202
8459
904
930
4625
122
852
751
4175
4668
10179
13874
1284
2825
354
4505
1057
1068
766
124
174
13263
587
5692
11010
5498
288
667
13319
122
174
12304
5134
122
3299
13725
1341
2774
601
681
563
5454
122
174
354
4386
10294
5565
839
605
14485
1341
2807
353
585
124
174
9163
4472
801
4544
3159
717
707
956
8796
840
13732
1306
2778
354
4538
6304
125
174
10511
596
801
752
754
9746
288
3167
787
20619
4909
6589
124
174
12708
3956
288
87438
122
10154
837
683
420
10524
439
20653
124
174
1204
4060
16060
4017
377
1065
1124
393
770
806
28228
1284
476
928
17129
637
174
5310
20045
633
10377
3393
21184
19919
4609
17020
19383
5252
314
1907
29200
4976
4976
16375
641
146
13738
641
16555
641
16695
641
16547
641
16635
641
16224
641
16460
452
7562
1063
391
2774
212
1132
641
15219
5106
1995
1132
641
16479
641
16550
5106
5106
641
16099
7561
20254
1063
200
7940
1015
212
1029
581
1654
641
16039
641
16491
641
15424
1675
18250
10220
3241
15340
9251
625
1196
669
1111
11045
2010
9712
18250
15988
1632
641
14937
1736
1669
641
15871
1692
1851
641
16008
1469
1654
641
16604
641
13902
641
15561
641
16643
641
13872
641
16628
641
15495
641
15858
641
16548
641
16532
641
16593
47684
9207
3637
270
65
270
1264
1547
65
599
4290
1547
2979
409
3159
2470
65
1677
1627
6957
1820
65
427
65
393
2891
1182
2009
65
4957
65
635
637
9600
7077
1001
1701
65
65
5672
65
1833
3966
1676
205
6957
9600
6957
6957
6574
641
16703
65
6957
9600
6957
6957
9600
6954
641
16842
641
16003
641
16372
641
27784
641
23444
641
24842
641
28820
641
25044
641
25710
641
26964
641
27344
641
26545
641
27545
641
26323
641
27415
641
27278
641
29443
641
26165
641
25258
641
26942
641
23158
641
24691
641
29296
641
27899
641
27708
641
24832
641
28479
641
28789
641
29352
641
27536
641
30617
641
30241
641
29600
641
31821
641
27971
219
1510
14785
22341
641
30384
641
28390
641
27441
641
27651
641
29664
641
30074
641
29307
641
28477
641
29467
641
29948
641
30519
641
30243
641
30268
641
31500
641
29857
641
30547
641
30747
641
30941
641
30040
641
29463
641
31202
641
30079
641
30084
641
21213
641
30159
641
30559
641
28263
641
29373
641
29015
641
29804
641
28950
641
29101
641
29450
641
30178
641
28310
641
29967
641
29967
641
25924
641
29877
641
29979
641
29355
641
29491
641
28991
641
23353
641
28606
641
30939
4990
14963
49159
3118
3133
1634
2822
1229
417
1617
991
3535
24847
11854
54073
384
492
491
1101
958
4202
2666
1841
2874
2473
2426
4742
2425
1069
5336
3015
2351
9288
9130
9896
50872
1011
9354
54682
5274
445
1409
2265
933
19449
18311
326
312
932
1191
919
785
19874
6859
1090
1936
829
1052
781
19823
2481
1104
635
339
454
842
5090
359
361
625
1662
1109
363
336
1662
1172
518
859
11973
265
993
12548
404
595
359
1234
661
435
608
413
855
579
7167
427
704
614
532
427
427
861
654
660
5281
5590
522
832
272
8535
4365
3052
10209
587
178
1463
599
612
2406
367
1085
925
2196
1036
1396
894
870
696
40782
880
2757
1528
8004
8033
328
349
819
2853
3308
43454
178
454
441
440
2354
448
178
5129
37533
2791
439
601
178
426
178
439
428
433
708
11517
665
14345
178
2964
3446
22230
37533
2775
439
2375
2497
1696
2775
30723
2755
3728
21534
1528
159
159
320
628
63125
178
727
5267
24734
2688
122
6867
727
5267
124
2920
78329
1066
6317
12336
442
1459
617
285
1043
288
281
288
285
1947
4632
1303
708
288
281
3378
1862
4094
325
480
277
3736
3648
277
3783
288
288
285
1699
11001
791
288
270
1868
2840
2703
400
721
289
285
270
288
4476
3669
1639
270
5045
348
1665
712
20825
2309
274
12131
859
5921
2920
712
979
482
7390
416
3865
634
17168
291
2798
291
489
291
20440
11154
8823
8973
3541
3156
3752
6678
8052
1073
1394
1324
550
1319
1423
1440
1440
1320
1363
625
458
41514
9923
199
147
147
147
147
147
146
146
146
147
146
146
144
604
147
147
145
146
146
146
146
147
146
146
146
146
147
147
147
147
146
147
147
604
147
147
147
147
146
78581
126
126
126
521
156
994
156
156
10952
156
126
126
156
156
3669
126
126
126
1985
285
126
2580
4599
156
126
4217
1788
156
156
11001
791
3783
3342
1868
156
126
156
3613
4632
202
156
36495
126
3813
10630
156
1079
126
126
126
4001
126
156
126
2522
126
43708
4066
126
3318
288
3707
9480
440
2595
293
2339
126
1043
288
289
292
358
78889
1066
6194
404
442
10611
1079
281
617
1639
5045
3660
2580
11001
202
4476
1665
3613
12991
6187
13053
34501
18782
12793
62534
13485
30289
12862
25232
13849
497
27358
46831
497
13877
50833
497
13769
11163
18560
2382
13686
8069
3302
129256
1395
1237
2532
1055
1041
1936
1341
617
500
60289
49992
505
8347
16024
27026
35686
31369
15435
35445
50160
49992
15517
11682
16119
10664
11981
14660
15763
19117
11327
49992
505
8934
15040
13681
24543
15044
16162
20423
16968
19123
16992
49992
506
8913
55652
15894
1398
23870
25662
25731
430
13195
14207
1869
21334
17940
24721
18095
14726
4192
4192
4192
4192
14217
4192
4192
4192
4192
10903
10806
362
457
12659
15972
13431
11924
11112
13350
489
12293
9753
12249
457
50258
13074
505
9245
14680
14640
16679
23996
21981
23313
10383
22567
18682
16080
604
886
84362
87814
55654
16612
13313
11195
15264
15155
1857
1622
162
447
30255
447
31449
14285
21276
255
16710
11204
10455
9858
11939
12338
9871
10338
10450
10769
7822
2892
2415
7034
2620
2704
9662
25947
3793
1391
861
14509
9773
29602
13059
45734
21573
15405
44518
39007
261
501
14920
2113
7680
239131
287505
288067
11216
11210
11282
53624
14044
9917
7300
13276
34944
40413
15077
16670
14288
13007
17461
1098
433
13755
17216
19910
29105
28849
16067
13509
272083
26424
2079
979
364
1000
6484
1729
2522
3418
2125
2465
4440
640
4887
2732
1869
717
1565
2713
861
2679
689
588
32425
9002
1137
1497
969
4089
1089
913
2302
5205
2350
922
2183
126006
421
492
467
647
444
636
451
499
468
487
398
476
717
457
494
2479
718
523
499
414
44688
505
7393
32553
2186
658
648
1768
2249
13074
506
9236
25898
834
12940
375
1185
1290
1053
1266
34946
45102
491
476
14260
1250
489
27239
12554
14336
32553
506
12325
1265
22567
485
32553
31237
32553
506
2920
11104
60144
65965
32553
506
8722
11683
497
26883
27866
33018
32553
506
6184
11931
4192
4192
4192
32553
39672
31658
506
5919
14668
13469
1405
4192
14867
78345
101395
14119
483
438
10475
2748
14504
494
7300
55114
7190
34870
52706
29
505
22817
13082
41828
45724
53206
14214
9105
414
14597
12436
8878
54794
39286
13301
431
40531
10958
5412
12015
12344
12200
41048
12399
9172
10210
41088
12177
3360
95839
40421
25307
18104
635
7743
1105
288
288
265
288
7392
7496
6323
303
6422
453
4896
8651
4794
2491
611
276
7674
1389
714
5305
16324
1239
1357
1468
3664
741
807
1372
3525
8534
16324
16211
16264
16280
16264
16277
16265
16279
16289
16275
16339
16124
16207
16086
16200
16114
16169
4794
276
8534
16172
16082
15985
16139
16171
16163
16198
16096
16151
16173
16195
16166
16166
16092
16137
16138
939
4714
2294
1360
9389
4503
11102
1066
571
2472
1155
2255
329
868
932
930
984
833
836
159
1087
3151
4803
1917
11001
4894
519
10819
24195
3595
6650
2915
10234
732
5267
25856
1297
269
4034
304
269
3234
124
11643
469
41826
1884
819
14147
2266
2281
561
146
1225
12978
1673
716
9840
839
17360
22346
19432
34590
762
27705
7598
1009
41601
32694
19456
733
666
1169
479
1624
2276
1020
20136
4120
1857
256
3699
526
66783
20498
1649
2732
5586
4262
1126
2266
3396
8843
1965
1414
1588
1850
1245
5978
7566
4079
1867
1229
1481
2422
1906
1378
26466
1086
7087
1276
1262
44030
200
8782
23899
17467
200
11204
23899
13482
782
872
452
476
454
1521
7999
4943
550
4698
2129
3233
2106
1558
5778
3100
541
553
710
2338
4859
7368
24416
2338
3775
567
539
3744
8431
1815
539
539
3007
3921
1016
4211
21171
7092
539
7668
3269
3250
539
614
10477
3433
2953
24260
4633
2717
3175
3080
1923
4253
3369
3130
2861
3053
11610
567
21172
494
486
494
7141
2168
12678
1879
133035
1460
12678
614
10504
3486
3185
2816
3042
3979
2906
2456
2674
2818
3815
24890
4002
2984
11399
496
496
17346
6072
4380
11557
488
494
494
15196
3909
25316
11710
1102
1095
837
488
494
488
11722
494
7693
539
12145
539
2325
488
494
494
24416
7818
5120
3969
19736
4449
3783
2908
3135
1685
3451
1609
21707
3725
1021
3637
3192
5635
257
7375
2554
2548
257
2855
2916
2676
3053
24633
2942
3795
3085
2397
3651
10575
16383
257
19505
1686
3379
3472
257
11488
2656
35287
326
994
901
676
14127
19843
6901
1362
322
2928
1712
777
1282
1221
593
592
597
1178
592
1126
1203
601
577
288
1253
1271
579
1135
791
565
589
1328
14936
254
175
14114
917
2352
1635
619
810
1022
586
1425
814
3431
1716
661
687
1332
1905
1221
2299
843
2199
755
806
3426
1071
955
821
1592
726
1397
2093
906
929
671
766
861
4487
12389
18271
6003
6636
257
8325
393
2220
924
642
1976
25587
254
40141
4192
1563
1868
934
841
2480
1046
1496
974
1294
2007
1228
1137
1169
780
1229
2142
856
1433
1236
830
1013
615
1033
734
765
743
917
721
883
1316
1244
777
528
1217
1131
736
1133
1329
1235
958
2262
885
2061
1089
1017
1105
988
754
1341
2042
1192
1795
910
1174
793
1767
1867
776
630
1047
1957
847
2647
833
525
1532
1870
1481
1052
1251
11060
7519
2475
2501
2513
411
2405
2229
11060
7300
25587
254
262
12614
35287
13922
664
36979
1881
274
10275
1827
2257
2303
1076
707
784
2124
981
716
741
617
2107
911
601
1296
922
780
2005
1029
1917
2456
1540
942
750
699
2444
1212
806
3752
663
664
4797
19303
32415
6340
6669
242
768
735
9556
1976
35287
10850
6569
8911
1281
694
655
2686
1906
1658
1781
1614
1245
1892
1787
2295
2121
1982
3108
633
2344
2194
2262
3029
2248
2004
2046
1930
1812
1780
2014
2100
820
4858
18508
10850
462
16437
1470
12345
8071
1294
1566
2260
2077
1678
427
8999
1461
8979
1311
9118
1308
1658
8918
1288
15583
1319
1238
1217
462
427
7065
2435
8121
11555
1571
2336
6385
1128
1848
1128
8503
1769
1090
16726
5770
1252
3056
1233
4920
558
6770
525
573
1382
517
4547
260
17464
1417
1190
3135
1191
324
404
24144
19467
450
15253
259
1369
1492
12227
517
260
24175
261
1369
24149
517
260
259
23738
317
12553
265
1800
12553
450
24173
265
1460
1460
450
24144
260
1256
1213
2039
321
11357
264
1850
24168
258
9392
265
23922
260
9526
23950
259
1213
321
8612
24112
262
1256
1460
4380
4380
263
10527
23941
259
460
7792
24174
261
24239
1646
2308
3930
1370
449
468
260
16408
9374
15530
16231
1360
1381
8486
1107
9119
20088
1802
458
1902
9038
15636
1359
1366
1324
24106
1213
321
7586
265
261
9412
24099
262
24196
1528
2517
5456
449
468
262
24199
1213
321
8612
262
23958
317
265
1213
321
14913
24196
262
164
18547
1425
2267
684
227
1125
268
5228
175
1688
424
270
674
263
257
287
287
234
269
226
264
331
330
265
330
234
460
11057
2144
227
227
227
1251
978
483
1876
322
612
12465
12465
12465
11794
562
612
322
11795
612
322
4096
11790
322
609
12444
14865
159
159
159
159
159
1359
1366
1678
1324
235
16146
1122
563
539
1095
431
611
6075
1610
805
5319
334
3632
462
427
7064
462
10488
24101
266
1687
893
893
893
893
452
7563
1063
391
2774
212
1132
1063
200
9751
1015
212
1654
42794
581
1029
200
7754
21693
762
14204
7196
21693
200
7940
200
42257
3790
1995
626
259
37326
1127
541
2180
613
2390
416
1534
1062
358
284
361
399
276
243
317
897
243
1377
1377
12437
2281
966
804
278
2120
235
1037
714
7566
7486
286
2774
243
511
276
422
266
271
268
287
262
6426
568
1960
2449
732
3225
277
1105
256
2423
268
302
2226
538
699
570
522
4163
4163
22522
567
10868
422
267
1105
11006
567
422
285
276
1105
473
8248
521
8856
423
175
266
267
264
2165
819
1053
1107
270
263
267
1227
1003
940
269
408
2112
1168
5018
523
10630
666
504
278
542
1107
4414
9683
284
303
598
4407
7493
7493
14303
789
787
674
737
766
685
573
4602
14303
674
1360
5282
684
766
743
6386
805
3955
272
363
13826
345
391
7359
391
10016
392
718
435
1346
643
879
1051
638
435
443
2569
440
2493
2781
5840
433
6518
3740
8125
337
367
334
435
1051
485
433
443
593
342
1415
435
392
5331
375
340
328
589
691
407
433
9319
320
272
2331
956
589
667
590
3580
6460
6235
382
438
341
9028
553
327
718
5895
2449
383
667
590
722
615
589
273
3001
573
440
667
553
275
338
580
275
618
273
273
658
1519
301
3935
590
272
272
273
407
20265
588
294
3403
1168
293
4885
4804
4123
2730
6763
3615
1540
5796
293
3842
402
297
3093
339
4275
6580
2763
1359
762
762
6469
3580
667
1581
529
12409
4289
618
456
3588
660
446
15484
636
457
2379
450
762
417
1354
762
762
4631
10451
1147
615
173
599
617
444
593
782
1059
356
370
1347
16559
20165
402
297
5636
1359
3580
1581
12409
4289
762
762
6291
762
1354
3588
15484
4783
762
762
762
762
782
1059
356
370
762
762
762
762
1258
3588
15484
4783
762
762
762
762
762
762
1359
3580
1591
23047
5171
762
762
762
1354
3588
15181
4781
762
762
5096
762
762
416
23137
3165
346
5766
14117
459
11560
1358
3580
1749
10814
5171
762
762
762
1354
3588
7214
2381
762
762
762
1354
3588
7228
3903
762
762
6149
11482
8365
7455
2138
416
23136
459
3868
7763
18528
13482
14775
4547
1113
31201
1113
22811
659
804
2877
581
32399
8603
6562
2684
1161
559
5373
7025
5151
2109
728
4648
36159
20047
5349
20918
4470
2431
3800
2841
4166
4271
2496
4081
2406
23135
457
13582
2399
430
498
511
527
280
15902
370
36167
1424
275
772
485
1065
701
426
724
1686
377
607
1024
352
1098
1427
469
389
267
2039
3239
3239
1575
3245
52
10490
3091
394
563
5192
12366
558
237
421
188
791
1392
3058
891
7464
4036
13669
452
4558
1995
1132
4148
1063
626
259
7563
391
2774
26869
1063
200
7940
1015
1654
581
1029
200
7754
422
35933
358
200
10389
3819
626
259
36028
35933
358
154
42376
4243
5340
123
8004
1889
202
3488
325
506
580
5359
5224
5359
480
114
532
2902
1600
3971
293
9650
6811
6016
4549
2902
210
293
5462
2773
2989
17097
3514
6264
4771
19434
19553
7409
719
2902
13676
574
2902
4025
551
10416
4848
2073
532
10043
640
266
12076
2050
266
268
268
10852
268
8974
1255
1935
4745
1706
17814
27842
14303
789
787
737
685
4602
14303
789
766
787
674
737
685
573
272
375
342
8125
272
337
9319
392
367
1415
2449
9028
383
334
438
391
382
435
2586
433
391
320
340
363
1519
1360
5282
615
3262
6386
3262
743
345
718
643
433
2289
638
3262
443
2586
2569
435
2493
2220
435
2781
2542
879
7359
805
272
302
10016
13826
3740
5840
3955
440
1346
435
341
590
273
718
485
328
691
3580
684
722
433
327
392
658
1051
6518
443
589
618
407
667
275
6460
338
956
1051
593
273
580
2331
5895
275
5331
6235
301
618
553
273
3935
440
589
273
275
667
272
590
553
273
3001
272
6528
11327
6501
7805
6535
10344
6518
1602
2312
407
407
622
452
7566
391
2774
200
1654
1029
20970
18259
200
200
7940
19379
17866
200
8783
18240
3820
627
259
13140
7562
1063
391
2774
212
1132
1063
200
7940
1015
212
1654
19990
581
1029
200
7940
17557
714
651
662
479
5749
12049
20050
13002
540
10529
890
11307
226
237
1050
720
13763
7081
6064
293
604
1306
7070
680
4979
2500
293
604
498
7081
1194
293
604
13972
604
25279
740
17279
604
604
604
604
5984
13141
1228
3211
1481
1511
3321
384
434
328
365
885
602
1111
516
9185
1355
272
10441
2921
216
413
5092
558
506
367
8768
7656
559
2328
37628
1013
2842
408
235
6822
122
7433
1100
508
287
564
5807
162
3658
266
12089
357
40501
3443
1470
1678
2077
1294
2260
1658
1366
6608
1566
1336
1313
1284
1324
1304
1515
18546
1446
1736
11939
3454
23383
302
8592
452
4431
1995
1132
279
622
921
1461
64980
23984
285
563
262
259
275
9910
5049
5609
1232
1190
2593
1355
1222
2292
2964
2251
2237
611
2354
285
2371
2318
285
723
2313
8622
1967
2280
2213
2373
4028
3249
318
1995
626
259
7561
1063
19719
200
1015
212
1654
581
7886
762
21683
200
9750
40842
200
22409
200
3935
40841
3946
1063
626
259
35943
1128
542
1534
2390
416
1062
2181
358
283
452
7566
391
2774
212
22106
1063
200
10266
1015
1654
581
1029
18699
200
21394
200
10389
18557
200
3935
15461
762
432
18558
200
21293
200
13055
939
9389
939
181
181
3922
2345
1657
3398
8663
620
583
3507
5324
2022
1992
2091
2060
11806
3189
1587
3755
5430
5297
1280
19913
4175
3450
904
1283
6458
604
803
3029
1265
604
672
1003
743
1025
1139
20218
1132
671
939
181
604
604
898
295
5327
1055
5850
38600
246
555
170
14233
898
1151
295
295
12471
295
11474
2196
3043
281
516
6732
11245
1055
4344
337
289
10196
17829
10433
698
11209
370
13965
704
10648
9647
1605
913
37600
33191
32396
1463
919
2735
836
544
166
372
166
829
1432
1931
1148
2735
293
293
590
3832
166
1043
324
1441
592
869
351
166
996
303
2041
851
166
166
670
609
1514
699
354
403
293
6744
296
293
293
767
285
825
166
373
713
166
1385
303
794
294
166
166
166
166
528
2858
31176
7612
4513
13060
5250
592
668
2884
1024
794
687
798
788
981
1079
2353
2950
1263
1233
236
199
1281
352
196
296
32781
669
11308
5725
1482
1213
5551
2289
2386
254
175
415
399
499
2133
10760
2009
540
1857
270
403
10760
769
218
259
22276
669
5830
3545
5590
370
14303
787
737
685
789
766
674
573
4602
14303
1360
128
656
684
722
743
674
342
367
392
272
272
407
5282
2586
6386
337
8125
443
2220
2493
2542
2781
805
718
435
643
879
638
435
9319
1415
334
272
2449
340
2289
327
302
4966
7359
485
9028
341
435
1519
433
13826
345
2569
1346
440
433
435
382
383
433
438
3740
691
5840
3955
1051
615
10016
391
718
320
1051
328
6460
392
375
443
391
593
5331
363
6235
589
667
590
3580
338
553
580
956
658
2331
6518
5895
618
275
273
273
580
301
553
3935
440
589
272
275
667
272
3001
590
553
273
273
6528
11327
1602
2312
320
413
5880
13105
2028
23813
421
203
44571
1633
304
19712
10836
705
1670
728
413
5880
2073
421
203
3307
2520
3275
203
5880
2037
421
203
956
135957
17474
9595
203
5880
2080
421
203
911
13359
35426
203
5880
2032
421
203
732
5267
25511
1297
269
4034
304
269
124
1248
6749
468
224
443
15271
1250
207
1029
205
207
207
4381
1029
1831
4381
4381
4380
470
1322
26132
465
16059
270
991
730
12161
926
292
325
247
955
14624
269
779
261
13011
926
776
10572
374
380
1100
25907
1394
1338
1130
1466
1575
352
1533
1463
1707
1596
1313
357
506
207
14575
6688
595
10150
261
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
1490
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
17721
358
338
358
386
3648
124
3413
2785
1987
12603
9663
121
7822
7824
6025
7820
7822
7823
7826
18964
588
293
3403
1168
294
4885
4804
339
3842
293
1540
6763
402
3093
5796
297
1322
3580
14546
17644
2683
2763
8204
618
636
572
660
450
762
2730
422
417
2413
1934
286
2498
542
11802
5698
458
5698
5315
70103
667
1018
1401
3580
4233
17723
2669
660
6610
762
1370
3588
15714
1999
173
593
617
599
615
444
1147
4261
1059
1347
16559
3404
604
604
5415
4525
452
7562
1063
391
2774
212
1132
1063
22084
200
3936
1015
212
1029
1654
581
14538
200
7939
20968
200
200
10388
18617
20698
200
11377
3854
882
1995
1132
626
259
36039
1128
542
2181
2390
416
1534
1062
358
283
893
893
893
893
893
2081
355
22579
355
1976
648
20686
622
648
7006
2753
27497
3145
559
1307
764
676
432
431
451
1180
819
1734
4958
436
780
1464
800
851
2663
445
446
518
1357
1202
369
392
952
833
431
12379
453
440
1382
378
3307
1007
2038
1508
18914
1512
559
1440
413
4981
6728
318
479
370
38600
898
295
5327
1055
1067
246
5850
3172
170
555
14233
1151
12463
3043
2196
246
1709
516
6732
9633
1055
4344
584
38600
1067
1055
3110
5850
281
1035
3156
707
762
1067
3814
294
645
2302
13485
5952
6728
14233
1055
4344
6089
1663
1663
10423
893
893
893
463
982
423
430
10532
404
27697
2341
2249
9364
835
1421
804
424
415
10143
235
16146
1122
563
539
1095
433
611
1741
3517
433
805
20544
611
6702
334
433
520
322
1620
19960
7035
1547
8940
20435
1654
732
5267
26319
1297
269
4034
269
3234
123
304
8387
10416
2073
394
563
4937
1234
3650
2832
4789
564
237
421
188
800
1395
381
271
1320
3079
884
546
618
1318
647
2168
521
301
1240
3461
3643
256
247
3039
4727
8551
518
430
338
732
392
3097
9254
11876
9922
4503
518
430
4715
51450
1934
695
4656
694
295
267
35892
1645
267
377
907
432
724
1576
619
6298
2823
657
2950
3364
1282
294
294
790
4578
2189
1013
5909
1006
821
1638
609
979
11508
1668
302
570
1654
8376
295
267
2365
1347
685
1069
1622
4851
1795
2246
4012
244
8998
449
5805
10509
3081
1300
552
664
2102
1723
19962
2036
1117
2532
4606
3615
1832
2511
1443
1294
2226
3678
12440
9603
46177
3615
2735
11749
7803
542
1266
1712
5502
1177
3701
391
327
207
10377
5226
300
7030
1724
793
623
327
8647
391
13961
304
8421
310
257
12932
10419
1863
4843
527
69
8320
2215
616
11552
12996
900
262
262
316
35191
12403
9560
12416
244
44761
658
12965
265
273
1212
299
534
258
2004
962
1326
241
265
247
242
11206
288
2840
1158
265
288
254
615
1981
11720
240
45748
528
3044
45114
1401
303
301
410
6787
270
270
1687
275
74478
270
270
5665
934
10336
380
1136
507
425
3900
269
269
2732
1035
283
660
1120
1537
17620
284
4377
3030
3711
4260
445
2638
13515
375
623
1347
1191
1772
743
1300
1301
1537
140351
270
270
10433
820
1280
305
15051
3033
2019
320
2638
5871
57141
1687
375
10232
276
2412
2829
2898
320
5622
1678
1492
437
1305
1375
747
742
856
880
1012
551
686
931
2074
801
1295
935
963
306
786
311
334
156
316
316
553
311
9910
1121
28715
745
548
1000
442
295
295
295
359
1311
64
767
64
1068
1030
916
909
794
876
64
6291
6720
244
168
17535
2198
1497
556
311
1300
1310
1380
1303
752
244
4342
968
9910
3389
27011
861
885
1017
691
534
588
806
2079
940
747
314
687
936
812
1073
1140
161
30821
13779
470
582
776
863
914
1019
998
585
318
1296
781
6035
969
339
5859
812
720
835
7146
3080
304
938
632
890
3173
28796
244
9910
6720
1437
165
1437
9855
7722
165
1437
4484
165
1437
8951
7016
165
1437
8384
7955
165
1437
6359
5935
165
1437
6902
7178
165
1437
6981
7591
165
1437
8347
165
1437
8196
165
1437
7141
7972
165
1437
7913
165
1437
4135
26772
4073
3383
2631
2742
396
1884
5675
4194
5235
1668
2185
1577
6689
1474
1600
1787
1695
1619
5048
5223
1180
1863
3122
2254
1518
1613
1644
7339
31951
2353
2151
1485
4135
5675
3383
4074
2741
1884
389
26772
469
2242
5144
1939
3525
293
1061
293
295
475
293
506
13488
469
523
37574
407
653
3540
544
525
444
293
6264
595
4163
6475
1507
471
393
429
659
14770
647
2719
267
617
610
674
3737
3152
430
5534
11295
4318
524
450
516
297
475
3525
1035
291
13458
544
2430
28678
802
947
293
2318
2569
1656
14097
916
4043
11077
2272
382
380
388
333
381
381
382
383
382
2409
456
384
6217
7183
6679
383
6111
6075
8760
10220
493
26838
1200
5189
4191
3607
336
2381
336
475
13458
5122
469
22735
3150
3335
4604
11125
14517
17919
1664
4394
4387
21084
9927
7311
745
7793
8391
9702
10765
5676
1538
8200
3004
181
7434
199
67376
531
427
6862
8401
6666
7544
20686
7079
1734
7762
1822
8707
7043
6359
6898
4393
14497
520
4294
6395
14517
9727
8200
8347
8282
7419
7805
9023
6818
10462
11294
7231
4635
9289
8651
6406
6975
10129
9629
8393
13849
10657
7869
7764
8281
4386
7513
6425
55247
8517
3140
2891
2206
2699
4603
2291
1293
2158
17676
14191
5264
17510
56777
1758
7231
4635
7868
8282
9629
9289
11294
6818
9728
8393
10129
4386
8201
8347
8281
6425
21084
67376
9927
7762
4294
6395
6898
7793
7311
14497
20686
9702
5676
1538
8707
8401
7079
199
17919
6666
746
7043
10765
531
6862
4680
4634
6862
7294
5904
6115
4386
8216
5529
7831
7582
4393
7595
6940
6247
6495
531
1822
21084
9926
8391
7544
7762
14497
7079
519
7043
7434
7793
1734
10765
8707
8200
5676
4294
427
199
17919
3004
6666
7311
6359
746
1538
6395
9702
6898
8401
67375
14516
37574
293
3525
478
337
471
429
14770
16263
469
674
293
3152
4318
2719
5534
4068
6379
11295
3540
430
6264
516
297
16263
1412
172
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
395
1724
2038
19826
16512
14044
5047
416
2217
2579
11444
2773
5377
2444
2177
4405
20001
429
2839
10302
535
1992
552
7363
556
7910
440
554
8397
444
444
456
442
2681
8996
20150
8449
9834
8926
8972
419
2067
14281
1724
2038
19826
16512
14044
389
689
2235
615
2289
1939
2947
3582
1699
3605
1195
1973
1562
2911
3149
2015
369
1477
1474
2399
4396
28984
32798
6003
17788
2544
19976
576
30231
16586
27954
2628
11436
27224
10127
8724
248
248
10426
4848
532
2409
12322
640
260
10124
2050
2410
260
248
248
251
251
23009
1105
1484
1139
1559
1131
1484
1512
1131
549
626
585
435
538
466
461
384
401
289
7236
19228
20878
18125
228
32223
7246
20878
14339
13849
7386
14338
22550
200
38087
17847
13148
4648
8246
7113
5092
2515
7228
10377
4824
4179
10786
8473
2383
5080
5203
3541
4171
6312
5016
5192
14448
4017
5977
9448
7240
17848
200
11377
38088
200
11204
3796
1063
1995
1132
627
259
35948
1128
542
2181
2390
416
1062
1534
358
283
379
4982
815
34850
293
614
2960
480
345
337
4198
650
5880
3250
5539
726
4311
4401
780
385
8311
3806
4252
1426
338
5181
1600
175
4526
4358
702
329
5349
5888
873
1121
7015
498
17430
323
1900
1152
3040
461
2760
391
7154
324
5987
11495
3815
3064
865
9783
1707
325
1045
1127
2293
1552
970
325
1730
3804
272
10510
11951
15251
1154
2802
1272
6567
865
1112
1358
6179
11920
3815
3064
5937
448
2644
9909
324
5403
448
5668
1169
11969
10738
2644
3815
3064
11948
11969
1070
5686
873
365
5771
23863
3815
3064
2644
9909
3806
17235
3815
3064
3804
22452
11951
22805
3815
3804
3064
11280
1473
882
386
508
5514
6568
3806
17229
2644
3815
3064
302
320
3806
10071
10071
1515
1559
1555
1357
2104
325
1984
1461
2049
1520
1433
1432
2079
386
2270
905
1549
2120
1960
1251
1413
2344
31151
692
555
554
382
1536
654
1510
5927
724
4288
1312
566
1399
398
886
12080
738
671
1206
20437
1389
838
2053
676
1660
2419
1638
514
1079
2392
481
4493
3676
428
551
4663
944
17466
4228
1819
524
1460
20312
508
260
2246
1152
2395
3586
4925
1854
3125
3176
884
3319
468
7576
1150
3319
1317
1161
1287
17662
554
12168
19662
2635
7793
5138
17950
524
145
15933
384
1870
3409
371
10570
3977
386
4518
4621
4427
22797
5893
1279
386
2517
370
338
270
386
259
17722
494
2578
8700
4138
648
627
828
948
1024
952
34679
4303
3483
1505
801
1524
536
533
1061
1319
654
1404
340
10807
1052
1120
870
1051
340
1192
801
2173
821
1003
340
943
10650
1749
654
708
7722
637
7946
21737
384
599
2627
3667
602
685
537
9627
3901
783
532
678
843
1019
696
1224
694
1037
7774
500
770
602
855
21737
13649
920
833
693
804
500
806
906
682
851
7946
137
1460
7300
2844
140
170
172
171
172
172
137
171
12404
137
22244
8534
708
7722
637
7947
21733
137
7300
1224
7947
21733
2844
140
170
172
172
172
171
105
137
8534
221
41416
1460
1674
515
7208
451
513
3527
4142
3171
4334
1743
535
3368
532
4741
3339
7236
470
31844
470
9521
514
6712
5938
386
451
16938
29346
3174
588
9385
26999
661
6197
318
12232
3579
3874
3853
13619
867
718
13242
2219
4329
1248
1321
1699
3802
638
4459
123
30242
1370
1233
1486
1479
7658
1479
11890
1602
2825
1602
11153
13370
204
199
17964
7794
6809
2916
2249
13599
784
1371
912
2055
5393
542
14472
211
6472
1529
435
6965
368
220
1035
13599
436
2856
12020
9250
8524
14303
789
787
737
685
4602
14303
789
1360
5282
443
2569
440
787
722
766
615
737
685
6386
805
3955
718
435
1346
643
879
1051
638
391
392
320
7359
345
363
10016
272
391
1519
2493
435
2781
5840
433
3740
573
375
382
433
392
433
334
9319
407
6460
1051
328
438
485
272
2331
2449
590
5895
443
342
718
338
658
340
275
684
674
435
593
327
956
383
273
273
435
6235
8125
1415
667
618
337
367
691
589
553
580
589
667
590
3580
5331
9028
6518
13826
341
743
301
3935
440
589
273
275
667
272
273
590
272
3001
553
272
6518
22762
443
273
2795
375
255
1593
942
390
933
370
2137
1229
124
3849
2462
2986
265
267
7744
270
270
288
932
281
141
4624
789
13369
2243
3019
3302
1038
1962
3939
22762
124
141
10029
13369
7225
17948
200
3798
626
259
37334
415
1533
1061
542
2181
614
604
3798
626
259
200
532
366
627
430
984
4488
1105
2083
9148
2236
1856
608
5960
406
1113
13763
60229
9498
3213
3463
11971
7279
126
12841
14576
15848
260
434
186
126
10937
15848
535
22222
22029
335
443
697
606
561
801
1461
552
668
904
949
6395
8824
6632
3913
2438
551
623
7575
568
832
1068
908
3914
3343
373
1156
800
675
3586
528
675
3586
801
2912
4231
1663
3859
802
4163
1537
801
4162
800
801
1536
3914
4162
4231
1662
3859
11600
1105
1149
736
8986
8689
334
1853
1267
1035
1318
983
1362
1130
889
364
332
8639
6130
16622
13650
1296
1345
9176
1360
427
700
2082
520
516
21685
365
9906
1296
520
700
1360
516
9176
427
13579
12037
13579
12113
339
27039
3906
1344
15133
142653
13583
12002
9787
7006
12079
19451
431
28054
964
5959
307
306
727
5267
24734
125
125
125
125
125
125
122
6864
439
263
26750
174
172
173
173
173
170
7499
260
173
173
141
173
25267
7615
260
11044
1396
1797
5794
1254
1111
1474
1273
845
97
1155
1551
420
1005
1406
1820
1404
97
1617
1389
2064
1883
1248
7041
622
1396
1415
1820
1396
97
64127
981
1376
97
97
97
97
1474
1155
1797
97
1617
97
1407
9840
19570
1542
1111
1273
981
940
1248
845
8001
10245
6231
8161
5780
5787
5402
6620
9101
1542
16101
940
7196
18233
11044
97
13243
15845
270
269
269
269
269
270
270
271
269
270
269
269
271
270
269
269
269
269
269
270
269
269
270
269
269
270
11044
1396
1389
2064
1883
1111
1474
1820
981
1415
1820
1396
97
1155
1797
5794
1254
1248
7041
622
1404
97
1654
1588
457
1042
1443
1433
1413
97
64127
1273
845
97
97
97
97
1474
1155
1797
97
1617
97
1444
13243
1542
15845
97
97
97
97
97
97
97
97
97
11044
97
97
97
97
97
97
97
97
97
8338
805
1095
425
1190
1038
583
1083
533
544
714
696
844
566
2838
846
455
2615
1132
549
556
693
472
2263
850
3549
1083
514
799
847
551
544
1038
850
314
336
688
530
599
665
340
604
860
386
380
1142
367
2110
77017
1323
32768
484
324
3320
3454
7220
682
922
22437
8969
265
366
1328
1270
4773
840
243
1590
357
2094
1838
4181
368
3212
3763
379
1625
9235
597
5151
361
361
315
8207
4181
1457
1633
243
265
3464
5911
2771
76868
314
6821
2818
3124
316
1026
62399
6104
4525
50584
9013
2705
2720
6007
446
9038
6120
66835
8654
8498
6100
54445
9013
5911
47332
236
10528
2888
6016
60098
262
12429
5917
59773
236
10528
5915
64750
236
10528
6077
58924
12406
2536
7749
4400
7734
466
451
29284
307
2153
2168
6006
50129
440
12310
6052
51747
9019
6043
59720
266
12327
6083
42936
12236
6042
40862
266
215
11975
6052
52954
8902
6056
53393
9019
6126
4509
55263
11789
6042
48462
265
214
12380
6083
49541
12406
6050
57845
8902
8562
53572
1730
2029
2398
2870
1846
357
6050
62788
8902
6122
54328
9948
6123
52214
9948
6104
4596
47948
13578
6119
59433
8654
6105
77293
9013
6125
57828
10556
6094
41275
13479
6021
51076
262
6051
59128
9235
6125
48315
9948
6119
4596
58827
8654
6007
440
63319
5916
55778
236
10528
10528
6008
50309
438
11234
6044
63582
265
214
12428
5916
55693
236
6043
62675
266
11653
6084
59339
12236
6094
4672
50715
13013
6043
69833
265
12358
6007
440
70574
6094
54604
13479
6084
52525
12406
6008
48871
440
5917
56833
236
6096
57528
13479
6006
4575
52248
438
6090
57188
12609
6078
50796
12990
6022
48112
262
6078
49543
12990
6044
59686
265
12519
6106
56756
13578
6076
38536
12990
6044
4497
52390
266
215
6021
59766
262
6096
54878
13479
6022
66655
262
6044
62189
265
12608
5917
59028
236
6022
263
12315
76534
6084
61951
12406
6106
4533
47165
13578
6043
266
58841
12244
5949
37997
236
6138
35212
12329
6041
40728
440
6076
50700
265
12542
5950
42961
236
6054
262
32070
5919
4516
55477
236
6107
46588
12329
6009
54865
438
9038
6096
44639
13013
6009
43627
430
11234
6080
66045
12990
6095
63911
12609
6045
265
61069
6009
4548
17858
438
6024
262
29309
6009
31202
438
6024
262
27409
6080
44284
12990
6023
27213
262
5916
46437
236
6022
262
47392
6023
262
4492
23784
6096
24382
13013
6024
262
36072
6094
36269
13479
5918
28518
236
6024
262
51911
5919
30183
236
6023
262
19158
236
22166
265
11917
4756
1307
4971
361
576
361
5359
522
6645
29036
1411
451
451
393
393
307
393
29034
209
125
209
208
208
208
208
208
207
207
208
1411
209
208
466
194
193
193
194
209
208
208
208
195
451
393
4307
189
189
188
4576
29034
209
194
125
125
125
1411
194
193
193
192
193
193
193
193
193
193
193
193
194
194
193
193
193
192
193
209
208
207
466
194
193
192
193
209
209
208
393
307
194
209
408
407
208
208
466
210
208
194
209
194
193
125
125
3452
3452
2937
3003
1361
3851
3718
2735
1847
1443
1443
3092
125
2929
3538
125
2485
170
4451
2978
12245
125
2744
125
3430
125
3018
125
3670
3288
125
1411
466
466
379
482
626
17342
3099
507
292
550
347
1516
1391
2571
580
1432
627
347
656
609
612
635
351
562
1111
4184
649
4411
3043
665
1418
2141
292
1304
559
525
728
504
709
3978
3021
8125
15802
2073
422
708
642
692
1284
292
1842
698
650
1418
1097
651
787
490
4349
1190
3900
318
910
545
540
653
1040
671
2370
641
1005
666
1595
2621
672
5229
5615
454
10541
802
11648
886
17342
9574
4667
17342
5350
15825
4017
4117
5397
17342
15791
5982
3846
3524
4193
5660
4583
17342
15825
4276
3785
3052
4011
3216
4566
17342
15802
17342
1411
466
466
307
828
4673
12544
9960
21785
16921
10772
6928
1544
1162
1162
1012
16133
9670
1165
4069
912
374
1127
1001
1115
13479
912
750
1001
960
913
818
1173
960
822
3650
953
912
1936
2837
9383
604
4936
604
15834
604
604
10731
4524
604
4353
3818
2747
604
25261
604
23531
604
12403
604
604
604
3472
1500
604
17591
3815
3482
604
5253
3399
604
44096
604
604
604
604
1411
466
451
307
1292
33989
25253
1411
451
307
451
10404
159
159
2791
17611
159
9654
159
1932
90
32057
2015
331
535
1322
193
4230
815
4299
4398
3625
2783
2323
2692
1519
3901
4796
3693
4299
3913
3883
4769
3411
7325
265
10394
7610
3421
2947
5427
3950
3270
13914
4380
3558
266
11850
266
4297
19
266
11533
5922
532
2429
1023
818
23704
2758
10849
3236
1397
1016
2629
4125
2872
1435
1453
860
1425
1434
9126
1403
16917
10094
1424
427
1423
1417
315
1438
1426
2363
3385
1757
1746
11353
5271
1717
12811
5071
5244
3520
2834
2959
6052
5247
1601
2787
827
11991
31
115107
11726
4288
2234
4881
2417
13912
4262
2467
380
386
392
2391
385
740
903
1063
1088
314
314
379
2484
4263
2231
18692
1065
485
482
11965
482
11573
23354
125
125
1490
125
122
23354
2355
37411
3137
6664
1824
424
621
9600
405
3189
2197
953
713
7824
1440
4325
18320
4448
997
270
2282
2858
897
620
4325
1857
419
773
6371
7870
10049
448
1650
980
263
724
533
611
14908
855
1442
393
1682
393
10374
20634
10374
963
9993
783
10039
447
13689
1617
1534
2184
244
244
11792
1725
244
244
244
351
23354
125
125
125
125
124
125
64
494
256
27726
1590
363
737
661
2279
372
407
12943
328
365
1796
260
794
489
10416
2912
4848
532
92
3651
434
1699
3993
4607
682
528
35134
2210
333
5327
2537
878
1960
787
2232
12006
2352
283
316
323
483
1366
504
492
3095
1064
1080
284
4967
379
12006
1891
285
2232
333
542
12511
435
578
13722
2432
504
497
9751
483
379
25810
6406
389
736
920
41121
13693
6406
26619
9751
2054
518
7999
439
967
954
977
44840
5818
17178
1103
43229
44540
35631
41121
422
5959
1108
1277
3869
1794
4296
4535
12144
1493
3181
965
5077
6509
4980
2030
2021
1804
4100
1907
2049
9797
22605
2083
9667
559
1897
3769
10022
2131
6312
5100
2171
1897
2225
22826
5814
5062
4951
5346
5022
5487
1725
3270
39683
6933
5301
2192
1861
2093
1760
722
67990
4930
1090
3248
1951
9605
5557
796
1160
1326
3672
7983
22684
8686
7494
8718
8269
8884
7485
4516
16542
7346
1169
4919
5911
3985
2948
5408
5480
5673
2770
6780
5240
3998
4004
4719
5408
5188
3983
2104
7003
4144
3982
5731
5884
16542
2840
5996
13225
12349
3801
10559
15936
1454
18953
5662
1647
19074
7610
22778
21100
29594
21223
22229
64
2799
64
64
4607
685
723
64
51480
64
609
664
4380
64
2393
459
5909
4012
268
64
8405
5805
8901
694
530
6806
1141
391
2774
135
1132
219
135
8759
11181
1141
135
135
135
442
1029
34432
219
7862
7730
16636
428
538
572
7107
4556
3032
538
574
538
572
538
570
538
576
538
574
242
538
512
538
576
538
570
538
574
538
547
538
583
242
242
1391
2005
2026
7597
291
291
291
291
4575
291
291
291
994
21226
1711
6943
3378
4358
1311
30273
4353
13919
11954
21782
17255
2406
2922
1466
4845
3145
7747
1381
9377
1924
611
485
275
2413
2176
330
15370
275
2682
2053
39785
270
1696
612
290
1027
1307
5076
1907
402
2898
373
670
4211
995
920
1123
793
1471
270
32982
305
1831
335
1152
1971
8269
879
1016
1901
1815
5118
280
1978
1997
1167
8269
1974
791
1006
1566
385
1587
685
202
1512
1037
948
1435
1551
305
984
1157
593
15963
2977
1159
1161
10180
262
653
270
8269
8269
202
648
1142
727
29016
2917
1027
5528
822
1131
4525
341
1578
4485
1436
3031
1495
2523
416
11802
4424
12240
416
270
8269
8269
202
639
1143
646
20225
3245
7056
4116
2031
1107
439
1761
920
1426
9486
1209
11551
10472
532
8804
857
42955
1069
915
953
523
1038
850
844
519
4507
590
900
1098
1096
3064
6695
3104
26791
897
4531
5477
3198
711
7039
2357
1132
1218
674
1046
407
771
9889
83
650
550
262
760
403
1578
2844
262
395
7005
21172
561
999
5893
27778
8163
1031
893
1904
2207
760
356
391
14680
475
391
376
352
904
376
356
2950
14417
394
1460
319
1767
2529
937
319
256
264
1780
693
10787
22535
16746
4548
545
516
656
947
1077
584
2490
1583
262
19495
541
1316
264
1316
369
235
426
20814
2275
883
2735
232
492
3028
1504
6413
1732
28293
2211
1860
232
2390
10309
8650
232
264
4452
3829
1297
4126
1441
1522
269
4030
12311
227
1790
359
2435
2729
9203
3421
333
2407
353
194
2700
2675
1059
1068
1068
1068
1068
1068
337
2660
3293
1095
1096
1096
1421
2347
1096
3060
1096
1096
2013
5644
8024
2615
2659
20225
2082
203
1790
359
2435
4489
2729
9203
3421
333
2407
224
256
30899
2906
1464
2054
570
776
369
608
353
620
3488
1851
4421
1983
5578
2894
1667
4658
5344
2145
5510
3610
5898
6070
10303
1916
5624
1151
2177
1702
47357
8176
2860
821
1606
7821
1739
3427
4601
1070
866
2939
218
2700
1068
2675
1059
1068
337
1068
1068
1068
2660
1095
1096
3293
1096
20624
978
322
613
609
1950
105
204
727
5267
26081
125
125
125
125
125
125
122
6868
498
107
107
257
12375
2119
31073
769
196
5613
1402
2291
3347
1368
727
5267
123
8076
498
107
9337
107
30741
185
12860
1690
1766
1800
361
700
298
695
1058
902
736
340
628
493
3126
713
1781
495
622
701
1615
2412
1050
27725
1082
1049
335
48451
1049
548
700
687
18989
17513
326
700
701
6731
700
725
4987
1781
21789
700
714
11520
5687
1050
1050
700
714
17890
700
714
1081
7183
6472
1049
705
800
700
17890
714
700
17890
714
159
159
159
159
159
35665
2891
3447
922
26082
924
26084
15419
291
401
6228
20709
124
1896
20618
179
6433
5110
13037
20731
11718
584
144
10938
14865
20499
165
8954
1398
650
383
381
591
165
164
694
506
382
164
372
402
611
165
623
426
164
165
780
347
166
8260
557
166
166
1398
500
3412
165
585
504
8230
166
5000
124
125
1399
3489
188
1601
2286
1503
13224
294
643
563
459
1090
671
545
295
553
533
1735
489
581
504
1720
4437
8206
512
447
1735
1735
1601
1735
1735
1735
1735
200
26030
15635
28176
200
11455
2026
12671
1781
4093
31247
200
8783
2179
1092
716
6956
15067
1350
2413
3497
4239
2243
593
3483
814
665
642
893
765
1304
498
2606
2093
15004
629
2461
2330
396
1007
6875
1270
20045
200
7754
26097
200
10780
11901
5820
815
593
666
642
374
501
381
792
23611
268
311
304
359
2039
2042
634
2794
452
4979
1635
260
2116
1754
2312
393
9054
2307
24748
200
3936
10010
4138
1683
815
665
593
642
428
48604
1292
293
567
5393
516
6833
293
623
540
283
455
515
3392
592
283
4683
391
29931
31996
815
593
666
642
446
29420
307
962
2063
1229
2186
679
1223
582
1129
537
1337
612
665
2356
560
476
868
292
5851
1234
1459
1129
731
5965
831
526
9186
1327
503
709
468
974
361
292
292
1231
933
973
2668
530
1128
2166
1033
567
604
292
1416
1423
2045
1943
903
604
4092
1038
601
1842
589
367
959
881
5816
561
2112
292
5179
495
1332
518
1132
1543
575
471
471
17056
1828
1080
2055
1057
3869
1734
1290
27215
1209
3552
815
665
593
642
383
10665
10701
367
312
5447
2765
304
304
13232
834
316
406
977
396
1822
1880
366
316
394
3898
1703
897
312
37045
1523
3304
942
1887
3319
559
3359
1806
37280
8448
1299
333
231
1957
726
734
1305
1552
2099
7658
355
1461
14596
337
19353
546
2302
1460
294
1133
1090
373
294
354
2099
1001
562
580
796
1425
849
563
334
4055
333
363
495
12170
2302
8702
13180
1093
1294
11309
34316
814
593
666
642
851
751
1304
535
406
391
3836
159
3739
16363
5807
2818
5374
10048
4684
3039
3603
826
3055
4244
7385
8437
7123
3424
5804
12309
6235
3488
4087
7638
7837
3395
5349
10537
9278
3398
19048
200
9751
210
10717
546
5225
207
207
669
102
72
10602
33350
5100
5221
6466
3536
2707
506
396
515
1455
322
268
12380
12380
8039
12958
1605
516
2918
581
2461
455
1493
466
587
5309
681
10046
2432
5037
5198
5981
30563
513
12958
33540
34174
34174
10085
1878
505
540
572
464
2450
1630
605
1482
524
371
10035
15894
253132
34174
10085
16386
245530
529
34174
4981
1878
1496
5436
7431
564
5623
5623
22022
66024
10035
892
657
666
14304
421
423
1252
1266
1067
5276
2548
5191
1036
1171
1184
1090
399
2841
1045
41547
2496
2560
5557
376
4919
623
296
1020
9101
623
623
3865
1138
375
4691
722
756
754
711
728
2231
2733
753
682
722
2264
3764
3529
25767
623
623
688
2927
26381
623
623
576
66386
556
1269
1298
1290
623
623
814
752
1397
1298
1378
694
576
34831
5697
605
1397
533
623
623
576
1088
33517
623
623
576
623
623
576
623
623
576
6579
102
102
102
102
102
102
385
102
102
11460
26881
464
186
449
5348
102
1428
10268
102
747
6244
7242
31313
10989
3437
288
288
480
296
584
302
302
577
302
302
273
247
288
288
3203
261
1473
1124
13346
566
412
8215
2271
925
266
288
247
452
269
2572
32174
273
288
288
3297
3301
288
10702
32802
288
247
273
454
288
11824
3271
288
6090
9831
657
801
745
781
877
628
861
2720
919
4603
918
269
272
2398
737
678
782
727
760
862
628
650
11234
823
870
260
5040
2215
7536
597
684
518
624
3484
3043
4936
1436
556
676
813
11552
673
9519
1419
2199
740
4437
817
3495
11400
1935
18894
1280
2179
260
9519
18894
1435
656
690
728
270
269
2666
4438
785
694
1005
1331
10635
598
863
761
629
3265
6590
506
753
1005
269
7536
230
1436
685
675
814
656
727
862
629
3978
11984
596
518
625
783
760
271
804
3978
268
261
415
736
1292
260
726
9843
4741
2321
1167
1043
1078
890
4753
10341
1010
2342
5520
868
1797
3032
3513
2077
3505
2225
2022
3080
4029
22149
4029
591
725
2920
2920
247
288
288
178
178
288
178
35740
124
105
105
105
105
288
247
1148
6120
179
179
288
273
288
566
143
156
288
124
313
4149
19754
266
418
12091
324
288
247
566
288
273
288
288
47656
255
8731
264
7837
247
288
288
566
288
3966
354
288
345
334
3969
730
750
760
273
247
288
288
566
288
288
4029
4029
384
1316
3947
273
42331
4288
1230
288
233
4595
2680
536
1829
28612
3216
640
216
2064
1435
735
268
11581
640
580
234
393
7692
5155
1174
2493
2347
2379
2493
2347
2379
6920
5093
1174
2493
2347
2379
234
395
7692
5155
1174
2493
2347
2379
2493
2347
2379
6750
9673
1055
85
584
38600
125
125
5327
1067
1055
1119
1067
125
125
85
85
2597
3172
125
125
125
6750
10787
1023
289
5727
337
9703
1055
584
1067
1067
1055
1023
85
85
278
20708
19036
7463
293
7116
3183
5642
3566
390
408
2565
5650
1561
294
306
1236
535
879
292
292
6750
10749
1035
4380
584
1055
1067
1067
1055
452
7563
1063
391
2774
135
1132
29525
1063
200
165
135
135
135
135
16965
200
3936
23683
200
11378
16964
3786
1063
135
135
626
259
17520
250
1920
29373
68709
4029
1199
1108
1098
914
279
297
3003
1413
308
230
273
642
261
2976
281
1075
914
310
299
3005
34239
1415
232
306
275
275
393
422
6141
2040
769
529
113
37533
1058
775
8326
1154
1253
203
16814
274
1242
4610
14071
3094
1710
397
537
531
489
3969
529
7902
2039
267
397
267
7972
3483
1291
492
2241
502
350
1012
10000
1048
288
273
273
272
1396
1625
820
1356
272
12160
10108
444
12593
356
2335
316
285
350
267
1070
1001
5108
3136
3319
682
2406
1242
12674
14805
288
399
371
886
2167
3351
288
288
1566
267
1341
9997
11735
399
371
17540
866
267
9725
2094
854
16340
157971
647302
854
13466
854
12668
854
15210
854
15210
854
11444
854
10483
853
16340
617
4605
269
269
2158
269
269
269
269
269
2195
2381
21188
379
2412
196
984
683
10878
2898
2291
365
3432
943
986
196
1917
383
370
195
18004
1798
5070
197
2508
21792
195
6500
195
195
195
1838
196
197
196
196
3488
195
196
15169
1935
18970
195
196
196
196
195
195
195
12016
197
10610
195
196
1041
196
38245
141
140
141
141
138
141
50466
139
139
6330
140
597
281
277
140
2760
140
138
139
115
508
114
9993
10467
124
1295
140
454
2000
115
467
1936
2068
115
503
1936
141
113
3156
179
32868
141
140
141
141
138
141
139
141
141
140
140
141
141
5179
141
140
115
508
114
14001
64
141
141
454
64
113
467
64
115
475
179
179
64
1985
113
141
320
4742
11275
1963
6529
3314
6597
856
12788
7198
9777
9777
592
24640
1729
8743
1395
14044
3504
3306
19457
3070
47473
12289
3135
3010
3135
54079
3149
58837
2227
4546
60812
3010
67678
3149
72964
2227
69803
3010
70396
9150
2295
66388
3150
68559
3011
70183
2298
41127
19571
19318
482
381
595
9636
2097
452
7566
1063
391
2774
212
1132
23944
1063
200
7754
1015
212
1029
581
1654
20684
200
6406
13408
4045
444
6325
5329
2228
5836
4515
4430
2488
4615
5286
1773
9145
1221
2093
3098
763
2196
1850
2236
4714
1607
9200
2256
5441
1875
4851
643
227
58581
438
1964
1787
365
1362
378
2630
1702
1229
365
881
382
2291
382
2473
416
365
383
2558
1475
364
5507
391
400
566
3011
2621
1052
909
466
468
11136
365
365
782
1596
2153
378
2277
7725
2892
3243
23354
4480
269
269
224
256
6716
2730
1484
2250
590
796
369
628
427
581
552
1816
756
461
887
391
400
4135
715
291
625
3565
3762
653
3928
3403
4482
291
623
313
670
810
694
339
3575
755
1174
3540
399
317
3876
378
3761
4039
291
751
1105
474
4248
752
3709
518
664
4298
3955
3805
3885
3670
1440
4107
57852
693
4033
3282
504
3723
548
531
708
13953
3235
294
2010
5881
6636
459
1932
2010
2124
343
3482
1175
2149
581
293
3067
7561
19746
9385
2149
631
3037
12206
1018
4466
320
766
615
595
774
7310
731
743
14058
163
6087
6314
13346
8030
1230
11423
7623
6087
1115
2640
3720
6314
8202
12222
7255
1234
36551
1180
877
10042
4040
12222
3528
8202
3775
873
4965
3009
4047
1333
224
256
6739
2926
1484
2054
590
796
565
628
511
500
40737
1816
755
339
548
2799
391
694
3923
527
610
317
4214
2702
715
644
3069
291
751
1864
526
313
6422
694
291
474
1483
2866
531
2322
474
1174
808
810
291
806
4319
399
693
3597
752
694
526
610
378
653
2244
504
795
1085
481
715
756
400
1324
880
1105
670
700
670
625
461
887
1001
451
550
1816
756
313
317
291
751
1105
670
755
625
1543
1174
548
810
3036
693
642
339
291
556
461
887
2727
531
547
715
934
694
639
2567
399
3023
40486
466
653
1736
5641
378
1893
400
504
752
391
4061
3069
581
526
3204
5609
2818
9047
317
37410
800
474
132
41711
132
132
40558
37498
132
32470
791
857
849
882
863
6286
842
342
646
579
359
623
3885
664
3575
4482
3403
3540
518
3709
3723
4248
1440
4033
3805
3282
291
4039
3876
3928
3670
4298
4107
3565
57852
4135
3762
3955
3761
34173
1816
653
887
2838
2809
2511
625
504
670
3301
2371
621
755
1174
734
7411
291
640
1105
317
291
751
531
461
1167
1589
1423
547
339
399
391
2874
378
2789
715
542
313
3104
3039
2497
400
317
756
2826
1196
526
3199
810
2350
3013
888
5975
474
1729
752
693
2132
694
11458
542
451
548
88624
53687
10986
1522
2799
2852
2567
3131
1281
2396
2622
3704
538
2584
3779
3057
2413
543
1072
2691
10715
3628
1346
2386
3122
1313
8071
207
6403
12499
237
53472
5618
1346
4640
332
16781
237
5136
10517
10402
159
3157
159
57
6829
1228
14827
945
5672
19
4359
1046
215
590
5779
8565
3424
2510
5943
1204
2430
39443
3189
9391
2226
9600
405
713
1824
7659
948
244
8630
1440
4325
4448
4448
18197
759
8676
1118
3410
296
980
262
2282
838
624
1857
897
10375
1773
491
457
449
29697
4405
5154
5642
1534
1208
6551
19295
4602
11098
1158
5303
258
6003
3736
2712
2792
434
5642
620
13033
855
490
270
1442
1503
3744
6580
20092
621
424
434
16157
387
1315
725
434
14067
433
434
21563
4405
8513
6857
1971
6460
4246
1545
258
434
399
8513
6857
9898
16095
1824
2316
2089
13051
598
425
259
1809
13761
1659
592
21447
259
480
4425
5305
3808
1878
1099
1072
1153
1107
5676
4150
4231
3694
1204
762
1951
1954
941
4673
8048
791
1170
111
557
17611
2110
2341
2157
836
557
3326
2745
880
1085
1452
759
4707
2499
1113
1157
2251
2466
2242
2341
856
10179
20938
890
726
340
20523
1441
12233
399
4165
2692
2088
232
373
350
6178
3737
602
3929
2558
10615
2245
3779
10563
1107
16308
8412
8146
232
340
1761
2088
1525
1659
3256
399
1700
3737
726
373
1827
700
1536
1815
5506
14678
8094
2877
9951
3029
11158
16936
8242
20001
17791
12171
338
24375
457
2714
605
2794
3132
1993
1823
1816
14365
11020
800
232
3854
6469
6469
1518
1300
1323
10895
9670
2183
1128
39128
443
1639
5363
1384
10820
9280
1498
2682
2970
1146
9111
1635
832
1600
1877
8616
6694
2192
20699
2039
1204
3708
267
108289
15309
3852
3611
26758
8338
451
524
325
524
10125
8712
145
145
255
145
10108
1787
16770
145
10167
18423
145
10127
9833
145
145
145
255
145
13186
993
707
252
767
950
1021
1051
145
10109
1101
16552
145
10127
826
145
145
265
145
10068
987
7844
145
256
145
248
145
178
246
145
574
554
12939
1288
956
409
387
416
249
480
394
487
1013
1369
1390
145
10286
145
2056
18257
10303
145
4299
145
256
145
145
10244
1511
16156
26959
102
102
156
102
10017
102
3853
102
102
102
102
102
102
102
102
102
102
102
13619
292
102
102
102
102
102
156
102
102
102
487
10248
7497
4429
611
261
7633
791
793
25543
463
802
8611
1597
4055
6413
397
397
8516
2982
262
5703
4997
5828
6421
11924
8164
4212
288
4957
5074
8164
273
20990
8429
273
15201
259
706
4524
7633
8611
4055
12451
463
793
288
288
802
21620
397
20675
264
791
1597
16464
10687
264
4756
8986
264
8077
260
4212
4957
5074
25543
273
273
260
260
11276
259
260
260
12740
487
487
487
495
5140
3588
411
411
586
1505
193
411
675
411
671
477
498
17365
223
194
193
193
193
195
193
145
223
2150
224
1735
223
194
574
194
194
223
273
2967
8051
145
2356
673
385
901
885
265
17877
1844
490
792
7344
472
1615
932
951
591
24162
1375
1248
1817
5328
13176
783
891
688
145
5321
145
12405
181
180
145
181
145
249
145
261
574
7300
145
265
145
260
574
9903
25337
604
1326
9290
4666
5392
992
2710
1331
1227
998
5103
2423
1911
5426
373
273
260
2923
308
957
985
879
935
2554
3061
1497
892
972
267
287
287
3988
5468
6045
770
5107
5183
268
20590
2893
4041
19289
8550
5980
566
516
617
1218
573
6876
13972
381
849
791
32142
527
4485
1321
32193
4949
1592
500
654
8525
533
662
531
342
1335
2676
24682
8588
8809
20176
732
604
273
268
260
265
2716
13646
3875
604
5050
3273
2907
971
877
1008
19903
3483
268
265
5283
1981
2968
1695
2378
3223
2063
2214
2343
2818
2055
2070
2454
584
2315
2281
604
268
266
19553
604
268
266
145
262
574
8811
2855
918
5344
8279
404
3960
1435
145
574
262
10797
418
3189
145
2355
355
356
1073
526
5471
268
1788
12969
369
16956
15985
145
527
997
266
514
456
14290
476
422
1760
2920
10402
3157
4848
532
82
1828
2848
6317
1953
6508
7432
7433
17310
1883
1960
1982
3178
2221
14934
2088
842
517
908
3005
10088
2677
4208
301
301
2115
9653
10320
2990
3647
23724
12973
2396
4797
999
13437
4788
1192
6198
2110
26866
12291
5296
4789
2132
4975
592
2821
12490
3048
6340
44189
30660
145
866
495
675
412
410
675
1505
614
574
671
411
411
411
477
498
260
145
16396
263
145
8619
517
3769
22536
478
956
2853
1243
1395
6245
7374
2274
2201
1024
5563
2327
3157
666
2259
4206
3155
982
13309
3213
1172
6006
9433
1601
7607
1148
725
3332
659
981
2035
1282
692
3013
13638
8446
1576
2424
468
4395
924
9601
3238
1107
10401
5660
6969
7948
263
1561
145
1980
478
395
19651
260
12744
5487
969
2933
2075
1129
1049
2354
465
1041
1092
872
824
984
1193
1198
8546
749
6202
990
2203
1213
7586
1574
1919
1044
888
257
10156
260
2110
1251
260
257
260
19651
265
14979
264
265
2920
265
19642
264
265
2920
265
264
19651
265
7333
265
19651
264
260
204
439
10444
476
203
159
159
159
159
4096
11593
4656
360
203
11136
4133
156
361
203
7021
1177
1607
351
3484
8968
203
7833
203
760
4224
495
1901
203
1310
411
495
203
3586
2806
4656
112
269
840
203
2039
6925
205
205
205
205
205
205
205
392
205
205
205
13100
14118
205
205
205
205
205
205
205
205
202
202
301
7215
1480
7002
676
273
2382
2517
818443
17769
370
349
619
539
382
1488
4574
594
1944
1944
1190
1682
496
1090
3544
456
1038
395
259
23354
4480
269
1490
269
235
16146
1122
563
539
1095
433
611
6075
1610
804
5307
334
3632
7300
4110
724
3123
3234
3323
36076
1053
286
5936
309
6382
9557
4262
1004
297
286
4644
286
9942
371
267
1125
1004
286
1790
974
1603
740
143
1102
3023
277
286
1088
637
4524
864
2055
452
7562
1063
391
2774
212
1132
62344
1063
200
9751
1015
1654
581
1029
16946
200
11378
17172
200
8783
17626
200
11205
200
30749
740
663
5457
14056
20656
12937
9457
17065
7931
12287
14670
10553
17688
11508
11253
11376
18490
479
15363
10704
18313
762
20610
7300
30748
200
7885
25735
200
19585
200
15506
7293
19585
200
14200
200
7754
200
10389
16826
24512
200
3936
24592
23751
17270
26377
28053
526
19029
16907
21164
17953
16687
13764
7294
16688
200
200
54894
24307
200
7940
200
13077
200
200
18665
200
6405
15606
7292
18665
200
200
54895
21897
200
17072
7294
200
21897
200
54895
18619
200
15217
7298
200
7939
18620
17450
200
10266
200
25734
19585
200
17270
200
14322
1241
6356
75920
2203
2206
3543
2048
1869
1781
1761
2210
1800
1908
3306
1785
2094
1867
1940
3995
360
673
623
1791
1017
1005
1010
1827
4216
1818
1807
1814
1373
4362
4572
1537
1622
5880
1613
2219
1589
794
519
3731
1673
87224
156
156
156
156
156
156
276
157
10446
156
125
156
156
125
156
156
1935
125
125
156
275
125
12185
9055
156
3960
156
125
15170
156
34756
156
156
156
156
156
156
7314
281
7257
125
12718
265
2004
156
156
156
156
13466
279
412
156
5528
276
10458
156
9394
275
275
55468
508
273
442
645
3286
12423
6269
273
480
609
1478
4360
2732
1417
1030
1249
735
602
779
626
273
1596
273
391
309
491
312
2546
290
215
23187
4505
10345
608
273
672
273
514
350
3284
3898
5230
810
10875
816
653
5233
255
188
221
60940
568
439
643
555
14596
5268
612
5444
2126
639
4931
603
1107
559
840
1307
529
599
598
290
9442
597
5419
2024
682
591
2102
567
501
340
958
1520
318
1384
2202
2003
1331
1926
991
2122
255
1769
2142
747
3513
297
221
165
1647
3655
292
4114
2661
4815
292
3293
284
255
4546
255
5267
19031
1297
269
112
9618
394
2764
1972
3920
32690
2429
9380
998
1809
21902
8388
1423
4590
1065
742
5565
9311
391
395
3144
1294
7341
241
334
26430
7158
863
876
13779
14234
14238
13858
7144
868
876
12303
10616
9341
10624
141
141
142
142
165
505
482
142
10401
9341
774
16563
330
16707
16778
12151
12241
9015
880
894
12811
9858
9531
9549
7163
872
873
10160
7163
7815
857
9937
773
13412
3640
3519
3370
3400
1767
2510
349
293
311
293
287
3955
352
857
42604
3789
3489
2195
3692
1678
2973
1156
445
1376
89
89
8521
3664
3513
1702
469
373
3813
2219
2997
3394
335
3543
3716
1180
1791
2534
8454
166
317
1400
166
166
166
373
165
166
317
166
317
165
166
166
335
2534
166
166
3424
166
166
166
8079
166
166
166
1225
166
166
166
165
166
42585
881
311
3979
376
6303
6344
3789
3519
3489
2195
3692
1678
2973
1156
311
1376
3640
3370
3400
1767
2510
349
293
445
293
275
23354
123
23354
124
11357
9128
7572
7342
8546
291
6458
3280
5951
1141
5239
3348
307
5908
3694
15202
1132
1467
1191
709
722
291
5384
3816
5105
3308
5079
14686
1679
5131
3280
632
2757
265
2668
980
159
2928
3025
13942
2793
3473
608
156
641
16497
622
5471
839
3006
9599
18009
1132
2456
12344
1132
291
842
291
510
1481
858
14809
4978
5105
17564
29087
14542
19
19
19
19
19
19
19
29153
19
19
267
19
10394
19
19
19
19
29230
19
19
159
19
19
19
19
19
19
19
19
159
10438
3222
159
159
81
12196
2587
1221
616
262
316
9788
14993
2429
532
12968
267
262
10394
7164
6621
1450
640
67
4070
1699
8151
70
4403
6683
1988
444
576
261
8925
339
1858
486
5111
1056
690
2150
4475
855
2969
485
478
411
1108
344
17365
665
1735
1478
549
20702
691
1355
450
894
381
3206
443
381
2215
2104
3316
256
368
540
1041
2414
1052
4193
6156
862
2545
858
2545
2324
382
2545
1832
652
9659
624
13789
443
1279
967
757
1281
1264
1514
1111
1264
265
159
590
488
460
485
482
410
446
396
400
434
405
11336
1358
491
479
395
441
407
617
492
14198
257
159
1137
1063
621
1271
1101
1144
721
736
1087
624
411
406
395
9806
252
9265
10942
252
256
383
384
3206
378
3206
402
2215
1994
2545
378
2215
378
2104
405
2545
2435
3317
3316
2215
2435
381
3206
384
2324
2765
2545
2324
2765
2324
2545
3316
652
16372
549
591
518
705
609
552
506
562
537
485
490
466
491
542
504
1221
633
514
519
534
485
550
540
528
496
449
460
457
576
492
499
535
396
422
195
27528
2252
2327
821
1307
5055
1039
4239
260
260
260
260
307
5279
11538
266
13974
10347
402
264
10492
273
5041
556
388
322
6684
1959
510
286
307
260
260
4239
1034
2117
264
402
5384
273
31612
829
1047
2250
274
10064
7950
7820
7870
4324
2137
2110
260
260
4326
1840
268
9338
1238
6043
260
260
402
264
240
10492
273
1290
7311
11666
5049
329
260
264
264
1190
69367
267
6719
180
179
179
179
178
178
178
178
178
178
178
178
178
178
178
178
178
222
179
179
179
178
178
179
179
179
179
179
178
179
178
178
178
179
179
178
223
252
256
179
178
177
178
177
2545
2545
2215
2104
3316
3316
3206
177
3206
177
177
1994
2545
177
2215
177
2324
2765
2324
222
20702
178
179
178
178
177
3206
177
2324
177
2545
177
3316
2215
2215
2215
3206
177
2324
2765
2545
2104
177
2545
2435
193
652
193
193
172
172
340
179
10467
3066
159
159
1314
3942
1084
1247
266
80
3020
4968
2848
467
1131
3144
262
508
478
6317
71043
10603
122
10746
5887
795
426
3586
1281
5860
2150
1882
2530
3602
1313
1398
1492
1398
1363
1277
1979
1323
10636
17756
3326
3085
2554
1932
1929
2112
8087
1861
2450
3180
2185
3054
366
14240
17304
15394
13686
14649
13924
10442
12411
15400
13927
10143
10825
12716
13939
12716
11581
13676
12878
9660
4308
46266
14590
332
6039
4308
4308
14615
565
21702
18160
4476
925
38247
2835
1398
18069
57032
332
5972
18734
208
208
208
165
208
208
165
207
440
208
1166
49270
16419
2310
20351
2457
2307
2305
10540
2186
2995
2803
6744
2542
2191
3421
2213
2836
2227
4019
2246
2288
2336
5550
3772
2356
13924
21728
13928
19363
30578
482
506
142
144
31087
505
482
9693
3809
381
481
8815
506
4830
381
482
10375
506
8567
9578
506
482
9346
284
3108
381
482
144
284
506
209
209
208
208
210
209
208
208
210
208
50378
266
210
180
408
7734
2148
210
266
410
10097
1166
209
265
408
10535
19185
266
422
9967
10964
265
420
11341
1507
266
408
5556
266
430
2920
5556
266
414
9581
5321
266
408
113759
72
209
209
208
209
208
209
209
209
210
209
208
209
208
208
529
210
209
208
208
210
209
209
209
209
209
208
208
209
2366
20440
50087
517
565
10404
561
8020
481
506
144
198
5035
560
7561
195
564
6488
565
7511
561
7428
575
8221
3156
517
568
6986
555
1823
2073
235
16425
4099
7280
235
236
236
233
10927
2181
5025
7320
758
10402
159
159
159
67
4167
7656
19
11469
11026
33044
10032
2672
7278
4617
4796
989
2253
3165
2146
355
11675
12901
355
549
489
22906
1559
272
19298
270
1319
2318
855
7325
18166
20902
348
252
9100
235
234
4099
234
236
236
236
235
10224
10512
159
1450
1584
1584
102
102
102
102
38348
65
156
156
65
954
1012
65
65
220
1800
10025
689
7635
1440
4325
65
1006
953
4325
65
263
724
10535
825
1686
10601
7869
65
65
4325
187
188
10220
142
807
65
65
634
259
656
482
65
65
126
65
14928
21423
30603
2920
3091
8266
1568
1239
2076
2795
2127
1821
2072
1463
1808
1163
344
4252
2648
3262
2006
13296
1584
541
971
584
680
333
597
977
483
1460
35095
284
319
268
5553
666
817
1570
679
775
3602
4642
328
2133
812
838
800
2156
730
719
2975
649
2092
846
3398
812
960
621
725
809
4138
3045
159
2007
3267
301
783
4108
617
2170
716
622
740
282
644
2920
1585
125227
23354
125
125
125
16354
125
5504
124
2237
125
18381
367
2010
2512
3380
364
1958
1365
444
2127
2258
380
1763
2261
1895
2643
1121
1401
1401
1401
12207
1275
5710
55963
3848
1477
1512
1399
919
10220
485
3017
3118
604
12932
2646
4508
22288
301
2527
17980
8760
2833
2953
24616
550
2554
5090
4230
3238
604
2770
3508
4577
8132
685
781
4266
3238
388
18562
1694
396
2452
2856
8946
1513
12255
24147
1155
1169
964
1321
362
2143
1212
36087
3106
4281
4404
18803
1432
1032
7358
12721
904
1908
3727
1584
3245
12674
2187
3868
604
604
14971
29611
789
1473
300
3158
794
718
550
417
533
401
396
939
604
604
1377
7746
2681
4350
1764
11811
2365
1653
3742
3473
3530
1613
1428
3715
1667
2650
3609
3901
4109
2829
3512
2995
4311
3372
1617
2218
3634
2326
3613
1699
3720
2029
4166
2061
3588
2010
3929
2173
3904
2344
3960
604
604
224
256
7291
2926
1484
2054
590
296
996
102
565
467
7276
10416
4848
2073
61
5099
1470
12345
3106
1294
2077
1566
2260
83
380
64159
4302
4289
4893
324
1061
1537
874
2300
2981
341
500
2106
12678
263
2966
256
699
1409
1439
263
2017
1678
125
125
549
93
49779
485
12413
510
1217
1293
5667
8078
1620
270
7357
1678
99
374
2485
288
12519
1568
36360
230
1044
230
647
511
766
641
9574
8447
1658
8493
4448
12023
1446
5250
5668
5816
2086
501
501
224
16894
12517
17218
10231
6663
13140
7361
464
9038
1359
240
1336
378
11902
19129
1487
11077
363
363
22385
1297
465
10456
124
122
1340
269
1426
112
530
1193
119
122
2990
1059
122
1013
1256
918
3380
224
256
228
256
7261
2730
1484
2054
394
600
800
565
467
628
405
23500
6595
422
2166
399
11447
245
310
1196
281
436
2112
400
400
24385
422
667
12290
436
1594
399
17912
422
673
12322
245
1126
1069
8179
24423
422
653
12029
436
1627
23354
125
125
125
125
122
2351
125
335
2543
4232
1335
2285
29140
332
370
339
3079
2558
7541
19822
1866
1275
10331
2362
8197
1397
311
17452
1866
376
477
485
332
1274
1113
478
10331
291
2362
8197
10165
4406
36192
3779
8440
332
343
352
25155
5917
2375
364
16283
1360
1189
5081
1863
36857
936
1888
1339
19286
108508
1938
1937
1475
930
10812
2522
3368
1754
4702
31481
2730
12127
2200
8276
550
2866
11404
550
8301
1364
8380
1218
1266
2139
8993
3376
631
404
404
409
1609
1021
1221
561
982
669
821
575
375
250
581
1138
508
1254
375
251
251
3842
9104
929
2610
872
12107
27544
8993
405
393
630
409
396
410
396
403
404
393
10276
2016
332
1338
1435
207
1980
14600
14600
7300
4233
2322
58450
2942
3376
1021
8040
2831
6775
3777
502
351
3829
1453
218
476
35445
8675
5466
10064
2125
12595
1021
1326
4433
6566
422
2131
17213
2217
2394
1895
2244
1546
273
256
2028
8977
112135
3664
10758
2319
3290
2350
2039
208
62879
259
125
2632
3912
3581
3515
3172
4181
4934
3714
3441
3792
519
13986
594
584
6704
348
508
945
10758
12416
66250
508
1529
531
90
222
5657
508
222
508
209
5725
508
222
15233
466
5296
1806
2819
392
463
3498
8271
758
6183
221
6815
125
55195
21711
485
2623
2495
4304
2191
3446
424
1295
25609
4672
2012
12212
11009
16142
740
233
293
1842
2612
5994
7522
667
12654
293
639
34785
293
552
11949
19698
669
15693
293
3084
1786
846
872
2216
4893
851
966
855
665
1470
1500
13748
4992
293
665
4992
293
639
9737
6676
761
1418
22111
2090
758
4801
5790
2547
959
9664
1212
1223
1421
3049
659
9656
293
669
1247
14364
1072
1332
4992
293
667
4992
293
665
4992
8459
5392
14379
661
3220
293
3042
1786
897
807
669
5152
3883
4992
293
657
14273
293
655
14273
7315
623
15348
2098
798
761
12981
18032
443
3438
5257
5825
3527
3151
3181
33408
8242
28892
1427
2270
2113
274
274
274
1898
9277
274
406
274
274
1448
302
274
302
290
4820
1101
5485
4770
1298
8072
2208
1258
299
312
2119
13899
2124
439
358
343
349
626
433
3343
343
1578
624
2825
2119
12828
2006
2119
13813
2659
2119
12828
2006
13899
2119
2825
28871
1427
2270
274
406
302
12372
302
2113
1898
1448
290
4801
1101
5485
4770
1298
2208
1258
299
312
2119
13899
1603
358
2124
439
318
601
3318
343
349
433
2825
624
12828
2006
732
5267
25834
125
125
4034
125
1614
122
304
2693
495
422
19837
895
1272
1394
806
633
1010
1566
716
837
10506
365
33147
933
10506
384
17846
2244
1767
1765
1760
1653
7512
10278
1735
1762
5043
1613
1089
17839
4262
1663
1595
12977
1744
1617
3475
1760
1728
4113
376
333
333
1767
1603
1725
1639
1306
1608
3208
2381
9042
2503
3559
13533
332
2267
13565
23822
6189
2440
3809
6450
383
4997
10083
37112
8313
2232
2227
30519
1129
13453
6193
2228
7627
12588
4753
18622
4382
2227
2220
306
3475
5177
9697
13237
368
4830
10544
1773
10118
1882
3474
1383
6793
1457
11103
1128
21918
14778
31749
4233
308
8477
384
2161
17751
3475
2158
2199
35212
2188
554
384
2164
384
22256
384
9667
2123
9551
3512
6440
4075
2169
2146
315
13586
9674
373
554
554
7338
2473
2659
4130
24787
4364
1464
1097
16327
1102
2754
8599
16756
3475
264
2207
324
8711
2989
7499
4890
18047
8254
3475
10083
4529
1129
3369
5827
19178
604
604
5978
1932
17846
1089
17839
10278
2244
1767
1735
12977
19768
2503
3559
896
1264
28580
1427
2270
9630
274
406
302
302
2113
274
290
1448
274
1898
4787
1101
5476
4770
1298
7187
2208
1258
299
312
201
201
219
806
806
343
9350
370
343
803
18631
786
782
343
370
343
14883
781
802
343
370
800
805
343
15898
777
343
11149
370
780
785
343
14027
780
343
370
778
783
343
780
343
801
343
370
778
343
802
785
343
806
343
44498
6372
4023
4215
976
782
10952
1549
2337
1870
347
3404
508
2213
10680
1067
15570
19
19
13669
19
19
19
19
268
6515
19
19
14633
375
186
15645
14542
197
197
197
197
197
169
196
169
169
196
228
228
228
228
228
228
227
228
228
228
202
228
228
228
228
169
228
228
228
228
227
228
169
169
229
228
202
196
228
228
229
227
228
228
228
228
227
228
228
228
228
1118
20706
202
227
19504
202
227
228
227
227
227
227
227
227
202
227
227
227
227
227
227
227
227
227
227
227
227
228
227
227
227
227
227
228
227
227
227
227
227
227
227
228
227
227
227
22505
229
16103
433
11710
240
267
421
694
2192
2500
3040
4199
21028
1543
380
23469
3428
1358
1857
20296
1346
32279
1782
5425
980
4562
7731
1281
4109
42316
417
21937
1818
16011
2848
4382
4671
1238
4564
1310
1247
3858
432
424
396
1177
2291
432
378
392
33618
1176
12495
1968
1435
1980
9776
4233
808
421
389
2105
432
390
468
1980
424
430
11611
424
432
424
430
7961
12534
1818
430
432
11877
432
12461
431
432
6805
1514
369
1421
394
351
484
245
5236
1122
404
3504
713
2742
1354
1159
6350
706
811
900
556
465
795
1849
606
631
14285
18418
10365
854
192
1216
346
193
1379
676
347
193
566
2938
755
260
2794
6938
10435
594
11091
594
5077
610
592
5565
595
3654
560
2827
566
10435
214
165
165
165
164
164
164
164
164
164
165
164
164
164
164
164
165
164
163
163
164
164
163
164
4605
269
269
2158
269
269
269
269
2195
269
2381
125
6257
135
135
6257
135
135
3335
1015
212
1654
581
7940
1029
29482
200
10389
18107
200
7940
18107
200
7754
200
3936
20359
200
3936
18108
20878
23705
29797
126
6384
10941
1638
262
1412
2448
301
126
126
898
5799
156
31744
5977
14558
156
126
282
2645
6139
126
16945
395
27011
102
102
156
102
102
102
102
102
102
102
102
102
3649
102
102
102
156
102
102
102
102
102
102
102
102
102
102
102
102
453
37292
102
102
12949
102
2628
102
102
6628
102
761
1654
365
9566
1032
2451
18985
1155
355
346
904
341
254
464
290
6342
858
874
3128
341
254
7373
1155
1374
8431
1349
1442
6324
9376
1412
1416
7564
1394
1430
6849
7134
5075
1391
1412
10247
1487
1406
6570
6391
4873
1369
1371
7523
1480
1427
7242
1455
1369
690
8477
41144
1424
275
587
365
772
1065
593
485
426
539
248
248
248
248
248
248
248
26477
2340
3396
1869
3036
2333
1855
2115
10318
421
421
421
3381
6513
2804
695
2206
413
413
5262
3813
19276
1440
5651
3813
1968
10211
1908
1744
652
1355
647
3955
7577
4491
4648
3011
3813
1968
10211
1908
5596
4033
4704
3075
17129
1288
960
2097
494
1010
1222
961
1181
1121
587
547
1129
6062
9291
1166
584
1007
1171
1173
484
527
481
1268
7785
1148
472
1010
1295
595
467
1347
15761
1010
9786
1121
587
1222
547
494
9692
1007
1173
584
484
1171
481
1268
527
10399
1330
468
14106
1168
269
1378
488
454
10636
473
10953
898
295
1067
1709
212
14233
1023
3043
13091
281
2196
199
6736
15017
1067
8382
403
337
289
10196
11255
1055
1460
16506
707
10647
1035
8760
195
1067
1035
5327
2962
2343
245
332
210
34627
294
294
441
1065
294
864
294
441
427
289
551
1375
302
20532
1160
12414
294
289
13506
1032
9828
25678
354
20532
1108
7625
29273
1064
11321
920
742
1024
1081
939
946
1029
906
1018
831
993
247
29273
1088
9826
993
247
20532
1140
9958
10917
1064
5615
44656
2323
1340
1342
5291
2399
195
5327
1067
1055
3867
5850
1119
3081
1067
645
2163
762
707
1880
1709
245
332
233
212
17219
1356
1525
7344
289
5104
11212
732
2222
2311
351
373
289
289
289
7191
2476
1015
205
7129
14852
26698
738
1043
4834
5016
28494
10031
3148
1058
1075
464
448
2040
6044
769
529
27512
775
946
7955
1057
1168
30199
252
160
295
5150
2085
304
14892
713
660
605
3825
447
696
1347
534
1289
664
656
636
728
652
749
1792
4333
5108
667
1214
432
657
691
1535
580
1242
2554
1002
557
1992
1028
688
2714
1348
16966
124
9330
526
550
778
328
20317
557
431
669
1520
834
2892
786
471
725
578
424
432
432
827
431
852
733
580
480
907
550
492
849
931
463
9631
534
735
3119
964
2341
861
23702
432
453
484
993
1201
902
1058
3080
516
640
463
744
954
529
491
3825
769
906
10205
482
1384
432
1716
518
465
6036
465
6036
465
465
2920
463
9444
25663
314
1351
936
3412
290
342
3694
1763
809
1209
2015
736
804
1184
1058
796
419
3597
3449
3255
946
270
6331
790
867
3636
973
3330
4692
2753
27432
3145
561
1357
451
431
1734
780
799
1382
819
1202
833
440
518
446
851
1180
952
369
436
2663
392
676
1464
1307
452
431
4170
445
764
432
36479
268
1795
407
11829
620
428
429
1107
943
19309
644
1027
595
10705
430
5507
1188
580
1172
497
1178
448
1296
872
1040
1768
992
1092
1177
7270
6568
431
416
966
841
570
913
1161
2340
432
4298
1001
11823
1043
46977
258
10343
965
31655
255
840
424
908
623
10391
647
1070
601
1825
462
1091
1061
686
688
652
408
583
1074
392
1034
739
1158
608
468
1630
732
957
828
849
893
977
932
12749
564
921
20861
254
3806
10404
2786
4843
527
403
563
5263
8544
1234
3650
2827
4789
5244
5583
4985
1539
1652
4937
5756
27400
30210
6232
9788
4383
2095
1643
1740
1169
2044
1083
1913
732
36976
6714
426
1498
12335
426
25417
4239
333
1257
8445
1251
670
743
719
685
708
636
11234
333
668
635
659
855
3262
6668
722
686
716
622
684
712
21776
613
395
724
610
616
626
724
686
2039
6945
455
698
599
1468
2679
6932
1496
1668
5038
2974
1325
3674
3349
14949
95
2482
584
586
853
630
572
746
1746
584
494
683
618
642
508
537
507
471
713
530
337
786
453
511
652
681
798
522
1667
476
881
565
568
10302
470
2096
620
1117
1032
3306
1218
14724
1123
1068
1246
3305
1329
14670
450
712
1081
2987
329
611
7040
2268
2770
1081
1256
8349
327
7048
7748
968
1848
658
4797
335
1241
179
179
804
2018
811
896
14723
4797
7560
4021
330
8919
355
3488
3305
9641
2549
3160
6364
535
1082
1272
6197
1087
1385
1198
1847
179
947
1386
1598
179
179
1105
898
619
179
178
9962
701
1088
1470
329
2460
1859
3566
6428
589
5206
2281
1142
1402
535
591
804
2773
636
6828
545
9797
577
3868
9947
389
1081
329
2519
1552
344
411
411
1095
1470
1196
1081
796
1236
392
5264
336
391
551
1408
6793
1081
6500
9543
7385
4008
330
1538
376
332
393
3383
329
2027
1236
5853
462
12325
454
468
181
1311
6484
896
1307
3788
344
13185
9871
4007
1167
4798
180
3718
2275
3013
2260
1134
2920
4177
331
3116
216
3793
426
420
717
1789
1484
732
7376
3453
1314
2686
328
1583
462
8988
462
1645
340
3306
837
1671
1260
179
179
705
271
180
179
180
680
178
558
756
328
390
538
1277
390
899
647
413
12016
714
2564
7377
1512
468
763
541
665
570
583
354
951
384
896
852
3466
328
12015
942
3100
397
354
544
1524
400
824
394
722
11753
446
391
168
13177
586
443
394
408
434
394
396
439
1788
415
439
394
409
406
433
405
428
419
406
405
3414
402
431
403
11416
4660
12326
423
405
348
438
389
408
705
386
13496
427
389
394
12346
441
11544
398
402
400
13466
12393
506
388
438
663
13416
10966
12386
654
745
396
397
13406
8988
11708
438
684
12400
13383
399
12433
434
725
398
12443
4105
10846
667
13362
392
10809
1671
179
179
178
180
179
180
179
179
12440
440
13330
396
10595
684
12475
26033
433
398
13300
394
12482
436
391
13259
396
665
11606
12532
12480
438
433
12439
12414
419
653
7574
1671
179
179
179
180
179
180
178
179
696
178
3964
13278
408
12416
429
395
2118
620
1847
179
179
3718
3306
179
180
179
14724
4797
896
705
4798
179
10556
180
178
216
3384
1477
4380
3793
454
13185
4797
426
3484
420
462
6714
6552
462
1646
3306
179
178
339
1118
1218
179
968
179
650
12042
1087
179
179
1671
179
179
733
11434
470
793
8355
13203
12352
13522
11271
12357
13482
12367
394
13451
11447
721
126
12419
10549
2920
1646
620
340
1670
179
179
3306
179
179
178
14724
179
650
685
397
14670
8079
180
179
927
2290
1645
13392
339
179
179
179
3305
179
179
178
1670
179
179
706
709
265
14600
2920
396
2117
619
1847
179
1123
4797
3306
178
1386
14724
179
180
3384
896
13185
705
180
179
180
4797
3718
181
1198
1246
11219
947
454
180
811
3789
1311
216
3793
425
420
530
126
8791
462
1646
692
696
340
179
3306
179
335
12057
1671
179
898
179
1242
179
178
1386
811
680
261
12325
3964
873
1525
897
13227
10835
11871
13229
12206
13340
12362
11919
11113
395
2118
701
620
1847
179
179
179
180
3306
179
180
178
896
14724
1096
9947
552
3384
896
4007
2195
13185
180
811
335
181
4797
1471
4380
9871
1168
454
180
3789
3718
216
3793
426
420
462
462
1646
3306
179
179
339
179
811
896
11982
667
1671
179
1069
715
180
178
804
3565
1116
12424
1525
897
13143
12131
13306
12141
13266
394
12320
13392
4057
470
12350
13372
12366
13349
12399
13328
1671
179
811
896
178
180
179
898
180
179
680
399
3414
12406
432
13296
399
10960
13570
650
11433
425
12431
13256
12451
13234
12456
451
13184
406
10708
12508
650
10323
13142
395
685
178
8078
442
704
12481
1671
179
811
680
180
896
179
180
2018
335
400
13102
402
4661
11708
12486
452
684
13061
10965
650
14670
12496
433
394
13020
441
12529
725
396
12999
1671
179
179
680
180
898
811
2019
335
179
721
126
64
440
12561
685
865
12383
448
12385
764
647
11067
433
11074
754
419
696
178
4154
717
732
3467
462
8988
572
797
12483
1645
701
340
179
179
811
3306
179
898
14596
837
1671
179
680
335
714
2019
896
178
558
13241
781
980
12026
418
13527
11642
12417
27084
661
6197
318
3579
10903
3853
3649
13619
748
292
5244
4459
1242
1321
2578
741
3802
718
247
4329
7188
3874
13242
803
2219
1699
638
867
1248
21099
414
7059
3782
4444
310
310
2760
8190
10341
27085
10373
24678
6020
2074
6747
8959
467
24108
6005
6154
2852
13619
10587
13040
27954
24193
26881
16504
477
24295
3853
18735
10011
26333
4767
4416
26365
5298
9005
30598
11009
5507
5239
1859
1948
5560
557
2423
584
730
1759
5229
2617
21278
2518
30534
5689
28867
5698
20968
380
1103
11610
2291
3432
1003
2413
984
943
683
986
1917
383
365
1798
370
6380
4106
2899
370
18005
10514
15024
8482
9382
1042
12665
11331
9898
12092
13035
7975
10247
11173
452
7561
22013
1063
200
1015
1654
581
29367
200
73351
21496
200
23855
200
526
29368
200
37289
200
11378
66426
20647
200
7939
22708
200
3936
23394
36243
21549
24707
40766
37930
54780
67754
55855
101916
23416
97464
39119
31853
40620
39596
46521
39770
92517
27134
41923
99851
31382
32715
22351
75357
77725
23589
38427
104732
37289
19807
200
221
41379
1675
451
514
513
7209
3171
3176
576
3339
7237
5385
3368
531
1741
470
536
4142
4742
5385
30218
3893
2677
7235
566
515
470
450
397
6387
3693
197
538
789
280
39922
2871
3529
3242
4987
37775
515
7465
451
469
534
1692
4420
4166
12768
3128
4433
2708
570
12375
12768
31472
515
21375
451
4513
470
2439
11748
4198
22111
37780
12378
197
30127
367
11527
2914
534
15153
13477
13477
29078
7668
464
12878
12768
566
6387
29673
7120
29522
7434
11510
29044
7969
9673
28920
7441
7985
28913
7827
28982
7856
6782
29065
6764
12123
28916
7653
29022
6457
9188
452
7562
1063
391
2774
212
1132
1063
200
1015
212
9751
36472
1654
581
24432
200
10266
14324
762
7271
24431
200
200
17790
3936
3936
35438
200
18039
14445
13765
7412
1009
14446
14056
35035
17111
13992
7284
17110
35037
13156
14254
57666
228
13464
413
35035
17721
18898
18763
34239
18607
13204
57666
13249
352
58287
58287
58287
13287
352
58296
19501
24282
13977
7264
24283
23505
13864
7870
58078
13238
351
58693
13460
13460
13630
351
59312
13280
59312
6904
351
58692
13274
351
58698
58697
34239
13158
7247
33440
13157
7247
34239
3876
1063
1995
1132
627
259
2920
893
893
3245
221
3880
1674
536
451
7209
515
3174
513
470
3171
4181
7720
3335
3363
41355
532
1743
4742
7236
570
515
3893
469
7396
451
17520
197
41354
2835
3527
6782
515
469
451
5296
26663
5791
41363
238
3368
8853
1097
1008
1670
363
1459
1724
2089
1316
2164
987
869
985
1324
362
946
1599
1450
1316
1322
1613
2163
2161
631
363
963
1362
1662
888
4979
1322
21966
1088
1452
363
369
904
2160
355
1067
3490
5455
8515
1226
1151
1963
19889
13894
18785
7988
11220
14483
9801
26479
14596
270
13468
270
481
7029
9997
7522
10872
1200
262
5574
15160
2177
1368
15606
16460
13208
353
3594
7487
10131
1909
2771
3594
10666
3722
2834
2203
2546
34598
8789
2397
3282
3036
2983
4256
3045
4300
2449
1895
3402
2902
2327
2882
2171
3166
2875
4489
21582
18503
2970
3428
3125
2331
2736
3776
2794
2671
3322
3826
1974
2380
4004
3345
2665
4272
2341
2058
2995
3512
3746
4176
2615
3542
3874
3932
2563
2233
3826
3424
2174
4171
4469
2335
2481
2784
2877
3477
3561
3942
2498
2745
2867
3200
2252
3634
3911
3781
2486
21521
11185
5065
2993
2921
2190
6421
526
620
633
538
2525
536
623
520
476
2874
5381
628
629
604
477
505
518
710
473
1082
12823
550
429
15151
632
528
497
1199
503
1337
595
443
523
1243
1210
472
503
632
2735
434
439
523
515
515
1298
374
632
1794
4982
493
374
957
3429
8474
1285
1392
1353
1276
1276
1327
1373
2305
6405
18436
2584
15554
24906
18266
5876
2462
2191
2050
2389
2389
2470
2460
2122
2102
2314
2000
2414
1965
2149
2336
2134
2349
2211
19386
8199
7664
3633
11430
9622
9442
5427
21973
340
345
394
3651
8027
1434
3319
12134
344
12255
24328
355
337
351
2367
435
382
3247
347
8463
6724
8198
39351
10727
34840
2136
7481
5521
5955
4861
4373
2987
3795
5843
3616
4922
3464
2548
6583
7850
6684
4303
1724
6180
5196
2145
4568
2339
2917
3984
1844
3850
4058
6680
4683
6582
1195
5418
5085
5422
4685
4261
5420
2317
5804
1366
5707
4721
4961
4643
6701
4830
3311
1840
4410
4696
6489
4699
32459
9491
13187
8705
13940
12515
17154
18978
21040
11026
9123
16586
6489
9738
6459
12779
8564
28442
1918
2246
12642
22457
16532
20948
22384
17017
10949
20736
11007
14515
10844
9202
10075
12814
4907
18766
16767
18421
14827
11589
32548
12514
12478
10430
11168
9808
14213
5168
1122
404
6350
481
381
1354
713
7242
2742
7490
595
706
811
901
556
465
606
795
631
1849
18417
14285
10365
854
192
1216
346
193
610
1379
346
347
755
260
6938
2938
2794
677
610
5328
566
10435
594
5077
560
2827
593
11251
594
3813
566
10435
594
142
732
5267
124
12493
436
215
1995
27488
261
105
12475
7419
1591
736
173
1600
124
10544
449
25511
124
2579
446
20364
1297
267
269
387
1029
4381
4381
19137
794
122
12785
12941
122
12493
13013
124
11573
3252
451
15090
207
1250
207
1029
6710
205
1029
1831
1029
537
202
201
201
201
201
201
200
202
201
202
201
201
201
201
202
201
201
200
200
200
201
24190
201
200
200
201
200
1029
6710
122
9750
3262
461
1029
15948
1029
15944
1029
1029
1029
1029
5881
1029
1029
1029
1029
6710
16986
344
347
8782
1713
3651
3991
1605
3584
1031
7388
1334
1046
2499
1346
215
214
2536
6470
42132
53433
15175
5377
2966
18093
19494
2299
2120
2198
2330
40423
2223
2374
2268
2034
2161
1915
18256
2033
15033
4360
1379
6625
1110
6811
5039
198354
1306
1886
2099
1367
15070
628
2633
256
2070
2291
2696
1488
1758
256
2291
2063
1488
2228
2500
1758
2409
2651
1830
2763
1110
6811
1306
198354
1367
1886
5039
15070
2099
628
2633
2070
2500
2291
2696
1758
256
2763
1830
2063
1758
2228
2291
1488
2651
256
1488
2409
2546
7751
1883
6354
844
2252
7462
5502
21264
1724
5804
1565
1542
10881
1228
1697
6712
1185
2319
1396
5359
1362
7091
5740
1351
1694
3528
324
8144
12825
4368
9129
1802
1802
4648
475
3777
4067
486
19267
2028
1480
1465
2394
4496
2560
2560
2560
7484
8035
8506
180
3678
9594
3440
7485
6030
4647
6004
5680
13041
5686
3938
6243
6684
23310
7117
6339
2602
6623
7917
11542
711
1635
1030
4717
12642
8963
16152
4717
28699
14663
1192
1940
504
210
226
225
224
228
8093
222
223
222
222
219
220
219
223
224
224
225
229
219
229
228
225
224
227
229
223
235
227
517
3417
224
225
5969
229
3044
1163
4123
1346
1687
3980
4023
1288
1186
398
1299
459
640
1297
179
8449
3973
1025
5223
864
894
1236
1219
1206
900
1123
1230
1230
900
1236
3696
513
515
512
6596
690
563
7592
537
996
2194
1264
256
256
6684
23310
1264
3880
6881
6846
5821
5914
1267
1265
1270
2164
256
256
2821
8193
6298
6026
4368
6085
5728
9211
7181
23396
3440
4647
375
1804
271
404
271
301
301
3779
543
9093
1532
1468
1487
1218
301
12933
1518
1509
1445
3462
1287
1804
8226
235
492
680
556
3699
444
526
534
335
578
2920
17252
576
4664
4845
5805
3080
22120
2019
1980
4916
9466
2140
2471
13550
501
3101
6747
5147
4460
865
17987
47840
9664
39021
178
103
143
3671
27720
78264
1066
6317
442
13952
1459
281
156
994
11001
3792
285
4632
3648
281
2703
156
5045
126
2963
721
1947
288
156
1665
471
603
1303
4094
1985
1639
126
3465
156
202
3613
3660
126
4476
156
617
455
809
566
3919
939
267
5537
268
9314
270
385
216
268
268
13708
196
32321
2423
4680
319
3393
6311
581
7941
553
491
11562
281
288
1779
8619
445
3254
7569
270
202
445
532
288
920
51742
20586
29017
45560
21027
3242
1743
7236
10517
681
10541
3527
1787
37925
8666
4248
11397
3242
197
4484
41303
9910
268
4350
6106
215
2920
656
242
8912
5672
3565
263
15127
6523
391
14847
18171
229
229
291
234
229
229
6329
229
229
229
229
229
229
13899
229
229
229
229
13906
229
229
229
229
13950
229
229
229
229
229
229
229
229
14847
229
229
229
229
229
229
229
229
13899
229
229
229
229
229
229
229
229
229
229
13906
229
229
229
229
229
229
229
229
229
229
13950
229
229
229
229
229
229
229
229
229
229
14847
5957
391
14572
229
229
229
229
18178
229
229
229
229
229
229
13899
17572
17445
17478
17420
17451
17448
8912
16851
229
229
229
229
229
229
229
285
229
229
15994
18293
18428
427
18428
8917
18178
229
229
229
229
229
229
14422
229
229
229
229
229
229
229
229
229
229
13941
13693
229
229
229
229
13936
229
229
229
229
229
229
229
229
13881
229
229
229
229
229
229
229
229
229
229
13894
229
229
229
229
229
229
229
229
229
229
13940
229
229
229
229
229
229
229
229
229
229
13894
229
229
229
229
229
229
229
229
229
229
14929
423
10785
6488
3607
355
11903
206
15431
1010
21976
11558
360
12234
18757
10022
12110
28437
28115
381
19579
28090
268
12081
28177
269
6553
381
20286
28443
8602
20950
380
942
1103
986
984
683
11330
2291
365
1798
6380
2729
4106
2413
1003
1917
2898
383
370
370
18004
3433
12098
8481
1042
38303
496
414
292
312
318
622
306
302
385
6225
1708
319
309
115
640
352
2511
6355
318
47937
292
35744
196
240
731
9994
564
1165
115
462
13782
2001
1937
115
497
2301
3273
2089
115
487
114
50489
12252
309
2669
320
448
115
463
2097
115
509
3451
115
112
126
695
113
11175
35983
115
488
112
7107
8501
10082
2186
448
115
461
499
115
3156
25397
115
488
112
292
9877
448
471
115
3648
115
499
59962
115
487
112
10438
60516
115
524
114
538
5698
26040
115
524
112
472
10730
36547
115
488
114
8732
115
114
55830
115
486
112
10629
20817
115
469
112
7792
20328
115
488
112
10458
55830
115
486
112
22239
115
484
112
8162
20396
115
471
114
115
488
114
10671
55830
21339
115
488
114
115
114
21416
115
541
112
466
5698
21011
115
488
114
20971
115
486
114
10576
21180
115
471
112
115
485
112
10556
55830
115
541
112
472
55054
57887
115
469
114
5702
10759
292
45011
115
488
112
115
114
23944
115
541
114
464
5507
27483
1530
11952
338
2593
1800
6652
9579
11111
7613
244
5955
244
244
11923
244
244
244
10375
4162
244
8520
7264
244
244
244
3973
1717
2072
2084
224
12449
9664
280
4995
4119
10684
2564
3781
2140
9729
12027
244
244
244
244
4214
244
244
5867
244
14382
6679
991
1041
927
1125
884
1114
1119
1134
1193
1189
21808
8077
7300
1056
2419
288
294
64104
2586
3001
936
1213
1218
1003
294
604
1140
1003
16639
604
604
23703
604
522
9222
4910
6031
24347
15478
18769
1276
1291
5425
1121
1157
9418
26402
20929
4794
1276
1437
1056
3872
1122
30532
33411
31173
1100
3699
1124
1078
4114
1077
10422
540
10284
10062
3778
8032
14153
14518
52824
11560
11561
8813
2532
604
2343
2301
2244
2423
2456
2427
2272
2486
2264
2266
2125
57254
10443
9991
1436
10060
1523
349
433
4214
4290
451
6327
339
793
9117
793
644
9285
4229
1584
2971
5608
7809
3206
1523
2190
1361
1018
2603
34431
5483
2269
5589
3340
5870
1550
19528
1615
3105
1657
1617
5976
1323
7173
22757
26739
13331
2565
11073
3244
9615
1071
5108
3466
1071
21214
19846
4138
31572
13627
9718
17567
3666
2323
6199
2766
3404
2409
7490
3030
1070
4523
3612
4301
6008
733
6350
276
8534
276
9686
5426
276
10224
276
7508
4183
276
8534
276
8534
4490
276
9686
14621
263
262
8251
8534
380
10814
263
534
263
55835
534
263
534
8534
24460
276
10224
4492
276
7508
276
8534
5275
276
8534
263
263
534
7300
9577
263
534
10224
263
534
5745
263
534
8534
10447
159
159
2549
14438
640
8089
159
55
11326
4793
1275
4946
1783
1510
7681
13636
298
1174
6043
15575
6857
6220
10733
4639
3119
7659
6217
344
37588
166
240
240
239
240
240
240
358
164
239
77575
126
6194
5045
126
126
126
10380
126
156
156
11001
126
4632
126
126
126
156
156
156
3342
156
156
288
156
285
156
1180
3660
3613
126
3669
1862
1665
202
126
126
156
156
668
4094
600
16004
7612
126
3152
126
126
678
126
3540
126
126
126
522
126
126
5466
126
587
126
8944
39648
126
126
126
126
126
126
126
126
126
126
126
126
156
126
15385
292
317
289
126
126
2486
16633
38875
5451
126
12040
5854
126
126
126
156
126
126
18912
126
4681
50389
126
3960
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
9046
126
126
126
126
126
126
126
126
126
126
5459
126
126
126
126
2709
43376
126
126
126
126
9459
39230
2992
328
1293
23735
298
9770
2585
9409
23850
181
180
180
180
180
180
180
181
181
180
180
180
180
403
12092
1367
180
179
179
179
179
179
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
180
179
180
178
178
449
178
178
178
178
178
178
178
178
178
178
178
178
732
5267
26319
1297
4034
304
125
125
3234
124
11464
749
18450
1425
2267
684
227
1125
270
6226
268
218
1688
424
674
234
266
270
258
218
218
262
175
266
175
218
175
226
234
17561
1425
1460
424
234
227
226
227
978
322
725
12469
9563
12469
612
1970
1387
2008
12470
978
11669
322
609
978
612
17549
103
18266
103
18266
18285
1425
2267
684
227
1125
270
6226
1688
268
218
424
264
175
266
218
270
234
234
270
218
175
258
175
674
226
197
12419
270
487
380
411
1985
1387
2008
11147
1467
1584
11557
1425
1460
424
234
227
3496
226
979
322
609
12469
12448
612
270
270
17222
978
322
609
12469
612
1970
12470
12469
319
322
609
40941
111
111
322
609
322
609
322
613
9563
612
322
613
12993
978
612
613
1970
322
322
612
14076
978
322
613
613
1950
1198
322
612
270
391
12537
908
12288
987
4608
1024
77898
1066
6317
442
994
1459
270
617
281
1699
1639
10344
288
270
5168
3648
277
791
603
3669
1665
4632
281
3783
2840
471
721
11001
1180
3613
4094
238
1868
708
1985
2580
4476
313
285
289
288
1947
3342
201
370
36128
1424
275
686
5267
24734
1297
2688
269
269
4034
124
304
6749
431
255
15584
1591
329
737
1796
372
7852
364
261
377
451
1145
26376
458
389
14317
2751
8475
424
451
123
3234
26319
10025
458
6989
1884
2266
561
1225
1673
12827
154
819
13763
124
451
10355
25911
458
389
12182
424
527
399
11421
451
3264
24107
419
1361
5588
413
1225
445
1322
26132
446
13644
261
991
730
325
954
13011
926
247
292
15128
269
991
926
292
6103
779
247
7680
269
991
445
26319
124
12274
466
6465
144
11889
18373
269
6340
264
265
330
213
218
18978
667
8642
1950
16882
977
322
609
12444
613
1970
264
267
125
125
125
23354
1490
125
2217
340
170
32953
2177
1966
4843
1882
237
425
607
231
586
232
3727
511
1219
4031
1359
1068
1412
550
302
1454
2922
237
892
326
888
2134
537
2155
2023
870
2545
9464
702
629
1921
1030
350
511
602
34551
2177
620
529
4270
235
2182
826
3192
1454
3072
5714
2945
3891
5088
2028
1080
4448
7320
10452
159
3069
159
16993
12655
159
1578
1450
1322
1681
11650
8912
1716
19
9319
254
175
19
159
159
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
64
64
10900
229
228
229
228
876
1950
562
3402
883
2362
6802
6461
2417
17463
1951
2758
2383
2399
2844
2650
2533
18438
3345
876
1950
562
3402
145
145
145
146
145
145
145
145
145
145
144
145
145
146
145
33568
7541
889
1041
613
418
524
1678
552
4048
692
877
1067
954
566
788
586
418
341
195
195
576
6189
3602
930
516
195
972
574
473
984
969
624
341
638
6346
481
530
195
195
3295
1719
818
446
1420
335
523
255
3124
539
591
430
11443
638
20235
255
3986
1148
1515
869
1109
704
830
1013
591
430
574
638
255
431
26903
638
255
475
13675
574
638
255
212
295
638
25192
255
32673
17199
533
265
13146
574
638
255
552
705
6914
77964
6317
442
15466
1459
281
288
270
1699
1079
617
289
5168
281
3783
4599
1639
1303
285
277
3613
2840
1665
471
4094
3669
1862
791
1947
603
2580
4632
3771
708
11001
239
3342
1868
288
721
301
395
26994
661
6197
318
14774
3853
2578
3402
13619
748
292
5244
4459
1242
7188
1699
3579
3802
718
247
13242
4329
1321
3874
803
2219
741
638
867
1248
33716
6020
3782
8959
2074
5627
310
4444
310
26985
10483
28121
1307
25759
26969
15158
45157
11821
4916
1645
13440
26992
11069
3649
2219
4329
4459
55402
23632
892
13197
11008
317
317
1321
315
5772
318
1653
939
5095
1236
2442
966
1804
2588
2039
267
10532
2777
9373
363
16524
802
29249
4253
365
782
3698
17129
6924
808
3427
394
4510
1924
14458
24727
4579
24060
351
2745
579
535
12935
557
1731
304
16971
308
928
2624
16519
3339
3861
1499
3975
3513
26615
9179
2656
12468
4361
4252
304
308
354
29560
1498
789
422
304
17073
790
422
304
28016
857
16280
1411
1160
285
6299
380
1304
435
560
650
4724
283
276
1337
1001
876
568
1231
4523
1430
4001
1586
373
1210
4944
1402
820
269
1636
829
1298
1120
8275
10352
835
1682
7207
8314
276
1067
517
664
579
657
850
444
855
10352
517
854
579
1682
850
7207
855
276
1067
444
835
8314
13386
657
664
809
927
303
344
290
344
282
711
617
790
535
324
462
2146
648
5041
590
13028
564
11835
850
3997
667
2129
4259
7734
708
644
851
551
763
2073
490
606
4334
3039
3229
3852
2151
733
681
804
2941
359
758
494
715
349
2191
520
503
324
1956
491
7307
690
3443
473
575
324
840
608
737
578
789
491
699
999
2576
612
566
806
540
818
333
514
1868
4961
485
1024
13022
1922
618
273
10178
349
1908
544
1549
588
523
8389
1019
1931
64
64
51562
227
617
227
617
18102
635
7743
1105
288
288
4896
159
453
7496
303
8651
6323
6422
9442
3086
611
263
7590
878
6168
6072
1200
5214
7594
777
6616
601
8534
8534
22834
3953
1243
2592
1217
1495
1021
299
510
1390
2441
3503
3099
1061
2554
1870
1986
2295
5579
1258
1070
1211
1033
3994
3728
1175
1139
4888
1136
1208
396
2405
5184
2173
2925
8782
1623
1625
9991
7429
9729
9278
2987
10091
8969
9736
10096
19411
598
4968
1970
1387
4830
2886
176
3377
4830
2454
3340
2590
4501
638
36167
1427
377
1424
275
772
485
1024
389
1098
352
469
1065
701
1686
607
426
724
2817
2514
1213
850
346
407
468
352
289
402
277
503
3958
290
383
316
428
5546
12116
2074
36167
1424
724
607
377
3169
3508
3801
2557
286
165
165
165
165
165
165
165
165
165
165
165
166
165
165
165
165
165
23643
156
156
157
156
156
156
156
156
156
156
157
156
156
156
156
165
165
165
165
165
165
17379
165
165
163
165
165
164
165
165
166
165
165
163
165
17589
165
165
165
165
165
165
165
165
165
15905
165
165
164
165
165
165
17589
9910
244
244
244
18659
5859
9910
23354
125
125
125
125
125
122
156
4605
2381
269
269
269
269
2195
2158
269
269
269
125
23340
1176
989
1556
1002
403
872
285
1328
294
4722
2351
1017
1355
2084
1218
294
2280
1642
1595
318
1744
1124
909
1923
1000
1319
1367
1524
1800
18987
2212
602
4375
481
1328
1470
511
466
23551
1526
2870
1444
584
468
867
1208
5761
4396
783
16343
862
12998
5495
3374
24596
4212
5412
5664
314
2794
2301
3056
2064
2785
5800
7552
4803
5068
420
27933
8421
323
292
306
7437
909
361
298
857
333
332
298
22808
38886
1109
1038
1209
406
402
41617
1292
551
41617
41566
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
38781
420
26346
19795
4338
3974
4294
23680
1794
1524
355
742
1432
18776
6255
1156
3965
3574
576
5496
4628
936
5326
44834
988
463
1440
309
965
4283
363
12210
342
639
23354
125
125
125
125
125
124
64
44834
166
166
165
342
988
166
166
166
965
12210
166
1440
166
165
166
165
4283
166
166
309
166
166
166
166
463
166
639
164
166
166
363
1545
1020
1066
64535
9659
6577
9643
6944
9562
9605
9586
23468
19
9577
9516
9583
6357
9504
5829
9651
9629
5827
9655
20666
9603
9540
22475
7263
9525
7439
9640
9654
9588
9435
9590
22600
159
6428
159
7558
159
9733
6664
10035
7434
9942
7870
9785
7324
9579
5240
16493
12425
8255
8005
7879
16452
12374
8235
8365
8043
8073
7969
25369
19804
604
604
46462
25553
268
217
11394
25553
267
230
12312
19984
263
9963
604
604
12957
843
604
6171
604
19984
263
9126
604
604
25553
267
229
12383
486
19614
604
604
53423
25549
267
216
318
3771
3788
1312
751
34569
35318
25553
268
217
486
12379
7352
2746
165
165
3100
164
506
655
285
445
3291
4681
720
340
11456
572
285
292
285
10675
5540
1105
1058
759
326
6051
292
2186
292
285
285
285
285
34980
2549
4701
6831
285
6269
285
292
980
285
334
6952
292
292
285
285
285
292
334
285
326
285
654
292
292
507
2986
3694
324
204
1176
10568
8332
7813
9739
10466
10268
11849
14666
13155
10258
11679
10993
11538
16391
8040
8027
5034
76763
2228
26714
41031
234056
128206
40470
3019
3677
13439
8970
13779
14845
7714
7373
11936
8934
11883
2381
5418
8440
8189
1641
8678
45498
9183
8439
14684
6568
34139
12415
7431
12539
2505
1641
1185
1800
1160
5162
13744
12843
327
15858
6314
2167
1648
757
11883
4929
1338
207
10047
6435
652
9435
1010
9255
976
1037
3304
2952
652
1162
652
1527
652
1277
420
2169
653
653
1013
979
1538
1527
1648
9255
1199
327
1040
1277
2955
653
430
653
2168
2920
430
652
652
1011
975
7832
5541
1947
1162
1039
1527
652
2952
652
1361
1637
2634
3714
1185
1357
3305
3613
4384
4403
4966
4263
4418
5634
5018
4955
5023
4761
4110
4960
4960
4869
4837
4329
4228
2770
4902
28332
2854
5155
4509
3650
3886
4574
4473
4089
5147
4269
4827
3532
4747
4470
4460
4623
4993
33808
57103
77457
91026
75125
6495
1929
8309
6430
7761
4869
4671
6500
7812
7913
16342
3779
6967
4210
3298
1612
6787
6593
6312
4286
6602
6888
4082
8168
3878
3324
1939
29619
4239
4218
6315
6941
6109
6468
6747
7616
7032
7036
3886
7432
3755
6822
2128
3933
6843
6802
43086
61393
3656
6758
7688
4031
7771
3920
7268
3415
6645
4104
4071
4143
3893
4284
7021
3842
46570
3622
7000
1991
3573
6051
3216
3746
3547
3619
3332
4158
3333
3673
3370
3379
3378
3465
27299
58011
46195
102656
2576
159
2863
2467
1696
949
1955
1651
1635
815
4416
8024
1621
3186
2982
1254
8382
3312
4097
1635
1111
1470
1515
1601
4090
1349
9561
4397
1104
1442
4480
4070
2216
363
366
4408
1425
5455
324
2293
4363
325
49149
7881
7530
9188
9245
10028
3539
3912
9829
4892
9336
5357
4088
1464
10099
9551
1750
316
5192
10404
9802
10641
7531
11881
2083
1970
1750
3540
3912
2679
2028
2048
316
2238
4089
1464
2050
1358
4892
2147
2060
5192
3132
2122
2767
2177
5357
7481
323
13189
1066
1203
1431
9262
1083
150
832
11991
506
481
142
144
8755
150
836
28153
9430
10119
8832
150
868
11789
11789
20735
150
868
14536
14536
3027
1566
2370
5566
8160
1411
151
128
128
128
128
128
128
4381
128
128
128
128
591
122
10753
128
128
150
128
128
128
832
6641
122
12557
37891
150
868
10461
10461
122
10681
6936
150
6161
124
230
1689
124
64
37770
150
832
5269
122
13436
150
868
11497
11497
151
13740
7619
150
868
8791
529
35950
240
240
2181
240
240
239
1534
358
604
6293
135
135
34389
1063
200
1015
135
10389
135
135
1029
200
10266
36415
200
8783
33783
15142
135
3789
1063
626
259
35947
358
164
3788
626
681
16643
1344
6218
13118
19332
12421
13399
11839
335
4473
10684
475
1362
1319
4090
1691
12236
1813
471
1069
1184
4664
3824
268
10810
4605
269
269
2158
2195
269
269
269
269
2381
269
125
1396
1033
23972
11028
435
3169
1825
2748
2831
1482
16434
2431
5109
5061
4059
3194
2541
8902
1321
1392
2207
1963
4543
2346
2099
1730
5900
544
1414
4400
1789
12506
6046
16187
448
1333
669
5818
442
901
658
932
1321
838
650
5108
1359
4332
1240
3170
523
6367
6840
5425
4954
559
237
421
187
836
1394
3075
2788
260
1258
5320
1680
5227
191853
236
422
237
237
191958
235
15330
14555
565
1726
1729
227
11428
2980
5871
1640
179
2975
179
14049
395
1817
395
257
13912
290
265
12093
6192
358
16650
6315
367
256
265
12148
265
11985
367
6654
256
267
12122
265
11826
365
256
265
12548
7097
265
265
17292
367
7593
256
265
12194
267
369
6924
256
265
265
265
17334
5951
345
256
265
265
367
6167
256
267
265
367
6385
256
270
12291
265
367
5869
256
265
265
11900
267
8097
265
265
265
393
1817
365
11703
265
20511
393
1817
393
9592
278
9403
8676
393
4501
369
256
265
426
17253
7253
246
428
399
12881
7848
246
11366
1085
424
399
14628
738
10279
738
424
245
738
738
424
10925
843
555
2556
600
627
575
598
642
1223
558
2176
649
1478
4590
1887
607
595
645
2111
633
649
724
559
344
649
2257
738
738
424
13773
677
7300
677
335
322
331
330
44546
330
323
333
4316
485
2899
1054
726
858
978
952
677
142
677
7300
738
677
142
677
2920
2920
850
932
1088
931
20933
380
1103
9381
370
365
18004
1798
2898
2413
984
1626
370
2832
4106
1918
3432
384
1003
987
2291
10514
12106
8482
3489
1042
15012
4993
13194
3526
15760
8910
12887
2008
23930
309
9682
1320
1329
1231
8957
12814
290
1709
125
12780
12814
12780
7999
867
1352
331
21750
7173
10956
8596
316
298
10634
9688
10633
24680
439
2079
2171
1764
2121
2103
369
729
2459
2146
2072
4166
355
950
2116
7524
2048
3069
574
1935
14159
23141
268
11362
6963
1216
314
316
2865
2294
2498
2906
1837
1221
267
8484
258
4887
254
261
254
175
2166
175
17515
272
8900
1361
15449
269
12352
266
260
260
7543
254
6147
7055
267
254
254
261
12892
4694
23139
269
258
267
261
272
297
309
11524
11523
5658
2234
4677
321
4948
4311
4067
316
1715
1368
6653
5752
5947
1132
925
5001
1832
13248
427
24767
1361
23734
294
9682
12490
1320
1329
1231
1708
44870
10068
9972
24961
1448
12290
3720
2674
1155
208
4282
38294
352
414
292
6355
496
292
2511
459
292
292
9965
312
318
306
302
1708
318
622
50490
7471
124
450
318
1283
461
309
385
2001
499
2186
2669
3156
320
65208
458
302
14603
309
384
422
379
340
394
387
313
411
424
313
77726
460
14514
38297
496
292
2511
352
413
291
535
6355
544
292
292
312
318
50490
1708
10620
318
622
2785
126
306
1194
450
385
302
2669
462
2001
10620
319
309
309
509
2301
3451
320
35753
458
14209
450
462
484
1902
28957
475
12239
2086
3272
448
462
497
34549
4957
460
14514
450
463
2097
484
1985
457
10017
450
460
2415
509
460
450
460
482
2017
7210
17000
200
10950
22997
200
8782
372
4262
322
1288
16988
1678
19036
3566
4319
8927
879
294
446
1780
274
294
294
310
2061
733
390
35073
2222
1403
16917
452
4431
1995
4031
626
259
7566
4030
626
259
7563
16917
452
7562
1063
391
2774
212
1132
1063
200
7939
1015
1654
33599
581
1029
200
9750
13591
200
16884
200
3936
200
7753
23682
200
18170
713
666
7787
1878
8013
2246
479
604
604
604
5016
1479
1291
604
4622
1140
1593
3504
4721
2246
1842
604
1531
5831
1328
1291
7965
200
11205
3813
626
259
7300
10429
3163
99
15305
616
2429
1637
316
286
262
56
16453
7809
2260
2077
1294
1658
1470
1678
1271
8909
1717
14052
1401
699
674
616
579
758
1112
286
510
716
8909
637
587
285
285
277
732
277
8333
1112
286
510
736
656
5233
515
455
1010
291
27127
283
326
670
2008
425
288
285
1109
13636
2845
247
28640
959
2601
1116
5922
2845
3231
2318
3023
8549
3256
2630
2984
2920
12425
2467
912
2860
891
7461
1234
1439
3190
1544
71190
2488
270
1917
3110
1698
288
14631
1130
298
265
2508
4551
288
493
6110
351
1025
351
2843
21647
282
630
6426
8871
1978
2807
4521
378
24884
9206
2723
285
452
7563
1063
391
2774
212
1132
37872
1063
200
1015
1654
581
1029
21090
200
8782
22154
200
11378
20426
200
7244
762
22155
200
7939
36616
200
6406
3795
626
259
35947
358
283
3794
626
259
200
3794
626
259
35936
35943
358
35945
3794
626
259
36044
358
36044
3795
626
259
16060
3794
626
259
36043
358
2026
5405
5547
5529
9858
9422
1727
8108
5381
9936
11203
16320
82137
7920
8802
9147
11739
9669
357
9970
11737
36042
358
3795
626
259
27741
3794
626
259
35940
358
3794
626
259
35940
358
3794
3795
626
259
35947
358
476
5299
1995
5908
1995
24424
200
3935
18148
200
720
664
12347
479
1611
14265
1823
1992
3958
2398
3479
2190
2067
6039
4563
2338
2448
5351
24310
768
664
4334
20231
4855
6581
23722
200
20436
200
7939
200
23621
62296
200
8783
1152
2114
310
703
773
5123
2786
1432
310
1511
658
310
5709
901
715
659
768
310
1691
15205
18010
200
13676
13621
15207
2435
21455
18445
289
18445
18445
21455
11649
296
18830
31513
289
31513
31513
18830
15497
950
289
15497
15497
18830
16732
289
16732
16732
18830
14962
289
14962
14962
18830
11649
4937
7232
284
18098
7232
3641
349
5162
10760
1146
713
291
2646
172
526
1269
2754
377
1397
673
11721
2181
5162
10760
5166
10760
10142
1421
394
369
351
383
30299
204
1122
673
356
413
9964
424
399
465
5134
1122
673
285
404
328
10891
1107
8958
442
7735
1433
661
652
6062
10199
2223
702
1425
5397
3960
3059
1390
497
3231
932
1548
1336
2118
858
769
1590
3422
2234
764
2845
1928
3928
700
957
957
673
17002
31552
384
763
803
6895
343
613
33680
633
791
2063
582
6954
784
1238
3455
21896
4465
9640
7405
2157
28794
6834
17268
6847
5570
18308
9421
9423
11129
19714
8358
8410
9014
7699
10669
5840
4885
9531
5359
7391
5621
10044
1238
3455
7391
9640
6834
21896
2157
28794
7699
5570
4465
9531
18308
9421
6847
19714
17268
8358
6142
7405
8410
10044
10669
4885
11129
5621
9014
9423
5359
7749
551
805
42685
724
308
316
453
654
308
316
525
668
1653
316
4433
34231
543
24923
14434
6010
4144
9319
9329
4938
11755
4144
447
537
10517
1786
2640
1771
9027
7285
2713
852
2289
10184
1550
1537
340
932
895
1650
518
4097
1127
527
1554
514
2661
1328
15944
1745
1635
522
941
521
1589
528
2677
192
192
192
193
193
192
193
193
194
192
193
194
194
194
192
193
194
193
193
194
193
193
193
193
194
193
194
193
192
5398
6554
1551
1190
3713
6842
3497
953
237
10933
2349
282
1276
2077
482
1461
6120
506
1301
1113
595
7560
3735
1699
1719
6837
1254
1980
2020
17028
1961
332
1691
167
1435
9776
1980
1632
305
167
167
1544
1635
1686
167
1745
1697
188
1081
4233
534
416
491
544
493
3193
10590
178
10519
1697
1705
10041
865
870
697
857
21438
2717
10720
3522
2087
6488
6103
1066
12826
1834
6189
21438
19278
6680
3370
285
5824
5253
6039
285
232
452
7563
1063
391
2774
212
1132
1063
200
1015
212
7754
1654
581
28042
200
7886
24092
200
7940
21156
200
10266
200
19244
200
10389
200
7940
22818
18230
200
15310
762
7264
18231
200
19871
200
7294
200
27216
4109
1063
1995
1132
626
259
35948
1127
541
2180
1061
2389
415
1533
358
283
6499
1421
1514
394
369
351
484
399
29586
1122
356
8475
413
430
399
353
4482
3275
382
331
1912
331
521
430
1090
1361
6486
473
28345
11062
430
21133
10433
430
22124
430
23166
673
11883
430
17002
31552
33680
384
784
613
791
343
803
633
581
6895
763
343
6954
2063
5212
563
70640
199
197
197
197
198
197
197
197
198
198
197
198
197
198
198
200
199
197
452
7562
1063
391
2774
212
1132
1063
1015
212
200
6406
1654
581
1029
28948
200
9751
18877
15272
762
7272
200
7940
16720
15417
12875
571
15417
200
28329
200
11378
25723
17958
200
7939
715
666
479
228
26045
13263
352
26037
229
26255
13237
352
26653
13273
408
200
3935
26128
200
20892
16769
13863
430
16769
22547
17209
18038
368
17210
16645
13800
431
16645
23971
22733
26653
26877
16645
17958
26656
13277
352
26659
6899
352
26042
6896
352
25422
6907
352
24779
22733
13852
8032
369
13852
8927
369
17134
18387
8023
369
18386
18695
14440
15362
369
3197
369
18830
368
20547
19306
18485
8023
8376
8376
8376
368
18485
17958
3802
1063
1995
1132
627
259
7300
219
24139
2879
448
10522
426
556
1947
3893
1025
819
1268
7950
328
2258
4631
3019
8498
1943
516
1169
918
342
1972
359
1973
1814
1668
2263
3893
1765
3624
8629
7190
670
4914
1139
1282
1026
1169
346
196
1238
898
1475
1430
935
1296
12846
834
21576
333
16196
1043
945
620
1027
868
593
1063
1113
683
1265
868
38123
322
904
1022
609
724
838
793
865
1094
1156
1043
1034
1431
949
681
997
733
1044
4712
10073
8850
4915
1231
196
16898
851
1023
21899
18771
196
346
366
196
196
2363
196
196
196
1024
1257
322
196
233
233
233
232
232
233
231
4888
1113
206
232
1139
207
206
206
232
232
231
232
232
231
206
196
196
322
10444
4848
3135
532
18198
635
7743
1105
288
288
266
4896
453
5778
6323
7496
8651
6422
303
15886
4429
611
276
7633
4055
267
2018
8662
7972
303
793
9686
2037
3848
5805
8611
802
350
2072
1597
463
4433
8077
276
791
4212
4957
25543
5074
10224
397
15201
276
7508
21620
276
7300
276
266
7472
8534
263
8137
388
10189
2491
263
7433
9577
6532
3786
8067
4748
9278
9732
601
10224
20165
324
1231
3580
11141
2684
2763
293
8204
762
2730
3615
115
1345
3580
18468
2681
19098
636
450
446
457
417
618
762
660
456
422
2413
2498
286
1934
762
114
1344
3580
16181
2681
762
18419
8534
10435
3073
15185
640
2050
6055
9652
2221
1217
33196
5433
1789
2271
2373
905
1977
2358
2280
1369
34330
3586
1513
551
1892
1686
1421
7411
49019
2191
4274
2173
1480
1686
1408
3205
2798
1219
1426
1420
1450
1433
1578
2914
883
1426
3013
1000
3332
846
808
877
913
1053
1052
970
872
809
756
5601
1866
1434
10404
2791
14756
4185
2346
10471
3149
11614
640
1450
6055
7410
1217
5433
905
1369
49018
1426
2173
1420
3205
1433
2798
1480
1408
3013
1053
872
3332
1000
756
1219
877
809
808
846
970
913
1052
4145
3406
1331
2884
91289
312
537
14840
1392
321
557
11234
14356
5669
2376
14356
5840
1892
8760
5840
1853
5202
452
7566
1063
391
2774
212
1132
22624
1063
200
7940
1015
212
1029
581
1654
21347
200
7940
28531
200
3936
21274
200
10266
6373
1855
1838
1849
1854
395
4446
4151
8344
1840
1840
3273
4442
1905
1877
4580
5693
3930
2491
3921
3574
505
4516
3734
372
2628
838
216
1418
7169
2797
16819
5905
615
206
325
3629
2628
14820
2628
3172
3828
10315
10315
3828
16744
3828
3930
1331
13317
15170
2649
731
1086
5406
774
9515
3047
63018
27995
714
55659
475
464
2577
267
12122
13400
482
1172
380
382
388
7697
17014
265
4064
7747
12855
12148
470
380
382
265
4273
464
16021
265
374
3849
1286
900
482
12194
265
12548
13317
470
265
11900
13400
464
380
382
265
14811
392
877
396
711
472
14084
999
8062
1605
1425
219
1686
4944
8913
219
13027
392
2584
219
14516
392
3528
219
13400
464
380
382
265
11985
17014
464
380
382
270
12291
4206
482
265
470
12093
265
11826
470
380
382
273
12423
1732
1734
306
3400
3400
3400
370
41149
1424
275
587
772
539
593
1065
365
426
485
732
5286
124
7163
200
11378
452
4420
1995
200
7753
18073
4305
295
1630
19825
4442
1143
310
295
6567
11448
11264
8260
9800
10123
2539
9751
1917
3324
2494
12435
621
1144
394
32349
7851
407
4008
330
365
317
764
337
366
364
7938
526
3999
4293
3775
399
355
337
409
721
1492
396
365
254
175
265
8239
1814
1366
317
765
270
11289
262
4732
913
2957
262
2492
2469
318
28117
7850
354
408
720
316
395
364
1813
363
365
7911
406
3066
329
364
1139
654
336
1365
398
336
473
1784
1726
1315
262
316
666
395
398
262
28117
262
395
398
262
1940
262
262
28117
262
262
360
2442
1503
468
468
1077
2404
7323
4252
368
365
267
5126
1787
392
682
7300
2938
353
2919
333
5590
514
1303
1120
263
2492
479
138
3002
1939
1584
1939
1145
1383
1614
3316
1113
671
1939
1113
1384
21614
3053
1160
1760
7755
469
917
987
1755
2383
11396
21048
2324
14317
19589
179
179
1460
1939
1460
2148
21614
7848
334
2902
562
8593
1173
3809
2404
14277
2051
330
143
256
5507
2902
13824
4150
2283
3215
4514
2888
4173
3144
5411
4656
2810
3680
5343
3342
5780
5761
2837
3414
2698
5904
2404
3331
4825
3286
3936
5238
2404
2902
334
6946
4968
4740
3470
3915
451
4046
1980
1214
15566
782
4250
2039
3161
267
2285
4968
7997
1980
7324
7423
7047
1214
285
10362
10539
15641
143
1386
307
978
691
2632
3400
2328
3628
3078
782
4884
2965
293
10123
2801
2514
1196
850
346
407
468
352
289
402
277
503
3975
290
383
316
411
7586
2726
2735
2706
310
2696
2734
3345
2680
2705
310
2806
6736
2714
2697
2734
2712
2720
2806
8731
1979
1635
1737
1715
1849
1925
2712
1828
1683
2706
1609
1466
1637
1664
2806
1739
3338
3340
1825
1772
1545
1593
1929
1795
1861
1654
1562
1628
1646
1860
2806
8731
1729
2076
1983
2297
1790
1889
1712
2049
2702
3348
1732
1558
2207
2120
2143
1572
2707
2227
1524
2173
1878
1626
1990
2371
2010
2806
1742
2801
452
4422
200
6406
1029
17480
200
19455
200
3936
17789
200
9751
18073
200
6236
11264
10123
1219
7501
10722
8810
7998
7242
4443
7787
418
14789
2904
613
974
1150
536
480
394
175
3670
330
364
362
854
330
674
9528
1322
2743
2574
3138
1322
3040
2777
5261
2807
2551
1938
4607
1292
1321
1873
1329
2580
3877
1323
2814
4672
2715
1330
1309
2355
2633
3806
1333
1316
1486
880
889
522
13422
12439
5606
431
10260
14742
2644
2796
2595
5727
10154
4710
7204
8839
7430
7073
8479
2018
3007
7571
4449
5407
7066
5892
7163
4835
5939
6950
2820
421
1209
1464
381
327
326
857
827
331
330
8887
798
865
853
847
1558
316
708
1020
841
1039
328
698
829
812
847
11764
686
11764
506
3817
48496
9563
58283
37993
1464
96184
506
914
110268
126596
7240
1464
2695
48234
945
2404
3810
2051
6236
452
4422
200
10266
18073
17845
462
10393
6908
5333
10310
462
7300
462
8501
17653
460
11934
5320
10568
732
5267
131
532
12335
7016
464
124
11529
40257
830
573
31972
419
563
305
2593
305
299
2028
1177
18620
683
264
6416
6411
6571
8362
3086
264
438
550
1186
1460
2955
685
1549
1747
1789
184
31972
256
270
4424
125
5466
251
679
1542
1746
31932
262
269
2166
1945
709
1609
200
1759
31932
262
295
870
2920
122
228
228
1884
114
228
114
114
3034
114
182
513
183
614
21702
1126
1015
721
708
684
3852
942
988
843
292
6611
998
1696
755
753
3907
741
739
687
3306
1309
861
536
3846
1908
4501
3858
1520
753
855
696
722
3174
1417
1559
869
3843
2057
4691
1158
2197
3420
2986
2137
702
1105
122
10588
1689
4821
1211
1729
833
2297
365
2067
4861
1676
3030
4910
460
1702
604
8632
2331
14625
125
1562
3839
4139
3087
5208
2261
2112
5348
5860
2939
1307
1795
5664
1363
201
211
8380
1248
1490
343
367
806
630
3827
3887
2742
1710
25548
292
292
306
2726
1553
2620
1591
2957
292
887
1039
1156
1738
1723
1867
984
2390
261
7628
275
10994
1400
2463
1824
1953
2215
901
4192
1817
1534
1646
2830
312
3012
3248
962
2087
4090
275
984
275
472
460
1874
3923
460
460
462
10641
460
20828
462
460
7789
1581
625
4606
458
13407
20853
460
12420
1897
460
6905
17763
504
263
10563
3333
460
458
6991
460
462
10488
21192
460
462
17779
462
252
495
9068
658
10626
3999
1151
781
1441
405
393
1043
818
6747
460
931
8616
460
10756
458
5436
462
17694
462
10130
462
7674
462
462
460
8731
20996
462
658
462
462
20858
456
12736
698
1467
80
1882
9897
267
460
460
21292
458
12505
460
11284
460
460
460
9140
10441
4848
3196
532
394
563
5244
428
6232
554
237
419
187
785
1392
3072
3671
3412
2920
3864
268
8974
2904
11403
10463
3170
332
186
785
1393
3071
3913
8602
2934
4178
2997
11644
3052
2836
2912
3714
247
3935
3143
13212
891
7460
1234
3190
4051
9761
17245
7253
434
246
399
15395
7848
677
11926
246
1085
677
430
399
2837
20606
432
200
11205
19679
200
11378
22094
200
19000
200
17827
3827
1063
1995
1132
626
259
35943
1128
542
2181
1062
2389
415
1533
358
283
452
7563
1063
391
2774
212
1132
1063
200
1015
212
1654
581
1029
103146
17356
200
3936
200
13757
762
13521
7254
13757
200
10266
102425
24133
21039
6840
24133
13115
7232
200
7754
102425
3800
1995
626
259
35936
21346
780
989
836
905
12016
866
843
1141
686
3471
752
12780
389
780
870
3932
397
1290
1534
671
359
1001
741
827
862
4730
45609
33076
43917
44113
47751
44578
31724
13414
46647
5495
9911
782
369
7016
684
12867
49243
42243
5510
830
10501
2924
334
188
792
1393
3073
381
1320
271
884
546
618
262
1318
1240
2168
521
647
2476
256
267
243
3154
2580
5778
2823
2197
2696
2614
2916
2418
2861
6729
3150
13636
470
276
13556
338
701
1493
186
2631
543
497
3107
596
1606
13250
801
621
3736
682
186
3516
3452
1153
760
8119
339
2707
484
283
13577
186
186
511
442
232
8493
646
1052
1063
1238
1802
1441
762
453
451
1258
2719
1441
1283
1808
1199
703
535
606
885
1138
1230
1758
22535
2160
761
538
5698
1607
5698
15865
458
4177
903
1442
2319
755
232
4096
1940
7186
1781
2001
14032
891
7463
1234
1544
1439
3190
78064
1066
6317
319
404
1661
6357
1639
288
270
1459
617
1699
289
1549
1745
3465
4476
1862
11001
3669
5045
791
1180
3660
2580
4632
1665
202
288
400
4217
281
721
285
708
603
2840
3648
3613
1947
471
428
2792
281
5660
5656
994
1622
314
262
20194
293
404
40115
1699
2519
9549
4231
2082
2645
4272
270
417
1947
12792
15246
30849
292
12220
358
94
108721
94
94
394
563
5263
8551
1234
3650
2832
4789
555
237
419
187
787
1394
3083
271
618
546
1320
884
381
262
647
2190
521
1240
301
1318
3951
256
247
11944
4314
2247
2481
907
3779
5874
2630
15964
3710
51
8198
2117
656
12348
246
246
357
240
268
347
220
267
332
187
786
1394
3085
891
7461
1234
1544
1439
3190
71
3712
4699
108
426
517
4344
422
15983
4429
611
276
7633
4055
802
1597
288
350
1105
3848
5839
8611
793
8651
263
7972
303
2037
463
3832
2018
2072
8632
3914
8064
2068
791
4212
5074
4957
276
25543
7606
10433
3164
57
8944
13636
1510
1783
1275
7624
12632
298
1174
77475
1066
6194
404
442
1459
270
288
1699
1639
1549
11001
3771
4632
5168
603
3669
1862
3660
4599
3465
288
708
400
4094
2703
3613
471
617
281
289
668
1303
1868
325
285
721
1947
2963
1788
33626
1066
319
5977
847
493
1762
9763
1684
1699
1947
2645
2552
1982
5021
4452
3624
1281
393
327
1447
1758
725
1250
492
1447
32415
5537
5574
12320
1043
281
1779
13998
5338
5168
4115
4599
288
288
282
358
479
1420
5856
1684
2551
23961
479
1382
1695
2552
33743
469
872
4695
10253
1695
2552
33594
483
891
5533
1728
10663
2552
5451
126
126
126
5451
126
126
156
5574
126
288
5045
126
126
156
5045
126
288
126
126
288
126
126
4599
2522
126
126
156
156
2645
126
156
4476
126
156
126
288
156
126
156
126
514
126
126
126
126
126
126
126
2522
126
514
126
744
301
9723
5031
3189
7659
405
2197
713
1824
948
8630
765
8676
4325
1440
4325
3410
296
897
10049
4448
18197
2282
1980
39354
262
838
10128
1650
1103
491
16359
3525
1577
1080
993
349
1054
13575
2479
993
13775
13770
13775
13775
86981
6240
1539
271
1410
429
452
428
1528
275
11762
1935
1265
267
9690
2057
1462
2989
269
269
9055
277
3960
1588
1047
751
634
8934
260
1550
12873
24368
2748
1528
436
288
1462
1434
3561
1717
1863
2072
275
14289
1550
438
276
2192
3394
7229
277
435
281
244
14838
951
9532
362
5198
5201
3268
263
1401
1600
280
8889
3745
9532
22988
616
622
614
614
2989
303
228
614
274
622
614
9487
614
244
1286
614
614
628
614
618
614
614
628
3259
614
266
1604
3329
244
614
228
614
614
282
265
11826
15246
251
251
266
274
1946
11447
10590
251
251
612
274
274
10590
7901
280
630
251
303
614
274
618
303
7901
1558
11447
47743
14890
1482
6549
628
614
1818
25972
614
10557
10863
9998
4564
251
251
616
622
260
274
303
7901
251
251
303
274
274
251
9487
10590
274
10590
224
443
1061
15016
10486
1061
10486
15688
1061
10486
1061
10486
1061
15591
10486
1061
10486
248
467
1061
12191
1061
10486
10486
1061
1061
10486
10486
238
457
1061
12121
1061
8760
4380
1061
1061
4380
1061
1061
10486
10486
1061
1061
10486
10486
1061
1061
1061
1061
10486
10486
1061
15840
10486
1061
10486
14180
1061
1061
10486
10486
1019
1797
3173
122
124
19997
930
2277
1457
122
124
1352
1339
993
124
125
993
1155
429
29226
1244
5414
219
3623
219
219
12421
3079
3857
877
6970
2406
21330
8975
219
219
17046
219
219
8062
472
231
26139
10498
219
219
219
452
4446
1995
4036
1063
1995
1132
626
259
7561
391
2774
212
1063
200
7940
1015
212
1654
581
60832
200
10266
51699
1029
19956
200
8783
200
51634
20105
200
17007
762
18419
1425
2267
684
227
1125
269
1688
424
6340
269
261
331
234
265
287
330
234
263
175
257
330
287
674
226
267
330
19147
1425
1460
424
234
227
226
227
977
322
12465
725
9558
12444
609
1950
2008
1198
12465
1099
1099
322
604
270
4929
12169
977
322
609
613
1970
1387
322
613
613
20712
977
322
609
612
1950
12465
19684
977
322
613
609
1970
20969
380
1103
1003
11610
370
2291
18004
2413
984
986
2898
370
383
943
683
1917
6380
366
1798
3433
5070
4106
15060
8482
14595
1042
36170
4012
7191
15136
6511
5817
4721
5384
3347
14538
11706
31607
4610
4464
11233
1013
2489
393
990
1204
1161
1485
1274
1075
381
1086
1487
357
2327
595
50333
423
9301
342
619
1220
536
1141
1178
361
1139
494
1198
1683
1235
1125
356
15666
653
500
1265
1239
22161
453
772
1271
1260
354
1262
502
1557
7369
27905
428
1246
411
10450
2424
532
13372
640
7209
2410
1450
4722
19319
459
12821
6194
319
14798
1454
956
276
612
283
265
284
1942
78553
5045
2840
3378
126
11001
1745
668
3613
202
1180
4632
3660
1665
4476
3669
1862
283
280
703
716
4094
2580
3648
1694
281
348
1634
277
262
809
566
3919
937
266
11088
5537
268
268
268
270
385
237
24902
6020
264
10093
2712
7188
3782
310
8866
313
310
4444
1699
718
3802
13237
5244
2219
4459
4329
215
13107
5379
588
4390
794
11771
687
2696
347
682
6002
1001
788
22692
196
196
196
2963
126
7178
126
196
126
126
126
126
587
1681
2034
23387
13492
13491
37072
126
871
5922
4183
276
590
10373
270
3393
1136
442
13458
947
368
491
2000
1779
323
353
31560
126
577
10642
5798
289
292
32411
15724
126
5451
281
10882
2522
1691
1947
4106
1699
878
2975
2975
226
166
166
166
166
166
786
2014
3643
165
166
19159
900
2014
166
2920
1146
166
166
6560
7300
52560
36500
2014
28968
1495
11537
12080
5588
1199
739
739
1669
3383
5101
61716
12428
24135
9310
68198
9218
380
2602
2976
2560
2421
2800
2401
3117
3130
2581
588
2907
14458
55159
35433
16389
7541
2087
2002
316
357
1787
360
301
358
2215
1361
13673
494
494
494
494
494
494
494
494
431
10553
268
768
16654
776
13582
598
393
449
443
375
331
394
424
442
446
377
9310
376
375
397
562
12968
774
739
964
903
3068
1312
1475
1969
1024
8146
13625
9037
2108
2148
2411
1498
841
902
3068
4138
6704
8364
12423
15075
13203
1247
924
1073
2626
843
1170
1024
9302
1833
1410
7472
1198
775
12291
1936
1502
1367
826
1305
1987
794
838
923
761
2334
1328
1263
931
12115
14130
11032
15362
1413
926
767
1148
727
727
391
497
4199
387
262
124
12409
331
562
477
336
6044
309
572
4114
362
483
516
328
10089
310
329
437
309
301
310
366
9860
15333
2049
6980
840
377
437
416
13445
4676
4309
14620
6102
13416
5865
14030
7261
13688
7857
13885
16721
5227
6905
13859
5531
12415
13306
9354
12526
6439
12430
6859
12882
6482
12170
7451
6409
13580
5012
13198
355
3736
199
122
11419
1609
692
341
378
600
2912
6985
1158
380
8860
659
649
839
1259
2594
6456
2267
1740
2571
287
641
808
873
26334
7499
647
947
2864
909
29572
5970
949
1560
2350
10664
24485
8801
10491
10074
6461
7751
2560
2875
8734
7374
4359
16069
2982
611
276
7633
4055
802
288
8651
350
1105
3848
5814
2072
8611
793
2018
7972
463
3844
303
1597
266
9686
7472
2037
422
9039
2285
611
263
7496
807
2944
288
784
10194
3497
827
1241
970
15080
2784
958
5266
601
804
1061
6330
8534
22963
263
2537
1213
807
878
1200
3484
3818
5382
534
8534
3086
9587
7845
8444
9894
8462
8550
1135
9042
4450
8309
5908
5657
6587
7661
7173
7967
7407
9791
496
5992
7872
276
5659
6863
3950
10224
1735
23358
8497
2734
17051
3007
2270
1735
7054
4149
172
8983
9537
8054
11280
9481
2928
10207
9520
9049
9817
8266
9891
8145
10368
8933
9639
8332
7054
173
5482
8576
9749
8911
8131
9994
7054
1735
5563
1630
1735
276
1135
7508
6014
6175
276
8534
197
197
105
245
30352
6339
551
300
2628
389
1565
1460
314
400
725
299
691
2810
400
535
4456
1833
440
247
297
325
3657
496
801
18102
7743
1105
264
4896
8651
3801
303
7496
453
6323
6422
276
7280
276
1135
9686
276
10224
276
267
8662
7508
8164
276
791
4212
288
5074
25543
4957
8534
2006
420
1510
30950
1556
1372
1408
5272
2191
668
691
695
1012
1014
723
8706
865
926
847
42594
827
66888
681
1451
313
317
8997
288
318
1484
288
318
434
17166
4322
1507
1323
3891
726
643
2490
807
1232
707
1283
1435
2851
522
1107
1714
1130
2218
1841
12113
400
1158
391
27591
6990
17618
756
1360
1270
811
17353
1314
8379
26208
2912
21362
17619
594
615
757
251
9024
756
5411
251
27591
3772
45293
17239
9709
8451
15424
9338
8923
1475
2568
6587
17129
1288
1222
1181
494
1010
2097
961
1121
960
1129
6062
547
587
15483
1166
527
481
1268
1173
486
584
1007
1171
8199
1148
1295
1010
473
595
468
1347
7964
16181
1168
482
8217
8505
8584
15960
8176
13575
484
8493
1475
125
125
17129
1288
1222
587
1010
2097
961
1121
960
1129
6062
547
1181
494
24714
1285
562
9351
1166
584
1007
1173
481
125
1268
1171
527
8259
125
1010
472
595
467
1347
1295
10053
4885
1943
2557
5693
1439
1165
362
16979
1623
1235
858
708
1029
1768
28434
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
1768
968
34158
120
21915
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
24242
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
715
67691
25034
20890
69261
68937
21082
892
7147
5594
1591
1246
1029
1417
1422
1538
1543
1446
1472
1444
1300
1312
1324
1334
1377
52901
1387
1697
1154
1029
2850
186
8348
1377
1808
1496
344
1263
344
2447
692
692
685
612
829
23608
1923
1429
327
330
341
368
1187
1061
1263
1377
1496
21940
67797
692
23324
685
23324
21940
59439
23657
1237
1209
1071
5561
6434
1515
2191
1485
21940
1402
1517
23754
1209
1237
895
560
25651
7147
5929
341
300
698
2837
538
496
528
488
540
454
522
485
432
7510
522
1058
70592
4137
379
784
8018
1213
2934
6966
1465
379
20738
479
1032
511
525
535
20738
698
341
432
124
124
2837
124
488
1213
124
485
300
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
25651
124
124
124
124
124
124
124
124
700
124
124
124
124
124
63006
124
13114
520
461
524
497
505
25853
72537
20738
14323
503
7619
6906
8085
7582
6596
3952
1131
4951
2365
4162
3096
784
2729
5007
5327
5378
5089
3230
1175
2112
694
1654
1455
2934
6966
9690
375
370
347
20798
513
21161
375
370
395
13896
1579
1758
1079
1034
1413
1096
1256
1517
683
689
1617
20798
21740
7587
8090
6911
6601
1136
4956
379
14504
698
2369
643
375
2877
352
14495
3952
715
3952
13692
888
32231
4777
7689
23717
8746
4190
10572
14051
7619
29228
6906
7582
8085
6596
3096
5007
5378
3230
2112
1455
694
2365
4162
5327
1175
1131
5089
4951
1654
2729
9690
370
347
375
14370
21161
120
395
598
1579
1079
1413
1517
1034
1096
1758
1256
14821
6911
8090
1136
7587
6601
4956
2369
7619
379
375
698
995
6906
8085
7582
1670
1487
6596
2365
4162
2729
5327
5089
1175
1654
14634
1131
4951
3096
5378
14095
2112
694
5007
1455
3230
14389
14563
683
1403
10618
370
375
347
716
34304
13096
7437
637
719
858
933
2685
1029
708
822
1768
14628
968
18739
7437
607
1842
1173
968
1685
13904
412
13477
1073
4791
22743
19328
21314
8774
8758
9006
14418
24793
10672
10086
1768
977
968
1281960
14642
710
41301
1768
1235
730
977
968
20410
718
605
2201
886
13897
40751
6447
16328
6803
6892
6173
5143
6805
7030
3096
9524
1455
1901
3772
17708
2705
1131
14466
543
533
522
480
20182
888
15097
14466
124
124
124
124
124
124
124
124
124
124
124
124
124
21161
17361
886
227
1658
19968
8491
5157
7908
359
8531
359
24539
5631
708
2384
36391
18641
886
6541
239
2188
2788
242
7619
904
560
6906
8085
7582
4265
6596
698
300
341
886
2837
5142
2365
4162
2729
5053
5435
6538
5327
5089
1175
522
432
528
898
538
1654
1131
496
508
1058
488
4951
3096
540
485
560
5378
2112
17454
264
694
4683
5007
3641
1455
3230
698
341
300
2837
432
540
533
1213
479
485
1497
4405
6526
18429
540
499
1213
479
522
528
538
540
10618
306
10618
508
1058
488
496
15679
485
370
375
524
520
1213
499
26362
525
1032
479
461
6526
370
395
485
375
1758
1517
8591
1034
17996
1096
1579
1079
1256
1413
2677
10545
8067
262
4163
359
540
1213
479
1032
24423
4544
499
295
828
10784
62445
511
525
727
499
511
1058
15679
535
124
34365
124
124
124
831
124
15760
432
488
124
41075
124
124
508
124
124
124
124
124
124
124
124
124
124
124
124
7437
719
124
637
1768
124
124
124
124
15313
124
124
124
124
730
124
124
124
124
23782
124
25924
124
124
15313
124
124
124
124
524
520
1260
124
124
124
124
124
503
124
461
497
505
933
607
1842
124
124
124
124
1173
605
124
124
124
968
718
124
124
124
124
1685
124
2685
124
124
124
124
124
124
124
124
124
124
124
124
124
124
4405
968
708
822
1235
540
1032
4683
977
858
1029
6952
730
718
540
36569
822
287
51744
4265
23815
17958
540
2788
242
242
1029
3687
730
8543
338
858
186
21720
977
480
508
23473
14908
903
520
524
1260
560
461
503
497
4265
533
21756
17943
6538
2006
420
30950
1510
8339
1556
1372
1408
2384
522
1613
6538
13186
504
7851
4265
13522
242
1613
5272
2191
691
668
695
1012
1014
28324
2129
1359
269
279
269
269
329
2899
300
269
331
368
284
284
511
353
280
328
338
23955
1335
144
497
143
186
5505
4821
2917
8629
8629
144
497
143
979
4328
559
38577
1815
589
573
7138
651
6303
946
829
341
2696
352
467
547
597
3231
606
744
654
1205
593
857
416
660
436
686
792
715
409
353
856
584
852
353
563
720
601
489
656
884
558
489
489
38583
489
9334
489
3395
4099
4052
2502
3355
3015
3018
4027
3848
3003
5669
5494
3701
2052
2284
3658
2016
3538
3322
1847
2367
2317
4674
1591
4181
3199
4955
3896
1961
4227
2515
3761
2423
4067
3455
3598
3510
3622
3363
3944
2666
1628
2694
2896
2747
431089
154
154
154
154
154
154
155
2869
155
3093
3300
3844
3909
2539
5171
4787
2654
4058
3284
4390
2751
154
154
155
155
155
155
155
154
155
155
155
155
155
155
155
4083
2735
3323
3420
155
155
155
155
3106
155
155
155
155
1628
155
2412
3538
3445
5337
4773
1776
4478
3664
4608
3688
3751
4348
3869
3973
3768
3096
3025
2581
4602
3864
2328
3689
4353
155
4504
2443
2817
3098
2632
4293
2492
3358
155
3684
3582
2241
2334
3777
155
2753
3429
2586
3458
2531
3270
3784
3350
4895
3079
1505
2896
2896
1392
3993
559
1514
1081
1442
5777
324
1913
3786
20342
343
36312
13272
3736
286
1985
1479
1050
1476
2354
368
2258
2480
1331
2547
455
32047
13272
286
286
68666
287
14309
326
159
157
157
158
157
157
157
18846
287
11585
157
36329
159
287
12464
157
4069
484
482
287
12464
287
11585
287
326
287
11585
287
12464
200
18272
103
103
103
103
263
103
103
103
261
5484
103
103
287
103
265
103
103
269
330
257
265
331
105
141
330
19822
103
103
103
103
103
103
103
977
322
609
12467
156
609
1950
105
105
3020
8491
16366
2943
10098
12311
5951
9840
839
612
12468
156
613
322
12467
8250
3564
333
6315
376
334
2179
4835
334
376
30521
7923
11518
341
376
11856
6133
376
1101
341
11351
8238
8661
322
613
12467
322
612
12467
509
1231
15460
8846
7702
19106
1395
1921
6830
13138
3623
10411
6881
7142
8126
8236
8425
7630
8374
13690
8148
7316
7961
7285
7926
6815
7034
7164
5892
7090
5756
5172
7448
7525
9422
7817
7550
8350
8003
7609
9206
7745
7939
10144
10925
7277
8766
12558
7884
8114
8184
9675
6646
10410
8329
9036
11718
9391
6663
6832
9263
11374
10194
8199
6193
11067
6375
5904
8324
12698
9727
7573
9210
6504
7329
8220
9910
6869
7851
8374
11439
10517
6374
8462
7561
7048
11395
10804
8342
6661
9976
7465
9461
10814
7619
7035
7088
7310
6290
6072
6516
6392
10283
6711
6909
6427
6760
7969
6929
5999
7075
9186
891
7461
1234
1439
1544
3190
3798
432
22898
2751
10195
432
363
10480
1485
554
558
2067
2492
18064
581
2098
591
555
2184
1541
11220
2314
2265
576
2367
550
3241
2031
541
3876
489
1253
1124
1450
18064
1229
1416
334
17342
2184
3986
1144
1212
1395
1402
1321
1236
1317
1337
1210
598
19342
5991
15987
8292
19561
5451
19390
19491
8495
19282
9899
19852
19364
11019
19614
10263
10321
5749
19960
19421
424
399
22766
5329
424
391
425
9108
3367
55520
1457
15473
468
478
508
3837
571
801
4133
496
508
353
484
935
699
353
471
482
447
484
850
13728
1024
823
498
928
456
908
961
354
804
3740
354
4465
968
494
739
397
699
471
482
4387
508
509
4545
493
482
6288
482
469
456
484
498
456
508
497
478
424
396
482
454
2501
5160
4573
5691
1897
1936
1865
12094
1983
1820
1899
9699
1854
6781
2124
1967
1963
14065
2013
1427
1519
1505
9417
8223
1080
9762
1505
1513
245
1675
1731
1886
1601
1683
1479
2654
5488
1026
1698
1704
1678
2245
1704
2002
5756
12094
9699
6781
5621
7829
1080
245
688
1082
9987
3905
5410
375
3294
433
3039
2546
187
908
912
1096
375
9789
1108
936
422
526
896
2289
408
878
1789
4711
408
7558
2427
36898
23962
4119
15149
13729
3131
3301
1589
2179
3411
7964
1356
8723
4190
3111
53811
39324
2953
23193
51701
10866
8724
6820
3749
30854
2813
2294
173
14155
173
18001
5597
2625
1347
212
357
506
2920
1994
1140
495
532
526
3446
3395
3192
661
4864
7671
478
43493
1878
1304
11391
7661
1460
1460
8958
5510
2229
525
39209
2703
482
530
515
4744
15213
8935
438
5051
5839
47375
6007
45875
6952
20296
11198
1508
1602
5353
1554
1599
3078
2989
1508
1589
2763
1542
1603
3042
84869
1554
16034
2470
1598
1518
2908
4891
1581
1624
1577
1499
3203
2953
1499
1581
3608
1576
2584
3319
1613
1542
1589
1612
1518
4408
2923
2569
1625
5738
1536
1274
1542
18893
1454
9538
1457
1575
1454
20837
12587
8007
1526
1140
3192
120
5267
24734
124
2688
6749
430
25834
1614
477
368
17859
895
1272
717
838
1011
1466
932
470
819
1567
267
33261
7300
430
2620
3390
1716
13841
6693
1475
1716
1320
8434
1403
143
365
4007
1729
16021
656
2386
20774
18078
18651
20847
20758
16317
17939
19230
17847
621
53765
2357
16838
18356
16737
15785
11655
16982
23521
18642
18034
2496
20531
16106
14564
20375
14532
13220
20543
16859
17040
21249
1945
16506
12529
20268
16104
18757
22037
118995
2412
19529
19713
23096
21988
20884
21882
21820
22972
21297
23875
923
16741
14984
35239
3050
15846
13914
15459
18107
21786
16265
15009
16569
16308
18442
12131
18514
13065
10996
103303
91468
85573
1263
22211
16352
15894
24303
94344
126610
23354
125
125
5522
125
125
125
14107
124
1474
125
321
321
321
321
321
321
321
321
321
334
9257
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
4557
585
68814
37535
65
4351
7233
953
142
785
1440
1831
188
10621
262
143
65
7239
1118
7659
416
188
37416
948
1440
263
678
4325
142
10784
765
188
37458
65
7239
7233
953
142
765
2341
10784
1440
188
263
678
38811
65
418
2989
1575
5066
188
7659
1440
963
142
783
188
65
262
143
10475
2695
159
159
394
563
4937
1234
159
3650
4789
555
237
419
187
891
3747
9880
159
159
159
262
521
884
159
159
301
159
647
1681
159
159
13756
2204
159
159
13365
9633
10302
11289
10026
10613
8551
13456
5588
73653
81260
58172
4898
14538
5704
10425
10998
10919
159
12020
6823
1743
10732
9798
10074
10841
8648
10644
5412
10452
15575
10309
10839
14542
10915
10737
7199
10206
10398
10841
10695
11106
10949
12856
10287
10316
10394
5922
4908
14739
4890
4896
15221
891
7461
1234
159
159
159
422
517
4344
400
419
187
891
3747
9285
11629
268
6438
4907
66
4259
11656
270
12081
23354
125
125
125
125
125
125
1978
452
7561
1063
391
2774
212
1132
1063
1015
200
212
11204
1654
581
1029
24525
13734
762
228
30279
13893
1009
7403
200
7940
23854
3816
1063
1995
1132
626
259
35940
1128
542
2181
2389
415
1533
13864
15618
319
319
1767
937
262
1780
159
262
225
1316
871
1203
505
549
656
68259
262
2490
584
947
545
516
211
11340
1583
256
693
264
2529
1316
262
656
262
256
264
262
1106
3029
358
1042
491
211
777
1214
18365
5682
750
737
717
490
837
709
12604
839
18399
490
802
757
571
783
1391
1111
13492
23354
124
2265
5504
16354
275
2823
695
2950
3392
5805
268
267
35892
1013
2074
449
1008
5880
1934
4685
694
4012
268
4851
275
657
1654
637
8405
1285
267
267
432
553
2189
1611
267
1668
51464
978
907
1098
636
8998
763
6298
10547
244
1320
19976
2035
10853
4606
1832
3615
2227
2561
1443
1266
1145
2483
3678
10646
3615
4102
4606
12440
5265
29438
570
5880
9360
3081
6298
753
267
1723
1674
794
1576
1622
2365
1795
619
2274
1336
4578
1320
713
378
64
1022
26608
5163
1146
22136
288
608
4765
339
721
2760
610
742
322
3615
8998
543
64
64
3615
64
40719
64
26576
64
64
64
64
64
64
64
64
543
11192
357
8878
305
302
2774
302
3730
3146
1863
330
64
64
1098
1508
3615
1193
305
13238
1042
207
27389
11661
1266
9916
1968
22822
29518
3334
14099
30
24
1097
31729
30
24
1097
7264
30
24
1097
7264
75032
11229
5434
635
4866
1274
12056
10535
10099
5463
635
12013
18122
2049
635
12314
1630
490
647
399
16258
474
10541
2492
491
186
4091
1141
3361
380
380
2897
1318
7774
4107
6659
215
211
211
7239
156
65
953
713
1824
37441
7233
142
1440
65
4448
65
262
65
156
143
1575
10784
65
65
18320
767
65
65
188
65
4325
4325
65
65
65
429
21548
4405
8931
7059
6548
5960
65
65
65
65
65
65
6437
65
244
65
124
892
7201
124
5088
3554
37465
14867
124
263
8153
2586
3273
22987
181
179
179
179
180
179
180
179
180
179
179
179
179
179
179
179
180
179
179
179
180
179
180
181
180
179
179
179
179
35532
263
3847
30483
265
7113
3380
5724
277
7823
263
9851
275
16090
169
36701
30485
274
16052
3134
3857
694
278
15994
130
278
3134
7230
30288
168
261
10013
261
261
31466
38534
261
3554
4364
275
30277
277
3134
168
263
274
274
33679
30652
274
3981
2925
168
275
30326
278
2925
8489
263
277
3787
3554
30357
263
278
22987
278
36503
5270
275
277
2699
3380
30316
168
263
274
277
37768
30409
277
3441
3134
168
177
178
172
1202
518
859
10966
156
155
157
155
284
1961
156
157
156
156
157
158
156
157
156
157
157
155
156
156
156
156
157
155
157
158
156
155
155
158
157
156
156
376300
1202
518
859
10966
157
157
158
1112
518
859
12599
532
1913
508
273
1105
8421
1428
735
751
1615
2405
2052
1172
518
859
11971
1234
3052
5280
7167
273
782416
1202
518
859
10966
156
156
155
156
156
157
158
156
157
156
157
156
157
155
157
157
158
155
156
155
156
157
157
155
135627
1202
20952
380
1103
14128
365
18004
2413
984
943
683
1003
2898
986
383
196
370
197
1918
2291
370
1798
2508
198
15504
8481
10878
1042
18896
21380
3489
2751
13636
18805
10159
999
194434
1946
4057
2426
72910
504
516
3539
3369
504
2838
3535
317
555
678
541
499
317
685
3566
3361
661
3456
794
3827
690
642
7013
524
1895
8197
2373
8733
51247
2134
71280
4172
8367
15698
10672
6331
166
16347
21414
8405
6501
1838
7975
21650
15170
1936
350
15593
15164
15256
5906
524
23968
246
898
125
5327
1055
1067
38598
125
1023
1067
5850
2962
125
125
125
125
3172
1675
1880
1709
19128
126
126
126
196
196
196
196
196
196
126
2020
6579
4533
196
196
196
196
4614
196
196
196
196
196
196
196
4420
196
196
19219
126
126
196
196
16610
4418
196
196
196
3501
126
126
196
196
196
196
4520
196
196
4604
196
196
196
196
196
196
196
196
19189
126
126
126
196
196
126
126
196
196
4517
196
196
196
4616
196
196
4417
126
196
196
196
196
196
196
196
196
196
196
4614
33895
1827
1910
1667
25109
1553
1686
3378
2183
2079
2005
283
2929
1835
570
12103
12103
3396
4856
4090
44375
41610
3945
4151
4489
3339
285
3617
3587
31948
3339
232
10178
638
36166
125
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
18201
635
7743
1105
288
288
264
288
453
7496
6323
303
3801
6422
8651
4896
386
16073
2982
611
275
4055
802
1597
256
288
1105
3848
5814
10224
2072
7633
17636
463
2037
350
2018
793
3801
303
8651
8611
7972
8164
275
791
4212
4957
25543
5074
7508
397
275
256
8534
5415
3687
7593
275
878
1200
8534
275
263
9686
3914
265
18104
266
7472
732
5267
24734
125
125
125
125
125
125
124
6749
425
249
26949
7778
737
364
793
1796
1591
330
2278
371
1339
260
489
431
210
28485
11339
2193
379
1657
2301
1673
260
554
19985
1995
1192
1809
269
497
122
123
124
1111
1483
656
3113
4294
123
123
1381
21631
9629
1803
319
273
273
26366
1648
5328
4180
122
124
124
14268
1200
1274
1337
112
122
267
1868
1059
2990
122
267
1107
124
993
4128
2547
447
476
3716
533
4576
571
573
2511
27283
1170
1879
6171
11174
1920
3716
1013
569
570
977
4373
3794
2378
2077
1346
1553
5174
570
1353
18455
1170
2347
6476
1772
2523
9939
2300
4478
4937
1772
910
8618
19126
518
16019
378
2347
6302
1258
1772
570
331
10879
10397
2077
569
4373
1554
2545
328
8612
728
433
28429
270
1387
270
3514
1214
993
883
1553
802
3711
16060
4122
427
10460
2031
5831
17832
10460
10460
10460
10460
10460
10460
10460
10460
10460
10460
10460
10460
165
24417
10940
202
788
202
27822
47431
9330
1547
637
442
1547
4167
297
6574
2891
2856
2593
1305
393
325
1710
3159
1940
5493
1824
1747
5549
1886
1554
998
202
635
7045
6367
7045
7045
7045
7045
219
24071
2879
400
338
3893
7950
999
12134
530
416
352
793
2259
1921
233
3572
8468
470
1294
1605
4150
2199
532
481
2371
2383
1400
540
5003
446
899
486
1568
214
233
207
36240
383
3115
2360
365
9522
433
650
1625
379
365
3610
365
685
383
2670
2016
365
3396
922
3031
12442
379
3121
365
659
2425
36915
365
3193
9794
365
365
1337
365
739
976
2059
2313
409
1672
43557
5130
594
5000
2436
363
363
363
198
198
5066
198
198
198
2335
2234
219
213
214
213
352
24108
362
214
214
213
214
214
212
214
213
214
214
212
213
213
213
214
164
5065
204
234
207
233
233
232
233
232
232
233
204
214
36240
651
237
237
379
236
237
383
236
235
236
237
434
2361
922
1625
236
166
3115
11584
166
196
3610
196
237
36914
166
237
237
237
1337
25546
3628
345
328
728
1452
1254
325
1209
330
1452
497
1452
2431
330
31004
293
294
580
293
9723
9450
3539
293
293
588
311
293
40624
439
3455
2722
3460
1836
7725
1102
2892
2508
10149
7100
3080
390
4682
2579
3242
3299
783
364
379
2627
2937
3137
2454
1902
1568
38208
436
365
3290
1336
1350
1090
1188
604
690
880
3937
1083
438
134662
33810
2488
355
37006
167
12524
2386
9492
1889
399
28530
767
855
595
383
365
28162
12582
134677
29700
30725
29336
29449
109756
530
21464
287
2868
994
5092
3900
1118
890
1154
1144
4412
404
5025
1226
4555
4796
332
1019
5441
562
208
207
206
207
207
207
207
207
206
6969
207
6960
588
1440
755
623
5981
1640
1113
481
155
853
839
655
654
3612
185
245
19604
1559
185
185
5014
155
155
185
185
155
155
245
245
245
245
245
245
155
833
3123
1387
726
30949
12846
12584
839
1935
892
671
245
839
245
833
833
839
245
839
245
833
833
833
833
839
245
833
839
245
833
833
833
833
833
839
245
839
245
217
40023
124
4242
9166
4179
2766
8811
264
10188
124
124
7637
3762
4214
3530
39189
8693
3040
906
124
1102
271
124
126
7628
263
10261
3397
37905
272
124
7742
16121
446
270
6019
9925
839
839
3575
2070
3265
444
227
29635
270
5553
2395
892
16561
270
3040
270
270
3265
3476
20877
270
902
35234
270
37319
262
1907
12908
12523
1022
2994
270
39154
4426
2813
3119
263
9849
29603
263
5375
22559
115
115
181
178
402
6737
172
172
256
143
103
143
172
171
170
463
171
171
173
171
143
171
383
172
171
171
505
1814
44520
173
172
172
26097
171
171
170
170
170
171
171
171
171
171
171
172
11532
171
170
170
170
171
170
171
18507
171
17333
172
20407
172
171
26991
32777
31756
172
172
23354
125
125
125
125
125
122
1588
172
172
256
143
103
390
172
170
172
170
171
171
44524
171
170
173
171
171
171
143
463
173
172
172
31755
172
171
171
170
170
171
171
171
171
171
171
171
171
172
64532
171
170
170
170
171
170
170
171
170
171
170
170
170
11569
14740
340
34663
263
272
2117
9263
6553
1671
998
1739
667
297
2061
2324
316
1337
646
311
298
1634
1573
2529
2480
2247
8807
8109
3332
11230
3322
4286
2499
3261
3302
3317
272
7032
3409
12649
22375
3233
398
8065
635
7743
384
410
9768
2951
611
263
7477
745
288
11196
598
9686
6756
561
992
1765
8114
10065
7166
1745
1748
263
534
269
143
262
8251
10402
159
3157
159
14392
640
2050
7891
1365
314
490
560
61422
2221
1352
1279
1588
1685
726
5117
1422
372
7204
1086
1182
557
557
363
1254
1199
431
632
557
10389
2308
796
3129
581
556
557
528
534
28817
529
12074
797
558
702
603
594
541
701
61390
41749
434
12277
2318
2749
2674
2356
1705
20658
61417
4128
267
2094
10967
5613
3534
710
11854
21663
35185
3439
3737
30963
11854
21463
1181
17767
14373
25460
2022
4176
21781
22742
23901
2382
1781
5703
1601
1683
1779
2460
4215
4668
3459
8055
21596
1641
16875
14417
5702
13195
4037
21569
38234
11617
3389
3012
3963
2543
9445
19683
7012
2696
2623
2201
3291
25269
13788
3077
2306
2273
2906
3880
4007
2297
3228
1713
2377
2805
3787
2501
3414
2220
670
2706
15707
1367
828
2598
2705
3463
2468
2921
2990
1365
2671
3647
234
2388
860
2833
3763
2131
2388
6942
3556
2131
6710
2442
3718
7601
2295
2183
3160
1733
2517
2652
2546
790
1944
3262
2623
1237
2157
2047
1882
1631
5649
2098
758
9564
2002
9196
493
1924
1733
234
1449
1014
14241
2033
306
1201
2414
2281
805
1182
2349
2459
287
1832
7275
16007
1222
2465
265
12196
491
4185
2346
19
159
159
17379
5456
304
4936
4113
366
270
1352
1392
270
1621
270
270
816
288
23828
304
288
304
304
304
304
304
304
23354
125
125
125
125
124
820
381
6559
102
102
102
102
102
102
245
5467
102
648
102
102
6350
187
102
13039
12201
704
811
902
556
465
796
609
1849
61462
10482
566
12711
857
195
1214
756
194
489
677
194
1377
5108
587
348
194
593
282
2938
588
211
2845
5077
933
3202
982
565
8612
29174
521
9422
475
521
29174
521
521
29174
521
45354
521
1093
1093
10673
10673
219
438
1293
15648
1293
12319
12319
52057
2095
800
877
658
1134
319
887
1420
377
712
761
800
1319
864
2672
20001
658
1495
10982
2246
10501
1455
2307
12039
12371
3310
12090
12927
201
202
13800
201
13800
15752
9563
8476
8844
8476
39708
8476
20261
8476
28008
11420
13797
12818
12818
26932
8476
8609
8476
22261
15800
426
20826
108
108
108
108
108
1732
108
108
4728
532
7718
7718
446
446
446
513
446
513
546
15765
4221
3481
5393
527
26103
326
333
327
1740
10047
1740
10031
10047
21428
15392
12824
2701
4743
13229
76446
1056
9356
2023
3965
4016
462
10521
7948
6511
136
136
8804
136
312
134
260
18320
136
4522
369
5731
136
7644
7250
35053
259
18434
8649
6913
4471
259
259
9388
260
30240
136
7988
8547
273
143
259
259
259
11658
259
260
143
143
369
432
411
255
30504
3067
398
5692
568
6210
15198
3097
600
803
810
643
432
427
6584
427
6584
5151
432
19622
9093
432
417
432
417
6305
25830
4189
432
19872
432
417
5254
417
417
417
417
417
2470
1294
417
13218
1540
1105
417
1342
1557
1159
1291
1291
1336
466
1016
325
7369
2256
5254
417
417
417
417
417
417
417
9806
2377
4292
22264
16924
24624
16362
13458
18830
622
11910
1207
1208
7703
1485
1544
5327
1614
1457
1435
1565
1470
4177
20291
19974
616
1409
616
616
492
617
616
616
23190
339
7552
32663
8494
29732
4223
34722
2990
2658
28037
424
399
20389
673
10914
424
5937
620
2667
1683
2799
624
11389
12521
4004
592
212
9578
9791
772
1111
27979
3593
739
1008
796
372
799
591
2326
597
694
372
739
370
780
815
948
1764
802
12521
625
2660
1680
2784
4097
8305
17812
3596
5051
4900
5539
6617
5686
3677
6370
5722
5602
5039
4613
8305
211
3561
6928
5748
4943
2949
7896
11066
2306
264
11807
2939
6238
681
12352
1768
1571
1159
2945
264
8958
9819
681
264
5263
3563
5223
11593
4927
3984
921
2512
36511
352
292
496
414
6058
2511
318
306
302
385
7786
459
292
8817
292
312
318
622
11258
126
1194
448
1708
2669
320
309
319
463
2086
2097
499
3185
35368
477
10468
448
463
507
3565
24164
459
7789
292
292
450
2001
462
2301
507
475
12280
66432
24414
461
9847
460
12282
27640
459
475
10553
59416
22884
460
12390
21204
535
466
5508
5508
461
8646
457
10017
23638
535
536
5508
5508
23133
22831
23513
23392
1669
7094
472
7367
575
5408
491
489
542
550
2856
516
544
481
545
335
492
924
922
336
4396
606
522
553
564
482
478
493
580
549
518
553
549
757
22222
9043
717
636
405
645
824
9349
9023
179
179
180
178
180
178
180
178
180
179
179
179
179
179
179
179
179
179
180
178
179
179
178
179
179
179
179
179
179
180
179
179
179
179
178
179
179
179
178
179
179
179
178
179
178
179
178
179
179
9349
15005
1828
6431
1537
1486
1342
1523
1541
1261
314
1773
917
851
964
1090
1176
1815
1486
2579
1891
1529
1604
1682
1595
1883
1394
1612
1968
2101
1321
289
13583
765
1905
2373
13197
1305
59729
3948
9314
600
651
318
7164
5214
4614
4421
4700
740
6179
6876
4327
4130
3753
6193
4295
3531
5192
7703
18104
7743
1105
267
288
4896
453
8651
8662
6323
7496
6422
303
9364
3024
611
263
7590
777
577
878
7594
6168
6616
8534
6072
5214
1200
228
256
32315
276
102
276
276
276
276
276
276
14346
2049
5811
4509
647
21250
4818
33558
2204
550
851
4439
9657
268
267
294
11192
3615
275
1591
7979
11917
893
31777
5217
1118
582
1723
4080
2453
3025
7010
12994
268
3209
2838
1507
1748
3615
1895
1077
308
14034
2806
1867
2479
288
2998
2860
2729
11192
291
4606
2008
9972
608
18306
721
267
3615
1201
4606
1266
11607
714
494
1294
3235
2198
3615
12440
1117
1833
23355
9474
4606
3673
344
36424
216
216
2157
216
216
215
1510
310
140
142
534
29691
142
142
142
142
141
141
623
142
1135
5793
5840
241
218
2920
482
468
9862
5122
3301
9875
10207
2920
5879
35675
3530
2591
2608
1989
2605
3140
3599
3663
3543
3593
3536
3644
3677
2578
2580
2045
2306
2086
3843
1367
2244
1349
1438
299
2475
18444
26910
50606
290240
1834
13745
20046
2523
1902
21531
2352
5249
35086
32924
13403
2305
2685
1038
469
8490
321
1400
658
265
273
664
682
731
322
189
851
680
33169
8621
419
682
449
650
391
2593
2028
550
1478
392
386
1186
438
6258
299
2471
272
305
563
271
563
1460
1666
3028
4858
1750
770
18270
1468
567
842
1066
651
1413
1062
646
392
665
294
1481
763
758
673
750
1347
958
2599
703
2240
616
1358
2029
1561
851
725
932
338
30833
764
6024
338
3812
2098
11327
3077
19119
37673
603
1104
518
2157
1038
2365
391
1509
623
37550
603
1104
518
2157
1038
2365
391
1509
310
259
508
4536
20731
1826
269
1135
5794
5123
468
489
35423
1321
3348
275
285
316
2976
7133
1135
2976
285
37541
310
526
1135
6382
9862
623
482
29842
468
5123
3329
412
37643
310
500
33658
1135
9727
9941
245
468
3174
5122
1135
3174
502
3865
3520
1058
1092
1856
6504
6245
8240
3866
37642
310
514
1135
489
468
33295
3288
7132
285
4350
2094
1135
489
468
4605
4137
10375
5718
10912
2825
5997
12339
10986
37540
310
496
34267
1135
11354
489
468
2946
3123
1135
37545
310
542
1135
7730
245
468
31292
575
3645
1135
472
245
10759
3097
442
7187
1135
472
468
518
1025
969
1135
482
468
516
1865
541
519
524
415
541
3736
540
546
537
2006
5265
2035
4974
1956
5577
1984
4546
1915
4900
37541
310
32924
37542
603
1103
517
391
2156
1509
1037
569
2366
189
530
6811
1141
391
2774
212
1132
311
5863
319
7886
310
1412
1509
2156
40146
142
310
140
16795
1141
1015
212
470
7915
1654
581
474
328
48157
4633
140
140
4761
141
141
140
5053
766
956
6320
679
740
141
1486
4403
141
949
141
141
142
142
6262
141
3535
141
141
11318
140
141
141
2118
603
2848
2399
141
141
141
557
1162
140
139
141
8701
3669
7898
6659
3828
1995
697
259
37642
2365
517
2156
1037
1104
392
1510
37542
310
259
428
310
4504
1141
1995
1132
20542
1141
470
1015
212
8759
1654
581
1029
12390
492
534
5507
12575
762
6380
12389
470
7916
474
326
35537
141
4318
141
140
141
141
141
141
141
141
140
141
1135
140
140
140
140
140
140
140
201
248
2909
2926
2988
3003
3064
3054
3064
3053
3063
3134
2956
2987
3012
3041
3023
3039
3023
3084
2925
2989
3020
3051
3064
3122
3134
3123
3134
3151
2969
2991
3013
3032
3056
3103
3107
3099
3108
3099
3144
2881
3144
2882
3145
31143
7612
1008
3152
2950
15178
2230
202
1281
1140
592
2884
668
1024
794
981
1233
5250
352
687
788
798
1079
629
6260
687
1079
3540
2774
7612
1001
1805
1260
5384
352
788
1008
593
682
794
9640
12037
485
471
461
4399
967
6278
18577
930
930
314
18582
5385
18812
692
309
4142
6946
1814
1343
6071
1699
20884
955
1267
314
1494
1722
2609
1717
17520
958
1817
8040
617
4605
2195
269
269
2158
269
2381
269
269
269
269
125
8027
732
5267
26081
125
125
125
125
125
125
124
6749
489
107
107
107
1240
107
26313
13146
180
476
168
7323
4702
1707
292
1537
504
655
8468
2736
386
967
799
807
283
309
4270
935
7864
13472
3446
990
312
304
719
1095
4826
1251
849
3197
34724
428
23502
4560
7754
1850
293
285
340
2844
293
340
293
2844
424
4702
2736
292
504
304
967
990
3446
283
719
1707
11378
386
849
799
312
309
4270
1095
13472
935
4826
807
1251
3197
34812
14954
285
1435
3433
4288
1343
2795
368
1144
1281
29048
3177
222
222
10455
10783
8760
732
5267
26319
8392
121
11273
2920
2920
125
471
42061
124
1884
14147
561
819
1225
2266
12293
1673
2281
761
4085
16254
25958
40115
122
11987
1884
561
819
18180
142
143
142
143
141
265
141
143
105
143
143
141
143
10490
569
518
159
2767
105
159
519
571
7107
242
518
574
105
517
573
105
518
571
517
576
29865
518
572
3025
519
535
538
535
17753
538
569
538
572
8895
538
570
538
583
12898
538
570
882
538
571
142
538
583
538
571
242
538
570
538
572
538
572
538
574
538
583
538
570
242
242
538
512
105
105
4976
4554
24801
6614
538
576
3909
538
572
7978
242
538
574
9330
538
547
16705
538
572
105
291
538
571
142
538
535
105
242
538
574
2756
538
583
105
538
570
4864
538
576
5505
538
571
538
551
105
538
576
538
572
3025
242
538
572
242
452
7563
1063
135
135
135
135
53954
1063
200
165
135
135
135
135
14670
200
165
52921
200
165
2906
830
560
5004
150
277
6562
2577
2147
1899
9774
1450
3857
9774
3682
846
786
922
982
828
1474
608
826
890
921
656
568
572
568
572
12379
16539
20765
27337
562
7093
1250
416
286
564
5910
427
352
552
2466
550
7022
2146
277
3682
2142
277
31975
187
186
188
187
8613
187
187
651
187
186
619
1627
186
186
485
27343
623
485
187
605
186
675
187
583
515
10110
16729
576
38655
23700
3087
299
6021
4690
3777
2359
3024
2852
4071
3362
4959
4537
3668
2683
2300
3572
2847
2410
2898
3879
3204
3500
1782
298
302
3030
4462
41319
7239
156
3242
4717
571
538
17753
3171
8425
156
452
7566
1063
135
135
135
135
584
570
105
524
4368
26307
1063
553
572
36653
105
200
164
135
135
135
135
39018
542
535
105
2914
464
2359
125
197
156
156
157
11648
26573
140
140
140
138
140
140
140
141
140
140
140
140
140
140
140
140
140
140
41148
178
178
180
179
637
180
179
178
179
570
570
882
524
179
178
180
181
178
178
178
178
180
179
178
178
178
38297
180
95
281
570
574
9330
3534
95
568
573
5725
538
547
105
538
547
242
544
570
242
143
639
5170
8040
617
3698
661
6269
735
1286
8027
704
452
7567
1063
135
135
135
135
21325
1063
200
8782
135
135
135
135
135
20112
200
164
588
3403
1168
293
294
20155
4804
1540
293
4275
2730
6091
4123
4885
339
3842
3615
402
3093
5796
297
1314
3580
13264
17630
2123
2763
636
618
762
572
660
450
417
422
660
1934
286
2498
18968
2413
1386
3580
5698
2001
2480
5608
288
8204
762
288
204
4605
2195
269
269
269
2158
2381
269
269
269
269
488
339
10908
2702
2129
1976
2169
2021
1956
7682
2100
1851
12477
2170
2395
2129
1973
2293
1047
1992
2431
1143
2618
9643
1742
413
2542
2465
11424
30649
3436
2507
2437
26614
851
2214
2503
2570
2577
9763
20498
2574
842
2569
2449
2511
1072
3708
318
867
167
617
860
11039
842
1090
1742
842
8339
851
860
842
5295
21415
19665
31006
34165
16611
1143
24626
11424
842
860
318
1069
860
5622
7214
42850
842
4923
20305
867
860
1051
851
1636
2416
2388
2437
31969
1101
318
3723
842
8169
31741
851
842
318
12818
15147
20907
27842
16443
7192
4831
22555
867
860
867
867
842
318
851
318
842
851
860
842
851
860
842
851
860
842
851
860
17038
102
102
428
365
9569
102
862
2477
10713
15568
888
102
102
10797
15710
780
11584
102
15398
677
102
11883
1123
481
64
1123
481
64
90493
123
314
859
3371
7314
123
26
141
142
142
2524
142
670
334
2746
2728
142
2511
2512
268
395
998
514
116
272
11135
151
272
7567
37585
338
140
681
1085
141
1617
407
951
278
280
1119
498
64
1123
498
64
1123
496
156
18897
1776
1879
330
1011
330
2996
3930
6208
3313
362
967
6660
6831
6299
4297
8550
611
49247
9233
8674
479
970
1002
278
1005
1012
3956
2741
1749
5712
338
339
283
449
1348
267
10602
6799
17074
5880
8872
6848
4946
275
3009
3572
275
934
992
1122
1039
700
294
3609
6244
11827
275
467
285
1418
6684
948
520
6793
7815
8423
9607
292
5366
9492
1123
481
64
77688
1066
6194
11001
4476
3669
277
1665
1459
281
617
285
708
1947
721
1639
270
288
289
1699
288
319
4632
3648
2840
1862
668
12213
281
5045
1180
4094
3660
3613
202
871
1745
3342
480
348
2580
518
30687
4390
3540
1281
296
7612
2230
235
9640
1140
592
2884
668
1024
788
981
5250
352
794
1079
687
798
1233
199
25810
491
352
788
2034
5250
2884
1024
6731
1681
592
682
794
587
671
4612
90495
123
166
26
837
4622
40552
2481
342
142
141
142
142
142
141
142
142
142
141
116
532
26
2141
141
759
142
142
142
142
141
142
142
142
142
142
141
142
267
12565
142
4040
1123
498
9789
64
90497
121
123
123
123
121
123
121
123
123
123
123
123
123
123
123
122
123
122
123
123
121
123
123
121
122
123
123
123
123
123
123
123
123
123
123
122
123
166
141
142
142
142
142
142
142
142
142
142
142
142
142
141
142
142
141
140
141
142
142
940
142
141
142
142
142
26
156
837
188
1123
650
156
1123
667
156
1123
496
156
1119
481
64
1123
479
156
1123
496
156
91239
2609
142
142
142
4651
140
142
141
142
142
142
142
142
142
142
142
142
142
142
141
142
142
142
142
142
142
142
142
141
140
1071
142
142
142
142
512
142
142
142
2288
125
125
3254
7196
123
123
123
122
123
121
123
123
121
123
123
121
122
122
123
123
123
123
123
122
123
123
123
26
1123
481
64
1119
650
156
1123
481
64
1123
652
120
1123
373
34663
258
264
1892
5967
6553
1671
1739
998
667
297
2061
2324
2247
2529
316
2480
298
1337
1573
646
51251
1683
652
1194
619
1116
1220
1125
1193
4722
1075
360
342
356
552
1233
536
1239
1223
1235
1497
11233
1485
393
1086
990
1161
1487
1013
1694
2316
2931
9689
397
371
595
7797
17838
353
1262
1271
1695
772
1556
1260
278
1126
522
373
6153
7490
1718
1544
4979
66235
472
1179
500
427
12107
397
364
2327
499
10495
18566
509
397
373
12594
9818
502
11745
18667
493
397
366
4477
522
10133
21795
4509
1246
522
366
6816
305
6038
507
15919
507
521
371
22360
483
8062
1753
7970
5756
1291
546
13119
18665
172
171
172
171
172
172
537
174
172
171
171
172
172
171
171
142
522
364
142
143
514
15411
1811
172
522
366
578
870
655
1763
714
2616
10150
521
20109
544
142
522
366
4729
2488
20270
171
410
552
5010
172
397
366
9617
37066
171
171
172
172
1246
171
171
1198
171
534
174
172
172
171
172
171
172
171
172
1289
1282
142
521
373
142
9866
535
17475
558
522
372
142
4060
4736
16666
569
397
379
9824
371
2287
2937
692
8333
2070
5744
2312
563
5864
2357
567
4337
3989
567
123
8063
567
123
563
123
566
10195
566
4363
573
9691
568
8596
567
123
566
123
566
6475
8333
566
4501
566
28330
2833
568
13228
566
6813
11457
365
309
560
563
123
7958
566
123
563
123
566
123
567
123
568
123
566
10183
566
122
566
122
573
123
566
122
565
15197
566
10433
3131
475
7655
1255
861
16477
13122
10175
2745
679
1760
1454
2299
681
1760
4999
8528
7898
1284
100981
88448
7323
9473
11696
1968
810
3580
263
5642
716
4856
7122
5468
12780
13104
88645
347
740
6185
4459
10942
10988
31509
5131
1296
5698
13292
9285
50912
1296
1743
13395
1331
587
8953
1398
166
654
8281
1398
4659
328
1656
404
1296
1793
9138
1193
2227
2776
1296
7632
2791
3194
816
481
486
2468
4502
4262
13905
1296
5481
9359
2012
295
1331
589
9148
1398
8230
1360
7632
1296
1737
166
1296
1296
659
8282
1398
166
1756
11139
1326
584
9101
1398
165
1331
588
1737
8944
1398
165
618
8293
1398
8547
1296
452
4423
1995
1132
1296
2006
7993
200
11377
1029
38894
13443
200
7940
1296
1331
1785
588
10133
8954
1398
1296
1296
1714
672
5296
8289
1398
1296
1296
1752
12041
1296
1296
1785
164
4357
166
1296
1296
1995
11404
1296
1296
1772
14138
1296
1296
1747
9521
1296
200
39000
1296
1860
8021
1296
200
164
16490
17339
16383
1296
1775
166
1296
32924
189
189
141
141
141
142
141
142
142
141
141
141
141
142
142
142
623
141
141
141
189
749
10438
159
159
159
7518
8384
5971
2059
2334
465
5150
5971
8534
482
381
5252
8940
595
506
465
5150
10224
11178
506
2812
8239
3644
318
584
458
8249
2918
25516
165
166
166
165
165
604
166
165
165
165
164
166
165
166
166
166
165
604
604
604
604
604
604
164
164
164
5126
440
378
348
1288
378
374
11569
10675
7084
1472
9317
6700
12665
962
401
8275
10736
9122
38023
19256
11984
1236
37805
1675
776
4748
2773
3264
2747
1202
1099
5573
2467
3699
1529
1498
1845
1401
2123
1247
2355
310
1658
9382
28702
2269
2097
22252
5651
734
324
545
22252
181
181
181
181
37805
490
11581
166
2561
2625
576
166
919
784
1245
165
1908
2263
13565
166
164
230
65
126
65
65
65
156
65
4325
18197
27600
4448
65
65
156
65
4325
65
65
126
65
65
64
64
64
451
64
64
28449
64
64
25804
451
64
64
11969
64
64
231
187
257
58650
271
838
773
834
756
798
443
430
396
465
566
691
398
437
649
458
404
881
415
690
566
409
459
617
710
461
433
16725
665
630
411
631
600
830
907
404
418
399
435
567
677
751
443
430
454
655
393
815
433
449
649
437
15380
1916
451
437
450
551
674
641
418
395
443
1044
276
717
434
826
562
429
716
530
397
722
396
620
437
465
443
6873
3715
4498
276
654
14803
305
1191
1694
6553
961
7708
6558
310
427
721
424
310
655
1306
440
1446
281
1325
310
6730
1225
2315
383
450
7376
28449
451
231
1469
253
22686
463
28449
12306
449
6096
231
8988
1438
864
2282
404
404
960
1438
1230
6381
2162
696
1533
1337
1398
11424
1181
913
832
1310
1226
145
150
151
154
159
147
152
151
150
153
148
150
153
153
515929
13257
716
1350
1316
599
625
533
1551
1448
1305
496
2540
298
20811
953
1121
534
551
1390
1316
1396
1446
2126
2951
1721
7742
445
13037
275
953
1350
1121
534
551
1390
1316
1305
1524
1192
2231
427
1142
716
1316
599
625
533
1551
1448
1446
465
402
427
449
205
13037
7619
6935
8114
253
6625
4980
1159
2393
251
9690
7611
2393
397
402
722
374
1203
2140
1682
1483
21161
422
1607
1786
1107
1062
1441
1124
1284
1545
6935
8114
7611
9852
6625
1159
4980
2393
402
1175
722
1203
251
713
6935
8114
7611
41987
6625
4980
7466
1159
402
722
747
665
961
635
1796
996
736
850
1263
758
886
1005
1057
2713
1203
2140
1682
1483
996
1713
1870
20318
1201
633
23065
746
18304
23289
20267
706
6935
8114
1159
7611
34258
6625
4980
7466
402
747
665
722
961
635
1796
996
736
850
886
1005
1057
2713
1203
2140
1682
1483
22546
706
6935
8114
1159
7611
40834
6625
4980
7466
402
747
665
722
961
635
1796
736
850
1263
758
886
996
1005
1057
2713
1203
2140
1682
1483
26471
21048
17322
20543
27147
1592
1010
141
624
631
611
4079
528
590
810
2513
3975
631
648
629
1402
620
268
260
2378
8128
2586
2394
123
123
754
193
1673
141
141
141
312
341
3622
2647
141
141
1776
5767
2146
4108
141
141
141
141
343
1049
141
140
514
6703
581
691
1041
174
506
506
11089
28295
2141
2538
1606
141
341
341
341
141
1030
11998
497
851
2714
341
341
341
1136
582
1697
1012
957
1063
259
1877
1549
2113
322
1847
2929
13788
853
1017
1164
2206
1709
174
761
193
785
761
1673
474
783
10212
11680
1185
141
123
512
65
937
1185
123
512
338
1252
123
512
1004
345
1203
123
512
937
1204
123
512
1204
123
512
1204
123
512
1204
123
512
1204
123
512
1204
123
512
1000
508
4219
954
6199
1274
290
232
238
234
290
217
219
216
216
262
6601
219
230
241
237
242
29490
229
221
230
229
221
221
222
222
265
229
225
221
232
238
225
10433
159
3155
159
17814
142
142
141
141
141
142
12757
142
141
141
541
502
141
142
142
1320
142
142
142
387
142
141
142
142
22472
142
494
24121
142
142
142
244608
141
22472
12529
404
27287
12433
344
38931
216
10897
1460
65
105
105
5558
3522
105
105
105
105
1893
105
105
45927
514
202
1817
446
105
105
1554
635
8669
270
202
14552
105
576
1460
123
121
5359
65
10221
21291
123
123
10922
7566
1063
135
135
135
135
34400
1063
200
164
135
135
135
135
24378
457
232
605
2794
3854
6469
2714
14365
1300
6469
800
11500
3132
1993
11020
1323
1128
1823
2183
9670
350
10895
1816
1518
20997
380
1103
8404
1917
2898
2291
2413
984
943
683
986
383
1003
365
370
1798
6380
4106
18005
10514
371
3433
47375
129
129
129
129
129
129
545
516
1547
129
129
68
297
1940
6574
129
65
1889
129
3516
576
129
5359
205
273
205
129
129
129
129
5493
4167
568
1557
9321
1655
129
9321
5359
655
23354
125
125
1490
2381
269
2158
269
125
124
4605
2237
269
269
269
2195
210
269
269
125
78132
126
6317
126
31158
994
156
156
156
156
156
126
126
126
4755
3501
1868
285
126
1985
156
4094
11001
3660
126
156
156
3613
4599
2580
325
668
1788
156
156
156
3669
1180
708
480
126
40309
126
6344
13415
1638
2457
126
301
126
262
5104
16633
622
415
126
15385
1304
2486
293
317
898
289
2243
156
29705
268
12528
156
4066
126
126
126
126
4001
292
126
2522
37539
5979
17011
8583
13633
8821
31555
3813
1538
3195
6716
33597
5841
14558
126
405
5338
25810
4115
17142
294
28558
5749
10786
288
288
126
31567
762
4351
29741
3438
13194
2448
5799
1289
27606
5854
17573
29398
4818
10380
9384
460
34916
2376
733
292
994
1361
617
2624
9912
585
613
3451
4657
370
641
495
931
363
1365
338
16922
433
880
667
365
1004
456
7281
455
373
627
381
2300
292
1456
292
654
1147
324
326
2785
461
1070
633
292
624
5631
6683
2376
2549
339
624
35766
285
3291
4681
1105
11456
6051
445
285
3592
720
572
759
1058
6620
340
6269
261
3694
5142
7923
334
2186
979
285
6952
2986
980
285
507
334
102
36013
732
6592
1633
4640
4062
1861
370
5643
3326
1663
732
1600
580
13770
340
1359
922
732
292
3275
325
335
1775
388
365
732
732
732
732
732
364
363
355
376
359
366
362
732
732
732
366
369
2880
2612
3497
850
2244
1186
636
12345
483
2993
483
1963
1103
2256
911
1308
6479
6286
323
5364
732
732
732
732
732
732
732
732
732
732
732
35784
3037
261
6388
35809
7952
261
478
2298
33540
9997
1915
4605
2195
269
2381
269
269
269
2158
269
269
269
125
8040
8027
38521
141
141
52269
6270
43437
380
33876
25854
22051
42777
45210
65495
36898
23612
63773
38543
23373
101
1494
101
122
2354
192
18845
1749
716
1566
10334
933
806
1846
268
870
780
837
33147
458
7359
261
3666
402
403
261
392
15025
29946
575
1332
1292
2054
13365
484
38446
9392
3416
2930
290
572
12212
260
3779
124
2237
576
101
25850
115
273
6361
1848
476
112
124
124
11006
122
1340
125
124
1364
1388
3483
4209
447
792
894
869
542
634
195
915
15264
713
14399
1849
14220
856
260
5375
1374
677
347
756
676
11251
2462
2792
677
5123
643
2873
649
10481
678
3700
23373
101
101
101
122
1592
23373
124
64
443
1266
4605
2195
269
269
269
269
2381
2158
269
269
269
125
259
30992
1915
26968
661
6197
318
9947
3579
3874
3853
13619
748
292
5244
4459
1242
1248
2578
741
3802
718
102
1321
102
13242
7188
102
1699
102
102
867
4329
477
24160
414
661
2766
102
3802
18735
2852
10011
4444
310
3782
1699
310
7188
877
725
23354
125
125
125
125
125
124
2270
192
363
194
192
191
191
191
192
191
190
191
191
191
191
191
192
191
191
190
191
191
192
190
190
192
191
191
190
191
191
191
191
190
192
191
190
191
191
191
191
191
190
191
192
191
191
191
192
191
191
191
264
193
191
192
191
308
358
9447
166
166
166
165
166
166
166
165
166
165
166
166
172
9519
7163
533
858
4599
5951
1830
919
6475
4318
4861
783
4000
192
191
368
193
193
193
193
191
368
191
191
368
191
192
368
192
191
369
192
191
193
191
192
191
192
192
739
3698
3078
5222
5242
5152
13685
369
369
192
192
193
193
192
193
192
192
193
193
192
193
192
193
192
193
11198
125
125
18419
103
103
103
103
103
277
105
265
103
103
5945
330
103
103
261
267
242
269
331
103
257
103
263
287
330
435
20669
103
103
103
103
103
103
103
977
322
612
156
156
612
1950
105
105
19940
977
322
609
156
613
1970
156
105
5614
322
612
612
10453
2963
439
517
4354
400
421
188
871
1394
3074
159
884
19
301
3393
10915
4227
2908
12094
3454
2888
10691
10952
204
10952
443
6171
38600
898
295
5327
1067
1055
125
125
125
247
125
1082
900
9559
9321
2134
756
330
12787
10037
900
1105
287
648
2133
756
732
329
18672
148
19378
148
19136
537
572
142
537
573
537
546
143
537
571
537
546
551
571
143
7300
242
585
571
530
13264
537
568
537
569
142
537
550
270
4605
269
269
269
2195
269
269
269
269
2381
2158
125
655
23521
4480
269
269
1490
5504
124
2237
7529
275
4605
269
269
2195
269
269
2381
628
11537
3880
624
18295
5165
674
9710
1331
677
14229
3880
17879
606
10841
4690
615
12675
10396
5165
650
5171
12216
630
18295
5170
609
9710
3698
627
6269
9710
634
9710
6269
17880
686
11537
3464
631
609
18295
4690
1244
954
3891
1258
2206
782
1797
4605
269
269
2158
269
2195
269
269
269
269
2381
4605
228
269
228
269
3345
124
3341
124
3342
124
3454
10369
3351
124
3360
124
3343
124
3347
124
3347
2413
197
196
197
21023
196
195
196
195
2292
197
195
196
196
6501
371
15611
12083
1798
6965
1293
19
19
25221
4914
159
56730
56516
8520
1340
19
433
12427
18595
56089
30394
166
165
166
165
166
166
165
165
165
164
164
165
166
166
165
165
165
165
10480
166
166
165
165
10480
166
166
16402
165
165
165
166
165
166
10479
10479
165
165
165
165
165
8282
165
8282
165
165
165
165
168
166
167
165
166
166
166
164
43515
165
165
166
166
166
166
166
166
164
166
166
166
166
166
166
166
166
166
167
166
166
164
165
166
166
166
165
165
165
166
166
166
166
166
165
165
166
167
536
5761
689
743
15207
652
642
677
662
637
809
1454
555
709
199
145
144
145
146
144
145
145
145
144
145
144
381
323
7654
10044
6473
6815
6476
5143
12942
7362
7223
5585
422
295
6161
343
587
27740
29695
373
381
323
7654
21061
6114
422
295
6205
343
631
171748
23354
125
125
1490
125
122
156
13900
167
166
166
268
165
166
164
165
166
166
11508
167
330
165
166
165
2429
167
165
166
166
165
114
1051
47109
295
165
165
165
164
166
166
166
165
165
143
112
166
1167
78825
267
12542
114
330
143
4654
3441
3699
3619
3596
3540
3518
3479
894
18934
3590
3513
2617
195
1303
1950
11627
1666
1237
1385
1731
1287
1418
1581
1649
1619
5737
1664
115
5431
107
107
107
115
115
202
107
107
26171
2595
2920
218
13580
115
218
115
218
202
1213
108
2920
524
325
41000
9513
9314
9791
2170
5463
2949
7403
2189
324
552
9849
4614
1234
1270
1577
7251
325
1011
3406
1765
2171
4476
5744
1012
23354
125
125
125
125
125
122
2352
356
342
344
1201
5517
10592
1053
296
10852
3291
669
269
6547
1469
875
1740
342
5001
2801
1492
1260
412
739
315
490
2469
1516
1064
771
375
494
492
377
896
35260
7300
3119
3087
3117
3253
3111
3072
3032
3094
3074
270
1862
1715
3057
1746
1805
3151
1857
2321
26342
17312
2731
3075
2269
3071
2390
2717
2839
1861
2444
2647
2754
1865
1980
2079
3129
3132
1744
1686
2177
1893
2330
4871
7673
1338
207
7401
10105
2349
2887
2829
2339
2829
2968
2711
3043
10735
12717
3293
1629
4982
13143
1365
8581
7163
3650
5711
15488
14240
1629
11629
8486
1300
3043
1577
1454
2252
1879
2601
2264
2224
1888
2253
1830
3968
2359
1838
1602
1225
3826
3749
2236
1700
3316
1048
2747
25251
4677
1860
3329
1541
4275
9736
6884
8207
5384
3589
5984
12482
13204
7716
5639
850
2251
3709
5672
379
20440
11680
210236
10294
632
598
2692
615
625
2402
537
595
2393
588
659
1793
631
581
2396
576
697
705
689
2433
1144
2358
632
579
615
594
652
581
705
392
602
615
2024
579
632
2531
625
542
2093
594
583
2537
652
635
1887
581
596
3328
2544
682
47524
588
631
576
682
359
536
9102
5742
1121
5623
623
12463
277
282
278
9973
5948
991
12482
477
5720
944
12788
3764
8715
1371
2286
5792
1551
8719
842
11714
15357
741
1533
407
1315
4102
18521
4755
853
4691
9135
10916
12100
23634
21134
7317
460
6343
932
328
570
3077
5988
20214
8531
292
23640
3407
2265
2010
7976
3883
3077
1957
1953
2054
36732
1523
16919
4587
5058
1033
5662
6645
13247
4830
4855
2940
5307
5880
697
1404
1322
1895
2596
11834
1640
1050
1060
1395
1300
1523
1484
267
4406
1327
1442
1480
1322
4077
15828
2449
5075
1406
4074
14565
1449
1171
8668
2422
1909
2805
2247
1406
1277
1917
1910
2795
2247
1831
1306
6973
3690
2139
2355
2245
2691
1231
2029
1515
2394
1811
2698
1247
2048
1492
543
280
35947
982
7652
3536
840
1627
1561
339
1206
5157
841
2101
2370
519
15515
34591
9563
469
2612
11443
607
518
433
1748
1255
1002
9360
1011
329
739
2582
1454
1895
1509
14719
5856
11089
904
609
6865
1253
879
308
4205
8996
8831
11753
18207
1183
446
10506
9822
7824
11753
8306
12354
444
11915
9248
15238
11235
437
13443
8583
872
741
999
651
10513
11069
370
9629
579
13507
370
9629
12650
374
9629
374
9629
10098
308
8996
8743
469
433
9360
5856
8583
8831
2582
6795
447
915
904
816
840
268
21997
934
1138
890
831
698
2504
11194
955
448
1119
1101
878
994
858
564
4060
11995
370
1755
1930
1940
374
357
11091
2125
425
1091
6821
268
838
1245
658
259
818
1225
641
1024
1651
1082
1046
279
282
301
659
706
843
699
972
5110
3197
9580
3747
743
376
664
2702
376
17637
467
338
376
762
409
2458
658
378
718
345
274
254
175
1891
324
734
1020
735
316
316
2722
316
2034
1585
566
750
608
624
330
316
1481
736
3328
2012
378
378
7239
374
1460
321
1573
353
343
354
1096
2265
349
1281
342
762
3340
3404
1019
378
3387
285
2846
378
636
2862
1908
274
254
353
343
353
342
343
354
636
2846
296
762
274
254
10458
623
623
25938
3758
465
623
3615
695
623
4678
623
623
623
623
623
5301
1327
623
623
7625
623
623
623
623
623
623
623
10731
10747
4533
2605
2290
10523
3006
10486
2128
614
1870
6688
483
1443
3297
11432
1982
4060
10287
69350
38014
136908
10279
2815
11389
1074
5526
6601
3536
2212
2108
2106
2733
2141
2790
599
3736
1366
15637
2676
2068
2684
1302
10248
6873
11892
9727
4502
4729
28598
1846
1712
1609
1647
523
6953
2782
1600
1722
1918
1943
1945
1549
2161
1447
1265
2800
3233
520
520
4298
4482
4142
10735
520
11680
8760
381754
11680
1460
1214327
522
834
1540
4496
1621
1429
1220
3052
1246
1117
1177
6001
2706
2196
2155
1968
1747
5794
1216
2061
2182
1793
1746
1378
7980
19335
204
711
12871
9726
202
995
26648
25772
12265
13537
846
202
1154
430
141
344
32170
142
216
216
216
216
216
215
216
310
140
21164
196
1003
1917
2898
196
365
196
1798
380
196
942
1103
984
683
196
383
370
370
18004
6380
10514
5070
15577
18895
196
9381
196
15178
11331
344
32265
142
216
216
216
216
215
214
215
310
140
534
281
34140
4887
1849
664
1399
615
972
4268
573
330
333
332
1532
5279
2577
5893
5711
3430
5081
33681
6242
2646
718
398
12976
803
808
644
1391
387
1624
585
676
704
676
662
19800
764
10188
1006
698
24085
11115
683
32696
2626
1061
1399
1120
337
4308
4670
6713
4168
3913
3746
5993
4785
5503
5288
30592
14780
825
815
587
838
26171
16755
11486
26959
12578
55682
568
28356
2468
9360
949
23014
13648
31394
9683
43465
2685
8832
5609
5007
569
5586
32458
8876
848
43690
1119
4876
172
10419
1868
172
75
11163
10341
2410
172
9587
172
113394
172
184
184
172
3390
172
1845
236
3942
236
172
2325
186780
349
172
1822
172
918
1998
172
172
35078
1349
621
1310
860
2629
3126
11904
4638
172
3191
9368
260
172
172
172
172
76174
172
172
859
2304
2923
21815
172
1499
172
29293
1404
1849
1049
14448
25626
3441
34433
451
264
172
714
18295
3880
722
3880
14229
672
1740
19983
3443
655
19983
3443
672
18295
3880
671
12675
18295
5107
648
18295
4690
5585
616
11537
3880
661
9710
6269
628
6269
18295
671
19983
1502
3443
689
19983
3443
645
10841
3880
694
14229
3698
530
6806
391
2774
1141
212
1132
18027
219
7916
10242
8759
1141
13175
1015
212
453
1654
581
1029
219
470
7915
17377
219
419
11181
7861
12479
219
470
7915
127
7658
2164
227
529
12135
86
44560
2105
324
1216
698
4302
4289
4893
874
1585
1293
498
478
263
2920
12509
127
159
496
9175
263
3096
127
11680
89
63497
4691
499
491
267
7964
12395
1104
2366
518
2157
1510
1038
391
589
38300
603
623
38298
1103
2365
391
2156
589
518
1510
1038
603
310
259
38297
603
1104
2366
392
2157
590
518
1510
1038
310
259
1062
5494
608
2512
905
21751
1552
331
2247
339
4093
905
37768
975
1050
900
2623
6173
316
4887
12787
16429
3105
1640
2552
1932
1039
189
44483
6552
275
338
270
297
317
3298
1336
327
2988
302
336
2022
417
3606
3264
1504
304
16945
2202
4794
2353
2606
698
2011
324
256
548
2518
9344
259
18497
143
2438
509
2438
509
366
128
509
903
509
5932
2438
259
261
7324
23012
20539
2565
3214
222
253
259
257
7498
18863
196
12440
435
833
970
583
991
261
262
258
6186
30660
23032
205
33204
1380
298
5480
1344
307
498
498
1262
4615
1207
2904
1108
347
1149
1381
1950
459
987
270
286
2990
269
281
494
269
1510
3879
5418
4763
2299
29598
264
272
256
1166
1635
7764
15688
287
2438
2438
101
262
532
258
4426
24811
2438
254
258
4974
17767
15325
271
2207
282
2007
256
258
1618
4366
310
1524
8382
434
997
285
1280
2812
1034
264
262
1830
12799
258
509
14175
1223
14205
3415
8971
10046
19340
9754
8938
14193
11392
5412
13792
6914
3281
1809
854
4280
1831
9324
9045
7635
9983
2295
7983
4798
6755
2231
1642
1598
595
7472
6020
4185
2888
1925
1080
1955
6049
8267
370
9495
4380
5897
19042
7967
11778
14175
3089
1258
10110
3204
3123
12474
1374
1330
1336
1188
3123
5322
7300
11082
4515
4585
11663
10932
2748
1631
4920
284
10171
255
10168
367
1937
17801
2126
11359
984
3846
394
3478
11532
5899
467
4972
20904
1123
470
6959
1201
395
2349
6631
1584
260
12184
10545
481
402
4557
2079
1377
960
273
1941
9020
11170
6777
3856
737
289
8529
1948
242
10467
3066
4848
532
10467
4848
532
3066
10404
159
159
2791
61
5075
11986
159
3258
1294
1566
2077
2260
1678
1422
11653
15443
2164
529
110
5450
1699
4642
180
179
179
181
179
179
179
180
178
179
53770
179
179
179
180
179
6529
1787
179
179
180
448
178
179
180
179
448
179
179
8533
179
448
3697
165
165
165
181
7671
179
180
165
165
165
165
165
165
180
180
179
179
448
180
456
181
179
179
179
180
179
180
179
179
165
2788
448
165
8967
179
179
180
448
179
180
4644
181
732
165
12913
181
13428
181
18037
179
179
456
179
180
180
180
179
180
180
179
180
179
180
179
180
180
180
180
179
180
181
180
180
180
180
180
166
166
165
164
166
4644
165
164
164
165
165
166
166
165
164
166
3698
166
166
165
166
165
164
166
165
165
165
166
166
166
166
166
165
166
166
166
166
166
164
164
1117
163
165
29624
15576
166
166
19503
166
14308
166
15480
15123
166
21195
166
14140
166
22495
14205
165
15440
165
165
166
14866
166
14615
166
14210
166
14391
166
15482
15308
166
166
181
53757
180
732
180
180
180
180
14105
178
179
179
178
180
14121
179
179
179
180
180
178
179
179
178
179
178
275
67
180
3738
456
15586
420
501
1497
427
3135
884
639
427
17316
4518
1343
599
776
1703
4610
1522
900
3295
1216
1073
547
712
12021
528
548
436
501
1497
427
3135
884
639
427
4518
1343
11569
12086
1091
1260
1101
9465
1285
1380
658
2043
4925
791
786
188743
660
7049
1245
841
1259
2309
766
456
17520
1285
1543
1504
790
1260
1473
810
1380
783
1101
1504
8504
1905
8889
38203
2326
35297
264
135
135
134
1892
607
135
135
11914
135
134
136
9791
8250
5409
4677
4812
4725
1071
455
476
12402
453
393
4740
4752
4690
4746
4753
4723
3062
434
135
4773
4707
4755
4744
4645
4607
1192
134
135
136
136
135
134
134
5326
271
190
189
189
12177
189
188
338
14658
3936
429
3507
435
363
267
334
430
427
10319
880
2605
2391
7621
939
6955
7072
7080
51366
51366
19485
14716
5262
2471
283
14640
5988
283
14576
4675
2305
14576
15243
14576
4882
14576
5823
14576
343
5326
1726
1732
227
2556
2980
5874
179
179
1851
180
9896
179
178
178
179
178
179
179
179
6417
179
179
14049
393
1817
369
11703
257
159
6192
2600
266
11979
395
1817
369
13512
266
14853
179
11979
6082
367
256
266
12034
266
395
1817
367
11703
1731
1756
1722
1725
14764
8322
669
914
388
245
366
706
263
946
2391
4775
2390
2407
13229
2428
2418
2391
2383
237
4772
165
165
165
165
165
263
311
2836
3165
10295
5517
165
165
165
165
165
165
165
165
165
165
165
165
165
8121
165
165
165
165
165
165
165
165
165
165
165
165
165
165
1573
9375
4871
165
165
165
165
627
165
165
165
165
165
165
165
719
1323
6031
1275
4865
2164
165
165
165
165
165
165
165
165
165
165
1976
627
8972
1741
10449
159
2803
159
61
5097
159
12351
159
394
563
5193
1234
14542
3650
4789
2832
557
237
419
187
790
1394
3086
381
2190
1320
546
271
262
884
618
1318
1240
647
521
301
2941
256
2737
891
8943
1234
1544
1439
3190
861
892
1723
1724
1723
1731
1764
10490
159
3207
159
99
15298
159
616
2429
1637
286
316
262
6609
15061
262
56
16474
159
11986
4085
1446
543
224
16910
12425
31668
159
159
159
159
1678
9252
369
30237
6546
3382
19
19
19
577
19
19
19
2920
337
334
188
792
1394
3075
271
1320
381
2168
884
546
618
1318
647
521
301
1240
3102
256
247
2556
12435
2672
2400
3134
265
4104
2861
6729
267
345
559
682
757
4099
1831
5079
783
582
936
533
1633
1142
658
536
7088
1012
1084
675
610
11408
561
617
659
159
560
1139
688
682
756
2597
2447
618
334
648
524
745
642
735
605
1729
231
165
165
165
20882
698
603
587
603
601
421
40294
836
603
601
421
488
549
2836
3165
10295
5517
1591
19934
4871
632
255
12455
560
596
6911
5331
24127
601
553
350
22395
559
10095
1155
570
594
520
549
458
436
563
547
2876
556
1487
655
560
443
424
647
21198
264
29985
722
12701
603
601
421
522
35786
739
603
601
699
4340
2836
3165
10295
5517
1591
4871
19934
9965
9317
669
495
2783
1527
645
32317
1527
11838
7084
325
337
1158
2572
326
288
324
10599
1381
13720
12207
262
1381
483
3048
6815
329
13618
329
2410
1025
16267
9805
537
674
1867
770
414
414
471
6028
4865
1642
1275
1976
2836
3165
10295
5517
1591
19934
4871
2836
3165
10295
5517
1591
19990
4871
627
7728
166787
1732
231
165
165
165
719
1689
2792
126
126
126
126
2713
2885
2376
9373
159
4504
460
13710
458
6084
10959
6278
4308
11106
22400
386
1246
6292
460
1881
358
2205
316
269
863
1199
268
1430
1078
3074
880
271
395
269
609
309
1005
1276
332
1050
930
1025
310
911
339
1148
1386
1221
269
970
863
874
1261
344
6255
5405
460
10002
5839
460
6074
458
13828
24203
2376
11768
4862
183
126
126
126
126
126
126
1722
1732
5874
227
11428
2980
179
1876
180
179
7770
3070
1890
1750
4658
7770
3070
5329
5069
426
3441
428
7407
5025
763
19863
9880
28470
1002
807
873
1523
942
1005
986
1249
1225
24859
936
1493
14365
982
1168
1271
1137
1097
1643
41821
1114
1449
727
5267
25834
125
125
125
125
125
125
124
64
455
12815
10777
1803
269
268
1353
269
1960
269
1857
2306
269
269
1929
1386
11332
61517
277
549
878
371
663
6999
277
454
344
1539
1324
344
1389
1054
520
992
5534
5419
5946
276
2496
12071
2976
1442
7927
346
278
281
951
12097
2799
332
280
1125
274
2195
461
2115
2072
329
1539
391
1232
4613
267
261
410
12314
2637
273
15019
273
333
56351
2072
10940
268
54041
12008
332
6315
294
10451
2072
260
12873
666
9394
267
13083
752
743
660
9587
609
25196
2072
268
16378
51292
344
5400
1399
4979
371
5916
370
549
446
1512
999
1547
878
346
3085
15505
1043
425
12837
2072
267
13796
56321
51317
15505
15502
224
6118
11885
47490
344
454
837
1431
2726
535
346
1522
277
277
5508
276
1053
10458
4527
1547
425
371
370
998
11890
5946
26410
9394
266
10940
833
14290
276
371
1549
589
796
265
56395
12093
269
269
303
303
2370
288
269
269
269
1750
1306
269
15506
3352
1854
3632
1394
691
304
623
393
770
269
1512
3241
26073
9394
13796
273
272
10706
265
1854
3241
1512
3352
1750
1306
3632
14404
455
12706
10281
3243
41348
6877
9333
269
244
6059
269
2567
305
269
1032
1042
913
287
362
626
1742
7946
5473
2896
291
1466
3580
2933
12421
2714
2730
636
456
10451
762
2763
450
293
417
618
3615
446
660
457
285
292
720
6830
326
760
2986
285
4688
340
572
763
847
324
2549
445
3291
1105
3711
426
17597
507
7952
3823
1734
1730
227
5874
7770
2999
6560
2978
3441
6623
7770
3315
7770
2670
6309
7632
1460
5926
22859
33948
4056
36710
4191
39483
2423
4178
4057
42248
4178
44992
5191
4349
7293
3781
4346
17175
3755
1504
38912
21529
7775
2928
5178
22581
5997
12381
47354
5912
10676
77752
7449
5826
1833
34343
4381
3630
1190
15714
7775
2928
5165
3692
6698
26560
26548
2702
352
10362
4014
12624
6698
4424
4802
2702
6698
4424
4802
4653
2714
3252
1867
2932
5934
23087
48291
5650
4890
1838
4014
1391
2005
2026
7597
291
291
291
291
4575
30273
291
291
6943
994
21226
10658
291
3378
4358
4353
13919
21782
11954
17255
1311
2928
5176
19200
20555
20260
11324
8861
20405
227
11428
2980
5876
179
1884
180
179
7772
123258
5688
5684
3932
7976
7796
6336
5802
6156
5043
1731
1743
4321
4725
333
333
6270
25854
336
63773
23612
38543
36898
45210
8210
18247
13782
888
35795
14784
5654
460
5073
5124
449
4304
619
692
5595
566
1215
620
4652
528
393484
5365
457
5844
459
21022
2008
8028
5690
11155
269
14248
172
171
171
169
170
171
269
14313
172
171
171
169
171
171
270
15985
270
14301
268
16742
170
269
18679
10798
171
18063
5957
18063
171
170
171
170
170
170
171
237
18945
13601
269
26304
7293
705
684
171
677
23615
4473
171
269
21449
7695
269
17386
9523
269
18070
8371
269
17465
172
269
13788
270
13938
22636
414
1021
414
878
2024
1173
311
293
284
933
291
334
413
284
355
291
328
1770
290
269
18202
9455
269
18035
13881
269
20187
11522
269
21459
8823
269
19146
12543
269
18749
269
20460
9548
269
25201
11070
269
21150
12113
269
24947
13017
699
269
20096
11687
269
14601
269
19719
7778
269
17064
269
17548
269
15591
269
13207
269
14334
269
12337
269
12626
269
13493
269
14058
269
14139
269
17746
6907
269
13863
269
13732
269
15258
269
16831
269
14501
269
13600
269
15190
269
14308
269
15055
269
14476
270
15522
172
171
171
170
171
172
270
15144
270
18646
270
13897
270
15323
691
3500
1570
1359
643
292
459
125
6124
3508
460
14404
4742
281
950
2456
8918
609
526
639
672
1291
735
967
606
587
645
719
588
989
663
653
612
724
739
662
542
637
785
1017
766
932
590
545
35807
419
650
392
391
386
2626
1218
3438
683
563
525
271
305
550
438
8230
264
299
596
5912
1460
12004
2983
271
264
386
2061
5302
270
15144
15047
3068
14608
5692
568
13900
171
15047
33611
5754
171
171
678
171
171
15047
20409
46108
171
328
167
336
166
310
166
11064
993
550
36117
1390
553
1258
1264
28857
1076
22290
2690
12560
17439
1165
367
103
267
25476
12519
2116
7743
25001
5321
1339
1325
1687
1842
1570
1550
1650
589
17601
6138
6186
13441
2031
2066
863
5801
256
268
637
274
670
265
282
751
666
6115
10340
508
12536
6531
4205
510
434
746
9478
512
2571
9621
528
8479
339
673
2862
3283
568
568
501
780
568
568
568
647
339
523
5105
49883
5525
4158
191
6233
6186
13249
5528
4587
507
2007
15015
429
308
16366
10168
11467
383
5372
4167
18731
949
985
819
660
610
1765
1011
2943
1904
940
991
790
862
852
970
807
827
5668
2236
921
985
869
934
894
970
951
4168
945
942
661
833
609
1004
1937
1010
951
11281
2814
866
2873
1968
1435
1980
9776
4233
1980
6339
3258
11120
6680
615
1818
2848
4382
4671
1238
1238
6627
1968
13422
10526
11572
435
6712
7637
13822
7625
451
12673
8878
6621
7313
2265
457
10133
4446
6816
305
460
10114
3806
3136
9157
4313
15645
10174
8450
44428
8157
7656
5272
15198
11782
4192
21574
44428
3928
4312
12945
2716
2140
370
2121
2009
10192
15015
429
12595
308
16366
10168
383
5372
4167
7637
13822
433
10748
12673
8878
6621
7313
7625
435
6713
440
7013
8488
460
534
4882
8825
6275
6384
7491
13477
7260
8858
447
5566
7736
8535
7520
4716
447
16384
11124
450
10134
6627
447
13422
10526
11572
450
460
464
6424
460
478
12767
3806
3136
9157
4313
15645
8450
8158
10174
44427
3227
14201
2121
2008
370
370
24302
7199
200
10266
19424
27942
102
1605
913
33191
32396
1463
1514
699
354
293
6744
4494
293
1043
2735
836
544
166
1385
166
713
303
166
166
670
1432
1148
403
293
590
293
919
373
825
166
372
166
996
851
294
528
2041
609
1931
2735
293
296
293
767
285
324
1441
592
351
869
166
829
37600
2853
303
166
166
794
294
166
452
3800
391
21049
457
514
469
524
535
553
543
503
3113
489
756
487
425
425
9491
463
428
753
22050
756
302
411
479
393
9036
12189
701
1473
324
5646
2917
1188
823
7575
1145
6467
325
701
612
7036
11114
21048
440
579
7036
772
33632
24158
384
786
3136
9157
3806
8158
4313
8450
44427
10174
15645
23373
101
101
124
120
5541
101
15015
1442
1694
2316
2931
2931
308
10168
9689
5372
383
4167
16366
421
11882
7637
13822
7625
425
11878
12673
8878
6621
7313
7013
8488
7491
439
9558
6275
8825
4882
6384
7260
8858
1456
5566
7736
8535
7520
4716
456
5963
16384
11124
1982
1435
1980
9776
4233
1980
6627
11572
454
10748
13422
10526
454
11771
4278
14976
3112
7065
8642
6566
3806
3136
9157
4313
15645
8158
8450
10174
44427
5282
989
921
898
906
1159
1019
964
948
1054
948
1178
5757
5653
1167
936
924
975
962
1151
960
960
13679
177
242
361
230
744
210
352
937
228
703
204
812
208
231
721
228
775
231
753
421
209
315
231
775
209
661
226
1070
209
941
228
210
8229
177
352
368
429
333
333
499
491
596
568
1301
1065
2795
945
8237
251
6799
989
921
898
906
1019
964
1167
936
924
975
962
1151
960
960
13421
177
242
361
230
744
210
352
937
228
703
204
812
208
421
721
228
231
775
231
753
209
315
231
775
209
661
226
941
210
228
76
228
15472
177
242
361
230
661
210
352
937
228
703
204
812
208
421
231
721
228
775
753
209
315
231
775
209
744
226
1070
941
210
228
13679
177
242
361
230
744
210
937
228
204
812
208
421
231
721
228
775
753
209
177
361
210
352
969
228
703
204
812
208
421
231
721
228
775
753
209
315
937
231
775
661
226
1070
209
941
210
228
76
228
5282
898
906
1019
964
1159
1054
948
1178
1190
969
1163
1151
948
5765
5661
960
960
5282
5765
5661
177
361
210
352
204
230
209
703
208
937
5282
989
921
898
1054
1019
964
1159
948
1178
906
1190
969
1163
1151
9319
9195
1167
1187
1113
1172
1134
1130
1162
1157
1144
1134
1176
1104
7048
6908
969
4943
4795
1176
1129
1044
1026
14320
936
1204
924
14139
975
961
960
14318
14149
6908
5765
5661
960
13679
177
242
361
230
744
210
937
228
703
204
352
812
208
421
231
721
228
775
231
753
209
315
231
775
209
661
226
1070
209
941
210
228
5282
989
921
898
906
1019
964
1159
5765
5661
936
1167
924
975
1151
960
169
204
196
5282
1159
948
1054
1178
969
1190
1163
1301
1065
2795
945
8241
177
352
368
429
333
333
499
491
596
568
195
195
196
194
196
194
194
196
196
195
196
196
195
195
195
924
3844
1422
5495
1059
177
675
5282
664
506
550
601
220
14949
14818
1087
961
1354
13831
177
242
361
230
744
352
210
937
228
703
204
812
208
421
231
721
228
775
231
753
209
315
945
231
775
209
661
226
1070
209
941
210
228
13991
13849
955
13755
13647
13908
13778
10112
9946
921
898
989
906
1019
964
1167
936
924
975
961
1151
960
960
5282
1159
948
948
1054
1178
1190
969
1163
2093
1047
1050
1020
1044
1052
63547
2510
10444
419
8199
12560
4395
177
8229
368
352
429
333
333
499
491
596
568
1301
1065
22397
943
2795
249
249
14363
2202
1713
4309
458
25785
2048
1063
2966
757
2723
2429
1279
1415
293
1230
1278
3756
679
1700
3286
3436
7639
1214
16143
1030
22539
754
11562
2745
428
466
460
429
447
425
429
448
455
449
456
429
454
426
441
26275
6226
442
2987
440
9166
292
1157
22061
349
5019
10760
1146
5166
10760
722
304
196
527
1276
2571
1397
377
673
11995
1115
216
1928
12233
2181
394
563
4937
2832
3650
1234
4789
564
237
421
188
785
1393
3332
381
271
546
1320
262
884
618
1318
1240
861
2168
647
521
301
2895
8551
256
247
2506
14671
891
7458
1544
3190
1439
1234
452
7562
1063
391
2774
212
1132
1063
135
200
135
135
3936
77924
200
8892
17822
3152
17542
567
774
647
460
673
724
1590
2931
764
775
4367
627
800
768
567
790
880
294
4350
675
868
764
713
802
742
711
763
875
17567
634
701
696
697
698
829
716
293
2397
726
801
18333
704
694
701
302
799
9711
789
801
4520
1032
743
720
7933
829
764
285
1516
4328
2081
513
878
15641
648
23071
567
696
768
460
799
743
294
1516
878
829
704
875
285
724
634
774
647
697
775
764
4328
675
829
790
2081
763
673
789
713
800
742
567
801
701
15641
720
880
764
9711
21594
802
694
648
513
302
1032
698
716
711
726
868
21470
16077
1055
337
289
12213
10196
14188
10446
1055
4344
698
16034
370
15467
704
15394
15201
15304
584
38600
1067
1079
1023
1035
2962
1675
3602
733
24935
1297
269
126
122
124
123
10087
687
3611
2280
1352
126
123
3116
3219
124
1274
691
9887
2779
308
287
2310
1049
1395
1472
2075
842
986
204
3573
361
12483
7430
2093
19008
6844
7128
2948
39673
1818
1780
743
687
857
1592
1153
1446
1398
1149
2986
1784
1724
4917
6080
3623
3322
2344
1896
19208
6937
6545
393
2220
1076
797
1976
265
11552
10452
3069
4848
532
12091
4765
640
1450
3618
453
11113
2039
267
465
5150
36897
2289
465
1826
2935
6545
2633
26083
1853
379
1732
5350
429
3092
1651
2160
2049
1844
5421
1992
4924
1702
11841
3711
5911
12907
6498
9346
6670
5438
5041
3305
4734
4988
6412
4935
3889
2495
4370
4363
5813
3361
4380
3699
3686
3245
6169
6977
5019
4215
6314
5431
5418
6343
5427
37037
5164
5690
19846
3643
317
1205
584
1706
1556
1251
6770
3170
2711
1608
1467
2917
491
11907
527
260
17464
10452
3069
61
4139
616
3069
3468
12755
6463
6549
6344
5995
6735
6600
6350
6341
6082
8825
5407
6563
5664
6728
5981
5800
6806
6245
5689
5908
6645
6487
6022
6348
6563
5752
6354
19931
19036
3566
4319
8227
879
3580
294
304
1808
390
1600
2027
13142
4080
465
4749
308
284
2570
389
296
282
878
299
4337
259
17543
5094
19034
3564
4317
7347
877
468
389
326
292
397
8171
38081
405
384
470
1424
4666
19034
294
1218
388
5484
3671
675
813
26168
5198
877
2029
1378
2029
14316
2703
11385
5502
1213
1308
292
6998
3141
5350
6998
4040
7379
3077
7879
3313
2029
3467
15139
3405
350
3568
781
3409
350
3331
3453
3366
3553
15143
3282
4321
3946
3659
3329
4976
3380
4441
4602
3833
3367
2807
443
15311
287
3967
410
368
16071
1725
1221
287
4939
1872
287
368
9110
301
287
370
14430
287
1774
1798
368
287
4565
301
855
9609
33886
9609
16737
4643
451
5537
405
452
1949
4455
405
405
819
12450
16741
4526
13005
823
4041
1380
3625
5327
10119
9759
141
140
106243
141
7416
7099
141
4295
141
3836
9777
43252
31120
1138
139
7368
236
296
10917
213
3969
441
6816
283
261
12314
6440
5967
5326
7222
5101
5136
296
296
283
214
214
84
286
214
296
296
84
214
84
296
296
214
236
266
214
10487
296
296
14290
84
84
2514
399
296
283
286
267
283
238
12569
11333
261
12759
115722
214
283
268
283
266
12969
12051
283
267
4827
1025
6796
15625
203
327
964
956
340
695
704
24102
517
5686
1718
2383
745
296
183
3522
1712
1711
5351
203
3947
668
765
3297
476
2611
881
137
397
215
296
296
84
135
4827
1025
6796
15625
203
112
113
171
113
170
170
170
517
6822
198
3522
984
156
156
156
296
183
5351
203
171
156
156
24102
475
142
13902
286
18925
18760
4576
18183
2533
2381
3236
14931
2763
9384
12796
13471
3985
1967
1155
368
5127
404
1180
657
1296
1880
2281
6205
4314
45253
1321
1806
14274
4839
14761
35612
927
2771
15021
459
3980
4053
4381
4624
4058
4070
4915
268
890
268
268
639
3896
4675
750
323
4003
699
337
301
1622
412
16606
12623
557
604
603
16146
16056
15576
15576
16654
390
41206
1316
3061
385
5269
288
288
1697
2919
2192
3807
410
376
4821
1957
766
2182
34945
2713
12721
1610
2238
4737
45326
11719
742
7485
2104
824
28575
363
401
19827
1326
416
12058
326
1108
415
324
1108
1090
8218
11054
718
357
4324
595
3848
10157
4478
233
233
2077
2092
1913
1649
1575
1711
2307
12477
2016
6980
3590
10604
1875
1702
2477
2002
866
2468
177
16528
2965
3683
6124
5670
3337
5397
5185
4240
3327
3530
2424
3319
5511
5090
5500
4007
4751
2318
2956
1945
6124
241
373
24508
3250
3282
3546
3744
2412
3216
3993
6293
3630
3793
3561
4285
11297
7415
1894
2649
1883
1426
5286
3793
4004
4285
3863
3018
3056
8920
1939
1383
2917
4004
3805
3494
1038
241
20576
6005
10071
9579
10578
11647
11302
29535
3128
7321
13424
19199
2956
10861
241
2120
31695
12058
490
425
471
445
493
480
4477
15464
456
489
478
478
291
1343
502
359
474
523
467
493
2438
440
476
1507
2225
4750
4211
437
466
460
462
3843
484
2167
419
446
451
4598
11626
1504
3522
1473
11963
3557
3889
9580
19835
16118
10067
1993
2000
2313
4054
2763
1805
1456
1805
5051
3268
8975
11815
4005
1549
2057
3623
1237
195
287
18398
272
257
261
4989
287
287
265
267
269
265
330
330
330
19261
644
1970
12235
23989
1622
3485
1950
1198
7496
1633
396
361
2467
549
417
2020
1649
21808
1560
1253
4312
1417
390
39689
1317
3061
5153
288
375
288
2238
2182
4821
7427
1697
3807
2918
824
766
410
261
17050
2713
448
7987
385
40787
5742
2192
32342
15294
1610
618
4519
925
25953
1474
288
12440
9509
6141
288
310
766
756
756
561
426
363
401
19827
1326
416
1107
4323
1090
8218
326
415
1108
324
12058
11054
594
481
3848
595
28747
449
506
3054
28544
9113
21004
7053
1421
1514
394
369
484
351
419
30522
1122
9425
2126
356
430
399
383
10822
362
299
1879
3151
10157
4478
233
233
2077
2092
1913
1649
1575
1711
2307
12477
3590
1875
2002
2468
10604
2016
6980
866
2477
1702
6028
1857
2099
2079
52385
19165
53595
12914
1969
1532
1675
1728
2274
1111
1027
1715
11988
1952
1166
4011
7346
1993
1333
16632
1421
1426
1157
885
1069
1064
10157
13924
6823
4071
19547
1884
3478
1058
11493
4207
1058
1337
2596
1849
3725
3610
3719
1784
1058
6726
2262
7107
2162
1737
557
385
587
582
573
581
334
573
579
526
543
572
283
15034
10643
495
316
403
269
433
1667
357
636
5486
7463
396
570
3150
6412
1277
2654
12883
1125
1124
506
6400
727
5267
24734
1297
4034
304
269
2688
25511
269
121
430
124
2579
1248
304
452
13447
1297
269
267
1029
4381
4381
1429
4489
2870
24820
275
2081
1683
1480
1244
2232
443
1331
10192
7280
3167
1331
1480
1429
1147
2614
1683
1244
3072
219
2081
1480
72
5824
22161
6190
10192
7280
7280
13832
873
1509
72
5727
18366
72
2964
9872
72
72
2912
219
2912
2868
219
3254
13104
4489
72
72
14560
5824
3254
219
72
72
72
72
4335
22384
13959
29908
45136
4505
34208
2720
22557
48531
52692
3775
2912
17585
26119
6475
7827
2748
47336
47848
3632
6099
3478
482
727
5267
26319
125
125
125
125
125
3234
122
9340
17106
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
15400
125
125
125
125
125
125
125
8021
125
125
125
125
125
125
125
8067
125
17315
125
125
7636
7623
17100
12948
125
8863
125
8608
7842
8863
8863
8294
17340
9299
7728
9282
7405
7277
17347
13473
8330
7522
17353
9742
8182
17361
9758
7958
8835
7738
17348
9417
8233
7147
17354
9397
8109
8680
17350
12745
8865
7318
17354
13774
9727
7513
17348
15206
17092
7622
10150
17102
15679
15869
125
15911
8262
15613
8424
8680
17350
13007
8757
8044
17353
9916
9039
125
125
125
125
125
125
125
125
125
125
125
125
125
7947
8814
7513
17348
9781
8362
8899
7983
17345
9268
7482
8474
17351
9444
8196
7274
17347
9335
8366
7725
17346
12654
8632
7356
17352
13605
7971
8183
8058
17376
9413
8258
7428
17374
9321
10317
7190
17372
14922
10979
7231
17376
9318
8240
8864
17380
13760
8903
8011
4952
845
320
516
514
627
431
984
4488
1105
2083
9148
2236
1857
603
4288
407
1423
1911
2218
1078
1842
1920
2279
1511
1335
2214
1267
2101
2132
5236
1971
31366
31367
5401
674
7106
2390
1415
2656
1487
16588
1484
5123
7830
2163
226
567
4925
1363
1957
1318
3879
1475
2568
6587
250
5628
4687
1998
560
430
984
4488
1105
2083
9148
2236
1856
603
4288
406
1423
1920
2278
1077
1267
2101
2132
1842
1335
2214
1512
1911
2218
5236
1971
31366
31367
5309
690
7178
2655
1415
2390
1487
16588
1484
5122
9037
2162
583
4862
1957
1363
1318
5066
560
431
984
4488
1105
2083
9148
2236
1857
603
4288
407
1423
1920
2279
1078
1267
2101
2132
1842
1335
2214
1511
1911
2218
5263
1971
31366
31367
5341
682
11264
2390
1415
2656
1487
1484
16588
31366
5123
7404
31365
2163
5263
5610
1522
2702
8469
627
430
943
1105
9148
430
807
17106
1288
960
2097
494
1010
1222
961
1181
1121
587
547
1129
6062
9370
1166
584
1007
1171
1268
484
1173
481
527
8280
1148
472
1010
1295
595
1347
467
7783
17315
1168
491
15199
486
8554
473
8893
17341
15370
8082
468
8023
15931
482
8225
17341
9279
7135
9556
15681
8025
7997
17346
7127
15483
8159
7738
17348
9804
7421
8490
7147
17354
14996
7941
7652
17348
15186
8667
17349
7598
15354
8468
7930
8074
7529
17350
15306
8343
16070
16007
16329
10368
125
125
125
125
125
125
125
125
125
125
125
125
125
7436
878
2111
1389
1194
7740
1389
8075
2777
1389
306
2311
8615
1106
6501
307
307
307
2039
10395
3446
2191
2495
2623
424
1295
307
307
307
6835
6932
1496
455
829
829
1127
7740
7530
10405
1453
3829
2125
1021
422
1326
422
12695
1127
307
307
1105
2777
307
2111
21212
349
8990
325
10302
467
32305
2590
285
1304
2752
1084
1249
5454
124
174
11622
1274
4187
8952
3896
3320
1692
1293
1414
10179
601
456
2528
285
13923
1863
288
716
2369
13665
1306
2778
354
596
124
174
11015
4538
11231
787
754
801
752
20635
124
3851
3159
6808
6589
124
174
4909
124
3167
288
87483
683
122
12370
837
439
420
288
5228
124
3214
21879
124
9140
174
1204
124
5252
9611
18928
4017
124
124
124
174
377
1065
393
1124
770
806
7280
8641
9163
476
19116
637
122
11373
174
928
633
124
288
3956
19996
122
9781
124
11622
288
5498
19047
14661
122
144
12101
10384
166
166
166
174
122
166
165
165
166
164
166
164
166
166
164
166
166
166
166
166
166
165
166
165
166
166
166
166
166
164
165
166
166
166
166
166
165
166
166
166
13418
166
166
166
122
166
166
166
166
11997
14661
166
166
166
166
166
166
166
166
164
166
166
166
166
166
165
166
165
164
124
11622
124
11014
400
32744
1189
1724
122
9737
4609
8689
866
544
983
618
1022
891
8075
7740
1127
10395
2191
8615
6835
829
829
7530
12695
1127
10405
422
422
325
12772
2111
21212
5674
2777
325
9764
325
8977
7740
167
167
167
167
167
1127
167
167
167
167
21212
4668
7740
167
167
167
167
167
167
167
167
325
2111
2777
13986
325
9412
167
167
21212
325
11537
1127
2111
2777
8449
7740
325
13309
167
167
21212
325
5383
6828
1127
325
11079
95
2111
21212
4321
4321
2777
325
8427
325
10038
325
9540
1127
2111
2777
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2777
2111
21212
325
4419
5674
325
10250
1127
2111
2777
1127
2777
2111
1127
2777
2111
1127
2777
2111
7740
1127
95
1127
2111
2777
1127
2777
2111
21212
4668
325
12243
325
11228
95
1127
2111
21212
8449
2777
325
12132
325
10073
95
1127
2111
2777
21212
5509
13321
745
1127
2111
2777
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2777
2111
1127
2111
2777
1127
2777
2111
400
32854
122
2912
13593
164
124
5565
3185
554
7008
124
124
125
7703
122
9439
5197
1284
19107
125
4230
10323
29225
21034
7290
3900
3370
2891
175
3501
1456
16348
21617
2916
3391
1975
5833
6820
2860
20104
3150
417
4455
954
613
836
738
15463
753
836
683
24401
768
2227
17941
975
1017
269
269
269
2768
22472
466
276
430
385
516
502
478
456
504
494
290
478
473
404
26879
478
404
617
473
290
505
496
80424
142
142
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
141
141
142
141
142
142
142
142
141
141
142
142
142
142
142
142
32251
9003
130
9303
9478
122
10488
14544
121
8177
1394
261
258
124
12228
124
269
14268
1200
269
269
124
119
26413
1311
1285
112
2990
267
1868
267
125
1173
122
123
124
1285
945
3068
126
42460
1108
1014
720
695
721
3173
291
997
3857
3666
1167
3845
701
6603
2043
868
1533
2218
1936
805
2056
1522
740
738
686
3305
854
707
683
3851
2985
752
4690
842
860
754
2136
1469
3959
1458
1441
284
5863
1910
1547
1448
137
12404
1543
533
1418
1803
1644
535
3419
1566
124
124
124
124
11464
1337
945
1340
122
124
112
2023
119
897
2990
124
1256
1167
193
21646
9930
25310
23599
1928
623
1157
363
21635
262
24672
5666
19996
263
5747
263
23655
268
12435
8508
776
4329
575
606
622
582
456
2091
773
765
336
1513
317
558
706
738
808
1305
2189
702
315
4599
268
12377
23328
9230
7620
4069
27795
13859
260
12953
260
383
418
396
261
768
778
1966
1276
260
259
388
859
265
6135
485
17306
725
20191
525
2610
4236
377
513
269
526
1444
10251
10064
24053
12214
22950
262
22523
23233
261
13032
6128
1143
334
1135
2534
14427
8928
1143
334
9155
29599
12390
8548
10715
375
2094
7783
10715
7376
374
2094
1134
5149
20029
12571
13364
9024
6248
16611
16440
19200
20105
15452
11325
11852
10366
18308
9201
6309
5958
5850
5994
5886
15961
6258
5941
5701
5771
5779
10338
9657
17732
15793
16673
15470
6254
5746
5758
5878
5673
6023
5738
13280
13608
8985
19440
4702
2395
15385
19164
33953
12125
11998
8065
1054
457
8995
32912
32595
43081
35436
25497
8473
34641
27826
30147
37189
15992
17033
9548
9210
9466
8994
9240
25951
24103
23051
21439
21662
31214
24266
8642
17771
8534
9454
18181
6694
1818
4610
3805
2156
3977
3881
5032
7536
9277
3732
6523
63426
84259
938
2678
191
190
190
191
190
190
191
190
192
191
190
190
191
192
191
191
331
42038
124
546
124
288
247
288
65
124
288
124
124
124
124
124
124
424
5894
105
105
105
105
105
105
105
105
105
1699
1693
7064
1532
192
124683
7604
1606
1556
1626
189
192
2769
1649
100678
4160
2607
7042
41728
18475
1425
2267
684
227
1125
269
264
1688
424
6340
330
263
234
263
287
330
234
267
257
330
175
287
674
265
226
331
1425
1460
424
234
26217
227
227
226
1749
3029
5056
1950
1198
2008
21946
977
612
322
12467
12468
12447
609
1970
1387
12467
22574
977
322
609
609
1970
21989
977
322
613
9561
609
1970
21377
977
322
613
609
1950
3940
26689
38718
322
612
612
21265
977
322
609
612
1970
22901
977
322
613
609
1950
1058
1075
464
448
2040
6232
27923
769
529
23899
775
12669
946
6044
757
1057
304
295
252
18181
263
261
5484
269
287
265
265
330
331
330
270
2047
25975
977
322
613
613
1950
5545
6607
288
3049
288
288
381
288
6500
482
6068
595
471
676
28869
878
328
1770
1173
413
284
15644
1424
414
2024
933
291
496
291
334
355
284
414
290
311
293
612
322
613
23258
977
322
613
612
1970
5752
322
613
612
22515
977
322
609
612
1970
21866
334
1309
2917
571
335
583
832
18403
583
832
25474
583
292
3912
832
496
6705
123
20330
583
583
832
583
832
322
613
613
123
22639
977
322
612
609
1970
18401
258
270
262
268
6617
175
175
218
1400
3622
13795
381
482
14550
6068
595
332
5486
2132
2920
2884
6341
2720
8363
2659
2082
3126
2372
1034
2606
2676
1566
56306
2203
342
1442
1984
3894
729
9686
506
357
9930
12801
10224
505
9377
12619
9686
506
9906
12953
8899
505
12501
13908
12926
9334
12828
5305
56315
11001
11252
10172
11184
10204
11008
9960
56315
12378
57414
174
526
3963
3861
41693
174
526
3962
452
7566
1063
391
2774
212
1132
1063
200
1015
212
3936
581
77924
200
7940
17822
200
7940
17845
307
307
25860
2791
639
4494
658
1200
5249
691
1184
1762
1239
336
4313
709
815
624
276
281
5842
634
2996
1135
5026
593
12317
4052
22009
2646
760
4176
1115
1105
606
1360
9346
567
2598
1873
428
3373
19443
5574
7594
1459
830
855
937
771
548
325
433
694
1173
1157
325
775
779
3372
979
701
3534
840
3499
24820
3412
24011
725
654
4857
324
593
1246
891
4584
2269
1334
1244
4901
2116
475
479
324
475
478
478
737
979
478
478
25431
4054
1830
1698
1758
2701
22517
428
20845
6732
2583
1809
2266
15570
9058
1664
4135
2810
527
2309
6593
2280
3257
457
208
903
564
3636
703
2842
538
543
490
513
346
437
527
545
501
305
545
533
493
1063
6517
7846
527
336
8259
1218
336
13721
540
1037
530
516
484
2006
420
30950
1510
1556
1372
1408
5272
2191
668
691
695
1012
1014
723
8706
865
926
847
50212
2191
827
257
681
8285
313
317
288
318
1451
1484
288
318
4915
611
1442
1469
997
627
430
984
1105
2083
9148
4488
2236
1856
650
6000
406
1568
1911
1077
1423
1368
1842
1267
2101
1512
1335
2132
377
11706
164
1543
1415
609
7983
2655
1487
16588
1484
2390
5122
2117
7771
31367
2162
165
8996
165
7787
31366
165
2006
102
1408
25952
109
109
265
109
1067
12235
5272
8706
8285
4915
5173
710
632
517
4743
2097
7524
505
2235
2137
2158
61471
14823
9974
711
7367
484
583
4492
543
1427
541
556
467
477
580
535
661
5868
477
385
670
24377
108
108
10820
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
192
9670
193
108
108
2939
1533
11630
486
20203
108
108
2001
108
8242
108
108
30925
11519
56533
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
13961
72
72
2164
4948
72
72
72
19
72
943
70
299
449
2461
3529
13852
10094
2870
7136
7055
6208
6273
22629
41406
536
7238
7704
10501
3066
343
188
830
1394
3067
109
158
480
738
2835
159
327
590
1698
4489
4056
341
6222
4419
3311
6611
1204
432
159
2833
2476
2652
343
494
27061
102
102
156
10373
102
102
3853
102
102
156
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
426
12312
29696
126
5749
126
126
2448
126
126
126
126
1289
5799
126
156
426
27894
6225
9853
156
126
281
126
126
4001
126
703
426
29298
4680
23274
126
9384
289
18616
237
237
236
236
236
237
236
237
237
236
236
235
237
237
237
237
237
236
236
237
235
236
237
235
237
235
25714
236
237
237
237
236
237
237
15926
237
236
235
235
236
236
235
237
7314
236
11412
236
236
15926
7314
11414
15712
237
12919
237
94882
4380
236
35932
236
236
237
1768
237
237
12845
237
237
236
12897
237
17199
7070
12897
7070
10641
236
12897
14827
237
7072
14827
7072
10803
15247
1668
2229
2443
413
758
583
721
687
460
385
7550
916
2044
1587
1124
664
709
6137
722
6299
716
937
835
665
6849
1588
902
18274
3581
3144
10963
12084
8301
17249
16437
15524
618
16819
10908
20299
13274
9635
10192
180
180
180
180
180
180
180
180
180
180
180
180
180
181
180
179
180
180
180
181
180
180
180
180
180
23787
2831
456
464
720
87086
42145
126
126
589
607
1947
1172
1699
1905
9497
126
4207
1038
963
11779
107
330
3303
603
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
107
108
107
108
107
108
107
108
107
108
108
14600
259
6900
5281
656
2117
246
309
268
246
19637
291
7698
1588
1558
2860
292
3705
301
291
9615
1577
6325
2639
1052
303
1654
539
1633
2997
7603
27509
999
293
319
319
482
293
895
319
293
293
293
293
319
638
299
980
1241
490
293
1081
293
293
667
293
293
293
293
293
1046
293
15222
293
293
293
293
293
1322
293
299
293
565
595
299
293
602
293
1097
293
529
7980
659
11129
404
452
15227
15227
6795
539
1478
2930
7603
27442
999
293
319
293
482
293
895
7980
595
293
299
293
319
528
565
293
293
293
293
1082
659
293
490
293
293
980
293
666
1046
452
15222
1241
293
403
293
293
319
293
299
293
293
293
293
319
602
293
1097
11129
1322
293
293
638
293
299
539
1478
2930
7603
27442
999
293
319
293
565
595
293
895
319
293
293
452
293
319
293
293
299
293
7980
293
299
293
293
667
602
482
1081
293
293
293
293
293
293
1046
319
1322
404
293
1097
490
293
659
293
1241
638
293
11127
293
299
529
293
293
980
19637
7698
3705
1577
1240
292
787
693
701
587
305
4766
1090
301
22225
800
1215
1074
2860
9615
1588
26464
2524
8328
1258
5940
1524
4960
6425
291
301
1558
1052
303
2639
292
1654
6325
1181
9974
802
5285
675
674
5882
1653
305
854
1310
841
1200
6091
6664
2830
292
677
893
684
823
2674
307
2038
330
728
821
1186
301
340
27962
610
525
546
541
617
1535
9324
503
540
785
518
546
292
284
565
536
604
896
299
292
765
645
522
521
899
340
19338
4161
4163
1182
1311
292
1074
1241
292
305
10076
1900
1162
655
28698
293
482
529
1657
826
595
299
784
777
725
895
602
700
674
7641
633
4460
7641
16866
293
319
508
821
6226
807
1422
617
845
565
714
9160
654
810
682
771
38015
1006
2309
7215
1332
299
4129
1322
31929
695
3273
210
1071
1177
642
686
767
435
2299
2771
7630
724
1646
722
756
480
652
1096
472
469
2387
336
1142
336
949
9684
534
1567
580
11433
508
842
634
435
336
7645
1646
9788
8897
16814
553
1108
1182
1143
1103
1270
1113
8837
4342
1427
1058
4079
1185
1132
9258
1148
1033
4155
736
3340
1422
1445
1431
1410
1401
1396
1432
3979
1417
736
3340
1422
1445
1416
1431
1401
1396
1410
3979
1433
328
167
293
141
336
166
142
39312
334
739
61320
191
191
191
191
191
191
191
191
191
546
2304
1590
833
31422
256
191
191
191
191
546
191
39313
142
334
191
191
546
186
256
191
191
39316
142
334
191
2745
549
4365
427
266
253
357
7848
159
260
33454
446
6019
1280
1241
12986
2025
1253
906
2669
270
839
15561
268
9925
20175
270
760
2070
3575
444
13083
25404
270
839
3603
2927
1152
5237
17026
871
2988
21467
1730
2739
9126
2612
22154
20639
20813
2471
3175
22009
7202
2359
18399
2616
2522
2581
2690
4882
6584
2595
8929
3661
7041
17378
2175
7090
2302
7085
1532
6990
3917
2491
3258
1972
3210
3324
3220
2697
2800
148
3116
2802
534
2927
9585
2920
2431
4181
8999
3875
124
10942
5702
373
154
373
2920
373
373
6990
6990
148
580
2920
122
10841
6169
373
154
373
2920
6990
122
10317
7300
7300
7300
8197
7300
7300
7300
18946
154
373
17026
373
373
157
259
10109
270
270
12775
270
3808
25619
2582
1125
12043
3429
3232
2205
7880
1987
5274
14537
17229
855
584
4463
2398
584
10824
7405
584
2722
4908
3794
5220
3658
8651
11331
8625
5117
6248
6772
5355
6959
3079
5001
6388
6856
4470
11735
6616
6664
3431
3157
4329
6728
5250
5441
4716
5303
5734
4207
111296
816
812
126
77837
126
6317
126
14532
156
126
156
156
126
126
126
156
156
1985
156
126
126
156
156
4476
325
126
126
791
288
126
3342
126
126
156
156
156
126
3736
126
126
156
288
156
126
2580
156
126
1158
2031
30217
154
13665
7098
912
1475
2087
144
11462
2589
391
391
391
391
180
137
8534
30217
123
9444
820
13528
144
11462
20714
154
13665
28567
137
10224
123
10329
28899
144
11857
14486
141
12112
816
115
107
330
3304
607
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
816
4083
155
3365
123
12059
30897
144
11462
144
1546
23638
137
8534
115
20643
166
2040
2494
2645
2066
2690
2363
2408
242
207
5563
4910
1138
232
232
1524
1969
346
1112
233
232
232
232
232
232
12230
342
204
196
322
232
231
232
232
196
232
232
232
232
206
5339
1138
346
796
648
30748
19165
275
8893
19085
11230
5263
796
812
296
246
871
263
271
104
104
104
104
104
104
104
104
265
562
101
546
187
552
179
4912
540
12644
29755
5537
1189
6225
319
1699
1947
4001
288
288
281
4476
5045
270
703
78611
126
288
288
285
11001
3342
1862
3660
4632
4094
1665
3669
3613
2580
182
182
2778
2933
183
3400
430
3374
2651
1233
426
1334
2004
426
9146
430
428
700
8961
9744
424
700
4734
3736
2810
2686
5228
182
182
2809
181
2635
3242
430
183
424
3374
183
26025
424
182
3153
1233
2751
720
681
9169
182
2618
2921
1998
9537
1747
3735
681
426
9113
720
426
182
2024
448
4735
1333
9113
9537
3949
699
9744
182
5227
3003
6148
19436
7190
16016
6518
25910
18234
17656
19278
18362
18053
17905
30423
5537
1066
5977
442
15626
281
1947
4124
281
1779
1699
5045
703
270
1549
2522
4476
480
358
29332
5052
21958
1783
6265
444
444
476
444
470
456
456
472
444
470
450
456
452
444
444
460
452
454
454
456
446
446
440
460
450
448
452
448
446
476
474
472
454
470
454
460
456
454
452
446
446
468
462
450
18904
6846
23930
2852
5061
1072
1898
3521
444
462
454
452
446
452
450
458
452
448
454
448
462
460
446
450
446
448
446
448
466
446
454
466
444
460
444
470
480
472
474
460
466
456
454
452
444
452
454
446
446
466
446
448
450
466
452
444
466
450
444
450
22621
4321
21102
5051
1175
3628
19299
358
766
6087
5063
26098
2652
448
297
450
444
3191
466
450
446
458
466
444
454
460
446
450
454
452
446
470
452
460
446
466
500
456
460
454
444
456
454
454
484
442
452
478
448
448
472
452
458
446
470
452
454
448
446
452
446
454
454
454
448
444
460
452
452
458
446
450
448
462
450
458
458
462
454
448
464
466
452
444
472
446
466
452
466
446
460
458
456
464
450
456
450
456
470
470
454
470
478
490
484
444
468
452
472
474
450
468
444
452
444
446
490
468
452
444
444
446
454
500
444
454
462
444
452
454
454
470
454
470
454
452
454
454
466
460
444
450
500
444
474
474
460
476
476
460
450
452
484
464
444
484
452
464
456
472
470
446
454
468
470
19280
1109
24521
11862
5613
452
444
452
456
452
478
452
452
452
446
452
448
466
454
466
460
460
462
444
446
454
462
460
464
458
464
468
468
442
460
472
460
458
456
444
460
464
456
468
474
444
472
452
464
456
450
458
452
456
454
452
448
472
452
454
452
452
452
460
458
468
462
454
454
472
454
444
454
450
456
446
452
444
444
458
450
444
452
450
454
448
484
472
466
460
446
474
444
458
448
470
452
446
466
476
444
460
454
446
444
448
476
478
454
458
446
472
470
450
474
454
450
454
454
470
472
500
470
448
466
450
450
462
446
470
19869
1815
3124
1107
7906
2783
303
1924
15752
1062
113
204
370
1877
418
1488
142
4574
310
140
12717
18877
10099
7396
1138
20140
53024
1543
619
829
310
112
112
112
112
112
112
112
112
112
9612
112
112
112
112
112
112
112
1083
11451
112
112
727
5267
26319
125
125
4034
304
125
3234
124
10398
472
41827
122
7622
1884
1496
1225
2281
561
270
2266
819
14147
1673
767
460
6759
1966
854
3621
3609
1034
911
923
554
1022
554
1011
842
703
791
999
889
767
1341
583
1046
1492
901
768
1034
779
935
1504
10879
1424
843
1157
972
942
1800
943
1177
1801
972
844
3226
1138
1178
1139
1156
973
491
1954
6759
5023
941
940
1507
940
122
4399
124
12493
144
6599
45694
124
9563
330
19031
1297
269
269
110
9706
22955
2108
460
930
9784
122
122
125
1428
1457
1184
124
122
124
1110
122
124
1391
1910
993
2277
1611
516
272
1244
8975
219
219
517
219
25772
219
877
5902
753
3857
5838
27349
7898
515
219
219
219
231
753
112
112
112
112
112
112
112
112
112
112
112
112
112
88
112
112
112
112
112
7702
4044
554
449
4007
7423
4136
441
20540
4097
392
1019
311
188
372
327
83267
180
179
179
180
179
179
181
179
180
179
1284
923
1383
7916
1697
3896
1381
12771
1381
5555
1381
4928
3068
13799
13455
23347
3669
2079
5793
11388
2592
4742
3407
8421
55020
4742
389
389
19729
200
200
200
201
201
200
200
200
201
3407
2079
4742
201
11388
201
2592
3068
13455
201
201
3669
200
200
201
201
200
200
201
201
6331
4742
64797
4168
1462
201
1462
8421
389
4742
389
55020
2955
4374
36653
201
180
179
179
179
180
181
180
200
200
201
201
200
201
200
201
201
727
5267
25511
1297
269
4034
304
269
1248
124
6749
452
15986
1297
269
267
1029
6710
16393
1029
6710
16921
1029
6710
5130
31743
50432
18708
1029
4381
4381
629
432
984
4486
1105
2082
9148
2235
1856
600
5954
406
1567
1909
2272
1076
1422
1736
2131
1841
1266
2100
1511
1334
2213
625
14670
1139
9143
1414
1155
5122
1486
31366
2389
2655
59765
31366
2162
2116
651
1108
1029
929
1174
961
961
4964
25650
12147
10510
237
226
11307
452
7566
1063
391
2774
212
1132
40313
1063
200
11205
1015
212
1654
581
32924
189
279
260
15468
143
328
1893
2044
686
24379
176
174
176
175
175
175
175
175
174
2063
5021
7637
176
176
176
175
175
175
175
1371
574
175
7637
175
176
174
455
8752
4906
24372
175
174
175
175
1371
574
175
175
174
174
175
4208
174
2063
5021
175
2357
102
4966
718
102
102
102
544
102
102
102
544
208
554
1662
2357
554
208
545
2803
1002
496
13501
518
1553
10153
8654
620
496
20755
2584
6065
3893
12902
11455
734
14668
254
10282
302
1856
2165
51572
1962
1316
2799
275
598
637
685
752
664
1682
2393
2950
4607
4656
268
8405
459
3392
5880
694
4012
1751
294
294
267
978
220
220
3109
1697
979
763
1320
524
685
2189
1069
1013
1622
1673
1340
11893
10980
723
5805
4880
293
449
35921
377
1795
646
794
907
6298
2246
1576
1611
2074
8974
8926
19298
4319
296
293
1857
16808
3591
4243
3575
4155
377
3647
16569
1539
2316
2220
621
724
8926
8926
8926
15172
255
10168
319
1888
1990
9208
686
24254
4906
648
7261
2357
544
4235
7122
554
208
2357
544
11455
554
12902
208
11455
2804
1002
495
12902
174
7083
11455
20812
3743
11772
496
21038
1698
769
12902
486
4959
6332
7768
496
20918
2147
2038
7938
12902
11455
496
5558
496
21182
467
2022
12902
4504
6441
11495
496
20915
428
7227
7122
4274
7807
3897
4096
496
20822
10025
7122
4274
11494
7810
10188
496
20942
8865
7122
4274
11494
2147
496
496
20935
664
6922
12941
11455
2057
496
21040
12941
4367
6378
11455
496
4098
496
20933
11494
4517
8563
496
20873
4677
3643
7807
8321
496
13314
10196
2245
496
20836
12902
11455
2385
8516
496
21625
12902
6798
7617
11455
2357
544
554
1109
496
21795
3430
7109
12902
11455
4116
2357
544
554
208
496
21895
4118
11070
12902
11455
2146
2357
544
554
1109
496
21702
14082
12902
1748
4850
2357
544
7768
554
1109
684
684
13145
6859
318
326
2067
1460
14708
14357
3791
781
1764
7018
1460
3792
2357
544
554
208
1460
1460
1460
1460
1460
1460
1460
1460
1936
7018
14712
7706
7018
7018
25872
13286
177
175
175
829
1476
175
5513
2357
544
554
1109
7018
9431
7018
26753
8193
2357
544
554
208
39807
1063
200
165
135
135
135
135
10475
2695
4848
532
54
20007
2268
1968
2009
1460
10190
9926
7016
77
8331
15196
4042
1177
1699
264
12076
2820
10450
159
2424
423
563
4937
2832
1234
3650
4789
4937
558
237
419
186
634
902
1393
3084
1320
884
271
618
381
1318
1240
546
19
521
301
1525
3093
4057
256
902
1393
3085
2190
19
521
647
301
1525
2919
3519
5326
3444
3869
1525
891
8944
1544
861
1439
1234
3190
7764
7764
7764
7764
7764
204
4107
2847
2514
6270
1196
850
346
407
468
352
289
402
277
503
3958
290
383
316
411
25854
36898
22051
43437
42777
23612
38543
65495
33876
45210
336
63773
37518
12526
3159
1278
1838
315
1990
1457
597
1691
20112
1921
12100
576
1290
5359
5376
574
361
5376
5359
25900
3159
2747
420
6139
365
1534
6640
336
318
328
12100
340
307
310
30062
7377
13837
200
9390
212
1063
200
26218
24991
24590
24198
14167
200
7886
13749
7376
14166
200
8782
24197
23808
452
4433
1995
1132
4030
1063
626
259
7561
391
2774
22183
1063
200
7940
1015
212
1654
1029
581
16362
200
21546
200
16741
200
21445
200
20621
200
7940
3782
626
259
34953
2390
542
1534
1128
416
1062
2181
358
283
34851
470
2649
728
711
772
1785
428
566
708
791
424
424
427
40806
2097
385
695
773
426
385
429
9510
7044
8262
8862
2880
8099
2939
1157
1840
365
12289
3181
2045
5425
5780
351
546
15584
6065
604
1380
744
1756
1032
883
746
730
632
744
1474
634
1392
269
953
599
536
625
665
1101
1456
618
555
10809
629
1442
1777
824
5127
358
296
536
296
453
699
497
7840
486
296
483
1129
1981
1552
1057
622
35503
915
2283
1088
588
1415
1268
314
314
655
901
763
648
623
609
496
691
603
558
828
623
15584
27914
13232
6076
9950
21250
496
4401
3488
5805
763
3484
5753
5499
493
17010
6127
933
623
526
452
7562
1063
391
2774
212
1132
1063
200
1015
1654
3936
581
1029
24845
13934
200
7940
13484
762
7988
8074
13589
7375
1009
13934
200
24195
21440
200
11205
18032
8013
8082
8049
13251
7375
21441
200
10389
24694
200
14327
200
13884
8139
8022
13547
7377
14326
200
8783
200
7754
25091
13916
200
13428
7297
1009
47180
200
7940
17412
14486
7348
17472
200
10266
47685
1029
14012
200
13196
7177
14012
200
47584
16364
200
732
1831
75277
5074
663
1968
3352
479
10
124
44
109
9577
121
137
138
110
107
256
107
128
152
242
219
257
216
231
234
110
265
110
218
47584
1151
7300
13734
293
623
623
2735
269
530
6811
135
135
135
135
474
141
135
135
135
135
20704
470
141
15114
453
141
20166
470
141
16063
453
141
20167
442
141
16852
110
470
141
20167
107
113
3766
697
135
135
37540
310
140
142
339
217
111
111
111
125
259
118
276
112
128
124
143
117
120
127
127
132
131
149
155
108
14619
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
10322
64
6839
1402
3656
148
575
148
2427
1043
11680
148
1771
12494
738
1525
1199
7362
12885
134
14718
148
12383
7996
13317
10299
137
18287
752
1530
1217
148
9965
7911
1094
12316
19888
9435
33355
238
156
602
196
196
196
15227
451
2795
238
238
532
5196
3509
156
197
10316
3636
470
156
15227
18142
1963
14941
4612
1778
125
1352
10972
2618
2045
17066
8235
5730
5730
7082
8731
10195
10235
19235
3123
125
4749
244
10759
26627
3139
12058
4824
244
424
11186
236
50926
2743
431
1712
266
156
156
156
2637
4108
156
341
349
285
281
8654
2449
125
156
12640
1449
4136
156
156
11173
15480
2072
3115
3627
156
29582
266
1891
14890
6965
9284
3895
14092
8654
2072
28329
266
14092
5444
6965
14709
7087
2072
29589
266
15300
6549
7045
13002
7087
50887
9695
2072
6549
13466
34927
266
424
5444
7135
12713
14703
511
407
511
7087
7609
41181
269
269
3941
13935
114
114
114
544
114
114
486
434
114
114
114
2732
114
306
5177
6203
482
6985
452
424
114
334
1374
11026
114
16713
6162
296
623
280
1013
114
275
275
465
114
114
2159
5825
481
114
660
114
818
420
24598
1686
157
5406
910
266
4148
261
10388
11026
324
6038
436
33937
270
270
1687
11612
337
352
9519
4652
384
9204
7958
6713
1014
10474
7023
324
6136
10388
6038
98475
430
11234
4858
10474
324
6038
10232
20781
1159
672
1795
4391
838
324
3316
624
765
15485
646
259
14227
7209
3154
10715
699
727
696
362
727
756
627
641
8943
3880
838
1198
598
7972
673
673
757
219
30068
2289
921
2282
1076
1815
4714
1287
1334
10895
10174
1345
451
23258
30030
6894
219
18375
566
737
1264
23354
125
125
125
125
124
2237
125
452
7563
1063
391
2774
212
135
22363
1063
200
135
135
3936
135
135
17609
200
17753
383
65114
20050
200
4031
135
626
259
226
31696
4688
1096
936
654
760
1419
6818
11666
5319
639
329
739
986
313
5406
494
300
4234
1437
1343
313
6601
3956
782
290
314
7795
1517
292
313
1091
663
495
5714
300
31708
52
10404
4848
2791
532
401
563
4937
1234
2832
3650
4789
563
237
419
186
784
1395
3064
1320
884
271
618
546
381
2190
1240
1318
262
647
301
521
452
7561
1063
391
212
2774
1132
58773
1063
200
11377
1015
212
1654
1029
581
33858
200
8783
23431
762
7190
200
10388
33857
200
7939
58137
3808
1995
627
259
35949
1128
542
1534
2390
416
1062
2181
358
283
55
14705
19
19
19
19
19
19
19
19
19
19
19
159
19
775
1826
858
358
19
77430
2047
535
858
7976
4160
440
19
19
19
820
806
3501
690
6255
19
208
1472
108
492
858
707
2999
23860
108
1003
9567
858
6798
2511
891
10156
6752
321
17314
12426
6448
240
159
2207
14680
488
431
1538
13327
1538
516
11842
1538
10238
1538
619
1886
1538
1538
554
124
8212
1538
126
8123
1538
516
1538
11842
1538
522
12038
12038
1538
358
2233
2040
16390
1007
1538
4970
877
1041
554
126
3388
803
3499
819
822
10391
821
2224
1007
2038
7705
1538
126
4909
487
598
656
576
551
618
625
560
10391
126
10421
19527
256
8814
624
629
1840
284
582
8949
284
358
284
863
738
786
632
1448
284
284
1959
284
725
322
751
256
8546
284
320
940
857
284
2139
771
252
743
781
565
259
6720
2348
1503
21153
284
616
284
1190
284
558
263
10433
573
284
284
375
23716
259
9333
208
1027
11732
16443
2047
884
263
10433
995
1154
253
253
287
2348
483
287
252
375
17246
259
7172
11846
857
284
358
863
884
786
632
1448
253
284
287
16680
1027
1503
573
253
287
1154
284
263
10433
284
2139
2348
771
375
23716
259
11846
284
940
582
10314
284
358
863
884
786
632
1448
284
1154
995
263
253
10433
287
252
284
284
16443
857
1027
2139
771
284
253
287
2047
1503
2348
573
483
375
22728
259
11846
7172
284
284
263
253
10433
16443
253
287
287
1154
2348
375
12806
1158
1121
1064
2844
1064
1221
1480
46969
1419
3426
18157
1062
8381
1188
1286
1419
1131
1221
1347
1187
1347
1398
1746
3656
4174
1221
800
15107
48846
1287
1746
11513
1267
25286
1121
472
11331
12971
29744
8442
472
11331
12806
48847
4174
3656
11514
15107
8381
46969
25287
18157
472
11331
9700
18091
23562
472
11331
932
20622
933
1215
2048
1218
690
298
1590
276
1059
1059
1059
512
1059
1622
1059
2746
5352
767
11723
2935
7735
1011
503
2773
1059
2023
2136
489
5921
20652
878
809
1215
2048
1042
690
1520
5352
1059
1059
512
1622
276
3227
12460
13609
2106
687
907
1515
290
1177
1060
7051
741
360
968
4112
305
14676
4063
4155
6134
1516
5010
20128
2709
598
10624
7341
4566
4633
4243
4282
3846
2641
3642
6999
4591
3499
5062
3704
4713
3362
8254
355
13341
10083
12058
7939
439
13185
12734
8902
7280
13303
6940
7280
12734
29130
2730
1109
5530
1515
13869
5066
3548
4363
15406
3669
7828
4924
3801
7723
6037
299
4885
3669
1624
1350
293
3518
4753
2150
4749
14527
738
5158
284
293
647
4799
1076
293
657
10299
24190
25610
5530
5539
4189
299
997
1323
1834
1662
400
285
9649
293
293
887
4063
8686
6490
535
2481
725
851
6196
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
177
623
623
623
623
623
623
623
177
177
623
177
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
177
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
177
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
177
177
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
162
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
177
623
623
623
623
623
623
177
623
623
623
623
177
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
177
177
623
177
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
177
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
177
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
177
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
177
623
623
18004
321
11712
18158
266
18045
1330
705
1393
689
792
773
914
1639
4741
5062
946
931
774
851
860
1297
980
739
317
2822
11307
2842
580
1077
1109
757
10964
6475
13882
992
4979
2196
10639
6769
13161
111
3414
10644
2201
275
268
6774
14040
7444
3604
7836
3587
3734
623
4595
5303
623
1989
24083
8741
4003
24234
2238
1101
92634
16370
7326
623
623
1989
1101
3423
3637
2568
5444
3267
4003
16370
2238
24083
3087
8741
24234
752
19553
3074
2611
623
5189
279
2532
4931
3896
623
2330
3239
4273
3535
2316
1870
1176
1867
3752
762
3357
279
2531
2611
4930
3073
3898
2314
1038
773
3207
279
837
2719
2457
2098
623
5856
65530
3504
623
2329
3752
3238
4272
3534
1869
1492
7893
582
933
1945
2340
4660
2916
623
2388
1760
2156
1965
1345
5260
2293
3381
2267
802
856
15419
5648
4265
2703
3556
9554
8030
2564
334
2445
12471
21768
8480
1356
4721
2767
938
1475
1750
1306
1642
1084
1481
1958
1059
1331
913
2572
17520
7761
1823
938
1244
1729
1294
1636
1304
1490
1965
1284
1301
914
2521
280
1702
4735
1903
4809
2740
2931
2421
655
530
537
545
2116
318
13158
2658
2332
2553
648
637
527
526
677
7142
1496
326
748
829
1502
270
2862
764
4919
3260
265
282
9240
7761
535
8378
541
1262
4707
10143
23452
630
369
325
562
654
674
317
311
627
666
653
693
681
5140
4207
2774
5834
10447
29623
445
1120
2147
2033
2265
1273
2257
2153
2263
2184
2088
2265
2101
1421
2356
2298
2182
2311
2191
2131
1385
30046
794
1260
1147
1265
1167
1054
1270
887
2037
2475
1305
1184
1296
1152
1102
953
1261
10140
4707
311
977
2488
35368
267
472
390
268
288
294
598
11373
295
1684
296
328
2487
3565
294
278
282
361
2761
285
2645
115
618
196
240
13972
450
9994
113
477
1165
2025
2001
9168
115
495
3605
58248
115
502
114
10556
450
115
479
113
507
1932
9049
3568
22747
2891
2510
363
328
398
658
159
593
20890
440
450
5348
328
364
455
30723
263
265
275
9285
20768
2515
263
300
14080
11911
17023
267
14611
9132
15572
286
3934
160
636
277
636
14941
2294
360
10999
15083
806
1640
1457
1476
3425
1654
1699
303
3888
728
4381
19690
397
1889
309
1445
1515
1648
1741
2456
712
295
15380
478
313
4722
9300
342
356
1235
652
1198
536
1178
1265
51484
1260
410
490
1183
1087
1258
1584
1110
11329
1581
1889
12108
51587
360
1683
1125
619
494
500
1239
1220
1193
771
353
1556
1262
1271
1245
427
522
586
595
8029
489
351
2266
9518
522
373
9952
50234
7300
485
27302
1776
13657
12713
2039
6132
125
225
6932
1496
455
829
56940
262
125
21098
627
494
544
1200
368
349
10604
363
1241
660
508
502
439
1266
549
560
375
8977
19112
360
392
438
6900
779
10381
401
125
1453
3829
2125
1021
422
1326
262
125
13986
376
1200
58354
6425
6487
11159
12326
2789
6327
4898
5835
3972
78785
4346
3618
12622
1420
5418
6670
336
23955
8383
22583
1585
4741
6649
11364
21565
49821
1572
45891
7668
369
623
18182
6583
6466
6378
24010
6335
1124
4419
21869
10467
4848
2924
532
519
8631
1450
1255
861
10605
111
111
3707
2002
11077
5791
14879
111
20175
13086
309
111
111
111
14936
111
128
228
15921
1425
1460
424
234
227
226
227
978
721
322
12444
12465
12465
724
1970
1387
2008
12465
17288
307
3707
1161
7241
2671
3844
3210
6113
17587
9470
309
434
767
675
2940
17428
301
725
9558
721
322
240
10456
1600
1525
1039
1684
322
721
10925
1039
322
725
10646
1039
721
322
322
724
725
322
320
21595
1202
453
23560
725
322
322
725
721
9858
2325
1554
340
978
724
322
9131
322
725
725
10277
944
724
322
724
15120
6482
732
1490
1467
713
1379
4334
703
1966
1621
896
621
742
634
1932
1365
1319
1139
974
1554
731
1087
1362
684
1283
1633
1792
2082
858
1919
1441
1539
818
969
16941
1136
528
293
564
546
1509
3020
1109
1732
10850
1554
6485
2520
896
477
662
1441
473
2750
13431
1788
562
300
805
15474
1439
11288
2722
12158
7628
657
13320
16080
1469
2308
1889
746
712
699
9671
3697
10235
704
5556
15120
1955
8062
472
413
32518
219
921
5292
433
2695
327
410
939
286
219
417
14533
1247
219
366
219
219
365
878
2171
27003
325
474
527
4588
458
5174
323
287
449
439
441
448
1599
286
5414
365
4944
3623
452
248
812
3857
2563
745
5838
219
248
219
2385
6391
27800
4079
517
527
745
273
219
434
515
732
454
685
737
4541
639
770
5516
733
39305
15120
341
642
318
32462
10535
9883
3697
3697
15911
10233
699
10235
712
3697
16874
1742
15737
637
15120
23354
125
125
125
125
125
124
2237
414
791
41308
269
269
1297
461
9980
122
124
1463
5270
124
1373
6687
1384
446
20723
9629
1803
319
294
289
5527
3255
41308
6117
2243
200
200
199
2250
197
197
197
197
198
197
199
197
199
199
197
197
199
199
197
199
200
200
199
6177
209
197
197
197
199
1738
197
198
197
199
197
197
201
4479
3052
197
197
8225
848
199
197
200
199
2268
4420
7784
197
200
199
199
11109
197
197
197
200
4363
2972
4487
308
14237
8886
9112
174
173
9281
173
173
174
174
15141
175
174
172
174
173
53140
1571
1650
1343
401
744
2293
325
2593
1537
1505
434
10782
1664
296
199
7610
460
3184
1220
941
5136
1531
3668
2984
601
14840
17841
17322
18330
25551
9418
551
22212
23172
21399
20558
311
311
2044
310
272
272
16420
21527
571
26215
941
19823
557
354
494
4380
475
55415
777
5187
1195
595
10498
1346
212
2920
160183
4350
5877
799
4067
1001
13012
11930
15135
9546
32227
3512
5808
207
6485
7121
5856
7220
24662
3350
3903
4219
4025
3550
3566
3631
3406
3772
3904
3510
20585
3374
3264
3737
3504
205
24296
15150
14213
5760
5599
3633
35247
3217
3333
3665
3560
205
205
205
204
2501042
2501427
2501427
2501427
204
204
204
199
2501427
5032
203
765
669
3297
2501427
7121
4380
2501427
199
5032
203
2501381
199
5032
203
199
5032
203
6805
6142
179
2465
3552
4175
315
12610
885
822
5657
273552
1356
292
407
473
437
414
5372
5391
85857
6117
5622
3034
1210
1204
1209
1210
621
2250
3598
3299
3267
4094
4765
3078
3207
438
5130
1279
602
4151
2300
3063
603
6896
1202
511
2156
10805
3482
290
1346
207
786
6379
12024
590
10842
607
21691
944
62637
426
17366
20585
41155
792
9509
3099
18541
18259
205
16415
10598
5524
13708
14874
20618
10635
1016
2400
1273
5096
1190
1354
1224
475
2075
595
212
583
9477
3035
6634
12349
7788
71907
6961
3661
14441
7216
32585
16715
15390
4067
1000
1974
273
379
3857
208
555
8760
314
72382
4067
595
213
583
9058
22872
1000
41155
205
16415
57352
4866
9369
18534
1215
14073
15118
39317
2199
18469
15274
19851
15693
17034
23947
7887
9369
4549
16390
29554
502
17171
666
496
743
802
1894
777
3257
6388
11077
545
482
202
2748
5119
222
1015
5677
12447
1014
8296
14424
866
465
350
454
6743
11200
3719
3126
10000
11528
7201
5417
11571
3955
183
6176
6450
455
5539
4951
3803
1986
795
9289
9870
31
8542
5970
4004
455
490
4465
8844
18553
8428
8121
12000
3956
455
4594
494
24964
5177
1883
8695
13369
5212
5870
7141
3568
4368
4476
5227
5133
10062
153
2446
3433
12314
153
2379
3433
4413
90
268
1025
5840
2513
455
490
8534
8972
455
16885
593
592
592
592
593
592
592
592
592
592
592
592
12997
56102
494
13369
1976
455
1687
9279
620
519
455
460
7714
6428
240900
37037
4918
10269
11377
3803
4275
6182
3665
13180
542
528
276
12238
570
7527
2421
392
460
1284
490
469
329
349
8679
984
240
240
239
239
358
164
454
1521
7998
709
550
4698
7368
2105
2338
2337
3100
541
553
1558
5778
2128
3233
24416
4943
4859
3775
20585
7692
538
538
538
21313
20585
11680
567
498
508
498
494
810
20420
4979
5400
573
2279
530
567
3528
567
2745
6187
613
19358
573
6970
5437
1720
4905
1758
2019
614
4025
538
4910
3780
539
3432
539
5021
5389
29992
5630
3291
498
494
7818
4237
3053
1015
1686
3902
256
3192
2315
4537
2771
2923
1020
27550
7489
2554
1610
2001
1797
2462
11425
494
494
4166
15474
256
11664
494
486
486
494
9701
2753
19593
2130
257
7375
19599
2522
1547
3988
2709
257
11488
257
7092
3250
3744
21171
3921
7669
1815
4211
3269
3007
8432
4649
3357
10477
4611
3153
2616
3868
3689
3335
3450
23230
3060
3255
2280
12878
494
1878
1745
199304
614
4915
2861
2816
2221
3630
1976
3454
1748
2456
23524
2016
2504
2665
23652
3164
2677
2999
2540
3206
2055
13236
2133
4364
3133
2478
2111
2159
11902
7300
1493
5493
3043
1849
280
12155
23265
6189
1786
2267
1604
6692
270
115
6662
1828
12011
1422
1366
10487
597
1737
1049
774
3672
607
4520
522
270
697
1855
839
5196
577
725
988
13639
644
799
21196
942
986
1003
1917
2898
383
2291
365
3432
1798
380
2412
1103
984
683
10878
370
370
18004
4106
10514
5070
12239
3488
1041
8481
15634
8599
18895
7970
483
10879
5512
4820
8464
22871
5756
21880
1753
22409
1291
17175
16230
15562
877
15215
12744
2244
2434
8644
9011
1421
484
813
467
351
394
1563
369
687
392
415
25144
1122
356
635
673
356
464
635
399
11017
31290
721
683
683
464
5472
379
4096
389
12649
19185
1515
4942
10152
1135
10441
1073
3582
1112
1152
1648
4749
65804
10850
3191
4715
658
2549
395
6505
423
5825
434
521
598
6130
616
425
10927
3595
5357
5431
683
464
683
363
30778
279
455
597
12687
1169
6795
154
345
11744
2555
1460
2039
5946
2426
1945
2556
1496
6932
829
455
6561
3305
372
2239
6167
311
3088
552
612
3322
14133
3503
5258
1427
1341
210
598
1474
1464
1425
1378
11401
23978
16636
1462
1452
1417
1405
1384
4013
325
29499
548
4796
14344
7401
7406
5511
437
3983
280
3780
280
4035
280
3823
280
4494
280
4018
280
4106
280
23465
2512
187
913
993
924
856
709
4712
3480
18708
1024
3128
399
467
955
1015
920
4215
9191
7173
1292
9459
334
235
175
123
123
124
124
123
123
124
124
124
124
44834
948
4310
12700
14623
14563
445
453
14958
9981
3042
5215
13367
815
148
10720
343
746
14808
148
12875
7352
148
1038
1513
7972
12365
1179
10264
13282
13213
484
13824
2137
324
662
549
584
12635
9929
7894
2986
10275
9411
11472
2415
14263
10539
8205
2088
11743
6234
9440
1303
1009
11857
10202
1013
5686
27905
134
134
134
134
134
134
134
134
134
134
134
3707
8852
13707
6778
1771
148
4074
5851
11681
137
137
134
134
1405
4288
4288
6377
12138
1608
1460
6948
3216
3752
6817
1060
15792
5837
14634
11667
17636
6495
1849
6642
148
19407
7296
1627
6568
20687
6517
6709
19182
6378
11909
6323
16357
6644
6027
6832
1843
5630
21313
6580
5874
6134
5706
11860
9267
12669
2883
3460
827
819
1425
2083
1793
972
1078
2010
11410
321
8079
1363
781
1235
554
556
37297
2726
3085
1457
1959
511
262
335
2000
1561
262
7487
3679
4511
10903
8481
10990
10781
12827
6487
3807
11261
11608
8634
14907
11741
17471
10369
11522
12062
8854
12830
8631
7986
13888
11553
65
2120
2226
991
12358
12608
14575
2019
15595
4041
9801
14907
270
11635
65
12358
12608
14575
14907
15595
4041
9801
11862
10718
11322
9333
12357
2577
14907
1672
2221
2170
3208
1336
692
707
730
268
299
17438
3204
1836
2003
1815
2363
1934
1829
1496
268
8483
759
13048
692
707
721
1931
6500
347
4907
23009
1713
1541
2932
1878
1799
1448
3263
2336
623
18044
10985
623
22330
623
19865
623
20835
204
267
8524
232
232
232
232
232
233
232
1957
232
232
232
232
233
232
352
233
232
214
196
416
232
232
1157
233
233
231
196
4150
231
232
232
232
233
232
10073
232
233
231
9856
4905
1241
233
358
233
233
232
232
18797
1222
213
232
232
232
232
231
416
6074
196
196
156
196
156
196
156
232
232
364
9803
156
196
232
232
232
196
232
232
196
156
232
233
231
156
232
196
232
232
206
3109
4236
2667
1933
207
416
16447
333
1452
1404
1165
1191
1228
1123
1027
1192
1431
1090
1017
1422
1026
360
326
350
8793
3649
12519
1117
1168
1141
3743
232
232
1144
412
10281
23354
125
125
125
125
125
124
64
827
366
3526
6218
43409
17493
10851
9083
6743
23770
752
691
13341
21949
763
948
668
872
809
764
649
5718
1004
21949
872
763
948
668
757
809
764
649
5718
980
1004
21986
809
876
5138
13668
30418
422
3992
1344
2230
4145
17060
582
2667
10342
544
7198
17842
3763
550
13910
16945
2010
2941
2983
1217
1315
722
477
1392
3334
2447
2498
3917
23402
2120
1281
1459
3183
1687
1638
3426
2582
1263
5018
3365
1692
874
2920
6090
3936
1692
2651
733
2339
13875
812
590
17207
4913
818
1005
4146
6422
3632
604
591
15166
1692
2651
3937
4913
818
19333
7727
2230
3109
45122
6848
777
16266
4886
19731
479
401
410
4191
948
844
828
769
4395
995
2783
6036
680
690
632
22655
6848
661
828
1275
644
582
672
1027
598
526
635
1295
5631
15009
796
1733
6880
1966
2506
1600
6848
236
828
632
598
542
731
582
1399
618
558
21808
2460
598
10917
14215
22655
237
235
236
236
235
235
661
828
18175
661
632
598
542
1275
644
582
672
360
1998
2618
6226
13308
26068
17312
292
292
1793
489
4954
9858
1310
25290
23490
1339
1078
5842
345
3643
5665
1766
9791
12658
3212
1094
7867
1554
9577
7024
2857
427
847
3159
1379
2401
2587
428
10917
430
2039
267
429
2477
2072
2476
2342
1721
1548
2675
2418
2805
2148
2843
7673
1367
2947
17336
12904
2705
2884
1628
7372
9210
2144
1640
355
2073
2377
356
2343
2148
2980
2149
2477
2477
2401
9554
2402
431
2857
408
11469
425
3036
5957
465
12129
5150
2465
2225
1177
4274
1267
1281
5651
2164
5764
1063
4714
5218
5844
2671
2102
1507
628
901
4248
3920
10589
7049
3996
3924
6508
3894
2604
20648
5600
289
291
291
299
3276
264709
145807
218626
7806
6448
554
533
505
684
784
578
684
879
707
572
599
666
621
330
800
599
647
554
627
535
795
640
2090
518
124
40959
9166
3527
8840
7201
39441
142
142
4966
6381
141
8042
309
141
29
15216
936
9767
6163
29
8021
9492
342
569
7222
1038
1246
881
18616
2055
340
955
409
976
6460
1845
2101
4863
2708
2655
837
616
4416
1541
693
2689
13662
2358
665
564
2441
2498
1705
3394
1061
18266
103
103
103
1125
103
270
258
264
175
175
6226
1688
424
234
103
226
103
266
175
268
218
218
270
218
674
23879
2367
498
159
2653
274
279
15912
7325
489
740
436
480
6121
15912
265
265
5800
667
5800
18453
103
103
103
103
103
270
258
105
262
175
175
103
103
103
103
103
103
105
266
270
218
268
105
103
105
23889
142
479
159
266
7006
2653
279
4380
489
436
740
141
6121
265
265
105
105
667
412
25159
142
3427
617
142
409
1341
141
907
17053
142
314
471
141
141
142
339
9888
142
141
142
266
142
9082
895
589
142
142
2276
265
12093
101
651
762
469
318
519
552
86552
490
1159
278
282
470
289
40151
11897
4198
265
265
976
11985
11826
265
84288
265
12194
82540
39550
265
12148
265
36514
276
265
13227
101
101
265
24076
265
11969
7496
16704
270
1210
1152
12291
1017
19100
2958
1145
267
3710
265
1051
23354
125
125
125
125
125
12274
156
156
156
156
156
157
475
156
10858
156
156
5357
477
102
142
102
46811
143
143
143
142
143
143
142
143
143
33306
523
106
106
106
106
106
1106
106
106
266
908
106
918
3561
3428
106
106
106
106
22375
112
101
101
101
265
143
101
101
101
45161
509
101
101
101
267
101
12122
27493
101
276
30206
470
276
470
10983
267
27089
283
265
143
101
101
32299
101
101
1458
112
112
112
265
143
31796
265
8693
101
101
101
159
265
101
29975
11900
101
10145
265
101
265
143
101
562
101
101
101
101
116207
7264
101
596
482
9777
542
609
251
10224
596
609
238
11118
542
609
251
8534
5942
231
53943
230
230
229
2498
57693
5942
231
434
258
36766
268
19838
267
102
102
102
102
7194
102
102
102
102
102
12494
19699
102
6692
7786
267
102
36642
12358
9562
102
102
17656
36466
9810
37285
652
102
102
102
102
142
102
432
36467
12651
21267
668
142
22429
654
142
3043
276
269
8701
68
68
426
20824
108
108
108
108
108
108
4920
108
6413
600
156
33114
2211
1860
232
264
12450
9652
232
2390
754
8399
12578
787
801
4360
903
312
4644
292
821
1473
856
488
1562
3068
2250
299
3146
699
2719
5183
521
1934
2575
801
1156
4254
3682
3752
688
13703
1190
352
3368
352
4669
1393
9422
3128
708
4670
1449
3090
3791
1039
1182
767
479
11680
12487
10459
3650
4007
426
20835
108
108
108
108
600
156
108
1732
108
108
108
360
8682
548
557
557
557
550
251
230
324
32229
559
560
548
251
962
290
553
584
589
293
960
563
444
9035
18180
252
252
374
4693
424
11513
331897
9159
7391
142
141
452
7567
1063
135
135
135
135
1063
200
135
135
10266
135
135
135
23461
3896
626
135
259
35948
239
239
239
239
240
239
240
358
164
6950
2491
611
7495
263
11975
878
1200
601
9686
10224
1062
5494
2920
5267
125
124
471
402
30258
2751
356
2954
424
399
387
8899
3901
229
308
15595
417
793
359
1491
5708
617
3398
552
3655
432
1132
8103
360
799
1880
1396
1135
512
646
1218
401
1098
582
676
1092
1344
1035
1213
1259
1233
19777
3799
8759
12317
452
1311
347
274
731
5501
418
9184
3137
3116
1400
312
1992
510
5237
766
9935
10336
1789
572
285
2232
700
562
1360
4957
622
3398
11923
2082
1316
1561
722
996
2440
684
6030
6496
13846
5519
676
2826
9709
1976
15490
542
610
688
432
333
518
35469
387
1104
12762
3887
21900
2788
11680
4380
22841
4380
30322
183
17031
11610
2285
27340
44970
4656
265
11437
2410
940
17155
570
11449
6056
16552
220
19132
2007
1988
12838
1375
13563
5549
12061
17831
4226
1061
9780
730
498
16728
816
4076
3204
2710
803
11677
2822
3712
3083
1336
4927
4960
3035
2888
9091
5603
588
781
3461
2762
8458
2935
4656
265
4318
12933
8120
1919
25135
103730
8888
2108
3067
2339
2593
2157
2712
1998
1901
3196
1930
2394
14838
2162
1785
1991
2077
5326
190
187
189
188
159
189
338
259
9045
188
188
188
188
188
12351
3826
261
188
2386
4142
267
189
189
3301
287
9045
188
188
188
278
188
188
11612
4714
273
9921
3433
278
283
8615
271
9377
5232
278
271
8615
9377
5866
273
4858
8615
267
3987
279
11498
4283
267
10319
4822
272
9263
4878
267
8615
274
9807
4608
274
8615
274
4744
343
5326
10450
2424
4848
532
483
1255
10034
1450
8333
861
974
974
974
979
974
516
485
7847
8732
499
7904
6923
926
982
941
4215
860
888
898
953
892
435
859
927
923
9216
461
10242
5586
13530
6620
7479
4080
14070
2050
640
10368
27228
583
329
1550
5690
5850
887
172
10678
13283
9651
13495
10368
9778
11289
8706
11838
10782
4908
669
132217
12595
72817
8034
14460
6582
7203
1522
5246
458
1619
4032
1197
1831
5966
1438
1462
1208
1627
37771
1682
1829
1464
1430
4343
3857
1692
1256
45817
3237
739
26914
6538
19904
24133
26558
26733
3199
18309
7526
741
12114
9681
16924
18843
10890
15141
14756
15604
12451
25491
21141
16936
14564
12159
17751
15366
23519
5071
20586
2435
737
408
421
5547
35762
20054
29298
9778
6997
559
1980
14196
7858
172
4781
8939
8442
7277
28161
2050
10416
4848
2912
532
485
15192
12856
1255
1450
861
382
5935
424
492
586
521
87226
72873
86943
55255
49303
12332
29616
110490
139837
80458
34800
97753
128107
78986
65622
99643
82166
30189
33517
141603
52804
31372
20707
52234
5935
5036
47143
6743
11270
13654
367
9429
6590
367
469
194
1541
4056
9241
393
287
1152
2037
971
49304
21270
469
367
3843
9241
956
62106
469
194
367
287
390
956
70283
194
367
469
278
390
1139
8560
1401
34740
16917
1012
34079
1012
37155
22956
1012
1012
44065
1012
53309
1012
38531
1012
57833
278
194
469
367
367
295
294
291
174
367
9164
174
194
287
469
367
390
10193
1149
1322
77205
1020
33590
1020
38282
1020
1020
38682
28215
1015
35980
1020
28609
1020
23495
1020
1020
38568
31948
1020
77268
1020
48049
1020
1020
36459
27471
999
38261
367
9241
174
278
194
469
367
1959
390
1144
6365
5760
7314
8214
6887
6211
6755
9181
8227
118
714
792
7135
631
4297
4640
631
833
781
580
1347
700
8305
305
905
755
675
2733
1131
846
4781
2580
636
913
1314
933
920
296
1008
687
11457
24487
640
14046
15024
700
2204
319
907
1154
1528
9287
4137
257
257
287
287
25616
1045
1344
1386
1111
1183
918
925
298
927
743
1620
40606
24474
20698
257
257
21322
10210
20536
475
536
1016
20779
17902
2283
17637
20747
14231
2733
13907
12982
12055
16684
2504
21110
26238
18601
28787
15557
9939
1020
2603
1825
2724
3577
3397
44009
337
284
931
906
15293
1051
1130
1267
358
1203
1163
970
1200
1120
305
1158
24509
12565
257
257
19474
1021
3424
4943
2878
4181
3945
4272
577
4298
4435
4254
4136
3477
524
4580
3896
4117
3821
508
4805
3609
4776
4380
3969
1344
1007
21448
31267
19474
23739
1623
1639
1710
17456
19474
1468
1525
1155
25215
1650
22051
65983
2553
716
856
478
3575
8452
820
11991
1338
8452
207
11770
7206
397
732
5286
26319
1297
4034
269
269
3234
26376
123
511
537
304
143
143
430
124
1145
373
4508
1122
285
7417
713
1910
1386
7242
708
2920
811
900
556
465
537
573
143
609
1850
50639
794
626
11543
2920
9704
857
195
1216
347
194
194
586
511
1379
11358
757
347
194
350
518
416
2938
518
440
678
347
668
282
13856
351
526
432
396
1073
1104
1075
614
7846
8942
20194
977
4832
12201
9941
3390
3506
596
3745
20577
18002
546
573
174
26132
125
125
125
125
125
125
124
6749
204
15644
10090
986
269
179
921
1513
287
179
779
202
15491
986
716
276
2160
921
287
1491
143
465
162
224
36075
129
129
708
129
129
539
129
129
129
397
284
3146
129
129
129
129
712
578
129
284
129
661
302
129
129
729
129
284
284
129
129
659
400
641
284
480
129
671
129
652
129
129
1660
129
129
129
129
5653
129
268
271
278
661
10646
257
129
2722
159
5546
6279
154
223
274
284
286872
277
254
12069
36065
272
159
269
9138
14189
163
302
129
129
129
36792
571
129
129
269
129
159
270
9272
12107
129
129
35530
129
13054
159
252
159
252
163
278
37085
159
269
7839
6442
37409
264
159
15226
254
12277
2578
4138
8700
648
627
170
1192
4303
1505
801
1524
34679
1319
654
1404
536
533
1024
3483
828
654
170
1749
1120
948
1052
952
170
2173
1061
943
870
1051
170
172
10650
801
821
1003
708
637
7942
24020
7722
170
171
172
171
171
171
170
171
171
171
171
170
171
172
171
171
171
171
171
171
171
171
171
172
171
171
171
171
171
171
171
171
137
12404
1224
7942
24020
345
140
105
170
172
171
2952
4837
5158
730
1206
4033
2153
896
848
881
636
1245
680
1622
2295
849
955
784
640
1222
3377
2617
11817
6768
748
25003
810
137
534
172
1192
14897
668
10451
10780
8534
172
171
748
6091
582
12335
26854
805
892
896
497
805
976
137
564
1188
12335
20221
7036
1056
654
809
1010
502
540
884
848
1027
508
1299
570
5308
532
2532
8700
4138
2578
8700
4138
171
171
171
171
171
171
171
171
172
171
171
171
171
172
171
171
171
170
171
171
171
171
171
170
172
171
171
171
171
170
171
171
171
171
171
708
7722
637
7942
24020
384
340
340
9627
783
920
340
3901
500
2627
13649
694
685
806
137
7774
833
1037
602
532
537
855
678
3667
693
804
10807
1019
500
10224
843
906
682
851
599
770
602
696
5325
137
8534
4126
137
7508
137
38321
12404
5286
137
8534
4259
137
24011
137
10224
38321
137
8534
637
7942
24011
137
7508
24857
137
12404
24858
137
8534
627
8700
4050
2844
2844
2844
431
4605
2195
269
269
2158
269
2381
269
269
269
269
7566
135
135
135
135
54083
200
165
135
135
135
135
135
20137
200
165
17168
200
14100
135
7343
1009
17167
200
52851
17427
20137
15038
35820
14838
8634
665
572
516
953
863
548
9527
870
693
864
569
1317
24607
609
630
629
727
558
660
572
627
5157
661
865
27220
5991
864
3601
954
14918
2920
4843
3005
394
563
5191
13058
2827
3650
1234
4789
553
553
237
421
188
898
3748
8242
1315
266
879
376
613
262
1313
301
1235
647
541
521
2163
18008
5538
251
251
242
13865
143
143
143
3621
4367
5150
5677
17572
9628
16080
15627
891
8939
1539
1434
1234
3185
856
4114
5276
365
4138
616
5917
78440
126
126
8468
126
5168
4476
3342
32484
125
156
156
276
12071
156
156
354
266
1891
1688
12425
125
125
8957
125
125
125
125
125
125
26510
125
125
10294
7660
125
8957
12236
125
26074
12539
12243
22951
125
9417
12276
125
24065
14362
12022
125
267
10319
126
30759
12417
16929
125
10331
12812
22831
125
72
72
72
12346
19150
125
10294
12352
125
27026
3422
10294
14361
13278
236
235
236
1506
433
237
834
2231
491
56084
487
476
13957
237
237
235
235
236
236
237
43370
52488
13341
53779
13694
237
100030
236
237
14513
237
237
236
235
237
235
3044
31950
31730
236
15099
15176
1094
19627
25479
18288
571
236
237
237
1768
234
1265
15444
235
236
562
39339
519
47320
54997
35411
236
237
237
13547
235
236
235
56751
61570
44482
236
13781
20792
23001
3251
26962
273
4858
78624
126
126
126
126
156
288
126
288
156
4632
1180
156
1868
126
156
156
3342
1665
1985
156
126
5045
11001
4217
288
480
3660
126
126
156
126
285
156
3613
126
156
202
3792
156
123
395
31226
126
10421
3086
196
196
196
196
196
2353
196
196
196
196
196
126
126
196
196
196
126
196
156
325
3669
156
126
2580
202
809
566
939
3919
126
126
126
268
126
126
126
13304
126
34552
2423
126
5085
126
11719
156
126
445
126
126
14486
126
581
4258
553
126
2730
29064
126
568
11562
126
126
126
3254
581
126
553
153
32953
126
126
702
5682
409
7569
6088
567
8619
10649
34270
12600
2215
3607
5344
1151
1154
1151
504
294
11202
38258
11293
789
1526
469
355
245
1207
294
248
14489
241
239
562
572
2040
1369
240
15413
1137
12358
1038
1334
1101
288
588
755
298
1129
1117
591
302
1101
387
944
1545
248
6562
245
239
7075
6346
247
459
895
241
4610
265
562
568
17025
1369
1814
410
341
472
244
928
416
1124
24967
14434
432
1049
341
235
245
239
13804
15733
236
15787
236
245
239
16907
366
175
174
174
175
175
174
174
173
173
174
174
174
174
173
173
173
175
174
175
174
174
174
174
174
174
173
1338
173
175
174
175
174
173
174
173
173
3468
214
485
178
108
174
3447
174
1828
173
173
1338
1338
16
4151
174
1637
340
2595
6644
2697
23514
10361
8198
13250
14771
20358
22136
24635
27281
27759
2742
339
1386
826
406
417
3153
488
1402
373
7844
1418
177
2587
200
199
200
200
200
199
199
199
373
143
177
200
5074
371
15642
419
663
496
693
656
1613
631
567
344
466
260
6900
820
344
519
322
11991
8755
6987
391
370
260
2486
822
17464
11770
3982
377
393
260
9909
9972
857
6705
9725
5950
391
260
2139
364
468
2113
370
468
8826
858
9725
9725
5950
376
199
199
199
199
9916
370
157
199
199
200
200
364
177
199
822
12419
391
370
260
11706
373
389
7844
4669
822
391
391
260
4299
858
10507
4527
373
7845
2161
731
3053
2159
370
157
7640
858
373
370
822
11770
1906
1105
465
1034
389
858
8184
821
409
807
391
379
260
6484
374
380
2213
373
370
1460
803
4770
1944
1732
2164
1513
2037
2459
1934
1814
1547
4740
5025
3026
2522
1893
8088
2730
8103
12221
16631
2044
272
24377
216
141
11927
2044
272
216
1460
141
108
148
1346
2680
2181
1460
1460
4218
3644
604
315
823
5657
12315
886
4501
108
363
17671
1387
1827
1566
2637
1159
2358
1434
2649
5347
4159
1977
129
1339
2007
3242
14557
1434
1731
1446
2663
2110
5893
9299
68
1562
1896
1736
3994
1680
1828
3687
3022
2782
1884
1405
129
2072
3046
337
16263
1344
8919
2458
2579
2900
1681
4006
68
1602
2304
3466
3608
1514
4943
596
129
3254
16263
3129
21134
908
1530
1286
5893
1287
903
1002
504
1119
1553
1244
917
1063
1057
1608
4405
13251
4690
6089
1113
1076
1002
1075
918
1299
1199
1203
1342
963
1475
1059
901
973
17215
1066
1067
2072
4497
1119
699
1119
1475
908
1608
12636
1299
12084
5440
18328
7219
129
68
4380
308
68
68
3038
395
707
7407
4875
16548
1297
1573
995
11439
3093
2720
3200
2430
2665
3192
3400
2437
2954
2552
2644
3263
2045
3206
3006
2833
3152
3225
3229
3160
3682
2400
3248
2720
2731
2542
3313
2262
2905
3247
352
4111
35631
1460
3690
3172
3651
2682
3599
5805
3527
2635
57551
1964
486
2441
48434
173
4684
174
4608
1109
11687
2157
12510
19779
18896
1110
1663
13059
4303
174
6428
270
394
2332
6428
209
5176
173
4229
13728
5999
891
991
1007
20895
1265
868
3465
3110
2854
3135
5958
1031
2872
3939
2204
174
18696
6621
10982
562
224
249
491
155
20015
14422
5363
290
7107
240
226
240
9058
1460
1460
1460
1460
240
174
13016
12871
225
239
1046
11100
2376
6877
42143
2404
2264
2603
2421
2163
2442
2307
2123
2468
6769
6370
14189
2412
2497
8711
2682
2358
2363
2318
62353
2320
14189
2273
290
2443
2378
153
290
2970
290
12302
337
3873
1460
4465
11415
289
1962
1961
4308
3979
1195
1315
1381
1637
1636
1308
1444
1287
1530
1418
1306
9101
283
3489
1702
27836
283
11089
15647
6758
2630
2380
2366
3191
2461
2086
2232
2766
1453
4989
1048
12711
6619
2363
2410
103
329
329
30266
362
267
8998
443
14600
4380
143
443
276
230
9307
7300
143
276
443
1454
143
443
276
7300
175
1338
3160
3924
1458
174
4156
4293
1103
1103
29214
1018
143
387
267
4233
6660
7602
3027
877
1134
1077
1133
931
931
18261
43279
16552
881
43913
14118
15098
5187
14953
11723
50359
203
11502
1183
54659
1260
1718
1712
4879
1711
94133
6660
203
1264
159
2067
3501
7159
3968
2249
2046
2074
2195
3236
2389
1473
6623
240
26216
17482
155
6714
240
6142
2951
1479
1470
2264
290
7294
239
1608
2112
1692
1350
1580
1362
1463
1463
290
290
240
290
7449
490
1667
1357
1951
2544
1583
1787
290
1817
2061
2373
290
240
225
290
7295
337
1876
2490
2470
2463
1809
2227
1660
1779
290
290
15967
240
240
4282
4856
6494
12802
5140
4716
2813
8002
5849
8849
6683
21848
6050
6779
8408
5633
8343
8064
2622
70990
4253
2759
13936
5713
17395
13378
13475
9059
4107
3920
3192
3977
3918
349
3746
6767
3723
2639
3347
256
11597
5840
3747
214
18596
2681
214
1195
8098
8835
7410
8265
5454
6042
5294
7435
4427
143
4927
1401
393
1663
566
769
821
10802
1040
833
972
673
622
6616
1223
1048
1395
1218
541
1107
2988
2975
2853
4347
4525
3333
4170
2909
3868
2768
3618
1460
3672
3647
3031
3844
3315
4601
3502
2885
2376
2981
6439
3481
1582
3525
3612
4535
3465
9533
30146
11040
10369
16
4853
1626
4850
25451
6369
358
20557
1440
359
1353
359
3158
393
4179
428
9736
2925
2183
8438
18126
2300
2242
2248
1661
358
2106
2317
2060
1953
1795
358
358
2346
2084
2791
2121
358
2962
358
2003
10259
2346
2885
9073
8498
2003
497
5156
3380
465
10900
2346
2047
1179
214
10220
2190
2459
358
1624
2486
1813
8438
1790
9147
2107
543
358
5114
10288
3493
393
174
7049
374
1654
885
1225
14600
679
10126
11075
1333
205
4766
435
11240
7277
10220
13140
174
7049
196
7553
1850
1481
4980
991
1027
605
838
599
266
12636
11623
937
411
7763
535
16019
288
634
1213
3644
584
318
2917
6980
2039
321
7586
535
640
5052
2536
343
5864
344
346
1684
4048
465
4653
535
544
526
21800
262
338
392
338
955
12561
265
1493
476
275
4273
4522
406
582
8385
1309
596
2626
332
7713
606
29195
419
650
392
2593
391
2028
305
1186
386
563
1286
295
1460
8399
893
683
1492
299
386
438
2672
550
275
4928
3022
7659
10224
563
552
209
2534
21856
8544
3068
3349
284
1875
728
590
627
694
1659
611
640
732
9880
8309
3599
12197
1519
535
502
722
4155
1222
938
839
10167
1515
3108
10089
210
26723
8993
2075
17120
14619
29487
21856
8433
731
29094
419
650
392
391
386
273
1334
987
8399
2589
270
2053
7018
386
2849
683
21800
276
9870
1309
276
276
8385
7713
5753
4189
605
838
565
12029
260
12303
530
6807
1141
391
2774
212
1132
3217
581
5032
6396
3735
1995
697
259
37548
603
215
215
2156
215
2366
215
1510
310
140
530
6807
17545
219
11181
10365
6382
1141
135
135
444
135
135
219
492
482
5207
19846
18066
762
762
581
1141
6410
19827
219
11354
6382
1015
581
212
1140
444
219
428
3912
7729
16827
3750
1141
135
1132
697
37642
310
10404
159
2791
159
60
5655
8487
19
19
19
3675
2048
4750
227
529
12131
6575
229
12046
229
3241
238
8705
16737
227
2048
2048
434
563
4937
159
19
19
19
556
237
421
221
791
1393
3083
381
1320
1318
271
546
1240
262
647
884
618
521
2190
301
2280
9374
159
159
5930
7710
1974
8551
256
891
7462
159
19
159
159
4090
4324
365
4116
159
616
10962
747
4504
343
283
32206
102
102
102
102
102
102
102
102
723
102
32299
638
18985
2126
9425
726
15054
326
1835
3187
2031
1307
2359
921
4902
607
17845
5018
5206
2028
6007
3195
1330
1510
3772
798
4498
1150
1555
7363
1373
16777
7484
649
15054
5827
381
3258
1601
387
382
1862
6830
17628
826
383
10377
159
159
401
563
5263
8549
19
2832
19
19
558
237
421
188
903
3748
8256
159
19
159
884
546
159
1318
521
647
2190
1240
301
159
9270
11379
159
159
891
7464
19
159
1439
159
4135
265
7300
571
5205
371
11869
558
239
421
188
897
3748
8175
2168
891
7462
4175
7040
356
342
344
1200
5517
10592
1053
348
228
211
19499
2062
273
1059
8408
254
2062
273
10282
23354
125
125
125
125
125
124
2237
78030
126
6317
126
12807
156
1043
156
288
156
4755
156
1868
4599
156
156
288
156
126
156
1665
3613
126
156
156
1180
11124
126
4094
791
239
126
200
126
156
285
312
156
3342
126
1862
126
3783
102
102
102
102
102
32334
102
2703
3792
102
102
102
102
693
289
196
632
3171
126
126
10394
16891
12026
294
126
411
10236
220
5278
12721
221
8204
586
220
12915
10350
17474
221
6299
10525
221
10733
590
12752
12752
5499
2703
3707
1600
11973
2265
463
15116
15174
14642
6761
463
4052
1765
16713
1766
3146
455
518
31074
13350
463
1775
5909
1725
463
1508
463
2656
13416
20020
27609
34314
15369
463
5683
35829
1688
1157
5304
2700
2479
6478
3608
3200
3219
1492
767
2770
1159
4764
15178
1813
1854
11143
604
9194
21184
6643
631
426
3338
476
543
386
401
746
442
453
35919
419
444
456
941
947
15390
42765
2689
1853
427
571
25559
659
5371
419
957
4993
419
940
19793
444
431
11484
1359
1278
930
4791
29308
10944
6760
901
3493
604
36043
180
178
178
182
179
178
179
49436
180
34131
179
180
179
179
179
178
21385
37569
266
3351
167
167
20111
13013
1990
1661
191
3478
167
6314
167
168
168
361
9235
19210
167
243
167
166
260
167
11789
2268
167
4181
167
167
9019
4181
22896
5819
3320
9235
167
167
264
10311
12806
1158
1286
1419
1188
1221
1347
1121
1221
3426
8381
18157
4174
3656
1267
1131
1064
2844
48846
46969
1122
1746
1398
1480
15107
1062
11513
800
25286
572
11299
5562
101840
472
11331
472
12971
29744
8442
548
263
10549
470
9820
6071
17464
472
548
284
7880
12205
25216
472
49436
22044
2323
39636
65
954
10531
765
65
10577
65
156
713
1824
65
156
7659
953
9535
765
1440
9581
4325
4325
18320
4325
65
1311
65
1809
65
263
65
65
105
13761
65
1659
592
65
259
507
469
20367
2001
65
324
324
10059
7260
65
418
5769
14534
65
65
2060
7156
18387
433
18387
15848
418
324
324
2920
2920
447
13737
1411
2184
1740
244
244
435
49436
6987
3298
922
12550
16527
267
10319
1763
159
435
7869
10438
7241
26387
977
154
435
7754
4495
28496
153
435
7760
1629
44598
727
5267
24734
1297
269
4034
269
2688
304
122
6867
427
251
23176
9872
737
364
793
1590
1795
329
372
261
377
2302
408
13434
1936
314
360
361
356
765
354
3879
3636
1343
458
4324
3739
2219
768
459
357
674
4157
6583
311
311
507
3789
604
546
9350
261
436
320
2937
493
493
493
493
1184
2950
7147
1156
493
493
493
1326
493
261
9265
23374
261
2280
3780
23335
261
24740
6076
2304
261
23383
9390
261
23713
332
261
6783
6783
49436
49436
12806
548
263
8295
112
7643
9168
112
2438
112
112
360
391
153
6329
3570
11264
10242
689
2861
3074
1889
612
6975
7307
2101
19302
8865
1614
270
6584
387
12183
441
5297
1785
2729
5231
1255
26304
795
1058
16192
1140
2790
38091
2958
66071
6187
6313
33033
34788
265
27681
1140
2344
8808
27890
3464
2955
2071
375
2958
2794
7153
32757
2159
1453
2838
530
2794
795
355
1058
3154
3781
44495
18667
195
195
196
196
196
195
196
195
195
194
197
195
8438
5105
3068
12240
6236
2731
195
17124
196
196
417
177
24863
260
491
23298
260
576
425
178
6921
9923
700
9155
21870
178
1862
3556
11131
2037
3666
180
2830
178
17735
7621
10952
19088
30812
6186
11733
5076
2958
3122
2158
11465
13038
5560
6089
5070
1858
14128
4163
14194
14445
1265
67227
497
15479
106726
14166
59228
495
293
788
831
9767
9734
767
7303
1479
1482
851
1623
731
859
1440
1677
292
1356
832
1099
2181
6935
5812
292
292
1210
293
1033
1149
1187
293
1079
2533
980
1233
293
2339
1014
21052
2039
323
10445
317
4182
2623
2495
2191
291
2190
12223
1332
1120
1718
17463
331
1875
21482
5812
343
10302
361
909
1321
13679
1725
293
919
1135
2014
1835
5647
3449
856
1182
2104
1372
754
1277
1955
291
16516
335
11422
218
164
16515
331
333
165
166
165
166
166
165
12358
165
166
165
166
165
166
166
166
165
166
166
165
166
166
166
166
166
291
16515
331
333
812
10523
20277
343
9764
16515
333
291
1541
17463
7231
6932
1496
455
829
13879
1988
419
1548
1583
1077
1483
1522
294
17635
10855
1453
3829
2125
1326
1021
422
17086
287
288
302
17379
10845
2623
2495
2191
1295
3446
424
2275
7231
10539
333
906
2138
16678
327
14652
906
302
39603
10855
4433
1636
866
19061
304
327
4283
12529
333
4283
5921
1292
1205
1354
8604
1233
1148
6492
2670
1250
4080
3111
1156
907
4743
26010
964
747
1155
1337
2510
1223
11342
1252
931
944
838
1200
1055
9576
723
4550
921
891
1165
6027
4100
881
1176
1029
5031
871
1036
1074
915
1402
3861
6643
327
4283
404
293
8760
323
1394
323
317
16041
4165
5279
789
3418
7594
323
6492
604
604
604
604
604
604
604
3324
604
604
323
604
17194
327
9250
323
323
801
2494
1049
6155
317
327
7236
333
166
164
16631
331
327
165
166
165
166
166
165
166
166
166
165
165
166
166
166
165
165
166
166
165
166
166
166
166
166
166
166
164
166
17549
166
166
95
10845
95
95
95
95
95
95
166
164
166
166
166
16631
327
166
166
166
17549
164
166
166
166
166
95
7231
95
95
95
95
311
17549
343
8612
166
164
166
166
166
17549
166
95
341
95
291
2190
12223
17463
331
5812
65
126
65
65
262
105
262
262
105
269
105
265
105
262
262
268
143
264
143
249
5914
44385
27279
27212
27166
25906
57653
7419
6375
6260
3997
6575
7058
21775
7058
39292
472
37967
34587
21039
5008
527
4518
22929
589
4427
4483
2615
22929
1486
1356
4266
12619
1732
1801
1367
272
1452
9194
1737
1792
2543
2645
5403
272
5845
272
2728
444
12272
272
4885
830
2768
620
2700
122
3668
2370
75761
793
889
949
916
150
836
9972
10119
12619
23668
150
938
271
8599
8599
6780
1389
1173
150
836
10119
9866
6438
150
872
268
4148
4148
6244
150
868
10367
10367
9984
6451
150
829
8598
9530
6161
150
868
10320
12419
6164
150
832
11770
6428
6289
150
868
10400
6096
150
868
7021
6088
150
868
6034
150
832
3279
6143
6392
6143
6396
6277
6880
6201
7274
6218
6273
6103
7270
6072
150
868
150
832
5269
25515
10307
1830
8688
2381
525
535
1109
9312
8872
1830
2381
535
12899
25508
8872
1830
7929
2381
525
535
1109
7413
159
1462
1678
9167
159
159
159
159
1476
8424
159
9104
1388
9051
1254
10416
159
2912
159
16737
19
19
227
12134
10435
3155
81
10626
19
266
262
12081
316
67
26975
8455
197
196
196
197
195
197
198
196
195
197
196
197
198
197
196
222
197
196
14095
2010
12890
1201
268
12500
9941
17462
10254
1935
1956
1199
611
113656
2421
481
1352
1199
39131
26463
15977
142
142
143
263
142
142
142
141
141
142
5814
2072
3807
142
142
143
142
8651
3848
141
7972
263
141
141
8137
8534
276
265
7392
7300
390
14617
142
143
6253
141
142
143
141
142
263
141
6309
265
6237
143
142
142
141
601
9686
10224
7092
276
142
143
6340
142
5659
8534
276
264
105
7300
276
264
10224
380
10820
3687
143
276
143
142
143
141
7864
143
7508
7010
276
7284
8534
276
8534
386
15877
2068
276
266
8776
9686
8064
276
142
4212
4957
25543
5074
10224
18105
142
143
264
4896
7496
6323
7506
4614
21623
1834
77271
8447
16048
4802
13740
4782
4487
11228
5986
12992
5190
12914
4696
13252
6962
5948
10514
4199
12646
1821
41773
5194
5594
179
178
181
180
180
8457
179
181
180
4448
14583
4518
7809
7449
15197
3708
18264
4564
8668
8258
6586
12524
9337
421
1405
235
32150
236
237
237
237
236
237
237
237
237
28352
13536
56520
11541
237
237
235
237
1869
236
487
224
224
12883
235
236
115
24462
1247
13050
65549
12998
30717
12733
26132
12964
32091
12967
29632
12988
33110
12976
48817
12954
51021
12801
43729
13019
31896
11541
237
237
235
235
236
237
237
237
237
237
236
237
237
237
12883
5267
25511
125
125
125
125
125
122
6864
125
17742
237
237
237
237
2194
22537
2288
31320
237
14887
8860
14055
237
235
20941
99403
14245
24132
11415
46585
237
523
237
237
235
237
237
494
237
237
235
414
49983
13125
45342
82676
13103
164
18139
103
103
103
103
257
269
103
143
287
261
105
287
103
265
103
330
103
269
103
331
103
103
103
21874
103
103
103
103
638
103
103
103
9860
1950
1198
105
8309
833
1123
452
1218
1066
611
878
1132
742
724
872
594
2838
874
482
2643
542
577
584
721
499
2263
1111
3549
561
827
875
579
572
1066
874
314
878
572
8621
1351
7275
7274
7446
6080
164
18184
103
103
103
103
103
263
261
5506
309
103
103
103
265
141
103
103
265
330
257
105
269
351
103
103
163
21864
103
103
103
103
977
103
103
103
612
322
12468
12467
9562
613
1970
105
105
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
572
9061
581
549
498
367
603
598
967
628
530
515
9726
380
634
1142
599
636
868
745
68
609
15186
598
386
164
18189
103
103
103
103
103
268
261
5228
103
103
141
103
103
103
103
269
265
257
142
330
141
105
265
103
141
518
11597
2148
293
1274
1001
2530
293
805
293
434
11893
762
269
143
103
103
103
103
103
23883
103
103
565
1970
105
105
226
304
5370
11752
331
573
1548
269
518
11597
762
3099
762
15752
293
762
1274
1001
940
293
805
642
1060
967
544
553
762
15701
762
762
12217
762
762
15708
762
762
30263
762
30508
2529
11009
5507
5239
1948
5560
2617
730
5229
1859
2423
557
1759
584
23931
467
41374
6948
2878
4191
37520
2215
294
5913
336
3607
11293
789
1526
469
339
4380
6346
247
291
562
572
15412
253
1369
2040
1137
1117
288
1038
1334
1101
1101
160
591
387
302
588
298
1129
755
944
1545
159
1154
1151
1151
235
894
1207
6562
459
11201
7300
239
294
562
568
17024
246
1369
1814
410
11832
341
472
928
416
432
1049
341
24966
1124
23354
125
125
125
125
125
122
2354
41397
536
514
7208
196
1674
451
3176
513
3171
3335
238
7239
1741
4142
3367
594
4741
6704
156
36141
15431
470
511
3551
447
3529
274
10171
6712
41379
3242
197
621
32965
14319
3971
515
469
238
4513
3708
588
9385
41454
156
39056
3788
5296
515
451
470
6256
12168
31929
3541
10205
4730
4875
36189
320
12989
12989
488
41386
237
77769
126
11005
126
126
156
288
126
288
156
156
156
156
126
126
3792
1862
4632
1180
11124
3660
126
156
156
126
156
4094
126
2703
4476
126
156
156
3736
126
1788
3342
202
36021
1043
285
156
156
123
126
31281
5085
126
156
4001
2645
703
126
317
126
16740
34951
126
281
10788
126
156
126
156
156
126
311
809
566
3919
939
268
126
126
126
11887
126
126
126
6604
1233
290
2588
126
126
126
126
442
180
13581
37182
126
4183
4384
20058
76343
126
94
94
34817
745912
222554
11565
94
94
86981
156
1410
156
156
156
156
156
276
10446
157
125
1935
156
156
125
156
11762
3960
156
156
156
9055
156
751
125
125
276
156
125
143
50798
156
156
156
12405
2192
156
435
156
271
4113
3561
354
4141
3632
3120
12645
1454
156
9394
2072
274
6363
346
156
276
10458
2642
281
156
125
275
242
276
13648
272
17271
2928
649
271
654
1326
1528
395
382
338
1987
3094
4154
2768
11843
303
303
1311
13647
303
303
315
303
323
8664
303
303
341
951
303
323
303
327
323
303
303
282
303
303
303
433
8669
323
29161
17263
270
1387
270
3514
427
5831
7324
1214
3711
993
4304
17835
160
1908
1006
802
1553
9330
232
169
42667
1424
1886
1182
1824
637
516
125
297
10102
3159
1001
1710
2979
14555
2593
512
160
5356
638
1940
5338
205
205
6926
14552
2891
6929
14552
5672
160
14555
6926
14555
65
123
160
5700
157
344
359
4104
3456
5775
11424
335
6852
4173
11127
300
12201
3372
294
5724
4172
5850
11330
4176
4395
288
5800
4086
6810
6817
324
4175
160
261
160
261
160
6965
12194
1098
2035
2143
1081
1594
262
1057
1313
2034
1480
7892
3325
1172
1459
1529
288
4104
159
6609
4104
288
5827
3750
15105
5546
4104
360
527
893
1563
396
2920
1872
555
428
23354
125
125
125
125
125
122
1591
431
53317
304
2867
22794
281
276
304
125
32620
125
125
15329
265
9394
7296
276
2979
157
274
156
2195
7280
25118
8023
6717
2258
1197
366
292
659
288
680
528
702
7663
764
5493
686
776
292
687
288
659
310
1278
545
912
21163
796
9214
372
288
1170
315
3249
371
430
1016
7629
890
293
898
1200
292
3170
354
1041
717
900
293
782
818
293
291
918
918
1306
293
291
24023
15200
3309
18007
290
1006
290
1162
19806
4162
3414
3801
292
539
361
1538
45518
25980
611
1424
310
5945
604
3537
19997
23761
604
86984
276
6240
3960
10446
11762
275
9055
65643
265
15383
285
281
125
275
25271
3212
32637
276
265
10458
9394
7269
2979
15383
7915
29678
2085
261
11562
3900
9394
9042
2979
4314
32590
276
266
12071
1891
9394
7315
2979
12405
7280
53317
304
2867
274
304
39331
2748
288
3900
266
277
10332
2782
11684
9394
15383
7296
3989
6760
2786
2841
18114
2410
336
1335
3409
343
17357
634
2065
350
164
137
5625
825
510
3243
250
164
137
69444
21123
459
477
299
2736
2692
291
625
3699
494
605
3278
1787
6580
440
482
5918
299
4797
822
914
2368
634
380
2263
3096
589
9810
447
293
468
469
441
719
721
4575
861
270
2949
656
710
540
1481
5654
4292
19903
2043
1882
384
5395
4234
2973
1826
49542
21123
2198
295
730
299
3034
706
2368
634
4137
253
287
745
468
440
707
776
2797
484
270
448
459
706
3808
656
592
605
809
1165
499
469
441
13765
679
625
291
3925
1815
692
2973
2108
41702
251
262
12129
6063
2686
2544
599
409
482
12111
3170
47108
11675
2578
2985
1215
644
3207
2757
2043
380
1175
4783
8382
384
1350
483
710
482
483
482
4868
484
482
483
2063
4147
5912
4226
18973
5891
3547
12572
6011
8154
11083
5911
7537
14767
7690
9610
24175
13150
8415
5402
39420
957
23722
5903
3220
1922
534
1941
542
10620
1448
634
436
2004
8481
9435
14932
65
65
65
65
65
65
65
65
2496
673
635
2461
635
12300
249
2244
536
5912
5891
5911
417
2706
673
635
11903
2597
635
249
2456
9165
416
2573
635
11965
248
2302
635
2155
635
12504
2230
2404
8446
249
2427
540
4769
1448
414
2481
635
10271
249
2044
11130
2145
635
10914
1986
6299
2268
530
2433
635
11638
249
2218
12177
634
417
2524
635
249
1974
10246
9435
65
9203
65
65
65
65
65
65
65
42340
5911
5891
5912
5891
30574
126
126
126
196
196
196
196
126
126
196
196
196
196
196
196
196
126
126
196
196
202
30669
126
126
10590
126
196
196
196
196
126
3501
196
196
196
196
196
196
196
126
202
196
196
30643
126
126
126
196
196
126
126
196
196
196
196
196
126
126
196
196
196
202
196
196
196
30684
126
126
10293
126
126
126
196
196
126
202
196
196
196
196
196
196
196
196
196
196
196
30659
31599
126
126
126
196
196
126
126
126
202
196
196
196
196
196
196
196
196
196
196
196
30813
126
126
126
126
126
126
464
196
196
202
196
196
12049
196
196
196
196
196
196
196
196
196
30736
126
126
10298
126
126
126
126
196
196
202
196
196
196
196
196
196
196
196
196
196
196
30715
10590
126
126
126
126
196
196
126
126
202
196
196
196
196
196
196
196
196
196
196
196
31243
126
126
16610
2950
202
126
196
196
126
126
196
196
196
196
196
196
196
196
196
196
196
31185
126
126
9640
126
126
126
196
196
126
202
196
196
196
196
196
196
196
196
196
196
196
31090
126
15336
3152
126
126
196
196
126
126
202
196
196
196
196
196
196
196
196
196
196
196
31173
14427
202
126
126
126
196
196
126
126
126
196
196
196
196
196
196
196
196
196
196
196
31098
126
126
10547
202
126
196
196
126
126
126
196
196
196
196
196
196
196
196
196
196
196
31127
126
126
11663
126
126
196
196
126
126
202
196
196
196
196
196
196
196
196
196
196
196
31222
126
126
10298
126
126
196
196
126
126
202
196
196
196
196
196
196
196
196
196
196
196
31093
126
126
13149
196
196
126
126
126
126
202
196
196
196
196
196
196
196
196
196
196
196
31161
126
126
11621
202
126
126
196
196
126
126
196
196
196
196
196
196
196
196
196
196
196
31078
15675
126
126
196
196
126
126
196
196
196
196
126
126
202
196
196
196
196
196
196
196
31095
126
14046
126
196
196
126
126
196
196
196
196
126
126
202
196
196
196
196
196
196
196
31171
126
9640
126
126
126
126
196
196
126
202
196
196
196
196
196
196
196
196
196
196
196
31221
126
126
126
3540
126
465
196
196
126
202
196
196
196
196
196
196
196
196
196
196
196
2269
3336
2873
3896
524
2841
2332
1420
1024
1748
1993
1631
6934
1309
1468
2029
3034
1750
2255
8985
463
3739
2844
1616
3739
1424
3739
1704
1670
1551
1670
3739
1704
3237
3739
1390
3739
1454
3739
3135
3739
5135
6934
1329
104415
3645
2261
358
393
1927
3239
502
319
318
396
2994
6941
15211
436
353
335
5888
344
1103
2365
517
2156
1509
392
1038
37549
603
395
259
454
37978
1231
268
568
453
1451
2615
3795
545
510
359
352
1116
2235
1384
1292
427
643
334
260
303
2085
5794
5043
4318
2114
517
546
8613
16819
517
575
5619
518
511
7080
9415
518
511
517
546
7130
516
569
995
9415
518
575
4022
517
546
516
550
14277
517
573
6791
517
571
3138
517
571
8092
516
534
13928
518
573
516
571
242
527
571
11927
4299
572
572
2612
2429
572
582
210
13012
6082
517
546
10999
518
575
29979
517
582
519
573
8625
580
534
3414
518
534
9415
549
568
6452
7653
519
575
506
569
12975
519
569
7130
546
569
7813
567
572
1914
12983
242
553
575
8407
585
573
9444
530
13264
537
575
17867
537
571
537
575
537
571
2147
537
534
537
546
537
550
11199
102
102
102
102
102
102
102
102
102
11185
102
102
102
102
102
102
102
102
102
11168
102
102
102
102
102
102
102
102
102
11187
102
102
102
102
102
102
102
102
102
11215
102
102
102
102
102
102
102
102
102
11217
102
102
102
102
102
102
102
102
102
11215
102
102
102
102
102
102
102
102
102
102
102
102
11181
102
102
102
102
102
102
11207
102
102
102
102
102
102
102
102
102
11198
102
102
102
102
102
102
102
102
102
11211
102
102
102
102
102
102
102
102
102
20593
10566
288
2224
1162
1046
10565
653
522
1185
2435
1545
616
991
580
6833
380
382
2830
11449
1156
5992
886
805
1303
1204
289
3740
286
53059
982
450
11926
30733
2493
764
208
5284
567
567
638
450
8853
208
204
518
546
9791
10137
9521
25583
3627
345
2431
728
1209
325
1254
1452
728
328
728
330
497
330
30188
237
12877
362
691
4499
1083
1090
3441
165
164
436
36919
9795
739
406
594
982
87072
2311
2059
1673
2436
4079
5000
189
189
189
189
189
976
5065
198
198
198
198
198
40540
973
189
3938
198
198
199
198
10902
23354
125
125
125
125
125
124
2237
487
10248
487
487
6656
487
487
487
487
487
487
487
487
487
487
10890
6094
1939
7306
35146
10115
292
15489
4843
29010
25476
4214
27353
5640
15682
907
16361
4028
2142
3199
26320
5963
2232
14492
1665
1665
154371
1480
32979
51903
23518
727
5267
26319
1297
4034
304
269
3234
269
124
9631
20946
407
1786
351
4523
15694
22408
16679
3832
1755
232
232
408
278
8414
517
231
233
231
233
8233
274
233
232
10791
526
10988
232
232
232
232
19672
376
278
3834
20494
233
517
233
231
232
233
9485
274
232
517
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233
232
278
20495
377
532
3834
44060
268
233
517
3834
233
233
233
233
233
233
4605
269
269
2158
269
2195
269
269
269
2381
269
14241
4048
15257
1457
771
167
1533
3119
636
651
1264
480
729
17412
15850
3418
2746
340
267
630
4631
4530
12829
20476
5805
432
636
431
423
950
491
1224
453
432
450
431
1754
2182
489
6472
307
159
5323
430
2011
1401
1017
4437
1878
575
159
52
10429
4848
3170
532
394
563
5261
267
1234
9901
3650
2832
4789
556
237
419
180
786
1393
3523
1320
271
381
884
546
618
1318
262
521
301
1240
2168
647
3936
8409
256
247
2629
10997
3736
2702
1071
3926
10894
4542
11385
2469
3943
267
9089
5388
8702
159
159
2966
11403
3716
2674
8551
4535
3674
3446
8896
3200
4436
4085
14561
3001
4219
3291
8549
3677
2996
3719
3662
267
6553
3244
3071
3360
14691
159
159
444
4128
6114
3299
8602
3716
3887
2580
5778
4435
3756
2746
3532
3726
266
2672
1480
125
2978
102
102
1261
102
102
125
125
688
6272
10760
125
22130
102
102
22130
102
102
125
125
125
22130
102
102
125
125
123
18605
78404
126
126
126
126
288
126
288
5045
126
3342
9184
196
196
196
196
196
196
2230
196
196
196
196
196
196
126
126
196
31099
196
41383
536
3367
3171
621
7238
4742
3339
30218
3893
2679
7235
515
470
451
397
3694
536
13477
13477
621
197
8854
21930
1088
2163
1670
3491
363
1362
964
1662
1450
1316
869
1008
1324
363
1322
1322
355
2163
1316
987
985
1097
1452
363
370
4979
1067
2159
1459
945
2089
1612
2161
631
363
888
1598
904
9313
1724
621
39381
10063
24928
582
14589
11570
35320
621
31111
14961
196
196
196
196
196
196
196
196
196
196
196
126
126
196
196
196
9451
31100
31146
15336
126
3215
233
452
12614
1250
207
207
1029
1029
205
1831
6710
4381
4381
7710
7926
29851
2908
2622
37607
38602
4477
11374
1029
6710
43802
7842
25628
7924
4504
465
5150
470
122195
424
471
134289
416
442
173809
420
458
142741
420
420
420
458
80739
364
465
3144
17497
4813
370
1336
7439
908
880
810
14873
886
1327
767
5286
995
26280
22025
1243
5702
764
4113
12087
5542
10115
9526
401
2695
1643
7768
1164
1217
5447
1601
1367
10410
2180
3951
12897
3967
2414
465
4153
1314
12905
3410
3130
1938
2681
4128
2937
1688
934
3673
2805
2170
2899
2070
4725
534
1947
2436
1917
17012
12888
1806
1508
7174
2410
3164
2533
1004
3490
6401
6631
3992
5525
1259
1119
4365
839
311
311
311
311
311
312
312
311
312
312
575
660
708
718
678
647
661
663
447
447
447
447
2128
1815
2264
1994
1782
564
543
575
1686
2376
1078
974
376
5966
878
1406
1010
933
12355
589
708
717
673
629
663
581
594
452
452
452
452
1767
2286
2107
2154
573
558
578
1535
2861
366
587
366
10033
1595
1091
413
12354
452
452
447
447
447
447
452
452
12354
452
447
447
447
447
452
452
452
12354
447
447
447
447
452
452
452
452
12354
447
447
452
447
452
452
452
447
530
6808
391
2774
1141
212
135
31805
219
9440
7729
1141
1015
212
428
1654
581
135
30100
1141
219
1015
11180
10241
212
1654
581
453
1029
16946
219
474
7915
9726
29540
219
474
7915
3746
697
135
135
37639
603
216
216
2157
216
2365
214
1509
310
141
494
43676
1012
1511
309
309
788
423
309
3085
822
1049
4966
266
309
309
309
449
777
758
5793
353
5957
181
1946
267
1693
1674
330
182
129
129
129
13638
16782
8889
330
268
105
129
129
534
129
129
129
129
129
129
330
262
257
105
105
129
129
129
129
129
129
129
129
129
255
254
105
175
11899
129
173
173
129
129
129
173
173
173
129
129
129
129
129
129
129
129
129
2911
2960
32926
3497
1141
3727
6116
31643
431
745
55213
857
5703
165
431
1281
292
165
2043
292
8893
8579
3946
292
6726
1466
1995
6726
708
1577
721
6264
1481
5405
1781
580
560
544
29519
726
1676
5698
1727
1484
5478
1854
1891
5296
1781
1586
1861
1630
1658
7700
1297
1011
310
310
6314
8534
3040
3597
7322
4712
3414
604
3428
3041
5427
3302
946
3560
2568
32762
3619
4158
1689
13783
3510
9679
1679
3141
13622
813
9818
7108
3498
550
9829
3441
20896
55847
13631
4564
1935
4977
3233
3345
2859
10320
2152
4305
9223
4285
19187
2604
2876
3765
7494
26660
604
7167
13713
604
795
1135
295
1494
3233
5456
1031
790
5173
299
1491
3232
295
6788
1221
164
599
724
788
3270
1133
295
3233
301
5007
1681
843
331
299
2064
640
55780
604
301
6561
390
911
897
299
6652
947
2859
2094
1039
165
165
165
722
165
865
1979
165
165
165
165
165
983
9876
1204
4185
3273
799
4474
7428
31873
1478
7911
6671
320
3234
2125
1252
917
5219
3766
12117
4161
313
1459
3283
5797
5525
4383
4853
7925
4021
1581
316
308
257302
10467
159
2924
159
507
2050
861
1255
15800
30631
126
10670
196
196
196
196
196
196
196
196
126
196
196
196
126
196
126
126
202
196
30708
126
15789
196
196
196
196
196
196
126
196
126
196
126
196
196
126
196
196
202
196
30625
126
126
196
196
196
196
196
196
196
126
126
126
196
196
126
196
196
196
196
126
202
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
30633
3086
9763
5245
587
2879
347
682
663
783
793
976
1263
3073
2353
1228
789
1019
1281
1074
202
31120
126
10670
196
196
196
196
196
196
196
196
196
126
196
196
126
196
196
126
126
202
14911
11971
31215
15301
13764
37439
1608
1265
1194
1495
1882
1772
5119
4820
1741
1865
1712
1798
1633
9739
1170
1865
4517
13635
4562
2186
2517
14752
9148
4538
9950
1589
453
1544
6662
16331
4407
4496
4733
4752
10787
21816
1439
265
1079
5858
3127
725
23044
704
416
186
142
23025
1790
1452
1788
755
743
2248
1401
1376
2825
812
792
1500
1118
3549
38642
6724
2021
180
408
3050
3011
3049
179
4544
2504
3114
2868
123153
10493
14399
46078
19692
10111
36766
20698
24623
7656
21684
638
1424
275
772
485
1065
701
426
724
36165
607
1098
683
1686
469
389
377
1427
352
1024
19997
125
1023
1440
2695
930
125
125
124
122
125
124
1392
1155
993
1340
124
2277
122
1332
1110
559
292
1244
219
219
877
685
770
3623
5414
219
3079
737
2406
6970
12269
231
219
3857
39906
1029
3024
1888
123
1272
699
485
29879
4786
3135
4509
1297
1995
1809
1192
4308
599
2118
516
480
646
122
1757
760
23218
24097
2051
6700
679
124
8701
124
1311
122
124
1110
1733
124
124
1222
124
993
1639
124
1274
3294
1794
945
614
2556
2118
269
20802
1365
269
288
261
288
445
2816
21571
743
626
13634
272
17272
2929
650
272
655
1326
929
2594
1008
2032
2554
2053
868
1515
2858
4592
663
992
399
3393
293
803
803
1068
2373
293
8469
306
1346
260
144
409
4593
144
1972
527
489
532
492
500
442
469
1060
513
10619
1616
470
463
482
2849
461
305
6715
461
312
447
1161
664
1068
8469
2849
803
306
293
293
293
293
293
664
1036
4219
2848
803
306
293
293
293
293
293
664
1060
10619
10619
2857
803
306
293
293
293
293
293
664
1036
4219
2854
803
306
293
293
293
664
293
293
1036
4219
2839
803
306
293
293
293
664
293
293
1060
10619
10619
2847
803
306
293
293
293
664
293
293
1060
10619
10619
2860
803
293
293
293
306
293
293
664
1036
4219
1450
346
1578
1769
346
1437
1880
40121
1852
2144
1849
4518
1307
1044
4369
1928
13362
753
1870
1372
1636
940
3543
1009
1276
189
107
8122
752
32118
314
426
11509
762
1293
10713
954
10762
2645
2174
2204
1955
2175
2682
2952
1389
1174
11945
801
2375
1460
17897
10698
15287
3061
2645
2952
2204
2682
1955
1802
1174
403
801
2175
2375
2174
1389
3261
320
10698
15618
68
68
68
68
68
68
1138
68
68
68
1737
68
68
68
68
68
68
68
68
68
68
68
68
68
68
858
68
1297
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
244
68
68
68
68
68
68
68
68
68
68
244
68
68
68
68
68
68
68
68
126
723
26170
269
1297
269
2634
1292
2515
2639
4035
269
8169
122
124
122
1303
1457
1453
1959
3906
4729
180
179
178
178
181
179
179
359
178
178
179
179
179
688
10897
359
177
177
179
1358
1475
547
458
181
177
178
179
177
720
524
177
510
484
177
177
179
179
1406
741
582
1064
177
177
1302
358
177
177
177
316
316
4981
578
10358
7147
178
177
4981
178
73
181
576
190
368
18105
142
143
141
143
143
263
3615
15890
143
142
143
263
142
142
141
3848
601
143
5865
141
142
793
3794
2072
9686
2018
802
7972
303
1597
265
7586
8064
2068
791
263
4212
4957
288
5074
25543
534
10224
15977
2982
276
18105
635
261
8651
7496
6422
4861
9366
3024
7590
263
777
6616
5214
878
531
6168
1200
6072
7594
8534
8534
22834
3953
1243
2592
1217
1033
1495
1021
299
396
510
1390
2441
3503
3099
2554
1870
1986
2295
5579
1061
1208
3728
3994
1258
1070
1211
2405
1175
4888
1139
1136
4898
15720
8782
5184
2173
2925
4672
3758
2798
18750
4756
3109
7197
213096
18104
265
7392
10467
532
4848
3006
1604
20133
997
2094
2535
6597
181
3999
181
10472
3155
18077
10771
9881
1350
10964
7619
5012
3235
706
615
14187
3439
14229
1247
8525
12590
1062
8852
11416
13368
37626
578
1412
561
13081
21415
4863
562
588
12535
54239
166
165
165
562
14641
553
9091
11636
13402
8885
10070
14213
13250
554
7006
588
267
216
12405
44390
267
216
12334
3435
3435
456
285
445
3080
4640
340
572
326
285
292
3291
720
4450
14490
548
6620
1105
759
425
3273
5631
1058
2189
334
334
980
2298
285
809
451
654
1978
593
285
293
996
507
2986
41005
324
470
3792
895
993
592
363
363
3402
626
330
433
8193
36140
6592
3694
2124
11456
4681
6269
2186
6952
6051
7923
979
2549
260
5256
3141
2005
4070
2921
328
3653
293
2861
3584
2958
1386
1902
1816
1678
2315
2983
330
2073
308
405
1849
4327
271602
10416
4848
2912
532
70
11543
2587
1221
616
262
316
10599
266
12081
4704
266
11443
7429
266
11788
5041
266
7957
266
11850
5015
2094
30360
265
16958
7540
17877
6655
633
7271
7461
15223
2914
275
268
12785
7775
1444
14608
160
29109
633
7120
7182
8189
6455
1827
5452
3946
8564
633
11089
283
18120
1410
8921
8690
5067
2228
1580
14935
5436
137
6102
6372
646
376
407
22608
21286
10124
2291
5590
8299
3931
144
8277
9447
6600
13592
4902
15958
6412
144
1546
29084
122
16516
8932
6330
10626
3567
281
3105
4523
5094
7747
4605
269
269
2158
2195
269
269
269
269
2381
269
125
372
371
369
368
371
372
1246
505
1245
502
1246
502
1246
502
1245
502
1246
502
307
1246
502
1246
502
1246
502
1245
502
1246
502
1246
502
1246
502
1246
502
1246
502
198
196
196
196
368
197
197
369
197
371
197
197
372
371
197
197
197
195
197
372
4605
2195
269
269
269
269
2381
269
269
269
2158
125
20905
142
142
469
143
3535
1676
10242
783
3213
495
11462
31766
804
528
950
1969
1757
3751
872
3069
261
269
555
754
701
273
742
713
640
603
702
506
2829
260
2207
261
3041
258
410
415
330
283
266
267
284
1691
272
3572
265
141
2044
1766
379
4872
272
750
681
242
735
771
338
2931
2039
34050
7615
7423
1956
10545
287
11075
287
263
8977
879
9580
710
703
528
8106
10957
2457
644
654
208
31278
1776
359
6062
1433
2857
2796
6675
4783
1885
2682
2351
9298
1089
294
2578
10392
4958
2343
4804
1032
4410
11680
3635
2241
2902
1462
11245
3078
2416
2705
2697
2620
11447
6086
2677
28059
4765
576
5749
19012
16338
501
501
501
501
501
2920
33589
7390
24235
4906
620
8178
12902
7768
2457
644
654
1109
560
18430
1163
2857
3193
2544
2026
715
2432
783
360
1027
4906
4341
666
2691
3288
2581
3693
9431
5535
2457
644
361
654
1109
1547
1460
28231
1791
800
892
7669
4302
2130
4448
1149
1714
1028
7494
2457
644
654
1109
14424
7669
2103
5574
1620
964
9309
12448
9378
9392
8674
15312
9315
18806
15814
1501
1049
1069
6194
1068
1093
1069
330
1021
330
9290
446
448
448
447
449
449
328
141
125
125
125
125
125
23354
1137
5089
15192
2194
1070
4878
13766
1091
1139
3488
274329
4530
9499
1111
2137
4387
1132
17082
4616
17393
1066
4716
12756
1268
6160
15464
1244
14661
6239
12274
1181
2262
14364
1895
13026
6359
1250
4726
8138
6289
1112
5058
6567
7318
6209
4380
11556
1212
5705
6984
5415
5579
9355
1135
10988
4915
3149
729
4418
13170
1230
10512
1115
7569
12381
15086
4570
12456
1232
5754
12580
1105
15818
5714
6786
6943
4446
13977
1147
4503
12148
5641
16459
1089
7529
4490
12067
4235
8424
4484
13112
1851
4486
6153
1111
4439
10222
1104
95040
11285
14578
2752
4408
5350
4862
2361
4920
2176
4763
2932
2702
11476
777
11288
16575
14384
15501
6414
73230
844
2519
7239
3093
3619
19
9886
3989
159
7511
9111
16337
368
372
371
372
371
369
300
3401
3644
5412
15548
8928
8014
1778
204
50174
5730
165
1323
4217
1269
386
25565
268
267
105
268
12198
143
143
144
145
145
145
145
145
145
145
145
145
264
25648
4517
145
145
144
145
392
424
370
11064
267
489
105
388
26898
267
386
25954
684
267
34284
2922
233
232
233
233
232
196
196
196
196
233
233
232
233
233
196
196
196
232
196
196
1329
1698
1740
196
196
232
233
233
233
470
7300
19518
233
233
232
233
8796
2361
384
233
1389
384
233
34291
233
233
233
8399
233
19591
233
233
384
15307
34291
8467
1276
50211
386
25659
269
267
11506
105
388
25749
268
267
12451
105
2452
923
714
19806
756
849
3571
760
531
13831
718
654
623
661
3004
674
856
660
5098
1620
536
637
1026
547
1724
5555
662
1009
557
838
781
2000
1063
4174
625
642
759
743
628
641
6239
757
585
666
911
5316
4582
728
753
410
3919
13082
1059
531
3124
417
20595
3848
26577
48236
11053
25965
1588
8616
13118
31323
1700
22794
25926
17166
18512
17562
28270
39915
10291
14377
10497
15203
1411
10291
14377
20121
2654
6053
3250
159
3388
7939
1713
10291
10240
2920
58
1429
49528
7618
1906
4536
1509
266
1578
2686
12435
1464
3193
3531
3492
3276
159
2625
7186
2999
260
305
3567
2622
1353
3506
15443
3656
3568
265
3092
20121
10291
14499
10497
14464
7618
2257
1538
1722
305
2523
159
3567
7618
2257
10497
14464
2623
24607
35090
31738
21098
19909
180
33454
16338
2497
2499
2314
3560
8549
3693
3375
2511
2673
11516
3721
3533
10132
2630
9570
3216
159
159
2631
24704
35754
25433
21480
1480
8158
1602
6192
14259
2804
2895
10864
6332
7268
67558
29614
15532
719
5883
390
766
740
3093
1383
1937
586
782
2109
31214
834
18318
1425
2267
684
227
1125
270
6226
175
268
218
270
1688
218
424
262
175
234
674
234
270
226
258
175
395
10957
5543
159
156
159
159
203
159
573
5103
12023
3273
545
255
4523
114
8752
203
469
395
10367
11403
203
6022
203
434
134
7917
159
134
159
15440
436
134
134
134
188
6022
203
444
6113
15708
426
187
4838
442
4348
15695
434
6232
15917
7839
16899
5361
440
5536
203
6743
203
15553
5588
16108
159
1732
1797
203
171
1251
159
156
156
156
5332
203
156
156
1732
203
1216
159
9488
323
470
11213
255
277
470
7047
11213
8240
264
12197
3794
1566
302
23711
7629
8192
7532
14993
8641
9124
7600
265
8760
11317
9374
22966
8476
8465
260
1258
7878
7340
7865
5649
7926
2920
8283
2920
7514
7721
2920
8172
8192
7931
7608
7423
8058
4839
7819
12435
26704
1395
5595
2844
8811
651
286
292
297
1179
286
358
7812
18545
18545
62693
375
3171
378
1182
458
420
419
882
995
975
2342
648
376
1427
906
781
5114
420
419
965
918
390
1377
3192
911
812
377
671
420
4964
970
777
504
879
532
1067
742
1006
8029
5471
442
376
955
1049
630
3187
5338
847
8238
387
1099
593
737
667
4319
7710
7488
11942
7278
7304
8262
267
6553
3803
3998
5040
263
9901
3865
1378
4074
5181
8330
24367
255
278
470
6356
11213
24367
256
277
180
9442
470
11213
3744
1360
7856
4529
2597
3713
1406
3908
6058
3902
6537
12916
262
311
374
1435
1440
1365
3921
6727
39395
259
277
470
11213
42325
262
277
3363
470
11213
2597
27222
255
278
4476
470
10876
2810
11213
278
2373
343
382
342
470
1959
1133
3166
7946
3799
3988
6430
3982
7200
3985
6972
13646
12068
1050
1310
85
37064
7691
4811
4845
295
1540
1069
720
275
262
2639
1069
324
2527
6038
264
261
1252
275
1825
331
271
266
14936
3393
275
254
175
331
1861
1455
519
433
594
4123
268
550
10311
6038
4123
10311
6972
3854
1138
4029
4986
3711
1208
8510
1201
3851
5619
11088
1403
12436
12748
470
1208
10686
85
36779
275
320
275
270
265
15050
3506
2614
331
464
433
592
275
15199
1455
331
470
8470
3867
12560
20827
1983
10574
1050
470
4380
80
55447
1036
275
320
275
270
265
275
477
2614
329
433
331
592
10316
6515
6515
470
36677
262
10677
278
470
11213
36693
255
278
180
178
177
178
177
178
178
470
4467
178
177
178
178
177
11213
16988
289
278
410
470
11213
11421
24353
288
278
470
420
6782
11213
7813
3589
361
4772
2093
11896
142
141
143
35287
328
993
901
676
2920
2920
322
2927
1178
790
1712
776
1282
1220
592
591
600
596
592
287
1362
1126
1202
589
565
1327
1253
1271
576
1135
6901
578
6884
25289
1651
1349
1527
828
943
984
749
957
764
712
1122
805
841
804
854
4504
751
6005
5636
8995
6884
143
143
35287
17223
11509
10850
6569
8911
1280
694
655
2686
1906
1658
1781
1614
1245
2046
1787
2295
2121
1982
3108
1812
2344
1892
3029
2248
633
2014
2100
820
1780
2262
2004
1930
2194
4843
15393
10850
35287
12306
12714
556
276
6784
806
856
1094
751
1177
1445
568
827
665
698
600
569
870
996
642
882
790
635
726
870
758
892
943
912
940
588
702
1694
748
4959
18206
4291
12306
276
35287
8788
276
9306
705
799
718
653
759
622
1702
1885
643
534
743
825
897
35287
6154
6158
6066
141
6052
141
142
142
141
141
141
141
142
142
142
623
140
140
140
288
869
435
2442
2735
328
1893
260
27674
421
13946
421
23085
421
30721
421
77867
89
344
29548
407
816
1604
36965
89
314
14984
417
3334
752
819
3644
289
752
819
3644
89
508
1906
936
673
19093
1220
428
445
430
2252
430
22258
620
264
259
261
303
10393
2960
4055
4094
430
430
1443
436
2285
582
32046
461
452
616
264
261
261
303
2215
210
4094
927
430
739
2447
461
702
593
1886
1312
436
462
662
792
860
2164
19093
536
264
261
303
261
4094
6052
2560
455
32046
616
264
303
261
261
10393
4094
264
261
303
261
4094
15973
18992
20519
209
374
221
782
1395
3086
3087
13315
548
11274
9709
13082
9708
17916
12337
2936
288
292
288
440
2973
527
293
288
292
288
339
186
850
1394
3811
2455
2740
269
12196
1989
7452
3881
159
433
10943
273
273
1267
805
3714
4184
3516
1217
307
5951
205
17891
28387
886
1556
996
1911
22149
765
9210
5552
2894
1427
325
3381
41619
527
1704
1713
3039
2859
1185
1121
576
14555
205
638
5247
14555
5359
4929
1848
3258
2473
1704
202
5244
202
14552
5359
5247
14552
5244
14555
5244
14552
169
17013
10902
1052
1259
1736
1125
1715
32268
268
708
864
450
363
1360
1149
901
350
230
516
1800
5276
529
1575
230
270
230
269
336
865
473
217
509
221
121
230
8454
127
5041
5041
407
1054
287
4940
407
1056
4940
287
7091
7090
7091
287
7091
287
2398
2398
2855
2855
2974
1219
2974
1219
1540
1539
1871
1871
762
762
287
287
1279
1279
529
23483
4595
238
382
1603
383
2237
206
775
914
8845
1305
1054
1309
25112
769
113
7705
6044
1057
21266
1273
252
14847
10407
1088
6265
20996
1977
4197
3054
4845
1888
15390
1081
2640
6046
11559
4066
23011
17792
4268
465
15297
16143
19201
3101
3003
9904
467
941
2058
7451
4242
1888
15390
10021
15920
4978
4030
3226
3925
1563
1150
1081
2640
21613
5519
8816
1786
5109
1342
1036
465
596
467
494
1031
3442
6158
2885
4243
1237
1118
1905
1025
2457
1070
8751
5987
9896
9587
7082
7701
7895
5920
12025
11559
1966
295
12413
34876
9866
7150
9585
7065
7909
9469
10469
9610
282
344
38686
142
216
216
216
216
216
216
215
215
310
140
26569
219
135
6381
140
1141
135
135
135
470
135
15994
219
470
140
140
13240
135
6585
15994
762
581
1141
1140
1009
219
1015
212
581
7915
12149
410
3773
1140
135
135
698
135
20981
380
1103
1917
2413
984
1003
383
12082
986
1798
943
683
2898
365
18004
2292
4106
10514
371
370
6380
3433
12687
8482
1041
7846
9897
6501
5906
15587
15448
14325
18896
10887
10908
5637
5637
5637
32924
189
189
189
189
189
189
189
21684
337
282
2045
1435
268
623
267
308
6860
1461
336
623
1318
270
306
309
2624
18980
21500
141
141
141
141
623
140
141
140
140
141
141
623
140
142
142
309
285
289
140
22952
189
189
466
23201
623
623
1378
261
189
32924
189
344
42215
216
216
216
215
215
214
215
215
142
310
140
28406
556
10973
335
1911
996
270
1264
3513
883
1553
1246
3714
833
4212
5828
202
17891
154
38870
9239
5552
2859
2473
273
335
1733
3068
1185
1267
1427
1889
2923
1556
3513
1710
202
202
202
202
202
181
181
181
181
181
181
3066
2240
472
635
389
389
389
472
635
389
472
635
18256
730
692
692
472
10978
389
472
692
692
17220
635
472
8760
10964
10908
1401
101
101
101
101
101
101
101
60416
101
101
101
101
101
101
101
105
625
249
141
2584
661
349
415
2063
566
3817
6387
3293
159
157
157
160
157
157
158
157
8998
6028
7204
60415
1401
625
10911
4605
3737
1084
7514
126
126
126
46360
126
126
126
3740
180
126
1284
126
126
126
126
126
126
126
126
8243
763
5191
1352
213
6590
3741
6932
19957
1848
1925
229
12788
235
9649
2219
1834
1961
1784
1811
2194
1710
1854
1743
1969
2037
2213
1840
1828
1976
1910
1883
2005
2107
1960
1858
2012
2231
1919
245
1872
12229
249
4986
1783
1717
1661
1661
1778
1711
1805
1577
1729
257
7814
257
7940
257
263
3860
1694
1874
1736
1781
1778
1726
270
7780
270
6898
270
276
4139
1796
1772
1811
1715
1740
291
8279
291
297
3324
1882
1802
2560
1852
1882
1865
303
310
3759
323
329
8424
1887
1751
1802
1739
1762
1914
1980
1886
1780
2047
1866
1689
1850
347
11142
347
353
8757
1971
1727
1608
1697
1661
1773
1613
1695
1631
1550
1824
1610
1526
1786
1822
1753
1906
367
12474
367
7940
367
8495
31
373
5441
1889
1757
1932
1775
1855
6294
1928
2002
2041
1771
1993
1945
2176
2116
383
3740
389
2042
2047
1971
2062
1887
406
412
6877
7418
3772
3412
6566
3578
5601
3231
7903
6797
5648
4722
5086
2820
3076
3322
434
72362
434
53158
434
136379
93702
31
31
10393
6832
11028
3734
37643
142
2157
1509
310
259
358
14107
2250
3495
2579
2194
8965
7517
3486
1538
2050
3040
6880
7857
7207
8061
2281
823
1817
1458
1836
735
1139
871
858
2005
761
2043
1186
1382
1275
365
1349
1789
1104
1684
1630
204
109107
684
1485
1580
2914
422
4216
14369
5302
2690
44481
31579
3414
5540
6168
3792
21092
14480
4430
7492
10058
2993
2355
1769
9659
2039
267
1586
46545
204
19592
22914
5802
10695
13453
12238
3193
21033
3219
24637
7681
11553
4874
636
3371
12866
25292
11382
10272
32961
3102
18797
29975
4498
7184
3789
6564
6299
2039
4831
267
6953
19262
45765
1989
24714
503
2056
466
399
15179
2457
2595
2472
2685
1980
2446
2566
2401
2235
2206
2323
2343
2503
7313
13669
1195
7891
8547
7927
2407
2280
2293
2107
2417
2346
2754
2806
2670
2547
2530
2626
2647
2767
1385
7205
1227
7603
7034
10690
9074
14521
10572
10480
7760
9489
7985
181
9753
8903
10319
15070
12432
18374
9595
7342
181
8604
7762
8888
11254
14865
505
505
505
505
505
506
505
505
506
505
505
505
14494
9452
15388
9845
11342
506
505
505
505
7465
9637
10646
11367
15455
1216
1040
1120
1177
1074
4782
3098
5326
1166
1015
5287
1130
4299
5094
5523
5047
5315
5080
5053
4972
4796
4718
4544
3648
4555
5309
4304
3546
4456
4190
48436
15038
9333
11465
10823
9172
11705
9644
10064
10104
14673
4862
5002
4709
4866
4721
5010
5142
5170
4845
5049
4432
4957
5207
4803
4933
4693
4667
4927
4951
14600
55647
14559
10256
10232
9473
13147
12204
14116
12192
11471
11286
5068
5380
5155
5273
5296
5504
4664
5241
5255
5034
5137
4618
5140
5420
5153
59706
14657
7955
11639
10466
8647
12277
11559
11230
11582
11514
4848
5140
5026
5026
4877
5255
5065
5136
4833
5245
5218
5293
5038
5273
4758
7842
4742
4853
4820
5043
5200
4830
4896
4781
5016
4942
41365
14222
8108
12088
10483
9232
9230
10861
7539
10903
14538
8216
8977
12028
7821
9003
9530
9568
11823
11382
8173
6493
7585
6929
6623
5472
7894
7546
5717
6089
5351
7365
4233
14628
16222
14265
17586
7794
18167
17652
7424
13669
406
13932
7688
24698
20935
20936
4110
31619
573
1272
624
1287
3211
2394
2917
2751
3291
2879
573
2945
2795
2579
2521
2899
2885
7688
4052
3395
2650
2813
3103
3450
3735
2213
2118
2428
2437
3000
2382
40152
19445
2264
3145
31151
573
624
2940
2775
2544
3349
2884
3593
573
3112
2892
3395
2486
3004
2637
4071
2955
2848
2788
2708
3052
2463
2724
3065
3379
2994
2869
2066
5547
624
2414
3057
2689
2584
3974
2411
2054
2452
3198
2216
2629
2885
2443
4065
2797
2731
4250
2877
2980
3738
573
2299
2487
3060
2224
2453
7799
624
2477
3275
3045
3202
3903
2539
2330
3021
2703
2891
2950
2970
5136
4125
2742
3656
3380
3635
2805
573
2467
2941
2451
3080
2247
2224
2338
2274
1576
1326
781
37055
766
1326
1585
7688
573
12219
2258
573
624
2413
2241
573
2436
2759
3399
2398
486
560
10265
4992
13304
12907
17297
13055
2421
2560
2321
2552
2340
29694
2345
2490
2331
2445
2414
16736
394
5639
5755
11134
9344
642
862
19552
13314
7376
465
15108
12945
861
5755
11134
19552
1751
861
11134
23207
35064
5756
491
68750
6793
7040
6668
862
5755
11134
19552
2766
3862
4065
4221
465
19308
5004
13939
396
3522
4291
4059
8998
4792
3535
4469
3843
4480
4457
2545
4060
4252
4299
4080
4020
4697
2529
6883
13235
3907
4417
4199
4263
3953
1420
28400
13833
239
4656
10958
1021
1348
1451
1283
1421
1046
392
1401
1420
1438
1427
17197
10916
404
409
1588
1155
10815
6577
1306
1186
1543
1353
1242
1668
1479
1421
1648
3571
4299
3580
2062
10711
1179
323
6577
9576
323
37637
571
571
571
571
571
571
571
571
571
571
571
571
571
5009
571
571
571
571
1523
4349
6656
1811
8562
18873
7679
182
361
12563
2486
4310
2210
2918
473
2918
2778
571
14165
1458
1568
1877
1444
332
225
1471
1422
224
1091
1446
1812
318
14519
14836
323
1260
1322
1366
1296
1351
1264
1627
1200
319
10057
1312
6577
1377
1241
179
178
179
178
14684
2754
2233
216
397
2873
2352
10000
15027
2187
2734
3393
2490
2527
3279
3059
3199
434
3132
499
4184
6630
5508
434
7001
141
24551
6465
2728
4973
3011
15011
13177
2821
2849
2683
2580
2684
2717
2597
2510
2404
2528
7038
5009
6666
2301
2527
2560
2525
2668
2805
2705
2647
2603
2684
2775
2570
2409
2539
2464
6502
2764
392
395
8998
20240
399
295
582
5707
431
5880
9486
1535
1364
1538
1740
1264
1233
1413
1282
1760
1328
1054
1297
13514
179
1651
1337
396
1510
1511
390
8925
179
178
1723
1524
179
178
1482
1584
9692
240
225
180
226
14519
12638
224
15505
14836
323
6577
14943
13514
17197
10916
13350
5868
5097
6701
5564
4359
4389
1346
8609
4563
600
4221
227
443
5012
4612
209
473
815
481
334
2874
11449
10354
2778
434
3315
329
1937
513
2208
6013
26679
5477
2645
2222
2956
2941
2363
2199
2085
720
68880
3719
1170
6368
1805
3497
3737
3822
3768
3741
5632
6043
4676
408
10950
6329
14677
22402
1944
13337
12821
12679
9917
227
15876
241
4317
3891
196
240
4037
26693
1809
2489
2227
2194
3425
2252
2142
1588
2286
5176
5877
3349
125
600
11150
1916
4699
3235
1747
3739
17839
2176
5256
10808
4188
469
465
4612
226
443
226
121
1198
2208
7157
5882
419
229
422
1848
1955
16540
443
4842
4991
469
471
465
475
16003
7451
7150
15108
477
473
6825
6919
477
6721
17734
289
291
1528
1665
1608
1472
1649
1686
1536
1520
1372
1271
1290
1742
1162
1342
1329
1259
317
6536
4281
12638
179
310
1311
1328
9651
318
187
185
9395
1164
1308
179
178
179
178
653
13119
2608
2766
1834
1911
2441
2723
2787
2329
2668
16745
9073
2241
2909
2770
2870
2440
2297
2681
2566
2580
2699
2348
2408
2818
9132
6503
10646
1048
395
329
30267
395
443
9307
17833
10341
266
309
443
13720
8998
69681
1621
29857
774
4989
4985
20418
4612
4919
479
16920
2914
3135
3058
3109
3027
2889
3045
2833
2090
2511
2727
2568
2806
2824
2901
2731
2784
2877
2334
25486
26800
111
111
72
20418
395
4919
318
10810
479
20256
3044
3134
3076
4075
14716
3148
313
291
295
187
9486
21624
14148
7774
6467
4020
185
2729
2750
2831
2922
2752
2348
2566
2749
3100
2544
2633
2713
2783
2858
2802
2599
2640
2692
2629
2824
2570
9469
361
9864
5010
1730
1603
1776
2365
1712
1829
1819
1966
1837
1905
1798
1494
1584
2199
1677
1476
249
332
401
224
323
11931
6577
51409
323
2827
33759
6577
323
323
2920
24188
323
13595
323
17144
323
323
15470
534
396
392
3434
397
6690
10913
153
744
8751
6295
4264
3564
3305
3256
3454
3397
2730
4737
4297
4414
4358
3685
15802
2336
2192
2482
4096
3825
3540
2946
2176
3250
2929
13321
5838
6700
6681
5468
6654
2920
9269
534
311
9447
70732
310
5626
11105
9065
3576
3955
3938
4289
4526
3169
3263
3966
2465
3200
2639
4348
2837
3176
3367
3121
3151
4952
2330
25473
11595
3280
5011
7831
8816
2766
44547
3541
49166
31522
47055
71406
13471
491
225
1052
179
178
179
178
179
224
323
1237
1180
1517
1279
401
390
1311
6577
2049
1442
1474
9241
1406
1442
1250
1249
1519
1288
1316
1395
1014
1284
1392
1546
225
240
10469
226
224
323
6577
20391
4892
6281
1955
1846
1879
973
3041
9354
1820
1948
1980
1882
1840
1829
1737
1994
1833
1936
1950
2065
49901
4226
5021
3295
3155
3133
2658
2980
2838
3112
3357
2987
2854
182
3694
2975
3054
3115
3260
63202
310
259
32772
19
19
19
19
19
19
19
19
19
19
19
10952
10419
159
1868
159
11029
267
159
11903
159
18044
1596
595
1917
3036
287
856
770
931
790
1049
1061
1010
3713
1214
1315
1088
1172
1207
21790
3087
383
23792
10435
3155
4185
2346
159
18228
543
15831
349
1080
1577
3525
1054
37825
744
1116
4717
301
405
3189
2226
1824
713
6664
9600
4325
4325
2858
571
948
8630
765
8676
1440
4325
980
997
270
419
10049
10374
1857
1650
897
18197
263
724
2282
620
435
123
1655
1319
7758
67
4261
81
10633
268
6438
616
262
316
7102
3505
5329
268
30434
265
16958
7775
275
15223
2914
14608
9086
6655
633
7271
7540
1444
268
12785
275
7461
8672
12620
283
11522
5067
5436
1580
2228
646
407
1349
376
1361
27504
25377
10108
3931
2291
633
144
633
11141
11889
31796
316
25423
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
6835
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
15299
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
11342
11342
129
30419
15114
12254
443
10438
159
3222
159
13439
159
159
1129
751
7099
34267
22527
17090
16396
16844
28757
30358
1282
1419
1058
303
1000
682
402
1897
7748
8949
274
303
1044
355
376
806
137
1937
10224
704
1736
1147
29543
732
809
1642
970
141
360
2776
837
741
1594
15086
704
1642
1147
31433
808
124
503
16950
7152
1255
1917
159
861
26785
1083
1186
946
946
436
19446
947
237
482
506
595
2327
176080
448
6620
16354
2681
6929
3042
3235
393
3705
5037
3850
2924
3931
2521
3018
4221
3420
777
94028
782
80978
772
54400
772
69688
773
106890
17663
2039
326
8427
38029
1827
1724
1800
1822
1823
1748
1764
1860
1820
1684
1847
270
1352
816
288
1873
1773
1742
3238
1799
1926
3392
237
1732
1392
945
1739
1725
497
493
1752
3790
1460
1460
24085
326
8612
3609
580
1751
1725
5112
17572
3790
1621
497
270
270
270
493
6241
3970
142
9276
2903
23682
454
1133
16424
1098
326
11874
2517
2845
2039
2525
2777
1976
1977
1977
7300
324
497
493
11157
4564
5693
1488
4774
809
142
141
2313
5511
4715
4093
2450
1480
5158
10049
2027
9861
5285
4135
7804
142
12530
324
431
141
142
7296
142
141
142
142
16043
324
141
142
142
141
142
13419
8317
3260
9374
2090
5187
203
4643
430
8541
203
16545
203
4291
3291
13674
1839
2820
203
2820
17018
14727
203
2820
4291
1839
203
2320
2320
16810
11321
203
413
2820
2320
2440
6685
1812
620
2374
1564
693
318
12972
1564
712
180
6990
495
8899
200
27820
200
164
18440
200
3935
28194
3842
1063
627
135
135
259
7300
21003
196
196
197
8598
197
196
195
196
196
2898
197
197
196
196
195
195
195
198
197
195
196
198
197
2825
16744
142
2836
143
142
141
141
257
17522
141
143
6323
4896
8651
143
15875
2068
611
276
2949
802
1597
2018
5839
2072
7633
4055
257
3848
7972
8611
793
350
303
2037
463
3774
8064
276
791
2949
4212
5074
4957
25543
9686
344
33644
310
486
338
18358
261
268
3267
316
548
739
402
823
300
483
56147
421
696
1081
6806
302
736
3687
1954
2962
280
281
10312
5919
33644
310
502
469
16250
468
9998
729
550
642
879
736
548
676
597
676
829
755
2124
481
265
556
730
751
542
642
854
591
8389
22075
1791
273
769
690
607
757
648
860
845
908
938
765
670
546
270
21168
265
590
780
565
695
765
558
806
734
800
559
309
273
572
363
364
362
366
323
689
546
515
630
363
446
344
3931
684
1525
3262
405
363
374
14634
11303
723
636
447
562
464
779
1259
362
262
6556
3024
7496
806
878
5266
263
5647
5953
1200
553
8534
260
3955
1192
7683
262
486
8534
265
7586
20710
3687
7813
275
7508
2560
1897
6504
275
624
13120
2285
740
4172
6638
4191
2506
3320
2248
3369
3816
624
2050
2042
10878
853
11171
3357
3181
3120
3077
5502
3271
1288
788
7324
261
265
269
255
2938
485
5300
2404
274
624
275
1358
2406
10878
274
624
2751
10878
3357
1819
274
273
260
3331
408
2565
3684
6500
36499
275
508
4191
11149
255
261
265
261
2503
507
2042
8682
8040
3150
38600
125
125
5327
1067
125
3172
125
125
1067
555
14233
1055
125
125
4344
516
170
6732
14355
1055
4344
289
403
337
10196
14709
198
198
198
198
198
198
197
198
198
199
197
199
197
199
198
198
198
198
198
198
866
701
1053
774
2772
9598
61184
10402
159
3157
159
491
8072
15575
1255
2050
861
491
8033
15253
513
8080
13120
6878
640
11666
479
16722
12305
1450
203
3859
1760
498
504
483
15275
483
494
502
499
3734
2815
13043
2812
1506
1487
2382
1889
1599
1554
1483
1507
13377
5438
18041
10605
10449
159
2259
159
479
16401
19
12158
159
159
167
4131
324
2506
181
181
198
198
198
198
198
198
197
198
198
198
199
197
198
197
199
199
198
198
198
198
198
836
198
1048
702
1869
198
1201
985
4119
199
703
986
9876
198
198
199
3150
38600
125
125
5327
125
125
125
1067
1067
125
1067
1055
3172
2275
2163
555
14233
125
125
1163
125
4380
516
6732
13776
1163
12477
125
125
125
125
14739
498
5860
394
395
394
393
393
3921
28861
14739
27160
704
13078
1055
370
4344
8040
23354
125
125
125
125
125
122
2355
11996
166
165
3090
165
164
752
165
166
165
166
165
4348
20772
166
166
1705
137
1296
6823
165
165
165
165
166
164
166
165
166
165
166
165
208
736
166
2445
8643
1241
20699
1049
166
3090
164
164
164
165
165
165
137
7508
11971
164
1427
165
166
166
166
166
166
166
166
166
137
166
166
164
166
166
12404
1262
166
166
4352
1775
1296
466
4787
166
19114
4357
166
166
166
11350
73107
4357
11344
166
166
166
165
165
164
165
166
166
166
12823
165
166
165
604
165
165
165
165
166
166
165
165
1329
586
8981
1398
166
166
166
165
166
165
642
8286
1398
8230
1789
699
11138
1296
166
56689
4357
11944
166
4399
604
15116
1296
1838
165
1296
1329
585
9003
1398
1824
9880
1296
691
8283
1398
699
165
165
4357
87178
13030
1296
166
604
3698
12041
1884
13734
1296
1296
1923
10185
1296
699
165
1296
165
4357
166
11112
116488
166
604
5232
13395
1770
166
699
1296
3413
79605
12188
4357
166
5993
604
1296
1772
14137
1296
699
166
83659
4357
12354
165
2754
1296
604
10776
699
1820
9781
1296
1296
10948
113305
165
164
1884
11290
4357
166
604
7993
1296
699
20570
137
8534
1069
3090
18942
1532
137
166
166
166
165
164
164
165
165
165
10224
1013
3090
1421
17006
582
655
141
3203
12112
20569
137
8534
1049
3090
11622
1427
141
15086
20575
125
10329
319
2331
372
8027
11257
10188
705
729
1671
23354
124
2237
21155
123
10444
20569
141
13369
1013
3090
16998
1421
125
12113
6978
900
4348
1794
1296
8168
10185
165
3090
1296
1752
1296
14722
1296
1748
1296
1296
437
87454
15925
9050
1471
831
21724
19400
11706
46414
433
410
392
295
9861
1759
10863
5661
1272
17109
1486
4739
15153
9184
8682
2529
3735
3631
254
1975
11163
6772
3295
3355
3320
3318
3413
3442
3418
3290
3270
3310
3292
19811
3281
3275
3208
3333
3394
3109
212
6963
3689
3669
4035
3674
2855
10412
3502
3337
35052
6640
19536
3492
3257
3781
3524
3785
3490
3418
212
6640
21250
24002
24763
22813
6590
3133
3183
2783
4751
3216
5597
4290
5211
4297
4113
13856
3220
2946
4897
3948
3378
5933
22496
212
46296
212
52518
212
6194
3327
2605
3237
3194
3258
2574
3110
3021
3055
3106
19788
3248
3157
2409
3114
32470
212
212
31479
212
34083
212
25848
212
30151
212
31
27369
212
27725
212
30287
212
1274
86202
14215
2428
2807
3017
2431
2182
2570
2436
2818
2227
2547
2695
2400
2339
2479
5850
208
5512
3540
2797
8534
2904
10850
2844
7907
5107
2836
3900
4491
5315
8589
13225
10881
18352
13961
6173
2807
206
15027
209
209
209
205
5093
4296
5096
3318
5508
2592
3508
205
15922
31
7694
4273
1327
4023
5774
6755
206
443
6013
6838
1456
31
2022
12676
863
2118
10550
357
7702
8676
310
2682
2542
2667
2644
2511
2627
2268
2444
2474
2614
2353
2909
2337
2578
2682
2250
1044
352
8216
48189
1047
356
56431
2682
2629
2500
2747
2723
2535
2348
2555
2557
42694
2783
2868
2543
2502
2666
2298
2759
1046
357
11088
1047
362
1961
47795
2682
2305
2563
2203
2009
2432
2577
2167
2680
2601
2607
2275
2510
2675
2420
1046
2634
54889
348
9027
1047
38031
369
9457
2682
2374
2241
2054
2075
2168
2622
2670
2507
1995
2687
2685
2149
1777
2773
2434
1047
367
5341
44674
1047
347
47893
1047
368
43790
1047
362
3332
50217
1775
2362
2557
2877
1046
2599
2588
2190
30402
357
2906
312
2912
2686
3174
2445
2557
2547
2775
2484
2085
3159
2749
2700
2860
2684
2510
2502
3100
1044
357
49844
1047
352
5069
55220
2686
2206
2702
2516
2636
2462
2446
2441
2379
2954
2396
2445
2756
2444
2224
1047
347
43786
2225
2378
2380
2686
2605
2470
3221
2975
2248
2707
2347
2240
2434
2485
3189
2275
2463
2203
2148
2686
2735
2499
2423
2279
2517
2548
2473
2186
2647
2641
2414
3014
2427
2202
2510
1046
357
10521
52327
1472
2312
3226
2531
357
308
2912
2694
3251
2355
2417
2663
3030
2566
2693
2600
2701
2373
2809
2633
2292
2702
1045
31119
357
3031
2703
1943
1046
36594
356
1045
36423
347
1045
356
31163
2589
2441
2858
2532
2578
2043
2712
2694
3226
1046
2621
2374
2618
2776
2846
1456
348
41026
2733
1047
24103
352
2733
2303
2227
2892
2608
2645
2264
2600
39190
2371
2136
2664
2640
2313
1044
363
313
310
7280
2765
2463
2531
2444
2852
2552
2597
2682
2703
2641
2517
2776
2847
2873
2693
2734
1045
353
30615
2704
2735
1046
31472
363
2765
2775
2794
3131
2621
2611
2651
2604
2840
2447
2649
3088
2607
3369
1047
30058
2604
2757
356
352
352
2048
1047
34636
3369
2757
31233
2777
1046
1047
366
30216
2765
2909
2576
2975
2808
2685
2992
3202
3057
2745
2762
2940
2829
2538
2821
2855
1047
354
9213
28980
2765
2894
2892
2735
2997
3009
2850
2776
2784
2440
2739
2903
2810
2912
1047
357
26914
2048
2048
1047
360
8782
27195
2913
2777
3117
1047
362
30589
2913
2968
3117
2764
2369
2670
2767
2738
2641
2652
3067
2632
24924
2909
2894
3170
2512
2931
2892
2777
1046
357
1047
346
9457
37423
1047
347
30817
2765
2772
2805
2716
2418
2733
2848
2847
2819
2656
1046
31465
2495
3128
3021
2967
3255
1456
367
2620
2659
2912
2493
2821
2436
3014
3031
2976
1046
25123
2661
2763
2589
2532
3092
2405
2872
360
2873
1048
26691
353
309
2747
2722
2461
2279
2778
2355
2448
2451
2481
2818
2575
2689
2191
2747
2595
2286
1044
53095
1045
51423
1045
43461
1045
45883
357
9504
2038
2705
2746
2491
2560
1046
2194
2560
2510
2753
36489
347
1047
354
5951
45454
1047
358
9373
49381
2747
2515
2152
2027
2162
2491
1831
2437
2180
1950
2194
2208
2123
2311
2261
2216
1045
354
8924
35212
2217
1044
2181
357
3488
41148
1045
356
46731
1045
356
42537
1047
354
50536
1047
357
27517
1047
356
47278
1047
350
12866
38929
1047
352
44592
1741
2379
2493
2051
2400
2467
312
314
11648
4780
25112
16729
404
318
8953
12386
6074
24198
2026
7575
10865
6585
4749
8105
5887
1371
8439
10082
3973
31001
2825
2495
2443
2678
270
207
437
1456
205
3091
2776
2872
3092
2678
2926
3794
2951
2277
2322
2814
2937
2768
2833
13856
2304
2775
2587
205
1146
18925
205
4045
3356
3736
3378
3151
3534
3660
3479
1470
19165
2807
3215
3740
31929
205
205
1037
48237
205
1470
27748
205
1037
48354
205
1470
35422
1471
33397
205
3960
19536
3064
2850
2912
2654
205
3012
2776
2601
2765
2663
2881
1201
27105
205
2654
1180
21067
1180
26459
205
1180
26576
205
1180
31652
205
3915
34795
2551
2822
2411
966
2975
2563
2982
2576
2922
2704
2536
25207
205
205
999
32889
966
1032
3972
2332
2565
2862
2996
2670
2648
2803
20992
30703
2657
2727
2978
966
1032
23268
22533
19811
2877
2833
2739
966
3909
2349
3117
2661
2582
2297
2605
2861
19643
37570
31
205
205
205
31
205
205
4002
2619
2988
3066
2839
2751
2448
2582
23832
17307
2046
2550
2541
966
205
205
966
24159
205
9932
12975
2190
2274
2040
8603
2830
3342
2258
7106
17194
2661
9618
5772
24990
5864
5361
3486
7679
2983
2886
3290
2590
3019
2821
3067
2941
3038
2511
2667
3155
3144
24620
20902
16701
3213
2884
7814
3247
2478
2784
3463
27889
27897
3189
963
24482
38407
2956
3189
2912
2879
286
286
631
559
3053
278
8444
378
9098
36047
4469
29083
1832
4065
5547
4787
5844
11242
5670
2842
1520
7967
8318
1352
1557
1374
5996
1129
6159
6067
141
6052
140
141
141
140
141
141
140
140
140
141
141
141
141
134
3021
179
7557
7300
614
2530
459
135
180
181
181
181
328
181
638
6158
174
418
17015
173
174
173
173
173
172
173
173
173
174
173
175
173
174
172
173
172
173
173
173
173
173
172
175
7016
174
173
174
174
173
173
173
173
173
174
180
174
173
173
172
173
173
172
173
365
1356
20236
6712
1976
10231
1853
1389
1625
1464
1481
146
2511
1531
4452
9218
145
9271
9424
9172
9321
9271
9384
9223
9410
9455
9244
9353
9236
9447
9199
9233
9130
9162
9212
9260
9248
9237
9167
9273
9091
8881
8887
8725
8762
8443
8676
8471
9361
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
1173
166
21376
1844
166
4278
166
166
166
8973
165
165
166
166
10201
52557
166
166
166
165
166
6618
8355
166
163
165
7952
4193
11994
52558
10665
10264
10791
11442
1833
165
166
166
165
165
165
165
1833
165
165
500967
1834
165
165
1834
165
165
4056
8291
9227
9373
8891
9343
3538
8502
8853
8664
8803
8617
4622
12578
47663
12325
11523
12481
11943
12490
1793
1793
3945
48446
11582
12591
11124
1781
2578538
415961
165
165
2430618
1473410
165
2290462
165
365
512
1562
1004
2511
2272
340
13818
11600
2236
615
1725
4714
450
1406
5315
1378
3246
449
9042
14789
3892
5282
14795
1982
4372
17007
2686
1851
2681
2532
2765
2542
2416
1523
2121
2253
10714
2521
3077
4733
3291
2183
2323
2326
2374
10641
2389
2344
3316
2510
1479
3266
2323
2310
371
2368
6855
2378
2310
2356
7121
2532
2324
2336
2533
2409
8534
4097
7088
10724
191
191
192
191
17513
2653
2695
2438
2419
13704
19080
4807
1001
888
1016
2243
1078
2078
916
7486
420
464
593
447
425
444
460
433
419
693
426
629260
12682
2162
2207
810
1061
1744
1482
409
4308
4308
4308
565020
83255
13074
545
6426
64846
545
51267
2162
2207
1482
409
452
1061
1744
810
467
463
19831
1233
541
20935
3454
792
1680
2356
3807
14958
17485
9026
18353
1226
604
11529
13227
10916
12895
8236
397
541
1226
1061
11662
397
1227
1161
1226
1381
351
1016
1266
541
1061
18610
213
213
212
212
212
212
212
213
213
213
213
213
213
213
213
211
141
213
212
213
212
212
212
212
212
211
211
7300
13074
212
213
213
213
212
212
212
212
390
212
211
1744
1482
409
452
213
213
213
612
470
211
212
212
213
211
2162
2207
810
467
1061
546
143
50744
14025
213
1029
212
1242
213
213
2592
11402
14166
213
548
548
36843
92966
96069
21368
1227
14026
8088
397
1061
1233
14166
548
548
8237
1233
1061
397
541
11204
351
1227
1161
1233
1381
397
1016
1266
541
1061
18933
213
213
213
212
213
213
213
212
212
213
19088
213
212
213
212
213
212
212
212
211
212
7300
7486
212
213
213
213
212
213
212
212
212
212
211
213
213
213
211
211
212
211
212
212
211
546
8657
21666
2162
2207
1482
409
1061
1744
810
467
12236
211
211
212
213
213
213
7300
545
5919
18066
2162
2207
810
467
1061
1744
1482
409
463
14119
212
574
56289
8065
397
1061
1226
10747
397
1161
1227
1226
351
1266
1016
1061
14478
6158
6066
140
6051
141
142
142
141
141
141
141
142
142
142
623
141
141
141
6686
978
613
322
612
12468
4112
322
609
613
6373
322
609
612
3387
41290
7556
2516
2156
1922
1574
3521
2421
3226
8396
2392
3423
2980
3173
1522
485
3551
1918
2398
2443
329
10818
738
13853
2562
3850
2030
2980
3425
738
2853
1194
3598
2623
828
2398
3241
2258
4993
872
1659
13891
2707
2156
4873
13890
232
4873
1918
3173
329
2042
1296
3521
2421
2516
2392
3226
2484
2443
1522
33906
441
2439
4766
13894
4873
13895
4873
13910
4873
11830
22289
611
39305
2038
3669
3429
3491
2777
2132
2431
3387
2518
2272
1712
2153
2258
4956
3757
2657
2836
2638
2404
4455
2918
3439
4277
3210
4668
3453
3475
3377
2738
3845
3805
3966
3941
4278
2041
1993
2405
3634
4081
2530
2509
2923
3431
2416
2123
2635
2427
2391
2904
3556
3064
2849
2799
2688
3921
3341
5099
2905
2759
2449
3231
3100
3942
2734
3911
6785
3905
2809
3315
1907
17106
31417
61709
2549
2275
2428
2306
1875
2470
2281
2551
2329
3632
2870
3517
2783
3918
2684
2778
3046
2626
2427
3087
3248
4406
3703
2456
3673
3985
3709
3342
3334
4175
3749
3582
3115
2589
2279
2184
2584
2757
4092
5626
6401
4935
5497
6790
5662
13836
4814
5219
5385
6844
2516
2956
2512
2977
2872
2278
2667
1818
1849
2115
1827
2374
2519
2678
2649
2347
2218
2562
2405
2366
3330
2166
2012
2365
3444
2765
3002
2289
2474
2520
2882
3911
3188
2886
4029
3885
2327
3698
3559
4177
3174
3261
3731
2757
2733
2565
2476
2821
3292
4573
4204
4849
3369
3059
6606
5338
14608
5200
3226
9097
3216
8594
2516
2923
3323
2235
3185
3184
3268
2703
3460
2542
3217
3660
3194
3359
2767
4154
2707
3808
52762
34993
17708
15591
3658
3360
3357
3180
2848
2995
3046
3557
2684
3429
3618
3225
3710
3643
3427
3234
3001
3379
3427
3460
3964
3961
3219
3046
3191
2954
3214
3583
2693
3691
3283
3001
3911
3171
3451
3454
4095
3421
3348
3340
22944
35067
11447
197
197
198
3790
5477
6518
3403
12910
13889
13860
199
198
197
196
5791
5796
4526
12042
14881
13398
14673
16529
6847
7796
7106
12032
12571
14414
14416
9212
15568
7119
24056
6688
10942
4176
15693
8818
6289
6203
10760
6939
7076
18590
7377
11081
7763
15979
6807
7746
12415
15683
15600
2202
198
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
197
197
197
197
197
197
197
197
197
198
198
197
198
197
197
197
197
197
198
197
197
197
197
196
196
196
196
196
196
196
196
196
160
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
197
197
197
197
197
197
197
197
198
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
197
197
197
197
197
197
197
196
196
196
198
197
197
197
197
197
197
197
197
197
198
5002
198
197
198
198
198
198
103
143
199
200
10619
198
198
198
198
198
198
198
198
198
197
197
5001
199
198
197
198
198
198
198
198
198
198
103
143
103
143
80737
5873
2441
1006
810
1862
619
3383
1994
1029
991
287
2047
53072
53578
361
53590
53196
1211
24603
2447
26725
2447
10756
7050
209
209
209
209
210
209
209
209
209
122
10743
1210
210
1350870
567
8375
377
1662
21688
6622
4457
11021
26588
15466
1333
2366
2366
3607
787
8270
10303
506
962
605
612
846
739
1694
1031
1000
8270
4569
3952
629
5756
2598
835
791
1812
923
216
272
556
7140
782
927
2708
1908
12294
200
272
464
798
3452
3671
726
1259
2602
4037
20973
606
439
2831
653
1283
968
2492
7770
1175
1190
1215
1190
1192
1194
1211
1194
1205
1217
1222
795
152
260
17464
202
8232
2447
927
265
19950
14006
6622
31120
824
6522
292951
9627
16867
1181
1187
21443
52864
196781
111360
30347
43463
36154
499
3249
57287
6292
6330
312
12067
8745
19921
9257
12067
9458
21819
25127
25084
6436
9546
5807
6369
20869
10143
3784
4012
4868
296
4437
3899
6215
809
11904
12183
3014
3226
2726
165
73001
936
1157
613
507
673
3458
870
746
1141
698
688
7563
752
4564
2963
1956
1615
1044
4752
579
642
504
648
25580
704
582
507
670
516
996
684
781
832
698
788
5090
3002
3454
943
815
2021
582
508
38767
624
296
517
578
349
319
2402
517
503
648
629
512
604
633
541
565
6605
1536
499
712
503
642
517
597
12048
1025
852
871
703
1996
2361
871
688
785
4163
308
514
934
874
1971
1865
871
727
844
37720
8027
298
422
36043
2181
415
542
2389
1128
35940
1127
2389
1061
542
416
2181
1534
358
283
452
7561
135
135
135
135
21016
200
135
8783
212
135
581
16969
200
165
200
17357
164
200
17131
200
3936
18855
6159
6067
141
6052
141
142
142
141
141
141
141
142
142
142
623
141
141
141
12775
212
1412
10148
1411
379
486
608
7630
506
424
7613
14778
7588
268
830
574
512
633
1493
108892
140
405
3285
1868
141
355
141
345
961
513
266
9528
630
286
280
282
840
840
275
275
275
275
485
741
2705
1110
6409
141
45511
7414
586
408
9052
30470
141
284
277
355
840
275
2706
276
276
141
141
2705
11781
630
359
3369
11252
2405
639
597
9606
11440
1664
1451
1978
678
13997
28970
597
531
680
524
56145
597
531
680
524
18902
849
986
693
3809
848
1047
619
8674
763
953
619
936
1076
778
619
1145629
240
629
491818
240
636
599
180963
240
673
611
166115
621
533683
240
638
599
150227
240
2705
6457
920
401
563
4937
1234
3650
2832
4789
554
237
419
185
819
1394
3063
381
271
1320
884
618
1318
262
1240
647
546
2190
521
301
1460
1769
3449
256
891
8940
1234
1544
1439
3190
861
5498
12348
2117
656
246
309
637
246
268
5649
2117
8040
401
563
4937
554
237
419
187
821
1394
3063
3678
11403
2468
3018
9633
3079
3057
8551
891
7460
4114
5281
526
526
204
242
4241
582
499
570
12092
143
544
575
143
9876
548
575
537
568
143
143
537
568
242
3867
549
573
105
182
2630
572
105
7407
2341
553
574
105
105
4991
8549
570
535
105
524
4380
4089
1783
2625
570
572
105
3534
2797
891
3177
572
105
2867
7463
19
159
159
159
573
570
12404
105
4080
159
538
583
17753
12898
242
954
954
954
954
557
557
557
954
954
954
578
546
16819
225
10166
565
571
3138
537
573
17867
9444
538
551
105
105
242
4530
200
45687
21641
200
200
10389
13052
2323
452
7561
1063
391
2774
212
1209
45688
1063
200
11378
135
135
135
135
135
13051
135
8095
8199
7940
13681
7189
200
165
45119
200
165
44125
200
6405
18399
11400
200
7885
5232
13412
487
581
212
9688
682
361
320
272
3501
407
400
641
575
17733
1427
499
10055
7296
9152
9506
16656
10147
7528
9166
9629
16843
9896
23063
9581
41355
156
156
3171
538
156
7239
789
4717
87003
156
156
259
156
156
156
156
10445
101
156
156
156
156
120
11762
157
156
156
120
157
157
156
120
156
156
156
260
120
12428
120
65670
156
265
156
156
156
156
15378
142
156
156
156
156
156
156
156
279
281
156
25271
156
156
143
3212
156
120
156
156
271
12159
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
3958
288
267
247
178
288
64433
179
3124
3315
105
105
105
105
105
105
105
105
105
179
180
206
10481
2973
17669
124
124
124
124
19127
124
124
124
124
124
16667
8534
124
124
20470
7033
460
1298
547
349
17414
5589
143
278
2772
143
142
4595
646
107
7930
4824
41231
1608
1230
143
605
143
142
1567
107
29472
143
1044
647
12422
27242
1678
26754
1678
6714
1678
6899
1678
6721
6901
1678
23288
321
11714
7978
19
12531
8751
159
159
159
10487
7534
7114
6750
6730
1678
6703
1678
6887
6725
1678
180
180
181
1579
117
57910
21498
1710
117
67436
2398
54560
117
2658
51158
117
2610
59872
1447
117
74043
117
2665
55471
1569
117
117
40180
1788
45566
2445
117
23833
2408
81732
1787
49535
1537
47718
27196
18706
1466
49107
11910
13092
1510
53468
117
2349
1675
117
1428
354
23396
182
181
179
180
180
180
179
181
180
180
180
181
181
180
180
180
472
13988
1339
354
181
180
178
181
17904
181
180
181
180
181
10870
1540
181
180
180
180
180
653870
1357
354
545
545
181
181
4474
470
423
435
368
15108
6721
8892
1334
354
7238
35899
1328
33619
189
354
181
435
423
468
283
11197
9694
1335
189
17126
354
181
435
423
474
282
1345
188
24050
354
181
435
423
470
283
1328
18110
7327
354
1357
20249
354
181
435
423
454
282
34912
8879
1291
11195
354
16344
1423
354
2920
435
423
470
1351
23525
7741
354
1326
59707
354
435
423
474
282
19240
1306
29506
354
435
423
456
282
6060
1355
354
26503
435
423
466
282
1319
11411
7353
354
1334
374
354
181
11112
423
435
454
282
1309
374
354
11112
435
423
456
282
1324
354
10668
6532
435
423
472
282
8943
1423
354
435
423
282
8943
1377
34474
354
779
1379
9208
354
435
423
456
282
1397
354
108
8760
435
423
283
1341
13365
354
435
423
470
282
1351
354
7327
17226
423
435
468
282
8862
1331
15976
354
435
423
282
476
17688
1409
354
5430
1398
354
5490
1374
354
1460
1390
4972
354
1422
354
4711
282
435
423
468
9381
1303
11846
354
435
423
282
1347
354
29166
8418
1315
48280
354
435
423
282
456
1369
354
108
8760
435
423
282
1380
354
181
435
423
282
1402
354
15395
10220
435
423
476
282
1305
354
409
10052
1198
435
423
282
1324
354
15834
16433
22505
11831
3272
2259
13949
5515
8977
4300
4228
2161
2239
8588
3466
387
25765
4323
3183
13378
4687
6308
3657
7637
14471
8452
2119
5911
9258
2217
9504
8051
4394
3686
6200
218
6664
12281
354
423
435
476
282
1306
20081
354
435
423
282
1353
354
7300
14600
354
181
12912
181
14622
472
435
423
282
1378
354
23105
476
435
423
282
1362
354
108
435
423
282
1417
354
435
423
282
1410
5572
354
435
423
282
6061
1343
354
23439
435
423
474
282
1333
354
169
55665
435
423
468
282
1370
56181
354
373
423
435
472
282
1380
354
19484
27325
159
159
159
159
159
1678
328
4887
267
694
697
715
5346
267
7205
267
1463
26034
350
267
267
820
19143
12472
664
663
638
748
5894
739
642
651
480
3066
773
604
682
710
416
669
1704
2904
674
267
1692
6108
267
7166
267
19142
267
46686
4605
228
269
228
269
5326
272
9263
190
187
189
189
189
338
5569
272
187
187
187
188
188
189
370
36166
469
389
1424
275
772
485
1427
1098
1065
701
1686
352
607
426
724
1024
377
447
221
440
15947
1250
207
207
205
1831
1061
1061
6481
6481
6481
6481
1457
2924
652
317
1203
1078
318
586
1263
1304
1236
1192
1277
1240
674
604
691
662
696
682
733
537
621
1200
703
604
1315
257
175
588
1259
537
671
703
1775
1275
6073
1272
1089
737
1871
696
620
616
4679
573
272
18100
53954
10551
254
25214
7016
254
175
4184
1061
1061
4380
36167
1424
435
17516
1297
269
267
1061
10757
36167
1424
446
220
439
15332
1061
1061
20734
454
1530
8377
729
511
2625
5112
637
633
633
5962
679
2650
370
36128
1424
446
220
439
15332
1061
1061
6481
6481
446
2625
5112
446
370
36152
1424
435
17516
1061
10757
513
6047
7159
15054
2920
41667
412
3015
5819
19665
2869
2109
606
321
18305
370
216
370
36151
1424
442
216
435
1085
14901
1085
6063
6063
6063
6063
1361
2019
339
15886
2270
16784
6611
23088
16797
3035
1344
15180
21068
3487
3931
1407
2305
1470
16590
2436
15219
14050
7078
19752
3696
1580
11790
3246
7132
2602
3856
17789
3343
6715
1973
5392
4442
1883
7465
5225
16087
16274
5285
8099
11927
9925
2932
2337
10996
11373
3763
3747
740
4541
2842
2520
10228
4892
13813
1838
3793
7408
1694
8607
3802
422
2194
1897
3720
4858
5876
7732
4391
2585
1840
1956
2578
7274
15906
6728
4320
2884
1192
23038
8394
21360
1809
18101
25554
16681
4157
28421
4157
15161
17244
64108
1359
14382
22184
13072
2390
4018
6231
2956
22450
6919
9569
15390
14996
16118
31263
1573
4794
13634
1609
2793
8460
4799
13491
19164
14064
1657
5152
181
179
179
179
180
180
180
179
180
179
180
180
180
180
180
179
181
180
180
180
179
180
180
179
179
179
179
178
180
179
180
180
180
181
180
179
180
180
179
180
180
179
179
179
180
180
180
180
180
180
180
180
180
180
180
178
180
180
179
179
180
179
179
179
180
179
180
180
179
180
180
179
180
180
422
181
178
178
180
180
180
179
180
180
180
180
180
180
179
180
180
180
179
180
179
180
180
179
180
180
178
179
178
180
179
178
29708
6793
1694
2625
12026
2386
3777
8912
3899
1251
2055
422
1938
422
758
1627
1694
2631
10613
8413
19684
21214
1260
17618
19895
8383
10425
7108
19470
422
422
49845
13403
3406
20600
16784
1260
422
23512
1000
6408
10617
22873
22434
10982
1697
31254
18724
3992
4347
2455
9310
19682
20499
1667
36092
13641
37595
17655
422
370
36128
1424
434
17291
1041
12727
377
380
893
1144
2392
1766
939
1490
1378
1207
777
1302
3083
7867
797
709
858
49586
380
1142
761
825
836
1487
1794
654
603
902
486
1588
718
6910
1497
1364
885
808
493
725
376
560
435
767
9543
524
500
840
477
554
708
752
1060
1516
11248
869
11248
11594
5069
3158
13181
11248
11594
2044
1058
2429
1119
2634
887
3472
19899
3956
12148
2174
4388
24166
8743
1479
5918
1183
2406
2683
1403
1876
370
632
704
5719
4613
2174
710
8245
4696
7930
1433
7834
1424
2961
1262
2528
8743
1352
605
2134
1373
1289
2631
711
454
656
833
6602
1310
1645
5160
8545
2215
1526
1216
7294
942
34706
370
36127
1424
435
17512
1060
10757
513
6047
7159
5238
412
3015
5819
472
3915
309
472
3915
484
3915
5819
642
995
5819
646
2655
3405
3405
1211
894
14543
800
17434
16148
15341
19281
15287
13857
588
3015
4892
800
4605
2381
269
269
269
2158
2195
269
269
269
269
370
36128
125
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
440
12105
125
125
125
125
1060
11072
11091
1312
792
5004
731
711
324
873
643
1145
672
827
6850
3021
14665
15627
381
1549
905
1441
1577
861
3090
730
896
621
800
1579
1226
2191
1141
460
942
534
1284
469
1356
1101
717
1085
712
658
1602
48811
1219
892
1381
5072
758
780
574
459
550
741
663
237
251
249
249
249
249
249
249
249
249
237
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
236
225
237
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
224
236
236
226
236
249
249
249
249
249
237
249
249
249
249
249
249
249
249
235
249
249
249
249
249
249
249
249
249
249
249
249
249
236
236
14790
249
251
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
236
249
236
236
236
8743
227
236
236
236
236
236
226
232
236
236
236
224
236
249
249
236
236
226
236
236
236
236
237
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
237
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
237
249
249
237
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
251
249
251
249
249
249
249
249
249
249
235
249
249
249
249
249
249
249
249
249
249
249
249
237
249
249
249
249
249
249
249
2326
113
23373
124
4486
1494
2261
101
65
7215
1800
10025
65
953
1006
689
6640
10760
156
3189
282
18197
1857
4325
4325
65
4325
65
1440
450
262
9535
805
9600
65
838
38709
9581
65
65
65
513
464
65
270
65
272
397
65
12363
3119
81181
275
16292
12397
263
724
1016
9993
817
10039
449
26523
4381
11074
6833
5279
6833
2792
446
65
258
65
1208
6003
2712
474
3736
65
11910
399
6428
1035
11350
65
3744
14020
65
65
65
259
474
3623
446
263
1006
7824
807
7870
23354
4480
5522
125
125
1490
125
124
2270
125
23276
135
135
135
135
135
135
7892
135
135
1495
8359
135
4225
134
134
8227
135
136
9645
2095
134
135
135
135
135
10105
5213
1455
10412
135
134
8225
13882
135
134
134
134
135
3772
135
51749
1270
458
136
3310
287
134
135
134
135
135
135
135
134
135
135
135
134
136
134
134
134
134
134
134
135
135
135
134
134
135
134
134
134
134
134
135
136
134
134
134
134
134
135
135
135
135
134
134
135
134
134
134
134
136
134
134
135
135
134
135
135
134
136
134
134
134
134
134
135
134
135
287
135
134
135
134
136
134
136
134
135
135
134
135
134
134
134
134
134
134
134
136
287
134
135
136
134
136
134
135
134
135
136
134
134
134
134
135
134
134
134
134
135
135
134
134
134
134
136
134
134
134
135
135
134
134
135
135
134
135
135
136
134
134
134
134
134
134
287
287
287
287
287
287
287
287
287
287
287
287
287
136
134
287
135
134
134
134
287
287
287
287
287
287
287
287
135
135
135
136
287
287
287
287
287
287
135
287
287
287
287
287
287
135
287
287
287
287
287
287
287
134
287
23354
125
125
125
125
125
122
2356
23276
135
135
135
135
135
135
136
135
134
135
135
136
136
136
134
135
135
135
10412
135
134
135
134
8225
2095
42595
8225
13882
136
135
134
134
134
135
135
51749
135
136
287
136
135
134
135
135
134
135
135
135
135
134
134
135
134
134
136
134
134
136
134
134
134
134
135
135
134
135
135
134
134
136
134
134
135
134
134
134
134
134
134
135
135
135
135
134
134
135
134
134
134
134
136
134
134
135
135
134
135
135
134
136
134
134
134
134
134
135
134
135
287
135
134
135
134
136
134
135
134
135
135
134
134
134
134
134
136
134
134
134
136
287
134
135
136
134
136
134
135
134
135
136
134
134
134
134
135
134
135
134
134
135
135
134
134
134
134
136
135
134
134
135
134
134
134
135
287
134
135
135
134
134
134
135
135
134
136
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
134
135
134
134
135
136
287
287
287
287
287
287
287
287
135
134
134
134
287
287
287
287
287
135
135
287
287
287
287
135
287
287
287
287
287
287
287
287
134
287
23354
125
125
125
125
125
124
2237
23276
135
135
135
135
135
135
136
135
134
136
135
136
135
134
135
135
135
136
10412
135
134
135
134
8225
13882
136
135
134
134
134
135
135
51749
135
136
287
135
135
136
134
287
23354
125
125
125
125
125
122
156
19521
128
128
128
128
128
128
128
128
128
128
128
128
128
128
1329
128
128
128
128
8761
128
128
128
128
128
128
5290
16137
128
1963
1799
2004
1274
1865
1681
5483
13603
1150
2210
1995
1974
2014
1790
443
177
24384
457
232
605
5795
1300
2794
2714
3854
14365
3132
1993
3779
800
6469
1518
9670
350
11020
1128
1823
2183
11081
1323
486
18193
476
606
1653
16529
5363
1639
11288
5825
1628
27425
443
10820
3948
5471
16810
7945
11153
19689
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
19738
10180
126
11383
963
5257
1183
5791
13920
9394
7191
27766
6644
17428
2926
3049
3614
11393
101
12019
67367
45499
301
2003
18576
17544
15775
19069
2149
3577
125
333
4268
4592
3813
7907
4206
1482
1543
1535
34899
1471
1522
5964
1525
36960
1523
1550
1511
230
1562
5690
116987
15950
19796
7619
24908
19059
179
180
180
179
179
179
179
179
179
179
179
179
179
179
4404
19578
20716
179
180
180
179
179
179
179
179
179
179
179
179
179
180
179
19796
125
101
476
563
1646
45261
85909
2920
6159
6067
141
6052
140
141
141
140
141
141
140
140
140
141
141
141
141
5710
10514
10514
409
1684
4605
269
269
2158
2195
269
269
269
269
2381
269
4553
125
2568
269
28780
6338
25444
935
704
613
7563
752
1044
582
673
832
516
4752
504
642
688
648
296
578
565
503
604
1157
507
5090
698
3002
943
684
1956
3454
1615
508
642
727
38748
507
670
996
1141
698
2021
3458
815
746
4564
582
503
785
844
517
349
1536
517
712
597
788
870
2963
688
781
579
629
624
633
541
319
499
6605
517
2402
512
10409
1297
1699
4112
3918
122
1696
204
478
584
38600
1067
1047
1023
3867
2757
1675
1099
3244
38600
125
125
125
1055
125
1067
5850
3172
125
1067
125
3110
125
125
555
14233
1055
125
125
4344
125
516
6732
9637
19069
289
370
15380
10311
695
19156
14257
19069
15380
19069
9910
5930
11742
695
19157
15385
19157
9910
5930
10463
695
19157
27216
337
19070
584
38600
1055
1067
1087
5850
3867
1597
125
125
125
1135
2004
549
34721
294
294
289
1065
551
427
294
294
441
1375
864
441
302
18941
1076
294
289
9565
9565
34622
38600
1067
3172
5956
204
4624
2195
2158
269
269
2381
269
269
269
269
269
125
984
11129
807
7580
2037
609
1264
3167
347
829
12400
348
2063
2074
5912
828
348
347
2022
348
2010
2039
2127
2009
348
2024
8859
3167
988
11129
2085
21272
3167
2047
6473
835
1386
347
2065
3127
20891
347
1600
347
2103
5819
2042
348
2003
26884
812
348
2013
28295
2071
348
5563
348
27073
1235
3306
9247
1247
20343
9616
15981
2675
3559
3013
42068
6290
11027
9615
6831
7320
424
16748
5848
7913
11088
5752
7031
9935
24266
7488
312
12902
3893
313
782
1371
1192
575
971
312
4795
821
1053
5021
1542
321
6830
920
7638
405
11455
2064
326
732
6859
326
1935
318
12448
782
2067
12104
1764
7016
25983
930
10201
532
217
1425
19341
1460
424
234
227
978
226
227
612
322
612
12465
12464
1970
2008
1387
12464
322
609
12443
612
31061
188
189
190
189
189
369
189
10150
188
188
3320
328
301
3546
301
8438
16356
301
618
301
301
301
353
7794
21946
188
12632
189
189
190
368
188
189
939
189
328
301
662
13571
3908
3750
369
34383
188
188
369
189
189
328
301
301
662
301
301
301
13571
301
301
25087
368
662
301
328
368
661
21811
368
328
662
369
662
21027
369
328
301
662
662
369
23625
328
662
301
369
3185
2334
1356
2389
1409
1421
1536
12897
1356
35041
35041
21901
24640
172
174
172
168
166
224
192
210
174
856
173
3306
9777
9777
172
68315
173
4934
67
4934
67
128
3410
128
128
128
1951
128
128
4394
4934
67
4934
67
128
128
128
128
128
67
128
128
128
4264
4934
67
128
128
128
128
67
128
128
128
128
128
4264
128
128
3280
1821
380
1103
8404
1917
2413
984
943
683
1003
2898
986
370
365
370
2291
2832
384
365
20985
5070
3432
4106
1798
18004
12098
8482
11331
1042
14595
26210
1751
4458
3518
1646
26343
29193
40983
36598
44877
98419
33222
39065
27097
33989
29637
35534
60770
60171
78443
64524
186756
254076
67617
55512
17250
29504
23666
222025
25999
22778
34105
61147
37897
35058
22106
22912
21828
24871
9260
108576
97278
30676
47620
98007
38285
28892
38128
168410
26865
49505
204
11633
232
5363
2939
2794
1993
6469
16529
443
10820
2714
3854
1300
1533
562
20332
476
5363
606
2714
3854
1300
1639
30925
11081
232
10895
2794
1993
3779
2001
1323
1628
6469
11519
1200
609
6312
1427
5051
20845
2102
14062
1391
291
2767
304
341
524
1623
1638
7374
270
1395
270
43680
3949
461
788
7097
570
7012
7012
11963
5950
492
449
165
13104
7280
13047
1347
1066
6317
319
404
12251
288
1459
288
1639
617
288
1043
281
77801
5045
3648
1303
270
1699
289
3465
277
4632
3669
668
4476
471
1862
3660
3736
4094
2580
2963
288
603
285
708
721
1665
11001
1947
202
1745
47907
126
6194
126
126
14600
156
1079
156
156
156
123
727
5267
26319
125
125
125
125
125
124
9563
125
398
153
20111
2126
1795
263
1488
2300
1812
1835
269
619
2517
192
3225
372
1608
2850
235
228
1644
1559
9929
1776
6541
14515
2769
240
15893
228
10047
406
17034
7253
246
428
399
13857
6056
5077
5227
537
873
547
2589
549
6680
1134
2647
3706
7630
575
3246
588
259
12708
3699
588
487
411
665
3700
16098
588
3693
17756
588
3693
18165
588
17611
3693
588
5218
3705
588
3693
588
17746
3693
588
3693
588
5222
3706
588
78772
126
6317
126
12213
126
156
156
156
156
4632
126
126
156
603
126
156
156
3783
325
126
3465
156
126
156
4217
126
156
156
5045
126
1868
3792
156
126
4680
12711
5660
281
1549
4001
1699
7833
281
826
32991
317
1947
270
1902
2645
292
358
156
1303
126
126
668
2703
156
3613
35830
156
126
6451
10778
288
288
10788
126
16740
34951
14375
5538
6662
2187
3917
2188
1047
9456
434
472
24978
277
1223
385
8279
2120
4933
983
1619
6280
4320
1560
394
3751
392
2767
394
24881
277
1456
248
31148
1447
1774
1442
1437
1310
1869
1556
1755
1280
1344
9680
1491
1867
1872
1328
1468
1621
1375
24910
1307
2395
1863
1344
1311
1650
1339
1344
1292
1896
1777
1862
1316
1708
1858
1364
1352
1843
1905
1300
1767
1719
1509
1295
1497
1730
22307
1437
1449
1428
29256
1364
21473
21316
22107
21528
17685
21632
18758
18957
11513
1869
1266
1185
1290
375
1265
7836
337
2342
1085
43855
17194
745
818
344
4811
817
967
744
1856
7791
822
817
1317
344
693
694
1820
884
344
344
1022
1489
1140
21205
1372
1684
790
344
3338
790
261
2338
271
17232
534
7512
703
433
220
352
960
1803
763
46002
345
622
553
345
660
257
33342
252
3386
352
553
345
934
619
418
1130
1130
1130
640
352
259
4221
722
1366
728
839
934
778
540
702
735
1004
1279
823
813
884
47955
593
751
673
1491
967
624
849
778
975
353
692
825
804
1024
1030
13415
1130
252
106021
270
8968
238977
1130
19114
126
126
4513
196
196
4656
196
196
126
196
196
196
196
196
196
196
4737
196
196
4420
2143
196
196
196
196
196
196
20701
10581
126
126
126
3501
126
126
126
126
126
126
126
126
52475
126
126
10013
23884
532
16699
10787
21816
1439
265
1079
5858
725
962
865
1640
10072
244
969
1138
861
1009
1026
1744
892
858
1293
1325
1631
1464
885
1651
1615
856
806
1376
994
1641
1138
1167
1631
20627
13562
1080
1469
159
5702
2478
11146
2360
11029
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
430
68
68
68
68
68
17194
745
818
344
4811
1047
744
885
885
822
817
1317
344
3338
694
1820
884
344
904
790
693
1140
817
7791
550
824
1022
1372
1684
790
344
967
1489
21205
6267
263
12284
262
3464
256
554
1856
1997
954
262
1089
2225
3396
352
660
417
1804
622
763
345
553
934
619
870
22416
271
6383
7225
8107
20241
7323
848
862
271
6383
858
869
909
898
876
840
1441
11868
9644
6383
840
1492
11539
3580
3463
2711
3731
3632
1181
7637
9739
840
18270
601
1943
601
173
23143
6988
17882
12619
561
8339
2008
2515
2648
2333
2516
2252
2223
808
2983
33086
2155
2536
1986
2052
1854
1983
1782
1758
2815
2781
10815
1374
4318
5181
2176
5553
10716
39899
10990
437
8165
10956
8712
2102
2216
2286
2601
2275
1969
17537
7074
11212
9445
2512
2380
2085
2020
2419
1787
441
9312
2466
282
348
3221
7003
24934
10815
3042
4382
2609
3880
2748
1080
1951
4288
55753
35082
2327
412
1998
2569
2526
21861
4231
2290
1741
12790
2049
1929
1313
11160
463
349
4019
683
51041
23079
24508
21492
26456
8384
10618
16947
8573
11170
7308
12470
10267
2863
2670
6224
797
2681
8299
1369
804
2900
4630
2746
9078
2637
4539
18262
103
103
270
270
258
103
103
262
175
270
6226
103
103
103
103
105
218
266
266
103
103
105
218
103
218
2355
7496
8443
10002
13102
18437
103
103
269
257
270
103
103
263
105
143
287
103
287
103
265
269
265
103
103
331
141
141
103
103
103
23373
23373
124
122
64
101
101
101
273
273
273
273
101
179
44192
259
513
9873
538
268
11248
159
36031
265
290
268
928
159
105
522
372
503
595
10408
11634
44155
278
543
538
15266
268
159
30042
264
268
159
538
513
44191
801
6082
6447
270
558
268
159
570
257
30073
44156
159
268
538
159
19734
271
558
268
159
570
29079
165
165
165
165
163
164
165
165
164
165
165
162
163
604
164
539
165
540
164
163
164
164
165
4764
452
179
467
503
64
64
465
164
165
7703
58068
19663
539
542
10615
465
8645
465
21173
463
7828
539
32280
32924
189
10438
3187
4848
532
76
50
2798
2150
268
508
548
10849
2249
309
357
7256
12341
474
8214
5678
265
1844
11903
6258
5586
4724
3412
59
3872
10127
1538
870
12430
8451
1446
2160
6502
12367
122
23765
1033
3219
1033
513
16129
36108
679
346
4026
850
1032
3154
505
4967
2647
272
2607
1398
267
501
10853
507
492
39601
1390
267
497
14002
3164
2239
497
5444
268
10738
36108
505
1398
265
501
2923
498
4006
492
762
6193
2953
738
21771
732
505
1368
494
11088
10146
272
500
10167
1204
353
350
851
22758
6193
505
1368
501
11088
507
353
350
1204
272
264
3037
36108
1390
260
1398
6900
264
506
9955
498
492
36108
1390
260
499
5520
10078
496
10323
500
492
23592
507
8168
896
22432
6193
570
505
1398
264
501
507
353
350
272
1204
264
353
350
896
896
6193
21107
1390
1398
260
264
6900
501
507
353
350
1204
272
260
267
353
350
10564
264
353
350
260
293
281
3819
15125
470
1430
2904
1029
1029
5267
25047
125
125
125
125
125
125
124
64
457
213
432
455
1589
24734
2688
433
257
1591
327
2550
364
793
10159
737
1265
2279
1698
28909
405
2762
372
1797
260
489
742
22712
1173
2024
311
905
291
1770
291
1163
290
291
284
1031
414
413
2933
355
328
414
1285
3550
334
2027
7921
964
808
2872
496
307
307
56327
652
6826
428
11693
29294
260
404
5326
5326
822
7052
506
482
595
2960
47568
942
328
1181
3652
1343
4198
506
2542
1275
482
10181
27234
819
505
357
3279
10240
7261
102
102
102
102
102
102
102
102
102
7257
102
102
102
102
102
102
102
102
102
23354
125
125
125
125
125
123
179
235
17607
5307
4592
2381
525
535
1109
608
20732
10330
13105
20947
11390
2381
525
535
1109
2381
525
535
1109
2381
525
535
1109
9248
9616
7881
9616
5848
10764
4382
10409
9249
11677
4232
3693
21914
17833
9343
1557
4300
4300
4300
10996
29696
446
10442
19150
19062
442
9982
4738
47400
9330
270
1387
270
2580
1547
205
638
1820
304
1701
2593
1547
580
4167
5096
1557
1627
6367
576
1553
1305
2979
2891
1833
5359
205
6574
1001
517
446
273
297
3159
1513
5672
756
16743
1824
681
5774
668
736
803
5139
275
689
688
850
635
1199
1330
1305
654
5711
1840
936
1437
694
1201
1239
1400
1261
1119
19971
1347
1251
1286
699
273
273
273
721
737
544
2344
273
1795
649
8797
694
688
1309
1326
1253
620
647
765
2375
1115
9732
1065
472
2138
7972
548
3084
273
698
1556
518
5774
8363
6019
625
628
471
2364
2354
4212
712
555
623
926
1417
400
467
581
538
732
831
428
701
553
16556
7766
25305
6247
529
412
510
519
710
646
904
656
524
627
560
778
710
7339
855
273
406
1183
1010
491
510
682
444
12626
390
971
667
537
443
526
493
1133
430
11033
273
7191
2915
4772
4717
273
5211
273
12708
10777
501
19825
6877
41479
9333
269
244
269
2567
305
269
269
626
362
1042
1032
269
7946
269
913
291
287
1742
5473
2896
6059
24781
5944
9333
3446
273
623
560
654
267
403
636
1422
1341
1155
2349
502
273
2268
416
244
566
404
273
273
9577
1385
2312
520
396
495
10196
357
570
316
5541
6665
4915
10196
10112
1498
7310
189
38600
125
125
125
125
125
125
1055
1067
125
125
1067
1067
555
125
125
125
125
1023
1380
516
6750
15796
289
337
403
1055
7133
23354
125
125
125
125
125
1490
122
2363
9744
1787
1813
2863
1784
780
541
5699
1920
2402
1814
1812
1818
1777
1449
11141
6056
1769
18602
7819
6534
3825
2730
4016
4164
3576
3297
7151
819
12494
8755
779
5863
591
290
11357
8006
3646
2884
1939
1109
301
2022
2478
2052
7294
3472
1962
5747
1906
2665
2073
8635
277
9645
10130
272
9807
16385
261
159
159
268
159
263
12759
637
548
10480
270
9263
12041
261
11562
272
12144
272
14371
264
2163
2018
1927
1985
2188
1765
213
264
10319
213
10319
264
260
267
255
260
277
10123
10291
260
12428
16396
260
257
267
255
260
17940
750
843
936
262
10491
270
12291
13460
260
12873
7291
268
12529
15017
266
215
12035
1424
583
125
22942
620
125
902
699
22948
1424
25021
125
125
22948
1424
1035
125
125
228
42267
1424
2238
583
105
1245
670
23467
125
1424
125
125
17530
2247
228
1424
40811
1992
583
1251
673
16603
125
1424
125
125
2275
105
228
1424
40785
636
583
2238
252
39042
1424
1265
672
18920
1424
125
125
125
2245
105
228
39013
1424
1992
691
37664
1260
3448
454
3893
848
122
10462
1400
122
6489
1495
1461
14268
122
125
523
125
125
125
125
125
125
125
125
125
2246
10279
125
125
125
125
125
125
125
125
125
125
125
125
125
40165
125
125
19920
1254
1346
1346
2524
1813
156
22697
2141
1721
3298
105
20739
4035
589
14044
2969
3027
1038
263
2485
271
2358
260
9383
4250
267
260
272
750
936
735
253
281
287
6229
2295
607
9377
156
156
156
156
28102
129
3075
271
260
8468
260
610
9921
55089
129
486
3211
890
263
271
260
267
260
272
253
281
4971
607
4035
3118
54536
263
271
260
267
260
272
253
281
6738
225
1709
23354
125
125
125
125
118
64
21608
109
109
109
109
109
301
109
109
109
18194
155
155
155
155
109
156
156
155
261
109
36576
155
105
27244
109
261
105
261
25203
260
156
105
19183
260
36547
143
1173
123
409
1173
123
409
1173
576
123
504
7354
1172
123
578
558
9604
1173
123
576
574
7378
1173
123
578
574
1172
123
409
2925
1173
123
409
51574
4522
694
7187
7937
64
4012
19160
51648
5013
6037
64
64
64
64
64
268
1334
64
5880
268
64
268
4950
64
64
268
14783
4012
6298
1315
64
64
35892
64
64
268
619
821
64
64
936
1611
64
2246
64
268
268
1096
1013
695
267
3081
1320
302
1622
2365
4189
268
4880
268
714
64
64
64
1668
7178
979
1822
2103
267
978
551
449
5805
1654
8376
694
2189
268
4687
763
1576
459
268
29515
2400
1266
1165
9916
207
1832
1042
305
1968
22822
13209
2036
3334
2226
10715
11505
14070
4717
1145
18440
1095
9140
8448
642
1436
577
16374
433
1516
3870
610
12905
412
4602
12026
8711
469
4602
4602
6561
4602
4602
4248
3482
819
449
22794
3659
5093
759
728
5464
10310
22151
125
125
125
125
124
64
29042
102
102
102
102
102
102
521
6044
10760
65
189
753
332
195
102
102
102
102
55571
102
172
632
3191
8985
126
126
126
536
5698
9820
126
673
142
126
126
216
5084
1485
10630
469
7456
3897
2181
55561
357
10070
102
8234
535
102
102
321
10227
8278
524
102
102
102
123
353
574
29411
38027
21371
1283
124
10043
907
3208
4811
20843
153
255
10854
39667
124
3371
38406
124
8367
41660
157
496
11680
11680
788
2365
6291
567
349
4065
8150
7347
3928
8374
2365
3648
1552
14508
1552
3648
2365
2365
4213
3198
4204
27780
4213
22386
3500
2365
3668
4166
3764
4174
29447
32924
189
15306
333
2133
310
337
736
3121
15753
7339
1421
394
1514
369
484
1166
351
671
467
240
349
5019
10760
1146
5162
702
298
196
527
1269
377
1397
3690
1115
635
12013
437
19824
1297
267
269
387
1029
6710
13896
794
124
1297
12696
124
11184
14627
122
10434
20148
273
273
273
1029
6710
474
26400
3558
385
1847
1512
316
2483
2208
1225
6362
1508
456
1875
1502
2152
1721
12927
1691
316
2007
1961
3199
1634
10430
2641
1563
1487
1418
1532
316
1049
1641
2002
1022
549
1484
1525
3049
1399
1294
2678
1725
534
19069
1483
407
404
896
3101
8715
2283
1009
1854
5220
751
11584
383
380
1423
524
679
579
425
1208
334
383
1082
333
371
2551
593
1392
337
424
394
917
3564
2887
402
1223
15499
2205
389
824
2790
5176
690
716
422
3200
1148
8344
384
22836
27709
439
640
413
4049
702
13103
375
733
643
1033
944
889
4524
816
509
831
2568
652
1957
693
694
720
757
637
3107
304
788
730
1434
356
697
471
24913
3069
1373
531
852
11517
25378
482
12450
12340
25765
15926
901
933
2397
812
356
515
908
3191
1217
2075
31621
1939
2127
1955
752
1296
548
2587
392
880
630
555
10325
2682
681
339
661
35203
515
20217
550
656
2611
2531
2862
648
2916
2011
2574
923
13015
3005
2254
13015
1015
6733
3126
3899
4479
2902
1674
584
1810
2848
1686
430
2214
3376
2181
959
874
2214
3300
1220
655
30257
2574
6798
1753
6085
811
531
11548
344
399
1798
683
3415
841
743
1134
1480
6733
801
374
1353
509
1542
10125
391
1542
14747
536
731
1095
3500
3898
1477
4625
19547
2661
2838
5414
23516
889
27499
124
12376
12547
122
9909
20148
1029
4381
4381
16183
1029
6710
1389
433
357
342
377
483
1204
979
1440
324
352
402
377
16089
933
434
324
1208
401
359
6429
1224
8645
324
324
351
6875
969
943
434
324
324
920
16498
399
374
434
324
1027
360
386
1166
6457
361
18212
14815
993
434
1131
12194
387
392
5101
1029
6710
16021
723
8302
494
21732
2356
5682
13829
1029
579
1202
2746
2614
18269
1258
2442
324
1077
1033
7984
15036
36891
1425
1023
6107
7718
3505
494
8727
237
2331
288
288
10991
9549
12669
5420
327
1628
170
170
170
1029
532
15291
1250
207
207
205
1831
1029
1029
6710
1401
5528
1029
6710
526
21315
1329
11233
2209
4481
2243
2080
1213
2235
3757
2138
1822
1603
1271
1197
1782
2157
1211
2164
1272
1757
2098
2528
2037
78268
126
6317
126
9763
156
156
126
156
156
156
4476
3736
1180
126
156
156
4755
126
3465
11124
126
156
156
126
3660
126
156
156
4217
1862
126
126
285
126
2703
1665
126
202
156
3669
42825
126
126
6384
12711
156
126
3707
126
9480
126
2216
126
126
126
126
2595
126
289
126
156
292
126
126
204
344
35947
240
239
240
238
2180
1534
240
358
164
24845
135
1063
135
135
434
135
164
135
20784
434
10266
1063
24227
415
1063
165
135
421
1063
135
135
164
135
23186
135
8887
488
12672
467
11643
115
490
114
2760
115
490
112
12162
124
12357
115
114
471
13173
115
114
488
115
114
488
115
488
114
115
490
114
64
64
122
12509
471
115
114
64
490
115
114
6815
5788
471
115
114
115
488
114
13100
6986
115
488
114
5863
503
122
12672
1473
7690
115
114
490
64
6426
496
10097
115
114
623
64
6986
115
481
114
12357
7234
503
124
1473
9673
7198
115
490
112
2760
64
6444
488
27790
64
7129
115
496
112
5788
115
112
469
6900
10677
8501
115
490
112
12133
9971
115
488
114
6135
503
1473
124
13100
15497
124
10604
1473
503
9971
8501
115
488
112
5788
115
488
112
9876
115
114
490
6231
503
124
12147
1473
6025
503
122
12672
1473
8501
115
490
114
5934
503
124
1473
9876
7285
503
124
12147
1473
8501
115
471
112
179
5842
503
122
1473
9746
179
10027
503
122
1473
9746
12851
115
498
112
12493
8501
115
471
114
179
8199
503
124
1473
7018
8896
115
114
490
5762
115
486
114
64
503
14591
1963
3937
18768
736
958
11185
8787
5852
825
1349
220
10977
1755
116619
796
236
1344
237
31
64
6004
467
11046
114
115
20775
2722
2237
614
575
610
574
849
800
685
994
541
990
811
718
738
750
662
2299
1349
358
2985
9982
2317
2018
3772
1773
2618
704
500
21373
754
791
777
605
829
1037
836
647
734
732
651
749
1652
1058
544
4396
9482
4627
1789
13211
11623
486
7492
2846
1753
7697
19094
551
3194
618
13205
10707
6256
10662
16782
366
9438
496
11443
115
114
179
9438
115
518
114
7120
5762
115
467
112
6900
179
257
272
179
8501
490
115
114
6815
471
114
179
6337
503
124
1473
13071
115
179
5882
503
6817
6436
124
1473
8442
15282
9789
9673
471
179
179
179
115
471
112
112
490
12499
8442
114
115
498
372
23092
1665
268
676
268
268
3561
767
159
6283
1578
989
447
623
269
264
2001
159
3800
159
627
486
13042
607
1822
6815
490
64
6338
503
1473
7728
124
12246
490
64
6456
115
114
30436
518
19669
64
6456
490
64
7728
115
471
65986
1354
1779
6411
6491
3403
3576
13274
7954
11957
661
2354
627
531
29752
8668
2031
4244
2839
1994
434
434
6366
2324
322
10706
11689
585
12492
4951
23604
8913
2349
434
434
11001
481
506
51664
64
4522
64
64
685
8376
3364
4012
1284
2978
267
64
694
295
64
295
2393
4656
1320
1096
64
752
763
2189
1013
64
551
1651
4880
64
416
5835
267
794
2273
1298
64
5411
5909
723
64
1795
5805
4607
1723
664
712
13147
637
619
35921
1576
979
1611
432
449
6298
1668
2074
20021
64
13133
2511
3650
1294
64
1145
2532
7709
10356
14783
64
1804
29411
2400
4073
11235
5296
4717
13899
416
64
1407
907
2074
1287
64
13180
6773
26094
2400
1118
339
582
305
323
317
5194
721
15289
4796
22167
638
64
181
179
2760
64
714
64
8481
64
64
64
64
180
179
180
179
180
179
180
179
179
179
179
179
179
179
180
179
179
179
180
179
180
181
180
179
179
179
179
64
19912
2400
1089
7001
1247
2389
3274
227
32740
2400
64
4717
429
381
9417
952
207
12389
5003
10197
6869
12672
14369
10034
352
10007
8903
168
227
2400
4717
64
64
6132
550
919
185
626
259
64
12718
7171
38967
952
6008
7281
6054
11555
5953
12536
12052
11478
11601
19436
2400
4717
1294
965
12547
11507
4758
6068
515
919
626
430
12538
1283
416
17698
64
64
4535
288
6283
13147
8192
64
6298
64
4546
2774
8646
244
64
64
536
1852
491
15175
3871
3155
1294
768
6550
14783
10471
416
1283
51642
64
6037
64
64
64
64
4656
64
64
64
64
1283
64
64
64
64
64
4189
64
64
1795
794
64
64
64
64
1013
8347
64
1651
64
5849
64
64
64
64
64
64
694
64
64
64
64
64
64
64
64
763
2074
64
64
64
64
64
10087
979
1611
64
64
64
1298
64
64
64
64
64
4012
64
64
64
64
64
64
64
64
64
17588
343
3072
108
22528
3355
4096
108
21504
881
838
1024
14336
3583
8192
11264
7168
3072
2652
208
206
30039
2048
21504
109378
5120
2652
8192
8192
7168
2652
911
1024
6144
2048
11264
6144
110914
3072
155
8806
4641
10707
5388
373
7240
178
9898
6712
5099
441
3385
441
440
4410
126
6317
126
11650
156
126
156
156
285
126
126
126
126
156
1868
156
78724
126
156
126
126
126
156
126
3613
325
3465
126
1862
126
126
156
126
156
126
126
126
156
156
3660
156
23705
29345
126
10376
5718
126
156
126
126
126
288
126
126
2522
156
126
126
288
12033
288
288
28696
487
25548
102
102
102
156
428
8827
102
102
102
102
102
102
102
102
156
102
102
2219
8493
102
102
461
6356
648
3360
608
23116
259
4891
17872
13655
94
564
2655
2720
152160
461
2529
264
22935
8513
14883
94
335
5888
343
7911
293
1387
32924
189
273
2062
12553
273
260
8282
312
1867
3898
8639
1563
5406
5300
559
3483
1998
2067
1633
1968
3731
3374
3165
1256
1259
1108
779
623
2121
984
2321
11782
596
2036
5273
2047
4151
19889
1001
979
647
1241
6434
1115
501
260
5900
648
880
719
3426
3005
20194
32924
189
189
344
37547
142
216
216
216
215
216
216
215
310
140
432
563
4937
19
159
19
19
558
237
419
220
869
1396
3098
381
1240
2190
271
884
1318
1320
618
546
262
521
647
301
1576
159
159
1504
1470
3097
2847
159
2271
14547
256
8403
1985
8648
344
37550
142
216
216
215
216
216
216
216
310
140
38598
125
125
125
1035
1067
125
125
125
2343
1067
1067
2275
125
125
1380
1380
555
125
1055
125
125
85
125
516
6746
11938
1023
289
403
337
6651
20106
356
342
344
1201
141
141
141
296
142
142
142
142
37540
142
216
216
2157
216
215
214
1509
310
140
422
22123
1683
268
12105
259
1827
362
1461
344
4678
1513
480
881
1036
288
2000
463
261
285
241
218
472
472
10507
10758
37549
310
9452
2560
2048
7767
1097
122
157
1992
8763
1155
9099
370
370
7077
1178
157
4159
1137
1227
1261
11016
1474
2377
1538
1019
1787
1452
4586
8719
37642
310
38097
2885
551
845
3151
3738
4558
3970
12890
6144
4250
1024
37540
310
532
534
70127
126
126
126
126
288
288
10507
920
156
156
126
126
126
126
126
126
5645
10011
4695
126
126
126
126
126
126
126
126
126
126
4363
126
26674
5067
3207
36270
3690
274
274
274
126
6624
7473
288
288
612
9796
1770
274
274
5045
480
274
274
282
274
274
4032
274
274
963
156
274
2522
274
274
126
757
3427
2576
18379
274
274
126
8925
1031
692
14315
694
259
259
541
27562
113
28914
113
126
126
597
595
126
126
126
4207
963
1038
1172
1905
6372
10380
36036
126
6462
126
4557
126
7237
490
188
156
156
871
27004
1770
126
126
156
126
227
681
227
227
123
69861
126
126
126
126
126
126
126
126
126
126
126
126
102
126
126
317
3207
126
126
26674
5067
126
126
37643
142
216
216
216
216
216
215
216
310
141
1683
1647
17855
179
179
179
179
179
179
179
179
11500
180
179
179
179
179
179
179
180
180
179
179
301
401
374
180
179
179
179
179
179
179
179
179
179
180
178
179
179
179
179
179
180
179
180
179
556
143
8116
179
253
141
9899
179
179
179
179
180
179
179
180
180
180
179
179
180
179
180
9975
1093
1047
1077
1417
932
883
10297
1692
838
871
816
859
1869
2110
882
12124
831
1002
825
984
2392
10112
6021
3047
3796
1130
764
1109
761
2171
1584
19331
9874
9800
1093
1002
825
984
2392
10112
10297
1692
831
871
816
859
1869
2110
882
12124
838
764
1109
761
2171
1584
19331
1130
1047
1077
1417
932
883
6021
3047
3796
9883
1647
1129
764
1109
761
2171
1584
19331
3796
475
232
2007
9806
1093
1047
1077
1417
932
883
10297
1692
830
1002
825
984
2392
10112
6021
3047
837
871
816
859
1869
2110
882
12124
9891
37548
310
238
19368
155
467
304
5686
1718
1712
1711
445
1428
4439
2760
344
37540
216
216
216
216
216
215
216
310
140
142
496
30207
141
142
142
141
142
142
142
241
141
142
241
489
468
229
142
1135
37547
310
498
32114
1135
241
241
7730
489
468
3247
20122
268
8644
1034
374
861
1631
2841
861
290
2043
2272
3218
7414
344
40054
142
215
2365
215
2156
1509
215
215
215
310
140
474
328
466
370
429
874
13800
543
35287
141
142
142
142
143
143
141
142
142
142
142
142
142
142
142
142
142
143
142
142
142
142
142
142
142
142
142
141
142
142
142
142
20922
143
143
276
143
143
6784
143
143
143
143
143
143
143
143
143
143
143
143
142
143
143
143
143
143
143
141
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
143
143
143
142
143
4846
3370
10671
498
774
16756
20922
276
143
143
143
142
142
142
143
5196
2393
8001
19632
20922
276
5079
9564
2489
3604
4994
25560
20922
276
3418
1306
1869
20922
276
453
178
177
179
6103
177
13876
3233
179
178
178
179
762
178
176
176
18049
453
4702
176
9088
332
2191
2524
1119
3233
3180
176
347
3233
153
453
4296
6103
177
1037
3233
18263
3233
3181
8347
124
9938
18629
453
6103
3233
1794
4297
3878
359
3233
5890
14302
8456
453
9088
453
3233
9088
3233
521
945
1182
1350
1106
25893
453
9088
3233
771
449
947
2802
1149
2447
2216
3233
35287
20922
275
143
4338
6569
7000
1296
68070
4338
20922
272
7103
4301
22819
11300
20922
272
9013
5129
18228
1866
2622
20922
276
5238
751
1974
10414
6008
15667
3058
3266
20922
276
4343
14692
2949
10846
20922
276
5188
702
6593
4756
10621
20922
276
3418
20922
276
35287
20922
276
13126
1797
262
1611
1823
2067
2448
6039
1992
2190
3958
3479
4563
2338
2398
10599
3957
2037
2786
3431
2079
2393
1960
2928
4813
2135
3239
3628
5397
29924
6062
428
9783
1855
2241
2104
2146
1897
1573
2082
1986
1803
2034
1878
7070
1289
1222
5276
4593
19586
428
6590
24526
19
113
113
428
6598
22170
428
6596
23866
428
6595
17928
19
113
19
19
113
428
6590
18555
428
7078
327
7749
3465
27727
342
359
363
353
343
345
347
476
341
254
25081
1127
2636
2531
2556
3057
3309
3903
2740
2644
3020
3424
4982
3084
1616
2660
476
359
497
358
354
477
343
472
345
493
347
480
9247
1247
2674
15981
9616
3559
3013
20344
42068
7261
11027
7844
9898
5848
7913
11088
3693
606
24060
4819
330
2639
1837
574
312
6830
719
919
664
781
1542
5021
7162
4275
7488
1371
820
325
1191
4795
2381
313
11455
321
228
228
610
9750
6859
1936
318
2067
326
781
20898
1764
929
3192
1053
4209
2064
724
7575
13492
11187
6859
1935
933
2381
786
1091
1104
535
4990
454
336
742
359
361
525
1109
1662
363
339
1662
11280
2381
535
830
325
41756
2381
535
24246
4819
3893
12902
7768
7638
2381
525
971
714
7669
18008
971
2381
525
535
1109
722
15616
2381
525
535
1109
722
9750
20098
11280
2381
525
1109
535
319
3607
10496
2381
535
189
1141
12641
142
142
142
10416
2912
436
563
4937
554
237
421
220
787
1394
3762
2523
11638
937
899
189
1073
2760
3011
189
38598
125
125
125
125
1055
1067
125
125
125
1067
1055
125
1380
555
125
125
125
125
1131
516
6750
16420
1035
289
337
403
15249
10515
1055
701
16372
1151
370
15249
7133
3200
11245
6909
107
107
107
463
4523
107
115
107
115
115
115
274
115
107
107
107
107
108
108
607
108
2993
9084
1421
369
1514
1166
394
643
351
484
467
813
743
240
349
5031
10760
1146
789
303
2630
172
527
1266
1397
377
2694
673
10454
2622
673
10130
294
438
2265
12233
2327
496
9497
1768
12071
1485
2577
673
11017
215
2050
8640
1460
353
296
2259
2786
3897
1115
2320
6299
220
2060
3897
37548
142
310
140
1136
189
13118
293
269
2735
268
221
515
7209
451
512
3344
4718
3527
3171
4181
1741
41366
3314
508
7238
536
3385
37653
547
514
8502
530
451
7465
469
446
2284
4399
12768
4408
2685
4293
1694
33609
4489
6352
2264
3288
703
9190
490
425
445
5943
3174
12193
54689
42093
23468
294
2280
1642
1800
1524
1355
1328
1176
989
1556
318
1002
1744
2084
1218
909
1923
1000
1595
1319
2351
1367
1124
294
4722
872
1017
403
285
24655
1351
470
7285
1444
1281
511
665
693
1328
2420
441
602
312
576
481
630
476
679
1139
1082
533
466
494
4095
354
468
6618
888
625
330
584
2157
562
783
563
1593
29826
362
2040
310
466
300
4443
1433
1799
470
1763
333
323
1838
306
315
61839
1324
639
1302
1312
292
757
1038
551
809
332
1060
284
292
882
8421
759
284
431
2042
292
774
392
803
1324
1312
61357
52
10452
4848
3069
532
401
563
5216
9833
2832
4789
1234
3650
553
237
421
187
841
1396
3332
1320
271
884
546
618
262
1318
861
647
2168
521
159
301
1240
2628
6053
159
256
2496
159
2405
266
12082
2378
12207
2342
2469
2469
7969
931
899
1403
412
723
26170
269
2515
4035
125
464
122
10811
124
1403
8169
1384
269
1959
122
1461
3906
45883
5864
192
192
192
193
157
193
191
192
192
193
193
192
191
540
65
194
5323
193
33629
2639
193
194
194
33952
193
194
194
24840
468
6840
4605
269
269
269
2195
269
269
269
2158
2381
269
125
9366
142
142
7590
142
6168
6072
7594
263
5214
142
6616
777
601
9686
10224
1996
9744
1000
263
534
8534
22834
3953
1243
2592
1217
1495
1021
299
510
1390
2441
3503
3099
1033
2554
1986
2295
5579
396
1139
1208
3728
1175
2405
1136
1070
4888
1870
1258
1061
1211
3994
8534
308
6409
2173
1150
8782
5184
2925
6497
8027
28393
9798
2093
3089
159
468
175
5363
2354
3454
5075
2782
159
159
542
524
2479
8177
159
573
159
536
3797
6905
159
159
159
531
571
5837
3823
473
8620
36828
1176
32867
5205
9509
159
468
8027
2181
159
159
513
517
206
159
159
522
25538
494
8177
2112
159
159
159
503
493
495
9978
14997
38310
2284
5214
159
470
7982
3454
17165
159
159
542
524
159
159
15448
557
496
9081
17563
159
159
159
500
545
8347
17398
540
8956
108525
16623
2399
10477
14161
480
12101
159
159
159
500
540
545
470
542
524
557
496
500
545
540
15908
31132
159
159
159
4998
500
545
540
78566
557
606
4989
1104
1369
6721
10113
4421
21450
5761
500
545
540
36828
159
468
159
159
513
517
206
25538
159
159
522
494
159
159
159
503
493
495
14728
159
159
159
503
493
495
6444
468
513
517
522
494
25606
503
493
495
17433
10648
159
6800
159
159
503
493
495
468
513
517
522
494
503
493
495
500
545
540
470
542
524
557
496
500
545
540
468
513
517
522
494
503
493
495
468
542
524
573
536
531
571
473
15963
8535
8457
159
159
159
478
532
549
3470
6454
20614
657
19581
2000
1093
2315
3194
1590
2050
2347
1578
1682
1541
1630
4347
1731
1092
2064
1057
1597
9611
2138
1654
2436
1065
6501
384
478
509
549
8535
52
10435
159
159
3155
53
11017
19
19
4350
159
159
618
13832
159
296
4793
4946
25611
5171
265
7703
12197
265
11558
221
41213
1675
515
7209
451
513
2914
3242
470
1995
3171
3339
4741
535
531
7238
3368
1741
265
11833
3142
59
10698
1820
19209
4539
3159
2781
344
37766
603
1104
2366
518
2157
1038
392
1510
395
259
11005
3586
8027
23354
125
125
125
1490
5504
122
125
2363
16354
125
13751
270
1264
562
270
3514
304
1547
30553
1849
5831
2542
886
2290
5197
7818
3711
1824
873
1676
2820
1650
1373
1347
7328
5076
1214
796
7745
993
1647
2031
6557
4181
5809
47535
9330
517
1547
446
4167
1547
297
3159
2470
1824
1557
3852
1627
1820
2979
6574
205
1710
1305
576
205
273
638
5359
19722
1824
5549
1001
3852
2891
19722
5359
3852
19722
3852
19722
3852
3852
19722
3852
19722
3852
35810
1261
4167
205
2323
205
5493
205
6666
506
5359
2344
6666
5359
6666
6666
401
233
688
4167
205
47357
205
6077
6221
576
6221
6221
6221
23354
124
64
416
677
22329
125
125
125
6798
1481
122
1097
124
179
122
125
125
125
125
125
125
125
64
125
125
125
125
125
125
125
125
179
64
126
3219
125
18793
125
6798
122
124
124
124
124
1302
179
3495
737
180
181
465
179
1057
181
65
21431
1033
6062
12125
4126
4613
763
544
749
559
531
8509
1178
515
391
380
11050
2960
4857
2481
820
926
14618
766
1247
1841
2963
3958
5283
1103
5395
2313
832
1611
391
373
1858
1067
957
3184
1325
519
802
1616
627
799
426
1763
888
875
16503
1440
12103
9890
6900
6900
4140
189
199
147
147
147
147
147
147
147
147
147
146
146
146
146
146
604
146
144
147
146
146
147
147
147
147
146
604
147
146
147
146
146
146
146
146
10146
8027
652
7771
23171
493
3544
34473
493
19984
469
15545
18362
493
17391
471
16432
493
19991
493
5299
493
4323
23316
493
19371
493
17391
481
19981
493
37864
6085
79015
126
126
126
126
1538
126
6234
156
156
1745
3342
480
11001
3669
126
126
4476
126
126
156
1180
3660
1665
2580
126
126
156
126
4094
202
668
3613
156
156
156
156
156
156
156
156
156
1066
5749
319
3195
1538
156
156
956
156
281
156
156
156
285
156
156
156
156
5751
1745
480
79546
4632
1180
1862
3660
2580
5045
2840
3465
4476
288
156
3648
3669
668
277
348
4094
1665
3613
239
302
576
15676
605
465
1660
2173
6111
555
460
2286
649
447
596
439
655
662
863
751
703
826
482
477
5236
389
2050
649
691
791
360
470
502
491
1060
664
708
517
630
820
363
5993
1397
1148
8621
2038
532
623
652
12386
482
605
465
389
2050
691
2173
470
555
460
630
708
517
439
886
664
826
477
5236
1660
649
791
6111
502
491
2286
649
447
596
677
1828
360
2038
644
593
732
5267
24734
125
125
125
125
125
125
124
6749
432
256
15438
173
171
171
174
328
173
10159
260
163
652
7771
23317
493
3544
36412
493
19985
473
10229
5293
493
4321
469
12189
36866
475
102
19989
493
5297
493
4322
483
37864
491
12232
34960
491
19984
493
5293
473
9947
652
7771
23604
469
3544
15054
34960
475
493
493
19984
475
10858
5293
473
10463
4320
471
13600
23746
493
39340
479
40785
493
34933
473
12949
5301
4324
473
652
7771
23891
493
3544
37864
493
6296
473
11482
493
19990
465
11707
493
8763
493
19983
469
37864
475
34960
493
19987
493
5296
503
10264
4322
493
24035
652
7771
24035
493
3544
17391
473
10582
16432
493
19977
493
14489
457
13971
17391
475
17391
475
10177
16432
471
19977
469
15700
5285
493
4317
493
24174
493
640
1929
6114
4226
621
3939
4277
3544
3544
3544
3544
3544
3544
3544
3544
5393
726
4868
652
7771
24174
493
3544
19310
493
3857
493
24174
493
26657
414
661
102
6154
3802
2852
7188
310
3782
13242
1699
5096
5096
12868
1107
2312
1294
1677
934
2035
51426
64
2823
2978
8405
637
64
64
64
684
3391
5805
295
4606
64
4656
723
268
35892
2393
722
647
1650
664
6298
1751
935
752
2246
4012
267
244
685
2189
2074
64
459
1096
8998
64
1320
1611
1307
294
1795
1576
64
6845
524
1285
1007
1013
1696
791
13180
476
4851
5909
794
64
64
34439
64
3615
64
1294
64
1145
1832
11152
64
10353
3012
2483
64
610
273
746
188
9921
20054
3615
3678
13793
1294
4606
64
2532
12471
23256
2918
2009
1148
3615
1416
724
64
2505
1325
423
1501
7431
1376
22111
421
2613
655
469
2360
386
3650
1693
3027
8998
701
64
802
389
4697
5345
1320
405
16211
16211
22937
234
64
64
159
64
251
792
64
12049
13471
64
159
16832
129
159
64
12049
480
16763
555
713
644
485
609
597
344
1197
358
398
606
560
19805
471
683
16113
771
14498
4176
786
16113
16669
10450
12537
9861
10437
12650
6543
471
32292
4887
1849
664
1399
972
2583
332
5893
3429
5279
615
333
2577
5080
1532
4268
5710
22409
6181
1032
337
570
429
318
490
22681
6211
3097
600
398
810
704
676
698
803
662
30711
573
547
573
33429
17899
644
683
14070
3067
5692
568
17669
18748
13911
17660
248
32292
22409
22681
4605
269
269
2158
2195
269
269
269
269
2381
269
125
493
334002
309
12823
165
163
165
165
163
163
165
165
7840
7773
6965
6678
165
402
297
12756
422
36042
1127
541
2180
2389
415
1534
1061
358
283
428
408
17352
377
1349
1071
1075
334
1120
1141
759
1075
289
2832
11914
309
17352
166
164
164
163
165
166
165
165
164
163
165
422
36042
490
30489
3508
1459
1094
944
1389
4060
5818
3005
1480
375
292
8027
204
16954
142
143
142
141
143
263
141
141
3615
9473
19
4693
159
434
563
5231
7186
19
19
159
19
553
237
421
220
783
1394
3083
271
884
1320
618
1318
546
381
1240
647
262
521
2190
301
4102
159
159
159
8476
4738
9374
6808
1141
135
135
135
135
55450
219
141
623
135
135
1141
135
135
428
135
359
360
358
342
345
347
341
339
359
361
358
345
346
342
605
496
5029
6425
7129
18324
1491
687
19963
18934
1526
21263
22666
293
1000
542
293
298
10432
855
644
22508
11334
522
22218
311
7357
22141
9087
311
22878
1048
9873
1100
762
1086
22627
16419
927
22637
22045
1282
22118
11642
519
22484
10795
543
722
22106
7298
310
22070
7224
358
22873
11509
729
22719
9303
884
22637
14761
1511
16170
18780
623
10252
612
772
712
18216
11465
1297
18861
1116
6800
1042
931
14744
1508
18624
18498
519
20422
515
561
18817
1511
18013
498
8349
6942
6746
4626
997
7096
10993
188
2866
3977
1068
1026
3977
5611
4790
5611
1086
11711
8191
6942
2517
1467
2536
5811
698
2515
26051
376
10629
2634
6942
2579
989
415
10749
6942
6732
9633
1151
12463
14073
289
1151
370
12463
12599
12615
14974
704
13567
1131
12466
12655
12492
704
12980
1151
12471
12604
12620
12707
14770
584
38600
579
140
140
140
140
10
106
62
140
138
220
81
83
139
90
69
91
63
153
64
62
204
107
107
107
107
107
107
107
1285
17273
159
230
160
71
115
230
108
242
115
115
228
107
115
230
115
230
107
15877
142
265
143
263
143
534
10224
8534
15888
143
143
265
261
143
143
15973
142
262
265
143
350
143
143
15875
142
263
143
260
534
143
8534
9686
15886
143
143
265
262
143
143
5267
24258
125
125
125
125
125
2688
124
12269
433
257
24994
7598
736
1795
2278
1590
792
371
327
814
365
260
491
131
538
12885
12885
6978
159
268
6438
1450
16151
159
159
12697
14664
96
486
20760
6212
3068
398
5170
19
4506
5086
1470
4122
915
38713
10906
2294
541
3240
100
14108
12064
1940
6217
11144
2375
2136
5948
11982
10434
159
19
3423
19
762
762
762
402
1395
3580
3622
1993
2713
762
1384
3588
2331
16973
8204
599
1147
2763
615
293
593
617
173
444
762
402
11352
8523
2568
3034
1460
402
1135
241
3073
245
489
7133
141
37540
310
524
14403
1135
141
241
218
482
468
37536
310
524
14570
1135
7730
10759
218
218
245
472
14563
1826
3348
4536
269
1321
316
1135
5794
10759
472
468
5123
22373
4536
269
3348
275
1135
5794
5123
1826
1321
623
316
218
218
531
468
489
7133
22249
1135
241
241
489
142
468
142
6037
2306
2418
1690
2908
30509
21277
313
1279
1996
2300
2770
1192
4760
8313
8928
1219
1135
468
245
141
1135
241
245
482
990
3850
268
318
5914
1667
4544
787
3193
2694
274
7403
270
4866
1981
1162
1168
1138
2075
550
17220
6103
283
2785
7201
6559
25897
6611
1762
620
817
1274
1214
4992
1358
1430
1388
1061
332
266
565
354
491
813
1241
266
477
1517
259
2624
1256
655
785
849
1795
1426
32148
9421
1656
2126
698
4783
549
784
1424
3871
1793
293
930
505
817
1602
1388
4677
2541
217
217
332
10153
705
1331
894
704
968
302
2654
755
217
1429
302
6123
894
927
1213
332
1135
241
482
468
24122
1135
241
241
472
468
16137
1135
272
241
472
468
306
344
37642
310
538
14617
1135
218
472
468
14624
1826
1321
316
4536
269
3348
1135
7730
241
472
10759
468
5123
18836
269
3348
316
4536
1826
1321
623
1135
7730
7133
241
241
468
489
5123
5417
5417
822
522
372
7052
142
3492
141
18607
11897
2093
828
3685
141
21207
15787
142
3518
141
142
25564
14440
3572
141
21276
18793
142
2285
4596
37547
142
310
140
456
42617
1295
1936
268
1440
3549
268
735
9727
1135
25669
1656
15718
8675
1431
3348
1189
1708
379
2231
1678
1966
4295
1668
17112
11247
5618
5917
6900
30084
1173
3400
1327
519
1547
11627
20259
1303
495
4459
1789
2546
196
1149
3376
915
2316
2532
360
196
2771
12133
1293
17257
1148
311
3246
2828
1095
3134
1154
1175
3103
1074
2853
608
3213
2861
2244
11731
17671
3274
1908
1199
245
4375
387
1109
591
1164
1734
7256
2060
1685
37541
142
310
140
456
456
42571
141
141
141
140
141
141
1135
7730
141
25806
1669
15719
196
196
196
196
196
196
379
196
1656
17112
29327
196
196
6635
6736
196
1327
988
384
4295
370
196
518
11455
103
9946
1303
495
15818
196
1149
3377
873
12166
29897
196
196
196
196
196
196
196
11208
258
257
208
209
209
196
196
196
196
196
196
196
196
208
196
196
6635
6805
5923
196
196
196
196
196
196
196
105
10226
2020
2550
209
364
9044
2505
10347
13694
5551
1662
12127
37642
142
310
140
456
42617
140
141
141
141
141
141
141
1135
141
25454
5620
1135
6382
141
4318
3707
25450
1135
11354
257
209
209
208
196
196
208
6636
6805
196
196
1432
196
196
196
196
196
5923
20940
426
20819
645
645
426
20801
4605
2381
269
269
269
2158
2195
269
269
269
269
125
426
20799
108
108
2275
108
108
3084
108
108
1732
108
713
6704
31968
2211
108
108
108
108
10322
33034
156
9822
11468
156
594
32088
419
650
392
391
386
181
180
181
180
181
564
288
3656
707
8230
3333
156
156
683
156
386
276
156
27705
650
392
386
391
386
7900
304
156
433
1656
14137
156
288
156
707
3333
182
3333
27688
650
392
386
391
386
8967
276
288
2101
637
3445
3445
27685
650
392
386
391
386
419
7900
271
271
525
32088
650
392
386
386
391
419
3656
1422
271
525
271
12003
264
264
143
33469
650
392
386
391
386
271
271
264
264
696
1542
1786
20700
181
147
17324
6634
4228
16560
844
6900
6900
6900
5955
6829
908
2617
938
15622
6923
1443
3803
2197
966
955
1574
978
7556
7739
292
6408
1419
292
2636
986
1619
981
975
7205
7310
844
6900
6900
6900
28232
1243
6900
6900
445
15643
6900
6900
28143
16017
6900
6900
6900
6900
6900
6900
442
15544
6900
6900
6900
28328
12016
6900
6900
6900
491
8773
28073
16560
6900
6900
5520
6900
6900
6900
447
12288
6900
6900
6900
6900
6900
6900
6900
447
11316
11040
11040
11040
11040
11040
11040
11040
446
10329
11040
11040
11040
11040
11040
11040
11040
452
11040
11040
11040
11040
11040
11040
11040
457
12115
6900
5520
6900
6900
11040
11040
11040
11040
11040
11040
11040
463
269
21629
11040
11040
11040
432
464
447
261
3736
6337
25148
11040
11040
11040
401
462
1593
415
464
653
261
10476
6352
11040
11040
13800
490
401
447
5092
12144
11040
11040
11040
490
11040
11040
11040
11040
11040
11040
11040
11040
11040
6900
6900
6900
11040
6900
11040
11040
11040
11040
1542
19320
1786
147
18703
13800
11040
11040
11040
11040
11040
11040
451
6900
6900
11040
11040
1542
19320
1786
147
13800
11040
11040
11040
11040
1542
19320
1786
147
11040
11040
6900
11040
6900
1542
19320
1786
147
18703
16560
11040
11040
11040
11040
11040
11040
463
6900
6900
6900
1542
19320
1786
147
18703
11040
11040
11040
11040
11040
11040
1542
147
33489
650
392
386
419
3655
391
386
1422
426
20805
4920
719
33489
650
392
386
391
386
271
1422
683
264
477
32108
2760
650
392
386
391
386
271
1422
683
264
271
264
30198
7869
3119
14189
640
6078
19298
1380
12150
298
3429
592
1495
1521
2803
1895
5895
12168
298
2498
4609
440
4739
10857
11151
866
1293
284
10980
12052
12423
11184
8027
441
440
438
500
23354
4480
1490
125
125
125
125
269
124
1474
1206
511
31888
611
1610
144
144
144
697
194
193
195
194
145
216
589
194
195
194
195
394
195
194
297
507
727
5267
26319
125
125
125
125
125
125
124
12306
430
24734
122
125
6875
284
26822
166
165
166
165
165
165
165
4546
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
732
5267
123
25856
123
1297
123
269
4034
304
269
3234
124
12634
449
47173
124
1884
14147
561
1225
3371
819
1673
2266
2281
754
684
2794
2121
705
629
2794
2924
2121
663
6606
4350
6622
4350
7594
4350
435
19136
4350
263
19235
471
24535
4350
4844
5465
1380
471
23782
4350
263
4771
3428
5471
471
4350
263
23020
4693
3855
9954
12606
19
2552
3255
5214
4410
1204
4410
1204
5593
1204
6861
4730
263
4730
263
4770
6856
4410
1204
4410
4410
1204
4770
1204
6856
4770
1204
4770
1204
2760
4685
1204
2760
4685
1026
4410
4410
4410
1204
4410
1204
4730
263
1204
11833
4770
6856
1204
4410
1204
4410
4410
1204
4646
1204
2760
4730
265
5993
1204
2760
2086
4730
264
12197
5489
1204
4410
1204
557
238
2794
2552
5672
263
268
11740
215
9126
5214
4787
12348
557
238
11745
2552
2794
268
263
215
9126
19395
10063
3119
461
4603
135
135
25430
219
434
14665
219
470
12720
6369
581
762
1141
14664
219
11353
3911
581
1015
212
1140
434
219
526
592
4839
24925
219
440
24924
219
470
24926
24925
219
470
2858
3334
1712
5100
5556
1825
2459
2459
204
23354
125
125
125
125
124
125
23354
5504
16354
125
38083
200
50430
200
10389
20279
200
165
50330
200
13070
135
11436
13088
7199
200
11205
50329
13070
11439
13085
7196
200
164
50330
5876
54702
1681
303
335
397
404
412
289
284
490
54791
414
397
668
442
285
288
5825
5756
8226
10908
443
344
37540
142
215
215
215
214
215
215
215
310
140
2929
1248
143
143
143
143
143
143
143
1248
2832
4276
2226
2477
2221
1844
1739
1803
1175
1248
3278
4276
2226
2477
1844
1739
2221
1230
1803
1248
2832
4276
2226
2477
2221
1844
1739
1803
37638
310
196
196
196
10666
195
18004
198
197
10514
21123
196
196
196
196
196
196
2898
195
195
196
195
196
196
6500
8404
15169
21825
1838
1935
15762
196
10610
37548
310
32827
141
142
9243
141
142
142
141
142
142
140
11665
141
142
142
142
2652
141
15381
1605
5928
3734
142
142
2070
21126
12147
142
141
141
142
32716
21754
14635
10619
10417
1515
2223
4014
386
1929
8478
49941
1517
2223
4014
27135
1929
6842
1516
1928
2394
2223
4014
1516
1928
7811
2223
4014
34598
1516
1928
2144
2223
4020
2852
1516
1928
2728
2223
4020
1389
2225
1160
5521
239920
1537
2223
4298
1925
16534
31115
7612
1140
3152
2950
11771
5250
352
687
798
592
2884
668
1024
981
2230
202
1281
1079
788
1233
794
17196
15609
4390
5384
687
794
593
1001
4815
352
788
2884
682
1681
2034
587
17850
15118
3540
9272
1546
2224
1924
6194
217
216
216
217
4301
217
217
217
217
217
217
217
217
217
217
217
217
217
217
216
216
217
1546
2223
1925
4446
4301
1545
2223
1924
4301
1389
2225
1160
5521
217
217
217
217
217
216
216
216
239920
1487
2223
6450
217
216
215
216
2026
17558
216
1495
2223
2026
6453
216
15992
609
67153
159
160
159
273
5224
158
160
15688
160
5038
159
158
158
272
10407
25799
1399
272
2592
2988
3747
3761
2416
3489
2608
273
2803
2995
2493
2806
272
1476
138927
269
12690
8027
17165
21696
9962
14916
10624
11248
9721
10204
4192
11042
12184
13181
145
147
147
147
146
146
147
147
147
147
147
147
147
146
147
147
147
147
147
147
147
146
147
147
147
147
146
147
146
147
146
147
146
146
146
147
147
147
146
146
147
147
147
146
146
147
147
147
147
147
147
146
146
146
146
147
147
147
147
147
147
147
146
147
147
147
146
147
147
146
147
828
828
828
11770
6641
11922
828
3279
147
147
147
147
147
145
147
147
146
146
147
147
147
146
147
147
147
147
146
145
145
146
147
147
147
145
147
147
147
145
145
147
146
146
146
146
147
146
147
145
147
147
147
146
147
828
864
864
3279
9332
10215
864
4257
828
10260
26423
1642
750
524
828
3279
759
870
10185
271
269
5183
7043
23330
594
5761
558
583
270
271
264
594
5533
558
583
21932
10191
594
5761
558
583
270
271
269
594
558
583
1157
13550
293
623
623
27600
2735
269
846
294
32924
4564
1305
10599
733
845
960
928
1356
996
13967
187680
525
10280
542
530
530
6665
5091
7240
2972
9481
607
607
608
4282
11255
608
4282
11255
608
4282
11255
475
7692
5155
1174
2493
10432
3157
159
159
142
236
237
235
13174
237
235
237
236
235
235
236
237
237
10423
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1183
68
16250
68
68
68
68
68
68
68
68
68
68
2413
344
37542
215
215
2156
2366
215
1510
729
15977
257
264
15875
266
263
15886
350
263
262
534
9686
10224
15975
273
265
222
20876
15873
266
274
180
179
27888
181
179
180
14664
180
179
180
180
180
179
181
179
181
180
3109
1146
3109
1010
1559
968
1095
773
584
180
181
7493
179
179
179
180
14664
66156
3584
180
180
181
23354
537
416
102
102
28425
10166
430
186
477
15949
1122
404
263
1107
1208
10535
12423
285
35287
141
142
142
142
143
143
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
141
142
142
142
142
143
142
142
142
142
142
25587
253
143
4193
141
957
142
840
143
142
142
142
1768
142
142
1562
142
142
142
142
142
1868
142
143
1957
1532
142
143
142
142
142
143
143
2006
142
142
142
142
4458
144
142
6121
10416
2912
532
4848
490
1593
3968
9493
2176
1980
2921
2039
267
2033
3469
756
1380
8321
9811
6071
19575
4330
861
897
924
1380
662
5926
9425
2930
2392
2551
2692
8087
4634
577
12273
13480
12973
11406
11210
10986
8849
8282
11406
10573
11043
9698
11225
10944
11567
10457
11083
20782
11268
11062
11743
11370
13067
61839
20099
11755
22733
11537
27896
102
102
102
102
102
102
449
32083
1122
4805
2905
356
978
470
399
28700
1122
673
635
356
12259
470
399
349
4119
3815
12618
3929
7094
299
846
1137
10610
11307
10253
4653
2258
609
869
10045
623
623
623
623
5017
1289
884
5360
989
819
4369
9055
957
1012
1044
9669
1015
1103
7726
1623
8672
2021
839
470
347
12998
271
2206
263
309
619
263
2039
268
8462
913
2034
911
2721
5266
3652
6278
1036
268
8612
805
725
3893
2314
4254
2926
364
160
200
144
143
144
33177
102
102
65
65
65
470
186
27937
102
102
102
102
102
102
470
123
28181
1122
635
673
468
356
470
11952
399
24542
1122
673
635
468
356
470
12259
399
331
443
27817
3798
4943
11168
324
987
997
1076
959
1751
889
1054
1107
8031
374
817
1399
1034
1136
1423
902
1094
448
975
952
1461
8814
7284
33174
10051
550
740
3244
5401
4675
4646
2807
546
924
3848
5240
11540
7565
2374
2212
348
8133
1991
10215
5439
13909
1173
533
8612
181322
268
2147
1962
268
2144
623
1450
574
576
578
576
20765
12469
16539
12469
6438
268
1962
2142
28384
1421
1514
394
369
484
351
14432
172
171
171
170
171
237
171
171
170
12536
171
171
11483
20797
607
1861
16636
677
36493
1061
1401
1122
390
2184
331
6693
6290
4550
334
973
5261
3655
4260
595
12013
3117
7240
2175
260
21889
6482
5838
5445
5502
4820
4239
4975
76137
2715
6049
699
5876
5746
388
5556
171
705
4963
171
26181
1523
22196
1845
18413
15509
6136
22195
29545
6225
2331
425
3572
2582
1001
878
3288
1935
500
2218
1411
958
1955
2079
665
332
1089
3077
1089
1291
953
2966
3483
1265
2517
648
1161
1719
308
24366
2921
2788
24157
392
4321
2670
342
1283
1759
2166
3751
1976
1594
2811
1510
1382
10655
424
620
917
368
43796
10816
9381
10659
17690
10822
8519
10694
19989
10857
5671
10667
31089
10828
6814
14432
12348
6120
3691
236
16239
4653
356
322
2683
470
3678
6255
1128
826
1139
359
1234
1744
2149
10181
5267
269
269
4034
304
122
11590
1297
3234
26319
463
37821
1884
819
1225
123
9322
561
14147
1673
2266
2281
36782
124
10741
737
7121
29939
475
10854
2400
1195
7761
7889
523
19109
255
2285
1572
4165
3807
1334
1353
1110
2062
1205
1237
4841
3849
1954
1649
1489
1654
1305
2306
1409
1374
1401
1288
1245
1604
1175
2067
504
20824
108
232
1504
492
1732
4728
2735
883
6413
530
7694
2211
1860
26413
232
264
9686
10309
2390
232
4278
39131
12511
385
9561
344
48778
142
216
216
2157
590
216
215
216
216
310
140
37778
1141
219
1015
7916
10365
212
444
1654
581
126
126
2358
10447
126
3977
371
126
126
3409
4304
126
1185
269
10318
269
105
126
22797
126
10318
4621
338
126
4518
386
105
2288
379
2301
105
27211
3683
269
10223
126
17160
4005
644
3954
159
471
308
12180
464
4966
33412
50908
22458
1179
159
264
126
2204
3609
105
772
18438
219
1015
212
581
7730
1141
219
453
15422
219
470
15917
15400
424
9279
219
16264
219
424
444
6381
219
15173
219
442
18718
12348
19
19
19
19
19
46020
19
19
19
19
19
19
337
332
187
893
3747
8179
222
222
533
8027
443
563
4937
2832
3650
1234
4789
559
237
419
220
859
1394
3239
381
271
1320
262
1240
884
618
2190
1681
647
521
301
1318
546
3095
11403
256
247
3452
8549
58006
891
7465
1234
1544
1439
3190
4082
10511
2188
7599
2196
17430
2198
5389
2188
2209
5080
2296
13330
2196
2618
2189
5755
2561
6728
2285
5171
2209
2208
27023
2188
2189
5156
2208
5131
6625
5170
4935
8855
266
8732
2245
24162
19118
2247
20689
4692
3044
4814
14834
4210
2211
199
10751
17959
199
261
12639
34066
276
226
7937
390
11856
356
784
1045
2878
8324
909
1056
697
418
719
548
12121
988
2316
8890
1366
1108
1339
1655
1527
867
3020
2352
3111
804
16451
159
12391
4448
19
12023
497
224
16877
9572
17435
159
159
159
1678
159
16875
159
78852
126
126
6317
34615
156
126
156
288
126
156
156
288
126
126
156
156
156
3465
126
126
285
156
3792
156
4632
126
1303
3613
2580
126
156
126
156
4094
1665
1862
3660
202
11001
668
156
126
669
11308
5725
1482
45170
1213
1091
1091
1091
2387
1091
1091
5551
2386
254
129
415
399
8429
265
16348
8516
259
1062
4555
142
142
370
1877
482
1488
1944
4399
3543
496
455
1191
1683
1091
310
140
344
36424
142
215
2365
215
2156
215
1510
216
310
140
23354
4480
1490
125
125
125
1928
141
141
141
142
140
141
141
140
141
140
140
141
140
141
141
140
219
470
25027
14665
219
474
14617
5351
5845
9383
4423
3758
394
4006
6794
3138
3315
70586
4220
9219
192
4697
4931
2875
2816
3878
3282
6435
2353
2191
2422
3390
2303
5969
2319
2066
10187
2235
2085
795
108
107
32798
16984
7557
13090
115
115
115
274
6958
8353
22534
31336
6464
29228
115
180
160
38577
142
310
140
11919
37666
603
1104
2366
518
392
1510
1038
2157
395
259
380
360
17656
1325
735
310
1096
1117
353
1047
1051
265
2808
268
8962
386
19931
2853
19036
3572
4319
10976
8736
8248
8227
294
304
854
310
1783
390
310
2027
3581
310
442
33348
1435
1456
1365
3484
1070
351
268
4036
5794
3591
24141
1123
33310
2518
494
43669
4966
1511
309
309
309
309
777
423
3085
822
1049
1012
309
266
309
449
788
758
10404
382
5960
380
23540
1826
261
316
4536
269
316
9727
1135
33957
1321
275
20731
3348
285
1135
5794
9941
468
245
3391
5123
22269
1135
6382
10759
272
472
245
3097
1135
245
489
7133
1135
1135
1135
468
472
5123
324
19554
7780
6675
417
1059
4132
296
551
296
293
2081
1535
294
269
261
350
261
1865
281
410
9193
3182
20672
6940
408
2886
7753
281
446
271
494
12433
549
419
501
2279956
5852
724
917
759
1175
668
638
688
706
4301
4301
4797
4253
5852
4383
5993
6296
4129
7892
19917
14170
4538
5843
5203
4841
15550
14446
9283
6519
7676
6900
604
12272
9338
11946
604
1971
31367
11901
31366
8652
1230
633
842
728
827
802
888
1036
350
354
3403
787
919
1268
1086
752
756
17808
13796
3507
2022
9565
2820
650
337
14252
2048
9928
2355
72079
10176
4159
2788
8855
1180
1461
499
2032
668
8451
1402
2410
601
13038
5414
13361
11670
8943
2965
1878
288
6479
2547
288
288
288
5066
3301
466
2747
12080
1192
288
24924
288
10587
3351
7395
182
246
207
3171
2423
165
189
8436
180
13662
179
179
179
180
7076
8182
180
180
3537
181
23354
124
1141
762
581
6469
1009
16514
1141
219
212
581
1654
1015
10365
1029
470
7916
17523
219
453
3912
10241
219
444
2760
10365
3743
1141
135
135
697
135
37643
310
608
11255
1215619
392
608
4282
11255
660
9986
212
2174
9908
1988
660
65
126
65
65
502
65
65
10908
122
158
151
512
1874
9837
7221
9972
10566
1267
1921
1818
1909
1377
1163
355
1153
821
733
1171
772
957
849
849
858
858
860
862
859
858
858
852
857
850
851
854
4013
1265
1440
1589
1427
275
862
778
23344
1025
6402
8536
9247
7462
769
763
776
770
770
779
774
783
786
783
777
784
784
785
1249
1853
1367
1564
1880
2351
2198
1714
1678
1209
1734
1861
1368
1257
1693
2282
2661
2050
1062
5494
258
142
143
122
737
802
11537
124
124
907
571
8458
9253
496
12221
503
480
124
122
123
20764
158
10847
4789
580
10310
22881
114
114
3575
2810
12475
13529
16442
1247
13516
12462
16442
1247
12462
12502
12502
12514
12514
12501
12501
12485
12485
12467
12467
12532
12532
12509
12509
12553
12553
12569
12569
12613
12613
12613
12606
12614
12614
12616
12616
12627
12627
12656
12656
12602
12602
12672
12672
12701
12701
12722
12722
12698
12698
12720
12720
12761
12761
12757
12757
12776
344
37638
142
215
215
215
215
215
215
216
310
140
428
5165
1141
135
135
19310
219
141
141
1141
135
135
434
135
135
135
219
470
141
141
13537
27763
18639
16072
219
470
141
219
470
18538
219
453
141
3796
1141
697
135
135
135
37548
310
344
37541
215
215
215
215
216
215
216
142
310
140
428
5167
135
135
1141
23808
219
140
141
1141
135
135
135
135
453
135
16077
219
453
141
22748
219
470
141
15436
219
453
22248
470
219
141
141
3753
1141
698
135
23354
13034
3975
6343
6734
3391
1472
2375
10714
6651
173
173
172
173
173
393
5919
173
173
833
393
3117
159
159
159
159
159
159
159
159
159
159
158
189
446
4176
2406
2583
3351
159
11843
2627
157
158
160
157
159
3044
158
158
158
158
158
158
158
158
158
604
652
580
830
158
2531
2730
5077
157
396
2587
158
160
5042
2584
12440
388
5420
2591
160
388
5525
2584
546
156
5915
2565
159
2621
5031
158
2566
516
297
5238
158
2586
159
423
10850
2592
160
25
369
5074
2595
5238
2602
160
423
10852
2596
11105
107
27803
12882
14193
8076
9723
107
3055
459
82379
107
34077
107
115
222
108
108
108
108
108
108
4884
108
108
115
115
212
115
212
115
212
108
727
5267
26132
1297
269
4034
269
1322
304
122
13227
455
16350
991
716
9890
926
325
955
292
247
727
5267
26081
123
1326
2760
430
25511
124
10927
1248
22955
2108
464
124
124
1224
930
1352
2277
124
122
122
125
1639
1293
1133
124
1400
122
1897
1119
498
254
24153
259
1244
219
517
5902
877
219
3857
219
12215
751
5838
219
12384
1131
219
515
219
29365
231
219
751
677
217
509
221
121
230
5469
552
553
550
19
127
19
159
1372
3021
17720
2840
125
125
125
125
125
125
125
125
125
125
125
125
125
1405
125
125
125
125
7158
907
6600
125
125
125
125
125
125
125
584
321
321
321
321
321
321
321
321
321
17742
8637
1452
99
4018
3824
321
321
321
321
17742
7176
1452
99
321
321
321
321
584
508
17742
10808
580
99
11882
525
492
523
321
321
10450
2912
66
6094
19
12102
12607
19
19
12052
19
19
19
3395
17718
166
310
26935
10239
2321
4324
11264
2801
1164
3635
3636
1261
11577
1094
616
785
616
2679
2086
791
5106
872
1412
1264
6329
2081
1439
6391
1529
38558
6321
6732
15191
4546
6228
4157
6211
7216
5885
6285
5938
6120
5832
14320
235
237
235
235
236
236
237
237
1265
135306
15022
40494
30679
1074
84083
192
358
5852
6127
10427
14499
11109
10025
6167
3734
15085
5978
20539
16581
11799
13978
16633
14284
1405
35326
33005
53649
23354
125
125
125
125
122
2354
8040
660
2794
2121
731
677
9710
702
653
2794
2121
704
654
2121
2794
11719
673
697
688
656
2121
2794
718
683
699
2121
2794
31620
69072
34127
59037
278
23354
122
179
23521
125
125
125
125
125
125
122
418
35338
125
125
125
125
125
488
125
7204
124
122
136
125
64
179
125
3300
125
1333
441
37315
125
488
8336
125
125
125
136
125
2222
4570
497
488
1451
8336
124
37304
124
125
136
64
4570
1335
488
8336
37521
2469
136
4570
488
8336
136
4570
37240
488
8336
2148
136
4570
488
8336
136
37153
488
8336
2321
136
4570
488
8336
136
4570
488
8336
37522
2205
136
4570
488
8336
136
4570
37148
1512
7184
659
136
2181
4570
488
8336
136
4570
37147
488
8336
2276
136
4570
488
8336
136
4570
488
8336
37162
2296
136
4570
488
8336
136
4570
37163
488
8336
136
2214
4570
488
8336
136
4570
488
8336
136
4570
35337
488
7204
124
124
125
136
64
3300
488
8336
136
4570
1512
136
4570
37163
488
8336
136
4570
488
8336
136
4570
488
8336
37165
136
2281
4570
471
8831
136
2760
37069
488
8336
2397
136
4570
488
8336
136
37249
488
8336
2163
136
4570
488
8336
136
4570
37342
488
8336
2404
136
4570
488
8336
136
4570
37242
464
7706
2437
136
4570
5677
3583
2151
565
136
4570
488
8336
136
37277
2212
4570
488
8336
136
4570
488
8336
37237
136
2347
4570
488
8336
136
4570
35338
454
10519
124
122
125
179
136
3300
23354
23354
23354
23354
125
125
125
125
125
125
125
122
179
522
7479
1884
1225
1673
561
2281
14147
124
819
2266
3342
722
11365
7504
8415
3694
7665
9222
1141
5908
6458
3280
3348
307
291
291
5239
5951
12344
291
510
291
858
1132
842
1481
4978
14809
17564
5105
3280
12344
715
265
980
18347
766
747
756
712
785
746
624
841
18409
4012
14454
845
803
1917
1885
980
5813
723
570
819
7571
962
11063
881
3297
18347
13827
715
980
265
291
291
2747
1570
385
1028
975
17641
1564
11017
847
15676
912
357
2883
245
3381
1137
736
1004
704
718
3361
924
985
5474
679
2096
677
3756
13238
3368
990
287
269
3034
1411
1440
2112
1155
3611
1719
1851
1665
1660
4162
4083
1875
2477
1108
3744
1574
3286
944
273
3307
4150
1438
1489
984
1403
4536
1651
7977
14584
3792
2703
2749
3713
3131
10609
623
652
2676
608
507
2089
3719
2769
1302
1486
5590
5590
12344
11357
7572
8546
7342
9128
122
522
6908
122
3469
722
9111
2729
23068
325
10187
2810
6939
1228
904
2418
2850
2768
10264
2459
4104
6152
2736
9111
2861
722
1021
666
1085
1306
836
652
3835
1368
65
126
65
65
751
13856
751
13856
749
13856
751
13856
751
13856
751
13856
9981
13712
9117
8865
20548
4199
1436
1287
875
1235
11142
977
1264
1320
1451
1027
972
11775
4202
989
1200
11812
1309
974
1223
869
1603
3295
11588
1292
1435
1001
13211
1042
1014
1598
1455
13211
12528
5493
1798
3416
2268
1999
4104
544
2172
2470
1730
571
1258
2297
1156
1368
13516
1771
188
4513
1963
5360
5068
1507
8816
2464
2702
1670
12546
2131
2132
2933
2408
5704
5242
2424
12542
2743
7267
6952
6233
4892
12536
7807
5836
4105
12543
12540
12538
12552
12527
12553
12592
2431
2116
2586
2385
3688
1625
12246
3589
1733
1389
1667
3611
2508
2938
2434
2478
12246
11974
3671
1916
2000
4389
3912
1887
6579
2927
12016
7601
2767
7127
2980
7427
11998
4541
6049
7649
3011
4730
11986
2643
4519
7956
2714
3458
13324
9063
6797
2944
14839
11701
7097
3632
3697
4618
6115
13501
14781
3915
7413
4892
3527
4907
13576
9676
4995
6243
5776
5956
6899
1684
14521
14579
7835
5776
2187
4256
3605
14100
12053
1450
23354
124
422
31910
651
365
922
382
365
400
3137
2563
685
3028
383
3637
378
3276
434
2505
3290
12725
658
1603
3515
1625
4071
2366
37018
581
8324
12582
3294
3193
11625
1337
21079
674
13418
23354
1490
5522
14107
275
2039
267
267
19717
39190
288
2281
1025
351
6110
288
560
5234
68179
1638
3969
320
6306
2598
3503
1762
7846
9974
2803
584
4296
1618
1687
3305
545
6184
20288
30605
1135
241
241
2975
472
468
5123
581
41032
8023
159
482
419
682
450
15405
305
305
2593
2028
438
563
299
1186
2451
1460
550
272
4559
482
6551
276
10114
44636
488
159
1285
271
276
4673
10114
219
9930
875
1923
1859
1789
3938
4907
411
63297
2567
71274
417
265
10073
10073
272
276
44618
778
417
5888
779
1683
1811
17783
1141
475
557
516
522
1241
987
268
736
454
454
2107
432
2506
671
268
481
651
467
504
541
439
268
1035
299
337
600
7850
2530
44618
488
159
219
271
276
8296
6418
874
875
1923
1859
3940
86940
81796
44636
405
261
9087
325
272
274
405
10114
747
1587
1791
15433
4134
1019
4149
6280
331
1372
8577
13362
8881
11297
2006
21348
1002
5686
4177
3726
19724
613
14975
20603
8264
6162
6746
2200
8062
7152
441
44636
260
404
10564
10564
276
271
404
6418
687
1461
1767
1145
3764
290
903
512
334
568
545
715
706
471
758
590
582
634
2122
1363
881
1120
1003
276
1032
1519
1017
952
659
452
1428
2460
6402
2244
2074
3574
3309
5454
506
437
557
4658
3191
22598
708
374
575
275
662
428
501
642
898
1191
2082
708
2228
431
771
2205
959
338
1215
1172
836
665
1485
3679
1365
1697
10864
422
4371
275
281
1274
371
790
583
5047
930
1259
1366
1545
10747
1741
930
19676
2945
15509
24450
737
819
332
3788
3612
2545
3157
3996
3370
3418
1891
7585
278
915
1786
3889
3392
3713
2041
3392
1178
738
38488
10747
737
7551
3790
4598
3621
3832
2870
2536
819
3157
1571
3300
4695
2763
5186
10747
5047
930
1366
22598
452
1428
708
2228
2205
959
10864
275
1545
1003
276
1519
952
642
659
898
1191
2460
2082
771
2074
3574
44636
563
305
1186
2451
356
267
419
1284
682
8023
299
2028
2593
1460
550
305
438
14243
14243
275
271
6551
356
4673
6418
24077
265
3384
3198
10805
1049
3276
2839
788
325
2084
2947
4586
5505
293
722
716
1230
1388
285
1533
1187
1092
1000
5059
33898
271
275
563
2075
285
1355
275
7448
2593
1190
11780
10114
3174
317
2464
1865
2647
2174
1705
2167
285
24079
271
2929
702
21411
8384
263
338
2625
392
1492
476
338
955
595
405
331
582
1309
10379
272
286
7713
4559
4815
705
39942
410
267
271
2760
275
410
10114
10686
758
4762
1918
3587
3804
547
799
706
1471
3397
641
701
888
690
7904
5034
2859
657
1268
1097
1409
3055
379
3604
1473
1125
1467
12116
578
5155
5881
3086
3086
1216
702
706
4047
3732
437
4811
4382
7503
7503
6584
387
2350
6758
752
868
879
1631
877
1125
731
12264
696
877
816
807
828
853
789
689
1125
787
854
827
784
732
853
854
21188
754
868
698
879
689
787
976
803
689
807
3015
976
813
785
813
807
804
816
870
731
870
4893
3914
31315
7227
6333
5268
12546
10417
385
18760
5363
609
3438
648
1044
610
594
21416
1044
785
579
658
1044
785
579
1044
595
329
39181
15438
461
790
1902
1623
649
658
344
648
1044
7055
245
77600
126
126
126
10423
1549
156
156
156
156
126
156
126
285
156
3669
126
156
452
7563
1063
135
135
135
135
25228
1063
200
1015
6406
212
1029
1654
581
18079
200
165
200
17050
200
200
10266
17597
200
7940
200
24521
126
1541
79310
48184
126
126
1661
288
6357
5750
126
156
11124
288
156
156
79015
156
156
126
3465
156
156
4217
1788
126
2580
126
156
156
156
126
126
3669
4755
126
1862
3783
3613
4599
325
1868
126
156
126
156
156
126
603
2991
9136
656
2117
263
246
246
12191
357
354
309
268
347
220
530
216
8631
13669
4597
1699
197
12046
8681
11601
283
809
566
3919
939
126
126
126
126
268
126
126
126
12039
179
180
178
178
179
179
496
179
14879
179
179
178
179
180
179
177
178
179
179
178
178
179
179
180
179
179
181
180
382
2386
366
278
2398
241
394
7169
9991
21878
6134
2420
6518
2356
5467
1702
1779
1986
2334
1816
2600
2156
2032
1966
2650
2310
3078
3878
2033
137
137
137
137
136
136
136
136
136
428
31263
342
838
643
807
2048
3462
1857
8695
555
1819
911
502
877
953
483
1169
1145
967
1079
1221
1066
979
917
753
368
9580
9523
898
398
403
403
453
403
1233
663
9784
1762
2285
1431
522
759
665
6152
19617
4837
432
456
562
398
5217
2434
2126
10224
546
522
9952
385
92041
19618
13040
545
522
25410
978
917
753
2048
368
825
2660
2507
944
4243
5080
5205
342
1066
343
648
807
3996
4267
4211
562
9686
421
397
16902
342
562
3180
8899
2123
1871
1888
3417
421
521
8116
19921
2312
2460
2326
2779
2029
13908
2325
2250
2660
2939
2639
2375
421
522
8029
20371
1274
1272
1328
1280
1279
4068
2434
9334
546
521
10150
18098
3098
8899
2682
2900
2223
2702
3344
546
522
10136
21302
2214
2156
2351
2922
3167
2968
2807
3127
2719
5305
2509
2515
2626
2475
3081
3601
421
522
18580
2938
3360
3301
3331
3254
114
3011
2888
493
421
522
364
9136
2791
20249
3053
3436
3184
3151
11001
3197
3262
2603
2466
3344
546
522
9373
21114
8349
10289
546
397
8455
16898
3192
3494
2376
11001
421
522
3757
19897
2663
2802
3409
3142
2635
9960
3693
2643
3272
2301
3391
2611
521
546
10314
20427
9462
9912
545
522
9213
17750
3092
3203
2547
2852
2434
10172
545
521
7797
19701
2281
2964
2093
3650
3370
173
3201
3093
2813
1993
546
397
590
3860
20624
7287
173
546
522
520
3836
16943
2811
3405
2486
546
521
173
590
3860
20064
3046
2754
2995
3049
3093
3030
3397
11510
4668
2789
3040
3875
546
522
20282
3583
3133
3451
3592
4347
12511
3410
3143
2880
546
521
21587
137
7935
421
397
3283
9954
16949
1945
2520
2338
137
397
546
19357
1882
2241
1715
3595
2055
2416
2736
1779
137
546
522
2150
9818
20398
4302
137
421
397
19361
1746
1582
2836
2495
137
2097
1770
1880
1950
2482
421
397
20391
137
4328
421
522
19362
1709
2530
2519
2368
114
493
2733
2105
3477
1900
1906
421
521
358
10294
10335
20394
8899
6908
546
522
1188
12253
19362
546
397
9684
20394
10819
4521
521
546
7662
22433
3243
3401
3196
2667
3447
2405
3168
2716
2667
137
2642
2127
2244
2729
2101
2655
3016
421
397
7490
22028
3576
3436
2662
2841
3732
2436
8349
2917
3374
3430
2285
2971
546
522
22450
137
9393
421
397
10436
137
546
522
8125
546
522
137
397
546
137
546
397
137
421
397
4980
421
397
137
421
521
545
521
11001
521
421
137
546
397
162
546
522
584
12166
137
546
397
13666
421
397
137
421
522
137
421
397
137
421
521
137
421
522
11068
421
397
137
421
397
137
421
522
137
421
521
7413
397
16084
546
521
137
421
397
7691
521
546
114
492
4409
546
397
13800
546
397
160
421
522
620
10767
8153
546
522
137
522
545
173
545
522
614
12630
10082
546
522
137
421
521
65
126
126
16955
142
142
143
265
141
143
9497
142
7590
270
142
7594
6168
6616
6072
12836
5214
777
1773
8357
114914
1875
1288
1289
2302
3091
1769
1303
1168
1053
4600
2167
1301
1301
4327
962
4867
4990
198
198
199
198
198
198
198
198
198
198
198
4990
2718
33120
199
198
198
199
198
198
199
1897
1886
12801
49138
2760
25917
2148
2713
20593
8358
76913
33120
39033
38931
142
310
140
16954
142
142
143
141
264
7506
5370
2173
8782
2925
1736
38938
310
38939
310
44904
180
179
181
181
181
181
181
181
180
181
180
181
180
180
183
181
181
179
180
180
180
181
8534
3795
181
181
181
3205
181
181
181
181
180
180
578
182
887
180
1222
3212
39306
182
181
2067
2943
1827
181
2429
1506
1968
1851
40171
646
1757
1197
3535
1941
2100
3087
2608
3747
3222
2741
39826
3257
2235
2015
2691
2150
2287
2115
2439
2569
39874
2888
1764
3277
1901
1474
2269
2058
2615
2107
2018
19195
180
181
181
183
181
12756
182
181
181
5762
183
181
181
181
42324
3173
1876
1842
1824
1637
2717
1414
933
1001
4825
1525
1430
7293
3102
2706
196
196
11610
195
195
197
196
196
196
197
196
195
196
195
195
197
196
198
20972
197
197
197
198
17636
4798
3454
647
274
274
274
274
853
12065
2245
6427
2054
1298
9033
3358
16667
1409
20542
21663
10033
548
116
208
335
52
10377
4848
3393
532
434
563
4937
1234
3650
2832
4789
555
237
421
221
790
1395
3087
647
1320
1318
271
546
381
884
618
1240
262
521
2190
301
2254
7251
256
51
2117
656
268
246
8836
220
246
309
12709
223
233
93
12140
196
209
9379
142
1286
196
209
2997
196
196
196
196
196
196
196
196
196
196
196
196
6624
102
102
102
102
102
102
383
27383
9093
470
349
21814
1175
482
9669
334
172
14944
476
13025
9094
32128
994
741
5186
2470
809
1222
468
326
3262
482
9669
1175
334
1295
2348
2176
325
325
1046
4798
11327
5517
14061
18918
334
994
4994
2481
444
7325
1724
4736
1295
353
3309
2863
1080
741
4798
3262
482
1175
334
994
1295
6900
18955
1724
4736
1295
353
2863
741
4798
444
7325
334
994
4994
2481
1080
326
3262
3309
482
1175
334
1295
5186
2470
809
1222
468
326
3262
444
7325
334
994
1295
353
2481
1080
326
3262
9669
994
741
2348
2176
325
325
1046
4798
18997
1724
4736
4994
2863
741
4798
13579
3309
482
1175
334
994
1295
5186
9669
741
2348
2470
35660
209
209
7984
142
1276
1674
1029
1716
1203
1203
1319
2343
863
1893
1305
1825
294
1069
4127
601
535
1004
2253
1080
196
1603
704
798
9471
209
209
983
1599
3607
3647
3541
2110
360
632
207
2560
491
3824
3610
3526
3791
207
209
15822
12221
1234
209
209
209
209
208
208
10456
209
209
208
2559
491
380
470
682
644
8580
632
446
208
360
682
10435
209
15243
209
209
633
209
446
644
11428
446
1236
15565
360
1269
1286
682
261
208
209
209
209
209
209
209
209
12639
93
267
209
209
196
196
196
196
196
196
196
196
196
196
196
196
196
196
2540
209
142
2996
82987
545
213
51723
55364
52967
55931
93
267
208
209
209
209
140
208
196
196
196
196
196
196
196
196
196
196
196
196
11573
114
476
3006
2036
8541
171
203
1817
560
185772
366
580
2219
199
13800
5591
198
198
198
198
199
198
198
198
199
198
198
198
198
199
199
199
15177
2579
20761
199
198
198
198
49163
349
878
349
916
1047
458
908
608
323
948
472
980
495
12438
992
553
576
573
506
3481
460
288
193
193
21643
21647
109
109
109
1745
2639
400
472
11125
2378
291
21639
25910
109
109
4607
109
109
21673
8920
25762
21660
8694
27455
25071
24572
13177
5267
24734
1297
269
4034
269
2688
304
124
10456
431
255
24494
572
737
793
2279
2301
1590
1795
371
328
10123
260
365
489
10123
398
548
382
17031
8646
1378
7305
1780
9043
1413
2339
6930
12391
542
4235
11488
380
452
452
277
11803
749
2879
6960
3120
1176
595
540
627
566
1732
9420
581
879
1376
1601
2667
843
961
676
717
740
691
644
362
797
5306
536
577
827
3278
2223
7252
792
1306
675
626
802
610
627
399
531
612
489
399
720
1701
1159
1322
762
757
610
2225
5287
814
827
1482
1937
3805
584
644
808
398
2223
9939
722
399
375
1482
1937
15865
437
368
383
2223
9939
382
465
1482
1937
2223
9939
470
371
27686
463
1494
1913
11724
2223
7179
757
397
424
78155
859
707
216
217
13261
2314
217
860
2924
24675
216
216
217
217
328
5888
336
7911
310
1412
32924
268
14815
2062
353
273
254
300
10282
1857
7244
2050
984
9631
1421
394
369
484
1166
467
351
671
1514
240
349
5003
10760
1146
3409
1115
594
12915
300
1852
395
1957
6523
1122
1039
1061
10535
2322
3265
3977
10660
189
389
5718
285
404
653
413
1209
7596
11925
3200
322
9405
841
324
6005
487
115
6484
281
743
616
1378
2381
694
22360
115
477
2230
299
2933
1794
11405
15094
11162
718
703
761
542
625
681
668
770
914
2107
5070
1006
739
689
775
1612
619
489
5898
18507
17005
115
470
407
25235
375
1673
6828
311
1862
27435
2076
1788
324
732
271
7153
11040
300
7248
2069
346
11632
429
22883
1122
356
470
399
15222
341
520
17992
307
2806
3670
8099
4483
270
2803
1773
386
1019
895
5585
1474
7633
5086
932
801
2850
933
4034
15631
12919
2776
17033
268
256
20767
470
12438
359
8882
4703
20448
11249
2996
4703
4435
3502
3526
3058
4364
3164
3359
3333
1159
434
416
1171
30665
2993
3780
3038
3227
3295
3013
3099
916
431
419
424
439
26657
470
375
4123
1913
1365
3138
2548
2806
2885
440
2985
2866
3173
297
444
470
20551
470
263
10173
369
12284
547
547
350
102
8556
262
30134
23188
637
102
350
652
1346
207
213
7930
7315
7315
189
699
10614
4638
18121
1138
2122
7244
2650
2440
397
366
595
10136
37579
5879
73954
7405
11867
337
397
412
303
303
315
1681
335
668
442
313
304
54693
456
11867
460
73954
7405
5840
500
1681
335
7405
5838
460
73954
62305
54709
140
1681
303
335
404
412
397
54791
397
668
442
414
284
285
481
289
288
53373
547
1681
303
335
397
404
412
289
285
54693
414
397
668
442
284
288
454
62333
7405
11867
337
397
412
303
303
315
1681
335
668
442
313
304
344
346
342
348
347
350
346
345
65
502
65
350
18104
142
7743
1105
288
288
266
453
7496
6323
8651
303
6422
4896
288
8776
8309
833
1123
452
1218
1066
846
482
1111
2643
542
572
742
724
872
594
2866
1066
850
3577
561
1160
341
577
584
721
499
827
875
551
572
2291
846
611
22046
5097
1444
1219
1395
3387
297
1211
747
1346
861
1121
1655
2724
1141
1582
301
1334
3418
1508
778
291
15691
13896
262
571
3348
1315
1558
1714
1532
1363
1885
6270
5863
929
2095
1764
14191
1374
1439
789
779
745
1140
1194
933
981
1194
786
1027
20214
166
359
307
776
760
2445
653
1294
1104
428
1326
971
656
15127
262
2661
1049
657
1075
571
1262
1642
1040
984
657
811
10263
1109
1042
262
571
811
2095
166
21456
166
6683
2083
9315
262
571
811
262
571
811
2095
166
20360
166
1581
571
811
20580
166
1069
303
5843
1148
2282
1802
1112
1414
2564
1312
1076
571
601
6251
166
166
165
571
601
20560
571
601
166
2095
571
262
571
601
166
17995
166
1182
571
811
18233
166
571
601
166
571
601
262
571
601
2095
166
22407
166
1789
9316
262
571
601
262
571
601
2095
166
22177
166
950
843
683
619
1484
604
714
1040
1279
307
781
714
783
924
923
686
1210
2082
619
952
1054
571
423
1045
896
601
620
20313
166
604
571
601
23478
166
1692
571
601
24792
166
2425
571
601
20537
166
165
571
601
166
20119
571
601
166
165
571
601
166
571
601
20347
166
165
571
601
166
571
601
19990
166
165
571
501
9420
166
570
3461
600
6365
19684
166
165
166
20489
166
165
166
20320
166
165
166
20567
166
165
166
20540
166
165
570
600
166
20267
166
165
166
166
17501
166
20460
166
165
166
20035
570
124
124
600
166
165
166
19888
166
165
166
20611
166
165
166
19909
166
7653
1817
4994
2683
33
22694
1731
5274
5193
698
1309
11775
319
2490
1767
545
516
1583
3995
7206
6908
4771
1456
1780
947
656
584
2529
937
13987
5185
6286
1843
522
560
558
205
1316
580
677
1532
207
1316
3847
31461
5520
5358
263
9901
3268
405
173
477
13758
1155
264
6900
7695
8949
1496
1056
1058
1057
1057
1057
1057
11141
17940
3806
626
259
35881
476
5299
200
164
18816
200
13961
13595
424
200
165
13961
200
165
17873
3806
626
259
36338
344
215
215
215
214
215
214
216
216
142
39034
310
140
10444
159
3135
159
73
16013
19
19
19
55
6598
159
19
19
19
19
19
4140
3664
1204
14664
21703
4639
3119
1628
19
10426
2409
99
15341
263
159
159
159
19
56
159
159
5096
5417
4073
4872
504
9038
18317
498
12310
99
374
2485
12422
1568
230
288
1044
40245
557
288
641
313
647
2759
766
498
219
24129
2905
322
3867
2234
12846
5065
1268
426
7976
352
8468
207
206
999
2357
530
530
6812
960
135
135
135
135
6598
5813
268
3424
10279
4076
263
9126
10490
2767
99
15317
56
5055
12517
5335
159
4884
11291
16486
344
38929
142
216
216
216
216
216
216
215
215
231
270
530
6806
1141
135
135
135
135
25649
219
6382
7916
135
135
1141
135
135
470
135
21519
219
7916
7730
1015
581
1654
212
1141
1029
428
381
28367
1421
1514
394
369
484
351
177
20779
1122
11502
404
713
1354
6350
2742
8958
794
895
868
542
921
15879
634
607
1849
661
11171
9750
1217
2462
346
1653
1653
2097
15162
855
1379
9290
755
676
415
3986
268
610
5803
711
10627
668
14026
668
13914
13914
606
5328
774
883
867
542
905
17873
634
195
626
11543
9397
349
195
346
349
259
668
346
63009
7098
13914
1887
8310
2588
453
12284
15911
769
1177
1221
4420
4085
3631
9321
601
195
13154
6548
1846
3800
3541
3734
3324
6182
2421
17517
8246
7317
2760
260
196
197
724
977
609
6913
12637
1146
1026
447
2350
632
28459
1217
346
676
2240
856
607
1414
1379
755
2539
259
660
7098
15086
929
886
792
194
1058
634
1850
573
1091
633
20214
128743
1264
359
359
723
8914
1666
5536
5660
6125
5524
5845
5470
7089
8256
7344
7623
7270
7660
8355
7591
7756
8387
7837
8959
7373
7738
7179
1474
7745
8423
7894
5506
7334
7945
7567
7658
6649
7850
8181
9221
8303
6873
7849
8469
5642
9959
1871
193
1326
2179
823
359
2204
1199
6055
6209
6754
5545
5130
6358
7471
7591
6991
5649
7244
8038
7906
7797
6606
7489
7779
8195
7647
6725
7327
8030
8202
7283
7351
7846
7747
8485
7338
7659
7722
7932
8403
7694
7877
7721
8279
9127
24644
1617
3552
567
25249
2438
660
8353
11963
21136
196
196
196
196
8488
195
195
197
196
196
196
196
196
196
195
195
196
195
196
6380
198
4106
15744
1041
6500
14128
4573
269
3151
6106
10110
3907
648
269
1022
260
261
1935
280
2331
308
1578
2406
1150
1032
554
334
718
33667
302
2798
1880
3152
576
4528
1918
2201
268
453
3352
2820
1010
5475
978
1233
1363
509
661
594
2060
3355
3449
5586
308
1648
1025
564
269
633
2688
2532
4775
545
1233
448
18975
9527
1851
2363
5044
3811
2086
1474
1991
874
491
398
490
211
276
1754
293
1319
710
58970
1751
1233
11962
1082
330
293
334
293
1754
293
293
293
293
1754
1753
491
491
2160
484
211
334
1252
448
13096
31425
20660
18573
2943
6253
854
1148
1106
932
650
1391
1046
8533
1458
2099
1117
917
2058
5485
1256
4973
5771
160
4928
5628
6462
31090
2149
308
394
1637
1973
1118
316
2940
3005
570
14663
1812
2066
287
10183
31882
1116
308
5696
5015
1396
12145
1235
308
5612
1484
5780
5057
469
3037
3338
3727
10092
754
28342
1781
10444
287
3728
318
335
1114
2697
323
1137
1138
322
89664
15603
1113
16245
1113
15474
1113
15439
1113
15521
1113
15814
1114
15483
1113
15510
1113
16073
1114
15603
1113
16361
1114
16144
1114
15876
1114
15716
1114
15615
1113
1114
88005
16168
1114
16049
1113
15833
1113
16021
1113
16021
1113
16400
1113
15878
1113
15701
1113
15913
1113
15913
1113
17774
16848
16293
15926
1113
15661
1113
15847
1113
17169
1114
15706
1113
16161
1113
15954
1113
15725
1113
15860
1113
6146
15760
1113
16798
15674
15964
16120
530
6811
1141
2774
391
212
1132
57558
1141
434
3911
1015
212
1654
581
972
204
189
11993
45155
415
186
30525
159
159
159
159
1678
159
23354
125
125
125
125
125
122
1600
8107
159
159
159
1380
159
159
4639
3119
19
24391
8241
159
159
7297
159
9096
159
1296
1678
9704
5249
9678
6119
9639
3823
86985
156
156
156
156
156
156
11762
156
267
157
156
9425
9055
156
125
125
156
156
156
156
125
125
125
156
125
156
156
265
157
14404
20669
126
126
126
11824
480
126
126
126
126
126
126
126
126
126
126
126
126
3037
1962
268
574
578
578
574
12379
16539
27337
20765
6575
268
1962
344
38934
142
216
216
216
216
215
214
215
215
310
140
887
965
6619
9272
1017
1449
1622
350
1829
1339
3994
2848
881
745
1216
265
783
2552
4820
22447
876
922
1058
1188
1290
260
6470
266
1337
1296
400
1769
4563
2754
24840
942
6619
3517
3505
572
1061
209
9142
1017
3944
922
1058
1188
1829
1290
1339
687
1320
1337
1296
1089
1216
4756
876
1449
1622
350
1353
2256
745
1335
1117
728
260
14059
906
308
764
308
127
3808
6064
40902
30974
259
642
3880
1502
12373
562
441
28864
194
192
192
10091
193
192
193
193
193
192
192
436
285
193
2829
1626
286
193
193
286
1627
193
1627
24428
286
583
194
193
11001
664
12675
14229
4690
934
6224
265
5338
1645
728
12255
1591
1600
219
809
1320
2873
544
407
264
253
5712
287
264
253
272
268
284
5168
8133
572
6680
23354
125
125
125
125
125
125
124
64
178
125
125
269
31523
125
124
490
124
1339
1363
11005
1316
125
124
124
123
125
64
64
1299
200
18626
125
125
464
4018
31523
490
124
11005
64
125
176
34143
490
124
125
125
1305
1349
542
11005
219
22663
1065
125
485
6042
4613
189
530
6808
1141
391
2774
212
1132
1015
1141
212
1654
581
453
10242
36170
470
7916
1029
37727
19713
470
8759
22093
453
16542
419
7862
15828
428
7730
434
3912
37319
470
36053
16543
442
11181
857
743
25972
240
1877
226
479
2000
2576
13298
1226
7437
265
10029
6712
12194
189
470
7916
135
135
135
135
36053
14785
288
1588
8510
12342
588
293
3403
1168
294
19329
4885
2730
293
3842
4804
5796
1540
3093
339
402
297
6763
5698
2763
529
762
762
667
6291
1359
3580
12645
1581
2677
618
3615
660
456
762
7321
446
636
457
450
417
1354
3588
2517
15721
267
173
593
615
599
617
1147
11330
444
4301
266
11444
267
10391
121
792
6900
3404
4261
1059
1347
16559
1064
15805
1059
4261
1344
3580
1418
2681
8204
762
422
1934
286
2413
18427
2498
1354
3588
2352
15721
8027
526
1267
1397
377
3148
635
1115
10914
3005
412
438
411
594
12915
2839
635
10965
2831
9644
247
2927
635
10891
2610
294
6299
249
2780
1485
635
12081
415
2631
11460
2939
9909
249
2882
10394
415
2730
3030
5121
2763
4980
254
3027
9226
254
4970
2635
10246
1471
353
296
2579
12233
247
2189
635
8162
2796
635
9995
1268
299
13908
30495
650
392
386
391
386
15794
276
271
1299
4673
1508
4495
4496
385
30531
650
392
391
386
386
15794
271
274
4636
35930
650
392
386
391
386
271
274
536
30513
650
392
391
386
386
15794
271
276
6418
35911
650
392
386
391
386
271
287
4815
31650
650
392
386
391
386
271
262
11656
34055
650
392
386
391
386
3941
426
15920
271
276
6418
31669
650
392
386
391
386
274
271
35329
650
392
386
391
386
271
276
10114
6900
31669
650
392
386
391
386
271
276
732
5267
25358
125
125
125
121
125
1614
125
8563
405
291
16820
1353
6798
1481
1097
316
323
15966
324
1280
18810
3704
13591
18260
6798
354
360
1349
14931
6798
125
12428
430
25511
124
1248
10271
442
11570
1297
267
269
1029
6710
325
717
4957
6617
554
268
499
26098
539
323
8269
288
471
10265
27994
277
226
12996
616
8336
389
730
268
499
124
12376
440
13254
1029
4381
4381
958
1032
651
757
546
991
787
554
412
720
1272
612
724
15253
625
903
8874
3725
576
14208
849
14208
591
4841
627
1483
658
549
1211
2712
10858
610
1051
16787
19510
46003
729
8468
1434
5567
592
893
722
1046
29133
898
1645
1859
2024
3479
3658
419
734
1029
122
446
209
428
9660
14907
1250
207
207
1029
205
1831
1029
124
11573
450
213
432
1029
15139
1029
157
460
9889
445
15410
1041
7954
7954
3904
298
8264
10731
298
9173
17519
298
8424
1145
1114
821
767
165
971
1210
677
14393
976
728
890
741
13105
11100
1320
1255
903
749
165
1234
751
928
809
851
857
769
755
1344
841
716
7052
1359
1755
7924
1110
1090
830
686
1220
1365
1058
812
1055
3130
688
1289
854
805
942
777
1014
12612
7820
2156
3372
3955
1542
3433
3243
26757
4776
2781
12037
1230
2581
376
554
13027
7420
5454
2575
8407
1046
1646
1600
5743
1699
39330
11482
1691
1599
1332
8517
1666
1596
3464
1665
1628
1723
1716
14172
1723
11914
6878
398
1753
485
1608
640
5522
41541
832
7581
831
6928
832
11830
23521
125
125
125
125
122
179
418
35337
125
125
125
125
125
125
9632
64
64
125
124
124
125
1222
1339
125
125
64
125
136
3383
31670
5725
260
1482
1213
10280
2387
5551
253
2386
415
399
287
39743
5830
265
1222
245
353
2289
866
245
929
7543
310
1196
281
693
229
229
229
22485
265
3545
353
229
229
229
229
40482
669
11308
1740
22803
265
353
6739
229
229
229
15505
265
1069
353
229
229
229
229
23114
438
13505
39535
265
353
10315
23821
678
11505
19856
265
3188
353
229
229
268
12244
36744
2479
2373
2638
2928
3639
344
38936
216
216
216
216
216
215
216
215
142
310
140
518
32124
142
142
142
142
141
141
275
1135
7730
7133
241
241
142
489
468
142
3051
521
404
10416
159
2912
532
434
563
5186
1234
12379
159
3650
19
560
237
421
221
796
1394
3061
381
1320
1318
271
546
262
521
647
301
1240
2168
884
618
22728
126
10447
126
126
2358
3977
126
422
126
126
5866
126
126
126
126
126
126
126
126
3409
126
19467
375
262
262
10223
126
2358
9053
2358
27211
475
159
272
14316
11274
17160
2358
2358
50908
492
265
264
10542
8472
10542
33412
2358
186
13964
1301
467
464
12363
1368
455
1337
448
273
273
1256
273
124
2406
18181
142
143
142
141
143
141
143
143
143
143
141
260
143
694
5937
12637
1146
813
366
228
638
22129
5229
102
18181
142
143
142
141
143
141
143
143
143
141
143
267
105
2859
483
2326
1261
102
102
6578
142
142
143
142
142
5266
5647
5953
142
263
483
10224
5436
159
159
159
1678
159
159
5137
27904
19997
10351
5977
5518
7459
317
3079
471
267
4545
1711
609
309
2338
1238
1238
1707
403
3325
300
4504
6889
316
422
4376
3015
10968
1424
311
1424
285
4301
613
7641
9590
3235
121919
4580
8473
5497
3827
37656
38262
39760
1616
38158
39277
2969
38740
39092
45559
7247
17303
4456
8325
5442
12372
10290
4420
5126
21098
12149
9221
6881
32924
189
8604
1425
1460
424
8563
8677
225
810
8383
8587
32150
8604
8604
23373
4486
1494
118
273
272
2104
408
649
20383
276
272
427
1302
3745
1036
1068
6607
1048
1301
1036
1056
1235
1068
2960
4141
1296
6357
506
1301
11715
189
8027
24442
453
1693
6930
2675
24315
3773
15611
507
5800
358
346
326
329
306
292
348
335
566
8521
354
328
6588
2080
666
332
347
357
336
604
346
337
338
339
1498
292
360
339
295
299
671
295
313
342
338
1617
604
716
683
1525
3766
50220
799
1074
8923
3042
1220
4352
15894
604
1370
24249
604
604
1551
68021
1048
3569
591
3289
19075
15894
604
604
1407
19071
19131
771
771
771
6290
4429
3296
14537
3289
4343
24248
604
604
1009
1745
5469
582
3045
6469
3115
4125
15894
2240
6511
2601
7239
6156
10522
5428
581
5213
604
604
2240
3076
3591
3072
11230
2917
3056
6896
3894
3058
8923
3676
3057
7312
530
6812
391
2774
1141
212
1132
19811
1141
1015
212
470
1654
581
7916
18757
434
3912
189
189
344
37548
215
215
215
214
215
215
216
142
310
140
376
4678
2712
362
280
783
911
1227
775
1071
3850
3280
285
1683
11353
34759
268
480
13448
695
943
825
966
259
288
3440
8449
428
5165
1141
135
135
10438
3192
159
159
2050
9374
640
15180
4752
5398
4534
3531
2765
3347
2814
2758
4631
792
720
30783
4216
3417
4488
3509
5358
3611
904
762
1468
80963
4661
751
2176
4267
14553
1271
15445
3111
36677
662
241
239
6098
7691
239
1497
31740
427
3135
884
639
427
4518
1343
599
17316
776
1703
4610
1522
900
3295
1216
1073
547
712
12021
528
548
436
14655
6098
241
239
239
98443
6098
240
239
238
14654
7691
6098
80600
6097
7691
13102
6098
12584
240
238
240
13102
6098
10421
7691
6098
6098
7691
13102
6098
9357
13102
6098
8815
13102
6098
13102
6098
9843
6098
9606
9843
6098
8828
7691
6098
7691
6098
12572
6098
6900
14655
6098
7690
6097
10425
7690
6098
7691
4650
6098
7691
6098
7690
6097
6097
7690
4644
1881
5267
26081
1297
4034
304
26376
269
269
1326
124
430
124
6749
1145
373
17661
1122
7526
285
713
1910
1386
1966
716
817
902
556
465
802
609
1849
626
20175
11543
9657
857
195
1214
756
7869
1340
3643
3472
417
431
427
425
419
449
422
7988
7123
1873
1412
1187
1332
19540
449
431
417
425
427
419
1333
2016
4466
449
417
425
431
427
419
1332
4466
1695
5286
417
431
425
427
449
1350
4466
5626
449
541
417
431
425
427
419
1350
4466
5849
417
431
425
449
10502
541
419
427
7863
140
140
141
142
141
142
142
141
142
142
141
141
141
142
142
142
142
489
490
7540
564201
469
469
23354
125
125
125
125
125
124
1474
1241
154
156
157
156
773
1241
23354
125
125
125
125
125
124
1474
31517
21929
658
273
567
1067
700
642
1116
284
667
585
587
606
1644
810
288
536
632
866
779
1101
564
1077
612
273
283
1109
780
614
294
1423
1069
2179
685
281
32423
8743
2080
331
896
4674
720
26963
457
4638
29769
293
284
219
219
219
219
219
23354
125
125
125
125
125
125
10877
548
557
557
557
550
251
230
324
559
560
548
251
962
290
553
584
589
293
960
563
444
17682
252
252
374
424
4693
42996
300
320
117817
9360
332503
939
11622
261
282
278
377
8635
66730
335
194
2697
193
6461
4355
2678
231
284
195
2700
196
13060
176
4145
2424
19
176
163
170
191
6366
186
8762
4102
4455
2730
268
9786
528
18933
979
6484
1085
922
588
364
4440
2465
2679
1000
3418
433
2732
717
1571
1729
1565
640
2713
2079
2125
861
689
1869
2522
4887
19422
2186
1506
1768
834
2231
13438
375
1185
1290
1266
1250
1053
12600
11163
12548
491
24119
487
12607
35217
1692
2064
1564
514
494
504
353
504
353
196
196
196
196
353
353
353
504
353
353
352
504
353
504
504
353
504
353
353
504
353
196
196
196
352
352
353
196
196
106
8036
165
164
165
165
165
165
6953
162
16026
13702
9990
16026
38438
142
143
141
166
167
165
1141
12641
293
27600
2735
269
10467
4848
2924
532
434
563
5234
2832
1234
3650
4789
5922
32924
557
237
419
220
793
1395
3075
1320
884
271
618
381
1240
1318
546
2168
647
521
301
262
2462
256
247
2997
188859
891
7463
1544
1439
3190
4178
6856
41395
237
238
532
196
451
470
196
196
156
156
3368
4740
197
588
4142
7780
3339
156
7780
39185
469
6253
11873
515
3788
451
5296
5065
41406
51451
1934
685
2950
5805
1288
294
752
1349
2218
2103
1723
794
5880
244
907
294
1645
2393
2823
695
4656
4012
295
267
3081
524
1069
1611
432
377
1576
637
979
4607
1668
244
4851
302
598
1682
8405
268
294
35892
722
664
1650
476
1795
1340
647
2246
3391
267
1005
791
685
1013
8998
6327
6845
20019
2008
1146
4606
1443
2511
3615
2226
3650
10853
1266
11661
1833
2560
29388
3615
5293
4073
6799
12547
9474
45605
3615
1266
2735
1712
11607
8392
5226
793
7030
327
8647
327
310
3701
1177
418
10547
542
12404
418
5531
623
7803
13990
304
1696
207
263
212
11978
26073
5163
1146
8481
11192
4793
338
22164
3615
749
2788
636
323
582
305
3758
1891
302
2036
1833
8889
714
330
1508
275
3118
294
2458
288
330
1098
275
10597
2349
181
179
179
179
180
275
1157
455
481
1670
1895
2133
509
441
1878
1654
1897
492
1885
1085
483
482
10947
469
1057
506
4472
4800
1681
497
412
1731
5961
980
1817
12440
3248
179
180
49967
4126
10227
904
479
2119
1042
3446
3615
4606
2522
3615
487
4817
1111
1708
442
10788
21550
180
180
179
179
179
179
179
179
179
180
179
179
179
180
179
180
181
2171
352
11607
12440
168
181
179
179
179
179
168
1895
519
2210
333
2352
323
283
483
504
2537
878
787
284
2232
11899
316
5327
1366
1080
35111
494
1064
1960
3095
168
5249
661
6350
47517
2432
285
389
1197
11378
333
504
542
483
17178
920
2232
1103
35055
6406
530
8115
8115
44139
8311
35044
7754
2054
2608
530
27253
11378
2054
518
682
736
578
435
35060
494
3094
44538
5818
8311
973
12892
15441
5952
6732
10699
13872
41346
171
9333
125
125
2567
244
156
156
156
156
5473
156
156
156
6059
2896
305
7946
156
156
156
156
328
7385
4808
1762
14718
1567
1118
1024
5162
1657
7356
1439
1653
1432
3899
25554
3656
56790
4705
15177
6379
7558
7421
6910
4112
10275
3417
14095
2959
8502
10243
35264
578
1258
792
4261
18993
7342
8885
292
631
759
4840
512
1405
561
1224
735
292
3013
6357
735
373
750
3014
502
1401
512
502
6290
373
5774
2383
797
70005
163
51813
317
9318
162
164
162
164
163
164
164
163
163
164
164
163
18532
842
147
147
147
147
173
147
147
147
842
366
829
366
23354
125
125
125
125
125
125
122
179
10416
2068
159
159
401
563
5261
159
267
19
19
9089
36343
476
5299
18402
200
3806
626
259
36241
36237
36249
36345
22080
476
5297
18402
200
165
3806
626
259
36344
542
30591
3109
846
1073
1036
333
7753
333
1535
782
812
333
290
333
333
333
473
447
333
801
432
5961
320
5961
5961
432
27357
125
438
22904
521
124
124
1364
1346
122
10714
1495
267
126
3397
123
3153
23001
124
124
4261
122
1315
123
126
1441
4306
433
21550
122
12143
124
124
1344
125
1490
4180
125
2999
12560
417
7078
585
2503
483
955
2337
355
26992
4773
497
12826
3105
2987
16594
640
1699
1421
1810
1726
1753
5389
1877
1654
1498
1598
2105
1390
10001
28545
770
3825
2919
11368
11644
35373
3236
3236
23354
125
125
125
125
122
125
179
780
2854
2269
3980
4343
599
904
1366
1471
4046
704
1116
1096
626
344
37643
216
216
518
215
216
216
215
603
310
260
512
26620
141
1321
142
4536
142
3348
142
1135
9726
5122
3096
241
218
245
141
141
472
6876
1075
1053
3751
7443
51638
3559
104935
14878
2815
4649
465
501
488
472
9416
3727
5962
2662
3125
2548
3149
2555
3147
3140
3167
2564
3176
2015
1005
2356
4121
3772
1785
12791
5627
2529
2553
10396
2508
5173
3105
9149
3200
104208
608
502
1117
3416
6443
3462
3225
14992
2934
2519
3136
2423
2315
630
663
860
3336
690
10269
7286
1025
1104
481
1720
2850
18081
8029
11692
3882
9326
20017
13382
1028
5125
2279
502
3416
6078
1460
502
3416
502
355
27511
2370
665
642
502
581
637
560
602
1315
1223
533
577
534
833
344
542
336
694
335
394
3198
1813
277
2658
2402
651
631
495
570
624
549
591
1334
1860
12954
706
951
336
336
340
338
335
260
1874
338
260
351
27600
1025
1524
32341
336
1025
1524
508
410
144
28962
665
247
258
27531
251
32501
7078
1812
268
900
268
321
599
14058
820
815
737
287
683
1591
801
796
411
234
207
8009
256
18705
5232
237
446
432
41953
454
442
427
401
322
423
443
399
442
454
7881
1593
49737
452
446
454
442
427
406
322
423
443
399
442
454
1891
360
41886
460
1322
2736
526
1322
178
526
1322
178
14742
14742
15975
142
143
263
262
143
142
15877
142
264
143
16462
263
142
15888
462
143
1322
257
260
143
143
17644
270
15977
142
143
265
257
143
143
15977
143
260
263
143
142
4031
7889
7329
5233
1869
7989
5648
5632
682
7237
504
1177
419
2404
295
4747
12800
2457
775
775
4669
1801
1546
15227
1302
1139
1215
1132
15227
23521
125
125
125
122
125
2363
2209
3521
234
2748
1529
17405
4942
2543
4067
2186
1472
6852
6300
1751
1612
1614
1548
31748
4783
3012
9404
2462
3425
1783
3408
3429
3208
9053
3385
3385
7820
3260
29394
3129
1142
2229
3274
7110
3250
3423
3176
15186
2208
942
18123
6687
2994
3568
25647
6823
3844
11123
3068
18574
4087
3092
273
9348
273
938
1204
273
13602
837
3565
3194
7835
3736
3342
6272
3790
13602
3591
13214
10097
3318
9432
3383
52
10429
4848
532
3170
92
4047
3936
299
1699
3993
29736
773
723
710
273
579
265
539
569
674
754
615
803
1947
273
6881
499
273
617
578
16421
5467
229
529
12046
10444
3135
532
61
5085
1470
12351
452
7563
1063
135
135
135
135
25365
1063
200
3936
135
135
135
135
135
14584
200
7939
24757
16569
200
24657
3790
135
626
259
34952
1128
542
2181
2389
415
1533
1062
358
283
34857
178
178
178
178
178
178
52
10429
3163
4848
532
4464
499
607
657
757
769
2429
6583
1017
782
2054
1047
566
895
356
715
206
9478
1273
1359
1426
1575
1571
1246
401
1582
2408
1460
668
170
14981
2416
14987
222
9754
3156
303
4574
189
3159
157
173
189
3156
157
173
189
2589
159
590
10441
530
6808
1141
2774
212
1132
391
10575
36151
125
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
9235
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
36127
1424
9234
9184
455
6850
177
530
530
504
5981
531
10467
2924
441
563
4937
556
237
419
220
831
1395
3083
4187
8549
4250
266
11850
2584
10998
2576
3836
348
348
2938
668
678
268
195
1653
757
9290
1653
5803
13856
2097
415
3987
15163
668
13856
18492
37548
310
456
42617
1295
441
406
2012
9727
1135
734
1440
3549
37541
623
490
31890
1135
241
241
3164
489
468
31874
1135
7730
241
218
2875
489
468
20035
24589
1181
3162
4019
2315
2306
2963
4118
5294
3488
2443
5075
14440
15502
270
6200
4611
14235
15522
2642
8336
288
8637
6992
522
6882
370
595
321
2665
4307
2048
247
444
248
11795
332
2696
4496
331
3357
3165
304
636
3113
3195
522
827
1501
492
593
706
636
655
583
1322
1300
2090
1300
2090
31867
1135
241
3164
241
472
468
20941
387
2736
10272
4861
3740
25877
443
441
441
443
443
2628
11941
441
428
441
3621
2760
37643
310
494
16508
1135
241
241
472
468
16561
1826
3348
316
4536
269
1321
623
1135
9727
9941
9941
218
218
245
468
3097
5123
16348
269
1321
623
4536
1826
3348
316
1135
8478
9862
3097
241
241
5123
9941
245
245
16561
1135
218
218
489
245
37645
623
520
520
542
520
35849
6156
3337
1061
1401
1122
390
973
2184
667
334
607
368
331
6693
595
6290
5261
4550
4260
3655
31779
614
398
14362
804
810
645
705
37643
310
438
438
20127
311
2299
428
517
544
808
810
1939
1975
788
798
3071
565
640
1130
2754
3774
2377
427
423
454
6601
4963
860
802
900
2045
1427
761
526
2419
647
312
11662
10234
7711
37645
310
400
9638
339
640
549
642
1625
536
4434
1006
731
1028
754
550
2134
575
620
622
731
607
516
1128
836
5575
401
550
2119
8030
536
731
848
14242
1223
14205
3415
37540
623
492
492
20343
1135
218
218
472
468
20366
20350
1826
3348
4536
4536
269
1321
623
316
1135
7730
3097
10759
241
218
472
10758
3096
245
20343
1135
218
218
489
468
37642
310
490
31920
1135
241
218
2875
482
468
92
15941
10006
196
468
830
974
404
495
2650
825
486
772
698
384
790
4738
209
454
209
1286
19
81
222
165
166
165
164
165
165
165
165
165
165
167
167
166
166
21898
531
143
144
1338
670
11107
450
450
450
450
68
3150
142
2100
141
3535
8594
142
39957
310
474
326
141
140
141
141
141
141
139
35589
1936
141
1135
140
141
140
141
140
140
140
140
140
140
140
38289
140
140
12620
735
823
1264
2399
740
6320
268
1079
1162
630
141
6262
141
141
11318
302
427
467
1034
679
956
2848
1341
949
140
141
56147
3670
7899
6659
8701
1135
2398
39945
310
52
10452
3069
4848
532
740
12943
7654
309
2094
101
25447
1968
14790
3980
948
1657
324
324
214
321
13379
321
7782
8330
4056
995
178
4231
11409
262
8648
2150
2050
3475
14759
945
982
808
1729
3679
3029
3189
2931
14745
5209
1411
6135
6255
6065
6179
6228
6212
22963
6390
1170
4365
7153
3369
5140
5209
3226
4972
5922
795
640
1450
14355
15089
2220
5858
11106
4123
1287
5141
4254
3149
4826
9057
4658
3932
3294
4624
5530
1170
3973
7323
3987
2722
4590
9270
36174
1160
8015
638
1236
648
22742
4758
1389
7381
7287
7132
8110
7419
7897
28531
7475
7432
1262
99167
3762
7054
1389
7475
7897
7432
7419
7381
7132
7287
1262
8110
28531
7549
5167
4514
20929
268
998
1193
985
1190
983
1039
1450
929
1022
941
1032
896
921
1016
973
1017
14559
3296
268
10143
19717
19714
19167
22349
3151
1163
6369
28768
10404
16371
20242
13894
142
5675
13667
1774
1645
1644
1804
1718
1322
1641
1632
26037
40485
6640
4389
6599
19386
8199
7664
3633
11430
9622
9442
5427
21973
340
3198
12134
340
12255
351
3319
394
8027
345
24328
2367
435
1434
355
8418
383
3696
344
6770
34886
4420
3033
3850
4718
1241
1724
2339
2314
2917
1844
6628
7850
5082
3464
6698
6583
4058
8244
2182
6002
4907
5890
4922
4682
6487
5464
5801
2548
4258
1363
5705
5196
6684
39351
10727
7481
5567
3662
6726
1838
4694
4303
4697
4407
4640
4729
4958
2144
3984
4568
5419
3795
3262
5371
4781
6134
1135
472
468
34093
141
142
142
142
142
141
141
142
142
1135
6382
142
489
468
3105
142
27811
172
171
172
172
172
3708
172
172
173
173
172
171
172
172
172
173
3980
172
172
172
103
2791
486
143
473
124
10509
12234
346
88
27291
189
143
7485
288
143
142
143
143
211
32121
143
143
658
1608
142
1608
143
12911
177
27045
196
143
288
7485
143
1608
143
143
211
31728
143
143
8755
142
142
143
1608
177
189
1632
143
143
288
356
342
344
336
2527
1637
691
2735
3240
2685
265
1126
273
325
2296
766
658
5910
1038
686
711
353
331
2577
164171
102426
72788
218483
250936
141862
293
4781
8172
210
210
942
717
210
499
728
210
210
7190
898
1006
210
1569
13579
1559
2638
10564
376
32888
573
210
232
2007
14657
22169
23446
11506
513
530
530
530
530
2942
573
232
101398
4991
745
11293
2335
1318
314
313
313
314
1315
5711
7407
1099
1766
1132
1707
2121
2027
6602
1778
1807
169984
1728
26930
2135
533522
234122
28957
85141
115108
279
17178
6029
1374
58706
6365
23369
15688
19510
26643
211418
174841
1680
890
23815
890
139872
13832
28831
25585
9367
59524
19803
81861
9882
10460
10727
10793
2687
2726
2716
2783
1250
1008
858
6651
3472
4343
9043
6721
1261
1193
1094
1326
1522
1318
194
19912
2043
1241
124317
101
4861
8138
183
183
915
690
183
496
183
183
4991
7163
35782
574
2007
153837
5186
101
5052
576
4302
4482
3010
871
13553
344
3285
266
7545
573
9573
127
308
310
8724
440
530
527
532
531
55
13167
519
218
14606
779
1757
858
358
115
113
625
858
6055
159
820
3724
6412
830
4767
5510
11681
108
557
858
983
98
953
953
724
953
983
98
953
953
3306
6015
167
166
166
7910
166
167
166
167
6015
166
167
36434
857
858
221
36434
821
222
858
11770
156
11726
932
14092
5528
988
98
973
356
10936
364
41697
164
988
98
973
356
973
230
1048
724
1048
724
364
41697
2478
44684
19
1019
7105759
12796
293
846
2735
269
294
362
7623
1963
2112
1360
2784
2747
2723
2641
2864
2827
2783
1479
1166
317
1693
1200
1667
1341
2804
2905
357
2945
2801
2890
3520
517
1497
549
4844
125
1694
2316
10147
3156
397
587
24924
2931
9689
363
4909
595
22190
483
125
550
1694
522
374
11054
9768
3156
363
4990
18369
9313
125
2174
521
374
10105
3156
10195
550
363
1821
336
352
236
35010
2358
273
1723
493
4151
325
2880
324
261
242
357
261
298
7746
298
4809
724
724
25217
266
4754
8145
183
183
915
690
183
496
701
183
183
871
1542
573
183
210
232
2007
13553
12862
979
513
37643
142
310
140
2986
574
210
42351
18728
525
5152
16894
868
1045
1302
910
24123
19512
13601
7292
26882
1985
2074
59310
2123
21367
3460
5872
2075
2524
5076
25687
5715
7390
1445
4105
18342
11492
3116
33473
862288
2915
573
232
96192
2459
7079
4724
566
556
5698
371
44564
52644
3454
3570
3484
3856
159
472
159
159
517
559
159
159
524
541
16947
28127
6077
159
159
159
478
509
486
268
11206
18343
37578
11080
2400
34988
159
159
159
509
571
11808
549
472
517
559
524
541
478
571
549
5041
141
142
143
141
143
141
7091
142
142
142
142
142
142
142
141
359
343
3488
2075
196
749
1383
1305
605
196
783
1586
1460
196
2138
196
749
13856
2075
196
751
13856
23354
125
125
125
125
125
122
2363
19001
135
1141
135
474
135
140
135
1173
123
409
1173
123
409
1173
123
409
1172
123
409
1172
123
462
1172
123
462
1173
123
462
19001
1141
135
135
569
135
135
263
10967
3938
697
259
39033
310
198
197
196
197
196
199
197
196
15749
202
201
200
200
202
200
202
201
202
202
200
202
203
200
200
202
202
201
200
202
203
201
200
200
202
201
202
28205
72322
28685
52
10402
159
3157
61
16456
159
12652
7922
159
159
1678
159
159
9310
159
4460
9216
5080
686
2794
2121
707
10841
731
663
2794
2121
17960
142
143
142
141
141
143
141
143
141
143
8651
143
265
143
506
44827
6171
362
490
1154
1433
724
1037
3795
1475
1049
2047
3561
331
3758
748
889
1364
874
8534
966
331
1032
894
748
453
850
2377
439
2160
2269
2734
828
453
3004
843
450
21717
6143
598
7002
2728
3429
5594
6769
6583
6279
5920
1003
1285
1215
673
291
2097
44814
501
23992
3262
1551
888
1003
2042
1802
2277
2155
11539
942
930
920
726
872
25299
614
44603
2679
400
410
1735
2250
3486
412
1260
513
2708
2027
421
3632
420
642
423
3628
2321
417
1927
2165
421
439
39509
3222
1262
1627
1133
1573
2182
1433
2027
2439
1789
1883
39812
645
2108
1948
2067
2304
1989
2339
2260
2338
2171
2098
2303
2453
2146
1990
2166
1830
1659
2519
40021
2450
39888
2538
2875
8538
3778
8840
9118
2218
9709
7618
8732
39617
8855
2630
2469
1765
8313
1683
8410
2950
1741
1759
15913
2048
2015
185
44814
68550
3455
500
1535
1799
962
1369
1318
998
977
4163
1249
1196
988
1232
1123
1563
1107
1621
1096
800
4732
1090
1069
1097
1005
1020
1084
1148
1173
1149
933
38196
2508
2871
3641
2540
1112
3482
1430
2419
1883
1842
1993
2491
39765
1893
1903
2273
1249
2052
1668
1562
1722
1755
24770
4293
3085
3548
1247
3450
2155
38200
1681
1652
3198
1673
3271
1867
1888
3225
1908
1489
39191
2118
1754
2785
2374
1839
1915
1761
1819
2025
2771
39247
2119
2437
2660
1429
2165
1927
1687
2277
1441
2230
40047
2185
2320
2467
2506
1887
1985
2422
1696
39632
1865
2139
8852
3652
3211
2148
1993
3347
1610
13099
2085
20490
8912
22148
15960
38249
452
693
1003
975
1502
682
31626
720
710
30303
27902
492
411
383
1780
4397
360
438
440
1759
197
7423
2440
960
2107
294
3869
5287
5350
1416
503
5298
9883
5491
1075
13467
493
417
1001
559
1184
17947
609
457
1123
311
402
313
320
756
35960
400
408
429
6296
4571
32924
189
2406
328
1834
11298
4211
2158
1678
11794
4219
9624
15596
7417
2613
2004
288
331
7177
4166
2046
361
2016
2407
526
277
1873
6396
5516
6377
2310
277
4104
4826
13572
5525
15641
5588
137
526
8534
4605
9908
526
144
1546
10954
9111
169
477
4213
13893
10741
169
169
477
10971
169
6418
167
192
32924
189
2879
9419
3120
1176
540
581
879
6961
595
627
566
1732
1376
1601
2667
843
792
1306
675
626
644
802
610
399
612
531
489
399
720
2223
7252
961
676
717
740
627
691
362
5306
797
536
577
827
3278
1405
1161
2223
624
762
814
655
827
10501
758
724
647
2794
2121
650
671
666
2794
2924
2121
684
690
6314
6706
6762
267
12196
199
147
147
147
147
147
147
147
147
146
146
147
146
147
147
147
147
147
145
146
146
146
146
144
147
146
146
147
147
146
147
146
146
604
147
604
146
146
146
72302
413
7198
19
19
19
240
19
19
19
19
19
267
337
435
517
4348
159
19
19
1380
439
419
187
976
3743
8250
159
159
159
884
159
19
1240
647
159
19
301
2190
159
4157
159
159
40333
4639
3119
159
159
17497
7755
41484
199
147
147
147
147
147
146
146
147
147
147
144
147
146
146
147
147
146
146
146
146
146
147
147
146
146
604
147
147
147
146
146
147
145
147
147
146
146
604
5955
23786
39321
4323
13897
721
17568
461
126
4178
13263
1088
618
1253
556
545
537
431
724
2039
7699
331
505
126
621
414
659
627
518
126
480
408
796
478
475
504
712
13254
1253
638
2039
398
2313
676
1722
331
5485
2212
1580
288
2032
2425
17594
461
11622
1253
478
6932
2500
95
331
5485
1253
95
331
5485
17620
459
11104
478
15077
2378
1253
95
331
1253
95
331
4157
490
6348
11723
2350
25554
26406
7378
1690
1690
6980
129576
127030
146234
244844
6245
19500
24122
69132
6527
17102
15638
15783
159
13212
159
19
17630
239
9008
239
239
231
2654
2273
3150
1403
1829
4791
4287
84180
2566
3136
10284
3432
4110
4871
2865
6753
339
3295
7128
3958
1326
2066
4925
3893
209
10768
6658
9144
2636
4638
3687
5179
27908
3641
5241
4193
210
6604
2398
231
4672
2317
28518
2006
2726
2115
1146
1753
24976
2031
18441
1486
1429
25276
1041
1042
1040
1039
10141
14349
30935
7076
8272
1042
1039
13800
1093
1113
1042
23568
18371
1042
1042
339
1122
11482
846
11506
11506
1131
1238
1080
1121
17036
1081
1202
339
1111
339
17148
11987
5365
5639
5353
4168
2342
3295
7922
3727
4241
4913
6596
5826
182
7332
443
6525
35105
443
31124
443
43657
443
543
59892
443
543
182
443
182
443
437
443
23808
443
5750
1302
1351
2783
1362
3151
443
341
25789
232
12565
1490
1095
232
1490
232
985
205
212
198
204
6684
8243
763
752
951
1467
1169
1690
1430
574
1396
1197
1146
879
980
586
1376
213
215
13133
9280
659
5381
965
1443
202
203
14114
615
814
2033
34329
216
17688
13987
12751
11010
2234
2990
235
335
6890
4899
1174
2493
2347
2379
2493
2347
2379
13734
1151
12420
33695
13734
1055
4344
13173
1151
4140
14593
13074
1055
18716
707
12534
1055
18780
707
11894
1151
12471
10617
370
1055
10617
1035
9455
1055
4550
1995
1132
23383
14043
200
22745
1513
1634
1724
141
1996
142
11117
628
1473
7230
8806
1513
677
1473
756
477
323
8856
533
480
6204
1552
9864
641
1473
5784
1996
8860
533
480
4976
142
673
1473
756
477
323
9502
1552
9640
639
1473
733
1473
756
533
480
10924
8856
477
323
1513
1994
142
10445
1552
9650
637
1473
8206
686
1473
756
477
323
8860
533
480
4976
1513
2231
142
11961
1513
1552
9632
639
1473
1994
681
1473
756
477
323
10386
142
8872
533
480
5784
1513
1513
1996
142
9461
1513
479
4671
1513
418
7731
1041
1996
4740
11326
10114
1164
377
18890
3334
377
1550
540
3227
836
125
10358
1152
3334
1540
4412
1513
712
503
515
9731
647
509
531
455
137
8534
623
1152
3334
1540
9731
121
12079
4963
509
142
459
519
436
938
8544
449
482
567
637
1994
1513
142
5902
10386
16662
1540
115
12016
19643
445
1513
16139
1540
141
13369
19643
1513
2227
142
6732
11607
1540
141
13369
1513
1513
1513
1513
1992
142
10191
1513
1513
1992
142
9615
1513
1513
1998
142
8957
1513
1513
2227
142
10190
1513
1513
1996
142
10408
1513
1513
2000
142
10185
1513
1513
1513
1513
2225
141
9615
1513
1513
1994
141
10445
1513
1513
2000
141
9880
1513
1513
1994
9978
141
1513
1513
2000
141
10184
1513
1513
2227
1513
141
11172
1513
1994
10445
141
1513
1513
2000
1513
141
8991
1513
1942
13710
141
1513
1513
13627
788
678
1042
1757
2160
926
1059
1041
903
893
682
1029
18104
3986
4589
783
738
914
4416
922
910
914
6321
823
17289
850
2180
497
3875
2382
1105
2569
3071
2283
2368
13142
545
656
1464
22716
1168
16636
17289
14170
545
11319
645
696
903
7485
302
6166
649
788
765
1229
17503
8487
1031
666
532
844
671
1722
8409
1507
532
2120
549
578
1198
15147
6528
14020
5094
8933
6655
10818
4984
1274
1844
14020
9366
1198
13876
6578
16597
1809
5587
14020
9113
6718
11233
2021
4940
2663
14020
9262
6655
1844
10818
4984
1274
14020
9136
7082
15851
13016
5112
1276
14020
8945
14020
9033
14020
9380
14020
11320
15248
8899
6718
11233
2021
4940
2663
10543
13627
10255
21025
12445
13720
6321
7495
7495
9310
1126
3407
1858
10584
1334
11842
10749
12745
3643
10090
5185
5355
4494
1006
8044
545
1334
2405
4857
1195
518
859
11973
256
993
379
595
360
4793
614
660
533
155
410
661
608
855
4365
427
704
832
413
155
7167
497
1235
3052
155
156
5280
860
155
155
5590
272
579
655
8535
272
385269
2061
12364
102345
1492
4452
1094
821
990
11073
1128
352
9112
3078
5896
1197
608
3734
14344
1646
3134
2069
6586
417
21234
4491
9308
22658
706
2144
3997
492
125
125
9195
125
125
1045
125
13623
125
2072
8888
125
125
217
13679
125
125
125
125
76756
23354
125
125
125
125
125
1490
116
179
181
287
21076
164
166
164
166
5290
1478
934
807
166
165
166
261
3666
27943
4110
5058
668
1058
261
12828
10918
180
1011
781
267
33261
431
226
17253
736
328
1795
1621
1590
406
363
815
792
2278
24612
373
260
26353
10834
406
260
489
25167
7655
952
260
388
1785
3365
750
22548
7008
4022
2413
2039
2315
6769
506
482
1496
6932
455
595
6065
6945
6945
95
506
481
10330
1453
3829
1326
1021
6938
2039
506
482
322
10302
9952
6942
95
506
357
10320
2623
2495
2191
3446
1295
6965
95
381
482
6769
6945
95
506
481
322
9764
95
381
10330
9954
95
381
10320
2039
506
322
10302
2039
505
322
12920
6068
2039
381
482
322
9764
4679
105
245
30352
6339
522
273
506
2657
1594
314
273
299
300
753
389
1489
663
325
372
372
510
1833
227
292
2810
4456
3661
721
660
2924
687
692
2121
2794
676
633
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
19164
126
4530
4610
4424
19221
126
126
265
4527
4605
9097
4417
19179
126
15298
126
4533
4614
4420
19163
126
25735
4520
4604
4418
19178
126
7159
4517
4613
4421
11233
155
81516
156
11068
156
2287
934
1613
3422
9446
10244
10020
12286
5617
2196
14861
5499
3034
3828
3280
9858
3518
3284
2277
3636
2262
520
3059
519
2867
2697
3038
17883
2302
7409
3022
3333
3181
2403
3641
2199
3567
2000
1714
8105
2039
4034
688
267
11990
155
156
11078
156
9403
11983
10775
17308
2839
7139
2668
4442
2806
2640
1661
8423
1978
2452
9866
1126
7934
2217
2674
1942
2133
477
2644
4500
10506
27513
4393
1927
1830
1694
12175
1854
1871
1876
1208
1613
1785
1517
1851
1410
1706
12929
4023
8856
11206
8848
8772
8871
8794
8454
8596
8021
8465
8427
8297
8683
8794
8770
8526
8800
8400
8486
8657
8327
8531
9032
3888
10271
11206
11084
11334
4349
2165
2163
2026
2239
2030
2044
1803
4442
4759
3503
3404
2244
3455
2933
4656
5219
3557
3749
4036
4048
8107
4720
5750
5936
4958
6278
6125
5472
5961
5617
5992
6217
5976
155
156
11399
155
8469
155
11397
156
29985
156
65
126
65
65
249
29
251
29
29
29
29
29
29
29
29
29
29
29
29
29
259
209
210
210
210
1794
29
254
29
251
29
255
29
252
29
266
265
29
29
264
264
264
29
29
264
267
29
262
29
262
29
262
29
263
29
265
29
29
260
29
260
29
260
29
261
261
29
261
29
261
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
265
29
260
29
260
29
260
29
262
29
262
29
262
29
259
29
266
29
259
29
259
29
259
29
259
29
259
29
259
29
29
259
29
111
8252
252
29
29
29
29
253
29
259
237
1794
254
29
290
250
257
29
257
29
29
29
253
29
259
254
29
290
250
257
29
257
29
29
29
253
29
260
254
29
290
250
257
29
257
29
29
29
253
29
259
237
210
209
254
29
290
250
257
29
257
29
29
29
253
29
258
235
4595
4593
4592
4591
4590
4592
4591
4592
4590
4590
4588
4587
4591
4594
109
109
109
155
156
109
27254
155
156
155
260
109
337
155
36381
143
260
33449
143
259
109
37212
143
32994
260
28075
260
28079
260
30123
259
143
26170
156
260
22234
260
31707
31226
259
28922
156
259
10231
259
260
259
25318
260
22234
260
30413
259
30751
28196
259
4321
259
260
30332
261
37742
9279
261
4114
29787
28855
261
12795
196
294
208
21575
2322
287
1723
1745
2639
34591
2322
287
1671
1745
2639
324
402
349
273
273
316
273
241
11459
2358
183
35642
545
220
1723
4151
483
32677
725
9631
3369
783
32822
311
4434
1995
1132
22379
1063
200
10389
1654
1029
19552
200
7940
13485
762
21981
200
9751
200
526
19011
1167
10527
783
479
297
159
3217
159
10438
82
10015
272
5515
616
832
992
19
13829
640
9578
2050
3827
273
11584
15943
8186
506
10710
7295
1657
1322
265
12927
12196
16544
640
8046
3901
2050
265
321
4210
15026
909
886
636
946
682
929
37704
767
17002
745
982
1367
857
692
18568
2278
2416
633
325
4881
20909
533
1071
8311
727
4881
549
561
584
1116
4794
353
2489
4737
3345
2971
4799
3104
668
1106
9177
302
677
496
283
1214
830
373
710
678
1106
4481
32626
4473
4716
4830
668
1106
43055
302
677
283
496
1214
549
561
584
1116
4794
353
2489
4737
3345
2971
4799
3104
3178
391
702
1106
14006
496
1126
379
11345
333
1603
304
299
702
1106
15079
11663
702
1106
15792
11948
668
1106
47075
302
677
283
496
1214
549
561
584
1116
463
3345
353
327
2489
4737
4215
5147
4783
391
702
1106
14460
8915
702
1106
15513
4525
703
1106
15350
5054
2035
650
387
388
703
1755
15223
293
9515
703
1755
16359
703
1755
14949
703
1755
15114
551
5099
4792
32828
4161
704
1755
14428
10177
704
1755
14780
47075
1755
702
1755
15513
702
1755
15513
702
1755
14460
702
1755
15513
694
1755
40945
496
1169
380
8789
702
1755
15513
694
1755
40945
706
1755
14464
694
1755
40945
702
1755
15513
1178
210
1794
210
209
1794
254
29
290
250
257
29
257
29
29
29
275
29
255
255
235
29
275
29
255
255
275
29
259
255
210
1794
29
275
29
255
275
29
255
29
275
29
255
275
29
255
255
1794
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
255
256
1794
1794
29
275
29
255
275
29
255
255
1794
29
275
29
255
255
1794
275
29
255
29
275
29
255
255
1794
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
255
275
29
255
29
275
29
1794
255
275
29
255
29
286
29
255
275
29
255
254
235
210
1794
29
275
29
255
255
275
29
255
29
275
29
255
275
29
255
255
235
1794
29
275
29
255
6428
167
166
166
65
126
65
65
5527
8946
19458
159
159
159
159
1678
159
15888
143
142
143
142
142
141
141
142
142
143
142
141
5839
142
142
8651
141
142
141
143
3848
3845
260
263
143
3914
11519
7719
1902
458
12310
9633
1718
2131
1983
1667
1457
2922
4066
2438
2145
1986
23310
1364
1506
2606
1379
1425
2195
2075
19679
1755
1364
4063
1379
2029
1506
7569
13266
1040
1368
1219
2256
2241
1080
1509
32009
1103
1404
788
1761
650
1342
274
743
1703
668
1309
672
6624
2308
664
1731
1504
1080
700
2273
1179
638
3530
1045
36855
40313
1015
22487
4464
5707
42680
1346
207
7206
2411
1346
208
38685
327
327
505
12808
156
156
156
156
546
156
156
156
156
566
2334
156
630
3206
550
156
550
632
156
3206
156
18474
1425
2267
684
227
1125
1688
424
269
175
269
674
6340
234
331
270
261
226
267
234
287
257
330
265
287
330
22299
1425
1460
424
234
227
226
597
227
5083
1950
1198
2008
225
11169
1600
1525
543
1684
292
20764
4928
272
272
601
301
690
2567
613
602
2753
778
5949
2568
290
408
766
2442
2877
1699
2665
2899
2899
2909
2953
3456
3456
2953
2909
2899
7085
8709
1365
12927
983
11226
2610
272
5277
806
12564
5224
285
668
491
396
333
1439
2232
7085
1600
548
6477
236
236
236
236
19465
159
159
159
159
159
1678
362
772
1967
2784
867
320
377
3642
930
2399
869
291
2162
3944
257
3307
883
2342
175
64921
6099
560
12500
257
2784
167
316
367
426
401
344
1019
304
426
303
533
358
340
368
370
64822
560
12171
1022
323
320
27058
620
499
11233
257
2784
167
560
12500
1113
61981
560
12367
256
2784
167
287
560
12524
256
125
256
2784
53741
37357
256
2784
65008
19418
1678
127
549
376
2461
262
376
376
3210
376
376
16321
11394
18421
103
257
269
261
267
269
265
263
330
21602
103
618
220
1970
15438
1387
230
310
8664
10385
3267
2690
4261
30296
24260
2839
58724
4875
6200
2040
13742
13792
13830
13522
13318
13554
13576
215
13557
13557
13611
13630
13606
13621
13637
13640
13694
217
217
217
13537
217
13573
13573
13538
13533
13608
13538
13583
13573
13541
13804
13716
13730
13540
13158
13140
13181
13163
13168
13186
215
13175
13175
13145
13143
217
13149
217
13188
13188
13145
13192
13200
13144
13188
13122
13208
13116
13155
13136
13133
13156
13003
12989
12948
215
12954
12954
12931
12986
217
217
13049
217
13003
13003
13037
12791
13063
13005
13056
13053
13128
13085
13090
13126
215
13068
13068
13051
13082
12919
13085
3294
13104
215
13051
13051
217
13215
13215
217
13207
13207
13231
13243
13205
13217
13250
13221
13193
13230
13220
13184
13222
13181
13201
13218
215
13198
13198
215
13191
13191
13168
13139
217
13161
13161
13159
13210
13169
13168
13190
13207
13295
215
12214
12214
11864
11594
11571
11560
11587
215
11585
11585
11607
11599
11686
12307
12514
12436
217
11967
11967
12060
11884
11880
11991
11946
11977
36479
3741
478
1121
2117
351
277
546
1533
3500
478
2117
36593
277
10870
546
1533
2117
5765
7224
4925
312
3128
311
2266
11152
576
4104
290
18936
662
602
4104
2117
46417
4121
478
396
368
432
25927
314
480
546
5604
476
266
2377
6638
3342
5604
12108
12805
30110
636
546
2117
64570
4289
478
2808
4496
546
1825
2534
2625
2500
2284
2980
266
315
1406
2871
305
2991
1160
3034
5943
14533
19515
14196
2117
43752
1079
277
5848
8248
321
907
2117
546
2284
574
2117
276
2117
276
5303
276
143
3037
41439
1060
1414
4523
5632
572
476
9689
2284
9689
177
25039
268
3412
306
1916
400
11620
310
568
12305
35328
1108
13398
7758
546
19810
1533
35285
4988
478
1121
10110
11757
546
2284
277
574
12364
1022
267
7566
36260
8090
12494
1023
476
10449
35681
1533
267
39390
3910
478
1022
22702
4189
7295
268
11508
34062
1030
29335
10963
267
572
38190
960
574
5050
546
12364
2284
12364
9075
574
41526
616
12612
5259
476
279
2284
13965
70615
4434
478
3585
1570
546
1930
1533
908
6343
7042
10999
678
886
2183
9134
9807
10529
9807
9097
7042
129
129
129
129
156
129
15369
8796
10753
7042
156
574
568
6856
276
13252
1565
1142
7107
37480
744
4896
713
6664
1824
3189
301
405
424
2197
963
9600
997
296
980
1773
9993
783
1440
10039
18197
393
4140
262
1155
29736
452
444
140
156
156
7997
147
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
5940
156
156
156
156
156
2110
386
468
525
386
8743
156
147
488
156
156
156
156
156
156
431
9737
2118
4109
298
2856
452
488
2042
26707
3054
147
126
126
126
2358
126
126
126
126
126
126
126
126
126
126
126
884
126
126
126
12794
126
10404
159
532
2791
92
3503
1699
432
563
5263
8549
2832
19
19
19
557
237
421
221
793
1394
3086
1320
884
271
618
381
546
1318
1240
2190
262
521
647
2362
256
9633
5828
9633
13415
3566
390
284
1584
4317
879
1078
19036
4483
891
7463
1234
1544
159
3190
67290
124
3017
267
288
247
124
124
179
178
179
178
178
180
6881
372
288
288
309
1550
1099
105
105
1031
124
124
2170
124
397
124
124
105
105
105
269
105
105
105
4575
124
354
105
105
416
53014
3016
10759
288
247
178
584
12218
434
288
6365
416
288
464
288
460
1206
18221
366
6610
327
772
1092
187
6845
577
178
178
178
7830
2326
824
3272
4396
288
335
61645
2997
247
288
434
288
288
479
584
178
178
178
178
259
2995
1408
1171
5413
290
1192
2794
772
308
288
730
552
769
760
290
520
339
57097
3890
247
288
288
270
264
434
584
3115
178
178
178
460
1192
2914
288
288
1416
753
290
552
760
9741
308
3016
288
247
415
1192
288
479
288
584
178
178
178
178
753
741
259
308
288
552
308
2794
79176
247
2997
267
288
434
458
288
460
3036
3301
15195
264
584
178
178
178
404
741
1192
288
288
772
308
571
5334
290
60324
3016
269
247
464
288
288
434
584
178
178
178
9052
479
1192
753
288
290
741
571
290
3016
270
247
460
434
272
288
3374
479
584
5038
178
178
8497
2997
6657
753
741
89708
1211
288
309
571
309
247
3016
269
464
434
288
288
460
741
584
178
772
178
178
308
288
288
1211
571
308
3016
288
247
464
479
288
434
288
584
178
178
178
178
288
267
2998
288
247
309
1550
1118
1050
2151
378
178
178
288
288
269
3012
178
66008
3016
8396
388
247
288
460
415
753
741
290
479
272
288
3271
584
178
1211
178
178
308
571
288
64358
2998
267
270
247
290
1031
1550
1118
180
178
288
288
2151
397
354
269
3031
178
302
42863
6188
265
247
282
6125
192
192
282
3339
2645
18023
14318
286
326
14258
192
192
2405
192
2930
2872
3276
2784
9872
4507
543
323
477
627
2048
8654
247
265
329
180
11533
2308
16790
572
976
727
5405
247
285
14088
1810
20481
5490
266
247
13633
11087
5481
282
247
12494
9875
5489
265
247
14154
12494
5525
288
247
20822
178
546
11970
5492
288
247
546
178
17885
12715
2091
22423
11780
7442
2472
509
75184
27491
27116
12021
27123
10378
4885
43793
27333
7517
27227
43871
27098
6897
75235
10085
29706
27376
8259
5895
7257
43942
1182
1819
2313
941
1122
347
4141
729
3984
22093
2483
14028
3273
4159
498
2104
35384
759
6571
1677
1040
1041
1589
34375
1841
5004
4043
3974
4775
604
604
2021
604
4242
3935
4975
5788
604
604
1970
5263
4146
604
4135
604
4899
604
1857
604
6234
4221
5968
604
604
1701
604
5572
4183
604
604
604
1792
4963
5194
604
4675
604
604
1542
604
3951
3641
604
604
1603
604
4412
4490
604
3957
604
1681
604
1704
1520
5758
604
604
452
7566
1063
391
2774
135
1132
1063
200
135
11204
135
24359
135
135
13680
200
7939
35287
328
993
901
676
14127
19842
6901
1362
1253
1126
1135
1202
1271
589
578
565
576
592
287
1178
1282
1712
592
600
322
2927
776
1220
596
790
1327
591
22732
12190
312
1490
312
1526
1587
1645
1622
1885
1547
1473
1388
1438
1402
35287
8858
19485
1005
1349
994
631
775
554
738
1047
706
641
1645
579
690
708
2093
825
661
576
795
4717
13062
4936
8858
2193
9729
320
1896
24404
11956
8858
6743
5279
312
3259
11764
2714
931
1621
1621
11649
715
6743
8858
5837
1720
1932
544
10170
603
1941
600
625
8858
4615
9419
6462
4994
6274
6663
393
2220
925
642
256
1976
8437
6853
1516
1046
1672
10913
1991
3364
1820
1351
1532
1672
2185
1724
2232
1639
1399
2185
1425
1424
1478
1716
1532
2813
1724
10055
11043
940
3564
1106
7973
1127
1057
866
943
27105
15781
6963
1442
344
18745
8294
1364
6505
9673
24427
6346
8346
3124
3619
3389
3696
3304
3796
198
3345
23844
3875
3114
2562
2704
605
2391
4267
3108
7900
7895
9533
11648
45125
30496
10700
10887
10755
47330
7378
14665
2791
36597
171
1029
6710
3053
3766
2533
2592
2537
575
9656
2954
13800
2669
2489
2562
3156
2187
2470
292
3246
4240
3532
292
2204
292
11040
291
194
22366
1642
10111
14988
16509
13151
5947
4592
7247
1652
7975
9092
13461
11338
12689
14345
6325
10832
10392
10659
11165
10038
6570
8560
6120
10469
9903
14516
1844
16950
14781
10200
18513
13054
9065
11677
10834
8353
11185
11390
7114
13280
15241
6145
24598
14627
10346
15360
1029
6710
16810
13788
15185
14040
12276
19939
14525
13992
42948
38263
7798
11355
13557
16406
17684
28757
53036
8373
9182
10642
9305
15161
105729
12229
16671
15166
9846
90662
18633
23379
32739
13840
37175
58552
89520
18551
48949
48351
21150
44948
21887
45583
224
12824
40304
47683
64970
14422
22346
91675
66969
23974
25330
465
13743
29912
15728
124601
1029
6710
2652
825
15091
2761
1919
1250
1328
2128
1116
1029
4381
4381
9652
2434
15661
3415
2484
13962
2041
3445
2925
2258
10202
1753
5446
2900
3107
1038
3197
4317
3031
20220
20132
19918
1752
1029
2120
2748
2897
2926
168
5680
466
546
600
5625
5159
595
1697
5502
648
1260
598
1072
2956
3750
318
744
566
2902
5160
741
10574
3215
447
357
1029
2881
1246
3607
99807
7438
15494
13196
13455
14036
12693
9935
15911
14826
16218
14695
13303
1029
12213
8062
1649
1660
1594
4778
8125
11440
3770
12372
5368
851
2104
2629
6366
2390
9480
2185
9688
52397
2849
4880
5510
1029
4140
1029
1029
142
14751
3704
5853
5802
3788
5656
142
692
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
18084
858
506
481
6060
4257
506
9617
20388
858
506
482
11844
11844
506
9378
822
18670
505
482
6193
6216
5326
5326
506
481
381
19520
858
381
482
11789
11789
19173
858
506
357
13444
9459
13444
20193
822
6641
505
482
9954
17954
822
505
481
6641
10408
18317
822
381
357
5269
10150
213
5326
5326
505
482
6900
124
6840
122
4160
1443
3685
10650
2377
2199
3435
2483
599
1825
2733
2229
914
1368
6653
572
991
2155
1035
667
371
1039
977
1039
664
1035
340
539
985
62695
985
914
325
572
1476
15890
1465
961
1364
1461
1368
1368
1234
4438
2195
2107
813
1204
1368
7176
1192
2767
3975
11226
5668
3404
982
4326
538
375
2126
1788
1095
604
604
7957
905
10440
1558
714
1668
679
14140
516
3339
7957
18827
497
423
18827
18827
522
7453
122
716
20956
380
1103
12886
365
2413
984
370
986
2898
1003
2291
943
683
371
1917
6380
3433
384
5070
4106
18005
1799
15585
6500
1041
13878
5267
26319
125
125
125
125
125
125
122
12385
462
7455
1884
126
126
561
2281
14147
819
126
716
124
7691
6902
154
8844
722
11353
125
9645
758
785
16480
16336
1297
4177
237
288
237
237
237
493
381
288
237
5132
237
237
7490
4054
237
237
482
2083
595
2083
237
237
237
237
237
237
237
493
237
237
142
142
142
142
173
900
23643
2364
1000
865
720
733
615
485
480
780
427
427
929
794
34003
142
32339
33968
30358
30794
142
836
2000
5920
3432
526
6234
1608
1730
3712
1962
10411
10568
302
3390
2725
902
302
910
322
1035
827
142
142
142
142
142
17459
292
291
5783
5552
5877
5093
5746
1082
5496
5735
5861
5797
5870
142
142
23665
142
10310
9573
18070
9361
9482
434
1656
1221
1599
11394
1288
1578
1693
1095
8314
6797
1121
1489
1444
1283
1217
1373
1115
1047
67028
6070
1283
9161
1335
1529
991
713
1020
1117
2013
1417
1195
1175
1365
1286
1594
1331
1129
14619
1124
1431
821
1230
1101
2864
978
1444
1458
2216
1618
1340
1003
275
4760
363
1243
877
1290
2208
1417
1512
8208
1368
1400
1213
20125
25759
1551
1185
14576
1068
1358
1311
17683
3696
1069
1029
8280
814
1108
2673
5755
1343
1159
331
1063
17744
6396
17252
202
202
141
141
140
141
140
141
141
140
140
140
140
140
141
141
623
140
140
124
4310
1509
144
12021
5307
124
455
13534
141
4075
13369
35287
328
993
901
676
14125
19842
322
2927
1178
790
1710
777
1283
1221
592
591
600
596
1327
593
1362
1126
1202
589
565
287
1253
576
1135
578
1271
6901
17729
8408
11362
11368
17717
4231
4221
4547
2660
21917
3061
4621
6843
5161
4309
2517
4099
2973
3246
3123
6042
27861
12538
927
4910
11498
4069
22279
5224
4064
4242
19225
10908
4324
5043
10783
2942
9462
2841
21491
3372
4098
9931
14755
5341
237
4478
6841
35287
17729
179
179
2212
34384
13203
3758
9155
16427
44681
15341
3413
374
2306
3143
9392
25715
4054
3468
4861
2172
2910
2738
1057
3772
3333
2458
2284
9977
179
9493
17729
657
487
1409
495
470
196
1029
404
786
2624
834
1339
548
825
12267
1973
412
20636
2841
588
801
812
777
764
1507
6699
21250
1178
1083
268
11548
368
268
748
826
848
789
844
365
4362
363
268
1005
304
346
842
538
260
12303
15792
2815
1316
372
591
832
802
12836
536
264
11978
802
848
264
4798
1146
8909
441
7374
4140
6750
12944
842
13157
749
802
11968
538
273
6900
848
802
267
842
802
806
791
768
19148
1484
7349
268
3890
12985
848
773
848
12590
2994
435
794
536
273
12029
11912
1026
1679
1779
1632
1710
1569
471
10864
7057
3260
1715
733
1191
1316
1286
1016
1715
2018
2331
2058
2162
1914
2036
268
905
25559
2043
1785
1778
2056
542
264
11978
12222
1935
24352
14888
6900
266
768
2243
8461
1349
8203
542
265
214
12668
174
9569
1291
268
12306
1074
542
263
212
69150
174
9353
54171
542
260
209
12353
174
9295
542
263
212
64283
268
2760
32924
189
8511
1425
1460
424
8545
936
24818
935
26194
936
21735
935
28908
936
19979
935
24818
8459
5216
8277
8026
8192
16766
8545
936
25990
7030
5617
492
3452
3249
2955
3209
436
3550
606
3295
3444
3676
3089
2998
3201
3002
52396
8236
4901
34327
16961
1380
19669
4098
16317
7350
10777
189
189
8196
6128
8980
11092
1380
1010
291
111213
189
189
8196
5037
4098
17287
50192
189
189
2974
3444
2930
5867
2920
3338
7120
6053
5828
7024
623
8802
8463
5944
6812
7722
9236
7225
3177
4362
10243
12880
9931
10827
8644
7645
10807
9214
10659
7724
8987
10078
8065
6612
8921
1112
12195
286
291
1010
510
515
326
189
8555
5612
4378
2432
1782
12269
70611
14393
7241
6550
25513
27325
128167
36556
1796
408
1296
497
1178
431
432
1108
944
1042
872
842
5508
645
1028
1171
1768
992
438
7469
4298
619
428
429
429
447
416
1176
966
1001
1039
19309
595
570
913
1161
1092
2340
10706
6568
1188
580
11823
7271
659
211
4209
1783
1157
1250
2158
7857
2568
407
151845
189
3026
41797
14521
6550
646
646
948
645
645
5126
4096
189
8252
189
8252
103
103
103
3430
8236
189
189
8253
574
570
8253
1380
3574
53209
21128
196
196
196
196
196
195
196
195
196
196
196
196
196
196
196
2898
195
195
18004
198
10514
2508
22827
21880
198
195
197
12083
197
197
197
195
10474
679
512
530
512
542
530
6664
9480
7240
5091
2969
542
512
551
836
578
718
9662
597
561
1326
2639
3180
3628
3172
4817
2097
5044
2605
8023
2959
8948
597
561
539
505
8875
604
541
2229
3188
3305
3318
2914
604
541
537
484
16324
1087
5252
1490
334
1102
345
6435
936
1228
7586
1144
779
515
471
1498
762
6063
4439
904
939
901
3089
1450
4084
309
549
4709
308
2793
10854
124
11088
3405
8505
309
1581
309
906
5803
309
309
309
3607
308
1956
309
325
892
1307
1036
1106
966
3023
901
163
3484
122
1450
2370
550
9962
1106
1307
15019
892
1036
927
388
713
424
404
1127
831
410
406
33974
892
1106
1036
1307
987
824
767
892
1036
1307
1106
34290
1032
34353
892
1106
1036
1307
34414
1036
1307
892
1106
34366
892
1106
1307
1036
901
144
11462
22054
1036
1307
892
496
1106
6794
1036
892
1307
1106
910
22054
1036
1307
892
1106
1036
892
1106
1307
20301
919
2766
6339
899
122
7832
3475
2336
892
1036
1307
288
1106
23511
7192
6285
1105
1478
13893
7634
2334
5196
1451
1525
43381
14839
4768
4768
21278
1305
4474
945
834
1063
680
7433
631
7394
755
724
756
671
14369
742
980
740
923
924
924
723
969
923
989
855
563
10619
435
1042
456
1175
12654
3633
174
6314
10764
1200
14369
462
10756
451
10052
14369
14369
462
14369
462
4749
14370
451
449
12381
14370
14370
463
8060
14370
451
9605
14654
451
9599
14654
451
14654
453
11898
14654
451
14654
462
8309
14654
485
546
356
10126
10126
14654
453
10206
14654
455
10052
14655
457
11868
1101
17103
1141
219
8759
8759
1015
212
470
1654
581
1029
16157
219
445
10242
9988
13557
762
6522
16158
1141
1140
762
581
1009
219
7916
3912
434
1015
212
581
23354
125
125
125
125
124
64
7562
1063
135
135
135
135
19100
1063
200
165
135
135
135
18050
200
165
14453
135
7351
135
18050
18584
200
165
317
93913
4076
2714
1640
311
4532
280
278
2475
1140
1995
1132
4040
1140
3217
572
3724
1140
12029
4041
1140
3217
572
692
846
3414
519
516
467
442
471
472
1570
595
725
747
786
451
309
297
492
450
546
1109
1829
592
726
527
8554
789
342
268
294
297
971
320
418
303
306
303
878
489
602
335
813
933
787
1198
413
1234
565
503
537
1195
1235
782
1200
782
10244
887
477
915
557
455
929
872
999
973
506
469
1004
317
8854
7851
884
786
557
896
89
1620
670
2038
1805
3184
229
31660
1347
10509
1686
1541
362
89
21904
505
2038
1024
340
2637
1109
612
330
1709
89
1813
2237
1403
1702
16699
739
924
1266
12055
20500
487
52468
1092
1106
1270
1231
1097
1409
1130
268
21784
1255
1187
1258
1124
1060
1101
1033
757
954
1765
1619
964
7983
1212
370
51129
1305
4002
370
1600
22439
23612
22438
25518
25073
27478
3099
4292
5618
1229
778
502
1344
3084
754
8220
746
713
735
746
3995
1187
17571
2627
480
21639
18104
142
143
142
141
141
4896
141
143
266
143
6323
8651
141
8776
38600
898
1035
1067
295
5327
2343
1067
2962
1067
281
762
645
3814
3172
707
294
555
2302
14233
170
125
13485
1079
125
3043
10518
2196
125
11474
516
6754
13878
1035
289
337
11052
13898
12776
12782
12782
12784
12784
12803
12803
12821
12821
12825
12825
12823
12823
12857
12857
12858
12858
18848
18848
16504
16504
16420
16420
16452
16452
16453
16453
16485
16485
16460
16460
16490
16490
10444
3135
16539
11291
4601
3667
3128
1535
1920
1829
3190
4582
2822
2203
809
342
72149
2120
822
913
493
15755
178
2877
1785
971
26700
10412
4120
1704
25681
11674
1631
1447
10598
1023
9962
16618
5230
1438
18573
12511
1384
19932
324
1621
11594
16213
13968
10690
11346
11898
11964
14042
11574
1262
10416
13809
12117
14321
11485
11267
612
9376
13254
686
9672
12607
9858
13427
11589
12628
8377
12091
12773
15444
11256
10323
12103
13098
11894
16369
13761
12965
12305
13960
12968
14125
11617
9716
8294
9668
18696
1661
8336
8276
10883
8007
14511
7615
7464
8408
5772
2697
8334
2278
5486
2295
9747
5045
13805
8192
10417
11498
413
3851
3815
4526
9374
3614
4111
4277
74296
263
3842
4372
3593
710
14063
3261
3266
3302
3023
3242
2894
2637
2965
3250
2314
1129
1206
1029
1062
1196
1178
1315
1258
2120
1881
3007
3044
3329
3279
2588
2896
2930
2910
3219
1068
1049
12879
1053
1061
1070
1073
398
5888
12150
3801
3904
3023
7581
5963
6062
3570
3345
10485
5962
3546
3580
3363
254
254
13624
9175
1039
1204
1024
1008
1056
1077
1756
11425
700
18295
5171
620
18295
1286
600
11719
4120
1502
646
11719
4120
695
18295
5170
694
11537
3880
705
14229
5165
675
9710
5170
671
18295
3464
10402
159
159
159
29301
64
3615
1804
15346
1694
295
12427
64
1266
414
64
64
1145
6799
1421
415
1437
2988
9799
39946
3615
4606
1586
1294
10608
13793
1794
3428
49119
3615
3344
6799
1526
12427
10608
391
2511
10646
1443
25242
3615
2890
10509
539
12016
13793
5245
1077
294
4108
2757
308
4109
610
293
2806
7038
714
1751
2453
315
10272
521
749
3615
1895
31813
608
2860
3053
8998
1507
2838
3209
291
1118
1720
12994
2478
1867
9360
26326
3615
442
12427
1294
2616
2270
3210
275
9972
441
1449
375
16285
19054
3615
12471
2489
12427
3615
11616
6799
10608
19429
2787
140
140
140
141
140
141
141
140
140
394
406
141
141
141
623
141
141
141
842
976
1049
356
370
842
842
842
976
1049
356
370
842
18573
842
530
531
530
532
8753
504
525
9663
179
2101
2170
400
3786
5833
3992
4114
613
4427
16307
565
850
18365
1082
8256
897
878
7341
677
621
831
385
571
7006
3710
545
1645
25192
6477
540
7219
7478
26125
299
4195
541
538
7015
574
7561
498
1488
6404
7179
299
299
12384
24737
1097
12176
29927
5082
12432
16955
40257
2138
8613
7217
7978
7570
12282
16562
58533
2470
8164
7433
9273
8478
5665
6925
6730
6991
7093
55605
11954
604
12464
24301
5267
26376
125
125
125
125
125
125
124
2579
461
392
27590
102
102
258
12121
430
186
2996
23354
125
125
125
125
125
118
64
446
36332
482
125
12269
136
125
125
4570
125
125
125
2244
31092
454
11564
122
124
179
1222
125
4424
136
1335
125
4570
462
10426
136
416
677
22329
125
125
125
515
124
5888
122
18856
466
8655
124
124
124
64
64
64
125
125
125
125
124
126
179
64
22329
467
6900
124
124
122
125
125
18828
1512
64
125
64
126
126
22329
125
125
125
125
125
125
454
125
125
125
125
125
125
12402
124
123
124
35287
141
142
142
142
143
143
142
142
143
142
142
142
142
142
142
142
143
142
143
142
142
142
142
142
142
141
143
142
144
142
142
142
20922
143
143
275
143
143
142
143
142
143
143
142
143
143
143
143
142
142
143
142
143
142
143
142
142
143
142
142
143
143
143
142
4338
6569
143
7000
1295
68070
4338
4954
6999
3751
1141
697
259
37541
310
140
414
17679
339
1046
1256
328
4234
1488
733
1064
4404
1028
6382
1070
19838
2166
7949
2372
1914
2237
2994
264
11354
1256
2386
2118
2962
2394
2727
4843
16333
923
1256
2290
16984
4534
5127
16216
7730
16705
1256
1533
1055
1202
1160
16970
16620
5794
8084
16889
1256
1604
1704
2105
17860
2879
573
925
1046
9727
1256
652
1276
999
2420
16983
17707
5468
17830
16989
17703
6330
17860
17001
7099
17737
17830
19917
1343
2133
2428
2700
1996
3536
1618
1256
2137
2969
1865
2022
2984
1973
2603
1769
21680
1256
1319
1283
1144
804
1055
923
1115
1326
1355
1100
1279
1279
951
1005
1325
17142
21551
7591
21699
5744
17161
21567
21680
17150
21567
21733
806
414
882
15804
19035
3345
9673
935
389
878
21733
19951
17830
16908
16993
16567
344
37548
603
310
500
31136
141
1321
275
16212
4536
269
3348
142
272
9727
7133
5123
3097
1135
1135
241
241
489
5123
5794
5123
468
3260
241
218
489
468
48317
1135
241
241
489
245
17876
453
1072
1344
1055
9113
35606
10019
3286
32922
2557
1973
1334
867
869
896
835
1009
1121
498
855
1096
1454
951
815
5671
1488
769
873
880
1309
700
946
1662
981
924
1571
1520
389
1050
1533
1048
5839
8280
1335
61584
1662
1121
952
1009
982
870
868
498
700
816
1345
1489
770
1310
390
947
1050
1455
835
1097
874
856
6406
1092
2915
2534
45838
2489
10980
2934
3982
4093
9217
5839
28339
4093
344
37548
142
216
216
216
216
216
216
214
310
141
428
5166
1141
1132
1995
29522
135
219
135
135
135
1141
7730
141
419
18109
762
228
865
955
479
528
552
1521
7999
2305
553
7368
4859
541
3100
3775
2129
3233
24814
2106
4943
710
2338
1558
550
2338
5778
4698
7092
710
539
3269
4211
8432
257
20336
567
539
539
1815
3744
539
7669
1016
7375
7092
539
539
539
3080
1923
3175
4253
2717
2861
24574
567
710
614
4633
3433
3130
2953
3369
3053
5327
7092
710
3921
3248
3119
2405
1748
1362
22962
567
539
539
539
2691
1021
4649
539
1016
7092
539
539
539
3097
3445
3548
3016
3622
2895
3077
24854
567
710
614
4002
2902
2481
10477
2689
2849
6840
2305
553
10913
2106
567
22219
2736
1521
2305
2106
7092
710
3921
3248
3119
22962
553
567
539
539
539
2691
1021
1521
2305
2106
553
567
710
614
2405
1748
2908
10477
2245
3053
25327
7092
539
539
539
4649
2055
3248
3164
2577
1834
2133
2305
553
570
1745
13269
2106
567
1879
164171
6840
7054
5839
2915
1072
2534
45838
10019
2489
2934
3431
4247
7188
1052
5839
2915
11768
2534
45838
2489
2934
3431
4247
478
3876
1229
5839
608
4283
11258
727
608
4283
11258
660
445
11001
30015
978
643
807
2048
343
838
917
753
368
1856
421
522
1653
3009
1964
9866
142
3462
4140
4140
555
1818
4140
911
501
397
402
452
402
898
1310
403
442
19953
12732
8534
398
2760
421
522
2830
816
431
2434
1328
456
384
1067
42367
6856
41756
2481
625
635
1109
930
1771
1041
41217
122
11495
410
424
442
40683
324
2342
1826
498
3291
2357
324
1000
598
2977
463
560
5037
1794
424
1800
532
2783
1661
1271
405
1598
316
3272
2179
1895
406
56835
1783
2465
334
892
616
2608
2494
382
2802
1138
1255
406
756
3340
2396
962
1147
1177
5057
3012
403
3171
1177
406
942
431
1139
432
2811
1283
1200
6417
886
36403
56319
2409
3645
426
3449
2698
3898
1142
616
1254
3630
2944
2849
121
9010
427
470
249
31203
6211
3097
1062
993
1798
972
935
1367
5801
960
389
333
5998
3102
1120
5893
35523
6155
3336
1060
1400
2183
330
367
6290
4550
3655
607
4260
6693
1121
5261
595
31404
398
4960
5408
568
5161
4984
4656
5402
4448
4504
4881
17201
5940
1740
357
5220
2707
2655
6753
5609
6302
22760
3116
3750
5962
327
5887
6080
5549
6640
5435
6212
6122
4973
5652
6337
6160
29220
129
570
129
129
13131
129
129
120782
529
6330
595
12488
129
129
129
129
129
129
129
129
129
527
27140
522
144
980
735
5494
143
143
141
141
141
141
506
141
141
143
141
141
141
829
6209
129
129
544
10954
666
143
129
129
129
782
18244
528
143
621
12523
552
144
15955
663
143
555
12337
120782
517
26255
524
143
980
735
5008
553
10240
528
1338
670
11107
21498
426
20824
18610
237
237
13686
237
237
236
236
235
237
236
235
236
237
236
235
236
2382
236
237
237
237
236
237
237
236
237
426
20792
18616
237
237
235
235
237
237
237
235
237
237
236
236
237
237
236
13278
236
352
15084
236
237
426
20811
108
108
108
108
108
108
492
1732
3788
6413
719
156
33039
2211
108
108
108
10322
264
33067
713
156
6704
11906
156
594
32088
650
392
386
386
419
391
181
181
1422
156
156
519
8230
182
156
156
181
275
181
156
156
4028
181
10816
303
683
433
1655
3656
28783
129
520
9754
129
129
741
129
530
664
105
522
129
129
8997
129
120782
129
129
129
129
129
129
527
214
525
144
105
555
143
143
141
105
141
141
141
502
141
141
141
141
141
105
150
429
791
389
767
992
948
31818
11185
382
602
341
1859
1826
5387
1215
3798
272
4468
7610
829
6209
129
129
541
12616
666
129
129
129
782
18244
532
105
1337
676
12218
1462
22362
20940
26090
1061
1061
1029
1061
1061
15644
1061
1061
15511
1061
1061
30759
1342
1311
1317
3351
1353
1337
1396
10737
5124
3504
1300
1381
5256
4261
1187
11472
2225
1357
1339
1367
3307
6891
165
1061
1061
15565
1061
1061
15734
1061
1061
15487
1061
1061
15830
1061
1061
15880
1061
1061
15721
1061
1061
15766
1061
1061
1061
1061
207
718
14229
5170
15693
2205
498
338
338
354
13402
432
620
387
499
338
584
580
387
585
700
489
548
1050
375360
235980
926
4050195
4605
269
269
2195
269
2381
4605
2195
269
269
269
2158
269
269
269
2381
269
159
10467
2924
159
8843
640
1450
99
19
8680
159
17952
3776
916
461
346
5171
8471
576
7234
14625
926
16719
14625
16719
14625
4854
4824
1084
576
461
13824
281
2920
11001
125
5383
225
24178
4625
4467
2940
267
12861
7365
125
1615
2680
20268
288
288
2623
2495
685
288
288
267
288
5177
288
288
9159
288
288
288
2191
288
288
288
3446
288
424
7011
1295
18791
578
312
799
301
4581
2822
2335
7009
1010
682
4288
1362
1363
267
6968
7375
281
143
592
1453
3829
2125
484
365
1021
628
422
1326
27830
295
331
386
420
2822
479
338
1079
2067
1782
2172
10483
2289
2500
8384
2335
8208
1786
331
332
331
330
7026
1615
143
7365
4625
143
10444
10933
288
3823
5222
288
288
288
317
7762
2940
3840
4120
3958
3974
10510
4010
3900
4380
14790
640
1450
10063
13176
159
2541
4388
6675
3456
4890
10855
2901
3808
2305
2264
8087
4130
4404
14967
26484
13770
159
5922
159
2144
82944
6144
23137
181
181
166
345
1260
95
333
95
23137
1260
333
95
2048
8192
5120
4096
3072
4096
4096
729
1877
118
118
23354
125
125
125
125
125
1881
2251
2436
2634
3003
3201
3201
2210
831
1024
4061
4324
4603
4324
4603
4603
4603
4603
4603
4603
881
852
4828
23137
1260
23137
181
181
166
348
1260
95
331
95
4828
4828
5077
2128
761
6005
2706
832
5120
7168
6144
7933
6144
8115
4329
788
2048
9024
6144
6144
2092
832
10873
881
7168
841
2048
12797
3072
2018
5120
2200
958
2048
14936
15389
15846
13312
16530
11264
6144
3923
3072
549
7917
3236
2773
3106
2951
2642
4592
757
7540
3917
2488
23299
1822
3926
5609
4000
7227
5986
9753
3966
1312
4572
485
935
3827
3650
7235
9716
3003
6335
2534
575
3760
10755
3989
8372
1262
750
14253
1033
726
1843
9680
2942
3338
3691
3926
2852
2449
9727
3025
1861
3783
2709
2983
2999
8715
5206
9150
3106
2642
3926
1827
1863
3236
1033
2013
1038
3739
23299
2951
1822
4592
1522
4312
2773
1753
1845
2199
9620
9716
9680
9716
8386
13211
9680
9727
9804
7240
3983
12038
2599
10179
7690
9856
20276
6056
3243
12702
7430
11390
9826
10617
6656
12050
15869
14683
44521
9806
11669
12610
3238
8022
8268
8921
9776
21693
8418
11333
3291
3849
6102
9859
3000
2429
4183
8302
2414
3357
9115
2672
4505
2797
3801
4586
8041
9017
8675
9691
9542
3792
3109
2651
3653
576
14327
4031
9704
4128
3206
3400
4665
4157
2626
9840
2759
3591
2324
5122
5128
3769
9696
2571
3826
4031
1896
4516
4204
9737
4252
3428
4432
4914
2882
2511
8346
8060
9754
3562
19293
2731
3829
6878
3027
9772
2955
3688
10506
8842
7948
19703
9911
14332
7235
3009
4947
1973
2374
8587
4529
4425
3005
3100
8521
7850
7986
3236
2773
3106
2951
2642
3926
4377
3887
23299
1822
4592
4284
8209
15427
8237
21218
8100
17997
8792
528
2631
479
5699
3236
2773
3106
2951
2642
1822
4592
23299
3926
821
5312
17060
3115
7766
5986
6646
6750
4467
3855
1552
11594
65
126
126
65
65
6519
279
141
142
1116
13853
658
1976
4458
25587
1293
1481
1174
142
142
142
142
142
143
143
142
35287
13922
664
36978
1881
273
1540
1826
10389
2303
1076
707
785
2124
981
716
742
617
2107
912
601
1296
1212
922
780
2005
1917
3752
2257
664
1029
699
2445
942
806
2456
663
750
4809
765
9054
13922
273
4797
19302
32415
13922
273
7436
3533
3767
4933
10982
450
3799
1523
8638
6559
143
143
273
142
10330
7436
7436
6900
7436
13922
273
35287
5267
24734
1297
4034
269
2688
269
304
124
12228
431
255
25584
1590
326
791
1794
736
362
951
370
263
405
409
260
489
212
19036
376
2133
733
265
22520
546
2166
3301
1151
214
1983
319
4398
21909
19513
5261
484
1198
1564
1590
1334
2788
735
16989
9282
332
173
14720
16060
2277
2691
2020
1534
1549
10499
5482
12845
4096
338
6852
888
2081
2031
2203
1911
1950
1537
1471
8333
4096
888
15443
6289
10493
338
900
10278
266
3775
11438
10350
11438
11438
833
833
12023
951
5716
566
10483
8349
6526
1419
913
17661
123137
623
623
735
597
211
4336
597
3608
6371
13830
633
735
13717
10002
585
12763
13377
13914
726
693
582
868
585
14165
671
2983
22386
2749
1775
1409
1347
1550
12714
1887
3021
1956
2207
1340
4004
1635
3271
9333
8768
1878
2118
6596
670
933
68465
19
12348
19
19
19
19
19
19
114
4140
337
332
187
976
3743
8250
159
159
159
159
159
19
159
19
159
159
159
19
4157
159
159
4043
159
159
37771
8702
12152
9433
159
4047
3979
19
4642
1649
1237
5292
19
555
232
36435
159
159
159
159
159
1678
29765
19626
159
491
577
636
3197
13639
14521
17518
7942
24300
6900
11222
902
712
552
866
1471
1083
519
36385
1086
5806
1792
5795
1017
1508
1965
2126
3679
1935
1738
1204
4950
2126
867
295629
160
927
678
38640
5536
1666
15928
2258
1286
1337
6900
2983
5520
8815
1240
6590
1322
506
443
4188
784
901
863
395
2661
1272
1058
748
765
1127
771
1345
821
12431
1352
1559
1641
6484
6377
2293
6737
406
460
642
859
768
884
2582
1202
792
765
1353
730
765
823
765
711
724
762
767
806
739
2939
1184
765
8459
5699
404
723
441
5699
5699
5699
1559
12431
11388
441
1306
724
22741
789
11672
1312
774
722
757
832
5699
1559
12431
8845
5699
441
723
1270
1573
690
823
690
789
832
7079
502
752
820
1547
21510
8459
2939
1559
4795
2942
7550
2552
2794
2552
10063
9368
2942
431
19273
2794
461
215
2552
3119
276
4795
7871
2794
2552
8626
2942
8431
2794
2552
2942
267
10967
431
19810
461
2794
276
215
2552
14108
3119
5025
6279
7844
2794
2552
1026
2942
8740
2794
2552
2942
431
19812
2794
2552
461
215
3119
276
5640
431
23273
2794
215
461
276
2552
3119
3841
13436
9942
562
242
8617
268
6106
3565
215
4350
18602
8179
1556
4350
4836
5472
4350
471
19051
4350
8179
435
18664
4350
263
7890
18664
4350
263
19113
17204
19
19
229
229
5672
229
229
229
229
229
229
229
229
8612
5568
6518
11088
19116
349
9169
19354
13669
5639
7370
2552
2048
449
18878
2552
14108
215
349
276
3119
2794
5909
263
6564
2794
2552
2942
263
6900
449
2794
2552
349
8702
18252
9506
263
12191
431
18066
2552
349
215
276
3119
2794
530
6808
1141
391
2774
212
1132
219
7862
7916
8759
6382
1141
18662
212
1015
419
21087
1140
16718
135
581
1029
219
470
1015
1654
581
212
219
453
10242
888
742
135
1572
1375
3043
6446
151
104
1456
1805
104
275
12132
3046
486
1371
1741
1796
10368
3044
2028
234
150
4398
10562
832
7052
1585
2389
5585
1430
151
8148
1942
595
4381
124
150
12468
868
10419
115
492
12016
12404
39804
150
836
10119
7068
486
531
150
10030
832
11770
6155
492
8534
262
4099
2131
4099
2162
12346
2130
6581
23513
23354
125
125
5504
125
125
125
16354
124
2814
275
20771
125
125
2248
53026
1398
237
236
237
237
52232
53073
23354
125
125
125
125
125
123
2318
53026
236
237
237
237
237
53073
13223
237
237
236
235
235
235
236
237
180
180
13298
237
26274
4608
7168
24510
14150
56531
62830
237
235
236
237
237
237
53637
13116
237
237
235
236
235
237
237
11208
38367
53433
237
47414
53212
236
55663
54134
14021
213
7449
236
11406
236
236
14039
20700
31320
4306
23354
125
125
125
125
125
53025
236
237
235
1366
237
237
236
24274
31320
13130
237
237
237
235
236
235
236
237
445
449
445
5344
23354
125
125
125
125
125
123
3198
53044
1398
237
237
236
237
53052
237
54298
12756
237
237
235
235
237
235
236
29512
54869
24546
237
13448
27419
236
14965
237
2079
237
896
102909
141
141
141
140
21752
141
141
141
24809
21483
7976
159
19
19
19
19
19
19
19
19
7947
159
19
19
19
19
19
19
19
19
7735
13476
126
19164
196
196
2143
196
4610
4652
196
196
196
196
196
126
196
196
6702
196
196
196
196
4547
196
196
196
196
196
18817
126
126
126
126
126
126
126
126
126
126
4421
126
126
126
126
4517
4602
126
126
126
126
126
126
126
126
126
126
126
126
19104
126
126
126
126
28449
126
126
896
896
1260
19180
126
126
4530
12247
4610
126
4424
126
264
10528
19138
126
126
344
36852
142
216
216
216
216
216
215
216
310
140
215
9390
1170
408
408
454
37963
2235
1384
453
427
643
334
260
303
2085
352
1116
1231
268
568
1292
1451
2615
3795
545
510
359
1130
5043
11354
4318
36957
310
456
24675
1435
1456
1365
4755
2043
3484
1070
351
268
268
5794
36860
310
115
202
115
202
115
236
115
236
12109
115
202
3155
115
274
115
274
115
274
115
274
115
115
442
1550
115
290
115
290
745
115
420
115
420
15655
2057
107
107
107
107
107
107
107
107
107
7583
107
107
107
107
107
107
115
242
107
107
107
107
107
115
244
115
242
115
242
115
240
4234
27691
107
107
107
41080
107
107
38360
107
107
20776
115
226
115
226
107
107
36385
107
107
36666
107
107
32510
107
107
38432
107
107
115
238
115
238
7917
115
218
115
218
115
220
159
208
107
159
246
159
246
107
107
107
34680
107
82379
115
270
107
108
71
224
108
108
71
224
108
108
108
71
224
108
108
71
224
108
71
224
71
224
115
224
71
224
71
224
115
224
71
224
71
224
115
224
71
224
108
108
108
108
107
107
107
107
107
107
108
108
108
108
108
108
160
218
2760
216
115
216
93
267
209
9378
196
196
141
209
209
209
196
196
196
196
196
196
196
196
196
196
196
196
19138
126
126
2143
4527
4611
4423
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
19104
126
13060
4530
4617
4423
19125
126
10387
4529
4611
4424
19191
126
19139
126
4536
4614
126
4423
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
1504
2223
6378
217
217
217
217
217
217
217
217
2012
2819
217
217
217
217
217
217
217
6240
135
135
16000
444
135
135
135
6382
135
12465
6240
15999
453
10242
12467
6240
16000
470
8759
3740
1141
697
1995
1132
259
37638
603
1104
518
2157
1038
2365
391
1509
310
259
422
22123
1683
268
362
881
1036
288
1827
1461
261
4678
1513
480
12105
259
2000
463
285
344
245
468
3097
5123
3097
2931
2868
2389
4040
2606
23149
2539
2831
3124
2739
2404
22926
5966
9378
1725
1013
324
324
6031
10392
6038
6038
254
1226
5966
1725
1013
324
324
6038
6038
5966
15666
1316
1725
324
324
6038
6038
118559
5966
1725
172
5966
1316
1725
320
320
10383
24736
5966
276
12487
1316
1725
320
320
10339
5966
1316
1725
324
324
6038
6038
28644
5966
12013
1316
1725
324
324
192
6038
6038
10339
28296
5966
271
5788
1316
1725
320
320
10383
5966
1316
1725
320
320
31714
5966
277
1316
12544
1725
324
324
10392
6038
6038
6038
5966
1316
1725
320
306
30679
5966
12355
1316
1725
324
324
17846
10392
5267
26319
125
125
125
125
122
10621
223
6843
126
1225
2266
126
126
126
162
126
126
1673
265
214
12428
124
12277
209
37816
162
265
227
12426
259
6041
72
1181
7171
4373
631
154
13665
259
9667
1791
2060
2048
1889
792
1823
2077
1748
1910
736
2075
2009
1913
1994
2178
4386
7611
2809
7723
15807
12223
2963
10421
3555
9667
144
8986
270
425
804
304
10413
5196
203
8247
79917
1013
10371
471
2160
804
1232
436
28980
203
9650
6187
1232
446
37540
142
216
216
216
215
1510
2157
216
310
140
356
342
344
1200
5517
10592
1053
342
3125
906
426
7065
616
5179
11106
616
430
314
2427
1379
16180
1959
2139
2230
2407
7368
2459
3820
2366
248
18196
167258
507
1553
1274
2325
3282
9949
13327
2610
2005
3328
599
1168
324
6496
343
4722
5799
2985
961
736
6121
1394
9542
599
2877
3043
12046
2153
2755
600
9527
2143
2755
600
9544
13287
599
19631
2756
560
1459
2575
4995
2731
2492
2510
2588
5147
349
4308
5261
5618
6350
1844
3412
616
616
3131
2050
3843
17068
5378
11650
2429
11650
286
532
5378
59
3911
2097
3808
1982
1680
321
4937
6499
3724
993
5261
407
17494
1468
885
3117
3692
3830
4212
4721
4628
3394
3914
3992
3732
1288
10829
268
7020
1200
9134
620
5257
3123
4886
885
4591
2271
3994
4003
2299
38203
268
881
600
3842
28720
621
1764
705
661
737
900
1738
1475
260
566
912
29674
1477
651
652
559
6078
1971
848
995
425
961
464
1042
1162
1484
652
559
390
3076
293
1559
2029
14524
6486
1148
623
661
737
704
1409
6366
364
268
1971
848
425
961
464
945
1162
1484
652
559
390
2530
1148
875
400
3842
621
875
705
661
737
900
1738
1062
661
651
559
623
1477
737
722
652
881
600
623
995
28720
737
652
1162
652
1484
1484
600
559
600
995
661
28720
702
1408
6366
1971
848
961
945
1484
737
1738
623
400
364
3842
464
1162
661
900
1062
661
559
268
425
621
705
652
390
1148
651
875
559
2530
1477
737
652
623
700
1407
400
6366
848
3842
621
1971
661
900
1062
661
559
364
425
945
1162
652
390
1148
651
268
961
875
705
737
1738
623
464
1484
559
2530
1477
737
652
623
23354
125
125
1490
125
125
116
37542
142
215
215
215
215
215
214
215
310
140
446
2489
6430
7804
9431
6240
9732
29909
9686
7961
6070
373
4139
1017
1132
459
681
786
606
752
810
1318
1295
833
448
649
1160
906
806
753
7342
572
739
956
1160
1017
1132
1295
810
1318
833
806
956
906
1507
336
276
336
1130
738
32704
2310
2795
572
2198
8396
12300
1327
2725
2448
2656
2730
549
352
34820
2724
2585
2661
11466
8232
28740
381
2772
8908
7902
415
5048
24818
1188
1190
1323
16465
1414
8908
4835
1151
357
1273
1184
1167
1399
1394
1428
1304
2710
326
22106
1151
1184
25390
3108
326
3108
17759
1190
39388
8837
15715
8584
8410
26158
7423
276
336
1130
738
29019
2310
8440
15650
8558
30674
2402
2937
2822
4107
4479
7167
17925
11919
10402
3157
4848
532
61
16447
12374
8175
1658
2260
8456
1201
7750
18582
1446
5281
1736
9011
1203
8133
9804
7136
10944
1484
1818
1854
1727
2031
372
1346
1780
1774
1572
1815
294
841
1630
1630
1589
1823
1585
1708
1596
1659
1708
1822
1687
2737
5115
3350
15862
376
11151
4200
2777
2919
5277
27231
468
8827
661
6197
318
7188
13242
2219
5244
3579
2578
3874
4459
3649
3802
4329
13619
867
748
718
292
1242
205
205
35170
10053
16162
3782
3148
22204
5154
4955
1746
957
4570
1080
1439
4808
1859
1699
557
2698
803
247
730
584
741
638
268
21765
414
6020
10317
5377
1219
1253
244
3473
244
1278
459
26046
6948
2074
310
1489
310
4444
8935
51671
1934
22021
570
609
724
636
2365
4578
268
459
3392
694
4012
1334
12644
267
449
35892
3081
350
1822
619
821
936
6298
2246
1576
1611
2103
5653
302
657
695
1654
2950
4687
8376
5880
5805
1723
1285
267
4880
267
267
978
13156
10063
1668
979
763
1320
551
714
2189
1096
1013
1622
1645
55495
2036
3220
1294
1145
1832
2226
3435
21526
1129
442
2453
658
1226
10063
5725
441
1141
13204
11748
12620
13804
13697
13387
13288
13396
13688
13648
12749
12701
12378
12127
11780
11619
217
11692
217
11628
11628
11680
11726
11795
11933
11960
12076
11785
11679
11746
11745
11800
11722
11713
11752
11721
2270
11759
11725
11712
11743
11714
217
11709
11709
11681
11668
11689
11754
11759
11740
11753
11730
11726
11726
11702
11739
11748
11732
11701
11710
11699
11726
11731
215
217
217
217
11748
217
11762
11762
11733
11734
11690
11713
11750
11732
11745
11714
11708
11689
11704
11715
11703
11702
11727
11702
11690
11715
11677
11677
11701
217
11707
217
11722
11722
11694
11660
11660
11652
11687
11705
11737
11353
11371
11459
11635
11534
11455
11375
11512
11688
11749
11760
11705
11722
11743
11526
217
12983
217
14313
14313
13816
13780
13749
13763
13757
13829
13831
13801
13833
13816
13819
13800
13815
13725
13816
13783
13792
13799
13789
13830
13862
217
13812
13812
13765
13766
13790
32924
189
1207
33306
523
1920
240
240
903
964
880
505
1106
908
948
5773
514
266
3428
850
918
1490
755
3600
1704
955
283
232
2007
24386
4211
265
297
1450
12548
349
39572
523
17411
283
232
481
1315
283
16202
741
968
781
1193
232
6385
5750
2431
2477
269
7449
5267
26132
125
125
4034
304
125
1322
124
13043
465
991
269
3399
1312
341
1384
404
779
926
292
22548
878
953
247
325
344
8646
325
9947
26382
1027
5068
6363
1322
6266
3353
3230
148
3426
1118
1207
1120
1206
1120
4271
1206
25463
452
5739
3642
3312
792
358
3103
679
960
781
5846
7374
5291
1969
1401
296
3409
5066
719
1970
1219
827
8216
1987
835
789
3129
1179
3283
10882
18243
11261
18204
11443
24059
11634
19611
11947
20318
11369
16460
11425
19247
11598
15070
4670
1412
6925
2549
3567
7914
2005
455
464
589
1075
225
22392
1005
389
2680
2021
1516
1316
1328
4117
335
1242
1068
1074
1914
3702
2482
1464
2009
687
1348
1388
775
824
1705
4851
4309
1432
2966
1473
90428
776
4603
774
784
790
717
849
850
841
774
851
297
1042
1118
1637
858
1296
1120
1349
97914
998
1128
908
846
1040
27600
2613
690
1338
4605
1862
1475
1511
889
73140
865
998
50349
18700
783
2613
40020
775
2241
13226
13055
11712
9495
783
16104
14321
8254
790
717
1354
39716
4029
1412
3154
259
4067
2329
5320
215
431
2973
8375
251
1132
3332
4412
1412
6925
3447
7956
3550
2043
449
381
597
1085
7085
1015
27569
5678
9140
226
10304
5335
3355
2881
3288
183
5708
7085
26220
5708
3386
8712
1957
439
357
528
226
18272
3593
4800
4578
476
10443
1043
2735
2953
22802
4666
295
303
395
386
11214
294
3321
4020
276
12183
10520
10611
9866
8889
8958
11988
12055
20500
667
700
569
768
746
850
855
1517
262
268
373
682
338
2736
3519
1555
1543
1564
1408
1142
1463
1300
1394
452
363
610
421
615
444
1922
633
669
554
1335
721
799
812
1807
429
267
2585
2541
857
1458
522
2614
1452
8635
1337
7479
1033
324
573
304
492
290
376
606
19994
633
554
1335
669
850
799
1517
262
268
812
2585
4510
423
6369
452
324
573
421
492
290
376
667
700
768
746
721
569
855
1807
429
267
373
682
11447
359
6672
460
423
662
363
610
304
615
444
2231
722
5699
340
2637
1109
505
285
3659
3147
1667
1835
28233
3013
2525
868
228
115
115
228
115
115
230
107
107
107
115
108
13927
40972
21192
45328
77878
62612
146
339
10738
146
343
5585
146
337
5031
3017
3113
2047
3099
1966
2046
146
1922
2035
1916
1993
146
145
2007
1926
2019
3081
2031
3112
146
1980
2041
1823
2019
1986
2038
146
146
146
146
146
146
146
146
146
145
146
146
146
146
146
146
145
146
146
146
146
146
146
146
146
146
145
146
146
146
146
146
146
146
146
146
146
146
146
145
146
146
146
146
145
146
146
146
146
146
146
146
145
146
146
146
146
146
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
146
146
146
146
202
146
146
145
145
146
146
145
146
144
145
146
146
145
7094
146
146
145
146
145
145
145
145
146
146
144
145
146
145
146
146
145
146
146
145
145
145
145
146
145
145
146
145
146
145
146
146
145
146
146
146
144
146
145
146
146
146
146
146
146
145
145
146
145
146
145
146
144
146
144
145
146
146
145
145
145
3446
146
145
146
146
146
146
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
386
15973
2982
7633
265
8611
463
16348
2037
350
3848
5841
4055
793
267
3845
2072
802
2018
303
7972
1597
397
397
397
8162
270
791
4212
4957
25543
12836
5074
2994
452
7561
1063
391
2774
212
1132
23832
200
8782
3805
627
259
34850
358
189
306
191
122
123
122
122
123
123
121
123
122
123
121
122
123
123
123
122
123
123
122
123
17544
1312
254
620
10305
4651
29496
2173
5301
2711
4548
1132
5568
2417
3900
2848
468
450
1078
5891
2629
1910
8756
2028
6967
2566
2174
2328
2162
1651
1993
8901
306
191
122
123
122
122
123
122
123
123
123
123
122
121
123
123
123
123
122
123
122
121
17544
817
201
254
620
10305
123
123
123
3900
123
468
4548
123
121
122
123
123
1078
450
216
5891
212
214
2028
142
141
142
142
140
142
141
141
3710
436
5648
14960
3710
15212
668
23880
27783
1902
5168
5324
2937
5338
2382
6965
8036
3512
3227
8687
365
4333
2785
76411
7672
3616
2332
7616
322
584
13985
10254
337
8747
1046
805
836
863
761
2443
839
856
836
582
7507
774
848
865
769
1771
19409
977
1053
1132
939
1077
500
1771
881
716
1029
1058
1071
1151
978
1082
813
333
26978
906
1804
3503
4378
937
3697
1967
325
12961
475
408
520
475
475
475
475
475
462
475
452
475
21945
142
489
6719
339
909
7396
7512
3608
475
461
520
475
475
475
170
403
26824
9239
7419
963
822
2418
28912
1487
1415
3515
1407
1436
4276
1354
1393
1839
1305
1281
1255
3189
3175
1416
1408
1539
1394
10270
1345
1304
3406
1254
1280
2038
1269
1254
3018
1346
1255
1270
758
868
1488
1375
1437
1355
808
4153
753
753
2048
8308
506
27054
1961
489
1732
1733
508
326
1789
363
388
1781
1650
29486
1710
460
143
364
9136
1733
1906
1607
1064
4001
1988
1752
2023
1547
2559
12055
1807
3272
1930
1910
958
5828
460
122
4040
239
108
11967
11400
14211
7091
2174
3403
180
180
180
180
180
180
180
180
181
181
181
181
181
181
182
181
181
181
181
182
180
180
180
180
180
180
180
180
181
181
181
181
181
179
181
181
181
181
181
460
9908
124
14011
3858
1125
1123
460
18445
165
434
10193
8333
506
7512
508
362
1960
488
1780
1788
460
122
325
387
181
1649
14212
41941
1732
1905
1606
1709
1059
3936
2031
2135
2360
181
5938
10658
44065
1836
2164
2242
2435
2179
7512
460
124
10628
239
97
3382
2053
1415
8559
180
181
140
2367
8110
515
32089
6144
513
326
1789
1961
1650
1781
1906
462
140
5120
32547
4119
1494
1525
1728
8413
503
1733
1906
1607
1710
1064
1708
1449
1516
1595
1463
504
9622
462
124
4380
8524
508
1959
1648
506
7512
512
1787
12588
4153
10856
1731
912
4114
3342
2859
3052
1759
7758
1951
3357
3059
3285
2688
4885
460
124
10658
7919
508
326
1789
363
1961
1650
1781
22200
1607
170
458
506
24758
388
489
1906
122
4040
1733
1906
1710
1064
4053
1631
1925
1901
7565
1922
1502
1574
1382
1645
15878
170
462
124
11461
3889
1125
1123
462
18153
122
10746
3889
460
17432
122
14212
1469
753
6931
27794
1961
1650
1781
29484
1761
1610
1544
1411
1490
504
9406
460
326
1789
363
388
489
1607
1733
1906
1064
1710
4172
1690
1663
1503
5752
124
458
124
13263
5752
503
9101
508
10058
1960
1780
1709
510
1788
1649
10816
1732
442
14367
935
1765
3226
3094
3122
3370
1760
5284
4041
3115
3157
3232
2560
8028
458
124
3874
1125
1123
458
12629
142
359
6719
140
11248
170
508
510
170
124
11373
504
1064
4053
1925
7565
503
1502
1901
1645
15878
170
170
142
359
462
122
11491
7919
508
326
1789
363
388
1650
1733
1607
1710
460
506
24758
1961
22200
124
462
142
359
1928
1719
1721
1523
1541
1752
1634
1633
182
508
326
1789
363
1961
388
489
29486
506
27054
1650
1781
1733
1906
1607
1710
462
142
359
1064
4001
3272
1752
2023
1547
1807
1988
1930
1910
5828
170
460
124
12055
1714
1640
2932
3554
1786
1655
1664
3247
1787
3495
3391
3103
3136
3401
2731
2909
1773
2694
3213
3202
3026
3461
2806
3382
1707
3325
3399
3339
2687
3098
2886
3445
1304
3838
22207
462
1125
1123
124
12219
752
3806
10650
1469
460
124
4410
4402
1561
2371
43152
1005
6081
4285
2836
1710
1494
1515
1516
5069
3900
1397
2674
2243
2735
3547
1293
1947
4526
2002
1184
1433
2386
1250
3556
2333
875
1732
1683
1666
1686
1734
1622
1751
1659
13122
13589
1541
1477
1494
1664
2095
1020
2171
1935
1808
2656
325
9385
870
2134
2746
1818
836
1581
1174
1179
1346
2793
2826
2836
2845
2817
2818
2837
2813
475
454
475
143
358
10294
13767
1977
2139
1806
1865
1772
1889
1973
2019
1850
1999
2022
2012
475
475
452
1895
1965
1993
2105
1979
1881
1870
1958
2003
1974
1919
1862
1863
1027
122
12827
7287
102
102
102
102
102
102
102
102
102
7288
102
102
102
102
102
102
102
102
102
7305
102
102
102
102
102
102
102
102
102
8231
159
159
159
159
1678
159
244
107
23332
242
115
107
242
107
115
7863
7878
7863
189
189
668
13881
668
13881
668
13881
668
13881
668
24642
361
1169
269
697
3191
286
1833
1011
514
680
34707
361
3191
1826
269
6990
227
1169
591
228
468
937
610
228
4489
1204
1226
728
1247
1226
2756
901
18007
9103
33146
665
2388
604
649
622
642
1222
602
1203
606
569
1918
1782
1222
269
14504
1006
1027
1419
608
1399
672
681
331
2530
1650
1903
1805
322
1196
617
664
1759
1208
1163
712
1549
322
269
761
1281
1521
586
1912
1765
1212
624
1756
5561
1258
321
565
4408
1349
4992
1355
9103
1572
2964
6730
1276
286
1496
4356
3007
2915
2760
1650
4359
9125
3156
207
2760
1480
4136
4626
9099
813
358
1870
342
1350
365
1247
21562
2665
1091
1305
366
1250
1025
3306
3646
9888
1449
344
20532
4833
3306
10648
813
4650
1036
21688
3646
227
44409
4626
3306
3646
813
1472
1050
10841
548
523
21580
11868
532
548
339
303
580
586
668
13881
4420
9106
403
2964
4992
18292
338
4368
9332
1234
386
3372
417
2967
3714
1316
1254
1079
1310
4368
9125
2760
1291
3167
210
27730
519
5141
5471
9536
53853
58498
4420
8118
4616
7971
12043
4426
824
2590
5847
5848
3931
4665
4854
1546
858
1462
4670
4763
4936
4411
5913
11901
5851
124
818
2600
29387
4896
4695
34839
1471
807
2614
6299
4935
866
2201
3414
439
441
439
732
4484
127
433
155
4017
65
126
65
65
530
6808
1141
391
2774
212
1132
444
6382
135
135
19370
135
135
12113
762
6328
18756
434
141
469
449
407
2262
632
1694
980
633
958
1545
408
2138
449
710
6730
6196
349
29574
51508
2292
2692
3251
7321
14655
485
546
356
14655
464
4904
14655
455
9569
14335
466
7260
14335
464
8433
14335
485
546
356
14335
485
546
356
14335
466
12412
14335
469
7625
14335
485
546
356
14335
453
14335
457
14335
453
14335
455
9634
14335
453
12389
14015
466
10240
14015
485
546
356
14015
455
14015
485
546
356
14015
511
355
3056
455
14015
14015
455
14015
455
14331
455
14331
469
10452
4848
532
3069
99
15198
3963
616
2429
1637
286
262
56
5035
1470
12200
3171
2260
2077
1566
1294
1742
3232
3178
3117
1658
3143
3165
3180
3161
3121
3229
3027
3132
5034
12391
5314
5489
11939
5199
12391
3217
4605
269
269
2158
269
2195
269
269
269
269
2381
125
23354
4480
269
269
1490
124
2237
439
36918
1297
1031
1055
295
1217
10152
295
295
7372
1063
657
1272
8013
612
1075
1063
1055
4141
2960
1301
742
425
269
6042
4613
1863
22329
1034
979
931
1089
982
1026
1144
1032
977
891
122
122
126
1403
2976
18828
9632
1803
347
122
1208
645
3118
122
126
1466
1461
125
3369
124
4180
1274
423
1112
1630
613
542
10377
2184
477
477
477
31973
852
1057
1047
3284
3397
997
3392
1084
1017
3440
1047
3394
1144
1201
948
1084
3373
3476
928
3451
3357
3403
3440
3428
1374
64
64
536
10524
64
102
102
102
31973
64
64
498
498
498
498
498
498
498
498
498
498
498
498
498
498
64
64
64
64
64
4605
2195
269
269
269
269
269
269
2158
2381
269
4605
269
269
2158
2195
269
269
269
269
2381
269
125
125
4605
125
125
125
125
125
125
65
126
126
65
126
126
11787
557
557
557
35288
584
444
290
293
563
589
324
560
559
230
939
11621
6046
252
261
252
282
278
377
20004
12180
37229
21208
374
4693
424
344
378
292
1075
321
282
307
1253
1406
1857
241
52652
11759
35458
12143
49948
34645
4693
13402
13941
13923
16274
302
298
13971
315
13988
11787
65
126
126
65
65
15471
72
72
72
2164
72
2181
72
19
349
13511
72
72
72
978
966
98
966
72
355
140
72
230
3306
2134
9502
208
129
10445
9767
10557
1724
1969
1905
1905
1905
141
2021
1513
141
2181
1634
1905
1905
141
2019
1513
141
1634
142
1905
1513
1724
1905
141
141
141
142
141
142
142
141
142
142
141
141
141
142
142
142
142
665
1502
19983
3443
691
19983
3443
9270
19
12507
19
19
19
266
19
19
19
381
374
221
790
1394
3065
159
159
159
159
159
159
159
159
19
19
19
19
707
9710
3880
3414
8602
159
159
626
14229
4690
657
4690
10841
623
531
1262
534
12763
548
699
11537
3880
607
4281
11256
607
4281
11256
607
4281
11256
115
115
108
115
212
108
429
31099
295
3418
165
478
295
161
165
552
472
165
540
295
503
544
165
165
3057
295
295
630
295
9656
913
295
3289
117
536
107
107
1436
1225
8079
107
31610
107
171
6795
3224
2984
262
66927
11164
2090
5166
2775
911
5261
6906
8981
1830
57366
3858
1830
7380
903
3761
2067
2212
2256
3612
4169
3738
3837
2038
1809
3590
4029
1908
1785
1958
1045
3595
5790
3313
20393
1306
1925
3576
1336
1306
908
5260
8263
9215
1251
1261
3296
3597
2017
1413
3519
3320
1549
1577
1433
1197
3276
3285
1463
33579
3679
3441
1549
1287
7894
3669
3434
2702
23535
1046
927
11250
5259
3697
7513
1533
19377
1533
9685
1349
1460
911
5261
6627
9441
1366
14536
3393
21721
1366
1179
37989
343
421
1811
6900
404
4666
259
3465
181
408
406
4140
584
583
5520
259
181
6797
198
4140
259
198
196
1427
1078
1614
375
30244
197
197
196
197
197
196
197
196
7569
197
197
967
196
8695
198
197
197
197
196
196
196
197
197
9580
196
197
197
197
196
196
13908
198
197
197
198
198
506
482
6428
142
19617
197
197
196
198
196
196
199
197
8899
381
482
9906
19919
9334
506
482
144
198
5305
506
6900
6900
6900
11001
381
482
18470
8899
197
197
197
198
197
2888
196
2938
562
197
3010
2124
1871
3302
197
3360
342
381
198
197
3254
481
3332
6900
381
482
22315
11001
2642
2127
2729
3016
3168
2405
3244
2101
2245
2655
2667
2667
3402
3447
3196
2716
381
482
6138
22628
8349
2554
2563
2306
2190
2068
2356
3118
2852
2687
482
506
21410
1275
5576
21428
1279
1272
1280
8534
381
482
6188
8384
7311
381
481
9730
21464
8534
9092
506
482
9384
21428
143
506
482
331
9136
21410
7413
381
481
21368
13666
5603
506
482
6900
6900
6900
506
482
174
506
482
578
174
506
482
174
381
357
526
3860
7522
3860
22892
137
3283
3077
3659
2658
2782
2830
2744
2722
2328
2557
2588
482
3429
22607
2543
2338
2454
2460
2736
506
9773
2470
506
481
144
22596
16084
2956
2119
3153
3363
3349
2425
506
2620
2833
482
10240
352
350
342
1748
345
340
345
346
344
343
47072
163
459
5705
459
10284
41393
1675
514
512
451
7209
3176
3171
536
4741
3368
4181
1741
532
3339
7239
470
8109
34138
5296
469
3787
5857
515
555
451
572
4730
11748
3631
234
392
7692
5155
1174
2493
2347
2379
2493
2347
344
37550
142
216
216
216
2157
1510
214
215
310
140
466
24922
1622
992
1320
203
778
365
925
765
4318
668
779
637
626
614
704
677
428
173
372
399
416
167
925
219
666
179
680
479
7729
8247
424
435
962
2583
333
468
858
602
13128
174
172
320
173
172
173
12004
5466
2437
333
468
858
602
13128
320
2583
412
858
602
12878
320
2583
320
320
468
858
602
13128
320
468
858
602
13128
320
468
23354
124
2237
13632
1186
1418
1221
1234
933
467
3430
282
1485
973
2692
697
2741
978
1159
1149
1008
2080
2126
283
928
1006
1298
1114
11791
1286
925
924
606
787
914
785
1180
981
786
1101
936
936
1101
1061
1059
572
1353
9422
7694
1076
8665
1343
1081
1011
374
981
904
2437
852
1035
1244
137
6900
144
11462
1316
141
15086
7994
137
7508
144
11462
402
1972
141
13369
1163
1031
30786
996
122
10495
6773
7289
896
154
13665
137
12404
927
986
30785
137
8534
6777
124
12300
7289
30786
137
927
6900
141
13369
6777
141
12112
115
12045
6773
7285
137
8534
144
11857
30786
144
12114
7289
141
13369
30786
6775
144
6599
125
10358
7286
144
6599
30786
144
8480
6774
144
1546
141
13369
7373
8494
1125
137
7508
125
11375
8666
7324
144
1793
1511
9320
1546
6618
907
125
592
927
207
953
889
137
927
889
6900
953
907
6622
163
164
927
124
164
164
953
6840
907
165
889
164
6619
889
154
953
6900
907
927
8494
137
8534
1793
7324
141
12112
6619
889
154
953
6900
907
927
141
927
953
889
6900
907
137
10224
141
6900
8521
903
7031
144
1546
1087
2214
15455
6840
144
8277
154
13665
8518
144
8277
137
8534
137
7508
129
129
129
129
129
129
129
7813
15125
124
17729
181
181
181
180
4547
2517
2659
179
178
179
179
178
178
180
179
180
180
179
180
3061
121
180
178
3123
180
179
27942
121
181
179
179
180
179
181
181
70752
31959
314
12404
4517
294
324
7645
349
908
916
608
980
992
349
322
576
472
878
323
458
948
1047
495
573
553
668
13881
668
13881
668
13881
668
13881
666
13881
666
13881
668
13881
423
563
5167
19
5002
159
19
19
555
237
419
187
932
3747
8176
159
159
159
159
159
19
159
159
159
19
19
159
19
32924
189
3220
361
4252
772
2461
1714
17313
3151
2266
477
1852
381
1969
1717
995
2044
272
7978
1693
360
491
3505
479
20163
579
544
550
21562
579
544
527
2206
21260
579
544
527
20219
579
544
550
20326
579
544
557
20433
636
579
517
2120
557
21797
579
544
528
156
20952
156
579
544
528
20846
579
544
557
20371
579
544
550
508
42934
588
43919
571
571
554
578
529
543
39574
508
554
578
529
543
40612
551
156
531
533
531
3129
244
775
571
5246
324
1318
872
311
5863
319
7886
310
1413
898
1055
1067
5850
1067
3110
1067
2163
3172
246
1629
555
14233
29183
898
1055
295
3043
2196
4344
281
11474
516
6750
9654
1055
7129
268
14675
600
6482
26874
426
436
427
437
481
466
299
1379
3301
492
500
580
10030
444
375
10410
479
442
427
539
453
693
1982
301
6900
467
221
41180
1675
451
513
514
7208
3356
3171
3339
536
4742
532
4181
8008
1741
7239
3368
470
38772
3527
3174
2525
515
12423
528
450
4785
12630
554
571
470
4422
4721
6605
12740
44015
3892
515
470
451
7235
6188
38743
6465
197
152
44319
3366
6779
38785
12107
237
32720
233
6302
11873
10692
34722
11533
5532
635
324
517
1064
735
324
267
369
413
324
1579
1989
1759
2455
1029
1759
1549
10110
2382
2655
434
7949
2854
1952
491
416
444
27297
5467
11082
6474
731
11040
1303
855
1350
2760
458
43739
4104
12339
4441
1093
695
1053
303
15810
7898
683
1268
7015
404
985
1273
8909
3495
1503
3710
7285
3710
7033
2419
2076
6397
6814
440
5211
6363
1730
159
6795
159
21268
219
492
538
15934
219
470
13362
500
15933
14915
219
10242
6382
1141
1015
581
444
428
19547
219
474
20597
219
470
219
470
20669
219
434
12380
12474
499
12379
219
7730
10242
1141
1015
581
212
453
219
470
18717
6397
6745
12379
10452
159
3069
159
61
16455
159
9374
18031
1658
159
159
1678
159
2409
10426
394
563
5199
19
159
19
19
552
237
419
187
888
3747
9080
159
159
159
159
159
159
262
159
19
159
861
19
159
7951
266
256
6900
11323
11403
13927
197
5732
883
1312
1500
760
2156
9191
4625
7212
2058
2062
2054
4323
197
265
442
438
438
891
7467
19
159
159
159
3798
19
25798
1656
17112
1708
8675
379
1966
1189
1431
3348
1669
208
2231
1678
4295
7015
156
219
24423
1668
15718
1189
379
2231
1708
3348
1678
8675
4295
1431
1966
1656
17112
6839
6805
196
196
196
196
196
196
196
196
196
196
219
24420
1669
15718
1149
3377
495
1189
8675
1678
1708
1431
3348
2231
379
1966
4295
1656
17112
24257
1303
915
5636
6805
196
196
6751
437
440
437
520
9290
128
20065
12711
475
11490
5029
421
397
2048
19952
11001
545
397
546
397
8349
2996
2299
2519
1500
1126
1205
725
839
370
937
939
736
1921
1637
1131
1485
10740
2997
2998
4378
4754
4795
4952
4951
4795
4737
10150
157
153
154
155
157
45960
45960
45960
45876
45960
45960
11923
45960
893
1223
6068
14020
2017
5148
470
766
376
1374
413
283
15846
490
571
45960
45960
893
1223
4703
596
1154
1021
585
1950
2515
3093
1829
22043
424
781
592
552
543
1546
1553
3388
743
472
528
526
573
507
6908
3126
584
5968
12411
2042
2704
7836
2558
2566
2513
2557
21751
2503
2664
2616
2597
2610
18807
2511
3577
2612
11506
7261
1800
11907
615
615
615
615
615
3917
615
8922
7054
3875
615
2229
9001
1584
8974
732
5267
26319
1297
269
4034
3234
269
124
12228
304
455
122
1884
14147
3469
561
1225
819
1673
2266
44395
2281
749
515
35181
419
563
305
2593
3318
305
1186
2028
299
683
449
7404
7049
563
276
489
270
2465
2053
550
1460
8296
305
299
305
438
3336
2725
2591
873
788
656
760
2638
743
571
317
6545
743
817
2486
2457
2644
862
2402
19164
542
2210
693
702
751
684
5812
560
679
1462
551
378
3741
744
679
573
575
551
379
5818
772
373
7483
5813
5311
5694
1120
2153
17268
309
276
377
386
1829
7415
276
16531
2153
448
435
424
440
422
275
14301
614
564
512
504
397
439
309
1511
3049
5912
4053
3241
2650
7077
1896
2771
788
18877
9587
422
523
397
419
268
707
717
872
341
346
1157
2554
1168
849
2265
416
1906
874
338
2376
234
443
413
1503
1862
1081
294
2191
418
369
350
379
862
2744
1250
865
1182
431
1316
235
309
266
6997
5694
266
6997
309
5311
5694
266
5311
309
5311
5694
309
5311
309
5311
5694
309
5311
309
1829
7415
16504
309
3337
516
7438
5939
8093
732
5267
26376
1297
269
4034
1145
26081
269
124
304
10456
430
1326
123
480
12553
775
914
1305
10089
2119
793
35841
769
732
5267
124
10559
430
27809
2715
122
10426
479
21790
262
338
392
338
1492
12561
956
476
405
595
331
276
287
583
4189
5054
8385
2626
7713
1309
314
2949
7516
2828
3730
646
770
603
1335
789
1444
859
603
859
602
643
45700
860
744
564
861
859
741
861
576
770
562
773
789
1336
576
575
166
6288
165
19359
1613
2333
2179
2813
165
18488
2027
6236
165
2813
165
18358
6442
165
2812
165
19741
6373
165
1453
2813
165
18713
6392
165
2812
165
21956
6365
165
2812
165
22016
6338
165
2128
1912
166
10389
1958
1190
11380
12750
165
14592
1393
166
2983
14142
1938
165
18269
1363
165
165
1714
165
18771
165
18776
165
1781
165
165
165
1707
165
16328
165
1847
165
165
28056
165
165
1816
165
20331
165
165
1675
165
26541
165
165
1924
165
27889
165
165
1675
165
23277
165
165
1914
165
15854
165
165
2882
7516
166
3231
1178
165
166
4777
3752
165
9408
8684
10003
166
165
165
678
9615
165
166
166
166
166
166
165
165
166
166
166
166
166
166
165
166
165
604
166
166
166
165
166
166
166
166
166
166
165
166
166
166
5450
165
13586
165
5672
165
7445
165
4793
165
13193
165
6527
165
16049
165
692
12272
5579
1650
604
604
165
668
654
6248
654
604
689
629
649
165
165
2882
7516
166
344
35941
240
240
240
239
240
240
239
358
164
178
102
102
422
654
186
8723
21836
436
102
102
1616
102
102
2560
869
10870
415
2159
9671
275
481
415
4959
275
484
415
18105
142
143
1105
141
141
141
141
7496
8651
6323
4896
266
141
6422
5386
3903
142
142
143
142
263
598
8534
9686
384
9446
142
143
142
142
8604
142
142
142
142
142
142
142
142
262
143
143
143
10463
257
6299
17522
5395
262
386
15890
143
143
143
141
142
141
5814
2072
142
263
2037
1597
802
2018
3812
303
7972
3848
4055
269
534
8067
10224
8077
4429
791
4212
4957
288
288
25543
5074
263
531
8534
15890
8651
350
1105
263
262
531
8251
8534
5394
3687
7495
878
263
9445
3161
3155
2984
3212
8604
3544
3106
4709
10463
453
2895
3082
3161
19258
3178
11975
257
263
17644
3615
18362
2750
7680
8173
303
6076
1205
5391
3953
7277
262
11924
33219
446
6019
1241
1280
2025
839
12986
2669
1253
270
9925
906
611
260
11276
41204
7761
269
269
3941
6387
13982
452
11026
275
1013
623
544
482
818
2159
5177
6203
2732
280
660
424
334
481
5825
6162
434
1374
16713
486
465
320
296
6985
6985
9845
270
270
1687
262
13983
270
12897
54173
5665
275
1300
1537
375
276
1191
1301
3195
11811
445
2751
432
1772
380
3124
9780
2412
743
10238
262
934
10238
114
320
469
36941
114
1686
12009
4685
324
910
10474
10335
6038
26298
5966
199
199
1615
1725
13910
552
4535
1013
840
10753
942
20328
313
11280
11654
10245
320
10924
3830
2706
263
320
11969
26263
5966
12355
1316
1725
324
310
1075
10357
6038
6038
173
174
173
173
17933
172
129
129
129
129
3862
465
13473
156
172
171
156
129
155
155
155
156
26475
156
129
12865
156
129
156
11019
156
129
90585
156
12082
156
129
129
91624
156
156
11031
71600
156
11020
156
68676
155
11073
156
36257
156
11020
156
129
79889
156
11020
156
89199
156
11069
156
129
74160
156
11023
156
59304
156
11032
156
129
96892
156
11073
156
88974
156
156
11076
96127
156
156
11069
74484
155
11044
155
129
38288
156
11140
156
19539
155
11168
156
38708
4243
31582
35806
37959
40124
6642
31581
30949
30074
526
179
526
516
502
526
181
180
180
179
29838
23006
27680
518
39635
30762
181
504
180
193
526
179
506
526
23239
181
179
28296
502
180
156
156
10931
156
21647
320
4312
25652
16938
36171
1944
2078
2176
62968
9220
2272
1986
2108
65244
2040
2126
2236
2086
1981
2024
526
506
516
502
526
8777
2104
2157
2025
1908
526
1990
2025
1954
2026
2255
2339
518
504
526
1813
2095
2103
2027
502
526
156
156
155
26705
156
431
344
239
240
35948
3984
12251
1005
2121
761
476
2448
1242
3315
3032
1321
2166
635
559
10185
282
665
4956
47448
2252
563
291
272
277
271
9947
480
437
1284
966
1712
1583
2562
559
7361
1063
2694
416
2882
4597
4569
6572
286
6477
580
12405
551
2120
41856
588
590
271
271
270
6297
142
574
142
974
1693
1643
2477
21550
561
2396
12008
597
332
10965
6502
265
3479
6563
2289
6157
4121
668
6261
801
1063
8632
2112
332
1189
1935
1985
1477
601
554
4769
964
1683
1619
2472
24014
587
444
1953
9836
555
10110
40960
1386
271
271
270
8602
550
142
142
458
1048
1836
1719
2508
7955
561
10851
7955
1139
1887
12008
270
7955
1346
7267
647
547
2120
45988
2626
271
276
270
142
533
142
950
1656
1663
2490
13408
2740
10554
1028
841
1149
1610
4164
7197
2740
974
1692
1695
2781
2626
17013
10421
17819
1773
8013
25487
8785
6167
4591
5320
8486
14407
9987
7008
19616
4390
11020
15101
1112
14055
20265
5986
3735
2740
44920
1705
271
271
270
571
142
535
1752
3003
378
950
1626
1747
2449
1456
533
34769
407
143
465
5150
28110
11957
5538
6525
6132
359
2069
11953
6754
5222
377
322
323
34861
28631
1655
1642
771
48523
270
30255
9388
286
561
32690
561
271
271
8481
270
574
525
1689
5374
1574
2582
3167
3533
571
647
331
2446
159
3126
10433
159
73
10582
19
10769
19
1759
87
22855
19
19
1597
982
1031
10489
1975
1697
579
481
297
256
259
267
263
263
267
682
91625
3329
1956
262
955
263
1087
532
262
1472
263
256
264
268
3933
262
3281
809
259
1150
262
263
5547
266
4562
4818
3207
651
263
2573
844
781
989
262
854
5576
767
678
650
88341
3352
355
20204
1198
1122
10135
344
39029
142
215
215
215
215
215
215
215
215
310
140
17175
16230
12744
15562
877
15215
2244
2434
9515
14522
38939
310
5267
26132
125
125
125
125
125
122
125
4699
456
991
5424
179
715
6181
17406
292
179
247
926
376
412
524
345
372
20829
2296
3584
11403
1768
3460
531
524
2955
2303
2312
527
344
37540
142
216
216
216
216
216
215
216
310
140
5645
475
10774
5054
7237
3207
8696
664
10011
26674
6182
437
47839
5537
1066
13795
5045
480
317
3707
319
281
4476
703
2595
289
3690
1779
1947
2522
4001
10810
2216
292
1426
281
1459
1699
270
293
12039
358
475
1497
29070
163
164
165
163
165
164
165
604
165
165
165
165
165
464
164
165
162
165
165
9022
164
165
454
165
467
64
501
64
179
58043
518
164
165
468
9206
463
19117
179
481
64
23944
481
527
320
14042
46103
479
179
523
10639
3130
1979
1991
71064
1785
2718
29438
2260
1735
3078
2215
41924
2412
7292
1807
2701
2159
4620
2266
2282
580
2449
14556
576
676
2472
11432
2894
598
13499
821
5391
19606
8620
2800
3110
38600
125
125
125
1067
1055
125
125
125
85
1067
1119
85
125
125
85
3081
555
14233
1035
125
125
125
85
516
6750
10714
1055
289
337
4344
37263
1131
370
85
404
14308
37263
1067
8382
10577
1055
12496
10577
1055
37263
1067
85
18248
40291
19
19
19
19
19
19
19
19
19
19
4642
19
10402
159
3157
159
401
563
5212
19
159
159
19
19
555
237
421
188
896
3739
8335
159
159
884
159
19
159
301
159
19
159
159
159
19
6532
8551
159
21420
12094
228
1604
5372
228
228
4703
527
11634
1329
228
808
1017
228
228
228
3321
4897
7406
909
3344
6364
1670
14944
228
228
228
229
228
228
228
3074
8213
711
2506
16103
5599
6938
1396
831
804
802
773
840
739
690
1332
11271
289
1243
632
840
770
791
703
674
341
1499
2623
6019
538
1036
387
6059
268
299
517
8989
1089
902
348
350
764
1068
396
9156
1089
1068
396
764
902
348
350
9149
1089
1068
396
764
902
348
350
11722
2556
2980
5874
2975
7861
348
179
179
2349
3191
9169
1089
1068
396
764
902
348
350
10860
31992
535
524
298
1627
2856
724
541
472
572
494
1143
4840
1498
360
4926
1369
566
5940
2013
2110
3069
8543
1967
2608
946
4354
982
750
298
1257
12411
620
3169
3120
386
468
525
386
8280
2118
881
2042
1001
3054
4109
611
484
8983
334
311
8743
484
582
430
9739
526
519
5465
12769
581
575
519
10639
16854
576
483
2459
5337
790
3870
5872
14691
665
676
8039
1059
673
9254
810
573
856
294
1059
602
1552
621
780
596
3494
739
2264
294
2393
631
755
4108
336
5324
7351
3102
43050
783
1524
6231
51252
77446
126
126
126
9763
156
126
156
156
156
156
126
126
285
126
126
156
126
3660
1862
1745
126
1180
126
202
126
156
156
3342
126
156
480
11001
2580
156
1665
126
126
3792
156
156
156
23705
8875
159
1678
159
159
1370
9351
1383
8900
1370
8931
159
159
1370
1678
19931
2853
19036
3566
4319
10976
8736
8248
8227
294
304
365
285
2002
879
335
1808
3555
704
17768
6042
1299
4613
1829
830
288
1012
1132
858
3431
1047
1079
9416
9528
9528
9416
470
32233
6122
2243
1136
8992
335
1348
1047
1059
2035
1552
1509
10060
9185
9185
10060
17718
6042
803
870
1059
1047
11370
8308
11370
8308
470
32250
6798
1097
1481
1059
1035
14948
14948
24382
6122
2223
2287
1848
1034
12545
1604
1494
4140
6042
1047
1079
1832
18067
477
9927
1047
1079
5686
9657
4140
470
32296
6122
770
1047
1047
4570
1995
1132
39609
1063
200
7940
1015
212
1029
581
1654
21775
200
8783
200
9751
19127
526
200
38530
19156
991
683
9066
2971
292
926
327
759
678
9155
365
299
1705
1623
299
299
124
5093
296
4880
32710
439
507
745
6522
3987
1195
10498
3480
1464
3358
3057
1459
1460
1291
2289
4076
5114
5759
3179
13378
418
10281
4098
2205
1466
292
4847
695
2099
436
36574
13771
292
411
3160
745
3991
11325
1863
146
15432
439
4667
8265
165
1097
507
165
292
165
4392
33310
7414
3567
12724
168
3037
209
428
15349
1250
207
207
205
1831
1029
1029
6710
6710
2786
42558
20155
588
293
3403
1168
294
4885
6763
3842
2730
293
4804
3615
4123
1540
3093
339
4275
5796
402
297
1314
3580
7217
17322
4289
2763
636
450
417
762
762
6291
618
762
572
660
667
529
2413
1934
2498
286
1467
3580
15587
1756
4321
762
762
5608
762
288
660
288
1432
3588
4814
16650
173
762
762
6469
593
1147
599
444
615
617
762
762
762
762
762
762
1437
3580
11942
1742
2764
762
10451
8040
12694
8843
1803
2306
269
269
296
268
1353
1857
296
1960
269
3023
41346
6877
9333
269
244
269
2567
1032
269
269
1042
913
7946
362
287
305
5473
1742
626
6059
291
2896
11696
5944
9333
1155
362
905
244
550
10033
822
26170
5944
7882
5462
2896
244
719
687
541
2966
3789
2226
560
4039
566
4962
2524
2579
2677
555
19947
8906
244
2436
2572
1289
2095
566
1385
416
404
502
273
267
560
623
273
273
17809
10273
316
339
244
341
320
940
348
244
336
345
331
316
318
7823
17989
5416
940
244
244
13928
17917
244
942
504
244
22297
9390
18015
244
244
942
27076
10755
10755
125
125
125
125
125
125
125
125
125
125
125
244
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
244
125
125
125
125
125
125
125
125
244
125
125
125
125
27076
27076
2572
1385
2436
16657
538
1422
244
9087
244
404
527
570
2572
1385
2436
2966
2677
2524
2226
3789
370
36167
125
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
125
125
32924
189
1146
12509
293
269
2735
6535
1421
1514
394
369
484
351
245
5213
1122
404
6350
713
1354
4423
2742
1412
794
895
869
542
634
608
626
921
15880
1848
11543
9757
1214
2462
347
1653
1653
2097
15162
856
1376
9290
756
677
415
3986
282
668
13881
592
3745
668
13881
668
13881
530
6811
2774
391
135
212
27792
470
7915
135
135
135
135
3742
135
697
13685
144
144
144
144
144
143
144
144
144
144
144
145
144
144
144
144
144
143
144
144
144
144
144
144
420
144
7176
178
179
179
144
181
179
179
180
179
179
179
179
144
144
144
144
12936
11721
145
10783
2489
4595
4594
4593
4593
4588
4593
4592
4590
4591
4591
4596
4595
530
6808
391
135
1141
212
1132
27521
1015
219
1141
141
212
444
1654
581
1029
25968
219
6382
7730
1015
212
1654
1140
428
581
45741
4153
677
8142
665
5086
41985
625
706
641
663
636
2248
15368
7032
339
339
1121
2604
7938
182
696
703
661
180
180
645
14801
662
629
665
655
574
182
181
505
5150
21736
219
492
9727
540
10581
8028
35440
1011
23781
449
1310
2290
4825
5948
6757
5346
1171
2853
32727
6894
1837
929
28191
6846
7721
4507
355
3420
11580
29804
72692
8028
505
45741
1875
46282
6493
4849
2249
626
664
4382
7739
2670
692
636
12417
1960
2927
8155
697
5502
2668
3381
2571
2338
383
1298
1957
2253
2586
2631
3363
1049
3947
179
179
4474
1747
1504
1823
1565
42488
1781
1682
1686
1595
23178
1586
1751
1435
2136
2156
944
1374
1464
1489
1370
1371
4939
1530
2600
1048
19842
310
10618
1496
3102
1496
7119
19842
1496
1048
1496
6168
4989
46943
4474
1682
1464
23178
1747
1504
1823
1489
2156
1371
1751
1686
1595
1565
42488
1374
1435
2136
1370
1530
1586
5367
165
165
8560
165
165
165
165
164
165
165
165
164
165
164
165
166
165
165
165
165
165
165
165
165
164
165
165
164
165
164
16846
165
164
165
165
165
165
165
165
9762
165
164
165
16603
7438
2349
141
141
142
142
142
142
142
142
142
142
142
142
142
141
141
142
142
142
141
141
141
142
141
141
142
141
141
142
142
141
142
142
142
142
142
141
142
142
142
142
142
17970
696
1125
324
1423
2585
16929
493
510
623
3285
17662
7349
1597
3504
8481
9633
6816
6310
7334
18431
2252
7706
10517
8671
6550
6888
10128
623
8763
758
2214
868
810
1632
5525
1630
1528
1183
5508
5563
7796
639
499
928
579
715
755
589
8819
1162
970
1323
941
878
7353
23183
10736
2152
1783
1459
1315
1458
1519
2469
1586
1586
1397
316
4603
958
1645
6822
13241
980
336
2708
654
1231
781
906
944
738
231
231
231
231
231
686
231
231
2605
231
231
231
231
231
1790
1509
2037
2377
1404
314
936
1309
6360
1391
3259
5689
1511
398
414
402
381
404
410
390
1351
1605
4686
317
553
15516
902
14366
5317
3463
906
684
680
744
2326
732
1951
5317
3261
9585
549
14269
468
31844
1091
6948
1208
1143
2191
1508
335
567
580
1104
966
918
773
950
886
812
1231
549
337
21436
8520
468
647
22734
3856
337
1780
1778
2143
1959
2504
3805
455
621
644
659
917
816
771
764
797
743
804
1099
562
1583
1980
3214
403
724
342
10160
583
559
633
641
3552
3274
572
2502
511
705
24804
10555
15787
232
10895
232
5363
1993
2714
1384
443
1639
2794
6469
3854
1300
11081
20954
380
1103
370
365
3432
1917
2291
2413
683
943
984
370
986
1798
8056
383
1003
2898
6380
5070
18005
4106
15585
6501
11331
1042
20956
8489
10514
21612
7947
15169
1839
1936
11809
12887
3435
2178
9093
789
2067
19431
17999
7571
246
4180
626
1416
238
3555
4772
8107
1151
884
906
252
7447
6787
1493
548
1147
1260
2010
3153
30421
2312
2081
2850
411
9401
4083
63493
15090
276
3434
2117
7604
29547
70355
6533
24222
3097
3291
3197
3130
2129
4903
4399
246
3392
3373
3653
4115
2040
2129
2117
102
5525
6533
2178
4399
6926
167
14007
1080
5070
13085
113
341
415
2920
635
12073
2601
540
4769
2661
357
10588
247
2613
8446
1467
353
296
2586
536
248
2068
534
1268
2631
542
10620
530
6806
135
135
135
135
35861
434
135
3911
135
135
135
135
20098
470
140
14851
428
7729
453
140
15016
470
140
16077
428
33267
530
6806
135
135
135
135
135
470
7915
135
135
135
25832
12093
135
4404
361
4994
2093
6347
19631
8309
1295
89382
196
476
877
476
2437
2430
1360
4802
5755
2413
728
1966
2146
3009
6714
6097
5338
1645
728
1591
219
1619
279
2007
805
1289
2862
544
407
278
253
2120
287
265
12255
253
582
265
253
265
264
253
213
264
253
306
284
266
213
560
508
356
5598
4973
11586
10394
4848
3010
532
15502
640
10698
2050
8579
12531
2429
532
1107
1229
616
3522
469
1968
469
3547
1519
938
3761
7151
4135
636
292
611
612
941
1193
292
5020
985
1197
292
463
638
1309
1000
1358
880
292
532
853
749
516
1662
17707
654
292
821
3625
809
1974
3761
1509
785
2025
2172
1098
516
1435
1350
1529
845
892
869
1050
847
810
1213
5119
769
647
1128
55893
2037
2187
3807
292
292
832
886
56838
2061
2187
378
389
415
376
290
377
13071
385
387
374
381
373
392
439
339
387
318
4759
383
446
380
391
371
395
384
406
454
374
512
317
290
453
371
1197
383
304
340
337
372
5435
392
383
5502
404
2002
3761
15240
2065
1923
611
1021
1167
579
20351
604
730
2065
1856
1167
9184
604
14499
1043
579
13361
7848
246
1085
430
399
263
10649
16782
273
269
267
1297
273
1029
273
4381
4381
6268
12579
6817
12632
39725
12358
12030
23748
23520
32810
33724
27572
79681
34507
11520
14693
10013
29762
29606
24364
28371
25993
20731
37667
365
23004
28315
24776
22472
23435
46054
21980
359
22405
21048
21257
41888
22435
359
360
359
9530
10687
40516
8960
11399
52766
7680
359
16241
53207
5028
10240
10240
6400
24992
26433
64977
359
88278
367
10240
6400
20509
359
23256
29908
64836
360
359
361
359
9433
14080
195
7708
11520
53952
8960
6400
10240
5120
17372
359
36826
359
22408
8278
10240
360
38367
360
6400
28926
50132
87754
25076
28121
10240
282921
57360
359
6400
19092
10240
10314
4702
12358
93335
145670
11565
367
21436
4777
84271
7288
53368
360
359
33434
360
25694
56003
4340
6056
1909
1029
6710
15901
9291
2826
2681
2485
2478
2458
1722
2327
2553
819
692
8016
8337
2135
2639
2440
828
438
1169
1595
17877
14237
915
7323
19790
4597
23985
1031
864
1564
29592
14209
17826
1529
17093
17150
7249
4545
23932
1501
20380
18476
182
7638
6123
12021
3158
3384
2357
4735
3557
189
16428
105
172
735
171
2134
332
13669
14123
13676
3875
8930
3325
4616
291
140
9994
1488
2503
4096
727
5267
26319
125
125
125
125
125
125
124
4018
457
40774
124
10308
1884
14147
561
1225
819
1673
2266
2281
199
147
147
147
146
147
146
146
147
147
147
147
146
146
147
147
147
146
146
146
146
146
147
604
146
147
147
147
604
147
147
147
146
146
147
145
144
147
146
146
328
5888
336
7911
293
1387
38598
898
1035
1067
295
5327
1067
2962
3050
1067
281
247
247
1380
247
555
2302
14233
170
125
13485
1055
125
3043
4344
2196
281
11474
516
6750
11410
289
337
1163
8280
9961
1055
698
11362
1023
4923
21426
2961
179
9367
4126
7599
339
4110
4118
14646
340
4110
4091
5852
7582
4126
4109
4103
77475
100352
8900
317
4627
4753
7813
1268
125
7573
882
125
123
123
2760
867
2760
29019
9264
1122
457
317
14755
452
14721
29097
457
454
14595
516
160
15188
48033
159
1306
16084
2977
3356
490
15086
454
455
2760
452
125
125
125
452
4527
1132
200
7939
1015
212
1654
581
37127
5333
45540
2231
18367
19320
4048
151
153
4913
10237
6433
5654
159
24840
215
6537
8954
1814
5412
8066
9893
15908
1775
3244
1819
5729
8070
457
824
871
868
7884
4846
3005
682
8928
376
167576
3005
376
3005
376
159
8280
1777
457
3005
376
3005
376
23465
125
125
125
125
125
124
125
498
15578
826
482
3284
2173
2286
447
1660
703
1060
664
1148
478
389
691
460
456
820
863
5236
5993
465
477
606
470
465
596
662
791
451
649
649
439
2007
491
655
360
2051
363
751
555
517
502
1397
630
6111
190
2038
8621
709
23465
125
125
125
5633
125
125
125
122
2363
125
125
65
126
65
65
344
37642
215
215
517
214
1509
2157
603
216
310
140
173
4740
34842
3540
6075
2116
13825
2334
1937
2562
2544
1022
1359
1137
230
230
20064
245
384
1081
1196
394
860
283
285
282
327
662
327
783
1321
757
15507
2039
1098
357
379
2900
1978
284
798
782
2361
1089
303
9061
375
32373
358
4876
1067
943
1207
247
238
243
244
243
249
247
242
250
247
244
244
243
239
248
17974
1978
2361
282
1812
9724
359
1697
268
665
3729
537
334
2334
1979
732
2071
246
243
244
243
239
242
244
252
237
248
19531
244
10088
2124
9453
7815
7886
243
248
344
37543
216
216
518
215
1510
216
2156
603
310
141
230
19968
245
105
105
105
105
105
105
105
105
9309
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
239
247
243
244
247
243
249
242
250
247
244
244
243
238
248
17974
105
105
105
105
12945
105
105
105
105
105
105
105
105
105
105
105
246
243
244
243
239
242
244
252
237
248
18811
240
242
646
12461
3431
3813
1301
2993
244
239
243
240
244
248
28770
241
680
282
4295
6500
13864
3598
5594
2481
5705
282
1094
1541
7188
835
2101
6867
4128
5476
3972
244
244
243
244
245
262
264
265
253
254
248
252
248
244
22063
6999
6955
1051
1606
2137
2636
547
883
300
779
1096
1877
2404
1483
252
247
263
634
857
2041
522
3294
1823
5512
5536
11117
1182
1260
818
849
1495
979
2134
3251
389
3416
640
381
1373
1264
421
230
245
239
238
247
244
247
242
243
249
250
244
247
243
244
248
243
9811
490
1593
3968
2921
8321
6071
897
924
861
4330
1980
19575
141
142
142
142
142
142
142
142
142
142
142
142
143
142
143
143
142
142
143
143
142
142
603
4732
1425
1460
424
240
530
6811
1141
2774
212
1132
391
57558
1141
1015
212
1654
581
470
7916
434
3912
54958
1029
15599
470
8759
13113
762
505
15600
57040
492
552
5231
496
4140
3748
1141
698
1995
1132
259
32466
125
1424
125
125
125
125
125
125
125
125
125
125
125
125
336
553
22952
292
1079
165
1074
165
1284
1182
1231
904
1880
4805
165
165
1055
1240
6853
165
2381
304
955
165
165
1029
165
25371
1280
2017
774
1574
4964
1343
22952
553
22952
23553
2123
4784
4983
5601
22952
15875
269
264
15977
260
265
15975
269
269
15877
266
257
8776
15890
269
264
143
2949
7516
166
165
166
166
166
166
165
165
165
165
166
166
166
165
166
166
166
166
166
166
166
166
164
166
166
166
164
166
166
166
106
106
2352
106
106
33306
106
5734
106
3428
106
266
142
106
755
106
106
106
106
106
106
106
267
216
12969
22388
8329
101
101
101
1450
1022
346
16300
6268
11527
260
143
1127
159
259
14780
830
2514
101
101
260
101
159
2583
291
550
7841
261
11562
3611
101
261
12314
261
159
101
259
14450
291
260
159
550
7841
7841
159
259
291
275
480
159
6453
7841
23354
125
125
125
125
125
125
123
250
206
207
10073
4889
1231
207
233
233
233
346
342
205
18771
196
196
196
196
196
3893
196
156
196
196
196
196
333
196
196
1231
1022
856
1260
232
232
232
231
231
1043
232
670
232
635
232
346
207
206
12846
206
1430
935
214
213
1156
997
724
1063
1026
196
196
213
213
1475
213
3299
6964
810
17823
1429
1378
1233
1943
207
985
293
1322
1531
1344
1351
1384
2318
1071
1129
1583
1496
1072
1418
1234
2764
1512
1162
1559
1462
1431
13867
1120
1466
1008
1631
1303
1409
322
1558
1630
1271
859
859
24191
846
23951
877
21865
909
37810
857
14509
882
882
19624
826
13394
883
206
20688
839
233
23850
859
24369
904
233
25307
837
24117
825
19674
895
33529
857
59179
850
38976
848
69281
838
55182
848
36468
843
27705
843
24083
848
79708
840
29202
898
35612
897
50532
893
41598
896
34591
901
37655
901
33299
18104
143
142
141
141
453
143
6323
303
270
4896
8651
143
7953
2911
142
142
143
141
329
362
262
141
141
601
14006
267
8662
14101
2068
7720
714
262
878
6358
6201
5393
5030
5556
1200
5388
534
9686
23878
339
938
318
421
771
331
531
665
902
491
1002
498
650
413
326
726
1272
831
371
413
324
358
329
438
759
888
895
318
655
326
551
615
457
760
369
324
662
477
22778
372
657
509
579
567
837
1341
318
569
318
450
982
491
765
881
501
504
344
37537
142
216
216
216
216
216
215
216
310
140
10377
11919
3901
505
216
7636
6587
10217
12709
52
374
221
791
1396
3088
2485
4208
3292
174
4153
265
6900
2760
8040
10475
2695
159
159
477
16700
12564
19
1450
159
14256
11756
477
16739
7750
11989
4892
686
24184
312
329
2638
718
1542
1837
320
2063
5021
8676
6830
4906
7487
4795
781
1052
1191
919
1371
574
664
820
325
313
12902
3893
2457
1109
5066
818
644
11455
343
365
367
654
1109
363
458
340
1662
263
12234
4229
24885
4776
4512
5718
6365
12647
2182
2814
2803
5380
5260
584
350
421
1620
1215
4060
31276
1776
359
294
2578
10392
6675
4783
1885
2682
1433
4410
4958
1089
6062
2857
2796
2343
1032
2351
9298
10725
265
2760
4606
487
6632
38600
898
5327
281
762
645
1055
1067
295
3867
1023
707
1035
5850
294
1675
3421
295
1880
20807
125
555
14233
1035
898
125
3043
11052
2196
281
5769
516
6754
13793
1055
4344
289
337
403
14865
707
13143
1151
12463
16284
707
12494
1055
12395
1055
555
597
528
14233
1055
125
11439
125
125
125
125
11474
516
6754
23233
1023
13091
125
125
125
20720
20720
18859
18859
16947
16947
23707
37898
125
125
125
1035
1067
125
645
125
2343
1023
1023
3110
125
1380
1380
555
14233
1055
125
125
125
85
516
6750
13174
1055
289
337
403
4344
19224
10384
1023
13091
698
13133
1055
289
370
337
4344
403
19224
10384
1055
4344
698
13133
1055
289
370
337
403
4344
19224
10384
1055
4344
698
13134
1055
289
370
337
4344
403
19229
10385
1055
4344
19229
13038
1035
11040
39133
1055
404
14057
20946
1055
9956
1035
11052
1035
39133
19235
10387
1151
12463
38581
142
310
140
11919
3901
505
216
7693
6587
12348
115
52
374
221
792
1394
3088
301
2488
10217
3987
3293
9374
174
4073
14345
11919
8027
23354
125
125
125
125
125
125
116
2230
18828
125
125
125
467
124
124
12354
64
64
126
125
125
64
124
125
125
64
64
18856
468
125
125
12821
64
18828
521
125
7930
143
141
143
142
144
143
142
143
144
2287
141
142
116
125
18353
198
197
198
196
198
9334
481
505
142
10316
125
500
223
442
1250
207
207
15648
205
1831
1093
1093
6399
10130
10130
16898
26287
2977
25381
12861
7591
1057
867
7514
4195
7537
7133
1073
9229
125
500
1297
267
269
1093
15555
12838
1073
3932
361
18058
360
6594
1050
395
619
940
2400
392
390
395
1549
5712
395
1987
394
291
1838
395
1072
2562
2603
2011
2457
1960
394
393
395
1616
345
394
1693
512
2687
6108
12507
3567
1105
9708
224
9708
443
15653
1061
1061
12235
12235
12235
12235
15806
1029
1029
12140
12412
12140
12412
1061
1061
1073
3932
123
2282
125
170
213
500
432
15368
1125
1093
9095
9095
14296
4483
8716
10342
2350
3012
2730
39440
9618
10792
1093
1073
6399
9229
207
426
1029
15652
1029
6710
4381
4381
215
434
15619
1105
1073
9708
3932
9708
15659
1093
1073
9229
215
434
15344
1029
1029
1105
12088
1029
223
442
15567
1105
1073
3932
15280
1073
1105
9229
1125
1029
1105
1125
124
2270
125
14296
17346
8480
10342
10247
9707
9430
7680
10945
10174
8917
13200
1073
1105
9229
16843
1053
12412
12412
13490
1053
1053
1073
3932
12118
1029
5284
108760
17113
1196
1320
7250
1176
1290
885
65862
6085
3053
2407
7367
3122
2673
3749
2588
1123
5084
2968
2469
7470
2206
3159
2774
4334
3034
358
3390
10161
39100
6538
46714
29469
65127
20509
17090
1029
217
436
15747
1061
1061
10486
10486
20560
2252
2084
1292
867
1574
11585
4217
1460
1368
1915
1742
1982
2378
2393
1600
1291
2438
1870
1392
1941
1967
2292
1397
2148
2412
2735
1277
1352
1598
2034
2379
1688
2104
2358
2411
2378
2150
1797
1061
1061
10486
10486
10486
10486
125557
1358
362
1324
1364
1366
1371
1877
493
7312
1735
2212
1344
1349
1358
4051
1341
1353
1998
2745
1372
1369
1324
4283
1385
1347
1514
8172
335
288
814
386
4104
797
321
981
660
216
1627
2460
563
3291
7653
3050
440
5211
374
171
54345
471
9865
9302
5296
10253
6900
6900
5693
8773
203
259
2460
7728
6324
436
203
8541
374
1070
434
24750
1108
3838
1196
1030
1618
1561
1648
480
609
8807
389
2897
426
383
461
473
5877
10567
1129
11367
1262
617
331
509
455
1396
2912
9244
3354
6137
561
2560
8398
4026
559
436
491
7218
65358
465
9323
6633
1668
467
927
356
2076
461
437
5520
638429
38938
142
310
140
440
24669
140
141
141
141
141
141
141
141
141
141
7730
141
1135
24710
1135
141
23354
125
125
125
125
1490
124
1474
16877
142
143
1105
141
141
263
141
141
4896
141
3914
390
14600
142
142
143
263
6253
143
598
142
6309
142
265
141
6237
143
3913
142
142
8534
143
5743
142
142
262
143
260
143
380
10819
142
143
269
143
3636
6025
7864
5982
141
143
7132
269
264
143
268
10980
59392
11136
3803
391
437
1963
364
382
1362
1229
909
1052
2621
2153
365
1702
237
1787
382
236
237
236
2277
469
2627
476
379
364
7722
2889
383
1476
2718
3243
881
3011
783
467
400
364
23915
685
364
659
650
364
1337
383
922
1624
3030
3120
3295
365
3277
123
9071
115
432
115
434
115
434
115
432
1478
343
4992
107
107
115
242
115
244
115
242
107
244
107
242
115
244
107
107
108
115
224
115
115
242
115
242
115
242
115
240
108
107
25651
115
242
115
240
115
115
242
115
71
224
115
242
115
242
115
242
115
242
115
244
344
37332
240
239
240
415
2180
1534
239
239
344
358
37332
283
240
240
240
238
239
239
239
240
358
164
360
370
412
1322
3956
4560
4560
165
5491
4560
165
2635
166
374
14306
4560
165
1054
166
163
165
1885
877
165
165
164
314
584
165
165
841
20571
461
4560
271
9750
340
26253
647
4560
164
165
166
470
226
166
165
32066
4560
166
453
449
3258
10783
166
306
10476
3477
725
813
6075
7853
418
4407
1057
595
5101
1097
10409
2543
2943
2207
283
10072
484
707
12265
5776
6581
7271
1625
7909
908
451
1138
2195
5539
13522
2939
3517
6661
4063
11550
8753
1756
5142
1038
2206
12833
6653
6155
8229
1326
2195
583
18224
422
20307
7313
7578
27676
27134
8314
12262
23354
125
125
16354
125
125
125
125
5504
124
64
911
946
9253
284
165
4844
2778
289
4587
1473
1314
1646
1361
4018
807
2588
1793
26933
900
1212
165
1320
164
6494
2576
424
20669
1041
1082
769
1646
374
2872
22471
290
946
905
1240
1853
1363
19375
1084
756
273
927
724
953
977
440
1159
4135
6114
1400
1127
802
273
2888
831
944
37923
5234
1428
1099
472
945
972
1009
273
7571
635
1086
686
1153
1191
4036
472
1069
811
4104
2760
880
6600
9253
165
165
165
165
165
166
165
880
6600
9253
165
165
165
165
165
166
165
880
6600
9253
125
2189
190
25158
597
1381
260
1864
9493
427
423
426
4447
371
9869
18835
273
10560
7411
9098
10143
9141
22174
276
9684
276
5829
34650
216
7451
635
11926
460
5480
4147
632
5680
3162
126
126
260
209
9490
7109
5121
214
4893
12401
32924
189
13672
2305
2685
265
469
8490
664
1400
658
836
1038
273
321
682
731
322
2746
3265
435
1791
12691
755
6018
5150
270
14408
751
14335
785
7149
374
1127
716
696
731
3907
1461
1301
2070
5330
701
722
1671
1102
1265
6674
13229
13195
983
4957
711
1642
371
1632
1459
588
2000
2725
2094
602
1087
532
1627
641
832
56573
1592
1622
537
2177
2050
2127
532
1082
1253
403
524
12668
13106
788
16947
7186
1439
1824
1114
15336
1576
1264
2244
4068
2500
1338
207
288
288
288
288
7182
4269
1122
467
643
4933
2456
6614
1421
1514
394
369
484
351
253
5081
404
319
300
307
1274
3003
1106
263
398
1966
12423
4889
285
365
9762
635
1787
1767
11569
5590
263
5248
1150
413
13039
263
11903
4923
1047
141
11563
142
16044
35287
328
993
901
592
322
19842
676
2927
1178
790
1712
776
1282
1220
591
600
596
14127
1362
1126
1202
578
576
1327
1271
589
2920
287
592
1135
565
13922
664
36980
1881
273
1826
2257
10389
1076
707
785
2124
981
716
742
617
2107
912
601
1296
922
664
750
806
663
2445
3752
1212
942
2005
1540
780
699
2457
1917
1029
2303
4904
3000
11505
22057
6403
6605
273
10309
141
142
768
736
142
13922
273
143
1253
35287
4279
7401
3603
2244
1761
919
570
1321
989
1113
1909
670
833
753
765
1885
931
634
765
760
2346
6917
664
20022
1099
1092
1255
1011
652
741
773
1190
1437
759
727
1177
4545
13800
26448
4994
6917
4650
23217
4994
6917
5141
13941
16757
5141
6917
4294
26512
16756
6917
4545
6325
6424
271
5299
452
7562
1063
391
2774
212
1132
13484
13502
13540
212
445
483
333
13533
445
13533
13484
13476
22502
310
263
2445
765
1382
8266
2429
621
321
490
6440
6412
36874
4021
2181
7594
2164
3094
15475
9821
349
14070
258
4027
1377
6728
781
12399
4948
2343
978
98
966
369
1596
348
10936
72
3414
25217
356
147004
422
422
518
720
422
720
9747
2736
129
129
129
129
129
129
129
129
7635
129
129
4969
129
129
129
333
129
129
129
15754
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
6408
129
129
129
2529
2529
746
5267
25834
125
125
125
1614
125
125
122
179
471
350
895
16659
1272
871
717
838
1466
8119
807
934
1567
261
3666
380
37548
2156
1510
142
310
140
16556
135
470
141
17796
470
15612
442
11181
18105
264
2944
4016
143
141
334
263
327
325
534
141
9686
262
8251
15886
141
257
265
5892
8077
264
16462
141
141
8973
142
261
6435
269
264
370
36166
469
377
1424
275
772
485
1427
389
1065
724
1686
352
1098
426
701
1024
607
455
37146
1299
602
8336
136
1460
4570
269
931
931
2218
1047
37146
488
8336
136
4570
2218
489
214
2998
3156
524
506
17390
67
67
67
67
67
67
67
2986
67
2884
796
405
20609
67
370
36165
1424
679
16984
125
124
794
269
12397
11791
122
13406
19249
125
13251
111
25398
1126
1015
721
739
687
2986
753
1198
877
983
2057
292
1031
673
998
1529
5438
855
708
684
3174
3587
6771
1142
843
4691
1860
916
818
4231
843
1228
741
696
722
3306
702
13106
687
1544
292
5082
852
621
3420
968
3852
1337
861
755
3858
292
2137
604
869
3846
21278
166
536
1228
640
5438
162
781
25198
285
166
968
355
679
144
6428
15959
123
11151
16331
124
387
10559
124
12274
14810
124
12435
384
24935
122
124
124
125
1495
124
124
1335
1274
126
3611
2406
3369
125
2999
23510
1316
1736
516
1577
926
384
5330
287
125
126
13072
124
7300
128
128
23354
125
125
5504
125
125
16354
125
124
64
125
32924
189
14232
336
735
333
2133
310
3122
16893
353
16130
9809
342
8239
15800
2466
899
2278
819
347
8899
13342
13908
10820
1143
3373
1428
1192
1550
1653
23373
2994
124
64
272
101
4961
3832
23354
125
125
125
125
125
124
2237
168
20166
221
1829
858
221
6042
221
221
4613
1043
1067
221
30360
2904
23172
6042
222
221
221
221
221
1034
1066
221
221
3832
4961
31685
6042
221
221
1147
221
221
903
221
221
1035
1047
903
3832
9528
6042
1066
4961
23354
125
193
124
126
126
126
3879
126
40808
126
126
126
126
126
126
279
555
12274
4430
357
316
331
318
403
636
320
940
316
495
269
570
348
339
345
396
1422
302
7901
15652
15517
5836
543
11186
1301
1277
316
11817
23593
11233
11165
11233
10619
26413
11165
11190
11025
11186
5590
23354
125
1928
125
185
144
5158
39575
259
3905
2992
16657
1215
22848
88104
893
1951
15248
27265
18363
12989
22004
22848
21471
40475
3904
210
7924
8732
3162
1871
211
7924
124
122
125
2363
190
124
11572
37792
125
184
124
9982
33250
281
559
21112
5944
1540
1540
124
11529
281
559
21112
125
451
4383
5462
1540
4595
64
64
64
64
64
64
64
64
2714
21142
125
244
9333
5681
5681
1494
124
10205
288
20883
9087
125
9087
244
336
269
4595
64
64
64
20884
6103
125
125
4367
6102
244
336
122
10108
305
288
20886
6102
125
6103
244
336
269
4595
64
64
20914
125
244
125
5888
2048
4595
124
11297
125
168
20019
1829
709
6122
1067
1035
2904
4805
2272
23062
6122
1058
1034
9185
9317
31634
6042
1058
1034
11370
5250
1058
1034
464
9185
7706
5250
28093
221
734
6042
1067
1047
2904
9528
1066
1046
9632
4961
9528
23354
125
125
125
125
125
124
1474
9306
573
10458
1951
8793
674
325
2399
2114
4316
2724
1106
2560
4079
1380
10782
9063
4147
14120
3625
1273
3616
2900
4404
1252
1740
2682
6756
8042
267
7495
345
18312
11089
1229
2020
11908
13720
409
5711
6294
10257
1996
310
6126
1884
6156
2919
580
33357
394
23131
627
1486
260
278
8337
1067
269
269
269
156
356
286
600
1077
1908
1024
292
156
156
156
6696
11789
2177
2152
156
3275
1830
3331
3425
3161
3214
680
3450
334
476
85056
21079
1222
448
401
1182
1146
572
525
1345
1233
1200
1037
1051
1002
1197
1229
474
682
510
1106
474
681
6007
1209
1153
1010
7232
561
690
1052
1745
1285
484
555
1893
508
988
1651
1514
1677
998
1309
879
1715
1346
1124
645
525
723
1501
429
1525
1118
1609
301
685
374
40824
796
574
7325
11475
1591
801
8835
8349
9140
801
580
17273
7420
55279
10980
8081
8363
1065
1046
954
824
761
682
650
3279
979
598
1489
1069
803
1085
339
632
1010
899
1050
647
930
2989
818
18104
40827
20885
6041
8081
5945
295
29337
20540
64378
18897
22896
804
43612
432
738
738
432
14781
677
11437
677
432
738
738
432
436
14730
677
11598
677
432
6178
1151
15233
10814
288
288
604
610
3902
648
583
2342
3792
12761
12761
10501
32116
7605
602
12911
12911
543
43158
419
650
392
2593
391
1186
386
587
2662
683
563
1285
1460
386
2028
563
271
545
7297
2166
8081
124
550
305
438
7029
295
299
899
3022
40009
650
391
386
392
386
271
264
126
4673
6903
6862
671
1492
1737
1789
338
2980
478
362
455
344
477
375
402
461
6641
400
397
134413
4731
340
858
5269
385
430
3156
23354
125
125
125
125
125
125
122
156
827
366
366
23354
125
125
125
125
125
125
825
366
23354
125
125
125
125
125
124
64
826
366
366
831
7811
19
19
19
19
19
19
19
7908
19
492
19
19
19
19
19
19
12601
19
7762
19
19
19
19
19
19
19
19
7763
19
19
19
19
19
19
19
19
27899
140
3031
140
141
141
141
139
141
141
141
570
141
3029
2769
327
1223
326
1592
323
140
141
72
141
140
139
140
141
141
141
140
141
141
141
324
2657
2240
990
723
326
428
279
141
141
140
7213
18101
200
13554
7212
18527
19713
200
18100
13554
7215
18100
11937
19
19
19
19
19
19
19
19
2989
7563
141
142
142
142
141
142
142
142
142
142
141
142
142
141
142
142
142
142
140
142
142
142
140
141
142
142
141
142
142
142
718
141
141
142
142
142
142
142
142
142
142
142
142
141
142
9662
141
142
141
142
142
142
142
142
142
142
623
142
142
142
142
142
142
141
142
141
142
142
142
141
142
4769
13169
140
142
142
142
41078
126
288
288
6317
126
126
10369
4476
126
126
50884
20948
4327
89
368
14357
89
531
89
472
89
376
12935
89
380
3023
560
449
1574
2662
11919
4374
938
18548
901
280
929
1673
1691
18553
663
6917
1317
1468
1694
6249
18783
1788
1241
6042
5356
904
285
20859
288
4124
114078
65
16212
124
4597
1606
64
23652
385
10438
4848
3222
532
53
10361
267
2321
12196
508
3302
571
13342
2321
508
350
6172
13669
2321
488
370
404
13562
10471
1055
4344
695
13627
1055
4344
289
370
404
288
5823
141
141
8226
141
140
140
141
140
141
53185
141
140
140
140
141
141
141
140
141
7377
446
53185
604
604
147
452
7561
1063
135
135
135
135
51069
1063
200
135
7754
135
135
135
135
1410
360
458
87334
350
12030
223
7394
12030
178
178
204
178
178
178
28861
249
248
249
250
249
251
249
248
251
250
249
249
250
251
446
214
203
11899
248
249
250
126
126
126
156
126
156
156
156
8468
126
156
156
4476
3669
156
126
78537
126
3378
1180
1868
126
4217
1665
1862
4755
126
156
285
202
11001
3613
126
156
156
156
2580
3660
668
126
156
189
34814
126
126
6194
1609
156
156
5909
135
135
22721
1063
200
164
135
135
135
135
200
165
135
21148
200
165
34092
21280
1063
200
165
135
135
135
34092
1063
200
165
301
727
5267
125
125
125
125
125
122
4136
25856
3234
456
41027
1884
819
1225
2266
561
14147
122
3969
1673
2281
16636
16495
219
10242
141
141
141
1141
1140
135
135
470
219
470
135
135
135
16074
219
9727
141
1140
434
135
135
135
135
16821
142
143
142
141
143
141
8651
143
143
143
262
143
19711
219
140
7916
1141
135
135
135
135
470
3787
1141
697
135
135
135
37541
142
216
216
216
216
215
214
215
310
140
422
4679
1514
481
12106
1037
289
1871
2305
262
22264
1684
269
363
882
260
3233
2683
286
345
472
469
10460
10508
215
215
215
215
216
215
216
37543
142
310
140
23354
125
125
125
125
125
125
122
2447
10426
159
159
2404
9138
159
159
15595
396
761
881
777
757
293
792
893
1190
852
701
941
851
770
1122
1101
784
988
1971
7342
910
10494
3461
757
39712
15401
1576
739
1383
1063
716
899
796
885
2239
3050
294
4986
1190
1007
1563
1302
857
854
856
1162
27363
1015
1867
7917
4986
3504
317
320
402
1273
26342
4637
135
8246
7113
5092
2515
5192
7228
3541
10377
9448
4824
4171
4179
14448
10786
6312
8473
5977
2383
5016
5080
4017
5203
8246
3207
4772
1287
13260
135
135
135
6281
13260
13259
15602
470
135
141
135
13259
5931
416
13259
13036
17808
135
12028
11568
23354
125
125
5522
125
125
1490
14107
124
125
125
6074
13893
19731
20358
18452
21037
14974
25148
10684
15066
8165
18868
20821
35626
19768
8085
887
833
1621
699
2372
7825
622
716
1224
574
629
304
619
299
504
769
3043
6387
826
84999
8784
7243
336
22975
23903
8616
8086
21196
23886
8603
336
31385
8723
8281
19374
23860
8572
26011
8809
7914
23901
30399
8688
17662
8737
6928
20376
23880
8824
18656
8646
18383
7646
8490
23876
49277
7660
8856
23899
29188
8833
25340
8978
7078
36255
9227
27062
8891
27194
8813
8182
23901
35933
8690
38660
8758
47623
6014
8242
7670
925
1390
946
1778
674
775
1208
27958
9182
795
3345
789
703
776
722
706
689
628
3208
777
31096
8393
8641
1418
18663
8812
8475
21945
8938
8230
20253
9008
8195
20478
8812
8521
22908
7263
301
6628
8305
8156
8385
1430
26450
191
189
188
189
189
190
190
189
188
190
190
189
190
189
189
191
189
190
189
189
190
189
189
189
188
190
189
189
190
190
189
191
190
6624
6617
52
10447
2549
159
159
53
8751
19
19
19
19
19
19
19
19
19
534
216
5840
159
337
339
187
789
1393
3239
159
159
159
884
159
159
19
159
159
19
301
160
159
2994
159
159
3100
12094
4430
1004
6382
286
297
371
9557
4644
1125
3023
286
1088
309
267
736
1102
286
5936
286
1603
4262
9942
740
36080
1053
277
974
1790
1927
4524
637
143
23354
4480
269
269
124
2237
24935
122
1297
122
124
1495
2760
317
1243
6907
2953
1076
269
122
269
633
7171
244
122
125
14268
125
125
125
125
125
125
125
125
12552
122
26413
1475
122
124
1915
389
17832
19
72
72
72
72
72
19
72
2164
72
389
13549
10135
6109
72
4136
1073
680
1308
1895
3648
1421
1928
2195
368
4029
835
1094
897
875
959
876
870
1504
3217
325
5719
2729
7894
9478
1362
2088
3122
6427
1662
722
976
938
850
1755
3290
7614
7575
3829
1453
2460
2125
1021
422
1326
1584
3972
1483
2382
900
1267
1583
1275
1303
2597
2860
2173
2712
2577
2521
2680
2359
2403
1938
2470
2474
2508
2756
1913
2199
3059
907
2237
1307
1281
3093
5274
11771
2812
2830
953
2760
2735
902
796
978
999
1019
913
774
1099
7915
10486
3505
1204
2293
2382
138
285
11079
288
467
890
288
266
2147
11871
386
604
3528
515
1437
4143
784
1654
180
4143
4143
6984
1216
266
105
289
1373
3298
412
7376
1171
276
7766
1216
266
11712
13563
344
38930
142
216
216
216
216
216
216
215
215
623
18037
142
143
142
141
143
141
8651
143
143
143
141
265
5502
6756
2285
611
7495
878
8604
259
12451
269
8067
6282
142
7683
4858
6818
5690
142
263
553
8534
3200
11244
31322
107
5432
107
107
468
107
115
107
115
242
115
115
115
108
40029
115
115
107
107
38754
107
107
14936
108
108
14556
115
226
115
108
115
108
108
224
115
4142
115
115
224
115
224
4389
4471
115
224
43237
115
224
115
222
60197
115
26911
2637
62537
8022
3398
115
222
115
222
6581
4895
14377
5142
522
107
107
107
108
107
108
107
108
108
108
1180
2640
473
22310
20887
508
457
26576
21657
75890
2107
40971
2068
427
2796
1350
2955
2854
14927
78819
3450
86923
28994
11392
10309
9001
531
118
6329
2129
116
114
116
456
124
112
124
125
124
124
1166
118
2129
124
1166
1427693
116
2212
6900
673
661
2558
11724
679
122
1249
23354
125
125
125
125
125
122
179
38600
125
125
125
125
125
1067
1055
1067
125
3172
5850
1067
3867
3814
125
125
555
14233
125
125
125
1055
516
6728
10726
337
289
1055
10196
4344
15921
704
9646
11589
286
286
17027
330
6458
7336
2736
349
1421
1144
11364
8345
349
29827
348
371
7552
324
9055
590
335
1773
23354
125
125
125
125
125
122
179
452
7561
1063
135
135
135
135
1063
1015
212
200
164
1654
581
21587
18779
200
164
17499
200
164
189
38600
125
1035
1067
2343
1023
1067
125
125
3172
125
125
125
125
170
555
125
1055
125
125
125
516
6746
10738
1035
289
337
15700
10602
1131
12466
370
20320
1055
15040
20320
1055
14492
20320
1055
15040
447
554
13001
687
773
846
9806
10266
5533
10028
5655
3448
856
755
567
694
10840
740
2073
2126
1638
784
11299
2341
759
923
1251
731
633
435
768
6753
2643
1656
1674
1455
681
369
585
475
906
574
928
480
985
567
768
1057
1803
830
2422
661
7851
7020
8959
863
2473
2556
834
703
831
26267
10712
10287
2443
7577
1299
1782
1055
932
456
906
961
789
1091
1523
19431
20519
4605
700
1965
1197
479
452
7566
1063
135
135
135
135
19746
1063
200
6406
1015
1654
581
4988
1194
2443
1196
1207
9108
1258
342
3170
803
1650
1018
1281
1079
2248
1091
1295
8876
1212
1692
321
1254
1291
4118
4175
9488
2774
89747
1685
22071
2343
1103
6955
338
7738
7531
7771
1281
8188
7646
6439
1011
6483
6110
7732
7236
7749
384
34713
4368
1276
1349
286
1355
9106
2970
338
4992
403
18517
1572
1496
21243
18517
4371
9488
2773
162967
1470
18015
2209
1322
338
1519
1131
1662
1663
1626
1457
1330
1360
1451
35091
30679
4384
1572
9488
1237
2774
50794
1412
21797
3154
519
688
34713
412
2774
89968
437
402
4118
17458
56554
302
273
1193
2980
465
351
2387
273
2768
273
630
451
3693
273
2764
321
273
599
465
277
613
5189
16088
3161
3010
1971
1837
546
16378
2284
140
140
141
142
140
141
141
140
140
140
140
140
141
141
623
141
141
732
5267
26319
125
125
125
125
125
125
121
10181
430
26376
124
125
10095
457
388
12826
673
12013
430
399
102
13050
673
11490
430
13051
673
11598
430
5246
102
102
12212
713
2742
8958
1354
6350
441
13714
257
2714
673
12052
1016
372
238
2261
426
520
292
274
9886
284
2132
1386
374
738
838
1275
1409
1398
262
16281
2528
488
3633
1277
1454
1539
3268
1547
1433
5494
1302
284
12824
12233
673
430
18305
8475
102
430
399
6284
5271
5247
5244
3919
5071
2787
3520
6052
2959
863
9554
9554
12785
2662
6613
13963
2473
5299
2570
1693
5347
2604
2587
2482
11540
863
43383
7227
13737
4487
4403
5895
4910
4529
8098
3061
3853
3593
863
11789
11789
33450
3397
28527
13276
1208
9762
8064
13276
46026
933
270
8713
8713
827
11770
10521
449
1924
669
649
827
7052
8820
5223
147
146
147
147
147
147
146
147
147
147
147
147
147
863
862
827
12024
7860
6193
147
146
147
147
147
146
147
147
824
5269
159
159
159
19038
159
1678
16437
11939
3805
5045
5552
4364
6105
5249
4916
20185
1739
292
7281
3927
292
407
1503
774
9541
11040
7280
1758
3434
407
397
657
10163
9051
7643
1345
657
774
746
755
846
774
775
981
2692
292
20053
766
906
492
9660
499
9150
4120
32081
7112
2760
407
7948
692
17940
33033
7184
18617
15716
6000
140122
407
21350
970
334
313
807
4081
51880
12443
813
28367
9901
407
28572
2401
762
1242
26227
7401
8306
10908
26163
25876
12192
8963
19527
5195
41378
392
12064
374
430
7463
410
3613
1651
720
7770
10567
3003
1769
1426
2029
1888
1342
530
11496
2009
1912
2017
1879
2020
2043
791
328
4691
3165
274
839
29066
550
530
11511
530
480
11595
5088
26154
410
3613
720
1649
10567
548
7770
460
3141
6065
3614
720
1676
10567
484
3023
1989
2048
460
23516
1255
23354
125
125
1490
125
23354
122
2363
5267
24734
125
2688
125
125
124
6749
5267
26132
125
5267
26319
125
124
12274
138
34876
1102
986
981
987
977
990
1015
861
755
3846
2137
4947
696
986
985
986
989
982
855
998
869
3858
536
702
310
986
2986
984
1387
5172
3174
974
283
2639
977
2720
988
987
985
981
753
843
4691
3420
292
708
948
721
739
317
7264
741
2218
978
1371
976
3852
684
687
2038
6396
2057
979
2742
3306
986
970
144
11755
722
1891
5267
124
23354
5267
23354
494
261
16221
1591
364
1796
737
12139
328
372
261
377
23354
344
37541
142
216
216
216
215
1510
216
2157
310
140
23354
125
125
125
125
125
124
2270
530
6808
391
2774
1141
212
1132
38600
125
125
5327
125
1055
1067
125
125
125
1067
1119
125
85
85
3814
85
1880
20807
5823
141
141
8226
141
140
140
141
140
141
53185
140
140
141
141
141
140
141
141
140
7377
12256
337
397
412
303
303
315
1681
335
668
442
313
304
140
140
140
54672
140
140
140
1681
303
414
397
668
442
303
315
54753
335
397
404
412
313
304
4549
12988
337
438
339
339
329
341
319
313
293
344
9629
329
402
407
295
333
293
804
1315
308
1182
1215
462
408
313
285
297
329
329
343
325
293
284
401
417
379
618
11524
331
313
343
339
686
308
1135
386
25864
12215
337
435
343
405
337
18105
142
143
142
141
141
143
141
143
141
257
143
8651
143
17522
51288
538
445
2724
5192
1314
1236
3192
124
7017
697
1189
7714
852
4516
9932
4626
5211
4819
21274
445
933
424
2220
11560
9267
445
2116
5402
444
445
760
507
4948
6181
5312
11204
1808
12592
3687
440
4966
5047
5822
8745
22923
12623
6026
443
445
1297
12911
6583
1032
7695
9198
560
563
1861
1900
424
5504
4684
5260
9032
5572
1479
424
7928
137
13027
6301
3810
4114
5063
8534
3749
4612
554
5228
3353
2290
123
10484
37456
54040
144
6599
2053
124
10053
36815
2051
30812
141
13369
124
3371
12392
124
3922
5972
6787
3680
6691
2049
122
10495
32278
11022
141
12112
122
5216
11022
154
13665
144
1546
11022
141
15086
1509
51965
1962
637
2393
432
598
4144
1298
979
794
2273
2074
1288
4656
267
1013
4522
752
4607
5909
2978
3364
8376
907
19160
350
1320
1645
275
664
295
5805
267
4012
1668
4880
6298
1611
694
723
619
712
1654
509
9402
763
1576
5712
267
978
1795
31952
5217
1118
714
10243
1507
2451
10087
7937
721
7010
608
267
4109
2806
9054
2453
2889
1723
3848
1104
13024
2838
1867
335
268
3025
291
2729
1895
3209
494
4080
288
1720
582
23722
2008
1145
2198
14317
3848
10087
1266
1804
10111
6006
64
3848
64
64
64
64
10087
64
64
64
14317
10111
1895
32120
3374
14472
24775
1266
14370
442
1744
2487
1093
13228
441
1451
5036
35007
3244
12004
10087
10652
576
23556
12286
23354
125
125
125
125
124
64
8900
317
4627
4760
882
7812
1269
125
123
125
125
741
7728
11145
2956
31001
9241
380
772
1147
457
5450
357
125
906
4171
455
4599
19121
4528
3197
124
487
11113
1441
4934
8900
171
173
180
173
179
125
123
125
125
64
8925
7573
178
867
31001
173
350
742
1117
906
455
356
125
10385
455
729
4599
19085
122
4528
3197
5576
1447
4934
47072
163
1499
338
457
5802
459
9049
1313
519
2033
721
10520
598
669
937
545
47097
163
459
4805
457
4401
10439
3079
159
159
8973
8973
2068
611
7633
257
791
4055
8611
463
802
793
1597
17644
15474
257
8800
257
274
2760
22453
4429
274
20876
261
8970
21960
261
12626
259
264
397
16462
8164
2982
4212
288
5074
259
25543
4957
12451
15977
2037
261
265
350
1105
3848
5893
2072
2018
3822
6413
7586
303
7972
8651
9384
261
7563
1063
135
135
135
135
1063
200
7940
135
135
135
20375
135
18345
269
257
261
103
103
265
103
105
265
269
103
141
143
103
267
103
103
103
103
103
141
141
103
330
142
330
29075
1425
1460
424
6675
1943
234
227
226
2008
1198
1709
6675
29003
1460
424
234
1963
639
227
226
2008
1387
12037
639
295
276
13211
8118
268
6438
7343
9416
7380
8072
13588
13177
222
43811
5725
1482
1213
1091
1091
5551
352
1091
693
2386
415
253
399
10315
287
230
230
230
8416
257
32924
3069
4848
7568
57
6746
6106
1228
945
267
1046
11558
262
590
215
21977
264
3342
8746
3218
189
18953
2230
2820
11049
14725
4141
344
37643
142
216
216
215
1510
216
2157
216
310
140
321
4210
166
166
166
166
164
166
166
166
166
165
166
166
166
166
166
165
2278
166
166
337
2602
325
4881
165
166
166
5344
5518
5475
5518
370
841
220
222
206
220
206
205
5892
206
18797
32924
9255
1297
1848
1954
1995
22107
1369
1426
1225
8884
1431
541
9724
3695
1922
1935
1873
1066
1148
1338
1638
1276
21263
5165
2358
189
8482
8138
370
243
5790
8719
8845
370
8138
243
5790
8719
8079
8138
370
243
5790
8719
8354
8138
370
243
5790
8719
8351
370
8138
243
8719
5790
8008
8138
15533
370
5790
8058
8138
370
243
8719
5790
8208
370
8138
243
5790
8719
8054
370
8138
243
8719
5790
7985
15533
370
8138
5790
8055
8138
370
243
5790
8719
8064
370
8138
243
8719
5790
189
448
547
5671
127
4388
6269
36558
3178
37721
3197
37723
3871
37037
33438
125
1424
125
125
125
125
125
125
125
125
125
125
125
564
741
2780
1513
1825
91599
8497
9347
10311
9785
9100
9459
8602
9238
5798
28544
296
296
301
328
5888
336
7911
310
1412
37640
142
310
140
37541
142
310
140
1151
13734
293
623
623
19320
2735
269
530
6812
1141
391
2774
212
1132
32924
22316
1015
1141
212
1654
581
1029
470
7916
22494
453
10242
569
266
9879
17568
428
7730
1444
428
12352
35841
428
22494
32924
10377
3393
159
159
13332
159
279
159
6212
3429
11006
1824
265
309
11903
6090
5016
265
11558
5579
5281
5294
3100
8984
7873
19054
2361
2342
2366
2261
2942
2426
2222
931
1703
5396
2535
294
1027
2204
2740
2349
506
420
2114
10335
9166
102
43917
415
186
585
370
31231
197
197
197
197
196
196
967
197
198
197
196
197
197
197
197
196
197
196
197
11510
199
197
197
198
197
197
196
197
196
197
198
196
2063
357
2795
2501
142
198
198
196
198
506
9459
205
23382
197
197
196
197
9686
198
197
197
197
198
197
381
481
9954
142
19248
8899
198
197
197
1715
2241
197
2337
1882
1779
2055
2416
2150
3595
2737
506
482
6249
142
17205
9407
2530
2148
2540
381
2443
357
9381
142
19139
13908
2576
3051
2601
3221
3340
2895
2693
2729
506
481
3467
142
16793
9334
198
3181
3418
482
506
142
5975
19479
5305
3233
2755
2845
2919
2542
3123
3155
3190
2840
3183
506
10203
481
142
20245
1279
1272
1328
1275
2434
1280
1272
8525
11001
381
482
142
6607
8899
649
340
18411
8349
506
482
144
142
23373
101
101
101
124
64
13345
1198
1476
975
294
954
394
1173
3852
694
1034
10893
988
517
586
1008
3180
708
1028
4138
1421
915
1033
367
1156
1063
499
735
513
1033
990
7471
1994
2873
3281
1776
9239
1789
1994
2913
1994
8232
1853
1853
1011
1684
969
1065
1681
1248
2983
3924
1663
1740
1981
1014
1822
1680
1544
1611
1637
3402
1051
1055
23354
125
125
125
125
122
179
396
227
59517
236
364
2896
2892
236
236
237
7724
438
1964
1787
3011
391
383
2274
383
364
5065
1362
379
381
1702
237
365
11136
1476
881
1052
2473
2621
462
2153
3243
570
196
560
365
782
400
196
1504
2223
6279
2012
6687
530
6806
1141
391
2774
212
1132
16486
1015
1141
1654
581
428
7730
1029
428
15564
12465
762
1512
2223
6208
217
217
217
217
217
217
217
217
216
216
2034
4821
217
217
217
217
217
644
217
216
216
217
217
1520
2223
6211
216
2034
3615
1519
2033
2576
2223
6211
1516
2225
1352
217
217
217
217
1160
12793
217
1681
1159
3947
2225
1302
1504
2223
6372
217
2012
3732
1504
2223
6372
424
2012
2424
858
2048
10369
707
216
217
217
1503
2011
21733
217
217
217
217
217
217
217
216
216
216
216
463
216
2223
6279
217
217
217
217
217
217
217
217
470
216
216
449
378
384
216
444
10365
3912
434
492
1578
2223
2010
217
217
217
217
217
217
217
217
660
217
216
216
1162
16373
217
217
217
217
217
216
217
217
107
603
40397
15671
107
107
107
107
107
607
4717
344
37671
603
1104
2366
518
2157
1038
392
1510
395
259
23354
125
125
125
116
125
1490
2230
452
7563
882
135
135
135
135
21831
1063
200
11378
1015
1654
581
1029
17288
200
11205
23354
125
125
125
125
125
124
64
23354
23354
33984
406
325
1120
3087
326
907
1828
2532
326
1269
499
371
532
33984
325
2240
397
325
1536
3195
1166
325
370
2437
1087
3048
325
424
397
2132
1172
2285
715
454
4425
1248
1496
7110
266
279
266
583
30876
407
326
1121
838
2028
3391
1844
772
843
824
500
326
765
2184
811
417
326
325
9383
424
783
2531
1574
2481
2072
416
2922
828
2437
445
793
4703
324
739
730
1223
10161
277
603
279
341
531
4350
326
324
518
38935
407
2923
504
627
10647
2127
2327
1845
3004
8373
2160
1943
1639
3035
5230
1871
2302
2232
2981
2533
2090
1725
3543
3141
10760
1662
342
11174
2144
460
9864
324
2174
2507
1269
532
2998
1315
341
341
25213
325
6802
608
5245
9848
1120
498
326
425
326
2688
2533
2438
5744
533
12532
4572
8748
24925
408
2922
504
10377
3393
159
159
63
670
21161
22381
12366
286
6188
3855
344
37541
142
216
216
216
2157
1510
215
216
310
140
1552
11594
301
200
164
135
18266
200
164
13661
12823
335
647
1053
1372
1664
4556
335
3930
7840
6965
6678
795
402
297
436
430
416
496
334027
5893
5466
3390
2812
1116
2437
23373
122
125
1600
4431
135
18461
200
302
12823
7773
6965
6678
436
430
416
496
493
334026
436
430
416
496
493
334026
135
13678
7350
1009
13662
200
3794
1063
627
135
135
259
34851
239
239
239
239
239
238
239
358
164
34850
422
34858
434
12756
12756
7773
6965
6678
436
430
416
496
16561
23354
125
125
125
125
125
124
64
23354
125
125
5522
125
125
125
14107
124
64
125
7563
1063
135
135
135
135
28240
1063
200
135
7754
135
135
135
15120
200
16662
200
11378
350
11597
20097
20707
16933
21439
1424
125
125
125
125
125
125
125
125
125
125
125
125
583
1156
2493
362
569
7846
1569
3731
302
307
1669
146
146
303
303
1792
480
752
516
443
350
6967
292
500
1457
6112
303
566
995
489
4307
570
432
621
423
292
1608
146
1578
8553
6247
316
1310
594
476
490
21030
569
3834
292
303
480
1502
3706
146
303
767
574
1648
5516
448
16931
362
567
350
429
7748
29979
440
476
7099
8835
11407
567
764
307
572
4718
471
2601
628
9455
4477
14513
14901
863
10718
42788
17822
1279
657
310
464
90182
49563
26701
16342
1105
807
1747
5954
1747
9148
4888
1126
1084
2977
1122
1140
9148
600
5954
1747
6131
6154
6135
6136
349
5955
6137
607
9319
1140
1156
6867
1052
292
1052
14949
861
4221
4789
4358
1111
5285
1057
7160
7998
1057
64
3931
14012
853
295
295
5149
3804
64
64
8061
8602
12092
5743
2575
10696
12299
17596
604
204
2292
15090
1797
454
124
11490
2292
20026
452
178
124
10657
2292
16432
454
178
122
4482
156
579
544
550
579
544
557
3345
2485
288
12721
1568
35299
230
1044
313
641
766
647
288
288
579
544
550
2455
583
579
20831
544
550
42562
537
156
6141
571
571
554
578
529
543
156
518
39572
60550
554
578
529
544
2585
506
21539
568
263
156
156
156
744
156
9936
6553
554
578
529
544
675
485
10748
554
578
529
543
26358
508
522
554
578
529
156
543
543
64177
1301
21835
571
12324
694
10268
570
263
629
21953
744
10394
6789
21486
568
277
744
8826
12812
21576
599
9014
545
21579
573
545
21527
581
156
762
10144
21527
566
156
762
10876
21564
570
262
780
211
12092
105
588
12664
42927
550
156
43984
14224
595
20220
579
544
576
576
42626
273
105
19076
517
156
579
25265
544
550
328
5888
336
7911
310
1412
37548
142
1510
2157
310
140
1003
141
37182
140
141
141
138
141
141
141
141
140
141
139
139
137
140
140
140
5972
138
140
115
140
491
126
1193
12252
454
549
2000
530
494
3259
5279
26351
115
545
141
454
534
465
5507
2198
490
2803
115
489
10569
56278
915
74903
880
73822
10761
880
73784
854
71825
723
73631
23521
4480
269
269
124
2237
1490
7619
6911
8090
7587
229
10618
125
125
6601
2989
3017
3017
125
125
125
4956
5358
3869
4855
125
125
125
125
125
2370
125
125
699
125
125
125
125
125
125
375
380
125
400
1584
26362
1763
125
125
1084
1084
1522
1482
2073
32492
1418
125
1522
10593
125
10659
23354
125
125
125
125
125
7619
125
125
125
125
125
125
125
125
125
125
10618
125
125
380
125
125
125
26362
125
125
1584
125
1522
125
125
125
1418
125
1763
125
125
125
11584
14138
18485
4524
433
976
300
277
937
140
902
1038
1144
5171
328
337
732
1108
830
300
1095
778
843
3775
365
12057
980
950
140
140
1468
1134
270
1268
1113
834
717
2356
22892
4525
1437
270
330
140
272
11192
272
575
210
357
294
365
11192
575
2506
879
18312
4047
273
141
142
1268
142
1750
141
142
2637
2615
3703
1790
1074
261
660
6167
2013
142
3272
32008
349
3094
772
6969
992
10916
943
140
1882
142
9730
9958
2166
908
2529
2664
622
824
1360
2268
927
2466
2305
738
1762
963
1831
8179
805
6455
4020
3058
2195
264
1588
3984
5895
5393
26488
268
352
12428
5888
270
142
142
141
363
142
268
352
12380
3022
30154
1892
14247
1162
141
1803
140
273
10661
264
9011
729
10917
67
67
67
67
67
67
67
67
67
67
67
379
104
104
104
104
104
104
104
104
104
104
104
104
104
1552
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
12818
104
104
104
104
104
25079
7125
15317
33922
104
104
104
104
104
104
104
104
104
104
86160
104
104
104
471
104
104
104
104
104
18583
104
104
104
8450
1631
1017
11581
905
922
2782
849
23412
9578
925
746
857
12117
5302
1878
490
773
743
821
1038
846
853
12635
770
489
344
37643
142
215
215
215
214
215
216
216
310
259
8437
4982
4334
590
562
529
6419
17470
587
572
594
1765
8946
694
2287
6406
798
10546
9573
1720
9571
294
8380
2450
1594
6542
23538
1110
576
2709
3834
5923
506
20895
4187
23607
8483
5807
4168
434
310
26560
24236
5543
490
4112
2716
284
488
4110
9291
25696
7197
292
7537
9218
8097
9483
9479
8794
6563
7477
8194
4620
5459
5425
1258
352
38338
6290
5459
338
8417
4217
6295
8110
9073
8298
10091
9154
8798
8193
9814
6837
6227
8697
7096
9177
8496
2685
8772
1258
2841
2996
291
283
38338
351
22727
6290
292
3766
338
10526
8686
10296
5882
7479
7329
11081
6057
7424
8229
1258
2838
22727
352
38380
6290
292
9508
338
7644
9434
9448
8613
8194
3768
6796
8669
9516
9211
5692
3657
6690
2685
10700
9631
8219
8844
9248
1256
10986
1304
1253
563
425
445
350
405
543
1610
458
38380
9291
39951
992
1645
5719
1880
5927
1435
7632
1358
2081
23410
3036
1041
449
1105
3392
1838
2816
1127
1193
457
1113
3392
10822
1950
3874
10822
54296
1706
508
10563
10522
54296
12583
6955
54296
13272
6253
54296
60056
611
61147
59665
10920
7129
59665
7202
10613
5994
7202
59665
12891
8153
59665
59333
15225
10154
857
9898
678
1106
429
32786
291
974
16516
380
3708
893
2687
792
3181
302
677
283
390
404
446
627
875
496
2027
324
1116
544
291
6162
817
594
368
605
3243
20145
5000
1563
307
4568
4502
3526
4107
391
668
1106
302
677
283
496
1214
38435
602
156
476
450
14749
142
142
142
141
142
140
139
139
140
141
139
139
142
141
141
141
141
141
141
141
142
142
139
141
139
139
140
140
140
602
408
15687
1702
1329
1868
1155
1635
1862
2732
2056
1708
1334
1193
1049
1105
1214
602
488
14922
142
142
141
142
142
142
7937
339
339
339
304
305
339
538
339
339
339
6900
339
339
6230
8274
10146
339
339
1094
339
339
339
339
339
339
618
438
1597
14547
4841
159
11403
6931
1789
326
1781
1650
363
1906
476
27794
29484
1607
326
489
1961
388
1733
15376
1710
1064
1690
1490
1761
1503
1411
9406
4172
1610
1663
5752
426
1544
516
122
11499
425
6188
3867
12759
1123
1836
514
143
1125
325
10294
514
124
21064
1836
514
18947
1836
10294
122
11997
514
143
15701
1839
1843
331
2760
516
122
16308
514
143
16490
1838
311
516
19132
1838
1836
1844
1838
142
326
6719
514
19169
124
516
122
22601
512
23512
124
516
28466
1840
143
331
516
25291
124
12189
1838
512
165
29079
1839
444
3616
433
18935
7952
1841
1838
477
23091
6188
514
142
25157
1840
1839
312
516
25146
165
514
165
426
17826
1840
2371
514
143
29748
1844
1838
1842
1841
1841
1841
1841
325
514
122
31893
516
124
16887
514
21821
124
514
124
20825
2760
514
143
22944
325
514
124
17393
514
25355
1841
122
514
142
22879
1841
312
514
22177
1841
1841
122
514
19624
142
514
143
25822
1841
1841
1841
1841
1841
1841
1841
331
514
122
22763
2760
514
25314
143
514
23356
124
514
20875
124
514
122
25815
512
122
27442
4506
476
20903
1841
1841
1841
1840
514
124
22280
469
21357
6188
514
124
21049
514
124
21164
514
124
514
124
514
143
513
12480
426
425
9406
1469
8148
1789
1781
1733
182
18904
4105
421
421
514
24949
24752
326
1650
1961
1906
1607
124
1607
1006
3034
3261
3262
426
1710
1767
3348
2804
9164
2640
3063
8549
425
514
122
4723
2551
514
122
45845
3873
9554
1123
512
1125
1123
143
1123
1837
512
142
25455
326
6719
9136
1123
1837
1839
1839
6719
9136
514
143
29047
331
514
124
15672
2760
514
124
20139
1841
514
143
22520
1841
1839
325
514
143
19252
325
514
21883
142
326
238
146
326
1997
2402
5058
514
143
127
277
126
9082
530
6664
122
123
123
9480
123
123
120
123
123
5091
7240
2969
17371
3500
122
578
718
9662
123
123
123
123
123
123
123
123
120
123
120
623
121
122
123
122
123
122
123
123
123
122
123
123
623
623
623
122
123
123
123
123
123
123
123
123
123
123
121
123
123
123
123
122
123
122
121
123
123
123
123
122
123
2989
7563
3706
837
540
552
579
1312
45676
835
538
551
1311
2804
720
765
746
835
622
1420
837
746
552
835
579
717
765
749
836
578
619
3706
726
7040
623
13459
623
630
2007
279
582
630
1136
960
664
591
741
554
7169
613
602
569
582
1007
8095
2106
9807
732
5267
26132
125
125
125
125
125
1322
124
2760
23422
3257
3598
1819
5831
16747
3639
2279
5831
16747
3639
3258
2280
3599
1820
4159
3925
445
341
2012
9567
608
677
668
682
662
402
11125
11248
12117
11809
593
4032
16366
8976
1806
626
626
625
3258
2196
3357
2324
1975
2646
8148
3749
13171
11143
449
15338
965
15104
18571
593
587
10454
626
626
625
13375
507
2871
588
588
587
3324766
507
537
3399
588
588
587
5964
9171
3044
18439
4096
7176
48923
4723
10028
10587
349
4180
348
517
1079
2208
25572
1851
976
2647
5489
4333
2339
6563
15550
460
1437
45626
576358
527
4085
673
1620
557
28734
36006
1319950
26274
1256
3458
396
1900
2461
11138
635
622
627
5881
8711
1187
1101
1092
1073
1098
1049
1082
3205
2759
3101
8451
615
641
3440
4080
938
1168
179
1119
1062
1065
1145
23475
6759
757
798
77023
808
5349
595
9552
626
626
205
12082
2129
304
1218
5604
12977
1439
1343
595
509
119859
206
205
206
205
205
205
206
7706
433139
206
82343
3862
4005
6062
6655
5224
5424
5391
6574
6045
6406
4378
5420
206
5757
206
5713
5090
4541
4897
6401
5828
513
517
4542
626
626
625
5806
4962
626
626
625
7904
2646
626
626
625
479
8011
464
4643
473
846
5610
5613
587
1068
802
720
465
202
2711
5447
4156
1973
1058
1097
5930
455
519
8145
206
3988
205
204
205
205
205
8039
497
2938
26238
2219
575
565
534
5604
10567
1188
1538
13339
1645
1569
4670
1029
9213
24618
5823
6698
7019
6880
7601
5102
5531
6890
7392
5599
7022
6293
7371
4784
5695
4358
5505
5595
5463
6255
7134
23176
5753
10635
5718
39236
2390
1987
1952
8476
18247
2705
2663
2698
2846
2954
2727
2810
2698
3067
3114
3607
3324
2177
2906
2740
2728
2761
2899
2654
2747
2649
2997
3047
3513
3262
10512
15593
4428
13435
7162
4737
19929
11696
4818
15082
2614
1674
2876
3411
4213
11973
3521
2197
4399
343
13939
4429
4429
4666
17982
4315
11348
333
1063
300
6688
20228
10320
3305
1557
1489
108448
1095
56705
3830
1296
5243
7863
10325
6768
2967
1460
19709
20050
1431
20371
1463
22007
1509
20768
20789
15200
1470
300
137
772
6040
9307
4358
5823
4783
5695
5505
6698
24618
5595
3320
18803
31305
33916
31005
10444
45231
32497
28711
54094
3501
88
88
88
292
88
88
88
88
88
88
88
88
6445
88
88
88
88
88
88
88
88
88
88
6918
88
88
88
269
8207
88
19184
20848
22224
7300
6878
88
32135
860
17152
5641
17152
3325
165
165
165
165
166
1533
1923
165
23326
8201
7636
10106
11578
11905
167
168
168
168
168
168
168
166175
218967
222391
746
21990
54629
4381
7902
3546
110125
1718
2312
644
622
624
1412
597
547
1412
597
547
22006
22006
5345
639
5958
523
552
455
528
26907
15146
17646
532
639
5958
16623
18263
5399
204
1377
1551
1790
506
205
1637
1230
1681
1882
8854
12258
6351
5772
4731
5687
5456
5613
7060
4412
4765
4932
8092
6313
6542
4821
5799
5233
6661
5846
6919
5477
5233
6310
6196
5129
6185
6453
6844
4028
5168
7815
4429
4385
5561
5872
4805
6223
3947
6454
4847
455
17978
2968
7174
4619
4107
97272
101978
46622
40760
44736
8837
7425
1847
7184
68765
5102
7645
4454
2847
188
4235
188
10012
7645
8760
16005
7539
4099
3895
7779
8940
571
4917
21637
6891
5915
5192
440
2356
6536
6718
6971
3131
3394
1056
570
673
29986
3726
1079
416
47264
5571
3275
9522
4659
1987
25295
2951
14920
1102
552
2793
3655
28719
1032
572
2824
366
4205
206
20776
2043
205
205
2029
1034
4993
280
136393
4029
5838
49175
135
136
134
134
134
134
134
134
134
137
134
134
134
136
136
134
134
134
134
134
134
135
136
134
136
56156
208
749
5958
282
6733
4037
12643
7169
59685
16656
161007
477
515
2845
2280
21332
3669
206
489
5604
10567
489
5604
4366
14980
26205
19163
523
2518
24887
12067
6098
1923
28795
5604
1208
11856
11616
11943
7508
5604
429
7484
1661
1280
12992
405
404
404
405
1174
403
404
405
1867
1203
390
1175
404
405
405
182
183
182
182
183
181
182
181
182
181
181
181
183
181
181
181
182
181
181
181
205
24820
183
182
519
4928
2920
14889
218
350
3102
3286
506
544
532
6025
10287
535
1334
4863
504
551
379
1153
1152
350
432
343
1095
380
356
1076
21230
477
329
399
1146
377
358
329
349
328
1738
1071
1076
1071
3217
707
8246
4773
443
527
378
327
372
443
316
707
11729
3522
707
7779
810
707
8137
707
9428
707
9604
707
7503
707
8142
707
18452
1406
707
8984
707
7775
1081
21016
707
10018
707
12329
89
4955
5600
6025
1334
20498
89
4955
5600
1334
6025
19363
707
8492
707
20892
89
4955
5600
1334
11845
6025
20743
89
4955
5600
6732
259
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
297
297
17759
206
10944
206
5849
205
205
205
581
19299
455
523
1347
19299
21398
626
626
625
47850
11308
20128
31126
5099
626
626
625
14929
3783
8520
577
575
1685
3132
14017
688
2935
2114
8367
722
2536
1310
1305
3993
1324
1279
1305
1318
1317
1317
1289
1305
369
3797
6444
518
2243
4807
8744
15999
7533
7773
4094
2963
17972
35461
972
528
623
9862
6776
7029
343
1150
518
565
206
205
206
206
19386
203
203
203
203
203
204
97073
647
1756
494
503
499
503
494
490
529
128931
519
17845
503
499
503
204
204
204
3692
1252
4163
387
697
821
205
205
205
204
205
469
23364
205
206
206
206
206
206
206
23364
206
205
206
206
206
206
206
207745
3698
1854
430
630
451
474
508
654
480
533
385
2535
600
444
424
817
8402
694
577
2914
1071
621
577
540
1089
3059
783
971
1665
371
1345
543
1447
1611
609
1487
5106
1388
819
711
1046
1567
29771
687
748
577
628
1652
2431
469
453
394
5329
433
699
506
5575
690
595
530
3795
529
785
637
1841
809
916
809
879
531
847
6606
965
497
475
489
807
898
419
456
528
1035
484
914
540
614
768
573
1018
17767
590
529
571
7721
593
598
3324
929
953
705
8210
1131
17162
1808
731
2456
10153
2754
1502
960
610
759
4294
813
5157
594
1532
172
7173
253
4682
324
306
781
781
3333
4407
3445
4496
355
17169
3568
4175
360
214
6080
360
13369
4027
5356
8162
13821
214
4448
214
2372
214
4721
214
3291
214
214
816
214
2353
1000
214
4788
213
214
214
14084
17740
214
5183
214
2944
214
1492
213
1941
214
4162
15460
27865
215
214
215
215
215
215
214
215
213
215
214
214
215
213
215
213
214
215
215
215
215
2597
215
382
215
213
215
23804
215
215
214
215
214
214
215
215
214
214
20828
215
215
215
1970
22909
215
215
215
3513
215
20965
26146
215
215
27820
215
215
1093
30708
215
215
30691
215
215
2341
9959
18176
781
206
21398
19492
523
536
532
455
552
1347
205653
621
5604
10567
46230
8094
3407
2403
2731
5444
7262
6869
1291
8796
1030
2687
3372
5666
2422
13096
3079
6682
2887
11098
14265
1985
1962
14227
9165
3248
3394
1347
12765
3258
9500
4837
1439
13095
6586
5725
3490
3439
1435
3534
7624
16574
3112
4088
9933
2260
1376
2713
2311
681
934
1807
2643
3235
3213
755
2393
1038
7818
20440
40346
226086
1844
577
15521
28950
3751
7275
8014
4268
18491
591
10712
14072
497
3085
938
25688
5641
384
14089
430
395
481
525
6918
5660
1374
2184
1913
24120
9832
16504
18547
16616
25688
515
16616
16616
545
553
566
819
545
626
557
704
13733
493
378
465
4366
26205
14980
19163
513
18176
781
13311
875
6668
9849
268
2321
3671
10125
336
1868
309
311
2876
3165
10311
506
544
504
532
5557
1259
535
4887
477
379
1146
1152
377
350
551
328
20901
399
1153
1738
358
432
329
343
329
1071
380
1076
349
356
1095
4979
5624
1259
5557
20896
122
122
4979
5624
1259
5557
6231
667
7827
122
443
4773
327
378
372
316
527
443
122
4943
2780
287
287
139
298
291
138
138
139
139
211
37076
12326
164
165
165
165
509
2711
165
165
165
5447
165
165
166
4156
4793
5894
1930
3154768
3244
13473
12105
833
2140
343
9449
3443
2172
846
1940
969
9004
11341
2516
20859
598
1015
6747
2265
21623
8293
11062
12568
95892
343
621
655
5841
28988
4127
626
626
625
3923
2716
16366
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
991
627
5151
5841
655
28988
637
4106
372
655
641
3666
4156
15559
4366
26205
14980
19163
591
781
13311
18176
21398
47850
626
626
625
7407
455
523
536
532
617
3652
5351
1121
1363
734
12134
169
101
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
2626
5102
5752
7371
23177
5532
5599
7392
7022
6891
6293
9521
38889
1678
1983
2417
6687
1507
1850
300
2206
1062
20228
1095
136
10320
3305
1296
1489
3830
1558
5243
2968
10325
6768
7863
108448
56706
1462
289
289
289
899
2345
292
4566
2480
2485
2454
6692
292
892
293
2446
2454
2477
9873
10149
17195
2466
2485
292
1892
293
3192
2476
2439
292
5948
3695
19501
293
21592
2445
360
2383
1239
2466
2480
2439
13309
2963
291
7266
2174
2124
2160
2122
2134
2121
12728
2164
2155
2927
6866
6866
2134
2760
4166
2743
2126
5832
2727
2124
2721
22128
2123
7704
2671
11851
10753
21255
6056
11351
2847
11788
3394
2562
191
191
6291
21255
13673
3394
7093
12213
21255
3394
17753
21255
3394
13673
21255
3394
4900
12213
21255
3394
6291
10173
23033
3394
13673
21255
3394
3394
13673
15715
12213
3394
21255
12213
3394
21255
8314
12213
3394
21255
11851
12213
3394
23033
15713
26673
3394
17283
14838
4791
6665
595
315
15785
18123
1685
27615
291
4539
257593
9213
24580
4321
5786
4746
5658
5558
1460
7097
6982
4096
5426
7564
1460
6218
5468
6661
1600
6843
5065
23139
5494
6853
408
5715
7355
5562
6985
422
6256
682
7334
6308
7573
13837
11031
1489
1173
511
2537
2143
1925
4483
2426
802
1226
1787
84422
26274
183
182
181
561
1317
4483
2111
2156
2030
1646
1830
2392
1423
1490
2240
1386
1999
2237
2268
2305
1830
2591
1875
569
3195
455
526
523
536
1347
552
515
38325
591
10610
802
1091
1606
971
2207
1529
4483
1277
2258
1291
2033
2339
1244
1458
1486
1520
1099
1255
1342
128039
543
159842
8572
3133
18125
941
9764
3849
290
18687
291
290
291
290
292
291
290
292
291
290
293
291
290
16451
16402
5246
10983
65874
105106
1748
5840
8459
206
507
501
2290
206
205
206
205
205
206
206
205
205
206
9877
4302
9194
4096
1460
1621
1450
9502
2149
1460
2361
1460
32100
1006
281
6631
20172
1039
2911
1501
10263
136
1433
3249
3774
1240
20991
5187
7807
1460
56649
5556
8741
625
626
626
9679
97096
21848
24346
40559
38575
249904
177
178
177
611
5604
10567
5604
5604
585
269
587
270
595
7826
5604
5604
601
2132
36582
2389
5501
957
850
918
831
1124
4894
173
173
513
10976
626
626
625
4767
9583
7822
3319
130422
155409
121978
130422
202
203
203
203
1809
3493
20770
27163
65520
1900
179
11138
180
179
180
179
206
205
205
3912
205
5050
3274
3618
6897
53708
45022
63914
581
15076
626
626
625
14352
15214
12059
17523
13043
205
1256
3458
396
26274
13103
2144
5477
506
119859
579
569
613
607
2143
626
625
626
977
1169
3138
1231
1723
2311
621
655
5841
28988
627
5151
2144
1373
5039
587
9127
802
1981
3057
3779
3283
1840
3199
4483
1712
2632
1991
1961
506
1968
524
177
193
2046
193
1072
515
6073
3994
1737
3366
667
667
4463
669
3224
3644
583
583
577
577
615
205
205
204
475
7866
2435
11822
3757
3503
3073
637
3301
13207
2572
3187
2935
1794
3778
6656
2454
28925
15388
4949
3363
4914
539
2472
1152
7866
22349
13495
695
6383
401
541
752
3303
409
651
489
505
4328
3180
510
2134
3062
2716
11623
2415
2774
2605
19614
2915
5662
2426
2366
7174
2838
510
10800
605
977
915
827
996
507
533
514
3525
1571
611
951
905
801
974
499
531
1964
1672
1880
564
621
2680
2680
564
621
2680
2680
618
1649
2222
2009
3522
5667
8803
1140
1211
1197
3746
45394
618
20005
1449
5039
1512
29415
5420
4802
61169
101
137
137
150
1281
640
525
551
438
567
601
621
530
550
541
522
565
1635
5516
663
548
576
449
593
561
560
588
1096
560
1632
13252
5197
9396
68
68
68
8444
68
68
68
3347
2777
68
68
68
68
68
68
68
68
68
14124
68
68
68
2555
1119
7497
3444
2654
2146
1787
2531
2456
3075
2920
1099
3179
3145
1738
68
80612
465
14942
26167
19125
7238
6586
7468
10910
11503
7277
4999
12200
7725
7548
8492
3382
6557
18138
530
474
1428
21360
1905
417
485
514
498
1309
569
4366
14980
26205
19163
3049
7276
7506
6624
7315
11541
10948
587
4716
679
30258
5037
7763
7586
12238
18176
781
13311
119859
16689
15424
599
5532
523
552
1347
455
536
532
16454
587
545
595
1517
6477
2225
812
7340
908
852
524
549
558
6402
2988
1102
883
38009
656
879
817
950
836
928
12039
30266
282
757
17406
757
3309
6056
2348
4764
4424
4697
336
5332
3544
4003
4383
4138
3421
4472
4151
2329
331
792
13345
14060
5159
13797
976
1468
3267
1917
15436
8138
17716
2920
573
8145
414
643
643
643
22392
3988
1924
857
8635
300
23204
521
511
571
205
521
511
521
511
1308
2120
2343
1171
8532
362
14377
6026
12643
3878
2180
42198
206
2353
203
203
203
203
1053
7781
203
203
204
206
1474891
11477
1439
383
12977
1549
205
383
51567
1343
5604
10567
31347
206
205
204
205
206
205
204
82856
205
207
206
204
205
205
206
205
204
38862
205
206
205
204
80466
205
579
1092
4256
623
5604
10567
623
5604
4495
2004
1589
8309
3512
4748
5031
63770
124858
25032
746
778
2327
455
552
536
532
523
1347
274863
4328
1900
179
11138
181
6759
180
180
180
180
180
534
528
8919
205
205
148
19960
8102
488
18119
724
13311
21341
19435
552
1347
398
523
536
532
109645
45204
153
156
206
203
203
2484
40513
2918
114885
44000
40474
3286
17416
420
47583
59227
204
204
497
923
3206
3834
1232
93650
204
204
205
204
204
9213
24618
5505
7134
6890
4359
5463
7019
6880
7371
5102
5752
5599
6293
11253
5824
6255
7601
6293
4784
5595
5695
6698
5752
1460
1460
1460
23177
1964
5532
7392
2177
6891
7022
3234
5501
2388
917
830
849
957
1832
1832
6473
988
888
71991
38518
33919
9213
24618
5695
23176
4359
5505
6255
6880
5102
5752
7022
5824
5595
7134
7601
5531
7392
6293
4784
5463
6698
7019
6890
5599
7371
7466
38557
1435
2474
2343
2470
2070
1965
11254
2178
3234
5501
2388
918
830
850
957
830
1832
2170
3426
9815
7296
16025
9495
475
4275
1560
41134
3688
2691
21469
5286
23192
15461
24175
14246
119859
17461
2691
21469
2775
27331
16274
16315
19512
22641
89971
2740
11244
21918
21382
19108
16053
2682
23547
18152
16745
23125
22124
2662
23900
22702
25963
17637
20110
3013
17753
17107
18330
20603
19150
17895
2706
16816
20194
17433
19165
18188
2769
14948
18988
16481
17807
16122
621
655
5841
28988
637
4106
372
45370
3666
4208
22163
633
5184
4366
14980
26205
19163
770
455
523
532
1990
552
1347
549
6056
34098
15867
2562
3394
11788
1616
33343
9213
24618
6880
5695
7601
7019
4359
5505
6255
5824
5595
7134
4784
5463
6698
5102
5599
7371
23176
5752
6293
4096
6890
7392
7022
7564
42232
3027
7777
4393
2557
474
9955
564
6144
670
696
694
551
554
546
530
6681
5356
677
4075
5810
729
2138
735
557
6554
555
6894
6895
5300
1734
2138
5547
181
2282
7060
181
4670
180
2787
5547
181
4670
17920
5548
180
14470
181
181
12738
3072
6174
1725
4113
6922
2804
12143
181
3982
181
181
3982
3853
9213
5532
9521
40591
1678
1507
2205
1983
2417
1851
2603
35403
10192
26472
5700
25253
14560
25253
18341
7280
8736
18341
11648
18341
780
7430
770
617
774
592
5700
9088
774
1767
872
881
1179
683
949
1612
1363
90930
1591
1031
781
617
1398
1372
1910
676
1009
896
1043
1906
1170
1767
14988
34631
13480
4331
953
2177
10921
1343
458
1482
1169
1445
14395
4851
3574
183808
89600
102693
9845
1068
594
21041
4852
6065
9196
3309
2348
4138
4472
4424
4151
4697
1946
331
792
22885
757
2058
336
1431
2359
1223
2143
6626
5754
7570
7227
1075
1074
585
585
757
3544
4383
6056
4003
3421
4764
5332
358
976
1468
3267
2920
1917
8630
1412
1330
1403
2125
1656
1359
1721
1588
7339
11361
5833
7424
5666
2241
650
416
425
1412
1329
1402
2127
1656
1358
1722
1588
7309
15143
851
417
414
2782
9778
844
1075
1077
379
2274
1025
1239
414
420
336
17339
15436
14060
13797
2329
13345
8138
5159
17716
21041
4994
2381
3426
2540
2721
1309
21484
2540
1668
2721
2540
591
2381
3426
2540
2721
1668
8046
1309
3426
2721
3426
1309
2382
1668
1309
813
2382
2477
1668
3387
480
4770
4808
4994
591
2382
2540
2721
1668
1668
1309
1309
3426
2721
2382
2540
2721
21484
2381
3426
3426
8046
2540
2721
1309
2540
1668
1309
2476
2381
1668
3426
829
246
22511
30970
9127
7497
6619
6747
270
4418
4406
290
4110
4415
902
878
4684
4463
6569
5766
10563
565
556
434
435
246
521
4910
3381
2463
773
2452
1081
2525
5604
2081
3381
2369
2452
773
2525
1081
11298
3403
13526
5604
5376
5604
5604
5604
5604
5604
5604
5604
4910
491
497
503
43580
523
5566
493
483
491
792
2400
971
3667
6452
9419
18160
243
243
26111
4400
10643
6373
17274
23861
25721
36626
35050
64
64
36626
37269
56116
109983
39464
9213
24618
7134
5695
23176
5752
4359
5505
5463
6698
7601
5102
5599
5824
5595
6255
5531
6890
6293
4784
6880
7019
23176
7564
42233
7778
4393
3027
2557
4796
1804
1830
1429
1531
1839
1878
2286
1751
1514
1757
76937
429
20064
23057
5298
2619
13457
592
8980
24065
181
30619
14417
781
781
3333
4027
3445
360
382
4448
1941
816
4721
1000
3568
4496
5356
3291
3164
4788
1492
2372
6080
4175
355
2944
4407
4162
5184
19873
14550
1759
1288
1287
1288
17000
14878
5026
6225
1594
1870
68712
9213
206
9213
4873
16966
13947
6828
15952
3278
31813
15452
10093
37797
27164
32714
10102
1627
36617
6494
2619
14600
20440
572
1542
15515
11936
13204
14133
8861
13911
17343
10527
15244
16710
10933
13350
9574
8615
4621
8776
7879
6095
8614
7099
11238
8343
8232
13526
12141
12440
14638
9903
7602
14600
20440
4432
28012
19568
25355
16986
42552
37430
22441
46638
3067
5504
12092
28300
1835
19844
178826
42256
593
1045
591
819
1155
1168
1277
567
595
3295
40120
12515
23370
5604
10567
593
3129
9923
8426
8868
6644
7606
7536
7809
3726
14260
7365
11122
8216
8527
6433
7365
6858
6138
6099
7591
7375
7331
6344
2920
20559
5130
1331
8890
641
1230
1885
6385
616
31639
510
43017
516
62203
499
27659
500
27041
515
60670
514
52312
516
44613
515
573
57902
515
32807
514
55137
508
57028
512
28396
510
43593
511
25860
511
36745
511
37335
583
621
635
1041
1208
6018
523
47367
521
20054
508
17949
519
29815
514
21144
526
31019
583
621
633
1041
1082
6706
667
631
1023
1041
687
7315
20440
583
555
621
593
1184
8514
639
1230
945
6308
694
11262
504
33122
517
38103
583
621
649
1151
1230
748
8696
502
9573
499
12881
517
55765
24871
469
2281
59016
6117
263
227
353
288
2762
267
5790
302
1474
5225
3089
5187
379
3051
3385
2101
2616
2409
2406
1935
626
626
625
47850
12768
5625
1727
588
587
588
13871
2787
3582
4096
18981
736883
18981
18981
18981
5720
4483
802
699
2802
1352
996
1207
1216
1039
1239
947
32527
4202
1135
1235
1917
1328
1494
1525
1846
1300
1339
1425
1333
1847
1187
154571
126811
136353
206
132198
2509
1346
1284
1225
1528
2093
506
136821
142229
3431
1342
1099
1496
1398
1208
1185
1051
1365
1380
95287
95287
206
2380
918
1212
1192
1818
1393
18176
13311
21398
626
625
626
15076
12059
2374
2528
1710
1385
3673
2996
4748
18355
6496
6056
3394
31753
497
3032
1822
2462
615
641
622
3440
5881
907
2759
1101
11038
3102
8452
794
636
4080
627
798
1168
6760
3205
758
808
807
881
938
778
770
1187
1082
1098
1145
1049
1092
1073
1065
1119
1095
1062
77023
23476
8711
66370
1018
7722
47802
2158
1810
4096
3773
24858
2912
483
5008
431
499
508
951
565
34687
952
1822
2758
939
622
1049
1188
1119
1062
777
1169
1082
1073
1145
1101
1092
3205
11038
2462
1098
3440
23476
3102
4080
8452
615
1065
636
6760
758
17634
1037
22197
10243
925
8812
2106
1017
181
3374
7721
17634
11038
636
642
1150
559
34829
560
47266
1150
560
559
560
43589
560
48823
560
45746
35690
35690
1172
1822
180
179
179
179
179
179
180
179
179
180
179
181
7282
11038
181
179
179
179
180
180
179
179
181
179
179
179
180
179
179
180
179
179
179
180
179
179
181
179
179
180
179
179
527
2741
4115
2525
5604
2452
3381
773
1081
1460
3600
2687
3074
3018
2138
5723
10220
6882
105
7369
56934
497
3019
5409
5540
180
180
180
181
200
208
200
208
1284
4557
15634
36240
781
18176
13311
455
532
523
552
1347
14072
536
19386
626
626
625
47850
1822
2462
938
2759
23475
798
1119
11038
3102
1101
641
8452
1098
907
636
1049
3440
1188
1169
808
1092
6760
807
1073
758
777
1062
616
622
1096
627
5881
4080
8711
1065
1145
881
1082
770
36500
17634
22197
1017
1037
7721
8247
3045
2862
3439
3286
4376
3901
2755
2915
4293
3102
2805
2914
3039
2933
3029
3025
3476
4205
4432
846
559
56824
560
70877
560
74305
560
70649
560
70084
560
64229
526
51469
585
3081
34792
16815
1052
10066
4688
7256
14782
5840
461
1899
455
532
536
523
7603
571
1349
539
539
6219
626
626
625
13250
1063
20228
1095
136
6688
10319
56705
300
1558
3305
2968
10325
5243
1296
7863
3831
6768
1489
108448
32233
20789
1470
15201
21320
579
569
543
4366
2999
1454
4996
4524
6204
12060
1395
48443
505
543
8030
455
526
532
523
617
552
536
1347
524
1424
1367897
358
30483
22775
1229
20904
33618
497
3105
493
378
18176
781
13311
19455
13720
2878
42553
1947
3745
4162
2255
4951
2778
2547
6184
3230
2575
3705
17392
6309
5437
11149
3892
3726
5525
4341
8660
1922
9807
5341
8420
5317
4176
9360
6320
5745
25668
3140
2827
1569
6203
2047
4148
39145
7229
20604
455
48652
2878
1947
11987
1354
11464
4773
11762
1221
578
13641
13445
12544
12897
11627
10464
2096
18775
14403
7846
6517
4565
9782
1269
1450
11630
4416
1398
4701
14805
4694
13968
9094
6962
563
557
1935
626
625
626
179
180
486
47831
3416
386
42582
595
3385
165
9504
9289
1758
651
5892
424
462
7450
18176
781
13311
21398
455
1347
552
532
523
536
19386
47850
625
626
626
11740
3795
10741
8682
511
5329
23364
11616
8239
11856
2680
7674
10144
11943
1822
2462
2759
11038
5840
5840
5840
5840
6760
3526
940
4418
857
1820
1301
1296
715
1295
1337
1349
1323
1300
1293
1292
1283
1285
1320
1334
1310
1290
1285
7240
5792
5792
5792
5792
5792
5792
1293
58030
17584
18346
16124
199082
1765
626
625
626
2015
509
119859
497
2994
467
18176
781
13311
21398
47850
626
626
625
14264
528
654
533
480
453
4587
528
383
16689
41205
2222
11026
1923
2980
2280
2623
77976
1822
11038
182
6760
10243
501
2856
65140
3606
1241
3606
3606
3606
1241
519
8145
643
643
22392
643
3988
414
1924
527
4079
1599
2111
536
1154876
937
3613
587
119859
8231
2097
1472
1418
1422
1495
205
1574
1440
1492
1434
204
1617
1445
1453
1580
699
2144
1548
467
18138
743
13273
58978
551
455
536
523
552
1347
528
553
524
532
13625
526
18176
781
13311
21398
47850
626
625
626
6934
38050
12993
6207
1918
2094
61017
8254
7674
23878
10173
196956
557
26369
455
528
523
552
9630
16063
475
4275
119859
1560
41134
3688
1900
2461
11138
615
641
3440
4080
938
1168
1095
1119
1062
1065
1145
77023
179
777
881
2759
3101
8451
635
622
627
5881
8711
179
1101
1092
1073
179
1049
1082
3205
23475
6759
757
179
179
770
794
179
1900
11138
10344
179
8812
2106
1017
7721
273
750
1509
818
1493
815
1473
769
788
1477
794
1554
830
1426
762
1464
786
1490
799
1666
906
1468
787
1500
769
802
1433
764
1540
822
1490
792
1473
795
1430
768
1493
798
1387
740
1500
789
1478
796
1587
853
1445
769
778
1455
777
1433
774
1411
746
1489
806
1480
798
1553
840
1469
782
1423
757
1527
814
1455
769
778
1366
724
1392
749
1446
769
1442
765
1568
834
1427
759
1473
782
1427
766
1439
769
770
1477
798
1447
773
1544
827
1623
876
1398
751
1590
769
858
1395
750
1389
739
1488
807
1462
771
1522
818
1510
825
1500
811
1446
766
1434
768
1393
749
1428
767
1469
769
783
1369
730
1459
789
1463
795
1401
748
1345
722
1504
769
805
1501
822
1479
796
1380
744
1493
810
1400
751
1421
764
1525
824
769
1420
762
1448
782
1565
837
769
5629
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
2182
4797
7658
4378
5017
4890
32788
5604
2680
22729
660
630
6283
6494
6508
6733
7202
8184
7474
7650
8229
8228
470
548
565
9675
6769
6854
7223
7250
8174
7940
7761
3382
760
31870
3733
4163
3653
4033
3744
4151
3904
4313
3409
814
3594
765
4037
3997
4072
4347
3915
4055
3432
3350
2436
44781
1020
810
38938
15070
2813
4356
4295
29604
42936
7036
10892
24820
8288
12594
22227
9213
24618
6698
4359
5505
6255
7019
6890
5824
5595
7134
7601
6880
4784
5463
7392
5695
5102
7022
7371
7392
23176
5599
6293
5753
5531
18176
13311
781
8460
21398
467
487
485
10297
19532
3209
575
2230
23588
13300
5575
11584
1730
605
595
605
605
595
605
595
605
595
605
595
575
3147
575
3147
575
3082
519
1486
2366
1935
72508
11539
11315
11315
11315
11315
11604
479
517
14315
1702
1189
3975
2129
1705
3199
1667
2286
1746
3122
6019
1124
7269
4124
1421
2428
1697
1738
1887
2098
384
1132
3336
3140
1871
2241
3062
1860
3383
1245
17523
1149
714
525
1449
1560
1229
13990
1447
37954
2133
1382
788
78969
567
739
91703
567
765
567
112733
735
46344
567
728
67667
567
733
78636
567
695
79472
567
731
56015
567
654
67648
567
3080
15956
9183
17036
2537
5927
599
534
544
486
225
657
261
525
492
590
788
694
599
7598
772
8272
840
2953
324
888
1119
1078
903
1205
52164
1237
1086
1081
1179
1284
4570
324
5697
7816
771
1217
1274
1180
5932
417
485
514
498
1309
2691
494
5845
1230
666
1311
11181
5818
2091
7661
5845
11181
10612
486
1137
2582
1954
3281
11181
5845
7078
2614
3074
3600
3018
2687
2726
2138
1492
2087
2810
2818
2542
2697
2494
14410
7247
929
1186
44622
5678
42521
5766
3459
36215
373
373
373
6776
6882
105
12284
23360
48753
300
282
757
757
3309
6056
2348
4138
4764
4424
4697
2329
331
13345
8138
13797
976
1468
3267
1917
17406
3544
4003
4383
3421
4472
4151
336
5332
792
14060
5159
17716
15436
2920
9778
9778
336
21178
358
3489
26122
17406
14789
2586
15440
475
8747
519
525
519
521
1632
1625
1683
1607
513
511
519
521
9531
1958
1590
1197
515
517
746
513
1620
1582
1281
1584
531
1657
511
11022
1567
26119
513
525
525
25211
39480
533
515
436
513
10644
27362
529
539
16542
22503
519
9307
4358
5823
4783
7020
6880
7601
4783
5505
24618
5463
6255
7134
5595
5696
5505
5596
6698
5102
5531
6890
5752
7392
5599
7022
6293
7371
19584
551
571
18176
781
13311
16689
21398
47850
626
626
625
2056
626
625
626
2857
7404
1770
2553
7231
829
192
274
275
208
222
204
205
224
617
513
5604
10567
2368287
517
4864
626
626
625
7811
10308
517
4367
28370
11692
1076
1314
31563
1076
3236
105727
207
43356
207
81796
119859
207
4359
4783
9213
5506
5824
7601
6698
5595
5463
6255
6890
7392
5695
7019
5556
6880
7134
7022
24618
5556
1460
1460
1460
1460
8799
2326
2713
2891
1409
1539
2445
41360
10884
3544
4348
2177
3112
3335
3865
3280
3664
3335
33963
3325
3853
475
8747
519
525
519
521
1683
1632
1625
1607
511
519
513
521
1584
1590
1197
515
517
531
1620
1281
513
517
1958
9531
1582
1657
746
509
7812
513
533
1567
39480
527
10534
2282
3264
68516
525
7947
527
218177
529
6741
14483
531
529
6799
531
27226
533
7371
14964
535
3274
3618
6897
53708
3034
3641
1981
8202
1159
3775
184
4160
7685
533
3634
4585
1214
349
659
783
21360
14226
616
415
442
495
490
2590
490
10914
5428
4269
5448
14459
9458
2444
10221
4192
1785
519
5087
5192
6688
10671
2716
47199
166
7351
2812
2099
1683
2025
2273
1245
339
451
2185
2764
1234
5030
501
8265
6508
22333
9267
36100
191
190
191
191
191
601
5017
625
626
626
589
11088
515
9118
1504
1464
1280
1445
4483
1398
1573
1591
802
1103
1444
2216
1334
2279
1478
1428
991
206
49053
39421
64207
88447
567
7018
831
455
1020
523
528
532
59166
167323
831
1020
1048585
1274
482
967
4588
1155
1057
998
1063
6602
13928
3028
2990
2311
4215
3978
2836
2701
2563
1334
3225
3004
2977
2776
3205
3274
1942
3137
2201
14411
650
662
637
561
537
568
31111
1647
4467
19454
4436
1822
2462
615
641
4080
5881
627
23475
2759
1101
11038
3102
8711
8452
636
3440
622
1188
1169
10243
925
8812
2106
181
15053
560
45746
560
51879
560
55483
404
406
1822
11038
180
180
1065
1092
1082
1101
180
1095
181
179
1073
179
179
180
179
1098
3205
1050
1145
40320
10243
179
10243
179
179
179
180
179
180
180
181
182
21883
1754
4738
10431
4738
585
4451
481
23364
11943
2680
8239
7674
11856
10144
11616
515
5566
10529
515
5566
515
5566
6641
18639
1745
1313
10402
7283
7795
32084
3004
206
7256
4498
7805
4587
1252
718
1330
18138
743
13273
251823
30228
168
21360
587
588
588
47812
1768
588
587
588
3220
2158
2105
3100
1193
1685
167
167
167
2273
587
545
18176
781
13311
21398
47850
626
625
7508
1707
1751
15825
6833
4263
1236
3776
503
7949
8059
2286
3535
3399
20849
7853
4940
553
2920
507
2580
626
626
625
20653
7607
575
3180
531
525
4994
590
2381
3426
2540
2721
1668
1309
2382
3426
3426
2540
2721
1668
1309
479
2382
3426
1668
1309
4769
2382
2540
2540
2721
2721
1668
3386
1309
4807
17205
23080
403
1460
1460
832
5490
631
209921
531
4847
821
955
387
9821
1252
372
697
1797
1900
455
523
552
536
532
4366
26205
14980
19163
587
4716
679
30258
601
2518
16080
6098
23039
116041
3537
1392
574
579
546
2043
5824
1505
210
242
531
179180
5411
206
205
205
206
205
205
511
481
2296
356
10220
2920
519
13262
4483
802
1895
1733
205
204
205
205
2244
2672
2481
501
507
507
507
501
3945
11870
23400
3599
1639
1802
47754
1450
51433
1483
46734
1448
50658
1555
64144
1435
35040
1490
55098
1441
56382
1500
14027
1580
107556
1483
73224
1591
53581
1486
48643
1473
35363
1578
45265
1475
106179
5394
1430
4291
60831
3099
52775
44666
65970
58213
86090
83405
3195
296
40163
52411
69202
4094
137
137
136
136
137
138
137
138
137
138
137
136
136
137
137
138
136
296
2648
23242
11554
1484
4762
45612
1142
57452
457
5604
10567
481
519
5563
2820
361
1064
361
2701
3821
3824
4530
361
361
1174
1577
3015
2676
32637
24454
3849
420
421
3350
3874
420
53415
2919
420
120307
2975
143033
3530
3017
23296
2953
188510
3028
151769
3017
14560
3029
16877
370
5563
361
2602
16418
361
361
923
3206
1232
3834
40620
8834
3864
420
3418
15894
3573
14487
2368287
2368287
1822
2759
1101
1073
3205
2462
23475
615
808
11038
1822
11038
636
1049
622
798
8452
627
3102
1169
1082
1062
1188
939
758
4080
8711
6760
641
1096
1093
3441
5882
1066
10243
2106
8812
925
10243
1018
7722
497
487
493
493
513
513
497
487
507
513
3034
13103
497
5363
1061
603
638
614
687
685
583
567
532
498
630
540
668
670
697
646
581
516
1094
12513
37964
198663
142
141
141
141
141
141
2097
7607
1231
4623
7681
5817
2281
4521
25614
10790
2519
20065
37204
33050
81310
10538
4206
24793
5841
4652
9557
38245
5075
8474
4096
39129
28887
2256
20681
25404
7873
5930
7826
5825
25049
9402
11775
79020
15983
240772
11481
44095
2855
12684
8018
4790
1902
24797
9842
8808
8996
9534
11456
7451
3369
13241
57243
3065
591
4643
53249
424
7030
904
903
38136
10148
11552
6561
5604
11850
2282
5604
5604
2106
2533
12548
455
524
523
549
552
549
536
1347
761
801
12279
497
3057
8262
12279
575
3093
9552
626
626
625
23544
91702
18022
655
2040
455
552
1347
523
536
2429
8011
4483
1068
4643
802
5610
720
473
587
5613
464
846
611
37508
631
1023
10137
802
699
2332
2126
1989
1921
506
2493
69866
1737
6538
2742
221538
11092
1843
3365
2881
2862
2170
3075
3110
2592
1994
2957
2451
2214
1770
2841
2774
2980
54279
5841
1350
3109
1986
1943
2381
2033
134192
110706
2528
1851
1437
1486
1385
1614
169700
2466
1730
2341
1475
1835
1586
1863
2250
181200
32403
2074
2061
1728
1721
1957
5769
1275
1740
1652
1220
3298
2206
1901
2059
1635
2388
40364
2103
2136
1600
2447
4405
1462
1231
1563
3515
1220
1357
12551
2098
2069
2347
1493
2498
2752
1845
1469
1766
2245
2233
2211
1523
4774
2033
1985
2294
2392
1627
2998
1777
2015
2047
2165
2091
1601
297831
265198
267710
1531
1756
2357
51824
2420
2614
1743
1641
2450
2023
1841
1861
1907
10196
1926
1187
1194
1410
1485
1586
1376
1381
1459
1418
1785
1951
1270
1917
1641
1550
1392
3128
1908
1642
2185
2463
1718
2033
2361
1829
207997
98841
105918
2520
1430
1799
2569
1574
1984
1967
1743
1672
1115
1581
4733
1593
1125
1306
1314
1442
1188
1304
1391
2133
1674
1773
1336
1436
1590
1725
1266
2551
1188
1372
2223
1700
1497
2225
2463
8249
1660
1432
2015
9036
1525
1749
1443
1624
1573
1530
1555
1239
1510
1676
1651
1498
1563
1765
2926
2523
2226
2160
2788
145982
9999
2345
2011
2304
2251
1844
2455
1715
2250
2109
2279
2313
1789
2152
1900
1391
1518
1697
2113
8691
2220
1851
1930
1926
2386
2425
2220
1973
1849
2422
2513
2104
1997
5525
1827
1626
2144
1298
2057
2382
2257
1577
1717
213682
2898
1812
2584
1909
1986
2136
216588
5526
2215
1546
1211
2167
2175
1865
2092
2017
1605
2477
25440
992
45746
10159
2151
1580
1652
2032
1659
1806
2401
1979
2424
1456
1660
2268
2503
1190
6793
1707
2157
1290
1768
1970
4937
2114
1509
2348
1801
1607
1886
1708
1702
2063
1910
1479
7151
1321
1884
1295
2114
1802
1357
1392
1044
11623
2605
1707
1869
2136
2249
1437
1824
1589
1822
1557
2063
130457
5720
4202
1494
1333
1135
1917
1328
1187
1425
1300
1339
1235
1525
1847
1846
135681
1528
2093
3431
1185
1380
1496
1208
1365
1192
918
2802
1039
1239
947
996
10081
1418
2354
1504
1897
1461
1223
1463
55957
9188
1318
159842
11190
2168
1884
1834
1335
1717
1390
2453
36001
4171
1311
1172
1368
1485
1317
1756
1344
67262
84303
195952
56303
10610
1091
2258
1291
2207
1529
1244
1458
1486
1520
1277
1606
971
2033
2339
1099
1255
1342
12691
3039
1403
2352
1562
1433
1802
1357
1754
1636
1837
1633
147447
151856
110298
2610
1685
1837
1499
1909
1802
1752
1416
100078
10730
1334
1649
1559
1462
1133
5222
1641
172480
541
3205
1262
5359
1363
1842
1675
1583
2145
153023
6963
9118
1504
1103
1478
1464
1398
1444
1428
2279
1573
1445
2216
1591
1280
1334
991
103358
74547
3059
1443
1341
1319
8644
2217
2934
2465
2085
2512
2600
1420
2439
2272
2994
2522
2273
1802
2592
2277
1979
222290
118571
201068
205320
237654
223090
230354
189566
225822
183430
4033
1102
905
2399
6892
5561
990
1662
2628
2668
2335
1551
2265
1990
9074
1884
1228
2322
1159
1202
1846
1515
1570
1484
1516
1831
1293
1033
2303
1480
1976
2753
69355
2303
1721
101165
129365
93694
3512
4362
5099
6350
1502
1565
1473
132731
5192
2075
24108
2553
1701
2979
2056
3894
5654
1847
1730
1635
1980
1742
1635
1594
86290
153559
136730
2010
1429
70230
11076
1800
1431
4492
1235
1891
51871
3969
61712
1768
5232
1405
1185
22741
4446
1696
1248
21429
1887
1445
1651
1537
1516
11956
1803
1711
1619
2210
3451
2047
1721
1809
1582
1491
2136
1495
2061
4492
2977
8644
1261
1126
1307
2158
1209
1137
1246
1161
119409
7405
1816
1667
2126
2497
2270
1562
10514
1532
6100
1253
1871
1364
2500
1131
1451
1231
1779
8040
1368
1565
3575
1753
175732
1821
1204
1714
1202
176879
2156
1345
284532
141392
324602
2035
2267
163386
2328
1070
1071
1757
216657
183866
1820
55788
2068
10174
1370
2116
2360
1775
1178
1597
2566
1805
1293
2287
2855
1250
2433
1943
906
2753
1179
58718
182947
159987
151211
16689
41205
951
2219
941
751
770
798758
11402
2226
1920
769
665
575
3128
564
512
1034
1159
472
7007
18245
1706
886
2110
514
1845
3369
1460
4064
20270
5789
409
7357
2265
9106
5058
5772
6224
6359
6770
509
6173
6201
4980
4150
14219
14219
4218
4343
4380
8822
15613
7300
18263
18297
10157
8011
4643
473
720
464
5610
587
4483
5613
846
1068
802
2104
905
2493
1505
1483
1398
103791
99270
79754
8011
464
4643
3677
213462
687529
445126
1317
2111
2550
1089
1749
1533
2138
2349
1478
1431
31263
31387
26680
1385
1137
1347
1779
23197
21239
1902305
499
1607
14017
8367
688
722
2935
2114
2536
1310
1305
1324
1279
1305
1317
1305
1289
1318
1317
19352
569
568
601
605
635
618
634
616
620
629
627
638
707
615
698
566
705
719
595
574
1575
5406
823
920
789
697
1567
566
703
3074
2087
7570
1933
1162
14410
3600
2818
2687
2726
2138
2810
3018
2542
2697
1492
2092
2339
8441
7341
3117
942
706
161084
6422
509
482
479
7432
485
507
615
2721
626
625
626
2017
2169
10520
7027
1580
1880
1262
4734
4042
1163
951
350
974
3345
2523
1057
25853
3160
3240
10930
12107
5984
9464
5175
6409
4991
5799
9975
5323
6774
26202
23469
1068
2058
336
594
2359
2143
9196
585
3642
331
1077
1075
851
418
5754
7570
585
1074
1075
1239
2241
415
1223
416
4852
7227
844
1431
650
6626
6065
1025
7339
597
8145
643
414
643
643
1924
22392
3988
2006
5604
515
10529
13103
4483
1102
5841
802
699
1350
2103
1600
2447
2136
58067
3109
1581
1943
2033
1986
506
2381
2466
2341
1475
1730
31856
138723
467
467
18176
781
13311
15424
511
6934
626
626
625
76143
13397
28195
14509
5258
117121
1717
7405
2497
1816
1562
2270
1667
2126
72483
137394
188332
163098
2098
1475
111498
2977
12608
19429
5529
7321
23232
12358
7361
5189
1335
11379
2196
4180
15615
12698
8492
5732
17778
20759
5946
15853
7678
12062
10797
8464
16326
6052
10401
4608
16329
5667
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
480
691
4144
35354
1897
588
588
587
3067
1769
47812
3689
588
588
587
2565
167
167
167
167
168
167
167
167
167
3253
167
167
167
167
168
167
167
167
167
6644
2807
167
2920
455
523
552
1347
317054
524
229303
455
552
523
1347
317054
524
788
5845
650
6165
953
529
1914
472
492
482
484
517
469
499
880
911
897
894
1287
10707
932
887
907
2432
1107
2114
10158
3636
134412
158197
1252
10290
501
5794
743
1822
180
179
179
179
179
181
2680
180
179
179
11038
181
179
180
179
180
180
179
179
180
179
179
179
180
179
179
179
180
179
179
2105
180
179
179
181
179
179
181
179
179
180
179
924
8812
8040
10243
1018
7722
181
11038
10720
17634
1037
181
22197
179
18664
9213
9213
9213
19580
22775
1229
1261
52127
591
5604
344
8406
781
1436
1354
1612
1680
1746
2151
674
438
1436
1745
1426
360
609
355
1612
2151
1382
5969
441
13365
1353
1427
2149
1680
1383
609
7363
7375
2265
449
13337
5325
875
7333
440
23170
1092
4876
1098
868
1455
1247
15809
439
2082
6089
1099
1263
1049
1981
618
7251
6650
1101
9220
2167
1099
2383
3283
7594
438
5778
11675
23170
444
22775
52127
591
1229
1261
5891
536
5170
27892
1236
503
6833
4380
3776
2920
5840
4359
9213
5505
4784
5595
6255
5463
5824
7135
6880
6698
24618
5696
7019
7601
23177
5532
5600
5752
6293
5103
7393
6890
7023
7371
7564
3027
2557
4393
7778
32157
474
670
564
530
694
6554
5356
554
551
546
677
729
6894
5564
16496
735
696
557
6681
5810
1734
2138
7060
9955
4075
5299
5547
23346
6175
1726
4113
12054
1355
1038
959
1400
1409
4359
970
959
971
1012
1701
1415
1333
1332
970
1403
988
1476
1507
967
1028
1404
903
988
1012
1482
1466
959
1053
1436
3924
21390
1423
932
987
1028
972
1439
1370
1477
932
26666
7101
2622
2279
988
888
850
12170
25770
30030
2217
2217
2005
2217
956
4815
9574
521
626
626
625
4149
36789
507
2580
455
523
536
65536
18176
13311
781
21398
47850
626
626
625
93330
1854
20653
1935
4542
455
523
18491
101704
60970
133596
50104
18627
27374
31722
110039
69854
34721
5099
3783
8520
14929
471
8011
464
4643
473
802
4483
5610
5613
1068
587
720
846
4033
802
1102
905
2355
8644
2934
2512
2439
1979
2277
2272
2465
2085
2592
2217
2600
2273
2522
2994
1420
1802
154485
2463
699
2588
1897
2354
1461
506
1504
9188
1318
159842
489
29177
485
5447
203
203
203
203
203
204
4156
4793
5894
6311
19065
13511
8786
18811
134437
432
19948
23786
14229
497
1183
3553
3988
5051
485
5447
203
203
203
203
203
204
202
4156
4793
5894
6311
33449
205
205
205
205
1995
4638
4638
349
348
10587
517
10028
2208
1079
976
1851
4180
25572
2647
5397
4333
1437
460
15550
6563
2339
45626
43444
204
3080
2647
5615
2344
3367
17256
73968
36137
8509
5328
1121
5159
903
348
4322
204
203
204
204
204
204
203
203
203
203
204
6218
1657
9686
205
205
204
205
204
5764
1554
20581
205
204
203
205
204
205
204
204
203
204
204
203
203
204
203
204
13902
3156
14827
13369
8693
2257
205
204
203
203
204
205
204
205
205
204
203
203
204
204
204
205
205
204
203
203
205
203
205
204
204
203
1322
12998
13680
14085
4416
10275
19520
205
204
203
205
203
203
205
204
203
205
205
204
204
203
205
203
203
203
203
203
203
203
495
481
495
481
11992
6410
1363
961
1008
963
1076
1032
1012
966
1077
1025
2646
8797
9307
4358
4783
5695
5505
6698
5595
7019
6880
7601
5531
5102
6890
5752
7392
5599
7022
7371
24618
5823
5463
6255
7134
5531
1460
19585
6294
20344
781
1092
618
9220
1099
868
609
4876
355
1099
439
875
2082
2383
5778
609
1455
1247
6650
1049
2265
674
360
2167
7594
7363
7251
1098
6089
1263
403
1101
60639
587
4116
4483
802
1473
120032
6602
6602
166
165
165
165
165
165
164
164
165
165
165
164
166
164
164
164
163
164
163
165
164
164
318
9203
1239
292
11848
292
1999
2000
1996
1986
1991
1972
1997
1972
2001
1973
662
1990
1971
1986
1995
40880
11814
1994
2000
2001
1995
29390
228
165
165
164
165
164
165
164
165
165
165
164
164
163
165
164
164
163
5840
165
166
166
165
164
163
164
165
164
165
164
164
575
3131
501
501
2290
501
501
521
1921
626
626
625
523
9552
626
626
625
11001
4094
11869
23400
4291
44665
52774
83405
57625
1803
65969
60831
3099
82202
5394
1430
4094
3599
9092
12394
207
205
204
204
205
205
204
205
204
204
206
205
205
205
205
205
205
204
204
205
205
204
204
204
204
205
204
205
204
204
204
205
205
204
205
205
205
205
206
205
205
205
204
204
205
205
205
205
205
204
205
205
205
205
204
205
205
204
205
205
205
205
205
205
204
205
205
205
205
204
204
205
205
204
204
205
206
206
205
204
205
204
204
205
204
205
205
205
204
205
206
205
205
205
205
205
669
1535
4964
3899
32785
19378
6207
1918
2094
497
648
497
535
4720
2429
27016
244
535
80599
1686
38201
4796
1804
1839
1514
1757
76937
1531
1830
1429
1751
1878
2286
591
8979
39793
5299
39793
4673
2730
2731
2476
2792
8769
2686
292
3155
2705
3592
2783
1081
1121
963
4135
2267
568
1678
6953
1760
3377
1379
6430
734
978
644
750
46799
1074
2896
843
1076
1429
41025
1911
1025
1970
34385
15805
11674
509
9127
1712
1991
506
3283
4483
2632
1840
802
1961
3779
3199
1981
1968
3057
4492
3279
184574
323466
274479
237235
4069
1586
2249
509
9127
138
27453
21012
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
1460
137
5103
8473
5532
6891
165
165
165
165
165
164
165
165
164
165
164
164
165
165
165
660
604
720
165
8975
164
3956
604
10484
5794
306
17169
781
781
3333
4027
4407
360
5183
2372
3291
13821
3568
4721
1000
4448
1941
2353
6080
3445
4175
4162
14084
15460
1492
4496
5356
355
360
13369
17740
2944
816
8162
4788
1031
593
30430
6304
3665
3857
5721
7164
1078
10381
941
2585
1338
9092
5604
5604
599
51647
455
523
532
552
536
1765
626
625
626
2015
2859
559
548
1995
5374
30776
58099
1014
20044
48448
569
507
537
519
4096
477
525
4578
1185
2042
1084
2964
3341
479
8011
4643
5613
720
464
4483
802
846
1068
473
587
5610
167
167
166
167
29384
4984
166
1503
166
1235
1104
1474
1215
1233
985
2664
36682
55148
166
4756
1627
1141
1474
1796
1531
1448
1483
1523
6298
9788
2920
206
205
206
206
47850
626
626
625
2332
4362
289
583
15499
583
12945
583
583
579
52544
579
49990
595
12149
40779
1497
1710
1602
3326
2109
1584
2300
1613
1467
8957
1778
15710
6492
1440
1645
1316
3314
2050
1461
2347
1470
4217
1523
1798
1662
1600
1266
1744
1436
2866
1968
3286
1532
1766
9693
1357
350
1618
1410
1433
1693
3068
1920
3452
1532
4412
1624
1467
8678
4957
52645
15183
4374
47525
3341
3341
1359
13719
6207
1918
2094
2845
2280
2280
3087
503
12551
4483
802
699
506
1469
1766
2245
2233
2211
1523
1845
2069
1493
2752
2347
2098
2498
2023
1861
1907
6784
2144
2466
9143
9770
3397
509
3857
571
378
18176
781
13311
21398
525
1229
1261
19994
5751
1607
206
206
205
205
205
205
205
1310
1305
1324
1279
1305
1318
1317
1317
1305
1289
3993
1607
1607
137
137
137
135
136
136
136
136
136
136
136
136
136
136
13837
3295
3404
3582
3539
19905
3443
3311
3727
33185
3629
379
3483
3615
523
3874
83780
162312
126134
77072
420
420
420
421
171407
523
12062
6051
10400
16328
2195
1334
16326
10797
8464
4608
1018
1144
1105
1868
4355
434
565
560
556
543
560
538
559
507
501
2328
507
501
44123
11039
4779
3934
9409
6642
5501
2747
2130
483
5525
1026
4492
2782
2564
16380
323
323
323
323
323
2638
2663
3902
1117
2714
3814
29865
1539
24561
9194
4302
5767
4727
5639
5449
6642
5539
6963
5407
6824
6199
7545
7078
9502
40534
1621
1450
2149
2361
1927
1794
3387
1157
2476
3795
32297
571
2695
4527
1229
1261
22775
19580
22869
523
2577
515
23670
12811
4595
468
3725
31702
3398
444
399
499
4720
1924
2429
1700
1197
1197
1197
1057
213
10465
3284
8493
8215
6736
7899
7416
5262
4262
3700
4767
7865
4268
5300
4709
4012
4987
4475
4299
4007
4532
4533
4085
4234
4462
4202
4524
4411
4726
4578
4868
5145
5640
5198
4784
4576
4987
4209
4784
4060
4432
521
559
559
206
205
205
206
206
205
206
205
577
3756
10451
626
626
625
772
8272
52164
1078
1205
1237
1179
1284
840
2953
324
888
1119
903
1081
1086
179
179
179
179
178
4547
179
179
4535
324
6119
180
180
178
179
179
179
179
5892
178
6754
178
179
179
179
179
179
179
179
178
5371
8602
178
6741
178
180
5144
12959
178
180
178
180
180
180
178
180
180
179
179
178
180
178
180
180
53659
178
178
180
180
180
204
564824
420
421
420
564824
420
420
421
551
505
519
1933
626
626
625
1220
2896
571
18176
13311
781
333
1063
20228
3305
6688
300
10320
1557
56705
1296
108448
2968
10325
7863
1096
3830
5243
1489
6768
19709
1431
20051
20767
297
35693
12887
5588
1212
2201
1213
2140
1213
73939
961
9494
2651
25423
2705
2647
2702
2646
3033
576
4003
2747
11439
3246
3246
5579
2747
3246
5292
13558
2747
1711
1015
1711
760
453
268
1789
279
1265
2283
22293
382
391
399
399
399
401
400
399
150
1281
150
1281
1517
6478
6402
2226
2126
928
1098
3639
852
1103
883
908
7233
7341
813
656
2989
879
604
817
1420
950
714
836
1377
1374
12039
2225
5006
5522
540
15757
5959
55643
1816
6930
5729
5788
4376
5000
4122
6415
5488
7802
7672
7998
37721
150
1281
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
3103
5566
28944
2891
3081
1874
582
11989
821
8884
2719
39649
4003
2747
11439
3246
3246
706
391
179
4572
180
180
2490
180
179
179
179
180
179
180
180
180
178
5920
178
179
22706
1339
179
179
181
179
179
2199
179
179
1338
32802
22702
9307
173
174
174
175
174
9307
173
174
174
175
174
6565
8243
1574
3009
195
195
3225
3005
4763
3985
3062
3069
3177
3136
3090
3078
3028
4096
137
279
9213
4359
5824
6698
6880
7601
5505
4784
7019
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
39649
3103
3081
5566
2891
1874
5563
2820
361
361
1064
2602
361
361
4530
361
2701
2676
16418
3509
40126
3081
1170
3868
1577
38628
3851
420
421
2717
3874
15875
420
2884
13767
313360
36365
3394
8786
2762
24438
2611
10524
34849
31684
50148
48319
3940
1155
2752
3852
29903
38614
3886
420
2739
154623
24618
9213
4358
6698
7019
6880
7601
5595
5463
6890
7371
5824
6255
5102
7392
5599
4784
5752
7134
5531
7022
5696
5505
23176
6293
5718
39235
1986
1952
2391
501
15593
13435
4429
7163
5148
203918
150
1281
4572
2714
684
4879
2497
1428
3507
432
3332
607
1799
664
557
663
573
590
320
9213
24618
5463
6698
7601
5531
6293
4359
5505
6255
6880
7019
6890
5599
7022
5824
5595
7134
5695
23176
7371
4784
5102
5752
7392
5718
39236
1987
1953
2391
501
15593
13435
4429
7163
390121
922
7569
6934
1614
650
631
401
538
501
1312
418
604
945
544
604
392
923
1344
1311
388
389
2720
2576
555
1319
432
603
645
1893
1451
647
659
656
10343
506
535
557
2692
5555
1343
515
9010
5476
556
525
591
2558
649
374
629
1963
1153
1387
1445
604
2129
821
523
469
585
916
293
604
459
382
545
434
1088
366
604
184773
7618
604
604
10343
5658
604
604
922
7569
6934
604
604
916
10343
5476
604
604
7618
604
604
184773
10343
5558
604
604
1216
5656
455
523
552
536
1347
528
1975
1035
3773
1822
11038
182
8154
66332
7684
980
75816
1204
1187
1188
1190
1193
1200
1189
1203
1190
1182
1211
2062
2573
2544
2092
5107
37649
424
1311
509
628
1466
2451
1473
20326
747
7591
19215
16553
3947
21180
523
6024
626
626
625
2910
4430
4294
517
4542
205
205
205
64167
563
2887
537
1170
495
4237
1522
41096
3650
119821
1822
142
142
11038
142
142
142
142
143
142
142
143
6722
142
142
142
142
142
142
142
142
142
142
10243
142
143
142
142
143
47764
142
143
2807
2083
1209
481
507
507
507
497
3043
103013
861057
1194577
728525
566145
1669
1897
3070
2398
2802
497
497
2623
903
1339
956
929
1248
1111
1104
511
549
6442
1444
1444
462
13583
1308
2120
2343
14377
6026
3878
8532
2180
12643
1172
362
6026
42198
5028
4575
166
13524
166
15090
166
27899
14698
3413
5285
985
952
776
4330
1256
6551
1869
7040
1005
712
5353
3001
1116
799
1017
706
7234
1026
802
1385
726
773
4150
5843
6763
6063
291
1956
291
880
2051
509
509
10159
1580
2401
506
1652
4483
2424
1979
1456
802
2032
1660
2151
699
1659
2268
1806
4937
1509
1479
1886
2114
2348
2063
1702
1910
1801
1708
1607
10159
1659
2268
1806
1463
2216
1580
2401
1979
7481
1557
1415
1795
1652
2424
2151
1920
1802
1896
1552
2032
1660
1456
2071
1832
2323
28584
7481
802
8011
5613
464
4643
5610
473
587
4483
720
1068
802
846
2463
8249
4483
1432
802
1660
699
2015
9999
1844
1789
2455
1697
2113
2304
1715
1900
506
2345
2250
1518
2109
1391
2251
2279
2011
2152
2313
86291
9999
1844
2011
2455
4483
2279
2250
802
1789
2345
2304
1715
1518
67311
2345
2251
1844
2455
2463
699
8691
1926
2386
2422
1849
506
2425
2220
2220
1973
1851
2513
2104
1997
1930
29200
154
154
3585
8472
9306
3867
2761
5864
309
4473
4016
3825
5958
9213
4096
7564
137
136
1404
26772
474
8192
2811
800
31870
58863
2301
8562
27239
503
509
10845
465
4366
19163
26205
14980
3049
7276
11541
6624
10948
7315
7506
9213
24618
6698
7022
4359
5505
5463
6880
7601
5824
5595
7134
4784
6255
5695
7019
7392
6890
5103
7016
10081
1897
1223
1504
4483
699
1461
495
485
489
792
489
792
497
2954
497
3053
12506
22619
3654
4125
167
166
167
167
503
8360
1697
8545
488
1484
1524
1469
1314
11094
1748
11086
1564
443
1614
1594
1642
2482
1518
497
3529
3090
1041
1642
1832
1438
2114
3292
1931
509
1886
166
166
521
515
521
515
47850
18176
21398
10952
17634
10243
4344
5753
10243
925
7721
2106
23476
8813
1017
944
556
42719
556
52299
555
53319
555
44964
555
45818
556
53920
556
42509
556
45390
555
44182
555
49317
555
51941
556
54543
1144
2088
1134
5840
26280
573
563
575
3091
5952
626
626
625
4772
12818
567
168
115411
165
165
165
146758
1721
296
301
337
27695
27151
634
7390
713
763
763
799
845
845
852
771
771
281
281
817
2671
3126
2984
3329
1545
8258
4371
2368
2198
1434
937
849
769
1457
2729
632
2720
711
859
2157
8190
2245
1210
4373
8437
16736
2965
20834
3091
3146
3233
3019
3137
3022
5163
2997
4544
17745
2921
2871
4373
5598
3078
4953
2320
5914
3015
5243
6336
5554
5777
2672
6647
5108
5364
2446
21232
8799
141
143
14264
8268
4365
4367
621
725
29
661
672
29
626
687
24682
8852
29
2658
11625
29
12716
2242
850
135
2585
24682
8799
81790
576
12585
9166
943
559
756
319
306
36193
1253
1291
2212
2438
1043
13662
2439
14015
34692
13560
27297
21200
23213
5550
2163
1175
1175
2106
73902
1175
28905
28614
23434
214
31688
991
436
143
697
657
5262
5773
23309
2101
5527
5510
7023
360
341
143
143
339
576
9166
12585
6541
943
756
559
36193
23213
28614
23434
23434
143
414
319
380
576
12585
9166
6541
319
4980
2847
4259
137
136
2726
5718
8799
285
351
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
3114
20177
137
137
137
137
137
137
15194
137
137
137
137
137
137
137
136
137
137
2324
6988
2658
613
1974
455
552
532
523
528
8706
7682
10570
7359
8968
3678
2817
58638
3678
2788
35416
93345
31576
16911
74013
29490
94588
9213
24618
7601
4359
5505
5595
7134
5824
5463
6698
5695
4784
6255
6880
7019
5102
6293
23176
7022
5531
5752
7392
6890
5599
7371
7564
15773
4096
3027
2556
4096
7564
137
137
6626
2557
4394
23995
4796
1839
2286
1878
1531
1514
1757
1751
1804
1830
1429
20282
429
20064
5298
23057
2619
9213
7497
493
4024
5913
4187
3650
3910
8032
4823
8760
424
4040
5570
9542
16436
903
15205
11439
205
16402
1715
62405
571
489
471
3689
3077
2367
5956
2105
2888
1965
5234
4447
4549
944
555
42720
556
52299
556
53320
556
44965
556
45819
556
53920
556
42509
556
45390
556
44183
556
49318
556
7300
138
137
138
2174
138
138
137
137
137
137
138
138
138
138
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
1839
1523
2288
23326
168
167
168
168
168
168
168
4275
119859
1560
41134
3688
9610
1018
1285
504
24802
504
11341
8520
8614
7487
8114
11670
2327
6544
4978
17911
9260
2223
1199
587
589
589
589
589
589
587
3575
802
1753
4483
175732
541
161194
569
40912
51314
2902
9143
16960
10364
10388
1769
518
9770
9801
2971
3397
3946
3918
7079
1965
2115
2449
2630
93687
2471
1910
4438
2427
5363
1702
48257
1834
1735
60917
54347
1772
70329
1756
64785
3259
1025
5775
22868
16461
3415
8011
4374
507
4640
9736
832
391
4072
476
1326
5460
11456
2180
5532
1129
499
18034
1017
8022
5803
661
1312
1797
1548
2212
1825
2065
1562
2098
2409
3477
1182
1319
20480
53021
169
169
169
169
2428
1692
2303
468
1437
80235
29303
2490
1813
1448
1347
1399
1576
82355
40874
2825
1578
3260
1405
2168
2021
1863
2350
1597
22528
9213
24618
5595
5463
6255
7134
6698
7019
6880
7601
5531
4359
5505
5102
5752
5824
2912
4784
5695
4096
1456
1456
23177
5532
5599
7392
7371
7022
6891
6293
137
137
137
4096
3689
446
422
720
11068
6346
1527
2560
1211
7611
2592
4812
10053
2466
2145
422
181
181
1536
181
181
181
181
2586
13165
2740
1117
734
481
9583
2219
4982
1776
1187
1932
17397
517
5604
10567
517
5604
495
485
207
381
20441
8760
207
381
80203
295
5615
15550
4333
2344
6563
349
523
5293
5604
525
1318
489
351
507
1257
3367
1226
1336
1377
1227
1248
1353
3301
2217
554
6970
1365
1462
1434
1285
1286
8251
2010
2279
856
2642
7718
1245
1262
1263
1244
54714
6472
1244
1258
1262
497
5934
1318
507
1257
2010
1287
6173
13056
12410
7586
6735
9624
5151
5024
1059
207
18176
781
13311
507
205
205
153908
4659
802
1662
1850
923
4483
1392
204
206
205
206
8460
206
205
206
205
205
5911
46005
11721
476
18640
575
3136
944
47801
1018
7722
207745
637
971
705
1447
731
819
5106
1388
813
475
898
577
1071
8210
5157
960
529
628
1046
7721
711
1502
654
480
533
385
5329
699
5575
424
621
2914
3059
785
783
809
17162
577
1808
965
3795
807
2431
430
529
809
847
2456
508
687
1841
609
497
1345
759
768
748
453
1035
433
444
914
577
690
530
817
593
929
614
1131
531
1018
1567
451
1532
8402
594
630
371
573
1652
489
3698
469
543
17767
10153
528
394
484
600
506
694
540
595
1089
590
3324
1665
610
879
2754
1487
29771
571
456
916
1611
1854
6606
598
2535
540
419
4294
474
953
12288
6144
6656
817
25455
33926
10846
3297
3297
3828
3507
3243
4311
3288
3075
3627
3816
2140
4649
8745
268
3568
2706
2759
2707
2681
3131
2768
2452
2662
1035
2918
1654
1734
1097
917
710
6929
954
620
726
544
5260
39931
356
356
5541
826
348
2306
1028
356
354
7171
769
352
10054
1225
350
1418
863
352
1676
1001
352
3884
1058
26006
2882
3245
4215
2196
2777
3029
2888
2864
446
2943
2595
2563
3266
2730
3040
3302
1335
2965
2220
24038
3455
3820
3493
3400
3607
3920
4008
3403
3767
3603
7382
3535
3807
3760
3964
3708
4054
3454
3380
3838
3839
6017
3940
3063
3211
4233
3215
3859
3388
3875
560
17870
560
14833
560
11883
570
15040
570
51186
571
55906
571
59767
571
57828
569
40856
568
44783
568
49877
569
24206
35518
511
533
1591
718
1251
645
5591
27180
45658
49124
2993
549
4118
15521
334
577
543
5803
577
28950
5113
497
205
206
2691
206
23192
206
206
206
497
3052
497
3068
497
3042
497
2986
8398
526
1735
1522
1507
1556
1680
1602
1632
1870
2152
11132
1786
1969
1079
8583
481
1562
1652
1680
1476
1352
11124
2520
3567
3330
575
18138
18138
21360
2302
443814
443710
268218
465
4366
14980
26205
19163
3049
6624
7276
11541
7506
7315
10948
18176
781
13311
26388
2920
21398
5475
533
654
480
453
528
91702
453
18022
385
394
3420
2302
455
532
523
552
1347
536
1454
12869
30813
23719
9257
22786
9213
24618
5695
5102
7392
5599
4359
5505
6255
6880
5752
6890
7371
6293
5824
5595
7134
7601
23176
4784
5463
6698
7019
5531
7022
8799
41359
2325
2444
2891
1408
1539
2714
33964
3280
3853
2177
10884
4348
3335
3865
3664
3112
3335
3325
3544
5574
21613
54100
9960
99727
1040
2850
324
20671
9132
4673
2730
2731
2476
2705
8769
2686
292
3155
2792
3592
2783
1437
62729
25731
350
1094
1121
568
3652
5351
45172
1678
6953
1665
1363
734
978
644
750
374
2246
794
2694
400
1942
1081
350
165
165
166
165
400
4575
1097
394
3721
1403
374
165
400
165
2465
374
165
165
475
4275
2691
14246
24175
1560
5286
23192
41134
21469
3688
15461
114150
14056
2259
4610
2622
11003
8749
481
5604
10567
4522
552
644
516
5054
1862
5638
4765
4371
11925
5123
6048
4920
5143
5007
1257
1116
1862
2182
321
7625
3274
7845
515
1861
68275
6545
513
551
643
5269
67798
2910
12439
516
1585
2431
12583
505
450
3446
6768
15746
74557
47274
2171
51055
4858
6606
4759
25852
19653
7659
63663
7330
63138
5068
4555
3291
1198
51244
298
283
2696
452
441
3207
1207
474
454
766
3160
149225
2092
6730
1994
1218
2018
3633
1200
3411
3847
4555
2209
575
565
65242
499
784
22028
1772
105756
1347
5144
450
4009
16115
495
16271
455
523
536
552
532
1063
493
204
206
206
205
205
5753
6698
10885
15658
7807
7418
8321
16375
17514
8746
9838
3001
2119
205
205
205
2740
2211
2251
2403
3322
10641
3093
2948
4100
7260
4030
2122
11898
2828
2356
1935
543
443
302
302
18176
781
13311
21398
47850
626
626
625
4809
20030
4723
10220
10028
10587
349
2920
5700
4333
2344
6563
15550
4477
7780
9048
948
1018
10256
12282
8473
11582
4488
7566
7776
11451
626
4339
2337
25572
348
1851
976
1079
517
2647
2208
4180
5489
460
1437
2339
1288
1905
5504
1289
60926
1192
473
467
18176
781
13311
21398
32756
588
588
587
561
4033
802
1102
905
4483
5301
22556
2354
24372
36511
1334
16418
460
459
460
460
460
12608
23231
7321
19429
5529
12358
2195
7360
11379
5188
625
609
583
10081
205
204
1897
2354
1504
1223
204
1418
1461
203
1463
283
284
513
507
11740
205
205
199082
603
593
575
565
20068
11629
14661
9789
9319
368
11862
10628
469
323
10637
689
17594
19669
4033
206
17594
150869
12330
10366
11651
9206
14148
12899
14705
12628
14063
26582
11629
13827
35368
16303
29012
368
43091
13979
11685
40672
5604
12632
16186
12323
10176
10092
10637
11862
10815
21495
15299
5604
5604
5604
5604
5604
5604
285
351
347
650
285
351
348
285
351
5193
14742
632
590
554
761
755
850
612
624
591
986
329
2599
11403
9147
1982
526
542
14667
542
411
545
527
538
455
523
528
97031
17931
131553
1973
552
1347
532
1912
1563
1935
355
6282
9539
15811
25467
6282
9912
12062
16326
6052
10401
10798
16329
8465
2196
4609
1335
29200
20440
29200
29200
20440
29200
17520
14600
1987
523
455
19558
10704
10890
17783
10844
12855
5447
3764
3214
1195
5237
8062
5794
297149
1108
33035
525
105511
798
60771
1044
5566
1927
5566
2890
28795
5604
204
206
206
205
204
206
206
206
206
5604
503
541
10081
1897
1461
1418
1463
4483
802
1223
506
699
1504
2354
9188
205
3383
1318
159842
493
4917
6536
3131
6891
21637
440
5915
6718
5192
2356
6971
573
587
5532
1616
2673
1796
832
635
2523
19471
3762
6046
22512
22512
26264
21886
38613
40597
18980
1417
611
3793
3845
1459
30478
46656
70680
39806
74731
54334
30870
105189
70742
36699
27042
60270
90859
28677
55780
81828
39773
66888
74559
52190
93397
28961
12775
8011
4643
5610
720
464
5613
4483
802
846
1068
473
587
4033
802
1102
905
471
9307
4358
5823
5695
24618
5463
6880
7601
4783
5695
6698
5102
5531
6890
7392
5599
7022
6293
5596
6255
7134
5505
7019
22488
5753
7371
1964
2177
11253
3234
5501
918
956
850
830
2388
2251
918
956
850
830
1800
5501
2085
318
364
320
4091
12970
15891
6949
3881
9032
503
2558
3732
26381
4797
11966
984
4024
11966
15319
7092
4925
1097
1188
3088
4078
1295
567
923
27345
202
203
203
203
509
2711
5447
202
5604
203
13824
4156
1973
1514
1895
46447
291577
13824
822
2397
820
939
4986
1415
168
169
167
168
167
513
2909
626
626
625
2517
5019
12856
33412
12688
9718
9354
14976
198183
14992
14925
17378
19630
485
485
485
3619
2610
6287
513
5720
699
2509
1346
1225
2093
1528
506
1284
155409
589
6988
37601
59035
2985
43817
855
1014
1205
831
972
1086
1044
1120
1182
1212
1098
1127
1073
1053
831
1076
1114
1126
1142
1140
1102
1117
1129
1061
1026
1162
1105
1069
962
568
37451
64311
9181
8804
589
5047
419
22067
10318
2808
6509
10571
12952
12063
8172
13757
16258
561
557
11225
8172
26738
8365
12068
13432
13661
170
7991
3269
15466
625
626
626
571
378
18176
781
13311
21398
10952
14497
47850
626
626
625
2646
626
626
625
2872
3056
8148
7497
29369
7349
8726
7401
523
532
455
536
617
497
3071
471
6517
2408
3130
2947
1545
18138
21360
47812
18176
781
13311
21398
47850
626
626
625
2878
6340
44474
24706
8292
8876
7650
7777
9306
3026
2556
4393
42233
6997
2330
2805
2263
2843
1973
1813
1964
2692
344
802
9307
2687
2413
2498
3118
2323
2126
2337
3005
25057
2177
98273
173
173
174
173
174
173
4800
1710
1264
2015
1958
175
2181
9306
1927
174
174
9306
173
1958
1168
1259
174
173
173
1927
1376
1551
173
931
1963
9306
4628
3548
3597
3642
3965
3784
3853
2413
9306
9306
3756
3621
3682
3823
4475
16087
1963
6700
139821
6855
2564
2575
2702
174
9306
1916
291
291
245962
206
205
1182
243
6244
289
1822
2462
615
3440
622
808
1145
2759
6759
798
1082
11038
8452
8711
3205
3102
641
777
636
4080
5881
1049
23476
794
939
1119
1092
881
1188
1062
1073
1169
1065
1098
758
627
770
1102
1095
808
907
67160
66369
1017
7721
4500
887
849
2622
2279
988
9330
2217
25770
2005
956
30030
137
136
5824
137
9213
137
137
137
137
137
487
3248
180
180
180
181
180
181
11726
10436
848
137
2631
10435
848
6665
11811
136
2035
136
136
136
136
137
136
273
272
195
208
271
579
579
635
639
571
13757
16258
8172
26738
13432
12068
11225
13661
170
8365
7991
1460
1460
5511
11744
7551
12379
13325
3955
12918
10214
635
7577
635
6007
631
11788
631
12978
8980
637
8247
637
12911
12689
9921
647
8857
647
3758
12789
13112
12711
3945
11870
23400
4291
1803
52774
3099
44666
65970
60831
58213
86090
83405
2648
23242
573
5475
654
480
453
528
533
110617
453
526
708
1182
504
1254
581
541
817
934
385
2770
394
525
592
713
467
718
728
792
764
839
589
1165
648
889
958
1267
4900
1618
976
539
2236
1274
627
615
599
611
19941
644
16783
19829
828
800
1207
821
827
535
1498
1514
677
1479
1219
586
1292
526
1326
1289
1771
1749
1090
690
1412
655
729
1396
1108
676
2985
743
970
1718
4265
838
594
576
537
1835
938
734
940
1373
619
1145
563
1350
531
554
665
537
450
1142
873
540
546
1565
510
1192
1585
1562
1957
1927
1898
1709
1746
1534
412
1603
1346
1556
573
1541
1611
1751
903
831
602
435
420
1762
662
405
1526
647
577
863
976
609
586
988
845
8868
3644
2979
138
139
138
138
138
138
138
138
138
138
138
138
139
138
138
138
138
138
1115
5625
447
7505
3321
139
529
27136
2036
14515
15806
1377
2250
1834
5456
5604
6047
4556
12838
1408
5604
529
2920
529
5604
507
30779
7519
8032
21495
13841
20809
1348
5604
507
5604
31007
781
781
3333
4407
4496
5356
355
4448
3568
3445
4175
355
1000
4162
382
545
2965
6080
360
427
3291
4721
2944
2372
4027
360
1492
816
4788
1941
206
206
206
206
206
206
206
206
203
205
206
205
367
367
489
792
6260
569
4366
14980
19163
26205
587
455
532
2789
523
5532
536
552
1347
4241
4878
5979
18918
8499
4241
4878
8311
552
536
19386
232647
27887
781
781
3333
4027
4407
4175
30708
4162
3568
3445
360
355
4788
816
2944
3291
6080
4496
5356
4721
1941
1492
1093
1000
2372
4448
382
513
507
4089
588
588
587
507
497
3023
497
3069
485
10297
404
349
342
349
1353
2104
525
484
445
505
4601
521
499
535
465
445
2495
473
467
781
13311
18176
565
3558
113098
4194
4403
2439
2646
599
593
206
206
205
205
205
206
205
205
205
1328
205
205
205
591
585
2909
205
205
205
517
9552
626
626
625
4949
9552
4470
9552
2373
9552
12082
9552
489
14610
3917
6462
517
511
1935
626
626
625
47850
5753
7807
9838
467
18176
781
13311
21398
47850
626
626
625
497
529
529
4185
12308
5362
705
705
569
353
497
497
497
2532
595
11623
802
699
506
1824
1589
1822
1557
2063
4483
1437
2605
1707
1869
2136
2249
667
21739
507
455
536
523
552
1347
19386
532
71955
575
3065
392
10748
4575
7363
355
10815
360
868
6026
1049
1099
1455
1263
1101
1247
1092
609
1099
875
2265
674
403
441
433
505
495
4295
15070
2813
4356
448
409
20049
1189
456
9504
7307
14371
643
6901
12115
6915
296
14070
39850
1932
1399
5993
1666
1086
499
1900
2461
11138
3101
8451
627
5881
938
1187
1101
1092
1073
1098
1049
1082
3205
10220
2759
1899
1899
1899
1899
635
615
622
641
3440
4080
8711
1168
1095
1119
1062
1065
1145
14600
2400
2966
483
1317
2111
205
96023
2216
1637
3601
1830
2071
2156
2030
2268
2591
2305
1875
1830
1646
2392
1423
2550
1089
1749
503
8398
1522
1632
1680
1602
1969
2520
1735
1352
1870
481
2991
8583
526
11132
1556
3567
1924
1079
1562
2152
1476
1507
1652
1680
11124
3330
1786
497
509
547
561
27540
200660
495
506
1157
597
1722
643
4292
9307
4358
5823
4783
5695
5505
6698
7019
6880
6255
7601
5102
5531
6890
7392
5599
7022
6293
24618
5595
5463
7134
20981
5753
7371
9615
1677
1506
2205
2417
1983
1850
40591
4351
7777
16814
11596
7579
1557
2725
3735
2614
3521
1674
4399
2876
37135
3411
2197
2333
4612
4213
9109
1133
400
10458
757
3309
3544
6056
4003
2348
4383
4138
3421
4764
4472
4424
4151
4697
336
1451
5332
331
792
17158
403
381
976
1468
3267
1917
336
1807
513
7160
417
485
514
1309
490
494
498
1126
39749
7475
9216
1973
626
626
625
9552
11127
517
5604
5824
5824
7280
5604
585
926
1552
8749
3895
7538
6158
8749
6159
501
5475
533
654
480
453
528
91702
453
18022
394
385
7508
626
626
625
507
501
547
9552
7508
626
626
1707
17960
417
18176
15008
430
15642
17852
473
467
18176
13311
781
21398
47850
11308
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
586
206
581
587
582
579
577
594
205
205
205
205
205
205
205
205
205
205
204
204
205
204
206
205
206
206
206
206
206
206
206
206
206
205
206
206
206
206
206
206
206
205
206
206
206
205
205
206
206
205
205
205
205
205
205
205
204
204
204
205
204
206
206
206
205
205
205
205
205
206
205
205
205
206
206
205
205
205
206
206
205
206
205
205
206
205
205
205
205
205
205
205
206
206
206
205
205
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
206
205
205
205
205
205
205
205
206
205
205
206
205
205
205
205
205
205
205
206
206
205
205
205
206
205
206
206
206
206
205
205
205
205
205
205
205
206
206
205
205
205
205
205
205
205
206
206
205
206
205
205
205
205
205
205
205
205
205
205
206
206
206
204
204
204
206
205
205
205
205
205
205
204
205
205
205
205
205
205
204
204
205
205
205
204
205
205
205
204
205
205
205
205
204
204
204
205
205
204
205
205
205
204
204
204
205
204
204
204
204
204
205
205
204
204
204
205
204
205
205
204
205
205
205
205
205
205
204
205
205
204
7304
7304
7304
7304
206
206
205
206
205
206
206
206
206
206
205
206
205
206
206
206
205
544
205
206
206
206
206
205
205
205
206
203
203
203
205
205
204
204
205
204
204
204
591
554
581
582
206
206
206
206
206
206
206
206
206
206
206
205
206
205
205
205
206
206
206
206
206
207
562
206
205
206
206
206
205
205
205
205
205
206
205
206
206
206
206
205
205
206
206
5017
205
206
206
205
205
205
206
205
205
206
205
206
205
205
205
206
206
206
205
206
205
206
206
206
206
206
205
205
205
206
205
206
205
206
206
206
205
205
205
205
205
206
205
205
205
206
205
205
206
206
206
206
206
206
205
206
206
206
205
205
206
206
205
206
205
206
206
205
205
205
205
205
205
206
205
206
205
205
205
205
205
206
206
206
205
206
205
206
206
206
206
206
206
205
205
205
205
205
206
206
206
206
206
205
206
206
206
206
206
206
205
206
206
206
206
205
205
206
206
206
205
205
206
206
205
206
205
205
206
206
205
206
206
206
205
206
206
205
206
206
205
206
206
206
206
205
206
205
206
206
206
206
206
206
206
206
206
205
205
206
206
206
206
206
205
206
206
206
206
206
206
206
206
205
206
205
205
205
205
206
206
206
205
205
206
206
206
206
205
206
206
205
206
206
206
205
205
205
206
206
206
206
205
205
206
205
205
207
206
205
206
206
205
206
205
206
205
206
206
205
206
205
206
206
206
205
205
206
206
205
205
205
206
206
205
205
206
205
205
205
205
205
205
206
205
205
205
205
206
205
205
205
206
206
205
205
205
206
206
206
206
205
206
205
206
206
206
206
206
206
206
205
205
206
205
205
206
205
205
206
205
205
206
205
205
205
205
4545
206
205
205
205
206
9907
206
205
206
206
206
206
206
207
206
206
206
206
206
205
206
206
206
205
205
206
206
205
205
206
205
206
205
206
206
205
205
206
206
206
205
206
205
205
206
205
205
206
206
206
205
205
205
205
205
205
205
206
205
205
206
205
205
205
205
206
206
205
205
205
205
205
206
206
206
205
206
205
205
206
206
206
206
206
206
205
205
206
206
206
206
206
206
206
205
205
205
205
205
206
205
206
205
205
205
205
205
206
206
206
206
206
206
206
205
205
206
206
206
205
205
574
206
206
205
206
206
206
205
205
206
206
206
206
206
205
206
205
206
205
205
206
205
205
206
206
206
206
206
206
206
206
205
206
205
205
205
206
205
205
206
205
205
205
205
206
205
205
206
206
205
206
206
205
205
205
206
206
205
205
206
205
205
205
205
206
206
206
206
206
206
205
205
206
206
206
206
206
205
206
205
205
206
206
206
206
205
205
205
206
206
206
206
206
205
576
205
205
205
206
206
206
206
206
205
206
205
206
205
205
206
206
205
205
205
205
205
206
205
205
206
205
205
205
206
205
205
206
205
205
205
205
205
205
205
205
205
205
206
206
205
206
206
205
206
205
206
205
206
205
206
206
205
205
206
206
205
205
206
206
206
205
206
205
205
206
205
206
206
205
206
206
206
206
206
206
206
206
205
205
205
206
206
206
205
205
205
206
205
205
206
206
206
205
205
205
206
206
205
205
205
205
206
206
205
206
206
206
206
206
205
205
205
206
205
205
206
206
206
205
205
205
205
206
206
205
205
205
205
205
205
206
205
205
205
205
205
205
205
205
206
206
206
205
206
206
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
205
206
206
206
206
206
206
205
206
206
205
205
205
206
205
206
205
205
206
206
206
206
206
205
205
205
205
205
205
205
205
205
207
205
206
205
206
206
206
205
205
206
205
205
205
205
205
206
206
206
205
206
205
205
205
206
205
205
205
205
206
205
205
205
206
205
205
205
206
206
3865
206
205
205
206
206
206
205
205
205
206
205
206
205
206
205
205
205
205
205
206
1539
205
206
205
571
205
10899
206
205
4682
206
205
3221
206
205
205
206
205
205
205
205
1233
205
205
2821
557
205
205
205
205
205
206
205
205
205
205
206
206
205
206
5219
205
206
3992
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
205
205
205
206
205
205
205
564
205
206
206
206
205
205
205
206
205
205
206
206
205
205
206
205
205
205
5087
205
206
6048
206
206
205
206
206
205
205
205
205
205
205
205
558
1270
205
205
206
206
205
205
205
205
206
3483
205
205
205
205
205
205
205
205
205
205
2262
205
205
205
205
205
205
206
205
205
205
206
206
206
206
6131
206
205
205
206
206
205
205
205
2329
205
205
205
205
205
1516
206
205
205
205
205
205
205
205
205
205
205
205
205
3068
3453
205
205
206
206
205
12987
557
560
205
205
205
206
205
205
1117
3692
205
205
4114
205
205
205
206
205
205
205
1599
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
205
205
206
205
205
206
205
205
205
205
557
556
558
205
206
206
206
206
206
205
205
205
3322
3093
1741
1681
205
205
205
1683
205
206
205
205
205
206
206
205
205
205
206
205
5825
8767
11606
7076
2444
6448
205
205
206
205
205
205
1676
205
205
205
205
205
205
206
205
205
205
205
206
205
205
205
206
206
205
205
205
206
206
205
205
206
206
205
206
206
206
206
206
205
205
206
206
206
4101
205
206
205
205
205
205
5772
206
6366
206
206
205
206
205
206
206
5046
5585
206
4687
5881
205
206
205
206
206
206
205
206
205
205
206
206
206
206
206
205
206
205
206
205
206
206
205
4783
206
206
205
206
205
4010
206
205
206
206
206
206
206
205
205
205
205
206
206
206
206
206
206
206
205
205
206
206
205
205
205
206
206
206
206
206
206
4880
205
5290
206
206
206
206
206
206
205
206
206
206
206
206
206
206
206
206
206
206
206
206
4318
7038
7004
6535
5595
8291
205
205
205
206
4683
206
206
206
206
206
206
206
206
206
206
11117
206
205
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
205
4649
5158
206
205
206
205
206
5446
205
205
206
4272
206
4714
205
206
206
206
206
20793
206
206
206
206
206
206
206
206
206
206
5524
206
5402
206
206
206
206
6729
206
206
4353
205
206
206
206
206
205
5245
206
5456
206
206
205
4990
206
206
206
206
206
206
206
206
206
206
205
206
5958
206
7771
206
206
206
4967
206
206
206
205
206
206
4519
205
206
206
206
205
206
206
206
206
206
206
206
206
206
5587
206
206
4553
206
6191
206
206
206
206
206
206
5087
206
206
206
206
206
206
206
6275
5346
206
7125
206
206
4289
206
206
5275
206
206
206
206
14163
206
15449
206
206
6291
205
206
206
4648
206
6047
206
205
206
205
206
206
206
206
206
206
206
206
206
206
205
8366
17889
205
5213
206
206
206
5848
206
206
206
206
206
6274
206
3120
206
205
206
206
205
206
206
206
206
206
206
205
206
205
206
206
205
206
206
206
206
205
206
205
2773
206
206
206
206
206
206
206
205
205
206
206
5078
206
206
206
5343
205
206
5102
206
206
205
206
206
205
206
205
205
206
205
206
206
206
205
205
205
205
205
205
206
206
205
206
205
4654
206
3986
206
206
206
206
205
205
205
206
205
206
206
206
206
206
206
206
205
206
205
206
4569
206
206
206
206
206
206
206
205
5369
206
6863
206
206
205
206
205
7534
205
206
206
205
206
206
206
8185
206
206
206
206
206
205
206
7611
5097
205
4855
205
205
206
205
6370
206
4250
206
205
206
206
206
206
206
206
206
6965
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
4796
206
4535
205
205
206
206
4768
206
206
206
6223
206
206
206
206
206
206
4678
206
206
5431
6189
206
206
206
205
205
10799
205
205
4868
205
205
5422
205
11159
206
206
205
206
206
5024
206
5397
205
206
205
206
206
206
205
3330
205
205
206
206
206
206
4870
206
205
205
206
205
206
206
205
206
206
206
206
206
5505
206
3176
206
206
206
206
206
206
205
206
206
205
206
4164
5548
7326
5609
4156
3893
3771
5377
4044
5539
8697
80513
1500
1540
205
205
1336
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
206
205
206
205
205
205
205
205
205
206
205
4972
205
205
205
205
205
205
205
205
205
205
205
205
8403
205
205
205
205
205
205
206
205
206
205
2492
205
205
205
205
205
205
205
205
205
4381
206
205
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
206
206
206
205
206
205
205
205
206
206
205
205
7312
205
205
206
206
205
205
205
206
205
206
206
206
206
206
206
206
205
206
206
206
205
206
206
205
205
206
206
13957
206
206
206
205
205
205
205
205
205
205
205
206
205
206
205
206
205
205
206
14240
206
205
206
206
206
205
206
206
206
206
13910
206
206
206
205
6551
206
206
206
205
205
205
2576
205
205
205
206
205
206
206
205
205
206
18442
206
206
206
205
2148
205
205
205
205
3464
206
206
206
206
205
205
206
205
205
205
205
206
206
207
206
206
206
206
205
206
2469
205
205
205
206
205
206
206
206
206
205
2754
206
206
205
206
206
206
206
205
206
205
4291
205
205
206
205
205
205
206
8176
206
205
205
206
205
205
205
205
206
2946
205
205
205
205
205
206
206
206
206
206
206
206
205
206
205
3305
205
206
205
10979
1994
205
206
206
207
206
9889
206
2598
205
205
205
206
205
206
205
205
6884
205
205
3804
205
205
206
3979
11721
206
20477
206
13579
206
206
205
206
206
206
17542
206
206
12256
206
11119
206
206
27070
206
6495
206
206
206
206
206
206
206
206
206
206
4991
205
3342
206
1432
205
206
2572
205
205
205
205
205
206
205
207
206
205
206
206
206
205
3078
206
206
206
3985
206
206
206
206
205
8333
205
205
206
206
206
205
4759
205
205
205
206
206
205
206
205
5513
206
3970
205
6545
205
206
1917
205
206
206
205
206
205
205
5368
206
206
3411
206
205
205
206
206
206
206
206
206
206
205
205
1715
205
2896
205
205
205
205
205
205
4775
206
205
206
205
205
205
206
206
206
6245
206
205
206
7385
205
205
205
4610
3455
22047
206
1046
205
206
205
205
205
3162
206
206
3616
206
205
206
205
4091
205
4447
206
205
205
205
205
205
205
205
205
205
205
206
206
206
7383
205
206
205
205
205
206
9356
206
206
206
206
6475
205
205
206
206
206
206
206
206
206
206
206
206
14089
205
2064
7862
205
206
9952
206
206
206
206
5077
206
23706
206
206
206
206
24665
206
205
205
205
206
6094
206
206
206
206
206
3844
205
206
205
205
205
206
205
205
206
5057
206
206
205
205
206
206
206
206
206
206
206
1869
205
206
206
206
205
205
205
205
206
206
206
205
205
206
205
206
205
206
5643
205
205
206
205
205
205
206
206
206
206
206
206
1429
205
3153
206
206
206
205
206
18639
205
206
206
206
206
206
206
206
205
206
206
206
206
206
205
6916
206
205
205
205
206
205
206
16057
206
206
206
206
206
206
206
206
206
205
206
10444
206
8633
206
7248
205
206
13340
206
205
205
206
206
205
3345
206
205
6373
205
206
2196
205
205
2956
205
6324
206
205
205
2464
7220
15737
5348
9263
2919
3325
6136
4002
4441
3654
3518
5478
206
206
206
206
205
101236
1905
206
205
206
3412
206
206
205
3392
205
206
205
206
205
206
206
205
205
206
205
205
205
205
206
2597
205
205
205
1625
205
205
205
205
205
205
205
205
205
1757
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
1727
205
205
205
205
205
205
205
205
205
205
205
205
205
1688
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
205
206
205
206
206
205
206
205
206
206
206
7058
206
206
205
205
205
1830
559
6907
206
7423
205
206
205
206
205
205
206
2233
206
3411
8201
13821
206
206
206
206
205
206
2408
206
9773
206
205
205
205
6791
205
205
206
206
206
205
206
2505
206
205
4597
206
206
206
206
205
1951
206
6129
205
206
205
206
9155
205
205
205
4879
206
206
205
3442
205
206
206
205
206
206
206
206
8321
16375
206
206
206
204
206
206
206
204
204
205
206
205
205
204
205
205
205
205
204
205
204
204
204
205
204
204
204
205
206
206
205
205
205
205
204
205
204
205
205
205
205
205
205
205
205
204
204
206
205
205
205
205
205
205
205
206
204
205
204
205
206
205
205
205
205
205
205
205
205
205
204
205
205
205
205
206
206
204
205
204
205
205
205
205
205
205
204
205
204
205
205
205
205
205
205
205
205
205
206
205
206
205
205
206
206
206
204
205
204
205
205
205
205
205
205
205
204
205
204
205
204
205
204
205
205
205
205
204
205
204
205
205
205
205
205
204
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
204
205
205
205
205
206
206
206
205
205
205
205
204
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
204
205
204
205
205
205
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
204
205
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
206
205
205
205
205
204
204
205
204
205
205
205
205
205
206
205
205
205
205
205
205
204
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
204
205
204
205
205
204
205
204
206
205
204
204
206
205
205
204
205
206
205
205
205
204
204
205
204
205
204
204
206
205
205
206
205
204
205
205
204
205
204
205
205
205
204
204
205
205
205
205
205
205
205
205
205
204
204
204
205
205
205
204
205
205
205
205
205
205
205
205
204
204
204
205
205
205
205
204
204
205
205
205
205
205
205
205
205
205
205
205
204
205
205
206
205
205
205
205
205
205
205
205
205
206
205
205
205
205
205
205
205
205
205
206
205
204
204
205
204
205
205
204
205
204
205
206
205
205
206
204
204
204
205
205
204
204
205
204
205
204
205
204
204
206
205
205
205
205
204
204
205
206
205
205
205
19011
206
206
205
205
206
4797
206
204
206
205
205
206
206
206
205
205
205
206
205
206
206
205
206
205
205
205
206
206
205
206
206
205
205
205
207
207
207
206
206
206
207
207
206
205
206
207
207
205
206
206
206
206
206
206
204
205
206
205
205
205
205
206
206
205
205
205
205
204
205
205
205
205
205
205
206
205
205
204
205
205
206
206
205
205
205
205
205
205
205
205
205
205
206
206
206
205
205
205
207
207
205
206
205
206
206
206
206
206
206
206
206
9952
205
205
205
205
205
205
205
205
206
205
206
205
205
205
205
6340
7406
205
205
205
205
205
205
205
205
204
205
205
206
206
205
205
205
205
115861
205
205
205
205
205
9367
206
205
205
206
206
206
206
206
207
207
206
206
206
19331
206
206
206
206
5467
205
205
205
206
206
205
205
205
8387
205
23848
205
205
205
205
206
10336
3599
18430
206
206
206
207
206
7946
206
18092
206
9990
206
206
9020
7195
22033
205
205
206
206
206
205
205
18171
205
205
7243
205
205
64098
205
206
206
206
206
203
206
206
88136
206
22258
206
2920
5962
206
206
206
205
205
205
205
4685
206
206
206
205
205
205
205
205
205
205
205
204
94676
4278
2920
7048
8767
6666
6478
2920
28494
24156
18401
20588
1443
5052
20440
18980
11680
56443
2920
21900
13140
148906
74610
21900
95051
23360
60822
6170
2490
525
3660
625
626
626
1996
1973
455
523
1347
532
552
1973
203
203
203
203
204
1912
1563
1704
17931
528
3216320
5746868
6745819
497
487
529
2523
6783
4343
8491
1915
13149
623
6201
3586
793
5887
27501
739
859
5120
384
4708
12983
2138
794
5231
5521
744
984
2118
5711
831
602
1947
831
598
1878
830
612
1941
831
606
1914
831
604
1719
8459
206
206
333
1063
376
20229
56706
173
173
108448
22659
20072
19709
20051
20768
21051
23702
23510
92837
19796
20789
15201
21320
20877
557
3245
4236
3644
895
2979
1110
3245
207745
1532
543
2431
748
430
1841
1046
594
456
475
807
453
1035
593
3324
809
1611
879
2754
17767
1567
598
1345
531
1652
965
1388
489
614
731
4294
2456
6606
711
469
687
10153
630
5106
385
5329
600
424
8402
914
540
621
690
595
540
444
506
5575
785
817
971
1665
809
610
1447
577
1089
529
783
916
371
8210
847
609
1502
5157
433
1018
1487
29771
3698
474
819
497
394
2535
484
699
2914
694
577
3795
590
637
1071
929
705
17162
1131
530
571
7721
768
628
1854
953
573
3059
451
813
759
898
1808
577
508
960
419
529
526
1254
592
728
764
889
1267
708
581
2236
1165
1182
611
644
16783
19829
504
525
817
792
839
976
541
713
718
648
827
828
4900
1274
539
1192
1898
1611
420
1498
1289
845
690
627
734
531
1927
435
976
1108
1835
1762
647
665
940
546
599
934
586
1292
526
1326
1479
1749
1412
676
589
1396
1618
1718
1373
1145
1142
873
540
1562
1603
1746
412
573
609
1219
958
576
535
510
1534
405
586
1514
554
537
1565
988
1957
903
110617
1090
729
2770
800
743
615
838
970
938
619
1207
1350
677
450
1585
1556
1751
1346
863
831
655
2985
594
563
821
1709
662
602
19941
1541
467
1526
4265
537
1771
577
97072
686
545
544
641
501
599
628
533
1326
606
671
552
582
566
11406
630
601
2107
774
587
454
517
554
966
980
714
510
584
838
763
10176
801
743
617
568
699
536
505
570
10536
430
1670
543
1972
2349
593
510
13646
938
550
795
691
1326
656
585
655
572
666
685
558
433
521
1124
464
545
815
6923
548
522
2862
1106
1113
626
559
1251
1453
554
973
680
786
674
595
644
598
563
815
1386
1832
91702
18022
6250
4183
1122
6597
781
534
484
3500
714
774
786
1837
703
3369
765
485
1209
4633
699
703
2650
1451
553
2456
709
655
908
2031
1019
488
3872
627
2425
1006
619
595
45398
10934
595
709
3569
843
669
2555
1729
1327
1179
2723
563
1618
640
550
434
1620
10427
534
2627
3422
4003
515
576
578
3604
509
6699
416
459
87421
583
1006
602
386
960
572
516
51853
207
38785
2249
78845
34524
28144
8694
91702
10329
437
438
426
440
436
441
439
654
2694
438
426
440
437
439
436
437
436
826
435
437
426
437
436
437
934
438
434
442
436
6597
8922
2587
3591
9229
1112
11657
4145
5636
2320
5867
10484
8755
2532
2291
5838
5423
13704
4147
5942
3340
9604
11003
2542
2533
5680
3314
3725
477
515
30430
6304
1338
3857
941
7164
1078
2585
9092
5721
10381
3665
493
13065
4445
1064
4027
6462
2230
293
1584
2259
293
3036
2243
2243
2235
501
465
4366
14980
19163
26205
9213
24618
7019
7601
5463
5102
5752
7392
4359
4783
6698
6880
5505
7134
23176
5824
5595
6890
6293
7022
5696
6255
5531
5599
7371
8799
41360
2326
1539
1409
2444
2891
2714
9037
4234
6100
1376
590
2176
10884
3112
3335
3280
3664
3853
3335
4348
33964
3865
3325
2177
3544
575
2578
3214
3622
700
571
385
9685
783
697
5028
2271
10975
735
4243
2286
4851
2629
2456
1965
36658
540
7682
4407
4848
13111
831
4979
9357
6207
1918
2094
1161
497
3105
497
3067
497
3087
485
201
587
2159
2126
870
1250
685
84972
79343
88542
603
250480
575
3082
575
575
661
7535
523
536
1347
524
617
528
455
552
33092
1631
45370
481
23364
206
206
205
206
206
206
206
28795
204
5604
206
206
537
2273
24618
5695
23176
7371
4359
5505
5463
6698
7601
5531
5599
7022
5824
5595
6255
6880
7019
6890
6293
7371
9213
4784
7134
5102
5752
7392
1965
11254
2178
3234
918
830
5501
850
957
5076
7551
26738
5511
12979
635
5516
14808
13262
12732
12268
7955
627
12894
2296
25658
356
7668
17219
4158
2823
1436
3267
15613
3141
505
29879
167
167
214
215
215
215
215
214
215
214
215
214
215
214
214
214
213
17169
214
215
214
214
215
214
215
215
215
215
214
215
215
214
214
215
214
213
214
214
213
215
214
214
214
215
213
213
214
215
214
214
214
214
214
213
321
28451
215
215
215
215
215
215
214
214
214
215
214
215
215
11231
214
9213
4096
4359
5824
4096
8799
33049
2326
2444
2891
10883
3865
3544
3853
1409
1539
33963
3325
2177
2714
3335
3280
3112
3664
3335
4348
5897
11179
1757
18113
1287
29281
2282
4252
22604
5183
1287
1288
14549
1288
1758
19873
13254
10431
563
1935
626
625
626
47850
2345
4680
6129
3558
5118
2726
428
571
378
18176
781
13311
16689
21398
131333
5031
4748
13826
1848
489
792
489
792
9451
1050
486
619
592
627
603
676
674
572
556
521
33068
657
686
570
1083
659
505
635
529
10405
508
52760
11692
1076
3236
1314
1077
1076
31563
105728
9619
429
135
15491
9412
1077
989
135
135
5900
10381
17757
7785
63658
15573
8990
1491
17076
7938
366
507
501
2328
591
5604
10567
4723
10028
10587
349
4180
1851
1079
2647
25572
348
976
517
2208
5489
4333
2339
460
15550
6563
1437
4347
1122
9484
904
1166
4851
3234
5501
957
830
850
918
2388
2124
2104
1833
1833
33112
521
1715
424
62405
3606
9532
12370
3725
31702
11981
1761
46208
194
14600
12312
205
203
205
204
204
4477
205
204
2344
203
205
204
205
205
203
204
7512
523
552
455
528
201
11692
1076
1076
1077
3236
21048
31564
5842
1076
1077
15491
10335
13948
123140
9619
9412
990
430
26013
12632
8817
137
138
7946
11067
8317
14096
14353
12396
18990
40430
42575
18138
743
11584
18138
13273
58978
19386
485
417
514
498
1309
494
784
22027
979
165
165
165
1161
165
16271
498
30392
7126
1040
10343
6266
2547
1300
3819
903
12288
16271
8262
12279
166
165
163
165
165
164
166
165
163
165
165
164
3259
1143
670
1185
1142
2042
1084
4699
4578
2286
2432
5771
16299
13005
8630
1412
1329
1402
2127
1656
1358
1722
1588
7309
14227
17413
7437
6814
190
1412
1330
1403
2125
1656
1359
1721
1588
5707
425
11828
11920
11024
7293
4778
7286
8220
7121
12363
1553
420
5806
9395
2995
553
552
550
556
74785
409
479
191
189
190
190
189
189
190
190
190
189
190
190
189
190
189
190
189
191
191
28220
191
189
189
191
191
191
191
190
190
191
191
190
189
190
189
190
9165
2058
757
1068
336
594
2359
2143
9196
6065
7227
1075
585
7339
1025
1075
331
844
1239
1077
851
1431
1223
6626
4852
5754
7570
1074
585
27502
2178
414
191
12583
27740
28163
6248
7470
1638
688
1103
13318
8618
18721
479
28232
594
2359
2143
9196
6065
7227
1074
585
189
1325
1025
1075
1077
2241
415
417
191
1068
2058
190
1431
1223
6626
4852
5754
7570
1075
585
7339
844
10414
1239
851
650
379
12583
414
409
2178
26280
414
29744
3159
1532
553
552
550
556
420
30206
2359
2143
9196
6065
7227
585
1532
331
553
550
556
1075
1077
2241
415
409
757
1068
2058
336
594
1431
1223
6626
4852
5754
7570
1075
1074
585
7339
844
552
3159
1025
1239
851
650
420
414
30229
9196
5754
7570
1075
1074
585
1532
331
844
553
550
556
1025
1239
851
650
420
757
1068
2058
336
594
1431
2359
1223
2143
6626
4852
6065
7227
585
7339
552
3159
1075
1077
2241
415
409
30218
2143
9196
5754
7570
1075
1074
585
1532
331
844
553
550
556
1025
1239
851
650
420
757
1068
2058
336
594
1431
2359
1223
6626
4852
6065
7227
585
7339
552
3159
1075
1077
2241
415
409
30232
2143
9196
5754
7570
1075
585
1532
331
844
553
552
3159
1075
1077
2241
415
409
757
1068
2058
336
594
1431
2359
1223
6626
4852
6065
7227
1074
585
7339
550
556
1025
1239
851
650
420
425
30232
2143
9196
4852
6065
1075
1074
585
7339
552
3159
1075
1077
757
1068
2058
336
594
1431
2359
1223
6626
5754
7570
7227
585
1532
331
844
553
550
556
1025
1239
30220
1431
1223
6626
4852
5754
7570
1075
585
1532
331
553
757
1068
2058
336
594
2359
2143
9196
6065
7227
1074
585
7339
844
552
7300
2178
414
414
28163
6248
7470
1638
688
1103
13318
8618
18721
14719
881
957
959
1031
1002
3426
1500
1500
848
945
922
687
5982
906
845
987
1042
967
1000
950
328
660
664
864
839
696
17752
19572
714
17821
802
34447
4540
6000
383
16925
383
8984
6000
15859
24634
8543
6000
25858
6000
6000
6000
6000
10325
332
877
1653
733
883
925
921
1569
333
986
916
826
973
1028
890
2168
8833
9432
30515
5038
385
9778
594
4852
5754
6065
2274
844
650
190
414
2058
9196
1074
7339
1075
414
420
16777
553
3159
1266
556
556
557
27239
881
957
864
959
757
687
1638
5982
906
922
845
987
1031
1002
1103
1266
336
556
557
7470
1042
967
3426
556
553
3159
329
18721
19878
881
957
864
959
1031
1002
1103
1266
556
553
3159
329
18721
757
687
1638
5982
906
922
845
987
1042
967
3426
336
556
557
7470
19848
957
864
959
1031
1002
1103
1266
556
553
3159
329
757
687
1638
5982
881
906
922
845
987
1042
967
3426
336
556
557
7470
18721
757
687
1638
5982
881
906
957
864
959
1031
1002
1103
1266
336
556
557
7470
32394
922
845
987
1042
967
3426
556
553
3159
329
18721
17253
8543
4540
190
190
190
190
190
802
820
190
190
23918
922
845
987
1042
967
3426
556
553
3159
329
18721
757
687
1638
5982
881
906
957
864
959
1031
1002
1103
1266
336
556
557
7470
84057
959
1031
1002
1103
1266
336
556
557
7470
757
687
1638
5982
881
906
957
922
864
845
987
1042
967
3426
556
553
3159
329
18721
19922
6340
6608
190
383
18973
8321
6000
708
189
20713
520
6000
6000
23806
881
957
864
959
1031
1002
1103
1266
336
556
557
7470
757
687
1638
5982
906
922
845
987
1042
967
3426
556
553
3159
329
18721
19908
5982
906
922
845
987
1042
967
3426
556
553
3159
329
18721
757
687
1638
881
957
864
959
1031
1002
1103
1266
336
556
557
7470
27907
1096
8321
6000
20089
5982
906
922
845
987
1042
967
3426
556
553
3159
329
18721
757
687
1638
881
957
864
959
1031
1002
1103
1266
336
556
557
7470
179899
557
329
18721
757
687
1638
881
906
957
922
864
845
959
5982
987
1031
1042
1002
967
1103
3426
1266
556
336
553
556
3159
7470
18350
6608
6000
18335
8543
6000
1822
142
142
11038
142
143
142
142
142
142
142
6722
142
142
142
143
142
142
142
142
143
142
142
142
142
142
143
142
142
142
142
142
142
142
142
142
144
142
10243
142
142
143
142
143
142
142
142
142
17634
143
142
143
10243
144
142
143
9922
8815
10677
19394
28542
1334
2354
14709
9861
10858
1822
2462
11038
2759
3101
938
622
1119
1073
1062
1065
8711
23475
807
907
636
615
1187
1095
627
5881
1082
3205
6759
757
770
794
8452
1168
1101
641
3440
4080
77023
881
1093
1098
1049
1145
808
798
777
66369
1018
7722
3725
31702
549
8011
464
1068
4643
5610
587
846
4483
802
720
473
5613
1737
2801
8431
3447
1426
2058
4068
623
13720
6313
665
581
1189
9176
23196
453
528
533
480
1349
2117
23350
394
528
385
2452
3615
3457
5486
1900
2461
11138
179
3440
8711
180
6759
179
807
770
794
179
1101
179
179
179
1049
179
179
907
180
3101
635
615
622
179
180
4080
8451
179
798
777
881
179
1168
1095
179
179
179
1145
77023
10343
8812
924
2105
1017
7721
524499
643
455
523
552
536
524
1347
528
9962
1950
533
3029
205
205
205
29196
9913
8411
9913
517
9552
626
626
625
4949
3199
1677
29537
2594
2801
4272
4470
23544
11127
12082
11362
495
5475
480
654
453
528
533
91702
453
18022
394
385
654
1035
433
424
506
1089
571
529
768
916
1665
17162
5329
600
914
817
1071
540
694
577
540
17767
1841
371
5575
1611
2535
484
699
2914
444
8402
573
595
614
598
529
783
953
705
1018
543
530
207745
731
531
3795
1652
1567
3324
929
759
2431
419
628
1502
489
809
630
7721
879
475
687
847
609
593
6606
711
1046
508
1345
748
474
785
451
813
497
1131
5157
690
430
1388
456
807
4294
637
965
971
960
621
610
594
3059
5106
809
1447
577
1532
3698
1808
2456
590
1854
1487
29771
898
577
469
2754
10153
8210
819
28144
654
549
17029
2341
527
4131
2939
513
517
2852
529
789
36509
533
774
32447
533
900
24579
2761
8836
1908
533
807
36381
5768
533
855
32747
4018
533
771
34439
3168
533
904
33768
4756
193394
94289
74431
70777
33461
95830
55455
541
10540
4483
1467
1041
1474
802
1777
1663
1635
1501
1521
1618
1970
2452
1470
1511
1493
1570
1379
1267
2153
1447
2151
1577
2902
16960
9143
10388
9770
10364
1769
518
10208
6207
1918
2094
7866
2454
3187
6656
3778
3503
13207
28925
637
2572
2435
3757
2935
3301
3073
11822
15388
1794
4949
4914
3363
7527
5617
6125
613
12875
38157
39949
3364
47640
1021
4172
423
422
9342
8284
21882
7416
40052
28455
7329
20123
6588
25360
5992
21822
6798
22109
26828
7312
21602
6262
12949
7549
20876
6832
13758
6625
6350
583
7231
29181
583
6123
19379
583
11077
31740
583
16115
5604
45025
8392
5604
14180
5164
5604
16907
5795
5604
24325
6843
5604
27206
3959
3956
24963
3955
19306
8063
31659
8191
5604
26915
1239
19843
2801
18002
4979
16950
465
202
203
203
203
509
2711
203
203
203
5447
203
203
204
5428
911
7078
203
7776
2005
3499
6335
3674
549
1822
1285
505
6075
895
4346
15980
203
1822
40558
1427
756
3450
3507
203
203
585
579
2328
585
579
1915
4572
4632
3287
6098
4403
7182
515
2621
2426
2881
2881
3964
3616
3480
3480
5440
4632
9225
591
205
205
205
205
582
1935
626
625
626
10220
294
280
4359
4096
9213
428
595
3727
626
625
626
2603
2438
14354
5726
3727
3291
2845
561
2069
513
10567
521
3403
3381
2452
2525
773
1081
5604
13526
1208
11616
7508
11943
17378
19630
5604
28795
593
2960
529
140166
207
207
3245
1217
364
291
1918
1608
2542
632
6968
2209
1974
688
27872
2872
2542
15078
2527
1974
21359
2543
1444
2752
15268
1139
515
5604
203
515
5604
203
3368
623
194
7493
1539
146
28319
17702
28880
5604
10567
4366
26205
19163
14980
513
18176
781
13311
18176
781
13311
5604
50838
2470
957
850
830
918
5501
1832
5501
849
830
956
2122
5500
957
849
917
831
6517
120203
12623
5501
957
918
831
850
21670
6395
6492
54969
3291
6299
5725
5501
918
850
957
831
549
587
204
206
206
206
206
28795
5604
19630
62880
11096
1006
281
6631
20172
10263
1501
2911
1039
3249
6631
1433
56649
24803
3774
1240
5187
7807
10269
6712
2679
2224
7570
9112
108392
14914
4863
4927
803
913
15207
3621
10533
1459
10078
8445
10723
9018
941
4171
323
452
452
452
452
452
452
452
452
452
452
452
452
452
824
322
18224
4490
19842
8419
20038
27119
30476
450
450
450
450
452
452
452
822
449
450
450
4001
12845
3931
2265
6998
636
442
509
518
603
538
522
64540
1516
6477
2988
852
950
714
656
1374
1377
7340
908
928
7233
2126
6401
2225
812
879
836
604
817
1420
1102
883
12039
3639
1098
636
64540
3931
2265
6998
551
7282
21334
3166
479
2845
2280
5516
26195
1752
386
463
454
483
467
548
78444
2058
2834
252
1793
515
4445
435
808
3995
1064
867
12513
166
661
1431
2060
1728
2031
2309
2207
2195
1455
2173
2460
1485
2714
4046
1618
1939
1472
2276
2223
2314
1649
2225
2875
4736
1739
1995
1977
2009
2256
2127
2354
2053
1947
1589
1563
2960
265160
3179
1422
1383
1426
1619
1620
1401
1408
2918
1765
3928
1238
1354
1495
1828
1824
1681
2502
1690
2403
2289
1985
1823
1869
1803
1493
2319
1718
2382
2576
1603
2412
1705
5566
5682
954
3930
4849
497
3004
1878
8309
74816
2344
5566
4157
1497
4086
7240
4301
5835
1629
138
2859
1735
139
137
1030
3398
444
398
26406
363
366
409
33103
587
10730
802
699
1334
506
1649
1559
1462
1133
4483
4211
8260
37889
3795
3762
635
673
14835
532
455
523
1347
552
536
1273
2106
7390
326
23499
12679
15035
4545
4860
12056
6605
36377
326
15991
12988
2906
626
626
625
507
501
2328
501
507
7902
1273
2993
1307
1409
2909
2834
1150
1536
1561
3069
2779
1133
11426
1325
1452
1978
1162
2527
1758
1307
1394
11528
14245
2078
320
2547
2470
9291
795
4414
4409
2858
4864
2640
5440
4380
5097
2752
1621
1686
14797
1585
2934
15646
4350
4271
4438
5443
1806
15012
1727
1607
1603
1716
1517
1690
1519
6571
643
1628
3028
1480
3640
1647
1560
1575
1547
1646
1664
1535
1528
15006
139
1078
3539
4096
2110
507
1258
6970
554
1436
3875
8252
2279
1336
2011
2217
1226
1365
1286
1434
1463
1377
1227
1353
3367
1248
136
1285
136
136
137
135
136
544
1300
7779
48580
136
18452
136
135
548
1318
5928
42322
8239
10892
550
1320
4565
10163
11159
61293
3419
1972
936
2403
20371
515
6035
495
485
529
205
205
205
204
205
205
4643
54433
509
509
517
1052
1536
472
468
465
453
469
453
4623
1756
4206
1238
6425
1816
4161
1298
1340
1291
24820
183
182
119859
457
365
18690
1171
8391
49304
49604
50208
49859
22906
641
707
825
83425
509
674
1408
49488
49779
647
18323
509
626
648
49958
580
50557
632
634
31428
49803
619
657
49861
50382
46938
49735
50197
23734
674
1424
603
11351
624
689
33693
464
5610
846
4483
5613
720
1068
473
802
4033
8011
4643
587
802
8760
1102
2463
699
2926
2788
2226
2160
506
2523
205
8760
1521
1501
1618
1493
1663
1470
1511
10540
1970
1635
205
6429
2211
4084
2261
1510
2314
1977
1687
2913
2263
38527
497
2159
870
1250
553
601
543
553
543
561
2920
272
472
479
478
26325
31334
468
203
203
203
205
204
203
203
203
203
204
204
204
205
204
205
203
203
203
203
203
203
204
4333
15550
2339
349
903
348
4322
4333
2339
349
1657
15550
348
9686
4333
2339
349
15550
1554
348
20581
501
2328
579
2328
517
9514
588
588
587
29499
12044
3524
575
648
378
781
13311
14600
21398
501
2328
626
626
625
15076
26575
1937
5237
749
3349
3026
4255
3647
3187
180
179
5374
1936
573
4304
5604
5604
2943
2680
599
3656
626
626
625
14446
569
5604
10567
569
573
5604
573
5604
569
5604
581
2768
11062
1194
1200
1197
2187
290
7323
290
290
290
290
290
290
290
290
290
290
290
290
290
290
465
4328
14942
26167
19125
12685
1917
2093
6207
481
23364
549
30741
555
53644
549
4091
12386
16503
569
615
706
619
697
573
568
601
604
628
1574
718
822
5405
637
1566
617
19352
788
565
705
616
596
567
697
628
635
703
920
635
628
2451
1466
1473
8028
453
533
1024
480
528
488
1193
495
485
507
2294
588
587
588
3189
1820
4803
3960
15928
743
13273
21360
47812
588
588
587
2294
4324
2294
5019
6035
3960
2294
507
19163
626
626
625
19580
52127
22775
591
1229
1261
495
485
44893
525
19580
7300
1229
1261
6666
8347
2778
823
2298
44881
2459
66456
9238
9213
4321
5786
4746
5658
24580
6982
6843
6661
7564
5468
5426
7097
5558
6218
7334
5562
6256
7564
2519
7740
2989
4356
42195
436
9917
632
508
697
520
493
659
6644
6517
527
5319
657
692
640
514
6857
5510
7023
1697
141
142
2101
4038
5773
23309
5262
142
16459
5527
517
6537
1688
3521
5426
3076
12106
5607
221
525
116710
493
3241
381
3665
64984
2181
6741
6390
6644
6147
5107
4743
4967
3538
6007
5407
5830
5637
3418
4421
471
205
203
204
204
205
205
204
204
204
203
205
205
204
205
204
204
204
205
1339
1525
1187
1328
204
1333
1235
1917
4202
1135
1846
1425
1494
1847
1300
2509
1225
1528
506
1346
1284
2093
3431
1342
1365
1185
1099
1208
1398
1496
1380
1051
47681
206
50892
7218
569
4366
14980
19163
26205
591
781
13311
18176
587
2789
455
523
532
5532
552
536
1347
377
4003
625
626
626
7429
3614
29200
11329
5197
4241
1314
2336
7163
4241
4878
5979
1298
9540
549
3662
626
626
625
2088
106135
1966
5004
1573
5105
2849
471
2849
1753
1947
2527
888
842
3517
1095
5061
2111
8465
1859
1859
3679
1975
3598
1985
1939
4815
887
2622
2279
988
849
9574
2217
25770
2005
956
30030
645
7018
24859
4215
3197
2595
2776
3670
3028
17276
2220
3232
3039
2951
3978
10728
13464
2880
2701
2563
2672
3044
8750
16005
7779
7539
4099
8750
16005
7779
4099
3895
7539
7184
2968
8837
17978
8473
1436
2151
7333
6398
1436
1382
355
1353
1680
7363
12616
1426
360
18723
6400
449
1746
609
8630
674
1354
1680
1612
875
2265
440
441
438
1427
1383
1612
433
2149
1745
609
1762
216
165
165
165
20927
10381
593
3857
1078
676
465
669879
527
29460
6304
5721
10888
10381
1078
3857
941
3665
9092
1338
1078
45101
2533
2645
2640
542
2684
4415
4796
1804
1839
1830
1757
2286
1531
1751
1514
1878
1429
76937
592
8980
5299
39794
9213
24618
5695
7601
7019
19584
4359
6255
7134
6698
5102
5752
7022
5824
5505
5595
5102
4784
5463
6880
137
5532
5599
6293
7392
6891
7371
16343
9213
1570
1602
12885
5493
3126
1469
9705
9039
1492
2900
12258
5336
3353
15157
6020
17112
36889
3380
9272
3866
11613
5237
6133
97614
8799
41360
2326
2444
1539
2891
2714
1409
137
9213
4359
137
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
7494
37136
3521
1674
4213
4399
1558
4612
2726
3735
3411
2614
2197
2333
2876
1778
2760
3402
1648
6617
307
300
3886
1903
6085
1738
126
126
126
126
1778
6586
6617
255
6767
7800
3038
1658
4973
1955
1463
1675
1748
6546
1349
20858
1809
1434
4854
1653
5436
1841
7181
1094
4298
603
685
668
646
497
638
583
697
670
1061
614
567
581
516
630
687
532
540
5839
5229
5151
2148
1998
1777
193
191
192
191
193
191
193
191
191
191
191
191
191
192
191
191
191
192
192
192
193
191
191
191
191
191
191
193
191
191
193
192
191
192
193
191
192
191
191
192
1577
5487
5792
1577
5792
5487
13250
4933
4651
6724
4935
1699
336
3419
4586
321
2345
7316
19297
10389
2088
5792
4651
5487
1028
6406
12258
3357
6724
12258
3358
6724
2091
5487
1028
5792
4651
14930
5102
4651
6724
4935
5381
6678
5487
3784
3934
6724
6406
12258
3357
6724
12258
3358
6724
2080
5792
1028
4651
6724
5487
14578
4884
4651
6724
4935
3016
6678
5487
3784
3934
6724
6406
12258
3357
6724
12258
3358
6724
2076
1028
6724
5487
5792
4651
14460
4861
4935
4651
6724
3658
6678
5487
3784
3934
6724
6406
12258
3357
6724
12258
3358
6724
2085
1028
6724
5487
5792
4651
14794
5034
4651
6724
4935
5034
4651
6724
6682
4935
2658
6678
5487
3784
3934
6724
6406
12258
6724
3357
12258
3358
6724
1577
6724
5487
5792
1577
5792
5487
13250
4935
6724
6406
12258
6724
3357
12258
3358
6724
1577
6724
5487
5792
1577
5792
5487
13250
941
125
125
125
125
125
125
147
125
125
125
125
125
125
125
125
125
147
941
2036
12313
22269
941
941
941
941
565
1159
11302
15355
1118
412
5855
15594
676
5855
13256
173
5855
1572
39333
5236
5108
35617
565
1159
11302
15355
412
5855
15590
676
5855
13369
173
15712
676
5855
13377
173
15726
676
5855
13311
173
667
1194
11749
16193
911
1221
11596
16193
897
1218
11608
16193
639
6570
506
4096
13311
565
1159
11293
15355
406
5822
15636
673
5822
13291
173
664
1194
11713
16193
639
6548
506
565
1159
11420
15482
565
1159
11293
15355
173
406
5822
15616
673
5822
13291
173
565
1159
11293
15355
406
7016
5822
2582
676
5834
1020
173
175
174
175
175
2582
2582
676
5834
667
1194
11740
16193
905
1224
11614
16193
1229
862
659
659
659
2028
1793
26958
865
16965
5319
6891
1263
1050
1332
1313
6946
1086
1733
987
1200
1058
639
6454
506
565
1159
15355
173
11299
410
5844
15624
2228
206
147
145
147
147
9494
165
165
165
165
165
165
165
922
7569
6934
164
166
165
165
165
166
166
165
166
166
165
165
165
166
166
166
166
166
165
165
166
166
604
165
165
166
165
165
165
166
166
165
165
604
166
166
165
166
165
165
165
165
166
165
165
166
165
165
166
916
10343
164
165
166
5419
165
164
6004
165
165
165
6030
3166
17165
3167
3164
3166
252
3166
2562
2847
3165
17165
3163
10165
407
36521
310
7768
2968
4761
1125
22157
27521
7778
99279
4475
366
5903
2537
5927
1003
1119
657
788
599
292
486
261
525
694
590
544
492
19670
25495
1269
11549
460
3814
1324
19501
1324
6949
1337
2854
900
3359
460
3024
470
3236
321
321
3151
7842
12435
15403
10035
3501
1025
489
571
34228
2345
1107
1107
958
1215
1234
1347
3665
599
4003
2747
11439
3246
3246
6434
5447
417
485
514
498
1309
494
1055
5447
4156
1285
515
1301
1470
115757
1372256
1423650
1350147
1436547
2816
494
4242
490
1237
896
529439
2816
1600
21360
16651
2249
494
270934
2105
1274810
607
27136
15806
1834
6047
5456
1408
1377
2036
4556
12838
14515
5604
2250
108498
119134
112992
324724
23794
154904
607
27136
15132
183562
132602
219436
291420
66003
239002
20146
57078
4129
5604
12846
5604
5604
5604
10668
22435
22510
5604
3837
5604
513
513
1888
27789
58671
49313
116138
5446
59181
30906
30124
40115
44319
263888
6282
23959
176
8446
593
5225
2111
455
523
552
536
532
1347
2270
5049
1697
1685
1628
444
1608
1686
575
575
3145
559
206
205
205
206
205
205
206
206
2799
523
1347
455
532
536
9536
33412
46688
557
595
595
26238
206
205
5604
204
41134
119859
5604
5604
5604
167
167
167
2755
3711
3018
3816
1822
11038
142
142
142
142
142
142
143
6722
142
142
142
142
142
142
142
142
142
144
142
142
142
142
142
142
142
142
1822
11038
143
18138
167
168
16651
10243
12415
8200
497
3065
497
3072
575
3076
567
870
870
5408
10919
2522
205
204
204
204
204
204
17282
21072
2482
1075
486
2558
5115
4971
1549
4598
3770
3599
14595
456
1373
69009
22660
20789
15200
1470
22762
1527
23702
1427
19796
1555
22007
1509
21051
1401
20372
1464
21393
20768
175
174
55818
925
2023
1528
303
1908
1844
2016
1948
11148
1584
17471
2141
2023
895
983
2269
11365
1657
9306
2622
2279
11370
37609
610
7240
612
7240
612
7240
610
7240
6329
635
2606
3720
297
19840
24461
19589
56737
609
1239
24822
2948
585
579
204
575
3071
1659
2370
466
1318
1927
3658
5074
14914
6551
4563
485
626
626
625
47850
6235
20128
31126
7300
206
19213
6498
57663
54452
54452
17347
11374
100761
72775
88482
4676
16372
10098
47774
87095
56279
76503
191
191
214
165
165
165
165
165
165
165
165
165
3139
20615
7569
513
2871
588
588
587
4981
12818
33374
13393
3803
6717
4070
9307
4358
5823
4783
5695
5505
6698
5595
7019
5463
6880
6255
7601
7134
5102
5531
5752
21044
24618
6890
7392
7022
5600
6293
7371
7022
9614
1677
1506
2205
2417
1983
1850
40591
471
7552
1435
2343
2069
2470
2474
38558
16664
1965
2177
11254
849
830
3234
5500
917
956
2388
2262
2269
9307
4358
5823
7019
6880
2920
24618
4783
5695
5505
6698
5595
5463
7601
7134
6293
6255
5103
5531
5752
7392
5599
7022
7371
6255
21045
6891
4964
27035
3355
4081
192
36404
83177
194
269488
245421
21012
343
1250
13631
322
9647
9646
7255
1513
716
1062
1223
2104
3177
1979
6081
7480
5229
1187
7509
8379
3162
2446
6376
997
749
1289
1687
1822
7715
1284
1259
7978
30919
9087
5334
7353
1436
1724
3009
11851
33343
28372
6056
11788
3394
2562
2847
23033
19739
1616
16203
519
13922
519
13860
11351
19739
19739
296
9213
24618
5505
7601
7134
11392
4359
4783
6880
6698
6255
23176
6293
7371
5824
7019
5463
5595
2920
5696
5102
5752
5599
1460
5532
7392
7022
6891
7564
42232
7777
3026
4393
2557
4796
1804
1839
1531
1514
1830
1878
1757
1751
1429
2286
61952
591
5298
8979
39793
7902
1394
1307
11528
1536
1150
14245
2834
2527
1409
2078
1561
3069
1273
1452
320
2547
1325
2779
1133
1978
11426
1758
9291
1162
2909
2470
1307
2993
4864
4493
3538
2109
4615
4606
308
4344
3544
795
4414
2858
4271
2752
4409
6571
2640
5440
5097
1607
15012
2934
4349
15646
4438
5443
1517
1806
4380
14797
1727
1686
1585
1716
1690
1519
1622
1603
4311
1169
1257
979
1027
1231
1189
1116
1189
998
1268
1170
890
1145
326
912
890
5075
4808
1935
1842
1687
1854
1866
1935
1855
1863
1598
1772
1938
2027
184
182
183
183
183
182
183
9213
137
137
137
137
137
1718
137
137
5824
137
137
136
137
2171
4096
137
1460
1460
1460
137
5103
5752
7392
6891
5599
7371
5532
6293
7022
23177
178
179
6345
180
180
180
181
180
1308
17225
1233
179
10053
2145
6493
2145
7560
8239
17226
1309
7611
4779
2452
353
284458
8444
2528
2880
2984
2567
3484
2692
2752
2461
2597
2658
2777
2692
3484
2984
2567
3347
2928
2777
1930
2597
10138
28346
3145
2654
2146
1787
3075
2638
3669
2456
3179
3444
3108
1099
68
1050
1546
1460
2794
25688
3613
515
15140
4824
1072
1072
2417
1687
6038
181
14302
4851
100983
181
473
511
8747
525
519
1632
1683
521
1607
511
513
1584
746
519
1590
513
9531
531
1281
517
519
1625
515
1620
517
521
1657
1582
1958
511
11022
513
525
1567
26119
529
9400
436
533
515
39480
525
25211
527
11908
525
206
533
8254
529
27362
547
533
503
436
26802
543
13999
533
513
10644
533
206
533
206
388
181
5851
3189
1374
4039
1337
596
794
731
981
6777
605
1476
1201
596
981
794
731
180
1025
2210
11362
1316
10202
899
4949
6718
14454
788
650
1914
469
932
5845
517
911
6165
1107
484
897
953
529
880
2432
529
2114
484
907
1287
472
499
10158
492
894
10707
482
887
537
181449
455
536
523
552
1347
528
524
532
553
526
13625
16972
499
3066
10264
12312
4333
1346
6563
349
4638
25572
10028
4180
517
10587
2647
2208
1851
1079
976
348
5615
2344
15550
15529
529
188850
9213
22505
3725
31702
9213
24618
6880
7019
6890
6293
4359
5505
6255
5695
23176
7371
5824
5595
7134
7601
5531
5599
7022
4784
5463
6698
5102
5752
7392
4330
953
10920
1481
2177
1342
458
2389
5501
917
830
849
957
1833
1833
1833
1833
7466
1436
2474
2070
2344
2470
38558
1965
11254
10884
3853
2177
3335
3865
4348
3664
3335
3112
3325
33964
3544
3280
5267
2176
12143
13510
865
6993
2883
1178
320
2925
877
6292
541
4323
792
1164
791
2532
1298
6997
2805
2843
3005
344
2331
2263
1973
2692
2337
802
3005
344
2688
1813
2498
2177
25057
2414
1964
2323
3118
2126
98273
1710
1958
1551
3574
2122
1259
1902
1376
1264
1168
2015
128203
4796
1804
1839
1878
1531
1514
1757
1751
1830
1429
2286
58368
3234
2176
7466
2070
2761
1661
1829
5044
2623
2208
4844
2280
3618
129
129
7422
507
4537
1766
4483
802
1291
87751
4537
119059
4602
6836
1023
1068
497
487
515
122358
3987
353
4924
1643
1160
23102
20141
1421
716
3951
7764
471
3300
40415
47715
47713
2176
417
485
515
494
1309
514
1385
4710
2222
515
1645
9862
1454
1810
1678
1605
1417
4483
1756
1279
1489
1379
802
1744
1567
1591
1527
1470
1391
1681
1725
1674
189049
157667
159309
108665
128246
125526
123255
114490
167833
5720
4483
802
699
2802
1352
1207
947
1039
1216
1239
996
4202
1135
1235
1917
1328
1494
1525
1187
1339
1846
1425
1333
1847
1300
114516
206
515
6441
1350
1916
1983
1058
4483
1727
1540
802
1319
2075
1967
506
1543
1556
1404
6000
3295
3483
3443
19905
3311
379
3404
49904
3629
3539
3582
3727
3615
497
491
4714
30622
516
523
30622
516
523
8994
884
20671
1024
18224
512
166
1027
28327
1014
28588
1003
14600
4714
503
167
168
503
541
168
1269
168
1681
4279
4695
167
167
168
167
168
517
2520
497
521
1310
626
626
625
32422
2057
3781
4657
587
4971
18851
603
5753
10885
7807
15658
7418
513
10976
626
625
23706
626
585
5409
5540
579
1774
9307
4358
5823
4783
5695
5505
6698
5595
5463
24618
7019
6880
6255
7601
7134
5102
21032
5532
6890
5752
9614
6293
7371
7022
7392
5599
15752
2374
2982
2279
920
3277
46091
3039
2534
989
14852
1678
1506
2205
2417
1983
1850
29518
6436
8367
33875
9607
17687
14545
4203
32781
17617
9308
888
850
2280
2405
988
957
2623
700
11047
12295
10864
34983
33740
27473
6072
724
2799
1456
4694
714
2912
4105
5240
2280
2543
1076
3489
4302
1929
4865
5643
26424
4202
2075
1851
6377
455
455
49021
673
697
571
518
495
3465
4371
14713
6564
339
566
566
792
1887
673
697
608
545
495
359
2770
26468
359
12754
987
956
849
628
1230
8875
792
2257
2349
1955
979
3267
1373
3861
1075
980
793
1383
730
596
1553
980
730
1200
793
596
1360
423
1456
2437
2406
5962
2662
4483
8792
1067
610
155
155
154
154
595
8741
626
626
625
51567
595
206
205
205
205
97096
206
6492
1440
1266
1497
1645
1744
1710
1316
1600
1618
1410
1433
1436
1693
3326
2866
2109
1461
3452
2347
1470
1532
1766
4412
1624
206
1602
3314
3068
2050
1920
1968
1584
3286
2300
1532
1613
1467
4217
1523
8957
1467
1798
205
205
206
206
205
204
206
206
204
205
206
206
5604
206
205
5604
205
738
12835
204
206
206
205
204
3229
204
48102
4957
3706
3131
2398
5970
6672
206
206
206
205
350
1822
2424
2721
1064
6722
143
142
761
1055
1082
60758
142
142
142
142
143
142
142
142
142
142
604
143
980
486
619
592
627
676
674
572
521
556
28115
686
657
1083
529
11038
142
142
142
142
142
142
142
142
142
1036
142
142
142
3064
142
142
143
143
142
10243
2068
142
143
9612
1050
570
659
505
635
9213
24580
4321
5786
4746
5658
5468
6661
6982
5426
6843
6218
7564
7097
5558
5065
23139
5494
6853
5715
7355
5562
6985
6256
7334
7616
44561
3902
4008
4769
4017
4373
5011
3068
3111
497
3067
7465
4043
10470
4248
396
327
1096
397
2422
1080
1405
19201
606
2893
1169
642
1808
575
3098
7929
2902
9143
9801
9770
10364
10388
3397
16960
1769
3009
518
3946
7079
3918
501
5604
6345
24700
14425
22309
18110
1278
25949
4158
2139
2164
2826
2909
2720
3246
3189
3210
2972
2887
2539
2832
2674
2807
2507
2983
390
14559
2737
3176
2935
3149
2895
2960
3099
2947
3251
3081
3141
2533
2969
3614
3140
3086
788
650
1914
517
932
887
484
5845
499
492
6165
499
2114
469
953
472
911
1107
907
529
482
897
894
469
1287
880
492
10158
2432
10707
484
2470
1216
1292
206
113012
53523
2889
1334
1512
842
1503
1149
1370
1400
2610
1752
1802
1416
1685
1499
1837
1909
205
204
203
204
204
204
204
204
204
204
203
204
204
204
204
204
8002
1571
1122
1211
1813
5648
2138
1415
136907
13103
1102
8644
2934
2272
2512
2439
1979
2277
2217
2465
2600
2273
1802
2994
2085
1420
2592
2522
205
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
205
204
204
204
204
204
203
204
204
204
204
204
204
203
204
204
2889
1334
1512
842
1370
1149
1400
1503
8002
1571
1122
1211
1813
8644
2934
2465
2512
2600
1420
2439
2273
2272
2085
2994
2217
2522
2592
2277
1979
1802
8040
1565
1368
6441
1916
2075
1556
1350
1983
1404
1319
1058
1727
1543
1967
1540
469
507
8011
4643
5613
720
464
5610
4483
802
846
1068
473
587
4033
802
1102
905
2470
1216
1292
8040
1565
1368
8644
2934
2272
2465
2600
2273
1802
2217
2085
1420
2592
2522
2994
2512
2439
1979
2277
6441
1916
1350
1319
2075
1967
1556
1540
1543
1983
1058
1404
1727
8002
1571
1122
1211
1813
1708
8002
1122
1571
1211
1813
205
203
204
205
205
205
205
8644
2934
2085
2439
1802
2272
2465
2600
2592
2277
2217
2512
2273
2522
2994
1420
1979
6441
1916
2075
1556
1350
1983
1404
1319
1967
1727
1543
1058
1540
469
507
8011
464
4643
587
4483
473
802
1068
5610
720
4033
802
1102
905
13103
699
1802
506
1636
1837
3039
1403
1633
1357
2352
1754
12691
1562
1433
144854
2470
1216
1292
127243
142944
67299
2978
1874
334962
155378
151856
117254
8002
1122
1571
1211
1813
66540
63431
6441
1916
2075
1556
1350
1058
1727
1319
1967
1540
1543
1983
1404
117121
43746
60696
48610
4483
101750
36501
99178
31935
802
29453
111195
154485
116139
206
104809
118571
8002
1571
506
1122
1211
1813
56466
66540
63570
63431
206
2722
10952
14497
8296
626
626
625
47850
3760
5558
3442
15353
3430
1653
2830
7122
154485
183430
118571
8002
1571
506
1122
1211
1813
56466
66540
1068
63570
63431
205
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
6441
1319
1916
1967
1540
1556
802
506
1983
1727
1404
1350
2075
1058
1543
13103
8040
1565
1368
4483
203
203
204
203
204
204
203
203
203
203
203
203
12691
1357
1837
1633
699
1754
1802
1636
2352
1403
3039
1433
1562
205
203
204
204
204
204
204
204
204
204
204
204
204
204
204
203
56466
66540
63570
6441
1350
1916
1319
1540
1983
1543
1404
1058
1727
1556
1967
2075
117121
43746
60696
85235
160982
111195
48610
101750
98618
31935
29453
6441
1319
1727
1404
802
1916
1967
1540
1556
506
2075
1058
1350
1983
1543
13103
8040
1565
1368
4483
203
203
204
203
203
204
203
203
203
203
203
204
8002
1571
1122
1211
1813
205
203
204
205
205
205
205
8644
2934
2465
2272
2085
1420
2592
2522
2217
2512
2439
1979
2277
2994
2600
2273
1802
154485
8040
1565
1368
37961
116139
6441
1916
2075
1556
1350
1983
1404
1319
1967
1540
1543
1058
1727
43746
4483
802
506
111195
76883
101750
144854
8002
1571
1122
1211
1813
2470
1216
1292
127243
2889
1334
842
1512
1149
1400
1503
1370
2978
1874
8040
1565
1368
8002
1571
1122
1211
1813
5648
5648
2138
1415
63570
8644
2934
2465
1420
1979
2272
2085
2439
2522
2217
2512
2273
1802
2994
2600
2592
2277
222290
36501
2470
1216
1292
144854
142944
127243
2610
1752
1416
1685
1802
1909
1837
1499
2889
1334
1512
842
1503
1149
1400
1370
16740
83641
2978
1874
206
46721
330950
2978
1874
334962
66663
117254
13103
8002
1571
1122
1211
1813
5648
2138
1415
146554
8644
2934
2465
2272
2085
2512
2600
1420
2439
2273
2592
1979
1802
2522
2217
2277
2994
222290
154485
4483
223090
206
5447
203
203
203
203
203
204
202
1649
581
2768
1200
1197
1194
2187
11062
2100
455
536
523
552
1347
532
241019
150
1281
479
8011
4643
5610
5613
464
802
720
846
4483
473
1068
587
3136
4483
176168
4065
349
49092
1818
1600
2301
2168
509
6600
2171
9258
10990
96029
1387
9298
11506
2876
2056
473
24849
4998
6491
10983
5246
1935
75586
113836
16196
25458
23718
33778
49588
27074
1924
29511
25314
3003
62201
105106
207
8369
53176
597
597
597
597
597
597
597
597
597
597
597
597
597
587
587
587
587
587
587
587
587
587
587
587
587
587
136736
12650
9680
9316
14938
198145
14954
14887
5566
10529
1255
167
167
147495
9307
4358
5823
4783
5695
6698
5595
5505
7019
6880
6255
7601
24618
5463
7134
5102
5531
6890
5752
7392
5599
6293
7371
1964
14904
7023
11253
2177
9615
40590
1507
1677
2205
2417
1983
1850
5804
1987
1952
2390
39235
18273
3234
5500
918
849
957
830
2389
2241
1706
6038
33949
629697
6840
88535
139
139
9213
24618
23176
4359
5505
7134
7019
5102
6890
7022
5599
5824
5595
5463
5695
6698
5531
7392
6293
4784
6255
7601
6880
5752
7371
8799
41360
2326
2444
1539
1409
2891
2714
9037
4234
6100
1376
2176
590
901
6101
36235
571
591
20163
306
13357
306
33964
3664
4844
10884
3544
3325
3853
3335
3865
4348
2644
3335
3280
3112
2177
611
9380
6244
2085
1683
1597
1913
1487
1904
1789
1635
22383
15175
991
1898
1578
1710
1416
2092
1571
71271
11111
584
35413
4846
2451
6245
6014
1546
6038
1687
6038
1687
6038
11851
33343
23033
28372
6056
3394
2562
11788
2847
11351
26549
17081
1616
14560
17353
4900
6172
9213
24618
5505
5463
6880
23176
7022
4359
4783
6698
7134
7601
6890
7392
5824
5695
6255
7019
5531
6293
5596
5102
5752
5599
7371
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
39649
3103
3081
5566
2891
1874
7831
2719
11155
3824
2893
1687
1699
9213
24618
7134
7601
6890
6293
4359
4783
5695
6255
7019
5531
5599
7022
5824
5505
6698
5463
6880
23176
7371
5596
5102
5752
7392
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
39649
3103
3081
5566
2891
1874
4003
2747
11439
3246
3246
4389
2747
4270
582
11989
757
733
723
1687
6038
10148
35153
3862
948
750
297
1122
1003
415
617
1124
821
872
1129
795
1104
1315
914
3477
1129
1294
1024
931
5912
908
754
908
4464
922
841
1003
841
711
5320
755
1010
938
782
1224
932
1067
818
711
818
782
939
1331
5906
936
755
1024
931
6723
841
711
926
818
926
908
782
5544
4500
5521
14637
3297
1687
6038
450
2127
1956
4059
7276
6278
27829
1130
796
909
3147
10099
228
3900
228
3837
228
2334
228
228
3960
25679
3935
8500
6058
5552
5072
11693
16546
19999
17520
7399
12306
12628
24820
6429
7804
28024
14600
4380
184
10321
283013
1957
9087
3495
8618
2158
4985
3453
2634
3477
3075
391151
175
593
5225
3423
2163
1497
1950
2435
3089
1297
2087
3038
8444
1546
8463
2528
2658
3347
2752
2880
2461
2567
2777
2692
3484
2928
2692
2567
2984
2597
2984
2597
10138
2777
1930
3484
34861
2456
1099
1787
3108
3179
3075
3444
2453
2146
3145
2654
3669
1565
6038
8463
28351
2638
1565
9194
24561
4302
5767
4727
5639
5449
6642
5539
6963
5407
6824
6199
7545
7078
7597
44542
3883
3989
4750
3998
4354
4992
3049
3092
2681
12072
1560
4649
2345
6110
2865
339
4274
10864
1425
1286
897
402
2121
23432
3613
1150
1900
1828
921
9726
1152
1292
2750
5082
5441
1292
9615
20187
12977
3706
1343
79497
3555
3793
5604
5604
3433
2779
3101
3033
4002
3670
2863
3610
3562
9615
20187
1343
12977
3706
8838
1478
2920
94615
79497
4002
3670
2863
5604
5604
3433
2779
3101
3033
3555
3793
3610
3562
26611
5604
10567
5604
5604
534
599
2537
225
788
544
657
486
694
5927
26054
24618
5695
5102
4359
7392
5824
4783
5505
6698
5595
6880
7601
5463
7134
6255
23176
9213
7020
6890
4096
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
39649
3103
3081
2891
5566
5566
1874
3186
582
11989
739
809
11989
690
2719
5815
2758
11155
3890
2719
582
11989
715
2719
5579
2747
11439
3246
5292
168506
1711
1712
1706
4380
9213
24618
4783
5505
5595
5463
6255
7134
6890
6880
7601
4359
5695
23176
5824
6698
7019
5102
7393
5531
5599
5752
6293
7022
7371
8799
41360
2326
1539
1409
2444
2891
2714
13550
1701
4359
1333
1332
2184
33964
3865
3280
3664
4348
3544
10884
3325
2177
3853
3335
3112
3335
7901
1560
1306
3069
1324
1273
2780
1452
1394
1133
1978
11426
1150
14245
2834
2527
1409
2470
2547
2994
1307
11528
1536
1758
9291
1162
2909
320
2078
4865
4494
3539
2110
4615
4606
939
4414
4409
5443
5097
2640
5440
2858
6571
14127
2726
4349
4380
4271
15012
4438
906
1222
1519
1207
1217
887
903
1197
895
5417
14981
849
859
643
1663
1480
15006
3028
1628
1560
1534
3640
1647
1575
1547
1646
1527
2019
795
1621
1607
14797
2935
1585
1517
1603
2752
1715
1686
1690
15646
1727
1806
4311
1169
890
1257
1144
1189
979
911
1189
1231
326
1268
1116
890
998
1027
638
19558
1557
2090
8802
1629
1510
1545
1481
1573
14434
10733
9931
2652
5702
180
6345
180
180
180
179
179
180
180
179
2592
3182
10053
2145
2466
6686
2144
10053
7366
10053
11985
454
356
3680
356
356
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1546
68
1546
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
1565
6038
1565
1679
68
1675
68
1660
1706
68
1546
68
591
2170
11298
2525
773
1924
2452
3381
2369
1081
3403
5604
13526
2488
5604
5604
4910
2463
3381
773
2452
2525
5604
1081
549
587
3949
526
9707
419
1421
3756
1445
4531
7497
68
68
68
68
68
68
68
68
68
68
68
68
3353
68
3353
3350
3881
1660
68
1546
68
1679
6038
28351
2456
1099
1787
3179
2146
3108
3145
3075
2654
3444
3669
2638
1851
6377
455
14713
6564
339
566
1887
673
697
608
545
495
3465
4371
455
49021
566
792
673
697
571
518
495
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1546
68
1063
6688
300
20228
56705
10319
1557
3305
5243
6768
2968
7863
108448
1096
3830
1296
10325
1489
20072
23510
1500
92837
21051
1401
22007
1509
20789
1470
15201
21504
9307
24617
5823
4783
5695
5595
7019
6880
6255
7134
23176
5531
5752
7392
5599
7022
6293
7371
4359
5505
6698
5463
7601
5102
6890
9614
1677
1506
2417
1850
40590
2205
1983
4694
714
2911
14540
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
2638
68
68
68
68
1687
6038
3158
4483
1362
802
275
9213
24618
6255
5102
7601
6698
5695
5531
6880
5752
6293
7022
4359
5505
6890
7371
5824
5595
5463
7134
7019
5599
7392
4784
23176
9521
40590
1677
1506
1983
2205
1850
2418
11789
16516
15265
1023
1306
701
5102
1422
933
1027
1061
8652
1300
933
1106
628
627
702
1106
1057
1416
1460
1460
1460
1460
1460
1460
1460
1460
27383
16405
11790
4812
5184
1301
627
1301
1024
934
702
1106
1057
1416
1460
1460
1460
1460
1460
1460
33964
3325
2177
10884
3280
3112
3853
3335
3865
4348
3335
3544
3664
11790
1024
934
628
702
1106
1057
1416
1460
1460
1460
1460
1460
1460
1460
1460
1106
3234
5501
918
830
850
957
2389
6472
988
888
115614
1024
934
628
702
1416
1460
1460
1460
1460
1460
1460
1460
1106
1057
1024
934
628
702
1057
1416
5185
1460
1460
1460
1460
1460
1460
1106
1460
1416
5002
1057
5250
702
1546
68
2437
2406
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
68
68
68
1546
5064
603
638
583
668
1094
646
498
614
567
697
670
540
1062
685
532
581
516
631
687
28152
5362
9649
142923
940
2327
337
15375
337
336
14386
12202
3305
7519
604
4539
16043
10089
7714
5193
1690
14390
6769
291
1690
10698
1111
1801
1685
12752
10698
383
10824
635
975
523
1020
1595
1988
629
929
998
557
1696
538
1904
1001
825
555
939
531
851
3549
11309
1506
36305
7714
6305
16088
6049
15847
5373
1333
8758
2474
7862
5591
4689
1326
2497
695
4675
4539
6441
2474
3968
314
7962
3985
2694
3837
2159
3062
4777
2771
1562
5692
2524
4942
2474
16421
1326
2449
12580
1169
3234
897
3072
1248
6634
2645
5692
604
3451
5665018
10705
8302
2474
1939
1639
481
67890
17521
596417
15897
2159
3985
4942
2771
2694
4879
3062
2524
8798
15987
5327
16507
4964
12077
35742
27734
1573
426
15090
604
604
604
2894
604
604
604
604
604
604
604
604
604
604
604
604
604
604
1354
604
604
604
604
604
604
604
2473
604
604
604
604
2037
604
604
322
11157
293
2508
1585
2371
1305
2302
2406
15908
293
3884
2371
2335
2251
2249
293
2262
3702
3425
8788
2262
2406
3083
13800
2335
3754
169335
10861
3562
5604
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
1546
68
3075
3105
3101
3089
3082
8444
2528
2461
2984
2692
3484
2752
2880
2597
2567
2984
2777
2928
1930
3484
2658
2777
3347
2692
2567
2597
10138
3484
34856
3179
2453
3669
2146
1787
3145
2456
3444
3108
1099
3075
2654
1660
6038
8444
2528
2880
2984
1930
3484
3484
2692
2752
2461
2597
2597
10138
2658
2777
2928
2567
3347
2567
2777
2692
2984
5806
2146
3179
3108
2456
3444
3145
1099
3075
2313
1787
2654
28346
3669
2638
1687
6038
792
575
3193
583
5604
10567
5592
4486
144
3091
3058
668
1860
2291
33929
481
14359
509
481
1661
12658
7953
3035
4724
1548
52244
2869
38520
2844
2503
4147
21731
1112
481
779
489
489
4423
9498
408
509
4690
122
9521
5159
632
137
11809
7275
2847
140
4675
2289
3509
3986
2365
2418
139
23687
92973
6453
525
141
1357
5872
136
166
123
3447
1239
44135
30364
2695
1549
18138
523
897
25276
3768
105068
7832
11996
2797
122
7860
66988
20177
22737
1652
4624
3667
12594
23362
1460
15709
4259
1813
1850
14264
10027
508
1153
475
473
1607
71284
1279
677
402
11125
1831
1007
6218
18952
545
6185
142
1348
2696
545
6352
29473
1142
2998
167
2644
9219
8276
2764
2360
620
24786
11689
1102
137
137
20602
3162
20511
5124
588
8281
475
5208
7536
10674
32135
507
1191
1241
63258
2012
7487
4515
2429
136
143
4514
2437
2621
363
4359
340
33104
138
1576
856
167
13273
4960
9540
142
2414
3044
5494
167
1269
1468
2024
5403
1307
1396
64221
3459
465
4425
167
937
475
1587
106664
167
1087
1276
20505
20509
550
504
8017
157
1929
136
137
1262
1493
143
20027
168
122
380
356
9891
1183
550
2106
141
580
89322
2999
11248
268
41509
2413
824
2734
593
273
3453
6723
2803
986
141
9145
517
105647
14503
196834
921
4777
1398
6423
6377
1781
693
559
477
7368
6527
757
10140
15751
167
4605
143
136
136
136
129869
1640
1713
1802
4354
136
4758
4812
30813
122
3925
41509
2962
2558
2628
2291
2505
1149
924
979
6299
16233
908
1043
635
9343
137
102
3161
2091
1159
1920
65932
60794
2468
2557
1918
1895
2419
2483
5108
1156
1747
353
60298
1784
399
350
469
1736
143
136
343
399
350
350
513
2731
2480
1403
1041
2424
3049
2590
7860
12289
30017
140
758
1865
10366
3330
521
531
689
10606
543
166
166
7007
2302
3138
1545
1370
65113
349
3330
6933
158
1949
3330
6933
142
2351
4953
485
1071
349
527
2644
9219
7135
730
1139
2723
2181
1149
2509
511
7581
533
26764
443
544
6060
1888
1879
349
1150
1353
1228
489
6009
6922
168
477
433
329
469
168
8382
1280
1491
288
1502
19434
143
3133
6769
38761
23892
329
41397
9849
2877
2903
2736
140
7064
489
1667
14277
519
519
167
49429
5356
166
6560
4307
4021
1717
1343
5572
4897
171886
4096
756
567
377
3381
11561
497
511
5572
142
135
1782
143
40553
2249
2582
497
377
377
5626
8486
378
693
2146
17857
13671
1944
2252
6678
2024
4110
14421
1159
1107
5083
497
64314
2347
167
513
547
83368
1726
4068
3472
4627
2140
2571
1421
1372
1913
3165
1636
917
874
516562
27307
3988
2876
3165
544
10281
5086
5964
4096
136
1793
3196
139
2418
2876
609
3165
122
4159
2000
2755
9882
902
4476
1569
1544
167
82233
58176
2551
3193
2925
2275
2446
1955
2334
2545
2133
3293
2568
1305
17011
2856
4475
23958
5566
755
1153
432
7564
153
6856
442821
9990
7564
158
7564
1505
173910
8799
3728
173910
4811
138
1153
432
8799
1579
753
2012
11809
2695
1235
2393
731
912
5174
19441
135
3724
1944
6678
15211
7996
3925
2242
573
32157
3121
11080
9521
17540
20828
447
1729
7408
804
17540
6281
1236
3328
49550
3280
507
513
8463
2772
2362
2480
1603
3629
2095
1153
143
136
7061
1469
1477
23020
4044
3974
1076
3288
1153
1299
4898
2321
19477
3416
2914
7419
141
1112
141
1546
513
503
1765
86053
3062
4096
14906
3576
11585
2098
551
2085
157
4638
136
506
1502
136
33926
122
31421
602
327
316
143
14264
1384
33926
9567
12117
9567
7988
2592
1919
42768
1819
15360
726
817
687
41328
1205
1692
543
1266
1687
812
529
137
912
6062
5027
4142
1878
136
23384
2854
4311
1841
76899
138
1076
7031
4311
2854
5566
122
756
1128
39756
1536
535
10175
7244
6668
39756
8213
1611
890
5520
984825
979
860
7829
521
1392
1076
3208
1404
2572
3755
1339
4518
11873
1519
1220
9527
5321
48984
157
6403
1220
1807
16709
3561
13106
392
4017
1720
13419
23340
9432
2567
626
8942
77505
33929
1109
33929
2923
1590
1270
136
136
102
19542
11172
662
33929
8967
11873
3147
9567
11516
5658
136
40553
2155
39625
48984
473
473
9514
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
1174
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
294
135
24165
3001
14386
1919
13180
3051
1446
5786
7334
38317
4515
6417
2450
4271
4606
10998
2433
9032
13767
2087
24811
75548
113798
4960
1738
22534
422
100829
1030
368
1290
1445
207
196834
2610
68
10974
878
15761
2726
1640
8860
3692
7466
1706
755
816
68
836
25420
938
137
135
1382
19361
1867
2734
136
4096
2813
567
267
5349
11141
23139
24675
19022
136
2032
1396
1187
551
68
23680
499
4741
136
136
5207
45574
825
1441
4194
1838
168
2893
14366
6512
1758
794
445
8213
7279
1859
2633
136
609
1366
2717
6480
4089
818
1927
1839
458
2080
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
493
511
493
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
16043
7419
30445
2856
135
167
4395
11809
2628
1590
1629
353
18999
14719
11832
3806
9213
9213
4669
3752
8901
1608
1071
19768
529
534
19144
27036
10945
140
2181
9213
9213
2967
135
495
1578
59870
9194
2695
8254
1403
9213
10246
62534
11544
15823
812
3952
9213
3079
9213
6080
9213
7564
7564
1460
9213
7564
493
3152
168
1202
9213
7093
353
497
88
12117
1611
137
1070
611
2112
141
15297
68
10071
13994
3057
2306
418
4205
14477
138
692
340
12482
473
4746
4949
29102
11248
2558
7988
495
2961
495
45302
9531
3899
5542
34977
165
165
529
339
4549
1023
495
3038
550
550
550
951
1026
1232
86782
509
96602
8276
2592
16742
37317
559
2312
8293
4746
141
8958
17509
6366
24811
17526
141
3657
65140
136
3136
135
4159
341
142
2877
2505
1602
5844
3032
3019
107757
4980
136
2867
5823
1666
8456
294
8227
142
2653
1442
333
2414283
47506
4056
1309
136
136
610
136
39896
17735
6598
5023
137
1296
65836
7690
137
167
3049
137
1303
2622
27591
137
11131
18691
636
2179
100203
10065
1894
4870
30660
8289
35601
13065
497
497
206
4600
497
10419
7836
6661
3715
137
8157
1923
549
33740
497
6745
135
471
9567
2903
7419
1770
1090
40108
612
595
1423
8994
31167
27193
14676
142
164
164
4623
24576
11856
1619
9837
3907
2420
589
1580
2395
1858
8447
3995
15768
9213
1669
943
532
1146
337
3428
3554
136
4988
9213
9213
9213
3764
527
640
9213
3601
3081
34227
9213
1720
9213
2702
122
122
9213
1434
1457
9213
7312
8254
9213
16930
23461
127936
329
23020
350
1220
1190
137
3568
2250
9521
3650
168
7740
21575
323
105690
475
167
167
9850
680
938
606
497
1441
1070
932
1335
627
902
1708
1488
793
89027
4404
451
1220
1219
5230
5218
3525
507
1571
1964
1065
1406
9521
5566
435
142
6366
1578
1301
1808
143
9213
511
3035
167
294
1680
9213
1099
1123
1664
1318
1017
1021
168
5536
1230
21360
155
5437
493
9213
48063
1535
2178
1390
9213
9213
15297
445
394
142
514
9213
158
11054
9194
9194
167
9213
3995
13065
1458
9213
91757
4164
9213
1146
329
9750
4237
511
1280
511
8578
1214
4550
184017
1308
2714
2658
11204
28950
2482
10721
9919
420
1482
16651
5536
6320
1580
561
548
1251
638
499
1107
624
950
5566
1323
903
1407
1553
1242
497
64169
7391
26236
482
241175
758
167731
1467
5803
1919
2316
497
1187
2055
1456
1879
443
143
3713
554
31664
39756
2872
85478
599
5468
2120
78055
219117
743
91664
347
347
511
488
2947
554
551
2198
1052
900
525
472
1919
1713
535
26167
533
4096
1880
2417
329
2637
75641
3803
2455
103753
10043
1314
1147
1262
399
443
1720
8214
4649
155
155
142
135
260063
1607
167
6982
503
577
865
577
2564
356
577
577
4975
1409
670
1216
1144
2732
675
690
801
851
920
1236
589
501
19903
789
762
488
783
1733
1374
4227
412
1154
1524
1565
1518
1503
397
1724
374
609
938
539
564
577
4103
167
167
2110
511
577
3741
1953
3161
3237
4359
2824
521
1965
2502
3943
1360
521
135
6729
11145
6982
3004
20027
316
5261
1802
136
5261
2452
168
167
1251
5229
297
297
50982
3512
1154
588
37765
17984
136
167
2650
5107
10313
1221
5575
164
8638
60625
10341
294
286
957
491
635
12476
21259
5699
1690
1064
1825
1387
19860
436
4917
167
4876
8799
15521
880
1029
1003
1276
21977
167
1358
1254
1181
556
1104
915
1219
5260
6181
11285
31368
515
953
913
1320
1946
10771
535
1732
426
8051
4314
1859
1201
1360
6933
14522
1401
8629
135
167
1196
20511
1747
2614
117173
73246
1030
1479
442
490
466
779
610
1127
16745
19791
1169
639
1711
652
705
1680
1797
516
1312
508
1496
382
825
807
5174
290
1482
4519
166
9089
458
571
2413
1246
2486
501
3665
8709
68
535
2082
1726
5268
3097
40997
1298
343
8475
9010
1313
1551
506
535
328
343
168
7908
31152
3031
157
481
167
515
435
657
136
5527
1767
137
2991
308
122
122
328
343
4233
435
1186192
1415
2137
2507
677
1867
1860
1508
1105
523
167
27324
9766
562
618
1159
5566
2027
1338
1552
308
5418
545
379
4451
4359
136
142
27765
4205
379
1402
8233
11125
122
1442
6248
5872
9493
39442
44628
523
12926
2181
2402
2240
4462
1763
2805
1548
1759
1796
9521
142
329
137
1257
4468
1689
9521
1841
71364
9521
3956
329
2579
3217
450673
2059
9521
805
137
875
1868
123
5338
1574
4037
1677
1770
13757
35129
1100
797
1383
11689
513
165
1102
1736
2390
1735
885
1250
3840
4964
10527
136
154
1799
136
157
5404
89942
136
7741
137
24262
1946
1493
495
489
1071
479
443
554
7466
402
2430
8276
10386
137
306
66988
17963
525
167
1529
2118
65140
5575
6080
14477
142
1152
6982
5537
136
136
143
142
1713
136
140
543
543
1152
1152
445
662
4951
2759
2387
1602
2032
4530
1307
817
852
991
136
419
12981
4253
1081
1125
1144
1609
3639
1567
4695
1555
2179
143
358
559
29528
559
168
275
285
559
136
581
10549
30447
3133
23020
358
358
9716
6821
372
2179
2387
8967
3256
1291
1000
37182
3512
519
517
515
529
168
2770
2750
4042
3547
505
2468
1268
27098
1998
142
1738
136
11546
516
136
136
136
167
3220
122
210890
792
1095
3639
443
4039
559
8193
17804
9692
2422
7487
8276
907
141
136
1477
136
7065
135
21431
499
681
297
1269
12716
1296
1025
1478
18138
47812
323
167
896
754
4862
577
1476
1460
691
538
581
1547
1671
1308
548
12165
27976
1672
4932
3592
11077
529
4876
408
520
3101
3327
471
4812
11009
2471
8421
1152
358
349
32695
136
8942
2759
460
135
1522
14208
3955
45375
7767
11818
6988
4367
5682
8606
1208
1174
1467
419
415
4376
487
503
726
835
499
502
1889
1860
865
455
791
3365
2241
2594
12981
764319
2843
2736
2942
1864
2696
10237
5682
3393
10355
509
1373
1153
377
1397
26034
529
473
169
2653
13979
2630
7275
2333
108464
588
1897
616
3884
6128
8352
1446
12472
4976
4929
167
1440
1426
11980
18003
17604
25705
625
142
531
1850
4812
1169
3026
1809
1019
205
206
206
2976
203
617
203
203
203
1397
204
122008
204
326
2016
667
13778
667
8098
667
10119
667
6861
1363
6084
4905
2095
1315
2016
667
9213
667
7391
667
9733
1363
6125
4905
3311
1315
2016
667
10069
667
7484
4979
5624
1259
5557
21318
667
11460
667
7527
4979
5624
1259
5557
21307
4979
5624
1259
5557
21298
667
13055
4979
5624
1259
5557
21259
2968
10311
5557
1259
21259
4887
311
10311
5557
1259
21259
4887
667
6811
667
9866
4979
5624
1259
5557
21133
667
10880
784
448
1121
1637
7492
1298
3089
1476
986
3802
6579
6461
7168
7168
54062
1122
631
4686
311
24682
8268
4365
3811
626
687
4321
5558
7564
7097
6661
6985
6256
7564
2519
5690
5174
4746
1482
1475
1007
290
294
856
956
2591
2248
4321
7564
7097
5558
7564
6985
6256
2519
16777
1804
3127
6661
5558
7564
3271
6661
7564
2519
3724
13273
587
415
495
110579
543
429
1229
573
790
1288
617
800
696
1527
1573
367
571
4268
4302
6642
5539
7545
7078
39179
392
2582
9080
1466
1296
244021
8789
983
99646
11654
31526
3199
10827
3278
3488
3269
13581
1841
1713
1392
1793
10989
10527
9629
5408
2707
2681
4096
136
137
137
137
137
137
137
136
136
136
136
137
142
4529
517
588
2764
1001
1342
1061
1327
1490
1197
1290
2342
4321
5558
7564
7097
6985
6256
6661
7564
2519
527
640
493
692
514
6644
6517
545
17540
13767
136
137
137
137
24799
910
1817
1047
18492
23061
5248
84866
37250
11388
5141
7260
11495
14064
8599
9032
112047
7079
7569
6934
532
579
142
141
1088
382
364145
133210
4321
137
137
7564
7097
873
509
1943
1674
3019
1802
4605
682
435
5575
1445
1425
1763
3612
1033
1033
10646
14143
27352
14134
14134
549
1805
2132
1956
2176
2803
3037
2036
2023
1683
200131
3135
8156
1639
1448
1833
3524
6127
650
2076
1267
1279
1279
382
1570
1552
14942
19125
1798
1642
7763
20821
1189
1425
1211
1316
3264
4321
6661
5558
7564
7097
6985
6256
7564
2519
1192
1622
167
165
165
166
168
166
167
326
326
2144
1975
350
371
371
371
371
371
332
330
10884
539
42819
2328
473
7828
3263
13169
7828
22354
605
605
1886
1839
157
156
4302
5539
6642
7545
7078
1547
12861
3053
379
432
667
343
7743
122
122
122
122
122
7218
4460
1292
4321
7564
2519
3057
87302
382
382
5525
4492
323
323
477
589
7564
565
1229
10800
514
977
2740
611
1214
27126
3989
137
4096
137
2797
10183
9992
2197
8006
5758
10800
1655
242
670
311
10311
5557
1259
1492
4887
10311
10311
5559
4552
1492
4887
10311
10311
5565
1277
20897
4887
667
8993
667
6915
667
7094
13325
566
2129
571
489
7537
9383
14942
18138
13065
561
6883
16459
19603
563
23680
8338
1743
4328
4013
743
1064
5184
9213
7564
309
3505
4328
1697
794
1446
490
26167
19125
10985
2056
493
523
1603
172442
2658
1688
3472
8546
5566
473
29473
417
485
1886
6408
8852
294
10386
5872
13273
289
764
21972
575470
6424
764
3756
23309
12106
48139
514
40291
24682
3041
465
10523
4978
15074
23461
1336
1880
10331
1001
137
5468
11625
6885
2767
8373
503
326
455
452
453
451
9213
9934
4359
4096
4096
1460
8884
3186
3103
1874
2719
2179
5566
6622
5566
3923
2891
3081
26983
217
137
136
8884
2719
3081
31807
582
11989
747
793
408
467
451
454
455
452
408
467
452
451
454
455
452
467
408
452
467
408
452
453
453
453
453
467
452
451
454
455
452
452
453
771
414
414
414
414
414
414
453
453
795
467
452
453
789
137
9213
137
137
4359
4096
137
509
7151
1321
2114
4483
1392
802
1884
1357
1802
1295
1044
184
870
2966
38910
503
505
685
84644
83816
83428
691
80975
88400
89795
691
88270
84665
90899
1687
546
630
504
782
468
369
585
417
411
444
4193
447
508
461
499
556
507
731
505
471
510
462
404
422
515
611
458
382
691
85822
94892
96343
547
48032
49509
547
48020
57160
691
93503
88810
88132
543
73197
66052
691
80581
92631
90143
547
50549
51778
7546
3856
18176
544
5617
14156
38099
65533
72877
506
488
13805
20549
4499
4445
764
1253
1728
5568
595
5488
2958
1328
174
1456
174
173
147
147
174
437
5091
940
946
952
958
4359
9213
5824
4784
5695
5505
7134
5595
5463
6698
24618
6255
6880
9815
280
278
2678
2122
5299800
3160
2920
519
551
101482
551
112938
491
1020
13161
16581
15579
481
481
481
11152
481
481
349
349
349
349
349
1935
205
205
205
626
626
625
47850
11740
5911
46005
8876
991
1064
1070
937
659
1376
337
1125
991
304
688
648
1168
800
1179
1686
5863
698
6871
6644
6457
5903
53142
187
4275
175
184
5728
184
870
870
8682
14410
6110
1705
8333
1841
3830
6159
4592
8474
1127
4759
8432
3061
11740
1984
16400
10741
8682
875
6668
2321
268
1868
3671
9849
10125
875
6668
2321
268
1868
3671
9849
10125
336
875
6668
2321
497
3019
17032
2820
3858
420
421
575
3157
4359
9213
5824
4784
5695
7019
5505
24618
6880
5595
6698
7601
6255
5463
7134
5102
5531
5752
7392
5599
5103
7022
23176
6293
6891
7371
182
583
2352
1952
3091
20586
13141
7438
12485
11776
9307
4358
5823
4783
174
5505
6698
6880
7601
5463
24618
5595
7019
6255
7134
5102
5531
16664
1460
2920
11989
570
4003
2747
11439
3246
3246
735
8444
2528
2777
2928
2597
10138
2567
2752
2880
2984
2777
3347
2692
3484
2567
2658
2461
2597
1930
2692
3484
2984
34856
2453
3108
2146
1787
3444
2654
2456
3075
3669
1099
3179
3145
1546
6038
923
1232
3206
2820
1577
3834
2701
40620
2676
8834
8834
3864
420
421
3573
3874
14487
420
38511
42341
86817
420
56682
2623
11634
33053
28186
46721
139959
140
140
140
140
140
140
140
140
140
469
1066
1966
210
197
197
4827
140
140
7539
343
2740
4654
4011
4848
183239
4302
3197
23378
664
31459
681
33770
2973
511
509
541
541
3140
18061
821
387
531
697
9307
5823
4783
5505
6698
5595
7019
5463
6880
7134
6255
175
4358
5695
7601
23176
5102
5531
5752
5599
7022
6293
7371
6891
7392
8893
41359
1408
1539
2891
2326
2713
2444
9037
1376
4234
6100
590
2176
7735
9615
2205
1983
1850
11596
40591
1677
1506
2417
4351
7777
16814
474
9955
669
554
696
530
557
694
6681
6554
734
5356
2138
5547
16496
1734
6174
1725
546
677
729
551
6894
5299
5810
564
23346
5564
4075
7060
4113
587
31509
1887
3443
4150
16293
521
595
495
570
1786
1208
9385
1253
770
760
630
1402
802
763
6673
1449
4366
14980
26205
19163
587
2789
455
523
532
556
1042
2523
1887
3443
521
595
495
570
1786
1208
802
760
1402
16293
4150
770
763
630
3683
487
1449
5211
6526
1117
2901
3279
14925
9385
1253
1521
5552
5856
10145
487
1532
1351
952
33843
1822
2462
615
3440
622
2759
11038
3102
8452
636
4080
939
1095
1188
1119
1169
1062
758
641
627
808
798
1102
1092
1073
6760
881
807
907
1049
3205
777
23475
1099
7300
1065
1145
5881
1082
770
8711
795
66369
1018
7722
20144
8579
19123
13855
6859
33056
181
6859
28032
11869
17537
30002
20471
25101
16958
15733
12414
22672
16592
30193
21732
13282
181
181
181
11433
6154
11181
5118
11460
25767
28375
29115
22133
16985
27983
120718
180
181
181
968
181
181
6250
3180
6919
9037
17113
19748
43427
181
181
12852
41006
181
1988
181
5417
181
7534
1751
2783
13595
13592
7377
3170
5103
4691
3802
5756
6032
6287
6267
6211
4909
5366
5220
6132
6300
4538
6082
6369
14017
8367
688
722
2935
2114
1310
2536
1318
1305
1279
1305
1317
1305
1324
1289
1317
3993
9213
4359
5505
4784
5824
5595
5463
7134
24618
6698
7019
7601
5531
6880
5752
5695
6255
5752
23176
5599
7392
6293
5103
7371
7022
6891
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
661
4037
4313
766
3997
3409
566
630
4072
3915
31871
3733
4347
3593
857
3744
3653
4163
3904
4151
4055
3350
4033
3433
621
1205
494
494
494
485
494
494
2172
293
2089
2159
2226
2174
3582
2088
16060
2272
2162
166
7300
2092
8760
166
7300
2272
1239
292
1986
1972
1972
2001
7773
9141
1996
2000
662
1986
1971
1999
2272
292
1991
11848
1990
1973
14600
1994
1999
2001
1995
1973
1997
11814
6602
164
1486
2366
1935
4224
490495
248370
2366
205
248344
248344
248488
248154
248154
248400
2366
1486
4225
4225
491606
3102
3044
2975
1715
6038
1712
549
5874
654
8830
8211
372
4171
13144
1872
8608
5019
559
5874
1546
6038
1660
6038
145
7392
253
16848
5267
3666
5365
4855
4165
4880
16063
4323
5218
3178
4603
3102
12802
8271
14934
11541
7223
80885
8271
572
546
8374
1100
4682
324
11499
320
15224
1121
4205
2807
6038
68
68
68
68
68
68
68
68
68
68
68
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34861
68
8463
68
68
68
68
68
68
68
3484
68
68
68
68
68
2984
34861
68
68
68
68
68
68
1679
2528
2880
2461
2777
2984
2692
2567
2752
2928
2692
3484
2658
2777
8444
2597
3347
1930
2597
68
824
2146
1787
3075
3444
3145
3108
2456
2654
1099
3179
2453
3669
34856
1687
6209
12143
67726
5005
4847
2010
80338
5108
4237
4431
4328
4812
56458
291
4346
291
65684
5718
10976
15076
12362
7074
59672
2163
11222
56391
63807
291
37721
291
1216
291
291
70255
4842
8444
2528
2461
2597
1930
3484
2692
3347
2752
2880
2984
2777
2567
2984
2658
2777
2928
2597
2567
2692
3484
10138
7497
1787
3444
3669
2146
3179
2531
2654
2456
3075
3145
3108
6038
8444
2528
2461
2597
2752
2984
2777
2658
2777
2928
1930
3347
10138
3484
2984
2567
2880
2597
2692
2692
3484
2567
7497
1787
2531
3108
2146
3179
3145
2456
3075
3669
1099
3444
2654
1546
6038
8444
2528
2984
2777
2567
2984
2567
2692
2752
2461
2597
1930
3484
2692
3484
10138
2658
2777
2928
3347
2880
2597
7497
3444
3145
2654
2146
1787
2456
3179
1099
3075
2531
3669
3108
1546
6038
8444
2528
2461
34856
3444
3145
2654
2752
2777
2597
2928
2777
1930
2597
3347
2692
10138
2692
3484
3484
2984
2567
2567
2456
3075
2453
3669
3108
2658
2984
2146
1787
7497
1787
3179
2531
1546
6038
6767
7800
1955
1463
1809
5436
3038
1841
7181
1349
1653
20858
6546
1434
1658
4973
4854
1675
1094
1748
5063
603
685
540
668
497
638
583
670
697
630
614
567
646
28152
1061
687
532
516
581
5362
8636
8676
60663
11242
7298
21504
21320
20877
8463
2528
2880
3347
68
68
2567
68
2658
2777
68
8463
2528
2658
3347
2567
2692
3484
10138
2777
1930
2597
2752
2880
2461
2777
2984
2597
2928
2567
2692
2984
3484
3501
88
5927
1025
292
489
544
571
42101
1215
2345
1347
1107
88
1107
1234
7437
680
534
486
657
88
788
88
525
492
590
599
677
734
8235
802
2916
287
287
851
1082
1041
866
1168
52127
1044
1200
1142
1049
1247
5855
287
287
5334
6717
8086
6704
5107
8909
1584
21729
184
184
320
12928
1584
4858
2691
3444
8700
51797
689
21817
183
494
495
495
495
494
494
9213
7020
7601
5464
5824
7564
4394
88
88
88
88
88
88
261
88
88
88
88
88
88
88
88
88
88
88
1848
261
394
882
9213
24618
6880
5102
5752
7371
4359
5505
6255
5695
23176
7022
5824
5595
7134
7019
6890
6293
4784
5463
6698
7601
5531
5599
7392
4980
43812
2884
2763
2888
4297
1466
12885
1602
5493
3126
1469
15157
9272
1492
5336
3353
6020
17112
36889
9705
3380
2900
12258
9039
2810
3837
5237
3866
11613
7466
38558
1436
2343
2474
2070
2471
4147
34930
2659
2042
2681
21297
328
331
328
328
1659
20346
2278
1583
425
1410
99171
1901
1076
180
179
19536
6231
962
2628
4850
994
855
894
2285
9077
2623
327
1556
4973
9769
9213
5718
39236
1987
1953
2391
4736
2177
11695
19929
4818
137
137
137
137
136
501
15593
13435
4429
7163
3678
11422
17431
12982
12850
12538
9903
3501
2537
5927
1025
292
544
42101
2345
1107
1107
489
1215
958
571
1234
1347
6918
599
486
657
261
788
694
492
590
269
525
599
145
7364
777
184
5267
16848
3666
4880
4603
4855
5218
4165
5365
3178
113
9085
3102
1616
145
7392
777
184
5267
4880
4855
4368
4165
1676
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
16063
3102
12802
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
16063
3102
12802
145
7392
145
145
7392
7392
777
184
4600
5267
4880
4323
3666
5365
145
777
184
5267
7392
4880
16848
3666
4323
5218
4855
4603
3178
5365
4165
12802
3102
16063
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
16063
3102
12802
145
7392
777
184
5267
5365
4880
3666
16848
4323
4855
5218
4603
12802
3178
4165
3102
16063
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
113
3102
113
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
16063
3102
12802
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
2912
16063
3102
145
7392
4603
12802
3178
113
2912
2912
7392
777
16848
5267
145
7392
16848
777
5267
4880
4323
5365
4603
3666
5218
4165
4855
3178
16063
12802
3102
145
7392
145
7392
16848
777
5267
4880
4323
5365
4603
3666
5218
4165
12802
3178
16063
3102
4855
145
145
7392
145
7392
16848
5267
4880
777
4323
3666
4603
145
7392
145
777
5267
6060
145
7392
7392
16848
5267
777
777
4880
3666
4323
145
5365
4855
5218
4165
4603
145
3178
16063
113
3102
145
7392
145
7392
145
145
7392
145
7392
777
16848
5267
4880
7392
4323
3666
5218
4855
4165
113
16063
5365
3178
4603
3102
145
7392
777
16848
5267
3666
4880
4323
145
5365
7392
4603
4855
5218
4165
777
3178
10440
5267
16063
3102
145
145
145
7392
777
6060
5267
4880
3666
4323
5365
4603
145
145
7392
777
5267
10440
145
2920
4571
17382
25053
78480
183
182
182
8654
568151
464
6579
13823
12242
14264
39867
9213
4359
5824
4783
6880
5695
5531
5505
5595
5463
6255
7134
6698
7601
5752
24618
7019
7392
5599
6294
5753
1460
1460
7023
5102
5752
137
5532
7371
6891
5599
23177
5014
7564
7777
3026
4393
2557
42232
4796
1804
1531
1839
1514
1830
1878
1757
1429
2286
1751
76937
591
8979
39793
5299
1522
6038
8444
2528
2461
2597
2692
2928
2692
2597
2752
2777
3484
10138
2777
1930
2658
2880
2984
2567
3347
2567
2984
3484
28346
2146
1787
2456
1099
3179
3145
2654
3075
3108
3444
3669
2638
34856
2453
1546
6038
8444
2528
2880
2777
2567
3347
2567
1930
2984
2752
2461
2597
2692
2928
2777
2692
2658
2984
3484
10138
2597
3484
34856
2453
3108
2146
1787
3179
3145
2456
3075
3669
1099
3444
2654
1546
6038
5013
204
204
203
203
203
5741
111
4319
1523
895
15910
3644
18023
9213
24618
7019
23176
4359
5505
6255
6880
5102
5824
5595
7134
5695
5531
6890
7022
5599
4784
5463
6698
7601
5102
7392
6293
5753
7371
8444
2528
2880
2461
2597
1930
2597
2692
2567
2752
2984
2777
3484
2692
3484
2984
2658
2777
2928
2567
10138
3347
34856
3669
2146
1787
3444
3108
2456
3179
2453
2654
1099
3075
3145
1546
6038
786
1069
36521
310
730
3314
3363
3314
3363
137
137
137
137
137
137
137
137
137
137
137
137
137
696
8859
9688
1402
1490
1591
1325
1307
771
750
334
7849
2017
1703
2210
696
6488
27821
5112
10971
32958
4273
2074
1271
1409
1227
3626
1557
1293
9015
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1965
11254
917
830
1460
3234
5501
2388
850
957
2128
180
2128
405
3266
520
20242
405
3266
520
20539
405
3265
38512
4903
6566
6788
7705
7139
6062
6794
5975
6179
7139
5826
7705
6394
573
6788
7936
6947
573
6788
8070
1916
536
5975
6788
6062
4751
573
6788
6293
5304
573
6788
6427
1916
3265
19937
405
3263
288
6786
288
6425
288
288
8068
288
288
19926
288
405
3263
288
4901
288
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
222
166
166
165
165
165
166
165
166
165
164
165
333
311
2836
3165
10295
3340
146
146
4871
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
20403
5568
146
146
146
146
146
146
146
146
146
146
146
146
627
7718
146
146
146
146
146
146
146
146
10295
146
146
5573
5570
4870
1434
4871
10295
4871
146
146
1232
146
146
19753
10295
5570
4870
1434
4871
10295
5576
1237
10995
4871
627
7426
627
10011
2836
3165
10295
5568
146
146
146
4871
146
146
146
146
3340
146
146
20403
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
2836
3165
10295
5568
3340
20242
4871
8444
2528
2880
2752
2461
2597
1930
2567
2567
3347
3484
7497
1787
3444
3669
2658
2777
2928
2597
3484
2692
2984
2692
2146
2777
10138
2984
2456
3179
3145
3108
1099
3075
2531
2654
2984
1660
6038
577
5115
477
4820
5608
7988
4595
95395
12981
9213
24618
4359
5824
4783
6255
6880
5505
7134
5695
5595
6698
7019
5464
7601
5102
6293
23176
7392
5531
5752
7371
6890
5599
7022
3695
975
136
11210
1180
1262
1760
24382
1655
18845
6729
4844
2300
1453
910
981
794
9213
136
137
18247
2847
2740
2954
2698
2906
2728
2727
3067
2706
2761
2810
3114
3607
2698
3262
10512
3324
2698
3047
2663
2997
2649
2747
2654
2899
3513
2654
3047
2997
5563
2820
361
361
1064
2602
361
361
4530
361
2701
2676
16418
3425
32335
1195
1577
2514
3833
1269
1132
7016
420
421
9213
8799
2326
1409
2713
1539
2444
2891
41360
33964
10884
3865
3335
3544
3335
3280
4348
2177
3325
3853
3112
25321
6626
2933
11966
2320
2281
1780
914
648
1399
22656
137
136
136
136
136
136
20334
7293
2184
481
481
9636
5246
1617
3704
948
1294
2062
3410
3913
1379
7932
46872
51651
2066
45810
9636
25419
3811
1414
466
3789
30518
3716
1362
3720
24666
5037
3765
639
10255
3250
7853
6860
423
8747
521
519
525
519
1632
1607
1625
511
519
1958
521
1590
517
1197
531
1582
1281
513
9531
515
517
1657
1620
513
746
1584
513
10644
1567
513
529
27362
533
11120
519
22503
537
17968
537
13358
513
206
3466
2226
5960
5513
30113
4276
3908
5790
2731
1546
68
1660
68
8444
10138
1681
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
1546
68
3038
8444
1546
7502
2531
3318
2467
3336
3357
8444
2528
2777
2928
2597
2567
2692
3484
2752
2880
2984
2777
2567
2984
10138
2658
2461
2597
1930
3484
2692
3347
7497
1787
3444
2654
2146
3179
3145
2456
3075
3669
1099
2531
3108
1546
6038
8444
1660
9307
24617
5823
4783
5505
6698
5463
6255
7134
23176
4359
5695
5595
7019
6880
7601
5102
5531
5752
7392
5599
6293
6891
7022
7371
7551
1435
2343
2069
2474
38557
2470
9932
12853
8893
2325
1408
2713
1539
2444
2891
41360
4094
5180
5249
4989
7532
5742
7485
5505
5259
4630
8410
30517
23114
5775
5129
7904
9200
4511
5119
5780
1690
4313
30598
25012
8410
26388
25138
288
710
1116
42186
2580
150
1281
9213
24618
5463
7134
6880
7019
4359
5505
5595
6255
6698
7601
4096
4784
5695
7022
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
3103
3081
39649
5566
2891
3103
1874
5566
5579
2747
11439
3246
5292
17890
2747
1711
1035
1711
820
453
1035
2747
9258
1199
2223
2792
150
1281
125
171
171
2747
1035
820
453
287
1789
279
1265
2281
22293
1035
2747
2747
1035
820
453
287
2281
399
410
403
427
430
566
571
427
421
425
426
421
427
424
427
427
421
421
424
424
427
427
427
428
427
424
426
426
427
427
424
421
424
427
425
426
424
421
426
427
421
427
428
430
421
428
427
421
426
424
426
427
427
425
424
428
427
424
424
427
425
430
421
427
421
427
427
427
427
427
427
421
424
424
427
426
427
427
427
427
426
487
495
431
488
497
497
488
497
488
489
499
489
489
575
534
551
657
635
463
622
435
8884
2719
7564
137
137
136
136
137
941
941
941
941
941
9213
24618
5695
7019
5752
5531
5599
7022
7371
2325
2444
2891
590
4359
5505
7134
5102
6293
41359
9037
4234
5824
5463
6698
7601
14312
4784
5595
6255
6880
7392
137
6891
17803
8799
1409
1539
1376
2176
2714
6100
902
10582
572
306
20164
36236
591
6102
8911
3925
4359
1702
1334
212
749
6733
5958
282
4037
16656
12643
7169
59685
10411
538
642
623
5080
707
549
609
10046
546
3987
9392
627
534
609
661
611
642
691
661
505
308
533
308
595
8010
5770
7253
604
623
592
7112
31452
1121
604
1100
24088
734
3112
17064
4102
1235
125
125
125
125
125
125
125
125
125
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
3103
137
33963
3280
3664
3112
10884
4348
3335
3865
3325
3544
3335
3853
2177
2644
4844
611
9381
3250
10255
5037
3764
639
6860
422
7852
4184
21413
630
4441
1974
602
16188
14636
2519
1749
2152
2673
9596
1178
4448
14656
1091
29069
35943
310
1177
310
310
310
922
7569
6934
604
604
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
172
835
172
8058
1622
1519
22827
5050
4372
361
9154
491
1621
792
4638
5061
318
3378
7656
5302
11851
6056
33343
3394
6934
23033
2562
11788
28372
2847
11351
9213
24618
5595
7601
23176
4359
5505
6698
5463
7134
6890
6293
7371
5824
4783
5695
7019
6255
5531
5599
7022
6881
5102
5752
7392
7564
42232
7777
3026
4393
2557
4796
1804
1839
1878
2286
5298
76937
23057
1531
1514
1757
20064
1751
1830
1429
429
2619
592
8980
39794
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
7649
174
173
174
173
174
181
181
179
179
179
179
179
179
179
179
180
179
180
178
179
180
180
13457
13400
13457
9307
24617
174
174
174
6698
7019
6255
4359
174
5595
5463
174
7134
23176
174
7392
174
7371
7601
5102
5531
5752
5599
174
7650
174
3026
175
173
4393
4796
76936
1878
1429
1757
179
180
179
1804
1839
1514
1830
181
180
180
179
179
11662
995
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
7649
174
173
174
173
174
181
181
179
179
179
179
179
180
179
179
179
179
180
178
179
180
180
181
9307
24617
5695
6698
7019
6880
7601
7134
5102
5531
6890
5599
7022
7392
6293
7371
42232
4393
4359
5823
4783
5505
5595
5463
6255
23176
5753
7649
7777
3026
2556
4796
76936
1429
1830
23057
429
1531
1750
1804
1878
1839
1514
1757
2286
20064
5298
2619
13456
5259
5316
347
7650
174
173
175
173
174
181
181
179
179
179
179
179
180
180
180
179
179
179
179
180
178
179
11661
23552
995
12800
11264
94188
6238
6069
11340
4852
5799
6267
9922
3983
3585
607
2114
4094
3787
4391
4335
3808
4153
4419
3957
4257
6282
45957
33968
52446
31063
550
7348
5965
5379
544
4018
206
8283
9484
565
97619
541
3043
2148
233063
543
4951
1973
191374
541
8724
180070
2138
479
8011
464
4643
473
846
4483
5610
587
1068
802
720
5613
12754
1444
8557
571
561
5615
3940
17336
1386
7569
6752
2475
19934
2655
15439
560
5110
12312
1346
7307
4638
50150
2344
435
1391
547
1454
612
1583
813
1464
1226
1201
1145
1488
4509
2339
460
4969
1121
4877
903
348
4322
6949
1657
11772
4638
3367
1437
501
491
7361
290
290
290
290
290
341
7342
34512
666
45110
527
496422
9213
24618
4359
5824
4783
5595
7134
5695
5505
6255
6880
7019
5464
6698
7601
23176
6890
5531
7392
7371
5102
7371
6293
23176
7022
5599
5753
8884
4295
3739
4693
2719
2313
6622
2179
3186
39649
2891
3103
3923
5566
5566
1874
4098
2719
11155
2540
2893
5815
2758
3890
3081
582
11989
719
6000
3295
19905
379
3483
3443
3311
3404
49904
3629
3582
3539
3727
3615
13837
19905
379
33185
3295
3443
3404
3311
3483
3582
3539
3727
3614
3630
145
7392
777
184
5365
3666
4323
4603
5218
4855
3178
145
12802
7392
777
184
16848
5267
4880
3666
4323
4603
4855
5218
5365
12802
3178
4165
3102
16063
579
553
4796
1804
1830
1757
1531
1839
1514
2286
1751
1878
1429
76937
430
23057
5299
2619
20065
23058
4796
1804
1839
1878
2286
1531
1514
1757
1751
1830
1429
76937
9307
24617
5695
6698
5823
5463
6880
7134
7022
4359
5505
5595
7019
4783
6255
7601
7392
5102
5531
6890
5752
7022
6293
7371
23177
5600
4330
1481
953
458
10920
1342
2177
7551
1435
2069
2474
38557
2343
2470
7552
7551
1964
11253
3234
5500
850
917
956
830
7473
2388
1948
5501
918
956
850
830
25
2204
5501
918
956
850
830
11851
33343
23033
28372
6056
3394
2562
11788
2847
11351
19431
16160
1616
7580
23897
15429
33343
23033
33343
23033
11788
11351
2562
6056
3394
2847
6056
11351
11788
28372
2847
3394
2562
703
2758
4518
1860
2313
702
1089
133250
9307
24617
5823
4783
5695
6698
7019
6880
7601
5102
5531
5752
7392
5599
7022
6293
7371
4359
5505
5595
5463
6255
7134
21044
6891
9614
1677
1506
2205
2417
1983
1850
40591
471
542
3234
5500
918
956
850
830
1984
7421
7053
30041
732
17219
2827
15384
16257
4554
6807
5751
4879
16954
2827
23620
8463
2528
2752
2658
3347
2567
2692
3484
10138
2567
1930
2597
2692
2880
2461
2777
2984
2597
2928
2777
2984
3484
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
4059
20768
8848
24699
21924
21797
21853
717
2617
9302
8534
10274
1879
9001
20330
9350
12546
10365
9594
4059
7580
603
583
668
1094
498
638
685
6560
670
540
1062
687
532
581
646
631
614
567
697
516
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
2984
2597
68
28346
68
68
68
68
68
68
3075
1546
68
2638
68
68
3108
68
9213
24618
5505
7601
7134
6890
7371
4359
5695
6880
5463
5531
7392
6293
5824
4783
6698
5595
6255
23176
5599
7020
5102
5752
7022
1568
12885
1602
5493
3126
2900
9705
15157
1492
1469
5336
36889
3353
9039
6020
9272
17112
3380
12258
3866
11613
5237
2696
17011
32224
18573
27790
24144
34797
17170
13994
12844
9213
9521
40591
1678
1983
2417
1507
1850
2206
9461
2177
1750
5681
74849
992
2280
2281
11660
11011
11117
3843
7990
649
596
107794
11846
15746
609
632
9569
639
667
646
647
10456
10109
7564
42233
7778
3027
4393
2557
511
8747
519
525
519
1625
519
1683
1632
1590
517
511
513
521
1958
1582
1584
513
1197
515
521
9531
746
1607
1657
531
1620
1281
517
513
10644
513
529
1567
27362
531
8647
39480
533
535
17480
22503
519
4796
1804
1839
1514
1757
1531
1830
1429
1751
1878
2286
76937
478
499
9347
1146
2034
20065
33497
390
617
779
26597
31136
380
6968
37590
722
30826
29783
923
7237
7576
1214
699
1838
4803
11935
3448
3463
4932
19551
509
1038
5554
509
4754
4498
262
245626
5203
29123
40350
180
2218
4779
1029
2452
353
16896
180
4243
2286
1951
4851
2456
2629
36658
8444
2528
2777
2928
1930
3484
3347
2597
2692
2692
3484
2597
2752
2461
2597
2658
2880
2984
2777
2567
2567
10138
2984
2146
2456
3179
3444
3145
2654
1099
1787
3075
2453
3669
3108
34856
1690
6038
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1690
68
1690
17226
1234
2466
180
180
180
1150
560
34829
66370
1018
7722
5720
4483
802
699
209
311
15032
4257
2775
4318
541
1891
4483
802
5096
205
204
4133
1041
1420
975
205
205
205
6465
2918
1657
2151
1395
699
1298
1272
1253
2663
1265
204
205
205
205
205
205
205
1265
205
205
5840
626
626
625
497
3008
515
6073
2143
626
626
625
977
1169
3138
1231
1723
2311
1214
1846
4080
2440
9314
1375
1348
446
2197
1313
5435
2427
4336
604
5838
15074
1025
1000
1002
497
3089
19386
55287
471
509
467
13140
559
511
481
589
559
511
559
511
481
511
489
27307
885
2080
455
1347
523
552
536
834
1900
3101
2462
2759
11139
8452
636
616
1188
1095
1062
1083
623
642
5881
938
1101
1119
1098
628
4080
8711
1168
1092
3441
1073
10344
925
2106
23476
1017
8813
7300
4537
1766
4483
802
1291
5497
3409
3321
3088
3393
2821
3431
2474
3199
8538
7143
3578
3487
3199
3324
3497
3365
3526
3258
3054
3165
151
1792
4559
18455
18455
18176
781
13311
59016
525
4003
205
205
205
37244
482
575
3165
575
3120
23936
4984
695
5316
8419
4096
157336
75416
1460
1460
1460
1460
772
597
569
4366
24820
14980
19163
587
2789
203
203
203
1168
1205
204
203
1080
18352
381237
515
229265
41167
1404
481
481
482
10141
783
1860
892
412
412
418
4699
4333
2339
349
1203
15550
348
3188
2119
9150
40628
1153
284654
505
5604
10567
563
24849
285
9213
24618
7601
6255
5531
6890
4359
7019
5463
5595
6890
5599
5824
4783
6698
6880
5505
5102
5752
7392
7022
7371
5696
7134
23176
4096
2325
1408
8799
1540
2713
2891
2445
41359
13550
1701
1333
4359
1332
2184
10212
551
3508
1022
1023
1033
1002
1023
1281
1014
1266
1033
1288
1001
1002
1258
1278
1042
1293
9466
1042
493
1730
1023
1088
1001
1880
69741
7685
2314
2281
1281
1251
12348
18247
10512
2899
2654
2997
3114
3513
3262
2847
2663
2698
3262
2906
3513
2706
2663
2747
3047
2649
3067
3513
4331
953
2177
10921
1482
1343
458
7466
38558
1436
2343
2474
2471
2070
9213
137
5142
9213
27919
5988
28419
23988
517
5587
626
625
626
467
18176
781
13311
21398
523
536
552
455
19386
1347
581
19299
47850
19299
28515
2896
4211
3795
37890
8261
136
136
136
2948
2629
4851
2287
2456
585
623
2463
4483
699
802
9999
2345
2251
2455
506
2109
2313
2152
1391
1697
2113
2304
1844
1715
2250
2279
1789
1900
1518
2011
176486
136953
3703
17099
4297
9008
1369
2196
7780
5401
2890
5339
1564
1316
9671
387
3306
390
388
386
1608
634
457
7408
455
523
532
552
528
83567
11692
1076
1076
1314
31563
1077
3236
105728
589
589
816
1212
12839
6443
4318
12095
2596
5033
622
739
707
549
901
661
604
1259
2534
1960
2596
2384
12939
11497
5566
1401
1305
5566
5566
4328
14942
26167
19125
509
2711
5447
3450
19386
251823
4003
626
626
625
24618
5505
5595
7601
5695
4359
6698
9213
4784
6880
4096
5824
5463
6255
7134
7019
5102
5752
5599
7392
23176
6293
7022
6891
5531
7371
11989
783
477
2075
4560
6042
501
501
499
1337
533
571
571
3477
15151
1913
1145
1165
890
618
3141
494
693
3980
4826
618
618
1738
618
1436
618
7973
4605
5572
5575
13065
3957
1958
1618
2335
1949
108193
521
8872
4086
1664
1629
2091
1383
1094
3102
3298
2390
1667
167
346
19679
12270
38136
1288
2241
575
123791
587
1176
18138
743
13273
7964
588
588
427
6794
527
556
10344
180
66369
521
4981
559
29528
545
1868
334
616
549
5836
8792
8173
106187
559
444473
573
4133
13106
273748
559
577
1834
569
4636
204
204
310766
8107
605
376
605
605
3950
1886
4942
519
4410
10499
23364
206
205
206
206
206
206
206
28795
204
5604
206
206
1152
1152
1415
24329
521
4809
626
625
626
12455
20030
513
517
517
621
417
485
514
2006
5566
10529
9213
24580
4321
5786
4746
5558
5426
5468
6218
7097
6661
6843
5658
7564
6982
6985
7334
5065
7334
5494
5715
6853
40553
1640
9521
1469
2168
1946
2380
1813
10502
4445
764
1739
1429
1483
1625
1003
1597
1463
1436
1432
1341
1580
1455
1473
2414
1229
2115
1932
1532
499
489
11654
1276
31526
1039
1039
1039
3199
105690
601
5604
203
601
5604
579
1685
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
3993
1318
1305
1317
1289
1317
204
204
205
1897
1418
1461
2354
203
1463
1504
10081
1223
2513
506
9213
4746
24580
4321
5786
5468
5558
6843
4096
4096
6982
5426
6218
7564
7097
6661
4096
5658
4096
5494
5658
5494
5715
5065
6853
23139
7355
7564
6985
6256
7334
5562
436
4096
42195
9917
632
508
697
527
517
640
493
692
514
657
6857
6644
5262
6517
659
5773
5319
23309
2101
5527
5510
4038
7023
1697
520
16459
4096
2989
2519
4314
11559
7740
16777
143
2989
2519
4356
4649
8745
268
3568
2706
2759
2707
2681
3131
2768
2452
2662
2250
3568
4293
10883
1444
1305
916
421
2140
143
6123
1688
3756
6753
2820
12106
6693
830760
442882
601672
514385
1108
30866
476374
37607
288204
544347
589
23631
589
589
589
591
591
591
16060
589
940466
589
589
471
471
13065
2425
661
11152
1297
2130
1679
1846
3856
1352
1796
2415
2550
471
1640
471
11011
10355
36205
471
523
2365
539
10367
539
2108
539
7598
515
5475
525
511
509
1759
5707
349
26236
1218
3421
359
1025
300
6650
10282
20191
1520
2930
1058
2823
56668
3793
10288
3268
5206
6731
1452
1259
108411
7826
300
471
7973
426
4445
1030
4605
5572
682
435
549
5575
808
764
1279
515
2073
11011
2118
764
1992
3096
10355
1616
471
3022
1339
1365
3117
653
2948
2453
48621
75681
89720
72281
142898
509
3441
2581
1416
2071
1396
86486
4266
58582
515
4463
87737
4125
2161
1085
2121
1456
4398
167
167
167
1744
2105
1270
1329
2151
63973
867
72331
1414
501
8606
585
911
3007
471
513
4630
1615
2455
1467
1445
1360
509
4257
6077
505
6229
1858
1288
1255
1243
1517
471
471
471
3995
1064
13065
1690
3684
460
481
482
13449
482
487
465
478
13133
11105
412
483
485
513
513
493
1479
5120
4266
6177
16301
14597
14977
16743
18331
8606
661
4445
764
1223
1088
1269
2120
1171
1208
1099
111597
559
5695
15816
5909
20722
1297
17741
3241
381
4445
764
1507
2199
11152
10043
1859
1380
1423
2316
1185
1466
1425
167
188850
142492
10592
2902
9770
9143
10388
16960
10364
1769
518
9801
3009
3397
3946
7079
3918
2427
7079
5363
1910
4438
2471
3918
1724
2115
2630
2449
65532
529
3167
764
4445
1718
2316
2856
468
1950
1926
2008
1930
521
3666
1981
2041
2392
2167
2025
2094
2258
2053
1889
2111
211385
4680
626
626
625
2726
3684
4879
10695
9460
8398
1522
1632
1735
1352
1652
1556
481
1079
8583
2152
1870
526
11132
3330
2520
3068
1562
1680
1602
1507
1680
1476
11124
3567
1969
1786
497
509
1924
28545
1717
5420
945
1569
1620
2187
1952
1607
3537
3061
497
3008
6240
2665
3839
3589
3389
4601
5088
2195
6237
5341
1334
3806
3570
4340
3850
4293
4698
3283
4554
3021
153315
524
2266
544
747
509
10159
1580
2424
1979
1456
4483
2401
506
1652
802
2032
1660
2151
699
1659
2268
1806
487
497
3124
497
3104
497
3030
457
5490
203
203
203
203
204
641920
493
2610
2801
4441
575
3163
1275
6294
9213
4359
5695
24618
6880
5824
4784
6255
6785
10243
925
2106
925
8812
2106
1017
23476
7722
168
168
167
21360
47812
588
587
588
3503
587
588
588
5524
1122
2050
1569
2972
1018
1089
1067
926
1149
1309
1144
4366
203
203
203
509
2711
203
203
203
5447
203
536
204
7232
528
5731
799
2002
1087
988
1163
1011
1195
1019
2060
23152
75210
3068
8669
10404
12671
3368
3000
844
1147
4243
2286
4851
2629
2456
1955
36658
599
3656
626
626
625
8938
4433
573
563
501
501
485
206
521
204
205
204
37689
23168
230675
15928
899
23326
527
517
527
517
527
517
527
12608
4096
23231
105
2248
2175
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
23177
137
137
137
137
8799
137
41360
136
2326
2713
33963
1409
1539
137
3335
136
4673
292
3592
2730
2783
2705
2792
2686
8769
2731
3155
2476
1074
1678
1121
1429
978
750
568
1379
1025
10215
7296
6780
6722
2896
843
1076
6953
644
7421
41025
8982
1068
1839
734
3705
1042
5312
38101
374
850
4541
1081
1760
46799
4135
2267
3377
963
6430
1057
9419
1021
890
936
49423
354
27217
13350
19839
4667
10908
12495
8784
13032
7692
11278
90624
3416
386
42582
595
386
42582
1980
19850
12659
1677
62367
6772
10454
503
8226
14661
4886
8326
1605
26379
11403
16757
467
21799
6207
22551
2093
1917
2575
503
502
492
496
29273
1653
31117
2805
31653
501
554
5182
8339
5604
2742
574
1924
493
2178
1599
3563
2033
4780
1249
1642
3286
497
3079
1648
2257
1482
497
2073
1792
11287
1992
1898
1568
501
2328
505
7300
575
3096
575
3138
575
3143
575
3038
497
575
3157
3034
497
3072
4673
2730
2731
2476
2705
8769
2686
292
3155
2792
3592
2783
1060
1121
568
4229
1678
6953
890
978
1021
1002
644
750
49423
356
205
591
591
2341
626
625
626
585
10653
626
626
625
13043
630
626
15076
630
626
14352
8227
26575
6547
1085
1678
1677
4154
978
568
644
750
1121
898
932
6953
18801
2941
41742
2920
2920
4380
4795
5587
626
206
4463
205
205
625
552
1025
2209
11692
31564
1077
1076
105728
1076
3236
353
7902
1561
3069
2909
2078
1325
1273
2993
1133
11528
1409
2547
1307
2779
1452
1307
11426
1758
9291
1162
2527
2470
1394
1978
1536
1150
14245
2834
320
794
4414
6571
4380
15012
1645
1534
2640
5440
4409
2858
4271
1517
1663
2934
1805
1603
1574
1527
2751
5097
1607
1560
4350
1585
1686
14797
1480
4438
1519
3027
15006
1727
15646
3639
1716
642
1547
1622
5443
1690
1646
1628
3032
323
323
4865
323
643
2371
14899
992
5857
207
137
18580
150
1281
247
513
1670
626
626
625
2193
4870
5926
5002
3475
26539
1264
552
2937
3244
7881
1733
2247
3884
4618
469
24075
1277
3591
602
604
1144
1449
19210
291
486
9359
41429
2902
3152
3668
3841
3105
2992
3292
2885
3444
3358
3093
3981
3350
3082
2537
3451
3868
591
629
6441
802
506
1350
1319
1543
1916
1727
1556
1540
1404
4483
2075
1983
1967
1058
10503
8531
3322
7937
7903
7454
6774
8253
5300
3738
4805
4050
4306
4513
4045
4571
4272
4240
4449
4616
5183
5236
4614
4247
4098
4300
4090
4747
5025
5338
4337
4570
4123
4500
4562
4764
4906
5678
4822
5025
4822
4470
4125
5240
4097
5019
5675
3510
4929
4582
4549
4276
5763
4980
4940
3773
5458
4573
3774
4327
4630
455
11375
1947
3357
17719
3709
3252
2651
4483
3445
3229
2357
14102
4060
12369
2880
2874
3761
2323
3741
2589
3554
4671
2918
3483
12936
3224
3644
585
26238
2219
6682
4940
5276
5517
5677
3772
60364
1867
103617
294
4685
1676
1457
1870
1398
3561
2564
1485
1696
941
1785
82661
11070
2030
2084
1970
2423
2424
2363
1562
2438
2133
1562
8463
2856
3460
2753
2573
2122
1075
1763
3084
3155
3121
2630
2289
14140
2396
3612
609
17560
24786
603
6802
627
7040
603
623
206
205
205
205
1935
3480
8068
206
1615
9552
5664
3947
5423
11331
4748
6824
17759
6824
3343
5053
6824
781
868
1099
1247
2265
7363
1101
1099
433
355
10058
1263
1092
674
438
360
1049
1455
609
875
439
20992
23170
1981
438
15809
3283
449
11675
2642
601
9552
626
626
625
588
588
587
7520
5248
2195
13506
517
4504
2414
6324
893
4905
465
202
203
203
203
509
2711
203
203
203
37868
203
203
203
203
204
780
312659
575
3097
575
3045
465
4366
14980
26205
19163
509
2711
455
532
523
524
549
552
1347
37868
558
1090
381
81339
13140
3324
5371034
605
177294
1765
626
625
626
2015
2859
12210
2941
3067
3613
2872
3577
3722
3076
3519
3621
3374
32797
19587
5591
2982
507
1591
718
645
511
25943
533
1251
4238
19617
8411
59142
1029
1247
2048
474
670
564
557
546
696
735
530
694
9954
6681
677
729
551
5564
4075
5356
6554
554
179
5547
1734
2138
179
6895
11264
13824
4469
3072
181
180
181
180
5120
181
180
179
180
14297
2474
6997
2324
345
345
2414
345
2499
2338
345
3119
345
345
3006
345
2127
2331
803
2178
25058
64279
6100
4168
4757
23326
495
485
495
485
15070
4295
2813
4356
7057
29604
8705
12675
3362
1920
2097
1682
1198
2254
6404
3520
2105
2031
8472
7456
987
887
849
2622
2279
519
519
517
144
142
2671
1154876
19386
60101
119859
207
207
207
119859
6591
3876
772
8272
324
1078
903
1086
840
52164
1081
2954
324
888
1205
1119
1179
471
8011
4643
464
5610
4483
501
517
3727
626
626
625
626
626
625
9213
24618
6880
7019
6890
6293
7022
4359
5505
5463
6698
7601
5531
5752
7392
5824
5595
6255
5102
5599
7371
4784
7134
5695
23176
5718
39236
1987
1953
2391
501
15593
13435
4429
7163
5149
203919
21720
854413
4275
1560
41134
3688
5475
480
528
533
453
654
206
204
1128
394
91702
385
18022
1928
3911
3803
3228
3815
5808
4779
6860
4767
5311
2049
5678
6955
6482
4291
6456
5850
9483
6246
5246
5956
1035
207745
2065
7707
7169
5329
7059
7817
2535
8109
6226
484
6357
600
4439
7412
7010
10136
2887
495
579
563
6428
21963
573
206
204
204
204
654
204
28144
453
91702
385
394
18022
14277
2899
558
527
543
206
206
577
555
5184
204
2214
5151
3509
12182
205
292
204
206
205
206
206
17376
220541
250480
1608
84751
169
167
167
168
168
168
168
168
519
2294
588
588
587
3173
645
7018
4366
1143
455
4366
523
532
528
115691
4366
4366
55319
1286
203
4366
552
203
4366
65553
1162
203
4366
203
203
5785
4366
203
1318
4366
597
4366
8011
464
1068
802
473
846
4483
5610
587
4643
720
5613
549
206
206
205
12670
7412
7018
26511
3144
18580
5764
1533
1522
386
424
445
422
424
1813
2598
515
21335
642
642
543
3875
1846
4289
511
1334
4895
11417
1248
1930
1499
646
3061
591
2290
501
2894
20440
3644
1279
757
1068
594
7570
7227
1074
585
331
844
1075
1077
416
379
33969
2058
336
1431
2359
1223
2143
6626
9196
4852
5754
6065
1075
585
7339
1025
1239
851
2241
650
415
409
913
7569
6953
5531
1421
408
532
511
435
445
626
625
141
1320
921
368
797
482
142
501
142
635
605
394
1288
410
142
142
621
141
567
607
623
561
514
141
141
632
623
142
1319
2105
1869
2668
142
2696
1590
1287
141
623
2552
269
8986
1427
350
377
899
358
365
364
12766
29064
2609
3473
3291
3063
3547
3498
3401
2508
40643
2969
3318
3421
3070
2887
15331
1460
1800
53240
6120
1655
1460
5013
3874
4366
2820
420
420
421
495
4237
1522
41096
3650
119821
2653
5248
21431
15423
14208
24137
23154
2737
16236
19474
22603
27293
16277
2702
21344
19070
16015
11206
21880
78254
2644
23509
16707
22086
18114
23087
2624
23862
25925
20072
22664
17599
2975
18292
20565
19112
17715
17857
17069
2668
17395
18150
19127
16778
20156
108388
146533
2731
16443
17769
16084
14910
18950
106296
127892
2686
15893
18348
18036
16555
12435
2783
16127
16971
14207
15191
17601
112351
2860
19181
17288
18870
17213
15990
111275
2653
16698
20161
12677
19758
14935
136240
2758
15549
15723
14773
12472
18513
2766
14073
14123
14563
14994
18331
108176
2805
13617
19729
14138
13219
17318
156644
119245
2834
17506
19280
17987
18588
14529
2793
16498
16182
15994
14819
18800
1010
7971
7023
3027
26714
3988
2982
19124
12477
21172
30259
2861
13679
222
165
165
164
164
164
164
18837
628
2627
1691
9213
4063
3929
9213
13990
9213
2500
14747
832
129457
1323
9213
9213
575
1600
1963
2585
3356
77070
35142
4651
159130
61724
161549
4391
52302
136144
139634
116010
4369
99642
38756
42485
1528
20567
88327
79026
4303
108757
83629
106694
9213
24618
5463
7134
6880
7601
5531
6293
7371
4359
5102
5599
7392
7022
5824
5505
5595
6255
6698
5695
23176
4784
7019
6890
5752
446
422
720
11068
6346
1211
13874
7611
1526
2592
3802
9392
2144
2465
9656
11109
10581
10052
10713
12365
12063
11762
12694
12562
13222
13715
5620
2145
5134
5134
6104
6396
575
1720
575
3147
1311
1063
20228
3305
3830
10325
7863
6688
10319
1557
56705
300
2968
1489
6768
1096
5243
1296
108448
20041
13038
2980
21961
1059
2942
1678
292
568
1758
6953
5284
978
644
750
941
734
1121
39955
509
2711
30266
669
9915
2811
800
31870
68301
5829
2280
9213
24618
7019
6890
6293
7022
3026
4393
4359
4783
5595
6255
6880
5102
5752
7371
7777
2556
5824
5463
7134
5695
23176
7564
5506
6698
7601
5531
5599
7392
42232
4796
1804
1839
1830
1429
76937
1531
1514
1757
1751
1878
2286
23057
2619
20064
429
5298
592
8980
39794
513
2517
9870
557
6380
56948
3745
399457
497
2987
497
3050
25395
496131
4723
10028
10587
349
4180
1851
1079
2647
25572
348
976
517
2208
5489
4333
2339
6563
15550
460
1437
4347
1122
9484
904
18772
5776
7220
40956
40590
671
638
671
638
671
638
7220
7220
5776
671086
7220
7220
7220
5776
7220
37828
5776
5776
7220
5776
7220
26655
7220
7220
33297
3288
204
204
203
205
203
204
616
204
1122
11552
7220
7220
1044870
5489
14440
7220
7220
244383
7220
7220
5431
5219
349
4323
904
8664
4332
7220
431487
206
4809
20030
13930
18048
3583
3915
47850
3727
626
626
625
2603
2438
5156
14354
5726
3291
6682
2845
206
205
205
205
205
206
8910
2646
205
205
205
2385
8148
2793
3749
3056
3854
2872
3862
11782
3873
497
3035
8640
2072
4446
601
4864
626
625
626
18822
10308
4638
25572
517
2647
10028
348
2208
4180
10587
349
976
1851
1079
3367
15550
6563
2339
1437
4333
460
4638
5110
12312
1346
3367
77535
11396
4278
34907
14081
23564
45684
25010
52702
49030
162909
497
2965
497
3016
519
8145
519
8145
11242
9650
11533
9273
12010
37802
10379
14102
11099
39888
5064
28152
11062
247595
6546
4853
6767
3037
7800
1809
1955
1748
1841
1658
1675
1653
1463
1349
1434
4973
7182
5436
191
20858
5063
540
638
498
1061
630
603
668
614
191
687
697
191
191
583
581
567
516
532
20440
5362
9069
112084
6718
15909
166
193
769
1066
220541
3057
3199
1991
1961
3283
699
1768
1290
2800
1507
1326
565
565
9118
1504
204
204
1444
61314
15191
223
164
166
166
166
166
628
1042
619
1038
617
1036
192
616
1062
629
1052
624
2130
802
786
1052
1052
1712
3779
1981
1840
802
2157
1707
497
3032
497
3031
2855
497
3063
6267
802
1896
1293
1281
1555
593
593
13529
13529
7123
26548
2794
515
1478
204
1398
204
204
1464
4949
899
166
192
206
4483
1487
188888
9127
2632
1968
6793
4483
506
1970
4483
20866
541
8269
7784
204
1103
204
204
1428
95259
64207
465
4366
14980
26205
19163
509
2711
455
523
532
1090
81339
381
2167
2173
2053
1002
1127
18246
1347
552
45864
984
317054
524
68827
10601
5790
9213
24618
7601
5531
5599
7371
1677
1983
1850
4359
5505
6255
6880
5102
5752
7392
40590
5824
5595
7134
5695
23176
9521
4784
5463
6698
7019
6890
6293
7022
1506
2417
2206
471
8659
3606
821
2780
697
1252
387
3393
3037
10081
1897
1223
4483
2354
1463
802
1418
506
699
1461
1504
11049
10393
9188
1318
159842
10870
13312
4629
8746
19801
12994
7654
12457
5659
12691
802
1802
3039
1403
2352
1562
1633
1433
4483
699
506
1357
1754
1636
1837
2889
842
1149
1503
1400
1334
1512
1370
1837
107378
13103
1242
2246
1615
1685
85310
5568
1465
2352
3273
4329
2536
1577
2593
1789
1868
2571
1932
2192
73151
151856
112840
166802
9213
24618
7134
7601
5752
4359
5505
6255
5695
5531
23176
7022
6293
5824
5595
5463
6698
7019
5102
7392
7371
4784
6880
5531
6891
5753
5599
8799
41359
2891
2325
2713
1408
2444
1540
18247
2954
3067
2649
2698
2997
2654
2847
2761
2698
3324
2899
2747
3047
2906
2728
2810
3607
2698
2177
2663
2654
2706
2740
2727
3114
3513
3262
10512
3047
1965
11254
3234
5501
849
917
957
831
2389
917
2218
2442
26021
24094
1204
2279
2164
5514
2862
4326
991
12514
687
37964
540
498
614
567
697
670
516
1062
638
583
668
1094
631
603
685
532
581
646
5786
2476
3906
18138
743
13273
16651
15386
563
725
206
206
96506
2912
1933
117174
1945
2065
2452
1529
210892
344006
112038
2687
176834
35638
78392
113698
496077
1919
4854
1200
2802
7564
7740
2989
2519
4356
42195
3544
2671
4527
41364
2404
24056
2126
1166
2242
25984
9213
24618
4359
5505
6255
6698
5695
5752
5824
5595
5463
7134
6880
7601
7019
5599
4784
6293
7466
24857
1436
2343
2474
2070
2471
137
1460
5556
1460
3884
4096
1460
1460
1460
1460
5103
5599
7392
7371
11253
23177
5532
5752
6293
7022
7371
6891
1964
2178
5501
3234
917
830
849
957
2389
180
4810
1832
137
2443
7372
28795
11616
7508
11856
11943
5604
1208
5604
5604
4673
2730
2731
2476
2792
8769
292
3155
2705
3592
2783
2686
1081
1121
963
4135
2267
568
1678
6953
1760
3377
1379
734
6430
978
644
750
46799
374
5992
850
10322
3782
5933
165
165
165
165
166
166
166
165
165
165
165
165
165
165
3637
4625
10094
529
519
4047
1582
635
519
28696
1720
21599
335
2810
2755
1104
3234
5501
850
957
918
830
2389
2149
3166
3414
139
3658
5074
14914
4563
6551
20409
4943
1216
3648
139
497
2996
788
5845
650
529
472
482
517
499
880
911
6165
953
1914
492
484
469
1287
10707
10158
897
894
932
887
2432
2114
907
1107
3636
134412
90670
2735
3836
382
2782
34117
383
382
193277
84614
107518
382
2463
4483
802
699
5847
506
2143
6507
2412
140584
20369
106685
54015
55623
262941
136
136
136
136
136
136
136
136
136
1439
42355
501
491
515
6455
5058
14807
11038
1393
1762
9415
2687
1724
1954
1629
2315
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
22504
24618
5595
5463
6255
7134
5102
5531
6890
5752
5599
6293
7371
7022
7393
8892
2325
1408
2713
1539
2444
41359
2891
9037
590
2176
6100
1376
4234
902
36235
10582
306
572
20163
591
6101
13278
306
1460
7650
7777
3026
2556
4393
42233
545
544
493
487
340
18138
2901
1615
2645
1859
1836
167
12871
505
505
517
328
1054
511
1026
511
1054
511
507
847
1056
7942
5185
588
587
588
12079
10405
3070
4480
9800
3136
1919
167
167
167
167
168
168
167
167
167
136
9213
137
137
137
137
137
137
137
137
137
137
137
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
5753
137
136
136
136
137
1343
13344
319
1961
1404
1461
1472
1418
1265
1151
1679
1076
943
595
1255
1072
2058
10869
4096
136
4822
4623
2279
2591
2427
2306
2439
1685
2093
2076
1445
1822
2148
20635
1278
7399
318
1530
848
1252
1064
1048
909
1039
845
928
899
997
19904
2133
1539
1377
6832
845
178
1956
7400
1025
1580
1537
1251
1057
1751
1044
1220
849
908
1360
1388
931
1095
787
177
137
136
136
136
136
136
136
1254
1751
178
178
415
179
180
180
5021
3072
3584
590
2413
1435
1428
56250
709
4799
5757
4830
3344
6857
7374
3836
2782
382
382
383
537
537
537
3090
29917
7152
12037
489
527
1317
4483
2111
2156
2030
1654
3060
1377
1403
1853
2596
1796
2655
1694
455
30660
125930
27740
130582
21723
21723
23360
111594
29200
83191
5504
11262
11262
30660
45580
14208
14208
13227
3068
528
552
536
12986
8971
49496
30660
23360
162073
29200
253858
22050
8687
206
23360
30001
357
6483
20029
20029
23329
23329
41842
42009
19476
523
24173
24173
38922
59472
12592
12592
38922
64843
29200
102641
8692
206
497
599
589
204
203
565
3558
120234
60090
1270
3074
3018
2087
2687
2818
2542
1492
3600
2138
2697
2810
2726
1072
2920
4380
4380
1460
1341
5840
8760
7955
105
105
105
1306
105
11750
11750
28744
353
12761
1164
1267
1280
1193
1016
1345
1098
1198
1115
1229
940
1258
297
2851
283
1490
1767
41322
29225
290
585
1663
7658
4378
569
4366
2559
4797
5017
3140
2902
2981
2809
2938
5084
20697
4890
4890
2990
4366
4683
4855
5044
5771
5617
4662
4386
4087
3964
5118
5833
4686
6086
4637
4684
4624
4771
5737
4946
5240
4663
5047
4363
4576
4974
2702
7563
7289
4366
6885
6468
7082
5473
6870
7606
3154
2861
2861
4502
4366
4900
5180
6044
4734
4555
4689
6371
5791
6308
2760
4168
3671
4819
4789
5285
4657
4366
4700
4914
4168
5191
5091
4794
4831
5162
5294
4589
5082
4672
5004
4975
1933
6111
4835
4366
5923
4840
4766
4627
5004
4608
4975
4694
5633
4568
5038
4515
5118
4751
5806
8118
4366
6507
5494
5755
3721
2700
2700
5047
4366
4775
4167
4997
4803
4360
5156
5048
3545
4805
1656
5381
6084
4366
1361
6799
4366
1274
1335
1332
1317
1279
4296
5240
4741
4576
4909
4816
4974
246789
20697
2680
73113
743
13273
18138
467
21360
417
485
514
14072
498
494
1309
585
1663
4378
2559
4797
5017
3140
2981
2902
2938
2809
7658
20697
3154
4890
3976
6044
4900
4734
2861
4502
5180
4555
4689
5791
4610
4508
6371
5252
5084
4855
4683
5044
2990
5047
4363
4524
1932
6275
5462
4692
5044
5771
1072
3721
5156
4775
4167
4296
4997
4150
2700
5047
4909
4803
585
1663
4378
2559
4797
5017
7504
585
1663
7658
4797
3140
2981
2938
2809
20697
585
1663
4378
2559
7658
4797
5017
3140
2981
2902
2938
20697
2809
5084
2990
206
205
4890
206
206
4855
5047
4363
4683
5044
5771
4662
4386
4524
4087
3964
5118
4576
4974
4686
5833
4637
4684
6086
4624
4771
4349
5240
4946
5617
4663
5737
2689
205
3140
205
206
5897
206
206
205
205
205
206
5170
3154
6892
7661
7565
5137
6308
6186
6265
2760
4168
3671
2038
4657
5091
2732
4914
4819
4700
4789
5285
4840
4794
4081
4831
5191
2144
5082
2144
206
206
205
205
205
205
205
205
206
206
5748
6299
7270
206
205
206
205
205
205
205
206
205
6665
5242
206
6444
7724
5267
6846
1608
5823
1455
206
205
205
6799
1332
1274
1335
1279
1317
2738
205
206
205
205
205
206
206
4653
51204
7873
6531
6897
5918
6238
6527
10222
563
557
1935
626
625
626
23734
11966
2281
2321
6626
1780
914
1399
2933
6256
23369
648
8562
21234
503
36236
4355
4355
1931
2517
39995
2086
2116
3176
90534
7658
4830
1072
4362
33080
5604
5604
585
1663
7658
2559
7300
4378
5017
3140
2981
3216
21398
14171
20154
455
523
1347
552
532
536
10720
5360
19492
66981
10184
10720
86809
626
626
625
25192
11308
8576
6242
19492
76571
8576
24656
34210
197758
557
8011
1068
802
5610
4483
587
846
464
4643
720
473
5613
3155
2986
2491
691
2463
802
699
9036
506
1525
1443
1573
1510
1239
1651
1563
1432
1765
1749
1624
1530
1555
1676
1498
2926
2788
2523
2160
2226
8691
2386
2220
2220
2422
2513
1997
1926
1851
2425
1849
1973
2104
1930
9999
2345
1844
1715
2109
1900
1518
1789
1697
2113
2304
2251
2455
2250
2279
1391
2313
2152
2011
4198
2232
455
523
536
552
1347
528
11127
672
1522
13157
289872
18176
781
13311
19352
703
569
604
706
617
573
619
1566
595
705
635
568
615
718
1574
822
637
788
5405
565
615
697
920
601
628
697
566
634
627
302
499
19027
5546
4810
353
2878
16609
2217
25770
2005
2622
887
30031
2279
987
956
849
10113
296
5535
24618
4330
953
2177
10921
1343
458
1482
4433
30113
1219
1215
4611
422
421
421
1153
3988
1274
596
981
730
794
1819
4964
604
507
5059
14091
543
5803
477
515
7973
543
5803
543
5803
511
549
4605
471
509
1632
521
4981
533
571
7408
417
485
514
490
494
12965
509098
101100
473
14247
19763
14804
5147
44594
50012
37979
32942
36557
102984
43213
22408
17158
281860
45486
18429
49330
75204
8097
802
1207
205
1102
14077
4289
4380
4380
2966
605
579
509
5318
1987
507
9644
1772
1783
565
2368
1509
1373
8755
397
575
3072
575
3102
575
2680
575
3052
1900
2461
11138
635
2759
3101
8451
615
641
3440
622
627
5881
17751
1036
1017
7721
22197
2894
9566
9481
9930
10549
11632
8590
1503
559
36479
560
45864
560
45364
560
44231
560
57108
559
48701
560
57484
560
10220
43969
560
51467
561
40997
559
36065
560
49500
560
44705
560
46042
505
503
505
626
625
626
525
47850
9552
3199
4949
8976
10571
17003
23152
3068
75210
8669
206
207
206
205
517
2096
626
626
625
3786
535
2722
14630
4082
205
205
205
8373
517
517
4934
515
10017
575
3086
5132
1334
4289
589
1846
2359
589
1846
6901
589
3019
802
4483
2233
91121
13258
7021
3003
34111
1858
533
527
206
205
205
205
533
527
206
573
4275
1560
3688
41134
119859
2691
5286
15461
14246
21469
24175
23192
17461
1583
14102
12139
14354
13901
14948
577
3175
575
3130
575
3125
575
3113
575
3138
575
3082
499
2987
9670
12977
2073
12977
10304
1439
1343
1218
90670
207
67374
288
288
3038
4609
9259
1391
511
501
511
501
2309
1442
16750
6502
168
167
167
167
5566
80961
1343
54129
1439
383
1218
5604
2000
12977
54504
11287
5604
10567
5604
5604
5604
515
835
68401
1018
7722
1486
8309
1511
521
1715
424
9091
524
6697
1647
525
38057
17275
3197
2879
2595
3039
4215
2220
2951
2563
3028
2701
2672
2776
3232
3670
3978
3044
10728
2829
13464
2691
10774
22507
13318
1334
25523
5188
13346
290
177
175
175
177
175
175
175
175
175
175
175
175
175
175
175
175
177
424
633
1735
8583
1562
1352
1556
8398
526
1522
1507
481
1680
1632
1602
1680
1652
1870
1556
1476
2152
11132
11124
1786
581
769
2520
575
3059
802
1443
1319
18176
9679
18176
14575
18176
52919
2920
11086
393
13114
1188
2047
180
180
180
11484
26200
6741
6390
6644
6147
4743
64984
3418
5107
3538
4421
6327
6007
5637
5407
560
53740
560
48555
560
37104
560
42289
560
48389
559
52358
558
54029
558
39699
559
42449
559
35603
17634
22197
1037
1017
7722
2895
10549
8590
11632
9567
9481
9931
1097
557
40035
558
48597
558
50265
558
57539
558
49339
558
46590
558
36421
558
41000
558
42687
559
42175
569
44175
569
48086
569
43483
569
44100
569
51893
568
46698
567
50479
567
49212
568
33659
18176
781
13311
589
583
589
583
583
583
609
599
2130
4483
802
1487
3604
1114
2474
4446
1516
1651
1696
1537
1248
1445
659
497
3043
579
14315
4124
1702
1738
1705
1132
2241
3140
1746
3336
2098
6019
1697
1667
1189
1124
1887
1421
3975
7269
2286
2428
3199
2129
3122
384
1871
5604
5604
19717
38174
1215
1272
421
421
1382
12308
1326
2279
579
585
5409
5540
11253
26111
5490
203
203
203
204
203
1198977
260
473
599
6618
3719
3263
13169
11784
3465
511
7828
2534
2416
2397
2897
3149
3035
3740
34949
3320
263
15133
99235
51632
14463
22429
355
553
1560
4275
3688
30552
119859
18987
2691
5286
21469
15461
14246
24175
20368
1667
15030
17627
14152
1709
2144
22609
1600
1963
1430
18138
743
13273
16651
19386
36202
14072
33566
33943
4359
1701
16618
1334
1822
2462
615
627
8711
1049
2759
6759
622
1062
10243
11038
3102
40880
8452
3440
881
1082
636
641
1095
1065
924
23476
807
1017
939
808
1092
1098
2105
1188
798
770
3205
1169
5881
907
8812
758
1145
1119
7721
1102
4080
1073
778
794
3251
777
2281
2527
39179
501
2032
6890
33070
547
2180
17890
9127
1712
506
3057
4483
1961
1840
3283
802
2632
1981
1991
3779
3199
1968
12551
699
1766
2233
1523
2752
4483
2069
2347
2211
506
802
2098
2245
1845
1469
1493
2498
196
2431
288
288
287
519
507
2219
1243
1187
18001
6028
5437
4220
4307
7167
5425
4404
6492
70273
5819
5853
5133
50989
517
5604
10567
563
196201
5111
22534
12510
15558
46535
20318
499
489
18000
4764
645
17604
910
1374
1047
1021
957
18492
15297
2450
23364
206
205
206
206
206
206
206
2827
7808
732
16257
5751
3211
5604
10567
5604
4218
673
21637
3394
29986
1056
570
515
9307
4358
5823
4783
5695
6698
6880
6255
7134
24618
5505
5595
7019
5463
7601
5752
5600
5102
6890
5752
7392
15976
1608
1822
2462
615
808
627
5881
1065
2759
4080
881
1101
8711
1062
11038
3102
622
641
1145
798
1098
8452
3440
1119
636
1073
23476
807
6760
77023
758
1095
777
1082
939
1049
1188
1092
770
1169
3205
795
907
10243
2105
8812
1017
7721
1150
560
34829
560
47266
560
43589
560
48823
560
45746
560
51879
560
55483
944
556
42720
3018
1437
439
30216
7879
5161
6922
5990
8617
1437
3018
51081
24510
71405
24204
37688
5162
78580
7879
3602
1589
2353
379
2230
38320
1206
5270
6922
25160
5990
6881
3074
3600
2810
1186
5723
4380
3475
13216
1171
2040
2087
3018
2818
2687
2726
2810
2542
2697
2138
1492
2092
7432
3571
16932
34232
3804
7570
1162
1933
3747
2494
3286
11098
1746
2400
2966
4173
3757
8223
37852
515
229303
6382
2702
3140
7658
6870
2938
5017
2902
4797
2748
5325
8612
5089
5870
561
6686
5632
5513
6462
1737
2752
5243
7103
6314
6353
5860
4404
7007
7150
1449
6799
30505
1332
1274
1279
1335
1317
2750
6276
5491
5220
5177
6681
5905
5845
7346
2752
5784
5810
5487
5745
5295
6994
6428
5921
2752
6900
7194
7358
8079
6610
5990
6058
6028
2752
7069
7196
6851
7543
7008
7411
7371
6789
2751
5749
6371
7515
6964
5555
6486
5492
6381
515
2752
6388
5489
6990
5922
6030
4984
4927
4775
9221
1859
7210
7182
3721
2700
5156
4775
5047
4296
4997
4150
3545
5048
3813
4909
4360
5315
5381
4167
4805
4803
3902
525
5952
2710
5160
7533
5821
7617
6556
8424
6622
6334
21412
2748
6012
6208
6183
5926
5477
5109
4829
6018
1375
517
5099
626
626
2536
8186
14929
8910
2540
3876
7497
2878
8741
625
626
626
8092
13061
633
2618
455
528
523
627
1806
2687
7658
2981
2938
2809
5017
5820
5635
4378
5538
3140
2902
4797
6347
5942
5671
4890
5376
5450
1983
5603
4964
5545
5084
4855
5047
4363
4386
4087
3964
5833
4686
2990
4683
5044
4524
5771
5617
4662
4576
6086
291
16380
300
481
9583
2219
1776
1932
4982
1187
26238
206
205
206
206
205
204
206
204
204
204
205
1329
2084
4232
394
385
28365
4333
4438
2394
3397
2563
7120
473
1758
701
6732
587
11623
699
506
2605
2249
4483
802
1437
1824
1707
1589
1869
1822
2136
1557
2063
5181
587
5099
148907
109944
587
17402
2408
1544
2947
3131
295
509
119821
1822
2424
11038
3064
578
598
604
585
5844
8674
1672
1150
1131
4043
1055
1036
1082
1025
1108
76986
1028
2920
69988
23438
4452
720
6722
771
761
66332
1691
1977
10099
764
661
2294
2088
1883
1951
468
2455
6500
2704
221500
515
6211
4483
802
523
4362
4483
802
5099
11623
2605
1869
2249
699
1824
1822
2063
1437
1707
2136
506
1589
1557
130457
3894
5654
1635
1594
1847
1730
1980
1742
1635
52199
166797
591
626
626
6024
625
4294
643
206
205
643
206
205
490
3216
183
10803
3046
3739
565
5272
198
142
142
142
142
141
141
141
142
140
141
26191
224
141
141
141
141
140
141
141
141
1496
141
140
141
141
198
142
142
142
141
141
141
142
140
285
350
3102
10287
506
2065
4863
532
504
551
379
399
1152
350
432
1738
6428
1975
1385
1071
380
356
1076
122
431
369
349
1026
1026
3286
6025
21158
544
535
477
329
1153
1146
377
358
328
1123
1095
5373
1076
1071
341
452
336
370
1044
1043
2219
5850
443
327
316
122
378
372
122
707
8281
443
4773
122
122
122
122
527
122
122
122
707
8234
122
122
122
122
122
122
122
122
122
122
707
8751
122
122
122
122
122
122
122
122
122
122
337
59072
89
4955
5600
2065
20839
122
122
122
122
122
122
122
122
122
329
343
122
7726
122
122
122
122
6025
122
122
122
122
122
122
122
122
122
122
122
707
122
122
122
122
122
1959
3216
3765
4493
222
166
285
350
165
3620
3102
3286
506
544
3457
10287
532
6107
4863
535
477
329
399
1146
377
358
329
349
1738
707
21012
504
551
379
1153
1152
350
432
343
328
1123
9476
4773
443
527
378
327
372
316
707
8797
707
8281
4773
707
8243
89
4955
5600
3457
20757
356
1071
6107
1095
1071
380
1076
1076
707
10051
337
4773
707
100148
8797
1439
6440
5373
1385
336
370
1026
1043
2900
452
431
369
1044
1026
89
2130
5600
3457
6107
20671
707
8125
1439
6433
5373
1385
4773
2627
89
2130
5600
3457
6107
20615
3765
4493
9359
1959
14889
7800
218
350
3102
3286
10287
3457
6107
4863
20615
707
9516
6437
5373
1385
1976
89
2149
2935
367
5373
1052
8340
89
788
5467
3438
1385
5467
3012
89
2130
5600
3457
6107
20690
1959
9359
5091
11680
9307
174
5823
174
174
174
174
174
174
174
7016
174
174
174
174
174
174
174
174
174
174
175
174
174
1547
227
12861
174
5469
1468
3356
3102
36865
3329
1445
5996
2876
9015
12234
17088
9681
5312
14829
1460
15773
9615
1677
1506
2205
1063
2920
372
20229
1557
2967
10320
1095
6687
3305
1489
6641
2289
2290
7587
4463
8734
190
191
191
189
190
190
189
191
190
190
190
7898
191
190
190
190
191
190
189
190
191
190
191
189
12537
5866
17413
2144
189
32248
32621
14073
3102
10287
122
1334
4863
122
122
122
122
122
122
122
122
3286
6057
20248
122
122
122
122
122
122
122
122
122
89
4955
122
122
122
122
122
122
5600
6057
20269
1334
122
122
3102
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
3286
122
6057
20269
122
122
122
122
122
122
122
122
122
122
122
122
122
3102
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
3286
6057
20269
122
122
122
122
122
122
122
122
122
122
122
122
122
122
3102
10287
6057
20302
122
122
122
122
3286
1334
4863
122
122
181
180
179
181
21786
10407
177
4860
169
101
9213
137
5824
137
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
9213
5824
137
137
137
137
137
137
137
137
137
137
137
136
137
136
136
136
3919
135
136
3027
3648
4256
3187
748
5237
5375
11164
6159
2123
247632
5271
9307
4358
5823
4783
5695
5505
6698
24618
5595
6880
6790
6255
5463
7601
7134
4873
5531
7653
21488
536
3939
4045
4806
44599
4054
4410
3105
5048
3148
12129
3656
4402
8703
4705
6166
2401
2921
9306
5752
5599
33963
3334
3334
3865
3544
4348
3112
3853
3216
10884
3280
3325
3664
2177
7187
409
2000
2928
2782
2946
2340
2141
3035
2443
3596
2354
2532
353
288
302
3755
263
227
912
512
539
607
865
834
914
818
961
1009
916
5790
4740
1147
3908
18331
1558
10319
1063
4096
377
20228
1326
1095
2781
2967
3305
1489
5385
66891
54257
1427
23702
1296
5243
7863
10325
3830
6768
1489
20228
5975
4096
1431
19709
20050
20767
23242
150
1281
169
101
169
101
357
176
175
176
175
176
176
198
142
141
141
142
140
142
142
141
285
350
3102
3286
122
122
122
122
122
6057
20367
122
122
122
122
122
122
122
122
122
122
122
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
5044
1334
5600
6057
20302
707
10436
122
122
122
122
122
122
122
122
122
122
3102
10287
3286
122
122
122
122
122
122
122
6057
4863
122
122
122
122
122
122
122
122
122
122
122
20246
1334
122
122
122
122
122
122
122
122
122
122
3102
10287
122
1334
4863
122
122
122
122
122
122
122
122
707
3286
6057
20246
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
8246
122
122
122
122
3102
10287
122
3286
6057
20246
122
122
122
122
122
122
122
122
122
122
122
122
122
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
3102
10287
122
1334
4863
3286
6057
20243
122
122
122
122
122
122
122
122
122
122
5044
122
5600
122
122
122
122
122
122
122
122
122
122
122
122
122
1334
6057
20225
6050
1933
5517
20519
627
7469
20471
6037
4865
1643
1275
476
1068
1050
455
1067
1050
360
1050
1050
393
1050
394
1976
6050
1933
5517
20471
6037
4865
1643
1275
1976
6050
1933
5517
20471
6050
1933
5517
20471
4359
5505
5824
9213
18126
6880
4784
7601
9521
627
1678
8549
1983
1507
2206
16665
8884
3739
4295
4693
2719
6622
2313
2179
3186
3923
15544
2891
3103
4288
4003
3103
2747
3246
3246
11439
4389
2747
3070
582
6050
1933
11989
5517
20471
725
6050
1933
5517
20471
6050
1933
5517
20471
6050
1933
5517
20471
6050
1933
5517
20471
1933
5517
20607
627
9232
467
351
361
4797
402
551
340
396
467
100060
6050
1933
5517
20551
9307
4358
5823
4783
5696
24618
6698
1965
5103
5531
18272
6891
5752
7392
7022
24163
6293
5600
4173
7371
458
354
9582
691
696
415
3939
622
679
676
11140
11263
12132
11824
455
528
523
552
3600
532
2739
58638
1784278
19476
536
17540
20549
8319
86820
1170
61443
1071
368
1379
3974
20015
1964
9498
9430
17552
6103
307
5322
7450
4824
20015
169
101
169
101
875
6668
2321
268
1868
10125
9849
3671
336
4188
4585
10527
2939
2960
435
4613
348
5027
356
21601
3958
1993
38899
2943
2957
3001
2278
348
2860
9679
15516
16237
15076
14484
13931
124503
13931
14993
14974
9648
95174
141
141
140
140
140
139
140
140
140
15038
15261
12929
14721
13719
14124
15001
177445
14853
18541
15089
14015
17219
14303
15280
15467
11025
14543
15334
15473
14700
14366
15098
15494
15970
16289
14283
14208
15588
14733
15231
17033
17962
16143
16060
15170
15501
14471
14880
17835
15778
14748
14168
15471
14653
15933
16131
14582
5890
14484
14582
16131
130299
348
2897
141
140
140
140
140
140
140
140
140
140
139
140
139
140
140
140
140
7838
140
140
4548
2572
26792
1339
2937
26792
3101
2186
3188
3466
26269
4548
3443
2386
8474
4096
2700
4096
378
18176
781
13311
16689
15424
41205
206
205
205
206
206
206
206
206
205
1851
6377
673
697
608
545
495
455
4371
566
566
792
1887
674
697
571
518
495
3465
455
49021
6564
339
14713
5097
627
23426
437
399
429
460
1398
1592
1533
428
828
831
7282
173
174
174
176
174
172
174
174
174
175
174
174
174
174
15249
174
174
174
174
174
175
173
174
175
174
4809
626
625
626
12455
5329
238
4812
165
165
165
165
165
264
311
2876
3165
10335
5557
165
165
165
165
165
165
1259
15134
4911
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
667
8058
165
165
165
165
165
165
165
165
192
192
191
191
191
191
6478
908
192
2989
191
191
192
191
191
192
191
191
192
879
191
193
191
191
192
191
192
137
137
137
136
137
137
137
137
9213
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
137
9213
137
137
137
137
137
137
137
137
137
137
137
2898
137
136
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
169
101
9307
4358
5823
4783
5695
24618
5505
6698
5595
7019
1460
3695
1180
11210
975
1759
2177
1460
4096
4096
11989
747
747
4295
3739
4693
8884
2719
6622
2313
2179
3186
3923
3103
1874
5566
2891
3081
35912
4098
2719
3081
2326
16616
5579
2747
15908
174
172
11439
2747
11439
1711
5292
3246
1035
1711
820
453
217
2263
2400
2561
2568
2565
2557
2573
2895
3939
354
622
8292
2752
4173
458
9582
2012
691
696
415
679
676
11140
11263
12132
11824
12132
2797
33948
1944
1867
2731
2877
287
2480
2962
2759
2252
2628
8967
9692
2695
1860
7312
1508
1574
2558
1403
2024
7487
8213
8254
2291
8276
2592
2505
2734
3049
2903
6678
7419
2644
1919
1611
2653
2590
7860
9219
7988
1442
1602
8276
1590
553
9882
1770
1629
2057
351
748
43674
199
1533
16994
15633
2781
12567
1256
18737
3534
6682
3991
3456
62526
12043
4057
369
239
5949
23058
429
2286
5298
20065
2619
5299
2620
875
6668
2321
268
1868
3671
9849
10125
336
32590
178
1045
222
166
166
164
165
165
292
292
166
292
166
292
2549
549
18355
30113
4743
5262
1219
1215
9307
174
5823
174
174
174
174
174
174
5556
4359
174
174
174
174
174
7016
175
174
174
4600
9933
178
500
178
6345
179
179
180
180
180
2451
430
284457
175
173
174
9307
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
16664
175
2747
4003
3246
3246
11439
4003
2747
2795
174
174
2747
4389
1223
174
174
582
11989
717
169
101
308
197
4928
122
122
122
122
122
218
3102
3286
122
122
122
122
8804
350
10287
122
6029
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
21338
122
122
122
122
122
122
122
122
122
122
122
122
122
122
707
8320
122
122
122
122
122
122
122
122
707
13573
707
8243
707
22087
337
707
10463
707
16485
1439
6446
5373
1385
122
122
122
122
4837
122
122
122
122
122
89
2130
707
11978
20825
21194
707
10051
20825
122
21390
707
12021
175
174
174
174
175
174
174
13217
7016
174
7016
175
173
174
175
174
174
201
17520
142
1500
308
519
4928
14889
3765
218
350
3102
3286
506
544
532
6025
11253
477
329
399
1146
377
358
329
349
1738
10287
535
1334
4863
504
551
379
1153
1152
350
432
343
328
10287
6027
1561
1788
351
1123
1747
4627
4863
352
2579
1738
10287
6026
1561
1747
1071
1076
1337
4863
328
1095
380
10287
4627
4863
1738
6027
1561
10287
1347
4863
1140
1076
6030
20478
356
707
9271
4773
443
378
372
337
527
443
327
316
89
4380
89
4462
4863
89
4462
4863
4919
6437
5373
1385
431
1044
370
1043
1976
452
336
369
1026
1026
89
2149
2935
367
5373
1052
8340
3348
1385
89
650
5467
367
5467
89
2130
2445
169
1282
169
101
169
101
169
101
875
6668
2321
268
1868
3671
336
9849
10125
209
141
142
141
142
142
142
142
308
197
4928
122
122
122
122
122
218
350
3102
3286
122
122
122
122
5251
10287
122
6025
4863
122
122
122
122
122
122
122
122
707
20777
122
122
122
122
122
122
122
122
122
122
10010
122
122
122
122
601
122
122
122
308
197
4928
10190
9422
14757
1350
4646
7832
7320
875
6668
2321
268
9849
1868
10125
3671
336
9307
4358
5823
4783
5695
5505
6698
5595
24618
7019
4096
12766
29064
2610
3421
40643
3291
3063
3547
3498
2969
3318
3401
2508
2887
3070
11393
1807
7020
5463
6880
6255
7016
4188
4585
2939
2960
10527
435
5113
5840
4585
348
5057
1874
1978
356
41717
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
136
4096
137
9213
137
137
1460
9521
137
136
136
136
136
136
136
136
137
136
4096
180
179
135
850
956
135
135
2389
135
135
1833
2236
174
174
5168
9307
174
174
169
1282
19574
269
2141
1941
1951
1959
1258
13227
2010
1986
4188
4585
2939
2960
431
10527
4336
435
5113
348
5057
356
37169
20748
145
2920
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
8799
137
136
136
136
8504
136
136
407
132
137
136
136
136
136
136
136
136
136
136
136
136
139
139
138
139
139
138
138
138
139
10008
139
139
139
138
138
139
179
4096
180
180
6346
178
25
686
10713
179
180
6104
179
180
137
137
136
136
136
137
136
136
137
136
136
135
135
137
136
135
135
137
137
136
7282
174
174
174
174
174
176
174
172
173
174
174
949
174
174
174
174
174
174
15248
174
174
174
174
174
175
173
174
175
174
2407
19477
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
5532
6891
6293
7392
5753
23177
5599
7022
169
101
2132
3767
1013
1098
1060
1100
23310
1818
1955
5524
2127
22095
298
21398
304
298
4833
17368
103864
3564
7539
3926
29827
33445
1930
1894
1823
23183
875
6668
2321
268
1868
10125
9849
3671
336
6818
269
15544
8285
269
5435
5453
5444
5354
5454
5444
5437
5492
1560
8040
86832
3216
2680
10097
15544
17688
198
142
142
141
225
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
27242
76531
78962
35589
1111333
8367
8725
7816
8885
76019
33634
9891
34705
15603
541058
198
142
141
285
350
3102
3286
6057
21239
10287
4202
4863
122
707
8243
122
1406
707
8234
1406
707
8281
1406
707
8324
267
707
10051
100148
707
10051
1406
10287
6057
20760
4202
4863
4188
141
141
141
142
435
5393
348
5059
142
25615
5059
366
89
2130
10287
6027
121
121
121
121
121
121
121
121
121
121
4978
1561
4863
121
121
121
121
121
121
121
121
121
121
121
10287
6030
1347
19802
121
121
121
707
4863
121
121
8531
121
121
121
121
121
121
121
121
121
875
6668
2321
268
1868
9849
3671
10125
336
137
3752
9213
1608
1608
1608
9521
137
136
136
136
136
136
136
471
150
1281
192
191
191
191
190
192
191
473
192
191
191
192
191
190
473
473
473
175
9307
175
175
175
174
175
174
9307
4358
5823
4783
5695
5505
22562
1548
12861
5103
763
5531
6890
5704
1468
3356
3102
3329
1445
5996
11589
5996
567
7018
1065
455
523
532
169
101
169
9307
101
169
101
169
101
169
101
4359
24617
5823
174
174
174
5595
6880
7601
5505
174
5463
6255
7134
169
101
169
174
174
5752
21044
101
5599
7022
6293
7371
7393
174
169
101
169
101
169
9615
8472
101
169
101
169
101
169
101
169
471
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
205
206
205
205
205
206
206
7971
11680
18980
150
1281
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
4096
175
174
174
145
145
146
145
144
145
169
1282
169
101
169
101
5704
345
176
176
177
3715
175
175
4675
875
6668
2321
268
1868
3671
9849
10125
19477
26258
23999
269
32120
24444
269
1947
19822
2093
1560
14685
31469
35565
46829
875
6668
2321
268
1868
10125
9849
3671
336
137
136
137
9213
1608
1608
536
536
169
1282
169
101
150
1281
3995
21866
7404
10213
6769
7711
10477
6544
9741
8764
9157
7112
4580
5223
11700
8286
13281
13037
9381
4519
7017
2606
21026
1217
8492
12603
3230
4217
9321
6690
8421
4091
2668
2668
41575
2614
24883
137
136
9213
3752
137
137
137
137
137
137
165
166
166
166
165
166
165
166
166
165
165
164
163
164
165
164
166
166
164
166
165
166
166
166
11792
165
166
166
165
166
166
166
165
165
10720
164
1367
164
165
165
163
165
164
165
164
164
164
165
163
165
165
164
164
164
332
221
4772
146
9112
146
4288
146
266
146
4824
311
2836
3165
10295
146
146
146
146
146
146
1219
146
146
21389
146
146
4871
146
5517
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
627
7333
146
146
146
146
146
146
146
146
875
6668
9849
10125
2321
268
1868
3671
336
169
101
169
101
169
101
169
101
169
101
169
101
169
6563
3043
101
169
101
169
101
169
101
169
5583
3043
101
169
101
169
101
169
101
169
6391
3043
101
169
101
169
101
169
5213
3043
101
169
101
169
101
169
8996
3043
3495
2917
3589
101
169
101
169
3553
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
4928
14888
140
7300
3764
9358
210
350
3102
3286
505
543
531
6025
10287
534
1334
4863
20637
476
328
398
1145
707
503
550
378
1152
1151
376
357
431
328
342
348
327
1737
349
140
526
140
140
140
1406
23944
140
442
140
140
140
707
12137
140
1439
6449
5373
1385
140
369
140
1042
5029
140
430
368
140
140
1025
89
2130
10287
6027
1561
140
1787
2578
1746
5331
4863
351
350
140
10287
6025
1334
20433
140
140
379
355
140
4863
1075
140
1959
5186
16083
1460
12766
2610
9307
169
1282
9307
4358
5556
5696
4096
4096
150
1281
191
190
190
190
191
190
189
8801
190
191
191
189
190
190
190
189
191
190
191
190
191
191
189
191
191
191
189
190
190
190
189
191
17339
191
190
191
190
191
191
191
190
191
190
191
191
191
190
190
191
189
191
191
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
875
6668
2321
268
3671
1868
336
9849
10125
285
350
3102
3286
506
544
532
535
504
6057
10287
477
4878
20870
4863
551
1738
1095
380
356
1071
379
1153
1152
350
432
343
349
328
1123
1071
1076
1076
329
399
1146
377
358
329
707
122
443
4773
9135
443
378
372
337
527
327
316
415833
707
122
4288
8243
122
122
122
122
122
122
122
122
707
8281
122
4773
122
122
122
122
122
122
122
122
89
4955
4878
20649
122
122
122
122
122
122
122
122
5600
6057
122
122
122
122
122
122
122
122
122
122
122
122
122
5600
4878
20815
122
122
122
122
122
122
122
122
122
122
122
6057
122
122
122
122
122
122
122
122
122
122
122
122
13497
1887
4150
521
495
3443
595
570
1786
1208
802
763
630
16293
770
760
1402
1887
4150
3443
16293
204
204
570
205
205
802
205
763
630
204
760
595
205
6256
4096
1608
7602
6240
2096
1408
2714
1408
5704
450
472
22551
77543
1409
1539
2444
2891
41360
8292
749
3835
756
711
4389
4391
645
685
696
650
3529
2682
11649
7990
4095
5249
5775
4989
5129
7532
7904
23115
16665
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
150
1281
899
2345
292
6692
292
292
9873
1892
292
1892
10149
333
10149
311
2836
3165
10295
5517
530
528
575
382
1176
456
1147
568
353
353
374
1170
3241
556
501
423
1119
380
1762
559
403
373
367
1100
1921
17940
4871
1177
401
352
1095
1100
404
1095
150
1281
1281
150
2747
191
190
194
193
194
193
192
193
195
194
195
21976
195
194
194
195
194
194
194
193
196
193
195
193
198
142
142
142
3671
336
141
141
10125
285
350
3102
10287
122
2039
3286
6025
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
20775
122
122
122
122
707
7848
122
122
122
122
122
122
122
122
707
122
122
122
122
122
122
8281
122
122
122
122
89
4955
5600
2039
6025
122
122
20745
122
122
1959
122
122
122
122
122
169
1282
169
101
306
19574
1258
269
13227
1941
1951
1959
1963
2725
2141
2010
1986
1983
2768
3120
4273
4088
1872
1620
5011
7282
7320
390
4379
23968
15249
16964
5379
19367
5556
9047
9422
1350
14757
1637
8760
2601
2160
4178
1227
469
1278
1108
1230
465
466
1268
1251
468
1646
1225
1228
1200
5419
1211
18094
9609
3636
13454
12921
11660
3598
177
175
175
175
175
175
175
175
175
175
175
175
895
176
175
175
175
175
175
175
175
175
175
175
27180
567
870
553
597
597
599
597
591
599
591
8747
1683
1607
1590
1584
1197
9531
603
595
595
593
609
589
1625
1632
1582
1657
1620
1281
1958
746
591
597
597
599
597
591
591
10644
1567
603
595
595
593
607
17152
609
8647
597
597
595
595
593
603
599
597
591
591
611
39480
609
597
9874
603
597
599
595
597
595
591
591
597
593
22503
617
603
599
595
595
593
597
16542
597
597
591
591
597
2536
5750
5500
1530
5520
1655
230927
565
559
5475
480
453
533
654
528
453
526
708
504
1254
110617
97072
1182
581
934
385
592
817
394
467
718
589
648
958
4900
1618
1274
627
611
644
45398
525
541
2770
713
728
792
764
839
889
1267
976
2236
1165
539
615
599
16783
19941
827
800
828
535
1207
677
821
1479
1289
1219
1090
655
1108
690
582
433
1396
743
838
970
464
630
521
11406
1718
938
1835
1670
6923
19829
1514
586
1292
526
1326
1498
1749
1771
1412
729
676
385
570
566
2985
4265
576
537
10536
545
815
1124
594
1373
430
394
601
2107
543
734
1145
554
563
665
531
540
774
587
454
966
1106
980
501
973
550
838
763
552
786
699
795
1972
544
548
593
691
2862
606
1113
559
510
1251
1453
554
686
1386
628
644
685
558
666
2349
517
619
940
1142
1350
873
537
510
554
510
10176
13646
714
505
584
655
545
801
743
617
815
568
533
674
671
522
572
641
626
595
536
1326
1832
563
1326
585
938
680
656
599
598
6925
462
5613
4505
1611
17657
1426
2696
5794
6565
5108
18458
448
7277
5273
10720
15359
39016
10297
404
1353
484
505
465
349
2104
445
2495
535
342
525
521
445
349
4601
499
9551
490
13174
485
10297
404
1353
505
465
484
349
525
521
535
342
349
445
2104
445
2495
4601
499
79741
9551
490
206
205
205
205
206
206
205
205
205
206
207
473
467
18176
781
13311
1937
749
5238
3350
531
1239
24822
39095
206
131789
13582
7471
149492
233234
203420
179592
21049
128723
35065
26101
110250
141484
4981
559
29528
577
1834
334
616
45355
1932
1399
5993
1666
1086
575
2159
2126
870
1250
497
3016
591
621
101165
619
123810
611
41787
629
155060
641
44673
153899
59705
207
4573
137
534
169
1276
169
1276
33650
1766
157
157
507
19386
1309
16479
553
14072
47542
473
467
168
13273
743
21360
590
1435
2413
1428
12224
709
5437
616
495
415
442
75778
1155
1166
1152
1149
1144
1173
1162
1151
1165
1152
1150
33650
1007
9059
13665
1723
9059
13665
12546
22510
2180
12546
22510
7623
154
6440
155
154
154
155
154
154
841
154
154
1366
154
897
154
155
825
154
593
154
154
154
879
154
540
1777
4536
1925
2237
153
1859
2360
3971
1867
1962
154
155
1962
20523
153
153
1610
10552
3748
470
3666
51224
470
155
154
154
154
3666
33650
157
157
158
157
6220
660
157
157
2137
157
4572
3236
2523
1390
3470
3294
536
28789
7878
283
158
2389
1301
8787
3260
579
157
28787
1301
1642
1744
9984
8960
13962
20481
5564
5075
4284
499
537
10539
7901
515
4986
2730
11024
1162
1159
1156
2149
509
8606
585
167
911
4621
167
1624
764
1354
167
501
5437
616
442
415
490
495
523
517
5549
167
167
167
1644
7661
11906
2442
589
23631
3034
5889
1805
2931
5475
14243
3932
2508
6507
2443
5442
1879
48028
4852
6065
7570
1075
585
7339
331
1075
1077
2241
415
418
757
1068
2058
336
594
1431
2359
1223
2143
6626
5754
9196
7227
1074
585
844
1025
1239
851
650
379
2429
138
297
6245
1571
138
297
1684
1597
139
1905
4380
1899
140
2086
1416
138
138
72795
1789
1578
1914
1460
1460
138
2093
1711
4380
1579
19510
35413
1218
2452
138
4847
22383
3111
1579
1711
2093
1737
3393
297
2429
297
140
138
297
140
138
781
4027
3445
360
355
1941
382
3291
4407
816
2944
4162
1000
17634
10243
66370
181
180
1822
180
179
1101
4080
11038
636
1169
179
1096
179
6759
1093
1119
1049
179
1066
179
179
179
642
179
181
1150
180
34828
179
15040
1150
180
47265
179
43588
560
26280
180
45745
560
51879
180
55482
179
17869
179
14832
179
11883
570
51187
181
781
3333
4496
3568
4175
427
4788
4721
1492
6080
5356
2372
4448
28067
3513
547
2504
5156
549
551
3667
955
387
1797
372
7048
57711
3878
547
551
547
551
567
567
8999
28132
607
27136
1834
6047
1408
1377
12838
5604
15806
5456
2036
4556
14515
2250
581
196
581
196
196
195
195
195
194
195
551
472
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
11623
2415
510
2838
2774
2134
2366
3180
2426
19614
5662
3062
2605
510
2915
7174
2716
6565
6565
3188
4439
2423
2266
2395
2901
366
4444
1255
2483
16384
20418
568
15491
356
33859
4759
10052
46937
63706
235714
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
3158
497
487
535
168
535
168
167
168
167
167
168
535
168
1725
1666
501
2032
33070
6890
553
1481
18169
1752
559
1497
8545
567
1229
18452
1362
551
2629
6373
1973
3081
16815
34792
1052
10066
4501
5888
2437
9827
1242
1789
2246
2543
1615
1754
1765
1825
1529
2322
1922
1439
1631
1543
2254
2227
1332
1685
1654
1964
1282
2336
1576
1393
1546
1351
2163
4492
2977
3754
3755
3174
1769
3009
5604
784
22027
7011
4769
3935
2865
2032
3706
2434
888
956
2622
2279
988
849
2011
20575
2279
1527
30246
4521
1078
621
4638
25572
1851
1079
10028
349
348
976
517
2208
2647
4180
5615
15550
4333
2344
6563
205
205
204
205
204
203
4385
205
635
1169
455
552
523
528
418
513
3914
626
626
625
4662
475
727
455
523
532
725
1109
1575
977
1272
1657
1178
1086
999
1654
1064
2761
42259
1683
2097
2426
978
1135
942
910
2765
1843
2611
593
575
3072
165
94592
4237
167
167
41096
577
615
10577
5024
593
7939
4518
9539
5237
5196
6682
4426
9912
3081
9243
3703
392
10748
781
4575
360
433
1049
7363
1263
441
674
2265
403
355
6026
609
875
1092
1101
360
1099
1247
868
1455
1099
10748
438
12377
2082
5778
618
7594
2383
2167
6089
1098
609
2202
438
7251
9220
440
6650
4876
30660
325
10748
444
3901
10553
449
9510
25671
11279
10553
1790
21679
294
2349
591
1124
719
778
940
204
571
5604
843
1332
5604
2347
2461
749
784
1795
1520
374
12241
8760
497
2965
8444
9307
173
174
174
5824
174
18124
199
141
141
5469
140
141
140
141
140
140
141
141
141
141
141
141
139
141
140
15523
2529
183
9975
183
184
183
184
183
182
184
183
183
2528
183
183
183
183
184
183
183
184
183
182
184
2524
2513
2548
2528
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
5007
68
68
68
68
68
68
68
68
2265
68
68
5007
8444
2528
2880
2984
2567
3347
2928
2597
2692
68
2752
2461
3484
1930
8444
2658
2777
2597
2692
10138
2777
3484
2567
2984
2728
19296
17760
9307
4358
5823
3216
15978
8893
174
6890
7392
174
7022
7371
5103
16512
5753
6293
1166
2048
14302
4851
36411
67026
180
180
178
8893
2325
1408
2713
1072
18273
9307
173
174
4096
5168
3501
88
88
88
88
88
88
88
88
88
3501
88
88
88
88
88
88
9213
24618
5505
5595
7134
5695
4359
5102
5824
6880
7019
4784
5463
6255
6698
7601
33964
3664
10884
4348
2177
3335
3865
3280
3112
3335
3544
3325
3853
9460
2177
2280
1750
5681
991
2280
74849
11660
609
667
632
596
639
649
646
647
46760
3843
7990
15746
9569
11846
9032
1478
1344
1403
1433
8331
1276
849
1585
53667
2754
863
6517
6518
17773
13780
7313
20639
38354
30401
39934
64258
52282
24712
31205
19059
44172
9213
24580
4746
4321
5786
5558
5426
5468
7097
6661
6218
5658
6256
6843
7564
7334
6982
5065
7355
6853
5494
7334
5065
5065
5494
6853
6853
9521
1640
1469
2168
2380
1946
40553
1813
7552
33473
26573
30802
31112
356
29759
899
593
1190
6944
698
755
366
37566
7213
9423
1713
954
2243
5644
31229
2140
2243
3986
8373
8869
16832
14955
10258
1976
8799
31228
26150
7492
30810
1130
10515
22853
14783
1505
2257
4097
4833
626
1231
1382
1157
10073
1999
5108
3883
1409
1361
1382
1340
1103
1091
1184
1502
1132
1103
1449
609
1176
10091
1355
14783
12065
606
1589
8640
14782
10091
1925
591
1527
14782
14312
10091
1602
613
1244
10091
1271
14783
15705
611
2221
2683
14311
14781
10091
1591
292
137
8883
24961
14782
145
7392
777
16848
253
5267
3666
5365
4855
4165
3102
3178
4323
5218
4880
12802
4603
16063
8271
8271
2716
2716
9232
44143
1988
2002
2910
1942
2427
473
511
8709
519
521
525
519
1645
1587
521
1594
1569
519
513
531
1159
1552
1243
708
1546
515
511
517
517
1582
1920
513
1619
1544
3761
9493
3761
141
26330
4649
8745
268
3568
2706
3533
5262
141
268
2759
141
3131
2452
7313
2136
2707
2768
2681
2662
141
141
1699
6490
13298
4452
6241
29309
5446
2576
1858
473
519
525
519
521
515
511
513
517
531
521
513
517
519
3639
5903
6661
10323
7760
9373
12590
299
4426
1176
580
1184
1311
4808
10073
2212
39051
1287
5400
17134
14184
9132
584
14313
466
596
35112
6187
4323
6353
140
140
138
140
139
139
140
140
140
140
138
139
140
139
140
139
138
140
139
922
7569
6934
165
166
166
165
165
165
166
165
604
166
165
166
165
165
166
165
164
166
165
165
164
166
165
166
163
166
165
165
469
604
166
165
165
166
165
165
659
166
165
165
165
166
165
166
166
165
165
166
501
166
165
165
922
7569
6934
165
165
165
166
166
165
166
166
604
166
604
446
500
719
6345
11068
1526
7611
1210
13874
2236
601
9656
2144
2466
5516
449
588
438
565
560
1635
640
548
550
551
530
663
576
593
561
1096
567
601
9396
13252
525
621
560
1632
541
522
5197
530
7773
416
20860
400
402
630
425
396
424
1611
406
671
433
426
413
411
402
378
407
438
425
418
413
400
406
10167
7773
1490
8615
369
4758
987
956
2279
5774
2622
15568
849
791
888
9213
24618
7601
23176
4359
5595
6698
5531
7392
5824
5505
5463
6255
7134
5695
7019
7022
6880
6890
5599
6293
4784
5102
5752
7371
42233
7778
4393
3027
2557
474
9955
564
696
6681
729
5564
16496
179
2138
546
530
6554
6894
5299
1734
7060
670
557
677
551
4075
554
23346
178
735
694
5356
5810
179
5547
19641
8411
12054
971
959
4359
959
970
988
1404
1028
1507
959
1409
1332
1355
1038
959
1403
1400
971
1415
1028
1482
1436
1053
1333
903
1038
970
1476
1466
967
1012
1701
1053
181
179
179
179
180
180
179
180
180
180
6174
1725
4112
255
255
3501
2537
1025
292
489
544
571
5927
42101
1215
2345
1347
1107
958
1107
1234
7437
680
534
486
657
261
788
694
525
492
590
599
2642
207
1907
10623
1180
12939
95056
6739
12939
8744
21651
8347
1822
2462
6759
1119
622
4080
2759
1101
1073
615
1145
3440
11038
939
1098
808
641
5881
1188
1082
1062
770
1169
1049
798
627
881
23476
3102
1065
1095
8452
8711
636
1092
758
807
777
907
795
3206
77023
47802
1018
7722
180
181
4433
17543
511
481
473
28795
7508
11856
5604
1208
11616
11943
17973
5604
17378
19630
5604
5475
5604
455
523
552
532
6136
206
1574
655460
651901
616408
844
215903
5604
12551
506
1766
2211
2069
2347
4483
2233
1523
1493
2098
802
699
1469
2245
1845
2752
2498
3217
1657
1460
1439
1464
1658
1421
1446
4774
1985
2294
2165
1777
2392
1601
2033
1627
2091
2015
2998
2047
22869
1229
22775
26236
1218
3421
359
11055
335
335
335
335
335
399424
6979
8245
7884
3201
20340
7610
7343
6738
7436
5656
7366
12911
19175
4973
4305
14671
4127
59120
335
335
335
335
335
529
523
527
521
529
523
527
521
529
523
465
4366
1055
2742
574
1924
1010
7971
7971
2982
12477
26714
7023
3988
30259
3027
19124
21172
2861
2583
12183
5006
1052
15207
1033
17108
1170
8383
3671
1257
4122
7473
10306
142
142
143
143
142
143
508
6115
579
1685
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1318
1305
1289
1317
1317
599
637
5019
29566
637
599
3589
5366
37729
17136
6555
11948
7722
36888
13135
48433
31255
14569
43768
29511
11780
4504
78141
31633
1822
2424
11038
2721
3064
598
143
142
585
604
10243
2068
887
143
8775
980
143
7427
4533
4712
4210
19163
935
4076
4480
289
1804
1791
1784
1776
1113
1136
1939
1931
1926
1917
1127
4005
1138
10432
358
604
1058
568
359
2384
1131
1042
1770
1367
2855
6926
546
11887
4377
4589
55765
6300
7774
1960
2140
2158
2294
2237
2067
2407
2512
2788
2412
2731
5209
2455
30783
1601
2918
21655
26284
10851
9867
11458
11359
28847
2826
5458
977
2312
3691
1504
7248
2518
1238
1545
4222
3713
10661
9948
9816
1530
6099
2100
2042
2252
1757
1626
2292
2217
1901
1977
2114
22027
48139
15688
21363
22346
18939
20713
823
20461
10576
1857
8475
835
970
1045
711
34431
422608
4328
14942
19125
26167
609
14643
5566
5566
5566
5566
5566
5566
1247
3328
786
786
786
786
786
2948
5225
1511
1480
2572
2609
5159
7221
8975
3952
2378
2545
1241
9194
137
1568
12885
251
5493
2843
3380
12258
36889
3126
9705
1469
15157
3353
5336
6020
9272
2900
17112
9039
9213
24618
7601
6698
4359
5823
4783
5695
5595
5463
6880
6255
7134
5505
7019
7020
6699
7564
5103
23176
5531
5752
5599
6293
7371
137
6891
7392
137
136
136
7022
137
1295
16407
370
371
373
372
716
768
709
1085
6288
2762
5049
5143
2319
2077
704
713
715
711
10784
8407
5272
710
718
9014
4769
3766
7194
2820
5290
323
9213
6699
7020
7564
9213
7494
37136
3411
2197
1557
4612
4213
2334
2725
3735
2614
3521
1674
4399
2876
18208
10892
8402
11500
4516
6583
8270
4929
2177
7494
16342
11277
2987
204
204
15216
420
203
4366
90617
1791
143111
310766
287669
420
4366
625
4945
802
205
205
205
1253
205
1477
1356
1757
559
23364
11943
2680
11856
11616
8239
7674
10144
611
3676
626
625
626
6426
626
626
2451
19184
799
8106
8207
35601
20848
4649
8745
141
3568
2706
2707
2452
3131
2759
2662
2768
2681
1413
25707
324
37095
141
140
141
141
141
142
142
142
141
142
141
141
141
141
139
140
141
142
13140
1041
866
141
997
852
3892
37503
49399
199
141
141
141
141
141
141
141
141
141
141
141
1002
2555
142
2442
141
141
141
141
141
965
710
141
14227
1046
2835
819
1052
1061
18980
4130
1653
41718
874
908
18777
1070
2683
1759
841
20067
142
141
141
142
141
141
142
141
140
142
141
141
139
140
142
142
141
2575
912
6344
4524
199
141
141
141
141
141
141
141
141
141
141
141
141
140
142
142
141
141
141
142
142
141
141
141
141
141
139
140
141
376
4725
1001
346
2988
1088
597
8145
643
414
643
643
1924
22392
3988
5566
1883
1883
504
4790
1883
579
504
1883
504
5023
1883
2642
8011
464
5610
5613
1068
4643
802
720
587
846
473
2130
4483
802
1487
503
4163
1123
1494
4483
802
2199
2159
10383
3399
4264
7950
23165
9213
24618
7601
7371
4359
5505
5463
7134
6880
6293
5824
5595
6255
7022
7019
5752
4784
6698
5695
5599
5102
5752
6293
40590
1062
23177
9521
5532
7371
1506
2417
300
6891
7392
1677
1983
1850
20228
10319
1095
108448
2206
6687
1558
1489
7863
5243
3305
10325
2968
1296
6768
56705
3831
9213
4359
4783
5824
5505
24618
5595
5463
6698
6255
7602
1572
12885
1602
5493
3126
12258
5336
1492
1469
3353
3380
2900
9705
9039
15157
6020
9272
17112
2810
163
3837
5237
14658
36889
3245
2872
1217
364
291
2542
1918
15078
5707
4333
2344
349
6563
15550
551
2744
25688
116072
489
577
577
206
34264
1714
1802
11190
1335
1884
2168
2453
1390
1834
1717
1319
1443
1341
3059
6140
1970
1604
1181
1628
1583
1875
1866
2073
1741
2607
10730
1334
1462
1649
1133
1559
5359
2145
1583
1675
1842
1363
2537
1925
1787
2143
2426
1226
11623
1707
2136
1589
1822
2605
1869
2249
1557
2063
1824
1437
1234
2017
1717
1834
5400
1517
2337
1392
3511
2729
1733
1860
1354
1234
1339
1348
4243
4850
2286
2629
36657
2456
1913
515
515
794
11588
583
527
6538
4483
802
2742
8045
11081
4699
26405
42167
9213
521
2399
4483
802
597
597
597
597
597
597
597
597
597
597
597
619
597
597
597
587
587
587
587
587
587
587
587
587
587
587
2354
587
587
587
597
597
597
597
597
597
597
597
597
597
597
619
597
597
597
587
587
587
587
587
587
587
587
587
587
587
587
587
587
597
597
597
597
597
597
597
597
597
597
597
619
597
597
597
587
587
587
587
587
587
587
587
587
587
587
587
587
587
597
597
597
597
597
597
619
597
597
597
597
597
597
597
597
587
587
587
587
587
587
587
587
587
587
587
587
587
587
14277
5981
4086
1659
1664
1629
1700
1151
1667
1086
1094
1849
2203
1383
3102
3937
1708
7231
3298
2060
2248
2390
3161
2091
3084
346
1833
13032
18767
18657
4714
1185
383
6705
15755
9281
8244
1344
581
175982
9213
24618
6255
5695
6293
5531
7392
4359
5505
5463
6880
7601
5102
5752
5824
5595
7134
7019
7371
6890
7022
4784
6698
5599
23176
203
483
4033
4483
905
802
1102
8760
397
582
4366
26205
19163
509
2711
532
203
523
3698
203
5447
536
1347
3450
2788
2063
338395
4200
528
2138
1558
2058
2207
19386
197758
1380
9578
507
534
512
3221
1106
1105
4662
633
1046
1147
2004
3758
503
28507
5382
1531
1914
1582
1569
2149
1679
907
551
10824
10004
10914
4459
515
39444
9194
7545
42176
7721
2970
2500
4337
68
68
68
68
777
175
10884
2328
4690
539
42819
11851
527
2529
626
626
625
6170
2327
525
5952
12818
33125
590
647
2680
14027
361
3333
585
6697
4241
523
532
455
552
4878
536
1347
1396
8180
8311
2970
18176
781
13311
21398
626
626
625
47850
11740
3985
6020
164
3353
13393
20723
3901
5604
5604
28795
206
5604
204
206
206
206
501
2032
6890
33070
559
8545
567
18452
1424
3403
3381
5604
2452
2525
773
13526
1081
2441
5604
560
538
434
560
556
5093
593
2499
2820
9679
420
3874
421
8398
8583
1562
1352
1680
1652
1680
1476
11132
1786
2520
3330
1079
1924
481
1735
526
1522
1507
1556
1602
1632
1870
2152
11124
3567
1969
3163
587
575
6405
1267
1439
23825
1327
922
221971
10957
1343
21737
138099
755
21760
9519
13620
44964
603
38482
5604
3497
3393
1343
3842
10567
5604
5604
6405
527
3400
1252
387
697
3669
821
3692
4163
3826
3533
1800
4096
32485
47511
3533
152058
2878
1674
1439
8290
174456
8408
509
8231
2097
1434
2144
1580
4483
1445
1492
802
1617
1440
1422
1548
699
1574
1418
1495
1472
1453
46996
38730
11680
205
203
204
205
205
203
205
205
204
204
204
204
204
204
205
204
204
2686
1222
204
1079
38482
1235
1602
19945
1775
31524
30331
1454
5536
438
1395
2302
4706
5037
7763
7586
12238
1460
9466
3507
1022
1022
1293
1281
1014
1088
1288
1001
1001
1258
1880
7685
1278
1042
1042
1023
1023
1266
1033
1033
1250
1002
1002
8760
4380
1731
2281
1460
494
69742
494
2314
2281
12348
501
2328
92701
1666
1399
1086
1933
5993
539
1452
6147
3606
1672303
3089657
6767
3038
1658
1748
7800
4854
1653
1955
1463
1349
4973
1094
1434
7181
20858
5436
498
540
583
516
1062
638
670
685
581
532
631
668
687
5064
603
614
697
646
567
28152
9307
4359
5823
4783
5695
5505
6698
5595
24617
7019
5463
6255
7601
7134
6880
5103
5531
5752
5599
7392
6890
18665
6293
7023
7371
7650
42233
7778
3026
2556
4393
4952
6072
1218
3421
26236
359
471
7973
4445
426
1030
4605
495
5475
533
654
480
453
528
205
205
205
205
205
205
205
489
923
781
1092
618
9220
9206
2082
2383
360
2167
5778
7594
6650
438
440
1099
609
7363
1099
875
1098
1455
2265
1049
4876
1247
6089
868
1263
439
355
609
674
1455
1101
7251
3044
2992
527
250480
529
14600
7616
2803
708
5727
16337
16337
7616
521
3910
13398
591
9133
579
424
492
505
468
1247
22528
474
670
23346
6681
6554
546
677
530
729
694
6894
7060
5299
735
2138
4075
557
551
1734
5564
9954
5547
16496
5356
696
564
5810
554
564
1726
6161
3794
6790
2857
12143
996
6743
3093
18433
489
792
1112
6597
8922
2587
2291
5838
11003
5636
5867
3657
8755
2532
5942
3340
5423
10484
2542
4145
2320
9604
13704
4147
3591
2533
5680
3725
11657
9229
3314
71652
62576
3881
9032
507
3430
626
626
625
180
177
177
177
178
178
177
177
178
177
12329
8492
22242
80295
92093
18360
46319
39332
178
40731
48334
50494
15260
37444
33918
18605
37151
49574
54224
56212
89091
18016
33873
27551
14368
24049
18771
497
3016
6014
3035
3259
7289
5604
187564
5604
5604
9842
5604
5604
14497
5604
5604
2566
205
802
1708
8002
1211
506
1122
1571
1813
56466
66540
207
63570
3841
168
559
168
549
167
166
543
206
206
577
563
3666
372
4156
15559
68770
207
18980
3990
7313
551
445
509
293
1828
3644
3644
1279
12308
93432
95290
575
1308
2120
2343
8532
362
12643
14377
6026
3878
2180
14907
290
497
206
205
205
206
1935
1072
3216
4593
205
205
14506
6832
205
205
205
2798
778
1906
538
3231
2687
3216
4064
553
46224
1412316
27740
46426
33083
668815
17520
1217798
1170612
33082
940504
23669
23669
30660
290200
27740
688500
44764
1093340
27740
370984
27740
469288
1530054
4064
553
1530054
136
136
6971
136
136
136
136
136
136
136
136
137
136
135
1318
135
136
136
136
136
136
136
548
5928
42323
312
252
541
205
206
29700
1295
1289
628
2451
1466
1473
19215
1935
205
205
205
1807
3105
47850
4411
2264
3876
626
625
626
2141
3011
3221
9009
3779
4457
4378
4626
2562
10899
5074
2543
4682
6238
8910
3437
9209
6002
15076
625
626
626
14352
26575
15214
12059
17523
13043
11353
10653
19163
3829
2838
8227
205
541
1117
206
29700
1295
1289
7068
676
502
1172
4683
323
617
685
489
13140
324
510
882
693
324
482
645
324
421
1131
347
1680
1123
1648
1375
1385
20223
5036
10737
1306
1407
1372
1360
1352
1353
1351
1345
1329
1357
33987
1400
1364
1382
1397
1320
1360
1365
1306
1533
1343
1340
8819
14092
11507
8760
17890
9031
8613
10424
7488
5840
5840
180
7300
4046
5210
423
10015
21186
16840
18621
17389
18847
18737
75818
3501
2537
5927
1025
292
489
544
42101
1215
2345
571
1347
1107
958
1107
1234
6918
599
486
657
261
788
694
525
492
269
590
599
11623
1589
1869
205
1437
2605
1824
2063
204
2136
2249
1557
204
1707
1822
203
13262
1895
1733
205
204
205
205
2463
204
8249
1432
1660
2015
210790
5841
206
3245
1350
2528
1851
1385
1437
1614
1486
2466
1730
2341
1475
2103
2136
1600
2447
8820
1618
1120
1336
1386
2118
1007
1299
1535
1008
1830
1235
1985
1726
1470
1766
1385
1459
1884
1771
1281
2096
1633
5957
4888
166440
5019
559
29566
533
3672
697
4623
1252
821
387
8649
521
5019
545
1906
549
5874
14314
23464
621
655
5841
28988
637
4106
372
655
633
5184
23118
4103
12508
4728
10433
1116
39640
22840
2399
569
126353
11623
1437
1707
506
2063
4483
2249
1589
802
2136
2605
1822
699
1869
1557
1824
1991
4879
1064
14882
2755
2913
3688
47226
378
1041
3237
9484
4621
1949
25257
1444
2796
595
12111
595
9518
15461
2913
514
5533
3973
583
583
12869
20730
137
136
134
136
136
136
136
136
136
19509
22986
543
9213
5786
137
137
137
137
137
137
137
137
137
137
559
559
169
22622
136
357
136
136
136
136
136
136
136
136
137
135
1033
20857
92799
14148
135
16243
543
4321
137
137
137
137
137
10864
23204
137
136
136
136
137
136
300
18702
23472
135
21094
23664
20751
15163
21466
22903
255
5803
577
137
137
137
137
137
137
137
4068
334
12879
481
14315
1702
1887
2098
1705
1667
3122
6019
1189
3975
2129
3336
1871
2241
4124
1124
7269
384
3199
3140
1697
1738
1421
2428
1132
2286
1746
13606
1098
6275
1382
20076
724
1877
1149
549
1247
28610
4081
206
206
205
205
205
205
205
205
205
205
205
206
205
497
3023
497
497
12691
205
204
204
1802
3039
1403
203
1357
2352
1837
1754
1633
1636
1433
1562
2889
1400
1334
1149
842
1503
1512
1370
4479
6239
21256
24314
1334
4385
626
626
625
5329
13544
205
205
205
2920
521
1935
626
205
625
47850
11308
6235
20128
31126
21806
6498
57663
54452
17347
4542
5806
7558
5286
13065
4445
1064
18491
69654
4723
10028
10587
25572
349
1851
976
1079
517
2647
4180
348
2208
5489
4333
2339
6563
460
15550
1437
205
204
203
203
3833
420
421
9213
24618
5695
5102
4096
4359
5505
5463
7134
7601
11688
5824
6880
4096
4784
5595
6255
6698
7019
5102
1608
1608
7564
7778
3027
4393
2557
42233
4796
1804
1839
1830
1429
1531
1514
1878
2286
1751
1757
76937
502
5282
430
20065
23058
5298
2619
11662
996
9216
199983
4991
2456
2610
3686
300
9213
24618
7601
5531
5599
4359
5505
5463
6698
5102
5752
5824
5595
7134
5695
23176
7392
7022
4784
6255
6880
7019
6890
6293
7371
8799
41359
2325
2444
2891
1408
1539
2714
33964
4348
10884
3544
3112
3325
3664
3335
3865
2177
3335
3280
3853
3114
300
2321
1453
6539
16788
1346
191
191
191
1030
191
192
192
192
1701
27199
191
13991
30868
1774
31523
191
30330
191
192
191
192
191
192
192
192
192
191
192
191
192
191
192
192
191
192
192
191
192
192
191
191
191
192
192
795
12355
191
23323
807
6112
7675
191
598
191
23360
191
192
191
193
601
191
38275
191
192
192
191
21921
15505
11637
1751
5184
5060
6167
1536
2017
1635
267
267
267
343
267
340
28848
808
3995
166
4296
435
682
4605
166
166
1064
867
13065
1704
97933
4445
5575
166
7973
426
5572
1030
7866
2572
2435
3757
2935
3778
3073
3503
11822
13207
15388
637
2454
3187
6656
3301
16616
4914
3363
465
4366
26205
19163
14980
978
455
532
523
1357
1981
1357
4022
3354
431
1685
2213
1485
1777
3995
943
12672
1386
20576
511
5329
626
626
625
167
523
212548
3836
382
382
519
144973
164639
135905
483
483
1279
2073
483
4119
1459
4048
1741
1576
2312
531
123285
469
1220
516
3330
6933
1189
1299
1328
1340
1425
1190
1316
1249
1397
1211
1248
3264
8214
1973
2180
497
2132
257140
5525
4492
1026
2564
16380
323
323
323
323
323
2638
2663
885
1194
3168
3796
40582
1539
493
483
497
2902
9770
9143
10388
16960
9801
1769
3009
10364
3397
2427
7079
5363
1877
2630
2115
2449
103194
17109
188
101
101
101
101
101
101
188
474
9955
564
694
677
729
551
16496
178
23346
670
696
6681
5564
554
5547
2138
7060
546
557
5356
6894
179
5810
735
530
6554
4075
6894
1734
5299
179
2169
1685
2065
1991
1986
1622
12562
22034
5672
8594
1863
31069
8721
13998
1638
118563
1500
35530
1907
31839
541
547
548
206
205
206
6464
13991
11626
13140
14567
13501
15711
546
538
3134
78866
36413
3562
30848
9213
24618
4358
4783
5824
6698
6255
7134
4783
5505
7019
5102
5696
5463
7601
5595
6880
5531
5752
7392
5599
6293
16664
6891
7022
7371
543
509
10243
887
2068
8775
23438
7684
481
2068
3416
386
42582
595
4459
39444
627
5604
10567
91935
291
5031
4748
3414
525
19542
22737
1191
1223
22831
511
4135
11439
5604
539
8644
204
205
204
1261
1137
1126
1246
1307
1161
2158
1209
3241
204
3242
175
5830
3638
3257
1819
173
16747
550
1319
4565
10163
61293
783
67799
684
28658
814
3064
3448
1287
26509
1334
1454
12255
574
15011
783
67798
684
28658
1334
1454
12255
31143
575
15012
783
67799
684
28658
749
31143
684
28658
1334
12255
1454
748
31142
783
67799
684
684
28658
575
15012
192
194
684
28658
814
3064
3448
795
12355
23323
192
192
192
191
192
1334
1454
12255
749
31143
575
15012
783
67799
28658
543
5841
28988
577
577
543
577
1239
19843
18002
2802
5601
19567
4980
193
5212
16951
509
1611
1296
10692
1095
1521
1424
63779
63779
225879
184845
126442
126442
521
28276
7011
6753
4924
1643
8364
10499
2760
7764
9213
5452
5877
5463
5532
7134
7019
8046
4784
5595
6255
5102
7601
5695
9521
2206
4317
1678
1507
471
4359
1045
3280
4380
9033
51935
168
5735
71400
168
17042
523
517
4504
167
167
167
7520
5248
3280
501
2328
13754
14600
8705
8705
140
517
5566
10529
13248
758
1561
4248
5612
4156
23963
2987
2820
15216
3874
420
421
2061
420
90617
3940
2752
3852
2676
2701
1577
1155
29903
4107
420
420
512
8175
35605
3795
6034
10212
29464
4211
3795
8261
37890
5803
577
28950
4858
51797
2691
3444
8700
3684
3192
7181
4114
2883
3475
3614
3011
3129
3866
3093
4675
4232
2749
3947
3905
4942
3770
3075
3898
3085
2697
3564
2736
3847
3647
5395
3730
2956
6067
2893
3004
2784
98526
140
42625
130515
140
57483
53355
56945
58299
56290
59922
61287
87257
85381
67581
80398
5356
25342
2691
3444
7316
2900
2018
4147
3946
4103
5185
4323
3529
3404
2434
5822
2953
3374
2374
93962
4190
1143
283
2280
476
5604
138
467
18138
743
13273
345
16651
16651
15386
41167
7349
16416
6888
6565
460
399
4802
1398
437
429
1851
6377
455
14713
339
566
566
792
673
697
697
518
495
3465
4371
455
49021
1887
673
571
608
545
495
5510
2300
1363
8043
4220
2502
2707
17029
4973
195
9307
24617
5823
5505
5595
5463
6255
7134
5102
5531
6890
5752
7392
5599
6293
7371
4359
4783
5695
6698
7019
6880
7601
5531
23177
7023
1557
964
1924
587
507
5604
2920
8040
802
1565
1368
4483
506
627
1772
324602
2610
1821
1204
1714
1202
176879
3252
1032
455
3214
994
418
48388
48351
3028
945
3214
994
418
48351
6173
764
4445
509
661
4445
509
168
4366
19163
14980
26205
513
25432
7910
14662
27197
5771
29189
12247
7654
29411
21807
24681
21216
28440
24644
11092
9758
11526
18110
16687
17263
38752
2462
179
180
777
179
881
1863
1822
2759
11038
1188
180
180
180
180
1063
180
795
6760
181
10243
519
19417
2840
13682
42515
3707
2217
3854
3688
5487
3192
2537
1909
1884
5303
8382
5279
9322
25630
3102
1531
2009
4124
6146
8622
9769
5399
4913
5707
2509
3667
42280
15319
6282
7191
11111
2740
4303
2789
4138
4110
17354
6165
6271
2840
14365
1909
7808
6479
4527
9744
11724
1183
1316
4735
11949
11426
1231
1412
540
11592
13603
13407
12506
14767
1360
12859
4663
4378
168
14402
5566
11589
4656
10426
2058
18737
9056
13930
6924
48614
5566
5566
4106
6761
2839
416
1908
7190
13264
2239
12036
5566
1025
6650
300
10282
20191
1520
3268
2930
1058
1259
1452
5206
7826
10288
6731
6650
3793
108411
56668
1629
19671
1393
20013
20730
583
455
532
523
617
552
56112
128545
63273
1239
6294
7372
8893
2326
41360
1409
2714
1540
2445
2892
2549
30113
549
18355
1461
4930
203
203
203
203
697826
2854030
2155796
3558
15923
1935
4232
2576
3725
3506
3445
4056
35439
2712
32416
4373
51388
54592
291
9909
283
51508
414
414
414
105
105
24143
196
197
407
100
3553
100
100
3034
3034
100
100
100
100
100
100
100
100
100
100
100
100
47954
100
51534
100
100
1239
8724
512
575
538
2628
576
664
517
1239
4623
941
2036
22269
12313
941
3725
31702
5560
8390
1822
2462
615
3440
622
2759
11038
3102
8452
636
939
1095
1188
1119
1169
1062
758
4080
641
627
808
798
1102
1092
1073
6760
807
23475
907
1049
1099
1065
5881
778
881
794
3205
8711
1082
1145
771
77023
10243
925
2106
8813
1018
7722
66370
1018
7722
9307
4358
5823
4783
5695
6698
7019
3752
24618
5505
5595
5463
3752
5103
5531
3752
14905
3399
8884
4295
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
3081
2891
1874
39649
582
11989
886
888
892
914
13719
6207
1918
2094
583
6577
7355
1973
9742
9216
1924
4863
4927
349
123
3376
3445
1534
1538
2254
3445
2963
5353
1276
1494
14593
8760
8760
3545
175
509324
137
136
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
4096
7282
4379
6285
2544
7321
5869
391
6460
6959
949
6036
100440
15249
13217
5380
16965
19367
24171
4803
10283
11441
5984
11910
4717
6414
5150
14943
5537
6170
19036
5549
22383
4934
20214
20546
4717
5581
16779
4819
15105
15231
4590
5700
7832
9048
1351
14757
9423
4572
180
180
2496
179
179
179
179
180
179
180
180
180
178
178
13050
178
179
179
2183
1328
180
180
1674
13056
1339
6471
180
179
179
179
180
179
180
13054
4553
5956
728
4131
311
4026
19193
4994
10559
206
206
205
199
141
141
141
141
141
141
141
141
141
141
141
623
623
1019
2265
1767
843
8592
142
141
141
141
2849
2552
758
841
799
1252
971
18616
141
141
141
849
4097
141
142
142
141
141
141
141
141
142
141
25008
141
141
141
354
2867
3128
24660
1275
2274
6328
2810
7177
2976
7056
2324
6760
1768
1782
1782
6885
2260
6804
2075
2988
2279
6923
2957
7160
2239
6683
2131
10483
577
3171
577
2113
5733
1901
3461
6702
4631
5079
2227
1362
1218
1085
1285
870
909
1188
1178
1478
978
2083
2056
2109
1081
1866
3983
1717
2083
1264
969
1244
1115
1275
997
1439
1075
927
1901
2005
1920
1935
777
298
11133
269
2238
2278
2382
2347
2225
1561
15884
1281
3860
2484
2311
2347
2227
3401
3678
13776
3730
2238
2311
169311
11350
3218
176718
11426
3786
128408
471
5715
168
167
168
168
168
2868
168
2621
1915
2859
1710
4572
513
5911
11721
511
549
2481
1047
549
2659
1062
4007
545
553
913354
206
59016
2111
203
203
203
203
204
203
228213
581
19299
45505
9307
4358
5823
5695
5505
5595
6255
7134
4783
7019
21044
24618
6698
5463
7601
6880
5102
5531
5752
7392
5599
7022
6293
6891
7371
14315
4124
1702
1738
1705
1132
2241
3140
1746
3336
2286
3199
3122
1871
6019
1697
1667
1189
1124
1887
1421
3975
7269
2098
2428
2129
384
781
1092
618
2167
5778
4876
1247
1098
2265
6650
355
2082
2383
9220
7594
1099
609
7363
438
674
1049
6089
360
1455
7251
1101
48593
360
609
444
1099
439
1263
868
875
8398
8583
526
11132
11124
1786
2520
3567
575
587
481
3330
1969
1079
3104
1924
1602
1652
1632
1680
1870
1476
2152
204
204
204
9213
24618
5595
6255
6698
7019
6890
5599
7371
4359
7601
5531
6293
5824
5695
23176
7022
4784
5505
5463
7134
6880
5102
5752
7392
26236
1218
3421
359
139
465
519
465
537
167
5612
3369
6753
8974
31920
1216
4835
6116
1897
588
587
588
47812
5612
2620
535
529
2105
588
588
587
939
1131
3100
159
158
906
518
42682
497
518
52261
518
53282
518
44927
518
45781
518
53882
525
563
3205
204
1262
205
497
3093
507
545
10730
204
1334
1649
1133
203
1559
515
553
10730
1462
1133
1334
1649
1559
6684
203
3587
258533
128566
203
2069
140107
3962
457
9213
24618
5824
4359
4784
5505
5463
7019
7134
6256
5596
6698
7601
6880
5695
23177
5103
5532
6891
5752
6294
5600
7393
7371
7022
545
5491
455
552
523
528
532
545
17540
557
1935
626
625
626
47850
2909
12856
13431
33412
9307
7016
144
10397
7376
2872
6488
10689
8934
6634
3992
1822
142
142
11038
3064
142
142
142
143
142
142
6722
143
142
142
142
142
578
142
604
142
142
142
740
142
142
142
142
142
585
142
733
143
144
142
142
143
887
8775
2068
10243
980
7684
700
7973
4445
426
4605
1030
764
5572
682
549
435
5575
808
5566
10529
9566
165
579
539
501
497
3022
168
14468
6794
167
167
167
481
23364
205
206
206
206
206
206
206
28795
5604
205
204
206
206
206
206
5604
183068
183068
161564
569
69828
527
6500
4445
764
2704
221500
541
3430
4896
6776
417
501
10838
465
4328
14942
26167
19125
475
28757
5566
5566
5566
5566
5566
571
5499
586
585
586
7582
3331
26274
1179
6207
18188
2094
1918
11720
2747
2548
3662
22210
2177
2257
2733
2094
2258
2581
2137
3485
2868
3097
5153
2353
3411
3562
3296
2740
8750
16005
7539
3895
7779
4099
8940
2968
7179
15416
10695
6885
7425
1847
14056
4615
71691
206
205
206
206
206
205
205
205
5587
11944
202
203
203
203
14395
16275
1900
179
11138
180
180
3611
179
180
179
179
179
179
179
179
179
179
179
179
180
179
179
179
179
179
180
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
5339
205
3389
205
573
5475
480
453
533
654
528
45398
786
714
703
3369
4633
703
1019
1451
553
709
2425
3872
595
908
627
2508
552
453
394
6250
4183
1122
6597
774
765
781
484
485
534
1837
1209
3500
699
2650
2456
488
655
619
1625
1362
1006
869
409
2031
110617
599
19941
827
800
828
1514
535
586
1207
1292
526
1326
1479
1749
1090
1412
729
676
690
2985
838
576
1718
537
594
938
1835
1373
734
619
940
554
1142
665
531
540
450
546
1562
1585
1898
1603
1556
1611
1746
1751
1762
405
1526
573
863
577
586
831
845
526
708
504
1254
1182
581
934
525
385
541
592
2770
817
713
728
467
792
718
764
589
839
648
889
958
1267
4900
976
1618
2236
1274
1165
627
539
611
615
644
16783
19829
677
821
1498
1289
1219
1771
655
1108
1396
743
4265
970
1145
563
1350
873
537
510
1192
1565
1927
1957
1534
1541
1709
903
435
420
412
1346
662
647
976
609
988
602
3197
5621
3313
4068
2213
5086
24140
4996
3056
4306
4378
4164
2201
2122
6237
2620
421
3344
9213
24618
7019
6890
6293
4359
5505
7134
5695
23176
7392
5824
5463
6698
7601
5531
5599
7371
4784
5595
6255
6880
5102
5752
7022
9213
24618
5463
6880
7019
6890
6293
7022
4359
5505
6255
5695
23176
5824
5595
6698
7601
5531
5599
7371
4784
7134
5102
5752
7392
8444
2528
2777
2928
3347
3484
2567
2752
2461
2597
1930
2692
3484
2658
2984
2777
10138
2984
2880
2597
2692
2567
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
2984
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
7497
68
68
68
68
68
68
68
68
68
68
68
68
362
1675
68
6940
1025
300
20191
136
136
56668
105850
20751
15163
135
19758
135
19671
135
20013
489
3345
39370
857
3606
2941
501
2856
1241
3606
3606
65140
3176
44467
101597
255
81747
509
2504
109772
76936
25176
5783
2640
588
588
587
2367
1934
2464
2761
6274
531
55417
3043
34754
16777
1014
2133
4463
5850
2399
657
734
8235
802
52127
287
2916
851
1082
1041
866
1168
1200
1049
1044
1247
4867
5855
5334
6717
543
5803
577
28950
555
5146
334
2176
5113
3471
12144
3225
8014
4403
11405
577
5037
37771
2640
2744
1814
6505
1315
9215
3057
3190
2165
1401
3815
6955
5228
6589
2628
1761
1599
1963
3438
4573
1385
1373
9288
8980
2071
6647
2875
1918
1371
2041
6733
1637
1853
4028
12238
7763
7586
1725
2146
2277
7607
2089
1932
1584
6151
5482
2818
1809
3962
1446
7190
1961
2122
4075
2812
4512
2127
1395
3439
7040
4431
1418
2301
6328
2631
3574
3188
8694
208097
503
15076
626
626
625
14352
501
5475
654
480
533
453
528
110617
958
1541
420
662
609
1412
1898
1746
453
504
525
713
792
889
2236
627
592
827
535
526
1479
19941
1108
1396
586
970
821
1373
619
1142
1090
450
1927
1709
412
647
831
845
800
1514
4265
576
677
1835
734
554
665
526
1254
541
728
839
976
385
644
394
718
648
4900
1274
1165
615
817
589
1618
539
467
934
16783
828
1207
1292
1326
1749
1771
655
690
743
838
1718
938
1289
1145
873
510
1565
1534
729
1346
976
531
1562
1556
708
581
2770
764
1267
1182
611
19829
1350
537
1192
1957
903
435
405
573
577
988
599
940
1603
586
540
537
1762
676
594
546
1526
1498
863
602
563
1219
1751
2985
1611
1585
3420
204
204
205
204
205
204
205
205
205
205
204
205
205
205
204
205
205
205
205
205
205
204
205
205
205
206
205
205
204
204
205
205
205
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
206
205
205
204
205
205
204
205
204
204
205
205
206
204
205
205
205
205
205
205
205
204
205
205
205
204
204
205
204
205
205
205
205
205
205
204
205
205
205
205
204
205
205
205
205
204
204
205
205
205
205
205
205
204
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
204
205
204
205
205
205
204
205
205
205
205
205
205
205
205
204
205
206
23326
2642
11818
11578
8201
11905
7636
10106
18176
781
206
26388
491
984
494
417
485
1230
802
958
1309
229325
514
317054
486
426851
34266
9224
5124962
543
1124
12985
1180
531
5242
7270
5748
6299
3721
4890
7658
2700
4775
4909
4167
4803
4360
5381
4805
3902
4997
5047
3545
3813
4296
5048
5156
5315
4150
2639
2809
5426
6212
6555
5639
5197
6014
5012
4207
507
1517
4378
2655
3611
543
1687
1395
3366
997
786
667
507
2687
7658
6347
5820
5671
5538
5635
5450
5376
5942
529
1835
1586
1863
2250
161007
511
6333
844
4483
802
1323
4280
1141
6211
6289
1063
136
300
20229
56706
135
63467
252
136
135
135
135
135
54949
135
136
136
136
136
137
735
1489
5988
2280
1905
5988
720
5988
300
14425
169
168
168
168
168
168
168
5188
13582
3815
1289
167
1305
23326
2642
11578
168
168
7636
10106
11818
5028
501
3147
2948
3130
1544
2407
6684
8423
417
3587
2297
3139
5447
5447
5447
5447
5447
523
2711
3205
6697
4314
56282
1320
29362
149767
1962
313640
1888
17426
51662
2429
508286
305503
1027548
1026715
2164462
559
29566
654
559
507
497
525
3966
1692
2029
2027
1824
1939
1868
2402
1622
1959
1797
1785
156979
5019
545
1906
372
168
167
168
21360
475
1522
4237
3650
24820
119821
26280
923
1232
2820
40620
3206
3834
2676
2701
1577
8834
420
3864
421
3372
10141
3874
2820
420
43627
1882
15559
3789
4306
8052
577
28988
7313
1900
179
11138
179
179
179
179
180
757
798
179
179
1095
179
179
179
179
180
179
180
635
622
179
180
180
6759
808
807
179
179
179
179
179
179
179
6110
14410
8682
6110
1705
8333
292
493
4275
1560
3688
41134
17461
5286
2691
14246
24175
15461
21469
23192
101539
2775
16274
22641
19512
16315
27331
7527
205
205
205
204
205
205
9323
6731
205
205
205
205
205
205
205
205
205
206
206
7527
387
495
1990
3571
12812
12812
10980
163291
459778
7294
1436
1611
1416
1249
1323
1753
4483
1575
1524
1837
1895
1181
802
1581
1338
1340
1424
1399
1531
248666
507
6350
802
699
4483
1502
506
1473
1565
205
203
203
203
204
204
204
203
203
204
203
203
203
204
203
203
203
527
5399
4483
1551
1681
1882
802
1377
506
1637
1790
1230
205
204
203
204
204
204
204
204
204
204
2067
204
802
1352
2812
2099
2553
1701
204
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
18247
2740
2847
2728
2906
2698
2706
2663
2761
2727
2698
3114
3324
2654
2747
2997
3513
10512
2899
2810
3067
3607
2177
2954
2649
3047
3262
13435
15593
7162
4429
390122
7414
8854
19342
7043
5936
523
41360
507
8847
4445
764
1308
1556
1514
1761
1582
1536
2122
1497
1169
1247
55047
40959
3320
18803
31305
31005
33916
10444
45231
28711
54094
32497
1648
36790
36672
166018
471
509
467
18176
781
13311
626
626
205
4019
205
205
2065
78111
3182
251823
501
467
8172
26738
13661
170
13432
13719
12068
561
8365
557
7991
16220
11187
2853
2981
3120
1900
179
11138
179
179
179
179
180
179
179
179
179
179
179
179
179
179
181
179
179
179
180
179
180
179
179
179
180
180
180
179
179
179
179
179
179
179
179
179
179
179
179
471
470
147447
471
167
166
166
3995
166
1064
13065
6854
1928
885
4759
2258
122306
471
167
167
167
166
4621
1624
1812
521
511
165
165
166
166
867
1354
1352
57817
503
2691
14246
15461
21469
206
23192
24175
211686
30779
21398
47850
205
205
205
4003
5197
37244
2540
205
205
205
13871
206
205
204
204
204
204
207
204
204
204
205
205
204
205
204
204
206
205
204
205
205
205
205
205
205
204
206
206
205
205
205
205
205
205
204
205
205
205
205
205
205
205
206
204
205
205
205
205
206
204
205
205
205
205
205
205
205
205
206
205
205
205
206
204
204
204
205
205
205
205
204
204
205
205
205
204
205
205
205
205
204
204
204
204
205
205
205
206
205
204
205
205
205
205
205
205
205
204
205
204
206
205
204
205
205
205
205
204
205
205
205
206
205
206
205
205
205
205
205
206
1239
5601
19844
19567
18002
2802
4980
16951
666
14799
755
545
640
819
386
826
819
620
406
756
851
832
597
960
631
960
536
2190
10304
836
676
713
387
536
385
1962
545
676
713
757
675
751
826
823
388
387
677
756
856
631
626
693
634
694
750
575
3124
575
3139
505
137732
497
3013
497
3089
497
3065
497
3083
18183
14848
14656
18531
1410
6859
4086
1511
6454
497
4632
4034
9698
5422
794
438
353
1288
17520
607
5001
6421
697
1252
387
821
29913
38057
3197
3039
2951
3232
3978
3044
13464
2691
10774
22507
13318
5188
1334
4215
17275
2879
2595
2220
2776
2563
3670
3028
2701
2672
10728
2829
25523
13346
119859
501
501
14860
5981
3222
12610
6529
1012
107807
10012
13805
10699
3787
1708
16508
13737
11797
7020
3266
2761
5522
5427
3439
3175
3002
11718
13695
2960
50414
2689
1670
2439
3298
2060
6563
3394
65264
2057
7920
4909
7658
2248
3292
1213
2732
1047
2390
21491
2091
7462
346
4278
8935
3687
168
167
168
168
167
166
167
166
167
167
481
448
509
7784
764
4445
2035
468
1988
1445
2067
1564
2345
1945
3167
1821
1773
1637
107867
1762
1822
2462
627
1608
2759
1101
1092
1098
777
881
3440
11038
939
1073
1119
1065
1145
6432
1188
1082
4824
1169
808
1062
1095
4080
23048
6760
807
794
758
3205
1049
907
799
770
3102
622
8452
636
641
181
4499
182
181
616
4081
6126
5882
8711
4072
74146
10243
925
7721
2106
181
567
1017
8813
66370
1018
7722
416
6016
6788
8040
9923
3866
4443
1953
1813
2078
1866
1964
1694
9473
6453
505
2351
626
626
625
9213
24618
7019
7371
4359
5595
6255
5695
6698
7392
5824
5505
5463
7134
6880
7022
4784
7601
5599
4096
4096
4096
4096
19717
2279
1272
421
1215
1382
12308
421
38174
1326
577
46253
3324802
4003
5354
1301
2350
7429
9552
626
626
625
3947
4949
3614
5197
37244
1935
6024
4294
4593
14506
517
3835
588
587
588
14013
559
548
667
16249
667
15911
667
18196
667
7484
667
7527
19739
519
13922
8960
29561
22382
22074
29784
29272
6767
7800
1675
1094
5436
20858
4854
1463
1809
1748
6546
1434
1658
4973
3038
1955
7181
1349
1653
1842
5064
191
498
614
532
28152
1062
685
603
516
631
567
581
540
639
583
668
670
192
192
5363
4966
11114
5601
5122
77680
5385
499
489
19412
16792
13140
202
6244
6845
1146
289
50683
24822
87928
107562
72599
557
551
618
555
549
617
561
561
594
587
31306
515
11011
4445
764
10355
481
471
10243
2068
887
8775
7684
980
23438
906
518
42682
7758
904
840
804
1015
822
4086
8486
885
733
705
848
963
788
619
4698
2535
783
739
716
845
787
729
612
4443
136
771
856
719
918
726
5113
5500
10858
819
10057
8710
7579
479
5604
203
467
205
205
205
205
205
11680
4380
231
16260
2338
97980
2056
2088
2215
2171
2071
2218
2179
2253
2214
2275
2236
2166
2127
2141
2206
2226
2066
2027
2027
2229
2096
2075
2102
2076
2185
2146
2210
2050
2161
2059
2039
2213
2048
2851
2899
206
205
205
205
29537
2845
2185
2185
2133
2094
2094
2116
2077
2138
2254
2186
2147
2203
2215
2196
2171
2192
2153
2079
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2106
2067
2006
1967
5952
205
205
205
21412
487
18176
206
205
873
1378
404
2333
608
966929
575
499
3209
472
501
24849
2590
8742
9213
9213
501
9213
840
308
519
4812
122
122
122
122
122
242
9213
311
2876
3165
10311
506
544
5574
1614
21455
4887
532
535
504
477
551
328
9213
1738
1123
329
379
399
1153
1146
1152
377
350
358
432
329
343
349
1095
1071
380
1076
356
1071
1076
5624
1614
5574
21399
9213
9213
9213
4979
5624
1614
5574
21369
9213
21296
5786
1442
12861
1578
9213
5469
36865
1468
3356
3102
3329
1445
2876
5996
12234
17088
9681
15133
9015
9248
5312
9213
9213
9213
9213
9213
9213
9213
9213
2672
11589
27766
24120
17146
16987
34773
18549
32200
13970
12820
140
2786
9213
9213
9213
9213
9213
9521
140
9213
9213
9213
9213
5786
9213
9213
9213
9213
7016
9213
137
9213
9213
9213
4424
9213
3845
21591
9213
9213
9213
9213
9213
1025
300
20191
136
135
136
135
108411
135
136
135
136
136
135
135
56668
136
137
22622
19671
20013
8192
9213
9213
9213
9213
9213
9213
1025
300
20191
136
135
135
136
135
108411
135
136
136
136
135
137
135
56668
136
22622
9213
497
3096
20751
15163
21466
20839
9213
19758
1517
137
135
135
136
135
136
136
135
136
136
136
135
135
137
20770
19671
20013
20730
9213
9213
9213
9213
9213
9213
9213
142
142
135
135
135
135
1833
142
135
135
135
135
9213
142
135
1833
135
135
135
2506
142
135
135
135
135
9213
136
137
142
6435
950
135
71953
9213
507
10767
2520
168
167
167
9213
313
4745
242
701
669
7639
329
443
4773
527
7088
122
122
122
122
122
122
667
7131
137
9521
137
136
136
2380
136
136
136
140
667
7085
667
9432
9213
9213
9213
7029
4530
9213
2803
16930
140
270
8167
708
140
5727
6857
2803
709
5728
7380
16233
1280
9213
279
137
4321
5786
137
137
137
137
137
137
137
137
137
137
137
137
137
137
7334
137
137
137
137
1025
300
20191
136
135
135
135
135
136
135
56668
136
135
136
108411
137
136
550
1153
2179
2312
8838
1918
942
755
4039
943
1299
756
693
14264
91844
47578
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
7016
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
7016
9213
9213
9213
9213
9213
9213
9213
1643
3590
295
295
509
3693
2763
60888
1139
2324
345
16651
4723
10028
10587
349
4180
1851
1079
2647
25572
348
976
517
2208
5489
4333
2339
460
15550
6563
1437
4347
1122
9484
904
5707
2344
4477
5329
2696
597
597
1474
253
7033
2803
4530
30017
16930
15360
6787
708
5727
4855
17195
2803
16233
15841
708
14903
5615
2344
575
3156
9307
173
174
174
174
174
174
174
7714
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
9614
173
173
173
173
174
174
173
173
173
172
376
173
172
172
172
172
172
56705
173
172
5243
173
173
174
108448
1666
19709
20050
173
20768
173
23510
92836
23702
173
3360
406
361
329
372
325
71364
60298
505
7114
11999
29879
30660
119859
540
2462
3101
635
615
622
627
5881
8711
8452
641
3440
4080
10343
8812
1017
7721
924
2105
23475
553
1199
1347
553
455
523
536
62024
8620
485
417
494
1309
490
4117
514
19386
498
125114
218771
94068
100195
3526
940
4417
857
179
180
4417
180
6219
626
626
625
13250
2096
626
625
626
4934
3786
5566
10529
2480
24849
4328
19125
26167
14942
119821
3954
44653
328
507
501
473
467
167
167
166
2457
1989
1703
166
166
1414
2147
2713
167
165
166
166
166
166
166
2018
2082
167
166
166
166
166
166
166
166
293
438
515
6035
3921
4314
990
91668
36942
4920
5736
315
142
142
143
143
10243
66332
142
143
7300
7300
7300
7300
7300
497
3090
497
3093
497
3043
569
1381
17036
517
5566
10529
497
3056
1919
145
8580
2596
4947
721
9050
3440
3458
3038
3416
2121
145
146
1919
8580
6020
3026
4229
4638
3494
136
4399
135
487
485
10297
166
166
166
166
167
166
167
166
166
166
168
167
166
166
166
166
166
9551
166
3866
4638
25534
10549
9990
311
310
938
479
2170
1813
2609
1041
4142
3367
2301
4295
15512
1399
422
6525
5328
1083
50150
1353
2306
397
509
574
1545
1450
1107
1188
775
1416
1426
1163
571
84281
571
88367
507
497
497
487
18462
2558
14935
4398
349
2397
50150
15512
4295
2306
311
1353
1416
1163
6525
1107
1450
1188
574
775
397
1545
509
1426
11880
1111
1459
1447
10582
3464
23372
34445
19092
11880
221
220
220
220
222
222
221
222
7763
7586
479
5604
10567
473
206
18176
473
206
18176
3027
497
330
431
651
17556
330
10328
10777
497
19631
14623
11591
10590
11647
9281
9751
20030
285
12285
121371
11613
3995
12590
13789
19386
1822
2721
2424
11038
1131
1150
901
8414
598
3064
1064
6722
21900
720
1061
1012
251
511
11050
587
588
588
517
9514
12044
4328
14942
19125
26167
511
2275
588
588
587
2994
493
166
168
167
168
21360
14072
417
514
485
498
494
1309
28140
2300
608
16348
399
1117
7740
23326
167
168
168
168
168
168
168
168
167
168
168
168
168
168
168
23955
5003
5335
86542
85126
714
114518
7756
200802
21525
291566
638495
140
1883
167
588
167
3836
11723
4743
1167
1151
3314
2054
1704
1661
1634
1374
1937
595376
2074
382
382
383
493
166
18138
167
168
168
684
1308
1070
1919
46951
50911
9283
10551
16971
22543
34764
35719
31702
956
9221
3222
627
30779
7003
2225
895
1201
536
90776
1789
552
92686
206
19492
203
204
203
203
203
203
71955
70231
159033
171984
3465
13437
12659
11617
2158
1297
3120
1866
493
487
208
155979
59016
188189
3039
2852
8836
2143
626
626
625
1169
3138
1231
166
18138
743
168
21360
47812
588
588
167
11270
6197
19386
165
165
165
165
165
166
196456
197720
23326
19386
112805
66943
131594
84282
60842
218771
3450
3129
2863
2674
4883
5566
165
3069
519
3876
587
588
588
8089
4624
6210
3267
497
3002
497
2985
537
5566
537
5566
10529
5566
165
4328
19125
14942
26167
509
2711
417
485
494
5447
514
498
1309
3764
2322
490
3764
5447
2711
5447
3764
2322
509
2711
5447
2005
4098
486
301192
937876
589
23631
591
940466
591
589
591
589
591
591
589
589
589
589
589
591
589
165
166
166
165
166
168
165
165
164
164
165
165
165
165
165
167
164
164
164
164
164
165
164
164
165
165
165
164
164
164
563
1053
165
165
165
165
952
2280
165
2755
1536261
4652
10243
925
7721
2106
1017
23476
8813
505
3366
511
4899
4445
1670
764
661
1664
2076
1471
2025
2310
1763
468
1872
1569
1441
1848
1737
4032
483
204
205
204
204
204
204
204
205
204
204
483
204
205
204
204
204
13103
2374
204
1441
36790
206
205
205
205
205
207
205
205
203
205
4483
802
1102
2399
1847
1980
1594
1730
13103
4446
1696
1651
1445
1516
1537
511
7738
551
495
485
505
137732
623
294
9179
268
1972
1975
1948
1948
638
1971
1973
1962
1949
1977
1947
1966
1215
11824
1962
1976
1967
80910
29366
1970
1971
11790
1977
1976
6578
7300
12976
2229
1691
455
523
552
7382
532
1347
526
524
528
536
753
11680
669
3546
28106
466
1216
1144
896
543
347
554
2732
779
675
726
356
851
1229
573
19903
690
610
561
577
1127
1580
548
1711
497
652
705
800
932
639
556
1181
1169
538
1070
1460
638
691
1335
525
627
1104
472
502
1547
1860
1518
1708
1713
367
1503
493
535
606
1254
14600
508
609
1889
382
535
548
8760
29200
501
501
2328
65199
121975
56439
62279
5099
626
626
625
4881
18176
626
626
21398
1902
523
532
455
552
536
9693
641
4182
17093
6689
1906
4377
10610
6822
350
383
633
626
555
555
1013313
646
497
3042
497
2920
9552
626
625
497
3082
497
455
523
536
552
1347
5447
532
6697
418
510
10880
8170
8870
5311
3376
3609
43973
3288
564
901
38385
8187
3066
2600
12751
8497
1160
5412
11502
2200
3404
8682
3183
3850
3230
1812
2713
3085
3146
3105
1891
809
11155
6744
330
6904
4754
626
937
3205
538
660
766
941
1656
396
1586
7791
14693
2855
14057
21227
11167
4726
26668
8760
17053
24316
25640
8760
18575
21806
26028
4323
3426
583
621
6460
4483
802
2069
1499
1381
2640
1239
2154
1417
1462
1319
2454
14782
461
41963
56442
17378
5840
198183
14992
14925
48186
5099
626
626
625
15466
13850
104476
10318
21935
4849
7522
523
517
3689
587
588
588
14316
551
1941
615
9096
781
18176
13311
497
3000
497
3087
48398
18176
781
13311
21398
551
559
646
9186
3104
2750
3075
3550
2278
320
2567
2835
2761
2273
2332
3378
3207
2351
4417
3068
3011
2356
6967
9735
3894
622
6334
2886
41465
10497
16701
2469
1706
35994
2859
1203
2401
471
5951
16634
16634
16634
16634
16634
16634
16634
16634
16634
16634
16634
16634
16634
473
3788
1924
2864
1902
24070
206
206
205
549
8011
4483
4643
473
720
5613
464
1068
802
5610
587
846
4033
1102
802
1102
905
802
13103
3519
1400
1400
2002
1180
1337
74146
2104
2378
1533
1451
1482
97095
549
549
2208
1398
1393
1350
89934
5604
5604
2093
1425
1465
1494
99397
1452
46884
45391
52061
3754
1358
2501
1358
246028
269
465
4366
465
3821
3015
3824
1577
1174
2676
2820
2701
32637
204
204
205
204
204
204
4689
1710
204
1020
31507
471
8011
464
846
4483
5610
473
5613
1068
802
720
587
4643
11635
1257
1020
3180
105671
4638
10587
1851
1079
2647
349
4180
348
976
517
2208
25572
10028
2286
5623
21720
3377
206
205
206
5019
559
29566
549
5874
654
8830
8211
372
206
206
204
205
605
591
4131
2939
595
2852
2143
626
625
626
994
860
1161
1846
1214
2311
1723
1231
3138
575
1115
581
2768
1200
1197
1194
11062
2187
575
3165
1685
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1289
1318
1317
3993
1305
1317
515
5604
5604
23562
455
1347
524
523
536
552
528
518512
504
205
205
206
206
206
205
205
206
120466
168671
119409
91598
10610
1606
971
1342
1520
1277
2033
1255
1458
1486
1091
2339
1529
2207
2258
1099
1291
1244
6000
1545
2237
166802
10540
1663
1474
1970
1511
2153
1777
1635
1379
1041
1267
1570
1467
1493
1470
2452
1618
1521
1501
185405
4362
5099
6350
1502
1473
1565
521
5447
4346
9084
16242
915792
12548
21885
862
865
19907
14452
898
17979
461485
7417
9334
6738
4422
6437
1761
517
9514
1883
517
4504
13506
513
5986
14468
6794
7376
1569
12505
2872
2111
2111
166
169
11702
6886
2111
497
2043
167
583
12691
802
1802
3039
1562
1633
4483
699
506
1357
1403
1754
2352
1636
1837
1433
9629
626
626
625
47850
6934
76143
509
467
781
13311
18176
3718
11740
3795
625
497
3030
3680
588
588
587
465
4366
14980
18980
14600
5249
3360
35868
2343
1872
2428
14314
85094
21632
6240
2665
3589
4340
3806
3840
3389
4601
3850
5088
4293
4698
2195
3021
4554
3283
6237
5341
1334
1774
6473
44095
6053
177
2655
3570
1334
1556
417
485
1309
294
497
3058
497
487
549
8011
4483
4643
5610
473
5613
464
1068
802
720
587
846
593
11049
802
5604
5604
10081
1897
1461
1223
1504
699
1418
2354
506
1463
597
3051
1317
1172
1368
1485
1311
1756
1344
583
12691
1357
1754
1636
1837
1433
1802
3039
1403
2352
1562
1633
151856
577
3139
577
577
3054
577
2290
1484
604
662
1375
575
3085
575
3161
3130
131541
5604
340
4003
6312
5230
12721
12856
8476
1460
231
8475
176
176
174
176
108816
3721
2158
2071
2202
2186
2209
2120
2149
1967
3004
2035
2026
2026
2026
1930
2044
1078
53352
19352
718
569
706
605
16463
2133
66031
5704
2578
3160
205
206
206
206
206
206
206
23364
25161
756
721
574
875
511
566
426
1293
2476
593
668
743
1581
17981
519
686
547
1581
859
848
23382
25624
21803
294
283
3965
1181
13332
8884
7214
9432
12411
8724
18484
12080
497
772
716
772
544
1428
3736
2458
3010
5046
2035
15783
3724
2729
3113
1096
1930
6224
2680
4288
3398
398
444
2800
363
5753
527
18575
431
3608
1046
1179
5472
648
4474
15369
13843
13226
23468
15308
17967
416
35981
346711
474
3505
416
746
788
11567
13131
1572
13225
12522
4305
1236
1517
494
929
826
5343
6202
1935
5129
2079
666
315
1822
1822
2462
615
3440
5881
1082
2105
2759
6759
808
1049
924
11038
3102
627
1098
10243
8452
8711
770
636
4080
1095
35040
23476
807
8812
939
1119
1073
3205
7721
1188
1065
1062
881
1169
1145
907
777
758
641
622
798
1102
1092
794
1017
31103
303
303
303
3422
6229
2126
2242
351
507
1257
3367
1226
554
6970
1336
1377
1227
1286
1248
3301
2010
2279
1365
1462
1353
1434
1285
8251
2217
1598
72306
10619
14949
8476
4024
3418
1201
1282
1244
10081
802
699
1418
2354
506
1463
4483
1897
1461
1223
1504
475
1594
1870
68712
529
1080
7658
5630
46650
4778
4830
4362
525
2197
23450
4434
5458
2753
11639
4794
3887
3723
4164
2403
5577
4264
6997
2698
4579
4007
3214
4374
4444
93801
59672
72879
22817
24087
3231
3726
5248
4448
3759
6304
3212
5271
3569
5072
3282
6597
3305
4749
6217
4437
4814
4945
5541
5448
5421
3270
3992
6056
4002
5334
4441
5304
6037
3948
4016
104109
147626
223053
344556
345539
163063
254564
135513
268549
41963
76648
74780
9661
5026
4657
5128
2737
5071
5804
6254
5770
262174
230203
5721
3371
6438
19793
5782
4563
4016
38372
6700
173333
223146
1248
4139
167
6850
1661
74304
501
495
5475
654
453
533
480
528
485
417
364
3930497
519
513
5986
588
588
587
507
10174
1370
2116
1775
1597
1805
4483
2855
2433
906
1179
802
2287
2360
1178
2753
1293
1250
1943
2566
5011
5512
5724
39216
1582
188911
78336
102928
5280
6689
6822
4377
17093
350
1906
383
4182
10610
2920
9693
563
5497
1886
3340
51003
1268
1128
669
9693
563
383
6370
5431
563
15513
1600
1434
8717
6052
663
1355
741
946
831
769
874
45635
17093
563
4182
1906
10610
6689
6822
350
4377
6137
4770
739
37371
671
1268
669
1128
3923
44316
23360
6137
17093
4182
350
5638
2024
44579
3923
1268
669
671
1128
9341
1300
1537
20535
6631
2908
5731
1906
383
23606
9431
6689
6822
4793
8891
10610
4377
16552
10303
3923
669
1268
1128
671
6137
17093
17746
6481
18406
27950
4182
6689
10610
1906
350
47222
7681
4562
4652
5498
3980
10705
383
6822
4377
486
531
525
4087
588
588
587
887
2068
5840
7145
23438
2920
5685
10243
143
1419
1308
467
206
205
21398
47850
4542
7558
4385
11308
6235
20128
57663
31126
6989
3788
13455
11807
15187
3386
11200
473
513
3416
42582
386
595
977
19850
17739
517
1685
5875
6832
26309
858
10454
4605
53211
6992
866
865
38098
6523
11812
5566
10110
2244
11514
477
30470
465
4366
14980
26205
19163
509
2711
455
523
532
5447
552
536
1347
3450
3698
553
545
155301
1399
58791
58791
1608
1151
549
5415
3152
1214
349
8621
2742
3568
3355
659
783
3469
5415
5415
5415
4809
9783
1759
334
917
4363
4963
6383
118822
3362
3631
5415
5415
5415
5415
5415
493
5428
455
1347
523
532
552
509
704
2032
6890
33070
1838
8760
495
5225
501
5475
528
533
654
480
453
453
504
581
385
2770
394
792
589
889
4900
526
1254
934
541
817
728
718
839
958
976
708
1182
525
592
713
467
764
648
1267
1618
2236
1274
1165
627
611
599
539
644
19941
110617
615
16783
19829
827
800
1514
586
1292
1326
1749
1412
676
743
576
1718
1373
1145
1350
537
546
1585
1603
1611
1751
405
573
609
845
828
535
1207
526
1479
1090
729
1396
838
970
1835
940
563
531
450
1565
1957
1541
903
1762
662
976
831
677
1498
1219
655
690
4265
594
734
554
665
540
1192
1927
1534
1709
435
412
1526
863
586
602
821
1289
1771
1108
2985
537
938
619
1142
873
510
1562
1898
1556
1746
420
1346
647
577
988
582
630
11406
570
521
815
433
545
1124
430
1670
2107
464
2349
6923
601
566
10536
97072
543
517
587
10176
973
550
763
786
815
548
522
641
595
510
1453
686
628
656
598
774
510
1106
13646
545
743
795
544
674
691
1113
559
1326
563
585
685
666
554
454
966
980
584
655
801
617
1972
593
2862
606
1832
1326
938
644
558
501
714
505
838
552
699
568
533
671
572
626
536
1251
554
1386
680
599
45398
534
1209
699
703
1451
765
709
2425
3872
4183
484
714
3369
2456
781
655
1625
1006
2508
1122
786
485
1837
4633
2650
6250
595
908
869
2031
6597
703
3500
1019
774
553
488
619
1362
627
409
552
10934
2555
971
1729
622
641
3569
776
843
9611
595
959
709
683
87421
1108
1327
1179
2712
640
669
578
3422
5455
462
2723
1620
603
8404
555
516
960
459
434
550
3342
534
469
534
583
2627
482
469
386
6699
2877
1618
10427
416
3604
563
456
4003
515
572
576
578
1006
602
509
91702
18022
1035
484
600
699
5329
2535
433
914
444
2914
8402
540
621
577
540
1089
3059
424
5575
577
768
690
1018
17767
506
817
694
1071
614
573
595
530
3795
571
590
598
637
7721
785
529
783
529
593
3324
1841
971
916
929
953
371
705
1345
8210
809
1665
809
17162
610
543
1131
731
531
2754
1447
847
1854
1611
879
628
4294
819
1652
1502
5106
609
1808
5157
1487
1567
2456
965
6606
10153
207745
29771
451
1388
1532
813
807
759
3698
594
577
489
711
960
1046
508
475
497
898
748
419
474
2431
687
430
456
630
469
3208
5025
4577
2535
18176
781
21398
455
536
523
552
1347
19386
532
626
626
625
30660
4117
3430
2898
617
2880
3113
7300
2787
3050
23345
3327
194
195
195
195
194
194
194
195
194
194
194
194
4986
16134
20683
5420
5831
1326
38752
2316
409
1222
3427
550
590
4587
550
4696
6242
3126
3251
1594
3257
122
1900
122
8046
489
792
549
7168
1068
4643
802
4608
2104
905
1536
631
1180
3059
3366
1075
3059
1180
591
10976
625
626
626
14171
523
536
532
455
552
1347
581
575
8398
526
1522
1562
1352
481
1602
1632
1680
1870
1476
2152
11124
1735
8583
1507
1556
1680
1652
2680
587
5420
1569
1620
1607
2187
28545
1952
1717
945
4310
1499
2680
2144
575
587
205
205
205
6472
10043
4445
764
661
1859
1380
1423
2316
1185
1466
1640
2316
10043
468
1466
1425
167
166
166
10043
166
166
166
166
166
1466
166
495
485
585
579
2328
8910
525
1684
2015
2026
537
205
3357
2324
3258
1563
654
480
1944
453
394
776
3569
1327
528
2555
533
1729
595
385
1179
5455
4366
14980
26205
19163
14836
609
3528
523
455
552
536
532
19492
1347
16517
64371
206
21452
583
621
19492
64371
595
2358
2820
3874
18053
420
421
2588
205
204
1763
503
2801
60926
12985
1416
1332
1316
495
4237
1522
41096
3650
119821
462
38443
579
2894
3644
1279
65178
5734
568
409
409
1578
424
492
501
505
2450
2106
431
499
508
1018
7722
5280
377
41068
94258
603
2906
626
626
625
22303
473
473
24811
6453
4960
25420
27036
75548
25276
113798
16158
1897
29473
33740
23680
1886
34641
491
59901
579
569
4680
626
626
625
2726
3684
4879
2525
138
138
138
513
507
2294
588
588
587
497
3032
1553296
587
3224
3644
31814
709
509
574
3537
604
3981
3977
4016
3688
3999
4291
4257
3376
3353
3677
4107
3597
4095
3859
3941
3294
820
12911
3339
3344
3170
3370
3228
3423
3415
3406
3397
3411
795
3895
3288
3267
3281
815
10231
804
1842
17555
6207
1917
2093
5037
12238
7763
7586
2748
52599
76904
2177
19047
6595
18605
5105
2286
8713
50880
984
3027
612
4380
926
167
1149
167
818
167
818
515
22881
490
165
165
165
12052
2085
18176
206
781
21398
47850
205
205
205
10281
1917
2093
6207
589
559
5604
5604
9583
1932
2219
1776
1187
4982
7706
625
626
626
10243
887
2068
23438
7684
980
8775
521
4981
559
29528
13936
10567
5604
5604
3528
532
455
523
552
536
147495
483
1737
4032
1394
545
2319
541
3153
591
1733
42127
55278
7696
79372
78310
169849
529
3397
205
205
8741
205
205
205
9679
15217
5499
586
586
585
7582
7348
27256
27338
2913
2275
2055
13997
2550
509
509
1600
45788
6282
19705
162430
18176
781
13311
2999
47562
1151
923
2244
2444
207
81342
59016
5604
10567
4366
14980
26205
19163
203
700
16689
18176
21398
23364
11616
2680
11856
8239
7674
10144
11943
417
528
585
522
527
2790
588
588
587
2769
585
2332
626
625
626
4362
6073
5057
6626
515
9118
4483
1504
1103
2216
1398
1334
802
1573
1478
1591
1444
991
2279
1445
1464
1280
1428
83885
6350
4914
5104
15545
2932
2859
1944
2326
3988
2956
2927
3079
2980
4219
4220
2327
1900
2461
11138
635
615
2759
3101
8451
622
925
2105
10344
23475
179
8812
180
509
4483
699
802
1334
10730
506
1649
1133
1462
11049
1559
497
3069
1607
13979
1272
1267
1286
1280
1241
1267
1279
1251
1279
1267
601
591
32534
4802
1512
503
6431
2680
11856
11616
11943
8239
7674
10144
23364
137732
137732
473
18176
781
206
18138
743
13273
251823
16651
21360
2249
417
485
514
498
1309
494
274825
585
579
2328
523
1435
206
205
205
204
205
204
204
2264
11360
591
581
581
2347
374
748
1070
611
5604
10567
521
2307
588
588
587
9747
20170
81126
569
353
519
11190
1335
2453
4483
1884
802
1717
2168
699
1390
1834
8011
464
473
720
587
1068
802
846
5613
4643
5610
591
2029
10087
6783
166
840
1915
1423
1466
1425
1821
701
3111
73121
553
205
2354
292
392
14533
2695
604
1380
468
17838
2547
6225
204
1223
292
2878
4343
541
343
8408
147409
4695
13149
10043
5535
8491
3586
503
166
1032
497
3052
3467
419
145
145
479
1897
81301
343
485
470
4336
19388
517
5803
577
28950
205
205
205
205
501
2290
501
166
501
141433
521
8910
147495
4657
626
626
625
23655
205
205
205
206
205
205
205
523
10141
783
1860
892
418
412
412
12864
17152
23048
27336
19296
10720
575
3139
561
623
681
14720
7627
12768
626
626
625
5221
485
479
1935
626
626
625
47850
12768
2776
2789
3511
4685
6386
629
13724
528
526
532
515
3094
523
549
804
552
4649
8745
141
3568
2706
2759
2707
2681
3131
2768
2452
2662
1413
25707
324
1057
140
1654
1736
1355
141
2243
939
5840
6929
954
620
726
544
62705
46775
350
826
6406
5968
10298
12134
3613
12067
8427
6012
379
1197
10509
26809
4779
12067
4767
497
512
5120
137
138
139
139
139
137
138
138
137
3367
21901
164586
3051
1344
1243
3340
207
125776
137732
485
417
10181
491
11506
287
284
2284
168
167
167
588
2621
4572
3417
5060
12098
229265
497
3024
180
179
179
1099
180
179
179
1050
180
1066
179
179
179
179
179
179
179
179
180
635
179
77023
180
181
179
2105
8813
7721
179
181
18176
781
13311
5921
26092
13441
17491
28030
22930
16081
12423
25350
16354
27817
73991
7838
11920
11818
23037
30836
27435
18154
72719
30008
12723
26972
15986
12794
12454
21009
3741
12764
16648
2820
3874
450
421
420
420
420
5563
4530
2602
361
1064
361
361
361
16418
361
2676
2701
559
539
17348
4924
479
8364
5247
1643
6384
6155
8533
7837
10404
2999
3368
12671
6200
205
205
205
21686
511
11050
588
587
588
28275
18103
3061
28352
10824
507
11702
10703
13581
511
481
511
481
3081
1589
802
1739
1294
1617
1291
1641
200498
207
206
206
206
206
206
206
559
7300
559
23364
2680
11616
8239
11943
11856
7674
10144
4131
1100
12139
543
159804
543
9319
6169
2056
1880
136
135
135
3518
863
687
136
135
135
3518
687
863
497
487
497
487
493
483
7160
455
523
1347
528
532
536
575
3141
206
205
205
206
205
205
9536
205
14735
5101
6089
22306
162992
168
168
505
45413
3363
4914
2687
454
356
3680
6249
2002
1190
14600
1443
797
113411
210006
499
4682
1886
2391
1038
15498
166802
445
15840
15840
3907
14558
5952
2248
4617
557
1091
485
490
489
1090
203
203
532
381
81339
168510
2711
524
558
203
37868
204
549
12092
4373
11050
28275
3061
28352
9217
13919
4844
20658
20658
589
380
1728
365
361
276
276
553
23364
11856
8239
11943
2680
11616
7674
10144
137732
15560
22140
27616
441
441
447
1136
626
626
625
47850
1935
2646
626
626
625
11848
3105
497
3064
4638
205
204
203
205
204
204
204
204
205
203
203
204
5110
204
204
205
205
3940
1386
7569
17336
2615
507
202
8817
3034
3260
3856
48386
2399
23583
6771
9274
7371
7371
533
1888
18784
18784
18784
24097
557
1443
348939
14891
577
4310
1499
581
1735
8583
526
8398
1522
1562
1680
1602
1652
1680
1870
1786
3567
1507
1632
2520
3330
1969
1352
1556
2152
11132
11124
575
3119
1079
1476
1924
587
3186
626
626
625
500
1608
571
18176
13311
781
626
626
18138
743
13273
6012
655
650
654
1158
1145
725
655
649
654
653
1144
1467
1327
579
2328
8504
2247
4880
5841
5654
1350
1635
24546
1730
1594
153559
94814
412358
101514
104410
591
626
625
28884
436
7098
1293
513
205
205
205
205
206
206
205
205
205
2646
626
626
625
6100
802
1451
1871
1131
506
4483
1253
1364
2500
1231
1779
43264
13103
1102
298
4507
1829
103579
2814
7926
169
167
167
168
318639
3678
523
552
528
455
532
7493
65204
17646
954
4366
1360
11023
1917
6207
2094
6153
632
139
9366
51811
2296
5793
26979
7574
2578
7390
7411
505
6793
204
1768
203
1707
1970
2157
1290
6036
2419
1686
1807
1731
1618
1768
1285
2150
1659
1295
1636
1280
1822
509
10730
205
1334
1559
1133
204
1649
1462
527
3205
1262
499
489
479
8011
464
1068
802
720
587
846
4483
4643
5610
473
5613
4033
1102
905
13103
579
567
559
541
585
205
205
559
511
549
4446
802
567
205
543
205
541
205
579
35337
205
94642
123323
543
585
541
579
559
567
543
585
567
541
579
559
625
40324
625
625
625
18824
40324
499
499
1607
1310
1305
1324
1279
1305
1305
1317
1318
1289
1317
3972
521
5720
205
204
2802
1352
1239
1216
1207
947
1039
996
32527
115445
82966
4202
1494
1135
1328
1847
1300
1339
1917
1525
1425
1333
1235
1187
1846
2509
1528
2093
204
1225
203
1346
1284
2380
1818
1212
1192
1393
918
3431
1380
1099
1365
1398
1342
1208
1185
1496
1051
501
491
5720
205
525
3279
519
39938
1251
4628
289
84809
2328
3043
818
544
9649
14047
3835
16266
507
204
511
5133
626
626
625
37882
24120
9151
205
206
206
206
206
23364
206
206
206
206
206
517
3231
4445
764
1229
4033
802
1102
4483
905
3051
10196
1376
1926
1381
1187
1459
506
1418
1785
1951
1270
1641
1392
699
1194
1410
1485
1586
1917
1550
1967
1743
1581
1115
1672
38909
2551
1700
1372
2223
1188
1497
2225
12551
2098
2069
1845
1469
1766
2245
2347
2233
1493
2211
1523
2498
4084
1656
1510
2314
2261
1977
2352
1687
2263
2913
2498
2752
4774
2033
1985
2294
2392
2091
1601
1777
2015
2047
2165
1627
2998
86291
1523
2463
9036
1525
1432
1765
1749
4312
1744
1367
1549
1538
1391
1525
1350
2528
1851
1437
1614
1486
1385
55395
5841
561
4234
204
205
206
206
30266
21398
5475
528
654
533
480
453
453
526
1254
934
541
817
728
718
839
1267
1618
1165
627
615
708
1182
385
592
713
467
764
648
958
976
2236
644
504
581
525
2770
394
792
589
889
4900
1274
539
611
599
16783
827
800
1514
1207
526
1326
1749
1412
676
743
576
1718
1373
1145
1350
537
546
1585
420
405
662
976
831
19941
828
586
677
821
1479
1090
729
1396
838
970
938
619
1142
873
510
1562
1898
1534
1611
1746
1751
1762
1346
573
577
988
19829
535
1292
1498
1219
655
690
4265
594
734
554
665
540
1192
1927
1603
1541
863
586
602
110617
1289
1771
1108
2985
537
1835
940
563
531
450
1565
1957
1556
1709
903
435
412
1526
647
609
845
4678
565
4003
626
626
625
575
3175
40518
497
2991
7721
5532
15308
511
1130
523
455
532
1850
552
1184
560
561
546
18176
781
13311
21398
1349
533
10952
1935
625
626
626
23196
480
453
528
47850
365
1758
424
492
501
504
521
585
6371
70201
1090
2502
2068
393
461
470
980
7684
2927
587
5379
6024
205
205
205
575
3180
18176
781
206
21398
32756
16689
2557
2408
2947
1545
3131
422
3147
7924
5351
17402
6517
3147
3147
3147
4390
3399
15783
5046
1930
1429
4040
2250
4379
4761
3245
5091
6535
4263
544
3010
5209
4214
4387
2309
5221
1429
2729
6224
5453
2313
2958
5664
4413
8728
11295
3737
4050
1706
2458
2298
4431
2472
3410
7339
2115
11985
30298
29953
604
9692
33929
1944
1867
2695
2731
2877
7312
1508
1574
2558
1403
2024
8967
8254
7988
8276
2505
2734
3049
2903
6678
7419
7860
1442
1590
9882
2480
1770
2252
287
7487
2592
1919
2653
9219
1602
1860
8213
2644
2590
553
2759
2291
8276
2628
2962
1611
11017
17674
1242
945
8087
575
573
143307
575
575
198411
573
573
77295
573
104961
569
42980
577
122146
575
575
575
573
113944
575
108807
573
112204
573
569
577
575
571
127643
571
571
92163
575
575
575
43035
777
345
281
1923
281
13306
1367
1423
1435
1381
1035
1642
558
2021
1039
906
77827
1114
4585
1228
1218
4784
10832
2221
4148
262
9416
264
2241
2553
2389
2402
2111
1647
2038
1785
2056
2268
1408
1240
20598
9213
5786
6853
5562
6256
7355
7334
6985
7564
4585
1822
142
2721
11038
142
143
142
142
142
142
142
142
143
142
142
10243
142
142
143
142
4638
25534
9990
167
165
166
165
166
166
166
165
166
166
5615
167
2306
6525
166
5397
166
165
166
538
5397
548
497
2914
7962
574
613
11404
1362
1405
4576
18983
428
142
142
135
135
135
135
142
1833
2094
493
18176
1148
583
23340
147495
521
7459
29331
497
3063
1697
26167
14942
19125
521
5447
3450
2898
579
206
519
2499
2105
1749
764
4445
1188
2388
1887
3827
167
166
6329
635
3720
2606
1572
1217
1877
1314
1217
1440
571
234503
172
57967
6857
3994
1213
11596
3721
497
3038
567
3383
3644
895
2979
39408
355
1314
11692
1076
9011
14369
5842
8473
10082
1608
13834
11692
174
1313
1076
12762
36267
5842
10334
1076
1076
14906
7328
13947
42850
507
2219
6428
6779
5145
5868
3576
5445
6682
4781
3456
6185
6045
65022
5005
5675
4459
6365
9213
4359
4783
24618
5464
5596
7601
7392
5752
5556
14312
5102
5103
6891
7564
5752
5532
6293
5600
23177
7023
2556
7777
3026
4393
7371
42233
2645
612
4845
1377
591
9038
6101
4234
2176
2326
2713
1409
1539
41360
2444
2891
8799
3294
1856
2069
4110
3224
2285
37070
1901
920
3012
5332
51862
9103
9371
13522
42881
23673
29994
5227
6792
387
3879
3041
48258
503
12659
41241
4949
899
6718
2043
2043
14453
2069
39187
479
464
4483
1068
4643
720
473
5613
8011
802
5610
587
846
4033
802
905
1102
1958
3337
1741
699
7300
22349
4475
13843
1460
1714
23248
425
551
550
551
529
534
556
547
1621
21989
1695
22913
1598
22865
1755
23807
1833
26396
1759
24473
1964
24582
2145
26817
2736
27957
1684
22442
2042
23138
1600
21397
1644
22437
1846
26914
12548
455
523
552
536
1347
524
549
549
497
2953
2508
1326
5246
15629
12351
135
493
378
203
204
5490
455
523
532
552
1347
3878568
559
597
1737
525
4458
625
626
626
3398
521
8910
6854
479
2640
588
588
587
2358
2726
2347
5748
505
6793
1768
1290
1618
1731
1280
1659
1807
4483
1707
1686
802
2157
506
2419
1768
2150
1636
699
1970
6036
1285
1295
1822
148641
206
175701
505
206
29120
205
39144
44673
27540
205
47066
205
119240
206
505
6793
4483
2157
1970
1290
1768
1707
699
506
802
130249
133899
133899
206
34457
155060
206
160109
206
203
205
14520
3869
5915
2158
409
1297
497
3016
2211
4255
2583
10009
4949
899
6718
527
14039
501
507
623
4251
224
165
33343
165
166
164
166
1760
165
1584
166
165
1410
1543
165
1619
6621
1694
1574
14126
1554
604
162061
493
14199
6321
120054
206
207
493
2558
18980
15773
1872
643
523
517
2896
515
2896
505
505
11076
1431
4483
699
506
802
1800
483
23364
205
206
206
206
206
206
206
560
597
653
637
175
564
175
575
407
547
606
667
566
20164
555
551
585
561
577
562
574
564
504
582
655
669
588
13720
577
567
567
3287
4265
1091
10430
4054
9213
24618
5695
6698
4359
5823
4783
5505
7020
6255
7134
5595
6698
23176
6881
7601
5463
5505
5102
5531
6890
5599
6293
5753
7022
7393
7371
23177
1887
3443
521
595
570
1208
802
760
1402
4150
495
1786
770
763
630
16293
9385
1253
6673
1449
2901
14925
3279
543
5803
577
28950
577
8224
12241
7776
3833
42148
425
2169
2475
2056
746
15688
684
81163
4095
510
813
589
5022
802
1541
1142
1512
1271
2702
4483
1273
1253
1023
2327
515
229303
206
205
204
6850
7416
34245
3734
17149
13916
9213
1570
12885
1602
5493
1492
2900
3380
9705
1469
17112
12258
1864
807
1267
973
598
9382
1191
3533
549
1331
3153
1285
2308
1285
1411
549
2915
567
8999
28132
9018
8219
9708
7749
6775
8647
9059
8132
7020
7948
2653
5536
15957
3895
4099
7793
8726
215
214
355
214
427
215
215
215
215
213
28473
215
215
215
8076
5753
20072
21012
1667
497
3038
497
2982
9213
8799
497
3074
182
337680
2746
983
8933
49130
3924
2913
44623
44809
180
179
497
3104
11868
6113
497
497
497
497
3108
497
497
3054
497
2978
1175
4463
7935
3353
15157
9272
33433
2672
2035
325
4630
781
575
582
9711
242
601
497
10884
3335
3335
136
3113
988
1104
4349
3039
3854
1331
3105
1412
1426
1566
2672
1166
2309
33433
12437
940
8310
7377
9334
8815
9268
9275
8436
9150
9213
10919
18307
11430
1519
21855
2919
712
9252
370
7578
23054
5328
7501
5315
11467
1929
136
136
2121
135
135
136
136
136
11932
660
136
136
136
583
2520
603
8128
5249
707
7562
3181
9313
2085
2855
4791
16464
1819
1111
8362
4703
20444
6713
11464
2976
2587
136
136
26556
13807
2206
137
24454
2820
421
420
3849
27169
7767
137
4796
4003
1086
1666
5993
1822
180
179
179
180
179
11038
1400
180
6760
180
180
180
179
181
53518
179
179
181
181
497
9552
626
5561
479
8011
464
5610
1068
473
4643
5613
720
587
846
802
4483
4033
1102
905
21094
18457
497
3018
42503
570
673
29986
1056
1704
1073
1527
1822
11038
181
6760
181
9039
1426
507
501
473
507
507
501
507
501
10404
12671
3368
3000
2945
2063
205
204
22534
62134
12260
1822
11038
3441
6759
181
3630
167645
547
479
180
10243
83667
25688
515
25688
15140
8695
333
17431
286
10470
23139
948
2303
2252
2549
52335
1932
180
180
180
179
47801
781
31884
6080
3333
4407
4496
3445
5356
360
4175
4788
1093
1492
2372
382
1077
1077
495
481
36889
9162
2526
13553
4483
4643
802
5610
720
464
1068
5613
846
204
4280
2235
3394
11692
1076
1077
5842
138
143961
383
383
9213
136
2990
1826
549
5604
549
506
621
82934
1263
5501
481
382
481
621
4296
7473
136
2768
420
112210
21127
3023
5248
2153
7513
31802
5330
2835
9617
1419
1252
8749
7538
479
473
587
5106
4234
17543
37882
6209
5323
4386
3272
1077
10335
15491
503
96236
24860
164467
137
123140
13948
138
497
3097
180
207
67704
507
5409
10364
7079
179
8321
497
2646
515
10388
9143
1769
518
3918
7485
12992
403
405
1867
1203
390
404
405
1175
1174
404
404
405
405
4524
2902
16960
9770
9801
3397
406
405
1822
1822
11038
181
519
5753
626
626
625
17514
497
3012
18176
781
13311
21398
47850
626
625
626
4446
521
206
1093
6697
529
5428
455
523
552
1347
532
1758
386
454
463
483
548
467
6371
188231
6849
5823
38201
123053
78485
63193
104688
55626
14496
2471
13989
11233
486
298
12297
12240
12763
44674
44090
38535
22115
24493
26250
33165
24153
16791
75006
14579
16149
30583
954
515
5815
2758
11155
3081
3890
82811
2758
1687
1930
3273
2962
2985
5242
3136
5721
5447
165
165
165
165
166
165
4156
931
933
1327067
3081291
4480
626
626
625
2219
26238
57901
31100
6044
1776
5214
4266
2210
1932
56515
479
7973
426
4445
1030
4605
5572
435
764
549
682
5575
808
3995
764
1064
867
13065
543
72826
8741
626
626
625
517
4826
588
588
587
3906
2976
7773
28332
3201
10270
7003
7320
4329
13374
8887
3398
18784
2135
205
205
205
205
499
499
1272
1267
1280
1286
1267
1241
1251
1267
1279
1279
545
17540
455
552
528
532
523
8265
24125
14982
8040
6313
22059
44496
13712
1443
57697
14891
17540
17540
1309
2204
2418
8592
3171
4230
3144
1432
3600
1071
1379
112575
2710
81115
3691
455
523
552
536
1347
4243
97082
240953
7024
524
8444
169
589
589
10220
23669
507
557
18176
781
13311
21398
7304
203
203
203
617
203
2111
1347
47850
59016
14267
505
1092
366
1064
1094
1054
1089
1100
1095
1105
1093
1093
1090
885
2132
517
511
511
511
511
511
511
511
511
511
513
511
507
14955
14267
505
517
511
511
511
511
511
511
511
511
513
511
507
511
13957
523
5017
15386
2309
16750
23286
12318
6502
796
7638
6075
1171
155
22629
5037
12238
205
7763
6536
23379
17470
3342
2525
5604
1081
2452
3381
773
1820
5604
2525
5604
5604
1222
77543
60414
57661
37893
1045
501
34062
24690
25130
30570
29648
24398
39049
45343
25676
535
74287
206
569
2418
581
10952
2571
626
626
1349
533
1409
2839
6067
34304
5896
4380
50603
1907
794
791
791
800
342
204
2189
2616
643939
642618
797
1824
2907
2505
2695
2464
4380
655460
616408
651901
5575
523
532
1347
455
552
3878568
1557
964
509
1924
507
4380
571
5537
624
624
623
7620
1790
12270
3606
1241
95252
93394
607
5604
10567
19492
203
1347
203
203
536
203
11573
75233
5604
3528
3585
553
553
4273
528
5532
3732
3842
3540
2005
524
4366
14980
19163
26205
601
2518
24887
12067
1923
6098
8741
626
626
625
1025
2209
523
5604
10567
5604
523
5604
2920
3519
8107
575
3071
612
2680
669
140498
473
467
781
18176
13311
347
25161
859
668
547
1581
592
574
743
756
511
518
875
686
566
1581
426
721
1293
17981
2476
936
434
2805
501
595
530
47082
54183
28426
184
80935
1331118
6762
1079
4521
38051
622
517
511
5604
1439
22789
110651
9301
1343
5604
503
8398
1735
1522
1786
1562
1507
481
3330
1680
497
2520
3091
509
497
3104
204
497
3122
497
3122
595
2243
24293
519
557
5720
4483
802
699
5321
4445
764
661
1545
1325
2107
1804
152985
1637
523
4340
587
588
588
3838
8971
167
167
167
4588
167
167
167
2524
3741
167
167
167
4419
10861
5036
4644
6200
3110
3123
555
5604
555
5604
8741
205
205
205
183
183
575
3079
6934
626
626
625
76143
207
504
5724
11949
14964
2130
9175
37758
1726
1327
1819
9647
1740
1605
1934
2109
1898
1075
1517
322
1867
2332
603
5604
10567
5532
523
455
3205
573
3528
552
532
203
203
536
1347
19492
77642
27872
2144
2976
617
1397
1383
1072
19492
203
203
203
203
203
204
4202
3528
19492
6367
23787
1289
1229
884
1401
221933
4131
10961
25113
5566
1305
3974
24195
1229
5566
890
1074
8682
2107
3495
480
27675
5254
556
2237
2237
2237
1520
147447
206
206
4011
2286
7475
6796
4767
6745
10190
6783
7555
7563
30607
5170
6191
4017
5613
4834
6062
5232
5135
5125
6398
821
12285
2308
18193
1282
1285
2280
6554
529
567
15755
165
485
514
498
1309
165
20417
17610
9084
165
488
12548
511
511
41890
14395
15755
17418
52574
974
3118
1635
12548
593
10137
802
2332
4483
699
2126
1989
1921
506
2493
69866
182040
605
626
626
625
5172
17542
14715
41541
551
1208
11616
28795
7508
11856
5604
11943
206
5600
2099
1303
96023
28545
5420
1569
1952
1620
1717
1607
945
609
581
500
1121656
3035
904
79111
3098
2093
2291
2360
2158
2144
2120
2159
2889
2211
2016
1757
1968
1835
1857
2181
2021
1891
1955
1719
2270
2261
2052
1980
2307
1909
15952
13273
16651
467
743
18138
15386
17431
947
2303
2252
286
10470
2093
23139
2526
1917
3807
2527
359
3968
968
300
35218
25882
3996
15844
3333
4407
355
13369
6080
4175
13821
1941
3445
4496
4721
816
4027
5183
12551
802
1469
2347
1523
699
2098
2233
1766
2498
2211
1531
2357
3217
1460
1658
1421
1439
1464
1446
1657
181449
1978
2455
218148
137
215
215
215
215
215
213
214
215
215
215
214
215
215
215
215
214
215
215
300
5807
358
349
306
17169
781
3568
781
2372
4448
2353
14084
1000
15460
360
4788
8162
1492
3291
5356
4162
17740
2944
4483
2245
506
2069
2752
1845
1493
1756
51824
306
17102
215
215
215
213
215
214
213
214
215
213
214
214
214
214
551
551
2126
2297
3139
521
5447
455
532
523
536
552
1347
13824
524
10867
1685
10867
3394
12634
2410
2394
1685
1841
2920
2192546
2397
13824
11127
528
13824
2397
820
2397
13824
4986
1737
2801
466
3366
9127
591
1310
1310
1310
1310
8047
138
137
483
6839
206
8648
206
206
10339
206
10220
1583
206
6877
206
206
7376
9688
5704
206
9688
10339
5840
4504
588
587
588
5037
7763
7586
12238
2748
52599
76904
3090
3132
3101
3161
3153
3141
3097
3114
3119
3179
505
543
70777
61685
206
207
207
60955
207
136025
3182
3131
2542
15755
165
585
585
168
168
168
168
5537
624
624
623
2173
33265
573
593
22994
455
523
528
552
23118
22807
49563
32863
11680
25760
28548
2088
2123
1230
2359617
495
4275
1560
3688
41134
17461
5286
2691
15461
14246
24175
21469
23192
2775
16274
27331
19512
22641
16315
575
3174
503
8398
11132
1735
1786
8583
526
11124
481
1507
1602
1556
2152
1522
1352
1652
1680
2520
3330
1079
1562
1680
1632
1870
3567
1969
1476
497
497
1654
3135
497
3047
497
3012
509
1924
3143
535
1607
2187
497
509
3065
501
2328
501
3600
455
528
523
552
532
8534
1206
15333
47264
7252
1346
12741
29493
47516
134123
1079
9887
9487
970
384127
1084
221745
37397
1075
240393
1014255
1897
57213
74723
93687
64802
974
128204
839
390
1656
28531
49469
37011
4978
24808
36875
22235
36124
19157
974
1703
1091
26038
25998
1337
20216
44921
4161
1780
16958
43686
58261
30740
1083
262154
8534
4603
30441
30030
34806
952
2247
88468
193420
4064
48982
3600
6283
48971
23398
85350
3600
455
528
523
552
532
6283
26633
23836
94629
27666
41000
368473
235259
15957
1190251
6494
2092
424
1109
462
7450
39741
473
511
7866
2454
3757
3301
3778
2935
3503
13207
637
2572
2435
6656
3187
3073
11822
15388
1794
28925
8421
5604
1575
5604
2680
465
4366
26205
19163
14980
5604
10567
5604
3101
1609
1551
1164
1184
70774
3269
1381
1459
6100
1451
1231
1253
1364
1131
1779
1871
2500
65338
2130
1487
205
205
6401
1551
1268
1468
1257
1414
1257
1192
1209
1430
1476
1147
1340
1295
1376
1422
1083
1476
1587
1228
58122
39126
27502
56819
21408
4251
1584
1370
1317
1127
3229
1517
1610
1717
2794
2455
89414
8644
1802
1979
2272
2512
2439
2217
2592
2994
2934
2522
2465
2600
2273
2277
2085
1420
2920
211147
225822
118571
4038
1474
1047
5114
1238
966
861
916
999
1196
1012
23722
6233
1780
1512
2198
1824
2312
54577
2302
2824
77743
4705
1633
1463
1243
118824
205
205
205
205
205
205
205
205
205
205
205
205
9109
2029
1273
1716
1221
1887
1359
2179
2247
2401
1478
1426
1975
1288
1686
2183
2028
2006
90594
1507
68689
62888
48754
78131
158870
81880
178228
48205
205
205
1662
1850
1392
923
4659
116748
139966
3604
1114
11076
1431
1800
172488
4446
1445
1516
1696
1248
1651
1537
206
205
205
205
205
205
205
205
205
205
205
205
205
205
3217
1460
1421
1464
1658
1439
1446
1657
216154
2420
136948
1641
2450
2614
1743
148336
2228
1591
205
1731
81367
507
19386
417
485
514
498
1309
494
55417
37301
14072
36222
6558
417
485
514
498
1309
19386
494
587
48944
591
553
4064
514
417
8534
494
8534
23360
168
89173
565
603
60784
591
593
6441
4483
1543
802
1319
1916
1727
2075
1983
1967
506
1556
1540
1058
1350
1404
593
497
1183
3553
5051
205
5051
3553
3988
2353
9483
1270
5557
1820
2085
27056
789
444
513
507
2580
626
626
625
4467
1854
20653
7607
205
205
205
515
1941
2038
4966
6615
269
192
2274
1914
52916
2941
2018
67242
5154
2037
2907
1647
47572
8002
1527
468
1330
3537
1715
585
5243
971
818
19621
535
529
2143
626
626
625
1231
2311
11733
555
156207
549
241213
233003
557
233003
549
154054
557
511
549
4483
2881
3075
2451
2774
802
2957
2862
3110
2214
2980
699
1843
506
2592
1770
2980
11092
3365
2170
1994
2841
3989
1907
166
1522
3650
41096
2653
168
15423
14208
21431
23154
24137
2737
22603
168
27293
16277
19474
479
517
552
7300
544
1428
3736
2458
3010
3724
4380
497
3098
497
2965
497
2961
475
4275
41134
119859
17461
2775
105108
611
2740
626
625
626
5891
142
62219
299
6545
2279
4977
5402
19881
509
2711
455
523
532
4366
14980
19163
26205
2711
552
536
1347
5447
9640
1822
1285
1144
6075
5792
5544
2542
3260
617
526
5296
118674
515
2502
3944
18654
3213
2186
535176
830
32794
1075
2448
2489
13859
3213
2502
236299
225515
209197
299
336
926
143
604
299
299
3821
3821
299
299
3003
3003
143
604
138
212
344
344
328
328
328
328
328
328
328
328
328
328
328
328
299
926
1021
299
338
308
299
306
405
299
312
284
1531
2366
4564
13359
76105
38012
45890
26121
5957
5095
37844
36747
8360
1697
8545
488
1484
537
549
1469
1314
443
1524
1518
1642
1564
1614
1594
1642
1832
1438
2114
11094
11086
2482
1748
3221
1147
2004
1046
1106
4662
1105
633
3871
11324
13455
4540
507
1257
554
3367
1226
1353
1248
2217
6970
1462
1286
3301
1337
1285
2010
1366
1377
1227
1434
2279
8251
548
1317
5928
31189
1911
2122
2124
1837
1837
2273
2168
10067
1599
464
2089
575
419
19350
10081
802
699
1897
1461
1223
1504
4483
1418
2354
506
1463
1460
9725
47979
8104
6284
4468
9972
1825
19905
100701
1155158
30408
3952
202
203
203
203
513
18176
781
13311
509
2711
3090
2545
203
553
1365
923
1987
1099
902
8262
12278
550
9213
5824
136
7019
6255
7601
7134
529
7392
6890
523
565
9521
23177
1983
5532
1506
2205
1678
2417
40591
1850
529
7494
1557
3735
3521
2726
2197
37136
2615
1674
523
1027512
2883
2924
877
6292
541
1179
333882
467
206
205
1341
511
511
2116029
2415
489
499
1607
206
206
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
5490
575
3139
62645
673
1899
523
1347
455
552
206
493
493
3596
1347
532
455
523
455
1496
1351
1427
1463
1486
1269
206
1636
1460
1348
205
205
2550
11654
1276
15736
1039
1039
1039
3199
37394
5409
351
519
507
5540
519
351
21394
325
329
372
60298
65113
21199
502
52255
502
43406
502
502
502
55413
41012
1685
3127
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1289
1317
1305
3993
1318
1317
3060
521
2962
167
167
167
8466
2719
6698
2293
626
626
625
5329
9552
521
3739
626
625
205
205
205
5338
5664
513
882
1880
2157
816
2967
505
543
6006
6181
13212
5914
588
587
588
12780
517
9552
11001
1737
3366
2801
60926
27344
1366
3366
745
864
745
745
4463
747
747
866
743
13311
4723
2971
497
18176
14017
2935
202
19163
18176
2536
205
3993
1317
1289
1317
14980
587
8367
2114
26205
76904
1685
2935
2536
2114
1310
1267
569
781
21398
47850
9552
1685
571
2748
688
722
1685
29537
52599
8003
1685
14017
8367
688
684
1324
1279
1305
1318
1267
13311
393
490
461
470
6739
555
1032
583
45413
3363
4914
549
30779
529
549
587
13350
10908
8784
7692
13032
4667
19839
12495
11278
6115
3888
1541
5328
264
311
595
2243
24293
9486
1460
6865
575
603
1039
22010
603
581
205
205
204
203
204
204
204
4492
1235
1891
34665
9097
42543
501
2328
501
2328
467
18176
781
13311
548
21398
1010
455
523
532
2100
552
536
1347
49670
141245
1437
344835
2100
8262
12279
601
2192
626
625
626
571
205
3721
3324
3601
2071
1830
2111
96023
7917
4445
1064
13065
657
23364
575
3120
499
3041
2321
1453
6539
16788
507
4537
1766
4483
802
1291
100737
497
487
497
487
6553
543
5604
10567
477
504
1935
626
626
625
47850
2251
10979
10911
1994
1349
533
2117
23196
453
528
480
23350
8555
528
385
394
2452
3457
5486
2880
5093
4502
5316
1782
3990
2173
3448
2212
3737
2781
1607
3639
5847
5600
2329
5614
4194
1329
2084
4232
4438
4333
2394
3397
1516
4464
1932
2958
7489
11566
2722
7950
30016
575
3085
3087
499
5604
1608
511
1800
626
625
626
2243
575
78880
1816
1854
511
6603
588
5774
27034
1178
14655
339
1293
8891
6449
19549
3916
35944
64572
535
5604
2680
4504
494
944
3465
3135
1933
7048
29174
3458
3775
17059
6839
20511
3451
4436
6310
2056
73636
9032
6013
5027
6082
2187
3776
36539
3141
1460
6662
5486
6763
4365
10594
10594
2487
6769
7765
15240
3519
12648
23764
17987
2276
4985
6833
4263
1236
3776
503
7950
8060
4316
6457
25578
31711
22905
26428
41038
43025
50586
724
3065
2449
4254
8519
1177
31795
1801
16948
79467
4033
802
1102
905
4483
13103
2163
11623
1824
506
1589
1869
1822
2136
2249
699
1437
2605
1707
1557
2063
2262
1776
130457
1580
2032
1659
1806
1979
2424
1660
2268
10159
1652
2401
1456
2151
2185
2372
2268
2151
2503
1190
41940
39495
4480
39175
4224
442
6282
6681
28883
6428
13809
575
3167
607
2206
4378
7658
2981
3140
2902
2938
2809
4797
5017
6507
5755
5494
1501
26873
1332
1274
1335
1279
1317
11626
4366
491
6464
14567
13991
465
13501
13140
467
259172
247099
2817
203
203
203
203
9443
37293
36650
26135
16060
35040
685
18224
1420
427
3154
377
6439
475
475
467
781
18176
13311
838
453
518
430
3128
425
1491
1238
931
831
900
793
2566
2223
5931
1318
8656
1908
11197
2174
623
4758
1200
2714
8283
605
639
2034
5740
1066
792
1997
3271
1546
2490
656
5002
751
3205
1231
5086
5626
103998
103998
1674
8760
7300
8760
103998
103998
103998
4316
2019
1272
4058
2865
516
1729
1240
103998
8760
103998
103998
7300
103998
103998
902
1667
4433
31278
31278
109520
31278
31278
10085
8760
7300
31278
31278
3516
3895
193
192
191
191
193
13320
1196
4065
4638
10028
10587
349
4180
348
1851
976
1079
517
2647
2208
25572
6752
4333
19934
2475
6563
489
27307
885
5604
4366
10220
17520
14980
543
19386
523
552
536
1347
455
532
66981
207
206
206
206
206
206
206
781
3333
4027
4162
4496
5356
8162
13821
1941
781
3568
2372
4788
2353
15460
816
1000
3291
2944
6080
3445
4448
355
13369
14084
1492
17169
4407
4175
360
4721
5183
17740
457
517
9552
205
205
205
4949
27740
33091
485
5566
10529
4328
14942
23360
10910
7468
7238
6586
11503
7277
511618
562912
1185429
314472
4737
20777
386
17904
205
206
205
3074
3600
3018
2687
2087
2810
2818
2542
2726
2697
2138
1492
623
187961
10480
148979
187701
4638
25572
10587
10028
349
348
976
517
2208
1851
2647
1079
4180
5110
5615
15550
2344
4333
6563
3613
523
1347
552
536
4243
7950
549
8011
1068
4643
5610
473
5613
464
4483
802
720
587
846
493
378
18176
781
13311
537
160982
4470
626
626
625
206
7011
605
1097
525
1625
434
514
502
511
531
3417
8398
8583
4366
4366
4366
1562
1352
1680
1632
1680
1870
1476
1735
526
4366
1522
1507
1556
1602
481
1652
4366
2152
575
587
11132
1786
3567
1969
1924
11124
2520
3330
1079
3121
2768
11062
1197
1194
2187
1200
4366
5604
5604
4366
193909
455
536
523
532
552
1347
4524
1394
67704
1455
567
870
567
1199
6073
661
699
3606
455
552
523
8395
485
417
490
514
494
29215
99195
590178
498389
670337
485
1990
8576
3900
2680
16089
2911
2642
16939
1072
10081
15441
1246
1660
1250
444
1025
540
1209
3318
8090
1209
1212
2165
445
988
541
1210
280
5046
1295
512
1210
280
984
8095
1296
512
541
1210
985
1245
1660
1249
444
1025
1210
280
8265
1287
980
280
510
540
1608
1209
1209
280
9941
1325
1093
511
1017
541
1209
1210
280
574
5547
10510
2328
501
2328
579
3863
1897
2957
2695
1935
625
626
47850
6934
76143
579
617
4483
802
699
506
1845
1469
11792
3966
1392
1493
1276
1533
1711
1269
1255
140181
12551
2069
2245
1469
2098
1766
589
23669
589
589
589
589
589
9002
10303
30998
16552
14099
205
205
205
205
205
18406
27950
10237
579
6481
17746
5760
10705
7681
4562
3980
4652
47222
22256
14361
11106
563
5462
500
3202
455
523
532
1347
3202
781
13311
21398
626
626
625
47850
5587
7699
11088
16517
64371
21452
501
270
271
271
271
271
270
271
272
272
272
271
272
271
271
272
272
271
271
271
271
271
272
272
271
272
271
271
271
270
272
271
271
272
272
271
271
271
271
270
271
270
272
271
271
270
270
270
270
270
270
271
272
272
272
272
272
272
272
272
272
272
272
272
271
272
270
270
272
270
269
272
272
271
271
271
271
271
271
271
271
271
271
271
271
271
271
270
271
270
274
271
270
270
274
271
271
270
272
273
271
272
272
270
270
271
270
271
270
270
273
271
271
274
271
270
271
271
270
271
270
271
271
271
270
270
271
271
271
271
271
271
271
271
272
270
270
270
271
271
271
270
271
272
271
271
271
271
271
271
270
270
270
272
271
272
272
270
270
272
271
271
272
271
271
271
271
271
271
271
270
271
271
273
272
271
273
271
271
271
271
270
270
271
270
271
272
272
271
272
273
271
271
272
271
272
272
270
271
270
272
271
272
272
272
271
271
271
271
271
272
270
272
270
274
272
271
272
271
271
271
271
271
272
271
273
271
271
271
272
271
271
271
272
272
273
271
270
270
272
270
272
272
270
272
272
270
271
274
272
273
270
270
270
271
272
270
270
271
270
271
270
269
271
270
270
273
271
272
271
271
270
270
273
272
2043
272
1469
272
2068
272
1480
272
1480
272
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
270
271
270
270
270
270
270
270
270
270
272
2042
272
1461
271
271
988
272
273
270
269
271
270
270
565
19492
55455
206
207
60823
98721
36001
125152
27884
206
68252
97073
222718
509
119821
595
455
523
524
552
1347
532
558
38009
549
599
3645
54970
15145
13428
587
6954
5739
2595
4625
13911
6395
10599
10488
12695
5343
20793
4441
11443
372
593
1704
962
16980
1950
58012
1690
1707
1704
5894
230463
4954
123880
981668
11387
2126
2126
90297
54341
36662
84642
10612
23802
103723
2863
34299
367555
158590
729
125558
415729
120655
52648
91513
1704
113164
441242
342768
5894
6311
190888
15480
288867
1294458
1030644
1016169
1161768
1224484
4954
964282
2246783
677
677
64240
80758
187606
53163
3368
3368
99872
119030
206466
729
230196
261885
5894
6311
304552
260708
54942
317910
428544
173830
385474
537068
811540
869776
644782
470070
1006688
34495
914641
234209
851608
6311
230476
1115338
679820
695066
245722
273085
525188
470720
522468
886484
434384
612010
767094
344026
194786
630
625
601
34163
626
626
625
5490
485
494
417
514
1309
585
205
205
205
205
206
20653
1854
4467
527
2032
626
626
625
4652
527
4972
4933
167
588
167
18813
525
3613
455
1347
523
552
536
4243
97082
97082
1018
585
579
2328
1830
491
500
585
424
520
504
3409
172
171
172
6450
6887
30219
6451
172
172
171
20131
6450
172
172
171
74549
6451
585
424
491
22564
10084
193
575
581
15076
626
626
625
14352
559
205
206
8239
23364
11616
7674
8688
4344
2896
18176
781
13311
595
23364
587
28795
5604
557
595
23364
206
205
206
206
206
206
206
465
4366
14980
19163
24820
378
18176
781
13311
530
21886
193
206
272
575
5490
455
523
552
1347
532
607
7738
511
531
3748
1935
626
626
625
626
205
205
4366
1072
587
2789
523
455
532
203
203
38009
203
203
558
203
1347
549
869
203
203
204
2789
203
203
203
2409
203
203
203
203
1106
203
203
203
2409
203
203
203
203
1592
203
25543
203
203
1817
203
203
203
203
203
203
204
1592
203
203
1817
203
203
203
2409
203
203
203
203
2789
203
203
203
3776
203
203
203
203
7638
553
203
203
203
204
3776
203
203
203
203
203
203
1316
203
3776
203
203
203
203
203
203
2843
203
203
3776
203
203
203
203
203
203
1681
203
536
3776
203
203
203
203
999
203
203
203
203
3776
203
203
203
203
2789
203
3776
203
203
203
203
203
203
203
203
1565
203
3776
203
203
2789
203
203
203
1662
203
203
203
203
2789
203
203
203
3168
203
203
203
203
534
3168
203
203
203
203
2789
203
203
203
5532
203
204
203
203
203
203
3528
203
203
203
203
203
3585
203
203
553
203
203
204
203
203
3528
203
203
203
203
203
5532
203
203
203
203
203
204
7163
203
203
203
203
203
204
203
6261
203
203
203
203
203
204
7163
203
203
204
203
203
203
203
896
7163
203
203
203
203
203
203
204
5532
203
203
203
203
203
204
1201
203
203
984
203
1576
203
203
203
203
203
203
203
203
1363
203
203
203
1576
203
203
203
1355
203
203
203
2407
203
204
203
203
1355
203
203
203
1576
203
203
203
2847
203
203
203
203
1576
203
1136
203
203
203
203
203
203
1576
203
203
1128
203
203
203
203
203
1576
203
899
203
203
1576
203
803
203
1576
203
203
203
203
203
203
984
1201
203
203
203
203
203
203
203
203
203
5532
203
204
4431
203
203
203
203
203
9176
203
204
203
203
203
203
203
526
12428
204
549
203
203
203
203
203
9176
203
203
203
203
203
203
204
203
12647
203
203
549
203
203
203
204
203
2680
527
84964
116396
527
527
207
71346
513
4454
166
167
41854
9193
292
1986
1972
11848
1996
1972
1991
1999
2000
662
80934
29390
11814
1994
2001
6602
517
511
1935
205
205
205
47850
3000
6736
3748
4912
5520
3476
18874
2003
5716
593
4483
802
6493
571
571
625
1853
1934
13682
164
501
2328
501
501
501
529
6441
1319
2075
1967
1540
1556
1916
1983
1727
1404
1350
1058
1543
11623
1437
2063
1869
1824
1557
1707
2249
1589
2605
1822
2136
2262
1776
170132
31871
660
630
766
3733
566
3997
4037
3904
848
4073
3409
4347
4163
3744
3350
3593
4151
4313
3915
3653
3432
4055
4033
3203
1924
16505
16060
11714
595
1681
455
523
552
532
1487
536
22699
5671
1314
10840
16001
2669
1163
1347
134307
1519
6334
3723
5420
3649
206
3318
206
7300
2920
9084
6982
165
165
165
165
166
165
165
165
8068
166
511
165
165
165
165
8494
166
165
165
165
165
2207
588
8843
6698
595
8741
625
626
626
97096
575
4483
802
4033
905
1102
206
206
204
204
1917
205
206
204
9351
9277
543
577
205
205
205
205
802
802
205
2531
205
204
1328
5601
204
206
1346
511
579
6715
206
206
206
205
205
19142
1820
2068
191
191
269
191
5150
6071
623
5298
14354
205
6412
3669
493
3498
8495
204
204
1525
204
1846
1300
1225
204
204
177
4577
7252
9409
493
1864
205
205
587
205
205
117182
205
205
204
622724
204
204
521
509
177
569
2535
9105
6405
112843
587
5604
205
55788
204
205
206
204
3400
204
204
1239
947
204
4202
204
204
1425
205
205
20870
7354
5604
5604
206
1551
205
2335
5604
1384
10334
206
205
910
204
205
205
205
2663
1583
205
6493
187311
1240
1240
1240
1240
505
205
204
205
205
205
786
3874
10136
10136
206
203
5792
1068
5610
203
1148
10136
10136
10136
10136
203
549
587
846
10136
420
720
5613
10136
13032
10136
464
802
4643
1308
2120
2343
1171
8532
362
12643
14377
6026
3878
42198
2180
5410
5339
349
1122
6563
15550
2339
4333
1272
24460
2093
6207
1917
605
53522
581
19299
455
523
1347
23623
29917
205
205
601
595
3727
626
625
626
6682
2603
2438
5156
14354
5726
3291
2845
575
18176
781
13311
582
1935
626
625
626
47850
5904
5904
5904
2680
2680
1608
2680
1608
2680
2680
2680
2680
2680
2680
3752
2680
2680
2680
2144
3752
2680
3752
3752
2680
5566
2680
2680
2144
2680
2680
2144
5809
3216
2680
2488
2680
3129
2680
2144
2680
2698
2504
3216
3752
2680
2680
2417
2680
4288
2680
2144
2680
5896
3216
3216
3216
3216
2680
2680
3216
1608
1608
2680
2680
3216
2680
3216
5248
2680
2144
2144
3216
3752
3216
3216
2680
2144
2680
2144
3216
3752
3216
3216
2680
3216
3216
1608
3752
2680
3216
2680
2680
2680
1608
2680
4288
4288
2144
2680
3216
5175
3752
2680
2495
2680
2495
2144
1072
3216
2144
2680
2144
3216
1608
3216
2144
2680
2680
3216
4288
2680
1608
2680
3216
2680
4288
3216
2680
2680
3752
3752
3752
1608
3216
3216
2144
2680
5384
4288
2680
2704
2680
2680
1072
2680
2704
5360
2964
3216
3216
3216
2144
2680
2680
2680
2144
2680
1608
3216
3216
2680
3216
3752
3216
2680
8040
17863
12709
2144
2604
1608
2680
2680
3216
2144
14129
14129
13896
14129
13494
2680
2144
1072
2680
2488
3216
3216
2680
3216
2680
3216
3216
1608
2680
3216
2144
2680
2680
3216
2680
3216
3216
2680
2144
2144
3216
3216
3216
2144
5896
2680
2680
3216
3216
3216
3216
3216
5896
2144
3752
3216
2680
2680
4288
3216
12328
18760
2144
3216
2144
2680
2680
3216
2680
3752
2680
3752
2144
2144
2680
2144
2680
2680
2144
2680
3216
3216
2144
1608
2680
2680
2144
2680
2144
2144
2144
2680
4288
2144
3216
2680
2144
2144
3216
3216
3216
2680
3216
3216
2680
3216
4824
3216
2680
2680
2144
1072
3216
2680
2488
3752
2144
2680
2680
3216
5360
1608
2144
3216
2680
2144
2680
2680
3216
1608
2680
2680
3216
3216
2144
5896
2144
2144
3216
1608
2680
4288
4288
2680
2680
3216
2680
3216
2680
2680
2680
3216
1608
3216
2680
3216
3216
362
2680
2680
3216
9648
13760
15008
587
2144
2680
3752
2144
3216
2680
3216
3752
4288
3216
2680
587
3216
2680
1608
2680
3216
3752
421
2680
2680
1608
2680
5360
2144
2680
2680
3216
3216
3752
4288
2680
586
2680
3216
2680
1608
3216
3216
3216
3752
2144
2680
3216
13793
2680
1072
2680
2680
3027
1416
3216
3216
2680
3216
2680
2144
2680
2144
2680
2680
2680
2680
2144
2680
2680
3563
2144
3216
3216
2144
1072
3216
2680
2680
3216
2680
2488
3216
2680
4288
3216
3216
2680
2680
2680
2144
2144
2680
2680
5360
2144
2680
3216
3216
3752
3216
4288
2680
2680
3216
3216
6968
2680
2680
2680
2144
8040
10506
2680
3216
2680
6781
2144
1072
2680
1608
2680
5360
1654
3216
3752
2680
3216
3216
4288
3216
536
2680
2680
2144
3216
2680
3216
3216
2680
2680
3752
3216
2144
3216
2144
2680
3216
3216
2680
13396
2680
2488
3216
2144
1072
2680
2488
3216
3752
3752
5360
3216
3216
4288
3216
2144
2680
3216
3216
2680
2680
2680
2144
2680
3216
2680
3216
1608
2680
3216
2144
2144
2144
3216
2144
3216
3216
3752
2680
3216
3752
3216
3216
2144
3216
2680
3216
2680
2144
3216
2680
2144
3216
2680
2680
2680
4288
3216
2680
2680
3752
2680
2680
2680
1608
2680
3752
2680
3216
8576
19832
13400
3752
4288
2144
3752
3216
3216
2680
3752
2680
2680
3752
2144
3216
2144
3216
3216
3216
3216
2680
3216
2680
3216
2680
3216
2680
12763
2680
2680
3024
2144
3560
3216
536
14472
19832
16616
2680
2680
2680
2680
1608
2680
1608
5896
2680
2144
2680
2680
2680
2680
2680
4288
2680
2144
2680
2680
2680
3752
2680
3752
2680
2680
2680
2680
5360
2680
2680
2680
2680
2680
2144
2680
3216
2680
2680
2680
2144
2680
3216
2680
1608
2680
2680
2680
2680
1608
2680
2680
3752
2680
2144
2680
2680
2680
2144
2680
2144
2680
2680
2144
2144
4288
2680
4824
2680
2680
2144
2680
3216
6968
3216
19832
2680
2680
2680
4288
3752
2680
2680
4288
3216
2680
5121
5121
5121
5121
4241
2680
1561
2680
1561
3216
3752
2680
2680
3216
2144
2680
3752
2680
2680
3752
2144
3216
3216
2680
3216
2680
3752
4288
2680
1126
1126
1126
3216
2144
1072
1608
4288
2680
2680
2144
2680
2144
2144
3752
2680
2680
5360
9648
555670
18760
13936
2144
2680
2680
2680
4288
2680
3752
3216
2680
4114
2144
1072
2680
3752
4288
3216
3216
3216
4288
2680
2680
2680
2680
2680
3752
3216
2680
3216
2680
12864
6968
2680
2680
19832
2680
3216
737
737
737
737
737
745
745
745
745
2439
3172
2144
3216
2680
2680
3752
1933
1891
1901
2338
2338
2338
2338
2338
208158
1829
1829
1829
3752
2144
2144
3752
3216
5360
3216
3216
1820
1820
1820
1384
2144
2680
4288
1377
1391
18224
1777
1777
1777
2680
2680
2680
2680
1072
2680
1072
4720
1924
2429
67910
583
583
10081
1897
1461
583
1418
2354
506
1463
1461
1223
1504
583
583
18824
623
623
5914
1909
3613
2009
2153
1909
1765
1795
1831
2126
1737
1833
1632
2034
2066
1637
2150
4783
443
1697
1608
1628
1685
1686
1763
1986
426
669
2170
812936
10934
2555
971
1729
622
776
641
595
843
3569
959
9611
1108
669
578
3422
640
434
550
2877
1620
563
1618
456
603
10427
4003
534
469
534
2627
555
386
416
6699
960
602
459
509
87421
709
683
1327
1179
2712
5455
462
2723
3342
8404
583
515
482
572
469
576
578
516
1006
3604
2396
19523
73966
3155
349
24539
48890
493
166
168
167
168
168
9307
175
174
5824
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
178
175
500
179
6346
179
180
181
181
180
2236
2360
9393
2144
2466
7269
2145
8893
175
174
174
174
174
174
174
13550
1331
2183
1333
4359
1701
1049
6033
1654
1714
6929
954
620
726
544
1097
1560
710
5313
36517
268
501
2856
65140
1241
3606
3254
89421
24706
8876
5437
415
616
442
490
415
347
356
2497
562
468
2876
8364
779
557
980
492
333
572
207707
1409
1573
809
2716
571
1614
1529
2418
590
493
1816
781
927
1350
4256
10115
470
769
413
6568
721
29733
437
616
2393
3660
459
29733
860
649
2656
399
398
400
399
398
400
399
404
399
398
398
401
396
451
673
1494
392
381
710
539
418
556
436
592
431
592
431
525
583
595
68979
583
70101
499
537
10759
12633
12641
547
138565
547
159788
471
491
581
581
16951
581
581
16951
581
509
8284
495
485
4483
2360
1178
802
2116
1775
1597
1293
2753
2287
1250
2566
906
1943
2855
1179
2433
67834
511
511
555
5143
4445
764
167
166
511
511
515
5604
10567
489
1199
583
621
3528
455
523
552
205
206
649
288
5576
1537
3392
60238
1744
833
875
269
269
1130
2252
604
6534
1131
604
4211
474
5429
5429
5429
5429
5429
5429
66894
14485
3217
6210
8480
169
491
792
1049
22049
6169
1880
2056
1258
1654
10880
5311
3287
3377
3609
43973
8170
563
8870
94725
826
6017
794
14636
2163
1389
3138
3664
1183
3349
1216
1672
4381
685
8016
1284
7901
4235
479
2250
18294
1253
1386
2596
506
2311
2115
3223
2425
1182
3814
43215
30699
33316
535
170507
547
169058
565
174347
567
137394
497
3013
4638
25572
1851
4180
10028
976
2208
1079
10587
348
517
2647
5397
15550
4333
460
2339
1437
6563
4255
1122
9390
904
8122
4347
3884
8247
4255
9390
8122
8122
8247
5397
29200
34841
527
8570
1868
493
204
205
204
204
205
206
205
203
205
205
205
206
206
206
205
205
25968
4177
2158
2845
2739
3208
2991
2851
2826
3002
2183
2906
491
16919
491
1343
4954
381
104476
10280
142
1302
6610
3210
7879
5668
3813
10220
13293
14621
142
142
142
142
142
142
142
142
2948
27771
2166
27225
25415
24495
41253
37061
51486
18136
35416
49790
38752
62147
603
19580
22775
1229
1261
613
1253
583
1349
533
2117
2563
2329
23196
480
453
528
2880
5093
385
535
525
535
525
1697
1484
8545
1524
1314
1518
503
488
1469
1594
3648
3972
21317
1297
21833
18023
27553
52143
60454
54497
54765
56418
51890
52633
1136
2977
5566
3783
5566
5566
5566
3811
332
5423
412
16610
382
493
4002
385
42342
4605
866
5566
38098
71088
5836
299
501
491
5447
455
532
523
552
1347
536
4346
9084
524
526
9091
10111
901
84476
345
2081
16912
1865
5451
21233
2717
1740
1535
90004
1698
11665
1532
1516
1988
12352
1830
16955
1853
16492
1828
18180
1317
12130
477
18138
743
13273
138
138
139
138
138
139
137
138
139
139
139
138
139
339
548
32901
47201
5882
2594
29973
39867
561
51205
43058
14621
993
44596
47688
3928
1244
117264
1536
1536
1536
1536
1536
1536
1536
497
3031
505
2351
625
626
626
477
7022
1810
1337
40125
1539
477
205
206
3727
205
205
205
14354
2438
3677
8666
15513
12861
8001
206
4864
8925
6472
103234
3655
21637
673
1032
28719
572
18176
781
206
206
25432
206
206
206
207
206
11526
206
206
207
206
206
206
206
206
206
206
206
206
206
206
15986
206
206
206
11092
206
206
30836
206
206
206
206
206
206
206
3741
206
206
206
206
23037
206
206
206
207
206
206
206
206
21318
206
206
206
206
206
206
206
206
206
867
3381
18109
16591
18644
20209
14201
8144
11067
12470
15168
17405
16730
5604
6777
5482
17744
14704
15435
14950
16432
14493
11226
4970
17971
17953
593
5188
626
625
626
4648
2899
3499
3499
6697
4156
1973
1052
1912
1058
1097
1088
1563
1938
1507
1489
912
21324
3560
734
145
7392
253
16848
777
5267
5365
4855
4165
3178
3102
4323
16063
4603
4880
5218
12802
8271
5247
5592
389
25216
173
4228
539
6323
539
320
4420
539
539
539
539
6309
539
6491
11074
1722
14386
4159
341
3925
445
123
9567
120
677
668
682
662
402
120
11248
12117
120
2797
30298
10352
2339
2696
121
287
1632
1403
1767
1860
1131
2081
6736
1577
1840
1442
1589
1599
553
1629
1548
30298
5238
12289
5761
24316
485
514
417
494
498
1309
486
490
19580
1229
1261
22775
6672
196
195
195
194
195
195
195
194
195
195
196
196
195
195
195
195
194
195
194
195
196
196
196
195
195
195
195
195
194
196
194
195
195
196
195
195
195
195
195
194
196
194
196
195
196
195
195
195
195
194
194
195
195
196
196
196
195
195
194
195
195
194
196
195
196
922
7569
6934
165
165
165
164
166
165
165
165
165
165
166
165
166
165
166
166
165
164
165
163
166
166
165
165
165
165
166
165
165
166
166
166
165
166
604
165
165
165
166
165
165
166
165
165
166
166
166
166
166
165
166
166
604
166
166
165
165
196
195
195
195
195
195
194
194
196
194
195
4572
180
180
2526
180
179
180
179
179
179
179
179
180
478
178
27998
179
1338
179
179
180
179
179
1585
180
179
178
179
2186
1595
180
180
1889
28005
1339
1467
2186
1697
1985
28517
1339
2973
1585
1458
27161
1339
4068
2185
4651
191
190
193
194
193
192
193
194
193
193
196
196
193
194
195
195
194
194
195
194
193
195
194
194
4572
180
180
2508
179
179
179
179
180
179
178
1297
180
178
180
179
6075
1725
1628
1666
1746
1710
1723
1665
1928
2309
749
1723
1725
5587
389
1629
2337
2323
1570
8658
1836
196
195
195
195
195
194
195
195
194
196
196
196
195
195
194
196
194
194
195
194
195
195
196
196
191
190
194
194
194
193
192
193
193
194
194
194
194
195
194
193
193
196
194
196
194
193
194
194
191
190
194
193
195
192
194
195
194
194
194
195
193
193
194
194
194
193
194
195
194
196
193
194
5048
191
3269
23345
6209
191
190
194
194
193
192
194
193
194
194
195
193
194
195
194
193
194
194
195
193
194
196
194
196
922
7569
6934
164
165
165
165
165
165
165
163
166
604
166
166
166
166
165
604
165
165
166
166
166
166
165
165
166
166
165
165
166
165
165
165
166
165
166
165
164
166
165
166
166
166
166
165
165
165
165
166
165
166
165
165
165
166
165
166
165
179
4572
180
180
2527
179
179
179
179
180
179
2347
180
178
180
178
180
4551
922
5857
6934
165
165
165
164
165
165
165
166
165
165
165
165
196
195
195
194
194
195
195
195
195
196
196
191
190
194
193
193
194
194
192
194
194
195
194
193
194
195
193
194
194
194
193
194
195
196
49022
5227
195
194
196
194
195
195
195
195
194
196
11368
14492
2378
22775
1229
19580
1261
525
206
3239
1229
575
6706
4706
4016
1782
56505
5604
10567
629
510
629
1912
15105
483
4033
905
4483
13103
802
1102
483
3995
4328
4445
764
1064
867
13065
164
164
1690
164
6883
164
4333
1536
457
38057
3197
2595
2220
2951
2563
2672
10728
2829
25523
22507
13318
5188
13346
1334
4215
17275
2879
3039
2776
3232
3670
3028
2701
3978
3044
13464
2691
8475
3224
12339
1460
295
3259
3874
420
420
420
421
2820
19169
15070
2813
4356
4295
7057
8753
67269
6743
9504
4295
2813
5609
9471
4356
5871
7798
7979
10978
9971
7363
6845
29604
16968
13190
43102
12432
29127
3738
6799
159
365
8198
4628
11539
2129
1942
2036
2000
2085
1907
2002
2055
888
850
2280
2080
2072
2055
957
2062
1979
2623
988
1996
360
8106
3691
1998
1994
1495
21764
3657
1777
2148
448
4624
5151
4624
3806
3275
7493
13919
94518
57656
105392
88826
84937
83034
127084
553
1439
515
9080
4445
764
2241
1466
1535
1065
1407
1440
2178
1553
1360
1242
1406
1296
1390
953
1426
549
103320
293
501
583
4041
204
3874
80906
97851
420
420
421
339
4212
1782
2578
51537
8955
2239
1870
1866
2220
1865
1866
2240
1833
2205
1881
2243
655
1869
2223
2234
54789
2038
1948
1999
7723
1751
1795
1792
1993
1977
1980
2010
1953
2006
1795
1813
1758
1811
15774
11776
1996
2257
1879
2238
2238
2471
3198
2303
1789
1985
1876
2245
1881
1866
2506
2812
22619
705
5256
587
5215
625
626
626
591
4657
23655
32422
2057
595
9552
595
591
6539
587
595
29537
12082
585
11740
1984
589
6641
567
2818
557
11608
65531
603
8760
16060
2920
7218
14600
1308
2343
3878
2121
14377
8532
1172
521
5019
559
29566
559
206
553
2499
4445
764
1749
2105
1188
1887
2388
11794
27244
65324
46743
57441
141549
22674
43051
30428
45303
139
541
352410
4243
2455
36657
1911
4851
2286
2629
29196
8213
17989
2843
3882
2854
34225
2579
7963
8588
169466
9194
24561
4302
5767
5639
5449
6642
5539
6963
4727
5407
6824
6199
7545
7078
7475
37079
1501
2669
2558
3679
3355
2141
3465
1618
2277
4343
4556
2820
4157
10692
11121
7187
5757
8245
8515
6238
2121
6012
76154
6483
7176
7132
7737
7631
12676
20013
422
4008
9285
24649
693
5950
2703
9590
16285
11220
10366
2962
12633
3330
252
1420
517
5061
588
587
13812
8575
24102
33530
15181
18380
302
43339
8833
16792
16817
17953
19869
16243
16853
21084
34943
9213
24618
5463
7134
5531
5752
4359
5595
7601
6255
6890
7392
7371
5824
23176
6293
4784
5695
7019
6881
5505
6698
5102
5599
7022
1572
1602
36889
9039
9705
5336
12885
5493
1492
3353
2900
12258
9272
3380
1469
17112
3126
6020
15157
5718
39236
2391
1987
1953
4135
1841
2903
11047
3165
2177
2849
4331
953
10921
1482
458
1343
8884
4295
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
39649
3081
2891
1874
35001
11155
4630
2893
4538
3533
5465
1345
2671
2873
1572
2655
2437
2406
8444
2528
2984
2777
2692
3484
2984
2658
2461
2597
1930
10138
2752
2777
2928
3347
3484
2567
2880
2597
2692
2567
14123
2146
1787
2420
3636
3108
1099
3179
2456
3075
3145
2654
3444
11230
2437
183
183
26274
181
499
2587
8107
505
168
167
166
166
167
167
165
167
167
167
2490
1813
1347
1399
1576
1448
82355
3260
2168
1405
1863
2021
1597
2350
3523
2226
48926
3129
1421
2065
2098
1562
2409
4367
1424
1193
1525
167
167
167
167
167
167
134154
2300
1436
51664
167
166
9071
1678
1321
2209
1440
1937
1648
1990
1991
1183
2141
2363
1235
1388
1250
2145
1968
1849
1469
163528
168
167
167
167
167
167
167
167
167
167
167
167
167
167
1940
2417
218110
3874
27345
16350
36461
915947
420
421
420
1704
21637
673
1763
21637
673
3394
29986
1056
570
613
3394
206
29986
205
205
205
6263
71882
1704
21637
673
3394
29986
1056
570
13335
1527
1576
4917
440
6536
5915
6718
5192
2356
6891
6971
3131
3394
1056
29986
570
21637
673
13335
613
4077
1704
21637
673
3394
29986
1056
570
1527
373
369
6465
802
699
1253
2918
1298
2151
2663
4483
1265
1272
1395
1657
31084
1357
23364
8239
10144
2680
11943
11856
7674
11616
24416
382
3811
1290
1907
3466
274
337
560
122
122
1079
554
4988
337
122
1590
557
3069
3397
7535
4960
5905
1434
455
523
1347
552
536
2081613
6282
19643
4289
511
517
2640
588
588
587
517
2910
537
1768
529
5563
509
10416
588
588
587
511
5291
35179
511
11050
28275
28352
511
3061
7662
527
5134
17698
9746
6514
17504
5071
6253
511
5095
36747
36747
38057
2672
13464
4215
2879
2951
3670
10728
2220
17276
25523
3198
3039
3232
2701
13318
3028
13346
2595
10774
3979
2777
2563
1334
2829
2691
3044
5188
22507
3738
16185
15671
15087
6098
12551
506
2098
2347
2211
4483
1845
1766
2498
802
1469
2245
1493
2752
699
2069
2233
1523
7479
4200
3607
5100
4391
3402
3926
4979
13219
11539
4672
3982
5290
5091
4237
3384
777
100406
501
2032
6890
33070
551
2629
6373
1973
7572
1283
3101
17290
7026
4858
51797
2691
3444
8700
963
1783
2303
4483
802
1721
101165
265079
6267
4483
1326
802
1896
1293
1281
1555
194776
1229
19580
1261
22775
30483
523
552
455
532
528
8395
288242
8395
5556
497
3056
5682
764
4445
661
2764
1169
1001
1314
1201
1178
909
958
6150
13649
1861
2037
418
398
11761
781
3333
4027
3568
3445
4175
5356
6080
4496
360
355
23351
1000
1941
405
1831
4162
4721
3291
427
2372
1492
4788
4407
816
4448
1475
611
4623
1252
387
697
821
3672
575
3167
473
511
599
2534
2416
2397
7828
3149
6618
2897
3263
3740
3035
3465
11784
13169
15350
1756
17520
19186
505
206
3123
877
919
1617
909
5972
874
806
43159
10500
603
638
614
687
685
583
567
532
498
1061
630
540
668
670
697
646
581
516
1094
57642
487
6282
6282
6282
6282
138
33968
6282
138
15811
6282
6282
6282
138
52447
6282
6282
138
6282
138
13809
6282
138
25959
138
23966
19706
138
28883
138
138
138
45788
563
4701
69648
6282
607
8659
1252
3606
697
821
2780
387
3393
138
10862
6282
138
12128
6282
36636
6282
138
8446
6282
6282
6282
6282
138
138
138
23960
6282
28883
5395
20349
138
31064
529
1835
1586
2250
4483
802
13103
1102
10196
1381
1459
1550
1376
1187
1194
1410
1485
1586
1917
1392
1926
506
1418
1785
1951
1270
1641
6282
523
523
7041
1343
1361
3512
430
416
7837
12608
11378
19429
5529
7321
12358
5188
1334
23232
7361
2195
2598
514
21335
15783
2458
3113
2247
5961
2298
4431
4361
2257
10960
2115
6224
4387
5664
6535
2729
5396
3983
4286
5453
2319
6833
543
3736
6118
2378
2598
4483
2309
5221
4847
4955
7949
3724
4040
2315
2451
2194
7339
5046
1429
3010
1096
4880
2313
2958
6437
4214
3144
3410
11295
1706
4413
2472
11985
2036
3171
3151
2250
4379
6116
2490
6046
6612
4263
4050
2316
3245
8728
2827
5209
4761
1930
5091
1429
46321
6833
40572
6833
98218
6833
59964
6833
159094
6833
32441
6833
78935
6833
64848
6833
64518
6833
33735
6833
54183
6833
43251
6833
50327
6833
90581
6833
140421
6833
23857
6832
113558
6833
20384
6833
80935
6832
33460
6832
151364
6832
174324
6833
88303
6832
18359
6832
1443
6833
116122
6832
276997
6833
22277
6832
66975
6832
67405
6832
72644
6832
65744
6832
65559
6832
54902
6833
53196
6832
154485
11956
4483
802
1721
1809
1582
1491
2210
3451
2047
1803
1711
1619
506
2136
1495
2061
77314
143403
6358
1754
1562
1580
1498
1706
1608
1590
29200
34543
1908
3418
3384
2945
2062
6282
5196
4426
513
2871
588
587
588
513
12818
4981
33374
11309
975
555
1506
611
605
977
905
801
974
499
915
533
507
1964
1880
514
18138
743
13273
521
4483
802
1318
442
538
510
522
604
518
570
108951
3112
1225
1902
7844
3874
519
11152
764
661
1297
2130
4445
1679
1846
1352
1796
2415
495
485
513
5682
493
483
517
8193
2059
1434
1396
1402
1536
1415
1407
1457
1579
1510
2106
1384
1380
1542
1454
507
6312
1464
468
1435
1527
519
6925
521
2361
513
5604
10567
2894
3644
65178
1279
5821
6282
13119
579
5475
654
453
528
480
533
513
3454
424
42620
633
896
19888
10492
551
3667
205
551
5156
1797
387
955
372
3878
2255
5269
9441
6787
12108
7137
136608
151010
455963
517
4504
588
587
588
11693
9262
605
604
1481
543
559
563
569
2493
555
5184
543
497
17752
559
4068
334
563
3628
4350
3751
569
3459
555
569
555
5146
555
2176
577
559
543
5841
28988
577
559
4106
372
10902
555
5184
563
3666
4388
3789
5151
563
3497
2214
665
1556
1737
2801
1283
1354
1439
1472
60926
1207
1416
5286
17461
2691
21469
15461
14246
24175
23192
1460
7068
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
3103
1874
4824
27336
2891
35001
2719
11155
4630
2893
4538
2719
3533
2719
4605
2719
2805
5465
1572
1345
2655
2671
2873
205
205
205
205
205
2719
2719
5085
1217
2543
2752
2527
1444
632
24217
1217
2543
2752
632
1444
2527
24217
2719
6167
2719
3081
3992
2719
5566
2719
2891
5566
23048
4495
2719
2901
407074
8884
2719
39649
35001
2719
5085
2719
582
11989
709
726
11989
731
2786
1139
1142
1443
7113
1764
1283
1319
1846
1354
1006
2076
1257
7313
1987
2774
1207
2235
1314
1645
2061
159310
2061
108999
507
5145
2172
1738
1894
499
15230
1101
559
23364
1822
2462
11038
2759
3101
8451
615
622
5881
938
1187
1168
1095
1119
1062
1065
1145
77023
807
770
794
636
641
627
3440
4080
8711
1101
1092
1073
1098
1049
1082
3205
23475
6759
757
808
798
777
881
907
4072
4335
7721
1017
66370
587
119859
4483
3110
1994
2841
3075
699
802
3365
2170
2214
2980
11092
2957
2862
2774
506
1770
2592
2881
1843
2451
171168
563
2610
1802
1752
1837
802
1416
4483
1499
1685
1909
83641
203777
95493
100517
6465
1253
1298
1272
1265
4483
1657
1395
699
2918
2663
2151
205
205
205
205
204
205
205
205
204
205
205
489
792
489
1199
625
20441
489
792
489
2044
495
3813
7468
3099
584
5492
616
639
501
524
527
552
414
425
543
569
577
597
517
498
506
536
541
564
526
1611
1072
536
1608
13228
9372
5173
537
24580
4321
5786
9213
4096
5658
6661
6982
5426
6843
7564
7097
4746
5558
5468
6982
6218
5065
23139
5494
6853
5715
7355
5562
6256
1927
7334
6985
11216
2140
4096
7749
606
647
383
389
400
414
401
376
392
382
401
354
372
387
8160
402
378
394
409
4590
11501
2091
1904
2024
2042
1962
1958
2047
2034
1941
1869
2017
950
850
919
812
2242
1998
1964
2017
2585
6620
7081
11440
9213
23139
3196
5463
2351
1151
1833
5463
7384
2101
5463
880
812
919
793
6983
9307
4358
24618
2920
5823
4783
5695
5463
6255
7601
5595
7019
5102
5531
6890
5752
7392
7022
6293
6881
7134
5505
6698
7022
22505
5600
7371
627
30779
5604
10567
6978
1228
1227
1230
1251
466
468
1211
466
465
1278
1108
1200
1225
1268
1646
6975
1063
20228
135
136
300
136
135
135
136
136
135
136
135
135
137
136
56706
108449
21012
19709
1431
20051
20768
1470
15201
20789
21320
1822
11038
2424
2721
3064
8414
598
578
585
604
590
901
1150
1131
1064
1058
1055
1082
1036
3403
5844
4043
8674
1025
1061
1028
1012
1108
1045
8674
1108
1012
1045
76986
3168
23438
6722
720
771
761
770
740
733
844
757
870
513
10610
1091
2339
2207
1291
1520
4483
971
1255
1244
1458
802
1606
1099
2258
1529
1277
2033
1342
1486
129465
149254
3049
5006
2248
431
10367
1628
2249
10367
3797
10766
11309
10662
1421
3536
30953
1769
10620
2120
6400
7885
6693
7671
142
4990
6110
40280
507
501
507
501
204
507
4438
394
207
206
206
1029
484
23688
59256
489
792
513
2044
495
3813
23422
3257
3598
1819
5831
16747
3639
2279
493
2610
4441
2801
5019
29566
527
3692
1252
697
4163
821
387
6329
635
2606
3720
4164
407
3930
450
613
673
667
346
682
687
9572
11130
11253
11814
12122
729
535
1253
537
3139
4483
2675
802
577
15268
1139
581
74335
497
3069
561
533
2934
167
167
167
4542
626
625
626
8744
3890
15999
7773
7533
4094
7178
2963
209
210
2035
1803
17972
208
208
19580
1229
1261
22775
22869
9213
24618
7601
6890
4359
5505
6255
7019
5695
23176
7371
5824
5595
7134
7392
11384
4784
5463
6698
6880
5102
5752
7022
5599
5532
6891
7564
38873
7778
3027
4393
2557
333
3529
2682
11649
6151
8292
749
711
4389
685
756
4391
696
650
645
3835
9213
1456
137
137
5600
6294
1744
7371
3103
4330
953
1481
2177
10920
1342
458
3303
1209
2251
137
781
781
21032
3333
4407
3445
4496
355
1000
4162
4788
4721
3568
4175
360
3291
3513
816
6080
360
382
2944
1492
1941
4027
5356
4448
2372
26146
215
215
215
214
214
214
214
214
214
215
215
213
213
213
213
214
215
215
213
215
215
214
214
215
215
215
214
214
213
213
214
215
215
215
214
214
214
214
215
215
214
214
215
215
213
213
213
214
214
214
214
214
213
214
214
214
575
547
2504
549
5156
551
3667
955
387
1797
372
509
9127
1712
1961
1840
4483
506
3057
802
2632
1968
3199
1981
1991
3779
3283
218823
285871
509
9127
1712
2632
4483
3283
802
1991
1961
506
1968
3779
1840
3057
285871
207
207
207
207
207
509
9127
1712
1961
1840
4483
506
3057
802
2632
1968
3199
1981
1991
3779
3283
285871
207
207
207
517
517
5566
10529
1219
4483
1067
610
18953
9307
173
174
174
174
174
174
174
174
6822
174
174
174
175
5823
174
174
174
174
174
174
174
174
174
174
4960
3876
10047
2429
2143
3029
913
3280
3733
2794
7332
9691
5236
9626
4401
5616
4445
764
1809
468
1597
1942
1704
1692
1556
1597
5616
4445
1809
764
468
1704
1556
166
165
1597
165
165
1942
1692
165
503
541
7351
1245
1683
2812
1352
2025
2099
2273
487
123
122
122
123
123
123
123
123
123
123
123
1821
123
29411
852
1828
421
5933
33834
5933
34233
1180
58411
89
701
33834
5933
34365
5933
34178
1180
21509
89
700
33834
5933
34244
5933
34178
1180
41641
89
701
33834
34310
5933
5933
34178
18156
1180
89
700
33834
5933
34233
5933
34178
7864
1523
3032
1287
1269
1236
2742
2956
1415
1357
1096
1270
11491
1941
11389
1499
1113
1721
14208
9254
2797
1125
2490
2872
1372
283
2041
2510
2433
4827
4456
3501
605
2990
3602
2603
14975
1537
1609
1626
1608
4377
4400
4312
5403
14969
1510
1490
4343
1497
4372
4234
5060
1591
1523
1443
2821
1482
6534
14861
954
5406
599
1412
1667
1665
14061
1559
9213
24580
5786
4321
4746
5468
5558
5426
6218
7097
6661
6843
5658
6982
1460
8799
41322
2288
1371
2407
2676
1502
1460
1128
4813
12125
576
9166
12585
943
756
559
142
3072
550
1153
2179
8838
2312
942
1918
755
4039
1299
943
756
693
559
142
4457
3921
4314
990
2616
4321
997
283326
134512
1292
396
464
558
3783
1038
1345
943
756
559
693
166
119821
168
151
142
6035
1822
2424
2721
11038
578
3064
8414
598
901
1150
23438
6722
1131
720
4043
585
1064
1025
1028
590
771
761
740
1108
604
770
1082
844
2920
870
10243
2068
887
980
8775
7684
1112
522
34791
522
47228
10516
2107
2428
473
5532
455
523
552
536
1347
532
593
5604
10567
5604
5604
501
14277
5981
4086
1659
1086
3102
1708
3298
1629
1151
1667
2091
1094
1833
7231
3161
346
2203
3084
3937
1700
2390
1849
1664
2248
1383
2060
13568
20038
1111
28572
1060
1209
511
686
4043
1839
6237
1344
575
95515
275
275
9213
24580
5786
4321
5658
6661
6982
5426
6218
7097
4746
5468
5558
6843
7334
4684
7564
5065
5494
23139
6853
5715
7355
5562
6985
6256
2674
1579
13361
22957
2079
13361
817
60238
4753
12415
4070
625
3978
3767
13361
566
3947
599
3993
603
3793
562
3882
3915
593
593
3999
613
1221
611
396
147638
7953
28866
502
1357
1357
1357
1357
4096
4293
10883
1444
1305
916
421
2140
2342
6527
426
1361
388
418
2674
1579
13361
22957
483
5563
2820
361
361
1064
2602
361
361
4530
361
2701
2676
16418
3874
8212
421
3509
40126
1170
3081
3868
1577
38628
420
3851
2773
13213
8956
420
3095
420
60023
3043
11954
2888
81123
38280
2500
7220
53875
12577
23376
67521
69263
206
14755
2481
17607
62244
42535
116904
89044
61451
48947
52886
64490
47105
106211
45485
48934
58542
44998
45347
60064
3207
222101
3425
32335
2514
3833
1195
17032
3858
420
3598
5801
34525
127717
159238
249906
3940
3852
1155
2752
8664
38614
3886
3218
30464
185578
179126
164682
111604
161566
657094
202201
133931
132139
133023
145408
217234
142462
205209
125588
124857
187434
138562
180692
2937
19568
160544
511819
3384
10850
23112
41048
62035
52294
9046
33072
61040
40102
57525
89116
62981
544676
35645
54244
68993
3874
2820
2383
31249
99977
102010
125097
418305
421
420
420
2739
8297
2987
15216
46077
143111
204141
83692
2063
206
1985
206
206
206
16026
1791
97892
273684
8463
2528
2658
3347
2567
2692
3484
10138
2777
1930
2597
2752
2880
2461
2777
2984
2597
2928
2567
2692
2984
3484
7502
2456
1787
3179
3075
3444
2531
2146
1099
3108
3145
2654
3669
3315
2146
1787
3179
3075
3444
2467
2456
1099
3108
3145
2654
3669
3350
2456
3145
2654
3669
2146
1099
1787
3108
3179
3075
3444
2467
3388
2456
3179
3075
3444
2467
2146
1099
1787
3108
3145
2654
3669
3335
2456
3179
3075
3444
2467
2146
1099
1787
3108
3145
2654
3669
3300
2456
3179
3075
3669
2146
1099
1787
3108
3145
2654
3444
2467
7502
2531
8463
2528
2658
2880
3347
2461
2777
2984
2597
2928
2567
2692
2984
3484
2752
2567
2692
3484
10138
2777
1930
2597
34861
2453
1679
6038
8463
2528
2880
2461
2777
2984
2597
2928
2567
2692
2984
3484
2752
2658
3347
2567
2692
3484
10138
2777
1930
2597
7502
2456
1787
3179
3075
3444
2531
2146
1099
3108
3145
2654
3669
3344
2146
1099
3108
3145
2654
3669
2456
1787
3179
3075
3444
2467
3338
2456
3145
2654
3669
2146
1099
1787
3108
3179
3075
3444
2467
3350
2456
3179
3075
3444
2467
2146
1099
1787
3108
3145
2654
3669
3338
2456
3179
3075
3669
2146
1099
1787
3108
3145
2654
3444
2467
3364
2456
3145
2654
3669
2146
1099
1787
3108
3179
3075
3444
2467
3309
2456
3145
2654
3669
2146
1099
1787
3108
3179
3075
3444
2467
3282
2456
3179
3075
3444
2467
2146
1099
1787
3108
3145
2654
3669
7502
2531
8288
2206
8463
2528
2658
3347
2567
2692
3484
10138
2928
2567
2777
2692
1930
2984
2597
3484
2752
2880
2461
2777
2984
2597
1679
6038
195
195
195
195
195
195
625
1339
180
4343
1339
180
3944
1339
180
6666
179
180
1814
191
190
191
194
194
194
194
194
193
193
193
194
193
193
195
49021
195
194
194
194
194
193
195
193
9494
2651
2705
576
2702
2646
2647
25423
3033
2108
15964
3612
3528
2222
5126
619
302
922
7569
432
525
418
538
647
604
506
501
1312
515
545
2576
469
604
1893
585
5555
2692
556
659
434
523
1343
2720
649
557
2558
591
544
645
603
629
555
656
1963
293
1344
631
9010
604
535
1311
650
2129
459
1614
1445
374
382
945
923
392
821
401
388
6934
1451
389
2511
301
7470
604
604
319
326
5918
3235
453
598
1261
397
1279
2243
17948
1216
1319
2683
6565
12686
191
190
194
193
194
194
192
194
194
195
194
193
195
194
195
195
49021
194
193
194
193
196
193
193
191
190
192
193
195
194
194
195
195
193
195
195
194
194
196
193
194
193
194
193
194
194
194
193
8444
2528
2880
2777
2752
2461
2984
2928
1930
2567
2567
2692
3347
2658
2597
2777
2597
3484
2984
3484
10138
34856
3108
1787
3179
2777
2146
3669
3444
2456
3145
3075
1099
2654
2453
2692
1690
6038
1546
3666
3082
1882
3577
4306
118
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
1546
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
2597
129
68
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
8806
2467
1546
68
8444
2528
2777
2928
2597
2692
2984
2146
3179
3145
2752
2984
2777
3347
3484
2567
2456
3444
2654
2658
2461
2597
1930
2692
3484
2567
1099
3075
3669
2880
10138
7497
1787
2531
3108
3826
2467
3263
3344
3329
3350
1687
6038
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1570
12885
1602
5493
3126
6020
12258
15157
1492
3353
17112
9272
36889
1469
3380
9039
9705
5336
2900
3866
11613
5237
6133
97614
2696
17011
13994
32224
27790
12844
24144
34797
17170
18573
8444
8444
8444
8444
922
7569
6934
1614
659
656
2720
293
591
525
557
604
945
1312
545
821
388
2129
501
649
432
629
647
1445
389
604
506
555
1343
923
650
382
1311
631
556
538
1963
1451
418
374
1344
544
392
515
604
603
523
2576
5555
645
401
585
2558
9010
459
1893
535
2692
469
434
4790
1238
1823
1371
1823
604
1088
3679
9010
3235
8444
2528
2928
2777
3484
2984
28346
2752
2692
2752
2597
2777
2658
2567
2692
1930
2984
2597
3484
2880
3347
2461
2567
2777
10138
2692
2146
2456
1099
1787
2638
3108
3179
3145
3075
3669
3444
2654
1660
6038
8444
2528
2777
1930
3484
2461
2692
2597
2752
2928
2658
2567
2692
2984
2880
2567
2984
10138
2597
3347
2777
3484
28346
2146
2456
1099
1787
2638
3108
3179
3145
3075
3669
3444
2654
1660
6038
8444
2528
2567
2752
2777
2984
2880
2567
2984
2658
2928
2692
2597
3347
2777
3484
10138
1930
3484
2461
2692
2597
8463
7492
1679
8463
5825
68
5825
8463
8463
8463
8463
8463
7492
1541
8463
8463
2528
2658
2880
3347
2461
2567
68
10138
2692
68
3484
2597
2752
2928
2567
68
68
68
68
2597
2456
3179
68
1099
68
68
3145
68
68
3669
2453
34861
1565
6038
2456
3145
2453
2752
3347
2567
2692
2984
3484
2597
10138
2928
2567
2692
2597
3484
1099
3179
3669
2528
2880
2461
8463
2528
2658
2880
3347
2461
2567
2777
2692
2984
3484
2597
68
2928
68
68
2146
68
2456
3179
68
3145
3669
2453
68
68
34861
1565
6038
1712
6038
1460
1460
1460
1460
1679
1460
1460
1460
1460
1565
551
24849
4998
6491
10983
25458
75586
49588
5246
27074
113836
16196
1935
25314
65874
105106
24849
6854
33778
29511
23718
1924
1935
1371
505
846
800
41973
17322
71238
569
569
569
551
569
551
569
569
563
5604
569
563
5604
1679
68
169
101
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
25646
781
781
3333
4027
4407
4175
355
4448
2944
1492
1941
3568
3445
360
427
2341
3291
382
4721
6080
4496
5356
4162
2372
4788
1000
816
22458
313
21112
1556
574
3184
577
580
576
1831
45535
353
24669
1970
13990
21439
38769
19167
36231
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
7497
68
68
68
68
68
68
68
2531
68
68
68
68
1546
68
1546
1660
899
292
360
6692
292
9873
10149
292
1892
292
3695
333
311
2836
3165
10295
5517
530
501
21052
568
528
4871
3241
556
1219
559
575
353
1177
367
403
456
374
423
1170
373
352
1100
382
1762
1095
1119
401
1095
380
404
1100
1176
353
627
627
7333
467
402
4797
551
467
351
340
396
8463
68
68
68
68
68
68
68
68
68
124
68
68
68
68
68
68
68
68
68
68
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
28341
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
124
68
1715
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28341
68
68
68
68
68
68
68
68
68
68
68
553
4197
2139
864
534
20126
36198
10545
6064
306
554
9000
1678
16640
11600
2528
2461
2984
2777
2692
3484
2567
2752
2777
2597
1930
10138
2658
2597
2692
2984
8444
2880
2928
3347
3484
2567
3038
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
7497
68
68
68
68
68
68
68
68
68
68
68
3287
68
7248
3314
3320
3284
3272
7497
68
68
68
68
68
68
68
68
68
68
68
68
44832
129
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
7497
68
68
68
68
68
68
68
68
68
68
68
3305
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
1687
68
68
68
68
68
68
68
68
68
68
68
3299
68
2753
8269
2206
7497
68
68
68
68
68
68
68
68
68
68
68
68
3872
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
19213
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
1660
68
8444
68
68
68
68
68
68
68
1546
68
1546
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
2638
68
68
7533
68
129
31929
25361
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
8463
8463
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
8444
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
2528
2658
2880
2461
2777
2984
2597
2928
2567
2692
2984
3484
2752
3347
2567
2692
3484
10138
2777
1930
2597
4700
2146
1099
3108
3145
3075
2654
3444
2546
2456
1787
3179
4700
3179
88
88
88
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
2928
2567
2777
2692
68
2597
1930
3484
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
2928
2567
2777
2692
1930
68
2597
3484
28351
1099
3108
3145
3075
3444
2146
2456
1787
3179
2654
3669
2638
1718
6038
26274
1256
26273
6832
6832
396
3458
396
3458
3815
41025
2764
9306
4965
51030
42500
9306
7882
26042
9306
39935
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
12304
9306
89110
166
4751
39400
9307
8604
784
15570
5288
784
15570
20927
8463
8463
2528
2752
2658
2880
3347
2461
2567
2777
2692
2984
3484
2597
10138
2928
2567
2777
2692
1930
2984
2597
3484
34861
3145
3075
1099
1787
2654
3444
3669
2453
2146
2456
3179
8463
3108
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1546
6038
913
7084
7569
604
604
317
7519
2537
5927
1003
292
544
486
661
2661
1202
657
261
788
694
525
492
590
599
105
68
68
68
68
68
68
68
68
68
68
68
68
1565
68
629
510
629
8463
2528
2658
2880
2461
2777
2597
2928
2777
1930
2984
2752
3347
2567
2692
2984
3484
10138
2567
2692
2597
3484
34861
1787
3179
3075
2146
2456
1099
3108
3145
2654
3444
2453
2638
3669
28351
7502
2531
3309
2467
7071
3309
1565
6038
9213
24618
7134
6880
5531
5599
7371
4359
4783
5595
6255
7601
23176
5824
5505
5463
7019
6698
6890
6293
5696
5102
5752
7392
7022
1247
23347
474
9954
4075
670
564
557
6554
677
6894
551
5564
7060
546
696
694
5356
729
5299
2138
16496
735
530
6681
554
5810
23346
5547
1734
11519
1725
4498
4555
449
3291
51245
1199
135
136
135
134
6743
12144
3093
996
7322
341505
8444
2528
2880
2567
3484
2777
1930
2752
2461
10138
2692
2658
2777
2567
2692
3484
2984
2597
2692
2928
3347
2984
2597
2146
3444
3145
2456
3075
3669
1099
1787
2654
34856
3179
2453
3108
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
7497
68
68
68
68
68
68
2531
68
68
68
68
1660
68
801
1562
706
1562
876
1562
47527
1239
2554
1562
876
1239
2546
1159
918
144
158
8444
2528
2461
2597
2567
2777
2752
2777
2928
2692
2567
2692
2597
2658
2880
2984
3347
10138
3484
1930
3484
2984
7497
1787
3145
2146
3075
3669
3108
2456
3179
2531
1099
3444
2654
1546
6038
210616
2528
2880
2752
2984
2928
1930
2692
3484
2984
2658
2777
2597
2777
3347
2692
3484
2567
8444
2461
2597
10138
2567
7497
1787
3444
2654
2146
3179
3145
1099
2531
3108
2456
3075
3669
8444
2528
2880
2597
2567
2984
10138
3484
2597
2752
2461
2984
3347
2692
3484
2928
2777
2658
2777
2692
1930
2567
34856
1787
3075
3669
2146
3444
2654
1099
3179
3145
2456
2453
3108
1699
6038
195
195
196
922
7569
6934
164
166
166
604
163
166
165
166
166
165
166
165
166
165
165
165
166
165
165
166
166
166
165
165
165
165
165
165
166
166
165
165
166
166
165
165
165
165
165
166
166
604
165
165
166
165
166
166
165
165
166
166
164
165
165
165
10343
5419
604
604
166
164
10995
165
165
604
164
7618
604
10343
5895
165
604
604
922
7569
6934
604
604
7470
604
604
164
165
165
5571
604
7895
1190
604
3679
7895
604
604
3242
1939
1192
1221
1229
995
1240
2994
7895
604
4378
165
9258
2223
1199
8884
4295
3739
2719
6622
2313
2179
3186
39649
2891
3103
5566
3923
3923
1874
3081
4693
922
7569
7083
432
603
629
647
2720
1451
538
382
2129
604
506
525
434
1343
556
501
656
2576
923
388
1311
585
1344
9010
1614
515
1963
821
535
557
389
659
650
5555
945
1312
545
1445
374
418
2558
591
293
2692
392
523
604
401
631
469
649
555
459
1893
604
645
544
4790
1238
1823
1371
1545
604
2630
604
1088
381
7569
604
604
150
1281
8444
2528
2984
10138
2984
2752
2597
2567
2692
3484
2880
2928
2777
3484
2777
2597
2692
1930
2461
2567
2658
3347
2146
1787
2456
3179
3444
1099
3075
3108
2654
2453
3669
3145
34856
6038
587
15076
625
626
626
4366
14980
26205
19163
119859
573
5475
480
453
528
654
533
91702
453
385
394
18022
159050
1035
5329
2535
484
433
600
914
699
444
424
506
2914
5575
8402
817
59256
614
768
573
577
1018
530
1089
3795
3059
590
785
637
593
783
3324
971
929
809
1665
809
17162
1447
1131
731
531
4294
1854
609
1808
1487
1567
965
5157
29771
489
1532
813
807
759
3698
497
687
594
419
456
630
817
694
1071
577
540
621
690
595
540
17767
571
598
529
529
7721
1841
916
953
371
705
1345
8210
610
543
1611
879
628
847
2754
819
1652
1502
5106
2456
10153
6606
451
1388
711
960
1046
508
475
2431
898
748
430
577
474
469
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
23176
24618
5595
5463
6255
7134
5102
5531
6890
7392
5599
7022
6293
5753
7371
7551
1435
2343
2069
2470
2474
38557
7552
908
2335
4844
459
888
850
842
4213
988
957
2623
2280
3548
4844
11416
27414
4035
1851
3895
4845
1055
2279
2623
4519
2195
29144
9307
962
25171
31254
20157
34052
23485
1460
259
581
15076
625
626
626
13043
581
5604
203
6288137
581
7225
12691
802
1802
3039
1403
2352
1562
1433
4483
699
506
1357
1754
1636
1837
1633
2470
1292
1216
2610
1802
1837
1499
1909
1685
1752
1416
505
137732
497
3004
33227
169
166
81301
3604
1651
21634
1558
20669
1963
27474
1945
26816
1542
20533
1631
22400
1912
26833
1727
24258
1356
18931
1586
21413
487
525
1199
2044
495
3813
583
621
3528
455
523
552
623
1496
553
553
21817
553
6807
2547
1939
604
4367
3610
8515
13173
6225
10670
954
1615
1880
1861
6396
3513
1824
1388
2454
4321
23664
3296
3346
3875
48180
10169
4736
453
1229
83110
2106
604
432
165
3296
3875
4321
46720
165
13145
674
2035
1486
15228
5041
834
50148
1834
6445
6086
4768
1464
604
1239
19843
2801
18002
473
13312
4629
10870
19801
8746
12994
12457
7654
563
525
5952
11243
2622
2279
988
888
850
3747
43800
3457
14410
43800
426
411
1029
21297
328
331
328
328
2220
415
425
9213
24618
6698
5463
7134
6890
4359
4783
5695
7019
6255
14312
5824
5505
5595
7601
5599
6881
5556
6891
1460
1460
5103
5599
7392
23177
7371
5532
5752
6293
7022
137
2975
1029
529
529
10054
12312
4333
1346
6563
349
783
1454
67799
31143
515
6035
515
5099
626
626
625
14929
8028
480
488
1024
453
528
533
4599
528
453
628
2451
1473
1466
57048
747
6689
4220
5981
5719
4182
3422
19215
16279
5371
38121
6610
7291
3410
595
9552
626
626
625
6282
9539
5196
5237
4426
425
167
166
167
167
519
168
168
167
167
1693
513
398
525
9862
529
534
529
514
532
1606
8885
1936
9887
2065
7986
2011
5995
1879
28400
2047
7923
584
4247
15550
4333
6563
2337
349
548
4247
5110
1346
12312
4247
639
639
639
626
625
18176
13311
781
21398
19492
552
1347
455
523
536
532
83354
659
19405
3324802
18176
13311
781
206
8530
501
491
5682
206
205
205
204
204
1835
1863
1586
2250
32403
2103
2136
1600
2447
58067
205
205
205
205
506
205
205
2466
1730
2341
1475
2755
2487
90206
1730
12551
1845
1766
1469
2069
2233
1523
2245
2498
2347
1493
2752
2098
2211
3966
1711
1276
1269
1255
1533
1392
258029
2498
4774
1777
2015
1985
2047
2294
2165
2392
2091
1627
802
246564
205
462
153287
699
1531
2357
1756
2023
1841
1861
1907
218821
5841
3298
2388
1443
1901
2059
1635
81264
3109
1986
2381
1581
1943
2033
493
549
168
168
166
168
167
5648
13866
1243
353
353
335
24706
8876
12551
802
506
1469
1766
4483
699
1845
2098
2069
2347
1493
2498
2752
2245
2233
2211
1523
2023
1861
1841
1907
1978
2455
11076
802
699
506
4483
1431
1800
5841
802
699
4483
1350
2074
1721
1957
2061
1728
10081
802
1897
1461
1223
4483
699
1418
2354
506
1463
1504
481
23364
205
206
206
206
206
206
206
509
1093
467
18176
781
13311
21398
626
626
625
47850
11308
31126
287
5947
1168
1161
1196
1171
17390
8882
5662
323
1159
1144
323
9433
7174
2036
323
9012
569
497
3089
341
830
2659
2644
287
339
802
9052
4506
5486
5104
2226
1349
4096
362
539
4096
1304
2656
5767
9194
4096
6963
4096
1460
1460
1460
136
5464
137
137
137
137
137
137
4784
5596
6699
137
7602
561
521
5019
29566
559
3444
2569
5716
6491
6567
12719
7031
6772
927
2994
8736
513
206
8760
206
206
206
1601
2108
1452
11100
1343
13620
5479
35922
729
1190
17212
32450
6405
1267
1439
1327
922
23825
221971
4316
28465
67310
207
79105
5019
637
29566
627
5874
8211
372
654
8830
8608
19580
22775
1229
1261
30483
515
5604
4366
10567
515
6073
6073
792
792
527
1195
2676
1577
32335
623
206
205
204
205
203
205
205
205
205
205
205
205
205
205
205
204
5099
4366
26205
14980
19163
587
455
532
2789
523
38009
558
524
552
1347
549
24820
183
182
182
26274
4235
14082
1527
2510
1081
38406
155
154
154
154
3579
5757
1753
1753
154
154
155
1713
2517
3122
1035
744
154
2109
4100
1872
1910
7475
575
3100
541
531
539
529
543
40343
539
529
471
8011
4643
587
802
720
464
5610
4483
473
1068
846
5613
2104
905
2493
1505
1398
1483
8616
386
4930
1171
3070
12164
491
792
53996
7883
288
290
298
292
298
293
294
288
290
298
298
292
293
31833
3556
3696
4126
4000
4114
3616
4035
4310
3707
3960
3996
3878
593
3867
4018
4276
3372
3395
822
50356
7367
2232
1629
2459
2088
1524
1778
72445
137356
188294
224450
169020
5361
1599
6312
1464
1435
1527
6172
2297
31814
6750
2029
84258
132693
2980
1874
82223
2907
1647
47572
217361
5154
2037
7445
1890
165983
2941
2018
67242
2274
1914
2515
1663
2531
1584
58739
3858
1557
1513
1192
1339
1752
1643
1844
97338
2863
1207
115680
2824
1414
2107
1433
1380
2333
1527
7693
23536
26388
13451
14553
11882
10035
8621
507
2580
626
626
625
7607
473
24849
4998
6491
10983
49588
5246
16196
24820
1748
25458
25314
105106
65874
3835
507
190
597
8145
643
414
643
1924
22392
643
3988
4980
515
229265
515
573
573
8357
455
536
524
523
1347
552
528
49160
57920
730575
1900
2461
11138
8451
635
622
627
5881
6759
757
798
777
794
938
1168
1095
1119
1062
180
3101
615
641
3440
4080
8711
23475
808
179
881
907
770
1101
1092
1073
1098
3611
1105
1315
1207
28011
180
2546
2351
939
180
1819
714
1294
179
1322
1282
1284
1319
1333
1289
1290
1812
855
1300
1295
1348
1299
1292
1301
1291
1309
1284
2948
2349
179
1062
1065
1145
77023
1099
1049
3205
1082
2896
4513
682
2108
23423
1779
575
565
13344
283
9958
424
492
505
500
6207
52354
8605
16060
16060
11680
11680
509
10730
1334
1133
4483
1462
1559
802
1649
699
506
3205
1262
114833
127554
24580
9213
4321
5786
4746
5468
5658
6661
1460
1460
5718
5065
22467
5494
6853
5715
4699
7355
5562
6985
6256
7334
11658
19892
4781
2140
39198
1949
1915
1460
15044
11935
2577
1637
3484
2839
2160
3374
4632
4362
4176
5000
2353
1927
11216
3196
5463
880
812
919
793
6435
950
850
138586
8421
1822
2424
2721
11038
8414
598
578
585
604
590
3403
5844
4043
8674
3064
901
1150
1131
1064
1058
1055
1082
1036
1025
1012
1061
1045
49640
23438
10243
887
2068
22279
8775
980
7684
64197
631
655
633
1311
2540
1344
1458
3821
2820
1577
1174
3824
3015
2676
2701
32637
24454
3849
420
421
206
205
206
206
206
206
206
206
515
122320
497
3058
497
3046
497
2971
205
205
205
205
205
205
5019
637
29566
627
3428
372
654
11148
637
627
5874
8211
8830
5019
29566
637
605
8608
637
5019
637
29566
599
637
5019
29566
19257
4593
2210
1932
1776
5267
205
205
205
205
205
206
206
205
95644
76748
4366
14980
26205
19163
206
206
205
205
205
206
505
6465
1253
2663
2151
4483
2918
1272
802
1298
1265
699
1657
1395
39891
59539
68513
1039
31526
11654
1276
1039
3199
105690
1126
22502
455
1218
31139
11774
825
2865
2122
16169
495
7866
2435
3778
11822
1794
6656
3073
13207
3187
2572
637
2935
28925
2454
3757
3503
15388
3301
14051
4914
5617
206
205
205
8421
5604
1575
5604
5604
822
16891
6814
350
1292
1292
394
6873
1334
367
394
18144
9956
1300
1377
9994
4776
3741
19012
1756
759
39348
6260
4915
7365
3363
16266
206
895
22333
3960
3363
45413
7527
6125
5078
4256
6717
5604
1585
6418
519
5604
519
5604
5604
7755
713
2449
14492
19625
206
9768
10130
4914
206
5752
5617
637
1116
458
17838
1093
2184
8709
3677
3363
1399
1408
820
802
2034
3930
1414
798
349
917
2885
998
816
4548
809
7222
4110
815
9076
829
521
8865
5245
11572
16709
14756
38881
521
167
167
167
167
167
41075
497
3082
6014
481
3018
165
165
165
165
166
165
3185
822
581
4164
6752
10577
2889
11327
25067
4993
268
2791
2801
1026
2772
2885
2801
2756
2873
4322
4289
2800
2863
4496
7136
4442
2862
4361
2192
3738
30180
575
3167
773
503
493
503
493
503
493
135
136
1258
6970
136
3368
137
1227
136
1337
136
135
1366
1227
1353
1286
1434
1248
1285
1378
1462
661
630
766
3733
4037
566
3593
3653
3997
4072
4033
4163
3744
847
4347
3915
4055
3432
4151
3904
4313
3409
31871
3350
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
860
138
138
138
138
138
138
623
2144
11688
10398
810
513
5986
481
588
588
587
23326
2642
11818
11578
8201
11905
7636
10106
12505
4392
3845
1696
11616
583
6465
1265
1272
1395
4483
802
1298
1657
699
2151
1253
2918
2663
29378
159802
62030
24779
581
8644
1261
1307
1137
1161
1126
1209
1246
2158
120466
583
2608
24411
34565
1146
1925
1562
1849
2066
38436
39404
34982
39201
511
5329
626
626
625
35217
205
205
205
2676
1256
511
5329
626
626
625
2712
13398
1617
22994
2116
854
13399
60275
4790
12452
662
4015
648
603
636
640
599
630
630
650
1258
4108
3804
3984
4030
3830
3919
3952
4036
13398
7990
407
104446
3398
444
399
8616
4335
40552
50279
14758
42321
10851
15933
12079
35537
41111
7956
139
139
138
138
138
138
138
139
138
138
138
138
138
138
138
138
138
138
138
138
139
138
138
138
138
138
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
3448
2249
3754
1189
1235
611
19580
1229
1261
22775
56131
517
10979
626
625
626
637
5604
467
18176
781
13311
383
16689
206
206
206
206
206
206
206
206
4128
4879
1090517
2745
20007
1861
1348
8942
6256
7300
5321
8942
6724
10231
12939
9703
24820
7771
1622
1519
22827
4372
5050
91549
18079
612419
75136
16701
12376
1455650
439040
1018
7459
588
588
587
8688
8688
5566
5566
9213
23966
4359
5505
5463
5824
4784
5595
5720
802
699
4483
2380
1818
918
1192
1393
1212
3431
1185
1380
1099
1208
1365
1398
1342
1496
1051
2509
1225
506
1346
2093
1528
1284
10081
1897
1418
1461
2354
1223
1504
1463
198
142
9849
141
142
141
140
141
141
142
142
2455
1467
1445
1360
103753
571
609
3835
12295
503
555
51695
467
18138
743
13273
467
345
16651
41167
2898
417
485
514
494
579
19386
498
1309
94068
100195
131015
14072
20543
14072
6373
36222
11663
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
180
1782
25938
1522
1351
25938
1730
40714
21118
40714
35441
7163
10342
9122
9538
33654
8130
11046
181
179
179
18325
328
328
13466
3915
292
527
2195
167
167
167
16840
507
2934
245
4745
5302
16084
242
311
2876
3165
10311
5557
1259
12262
4887
667
7527
667
8671
4773
667
9290
337
100060
4979
5624
1259
5557
9248
1738
2876
3165
10311
122
122
122
5557
1259
4887
9248
122
122
122
122
122
486
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
3553
307
4281
309
4037
35230
301
9983
327
503
4826
1514
4531
9213
4321
24580
7097
4746
5658
5468
6661
5558
6982
5426
6843
6218
7564
5786
5494
5065
23139
6853
5715
7355
5562
6985
6256
7334
333
1025
20191
135
136
22622
135
135
135
136
135
136
135
136
136
136
137
108411
56668
255
744
4097
4592
8745
3568
2706
268
2707
2759
2681
2452
3131
2768
2662
1413
25707
62705
324
1057
4111
1654
1736
1097
2243
1355
710
6406
939
3353
6929
954
620
726
544
46775
199
141
141
141
141
141
141
141
141
141
141
141
142
140
141
142
141
141
141
141
141
141
141
139
140
142
141
142
169
166
167
167
167
167
167
166
166
167
167
167
167
167
167
167
167
166
167
167
168
167
167
167
167
167
167
168
167
167
167
167
167
166
167
167
167
167
167
167
167
166
167
166
166
166
166
166
167
167
167
167
167
167
167
167
166
167
167
167
167
167
167
2289
6028
55755
204
206
206
206
206
206
206
206
206
206
204
206
206
2774
17334
14640
15342
15457
17744
134307
113219
152047
2712
14516
12173
12760
16933
13686
122910
2930
12725
14962
14010
16337
15380
89229
114132
2739
13140
16560
17075
14539
14987
120083
14752
144527
17501
15965
16812
140104
144583
103685
2680
15735
15774
14004
8760
15842
80451
39239
116043
2767
13433
15362
13983
15571
13446
123047
513
2044
495
495
3813
4274
125230
130141
93619
8998
479
7973
2425
2888
167731
4651
27395
4246
7429
531
487
10969
508
1719
7809
450
484
1695
385
484
29729
4246
478
481
5478
476
1310
6669
494
519
597
1321
460
492
500
1293
389
13838
5510
325
333
325
331
334
1450
4424
342
13865
9837
325
333
325
1555
325
325
12041
27441
10969
1719
531
7809
484
450
7430
1695
484
384
509
487
18325
750
323
324
333
2507
3915
19456
328
327
15018
27627
279
341
6342
6843
2701
1437
3675
21188
5823
2960
7589
2319
22281
94571
3432
91553
150
1281
3718
626
626
625
8389
6118
9213
137
136
5786
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
8799
137
136
136
136
136
136
136
33926
137
136
136
136
136
136
136
136
136
136
136
136
137
137
136
136
136
136
136
136
169
120
9213
9213
9521
137
136
136
136
136
136
136
140
198
142
141
142
141
140
141
142
142
13325
141
1109
2914
1235
4951
141
141
140
141
140
2387
2413
142
2422
2430
2387
1041
2923
1235
4037
2393
2424
142
103661
984825
125689
125689
491257
346
9060
242557
269
2068
2135
2150
2201
2247
3558
1915
55963
2068
2138
2154
2248
2202
7749
2065
2248
2064
2248
9117
1215
268
11824
1972
1975
1962
1948
1976
1948
1962
638
80910
1971
1973
1949
1977
1967
1947
1966
29366
11790
1970
1977
1971
1976
11989
9213
137
8799
24682
8852
9000
6063
1339
553
4197
2139
33926
10846
3297
3297
3828
3243
3288
3627
2140
3816
4311
3075
3507
8532
398
20789
1690
398
14599
695
4082
7820
11017
6776
17674
1242
1252
945
1044
953
687
2201
3899
8087
65587
9213
120
120
120
120
120
120
120
120
8799
8873
864
534
36198
20126
10545
6064
554
306
4758
76899
1713
1493
1767
1802
1477
1793
1841
1720
1392
2249
554
39756
8942
5261
143
3058
7820
130134
4418
1147
10243
887
2068
23438
8775
980
7684
66332
980
7684
5680
1832
2831
4081
4355
539
2876
8613
16785
25570
25609
35047
18980
7133
4530
16930
15360
2803
30017
7686
708
5727
2803
16233
7770
641
15841
708
89
455
5457
2803
4530
5727
194
140
141
140
140
140
194
140
141
140
140
140
270
140
140
10218
8167
140
140
5787
3095
8088
508
1901
4850
8167
2803
16233
5727
10218
708
5787
141
140
140
141
140
140
140
6946
709
5728
2803
16234
11800
140
321
2803
16930
15360
7029
4530
30017
7726
18813
6440
9307
4358
5823
4783
5695
6698
7019
6880
7601
5102
5531
5752
7392
6293
24618
5505
5595
5463
6255
7134
22488
6891
5599
7022
7371
1456
4188
3293
2284
3223
1856
2069
37070
1456
7492
2141
2451
1094
1782
3174
3070
3439
2526
1565
6033
60982
20833
427
3272
141
9307
4358
5823
174
5695
6698
7019
10633
5505
5595
1965
174
174
174
174
174
174
849
830
175
22488
175
174
917
956
3234
5500
2388
1948
5501
918
956
850
830
2239
5501
918
956
850
830
2239
5501
918
956
850
830
9307
174
5823
174
174
174
174
7134
8472
174
994
174
174
174
174
174
175
174
174
173
174
174
174
174
174
174
1027
172
172
22489
175
10107
172
172
180
179
179
2245
5501
917
956
849
830
8884
4295
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
39649
2891
1874
3081
361
5416
49803
972
7933
6985
2989
26676
3950
2944
168
12439
21134
168
167
13641
410
1565
19085
169
101
2501
3501
1025
292
2537
5927
544
88
2345
1107
88
489
1215
958
571
1234
88
2703
4572
225
7140
6251
3003
4572
254
254
3501
1025
5927
2537
292
489
544
571
1215
42101
2345
1347
1107
958
1107
1234
6918
486
599
694
788
261
657
525
492
269
590
599
26054
534
225
269
22032
9736
346
604
604
922
6934
7569
921
1590
408
482
1421
532
368
358
899
579
477
511
501
1288
531
514
410
491
623
499
632
1319
521
604
1939
2696
1427
350
269
2552
377
365
635
364
435
605
445
533
580
607
2534
1869
1287
797
626
1320
394
604
625
567
2668
561
621
5531
520
2105
8986
303
4572
646
2676
2519
1390
3294
9244
3470
626
625
552
520
536
570
395
441
283
1301
2095
8787
574
600
637
638
579
726
4572
1301
2047
4878
2513
5413
1301
25682
499
2186
2435
554
614
589
2703
8754
1301
2909
2803
2186
3172
9259
1301
2222
2711
2184
3013
9255
141
141
141
141
141
140
141
141
9213
9213
4321
5786
24580
4746
5468
5658
5558
6661
6982
5426
7097
7564
6218
6843
23139
6853
5065
5494
7355
6256
6985
5562
7334
5715
4110
37032
3256
2247
3186
1819
2032
4980
4259
43775
2851
2847
2726
1927
11216
2140
4293
10883
1444
1305
916
421
5492
639
501
524
616
425
414
527
552
543
569
577
526
506
597
517
537
498
536
541
564
1608
1611
536
1072
9372
5173
13228
9539
647
606
401
383
400
389
409
414
376
382
402
387
401
392
378
354
394
1613
20836
372
7133
30017
16930
2803
4530
15360
3513
417
579
485
27251
3513
165
166
165
32751
37946
35965
40955
40564
15283
31162
36073
42955
41739
44811
44811
46628
34262
40275
35691
38821
38955
34625
31779
32891
26995
29923
777
253
7392
5267
3666
5365
4855
4165
4880
4603
16848
12802
16063
4323
3178
5218
3102
8271
572
4682
6684
619
657
1130
455
532
523
619
657
1130
619
657
1130
1041
552
528
65347
4645
179
2818
179
179
2741
180
179
179
179
9213
24618
7601
4359
5505
6255
6880
7392
5824
5595
7134
5695
4784
5463
6698
7019
2912
1456
1456
1456
1456
1456
1456
2712
13398
1617
13399
22995
2116
4790
13398
854
60275
12452
640
650
4036
4107
648
599
1258
3984
662
603
630
10192
4015
636
630
3919
14626
993
1680
1065
983
1009
931
1264
1157
826
1100
1115
1167
911
1377
22994
1157
1008
1100
1451
1199
1013
13398
817
1359
914
1256
1343
49084
17315
1073
1157
2924
1158
1359
880
2300
195
25815
3805
4030
7990
3985
3919
3952
195
4031
4036
3952
3831
407
13398
78996
27664
1394
513
196
40404
2313
22994
13399
13029
131375
5055
39802
33397
24338
36968
41016
21840
24752
30576
30246
5026
195
14469
195
8758
195
13382
196
30220
8736
8736
7280
50240
12452
196
52275
2624
13398
1010
195
13203
1395
407
407
537
7450
424
462
1109
578
17059
661
3733
3997
3915
3350
3904
766
3593
4347
3409
4033
3432
566
630
4037
3653
4163
3744
4151
31871
4072
4313
4055
853
2144
1072
507
1257
3367
1226
1336
1377
1227
1286
1248
3301
2010
554
6970
1365
1462
1353
1434
1285
8251
2217
2279
548
5927
1318
8239
42323
296
283
627
5874
8830
372
654
8211
357194
4679
605
608
686
657
657
677
1533
2188
2355
2066
1947
1096
13530
685
1904
6236
291
3301
299
11720
2747
2548
3662
2353
3097
2740
22210
3562
3296
2177
2094
2258
2137
3485
3411
2257
2733
2581
2868
2740
5153
8483
14033
3338
3286
6015
28149
19126
2998
513
5604
10567
16198
2243
2586
521
5604
30779
3718
626
626
625
6197
507
501
2328
9028
4523
1455
503
8398
8583
11124
1562
2520
1870
3034
1735
11132
1522
1680
526
1786
1352
1652
1507
1632
1476
2152
1079
1556
1602
1680
1969
497
509
481
3567
3330
1924
204
204
204
497
3108
575
575
796
575
575
3080
575
796
5099
205
205
205
3783
581
581
7099
12036
5442
4383
10239
5026
143066
581
158800
473
473
511
7866
2435
3503
6656
637
3757
1794
13207
2572
2935
11822
3073
3187
2454
3778
15388
3301
28925
7527
6125
5617
4914
465
4328
14942
26167
19125
509
2711
485
417
494
5447
514
498
1309
2711
5447
3764
2592
4619
486
302699
527
626
626
625
5172
8659
18044
19295
5844
2537
5927
1962
292
486
257
257
261
694
492
599
257
657
525
544
788
257
590
7382
2537
5927
1962
292
486
284
293
15093
2544
3081
2527
2512
286
657
788
525
590
2637
544
8090
694
599
283
492
261
3029
3049
1460
1460
1460
1460
2647
3052
5455
3049
2647
2562
2603
5526
2920
2589
14377
284
283
293
286
5844
257
257
257
257
261
257
257
257
257
261
257
257
257
257
3501
1025
489
571
42101
2345
1107
1107
1215
958
1347
1234
3665
599
257
257
257
257
261
257
257
257
257
264
257
257
257
257
284
283
293
286
284
283
293
286
2752
2658
2880
2461
2777
2984
2597
2567
3484
2928
2777
1930
3347
10138
2692
2567
2984
2597
3484
2692
2528
194
11062
6044
135323
270380
1367
938
629
88
2537
5927
599
534
225
261
694
492
599
657
525
544
788
486
590
17036
8444
2528
2461
2597
3484
3347
10138
2928
2777
1930
2597
2692
2752
2880
2984
2567
2692
2658
2777
2567
3484
2984
180
180
178
180
3802
11761
180
180
6492
179
180
180
180
191
190
193
194
194
194
192
193
195
193
193
196
196
193
194
194
195
194
194
195
193
194
195
193
191
692
1789
193
194
194
179
4572
180
180
2562
179
179
179
179
180
179
179
180
9610
180
178
178
178
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
2703
4572
88
2889
3784
4572
18475
882
225
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
179
178
179
179
179
179
179
179
177
178
178
178
178
179
178
178
177
178
179
179
178
179
178
178
179
178
178
178
178
179
179
3426
178
3846
3445
8931
253320
8444
2528
2880
2777
2984
2928
3347
2692
2777
2597
2692
3484
3484
2567
2984
2752
2658
2461
2597
1930
10138
2567
2146
1787
3444
3669
2456
3179
2453
2654
1099
3075
3145
3108
34856
493
7909
11689
4767
9372
6157
3518
762
1185
4179
31785
2127
1454
1454
1454
1454
31785
1454
1454
3332
88
5671
10209
88
183
183
181
26274
205
206
205
205
206
3003
206
3910
2861
30259
205
206
206
206
16592
206
6007
206
4160
8444
8444
8444
8444
8444
8444
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
2638
68
68
68
1660
1460
503
3524
5811
3378
1827
5368
6175
5614
5638
7044
4974
5676
5230
7824
6524
17036
88
88
88
88
88
88
88
88
589
591
204349
591
167
932272
145
777
253
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
14820
8271
3102
572
572
572
572
572
572
572
572
7703
4629
4682
18220
324
3418
3418
3418
3418
3418
4931
3067
2941
3374
3577
3613
2872
3621
3519
3722
3076
497
3085
486
1822
11038
2721
2424
23438
720
6722
901
1131
3064
1064
1150
8414
598
1045
578
3168
585
604
1055
1082
761
771
770
740
1036
1025
1012
76986
590
3403
4043
5844
733
870
844
1108
1028
1061
8674
757
1058
1112
522
34791
522
47228
522
43551
522
48785
206
205
206
16689
15424
206
7304
455
532
523
536
617
2080
455
523
1347
552
536
531
525
3482
205
205
205
493
4879
21599
402
2318
6498
6853
5877
6680
6933
5154
3093
6324
895
7374
293
9213
24618
6255
6698
7601
5531
5752
6293
4359
5505
5463
5102
5599
7392
5824
5595
5695
23176
7022
4784
7134
6880
7019
6890
7371
2328
455
523
528
11049
4483
802
4436
4602
6836
1023
1068
8504
699
2247
4880
8616
3070
12164
387
1171
4931
4610
388
31141
4475
1251
1216
511
1249
11507
4441
4978
7236
3101
12873
1042
6565
37475
7256
7804
1251
718
4498
4587
1329
15774
4359
5505
5595
5824
5463
9213
4784
4980
2885
2763
2889
4297
43813
137
137
4096
4096
4096
4110
18125
3294
2069
137
2285
1856
3224
9521
30697
1678
2205
2417
1507
1850
1984
550
1153
2179
8476
2350
1956
980
3988
1274
596
1819
730
981
794
4964
604
593
206
10404
3367
2999
12671
844
1106
2188
1147
229303
801261
549
8117
5000
1237
1279
465
4366
14980
19163
26205
513
18176
781
13311
523
2518
24887
3960
4324
6035
479
167
165
166
167
166
167
166
165
167
166
167
166
166
764
166
166
11918
1765
1771
1544
1673
1581
468
1453
1683
2098
3413
1457
2172
2009
2023
77276
152537
47645
140768
479
2312
6854
5321
166
1545
1325
1804
2107
1637
122686
6925
5523
952
1513
1624
2227
1952
2297
2630
2590
91593
12513
1807
1431
2060
1728
2309
2031
2207
2195
1455
2460
1485
2714
2173
181411
164117
1985
1823
1803
1869
4736
1739
1947
2127
1995
2009
2256
2354
2053
1589
1563
2960
1977
4046
1618
1939
1472
2223
2276
1649
2314
2225
2875
1828
1824
2502
1681
4324
11585
1399
2567
1786
1831
1669
1551
1784
2098
1519
2211
2025
130419
3013
4899
1664
1670
1471
2025
2076
2310
1763
1569
1441
1848
31093
42497
515
11049
4483
802
10393
565
545
5630
4483
1715
2277
2319
1093
1506
1529
1526
2181
3153
525
1176
19156
38922
28365
385
2688
528
6473
206
2889
6002
205
1994
3862
289
277
585
3718
626
625
626
632
626
6924
509
1045
4188
5012
4834
3781
575
3172
575
3100
561
599
889
575
1379
290
292
290
290
292
290
549
528
9710
4346
6170
5447
3654
19806
12901
298
6282
9912
168
167
5410
5625
5886
2453
5721
7407
527
16517
2720
4483
802
7822
2073
1602
1859
506
2105
3205
1811
2383
1983
2026
1483
1675
7828
599
2534
2416
2397
3149
3719
6618
2897
3263
3740
3035
3465
11784
15350
13169
28887
525
588
11081
588
587
12218
16023
27032
48161
6966
8050
7283
465
4328
14942
19125
583
4483
802
699
1418
2354
506
1463
10081
1897
1461
1223
1504
142530
9188
1318
159842
583
4366
14980
26205
19163
3049
7276
7506
10948
7315
6624
3749
58049
493
781
471
467
781
18176
13311
561
1072
455
523
528
552
17646
532
10184
18022
585
585
579
2328
585
585
579
579
585
579
585
585
579
579
585
579
585
579
585
579
585
579
585
579
585
579
585
585
579
579
585
579
585
579
585
579
585
579
585
579
585
579
525
5604
3216
6563
3553
3043
3495
2917
2144
1608
5370
536
611
601
509
10081
4483
1897
802
699
1418
506
1461
1504
2354
1463
1223
188888
505
5099
626
626
625
593
14600
4649
8745
141
2706
141
2707
141
141
1413
11680
55967
14980
26205
19163
4366
591
18176
13311
781
587
2789
455
523
532
5532
536
1347
552
4241
558
553
3118
6797
21398
36391
528
9034
23112
4098
8028
1024
480
453
528
533
488
7577
453
528
52065
1983
203
203
203
204
203
75816
1193
1190
1187
1188
1190
1349
533
483
521
455
1347
523
532
552
5447
536
3450
19386
95417
72144
198
142
142
141
142
141
142
140
141
575
1386
268
1447
10938
268
3671
16107
136
135
135
501
2328
501
2856
1241
3606
65140
105653
41696
276
8644
2217
2522
2085
2592
2277
1420
2439
4483
1979
802
2994
2465
2512
2600
2272
2934
2273
1802
154485
609
626
625
3748
585
5097
626
1935
3105
46220
781
18176
13311
8760
1130
3096
203
203
204
3449
203
203
203
3096
203
203
203
1757
3096
203
203
203
203
203
204
3577
203
203
204
203
203
203
1555
3577
203
203
203
3406
203
204
203
3577
203
203
203
203
204
203
609
13923
203
203
203
203
203
204
203
4300
13923
203
204
203
203
203
203
203
15289
182091
532925
138410
203
203
204
203
13923
203
203
203
6526
13923
203
204
203
203
203
203
203
615
203
203
204
5071
203
203
203
2569
273
272
272
273
273
273
273
273
273
272
273
272
272
272
273
273
273
273
273
273
272
273
273
273
273
273
272
273
273
273
273
273
273
273
273
273
272
273
273
273
272
272
273
273
273
273
273
273
273
274
272
273
273
273
273
273
274
273
273
273
273
273
273
272
273
274
273
273
272
273
272
273
272
274
274
273
273
274
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
272
273
273
273
273
272
273
273
273
273
273
273
273
273
273
272
273
273
273
273
273
273
273
273
273
273
272
273
273
273
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
272
272
273
273
272
273
272
273
273
273
273
273
273
273
273
273
272
273
273
273
273
272
274
273
273
272
273
273
273
273
273
273
273
273
273
272
273
546
273
273
273
273
273
273
272
272
273
272
273
272
273
18176
781
13311
251861
9307
4358
5823
4783
5505
6698
24618
5595
5463
7019
6880
6255
7601
7134
21488
5102
5532
6890
7392
5599
5752
7022
7371
5695
6293
175
833
199
140
141
2848
141
141
3589
3350
140
141
582
3698
19030
575
3125
13032
557
12119
23178
645
1184
455
552
523
595
5789
1347
536
532
523
523
625
4864
626
626
7811
28370
7811
8925
23364
8239
7674
11856
11943
2680
11616
4366
14980
19163
8760
5448
5352
8729
13131
4962
5825
866
1608
58711
5606
4328
14942
19125
26167
509
2711
417
485
494
4096
165
514
498
165
1309
165
165
165
165
166
165
165
5447
165
165
166
7078
165
165
486
165
7776
165
165
165
166
20440
917151
1851
455
697
673
697
4371
566
6378
495
673
495
456
3465
518
567
6564
571
793
339
545
1888
608
14714
49021
5098
1399
438
400
23311
430
461
535
4279
2302
4380
4380
4380
2481
440
438
1124
627
2302
6791
195
195
195
194
1395
2507
1224
2302
1124
477
461
4486
439
4678
12583
3420
11809
2872
3487
1498
389
2301
2470
6751
111749
3861
2328
3648
438
10747
5179
11511
4279
4380
21900
10220
7300
1395
196
5840
196
196
195
7300
2688
120508
8563
197
196
196
196
196
15834
18130
26673
26374
436039
9671951
345745
839627
356552
831065
17408
465
465
465
465
4328
14942
26167
19125
509
2711
417
485
494
1090
1002
1127
1309
514
18246
683413
4625
3062
593
3505
626
626
625
8020
553
2547
4367
1939
6807
13173
6225
3610
8515
604
5046
1615
962
501
491
533
523
511
511
26388
599
5532
523
536
532
455
552
1347
3734
1055163
517
588
587
9514
588
11324
2309
2335
1883
5078
585
6697
3013
1857
2024
519
2364
588
587
588
521
5019
559
13140
465
4366
465
547
5604
547
547
5604
509
505
505
503
167
167
167
525
47812
3710
6181
11293
507
19386
60639
549
587
571
18176
781
13311
21398
337
12608
7321
7360
19429
23231
11378
5530
5189
12359
1334
1460
1460
1460
497
497
3079
549
30779
575
1183
5051
3553
3988
450
13171
11143
5409
585
5409
5540
8321
4366
14980
19163
26205
523
2518
12067
6098
1923
509
467
13311
18176
16689
21398
47850
625
626
18176
21398
75816
1204
1188
1182
1193
1187
1200
1189
1211
1190
1190
1203
628
2451
1473
1466
8028
488
1024
528
480
533
453
290
591
591
511
626
626
625
11088
13957
575
3127
6891
5753
7393
6294
5600
7023
7372
3027
7778
2557
4394
33049
5530
569
569
568
2602
1896
2840
1691
4553
21990
4851
989
591
2742
574
1924
511
626
626
625
5329
9249
493
340
743
18138
13273
2328
4450
1516
1389
4559
1493
1624
485
3598
635
503
499
511
585
579
2328
5436
579
569
3845
523
550
455
552
497
1183
3553
5051
3988
2353
9483
503
503
503
503
21782
7950
2787
11208
3353
4159
512
5648
511
1897
588
588
587
627
1158
3366
1545
2408
3131
7924
192
192
192
192
191
191
191
191
191
191
191
191
167
167
166
3995
1064
867
426
1030
7973
764
4605
5572
435
549
3013
505
1288
1255
1858
6229
1517
4768
2393
493
559
23364
11616
7674
2680
11856
8239
11943
10144
5604
589
23364
11616
8239
10144
4380
2680
11856
7674
11943
538
528
538
497
585
6350
699
802
506
1565
4483
1502
1473
6788
2067
84296
3896
1595
4033
905
1102
5604
3144
2605
1707
1589
2136
2249
11623
1824
1437
1869
1822
1557
2063
13103
1652
1659
2401
2424
1660
2268
10159
1580
2032
1806
1979
1456
2151
156890
1845
1469
2069
2347
1493
2498
12551
2098
1766
2245
2233
2211
1523
2752
2463
2345
1844
1715
2279
2313
2152
1391
1697
9999
2304
2251
2455
2250
2109
1789
1900
1518
2113
2011
165503
137511
1334
1559
1133
10730
1649
1462
1897
1461
1223
1463
10081
1418
2354
1504
3051
1317
1172
1368
1485
1311
1756
1344
1678
1335
1884
1834
11190
2168
1717
1390
2453
11004
3269
1267
1532
10514
6000
2237
1545
11049
10393
2332
1989
2493
10137
2126
1921
6538
2742
221538
2742
545
3019
585
1663
4378
2559
4797
7658
20697
3140
2981
2902
5017
2938
1072
5084
2990
4855
1072
4890
2809
5047
4363
5044
4683
5771
5617
4662
4386
4576
4087
3964
4524
4974
5118
4686
6086
4684
4624
4663
5737
5240
5833
4637
4771
4349
4946
2490
5014
2860
4806
4297
4775
4815
4533
4815
4060
571
1080
4778
4830
4362
5630
7658
46481
6221
342
2677
342
2867
2702
2773
2799
2419
5661
4836
2488
4116
4044
621
205
617
2197
4434
5458
23450
2217
5931
2403
2698
2144
2403
1072
46650
205
205
206
206
206
205
206
206
491
1495
1332
1335
1279
1317
1274
79924
2144
3752
553
607
1080
7658
4830
4778
4362
5630
46650
4836
342
2702
2773
2799
2677
2419
2488
5661
4116
4044
1933
4378
3140
2809
5622
7658
4890
2981
2902
2938
4797
5017
6244
5256
1493
6799
1332
1274
1335
1317
1279
87850
609
1656
4378
7658
3140
2981
2938
5017
6084
4890
2902
2809
4797
5084
4855
4683
5044
5617
4288
3154
2861
6044
2680
617
1606
4890
2786
5017
7658
4378
23425
3140
2981
2902
2938
2809
2773
1608
2319
1072
2978
3216
2760
1940
2860
4037
5298
2062
5047
2680
1072
1072
1072
1072
3752
32696
157700
5360
4288
31088
2680
17152
6432
6968
5896
5896
4288
19832
10184
15008
28408
16616
119571
150731
317252
88411
267867
12328
17688
17688
25728
12864
20368
3752
13400
1608
5896
5360
2680
536
15544
16080
2680
14472
10184
2680
2680
11256
9648
13936
4288
2680
10184
1608
7504
35275
13400
26800
36347
19832
57787
16616
5896
9112
4824
5896
31088
10720
17688
21440
15008
30552
6432
8576
6968
10720
20368
16616
8040
5360
31624
17152
6968
8576
1608
11792
5360
1608
17152
8576
6432
12864
3216
2680
22512
1608
4824
536
8040
536
22512
7504
19296
16616
1608
3216
3752
5896
2680
26800
1608
536
536
536
9648
1608
10720
536
24656
3216
1608
20904
1608
40099
9112
12864
536
4288
5896
10720
1608
18760
40099
2680
536
536
3216
4288
1608
3216
4288
11792
6968
536
536
536
9648
3752
1608
536
24656
2680
536
536
3752
4824
33667
3216
2680
15544
18224
3752
64755
20904
32160
33667
23048
10184
12864
9112
12328
5896
11792
2680
8040
23048
2680
15544
536
7504
24656
56179
536
1608
2680
1608
536
536
536
1608
9112
3216
21976
536
15544
52427
28944
11792
20368
6968
5360
26800
1608
2680
7504
9112
10720
8040
3752
3752
7504
4288
12864
27336
536
18224
17688
15544
1608
11256
2680
5896
10184
4288
6968
11792
6968
4824
1608
1608
536
536
536
6968
3216
4288
30016
536
14472
1608
1608
9112
2680
11256
2680
2680
2680
9112
11792
8576
6968
2680
6968
3752
15544
16616
2680
12328
20368
18760
34739
52963
536
12864
1608
11792
2680
536
12864
6968
16080
16616
536
5360
8576
4288
5360
1608
10720
2680
2680
3216
10184
8576
5896
6968
9112
3752
33667
1608
536
9648
2680
2680
536
5360
3216
4824
1608
4824
45995
11256
27872
8040
9112
6432
266259
108316
123323
180819
123323
561
4483
4033
802
1102
905
611
1796
7658
4890
3140
4378
2981
2938
4797
3140
2902
6308
2809
5017
3671
2760
4797
4168
4657
2634
2678
5091
6090
6762
5505
8289
7840
7431
5772
2279
6316
4197
5529
6416
6151
1110
4819
4789
4657
5285
5091
4380
2490
2860
4775
5014
4806
4297
4060
4533
4815
3721
5156
2700
4775
4167
4909
5047
4296
4997
4803
4150
2661
5441
5495
6092
6142
5888
6182
6067
6163
571
1080
7658
4778
4362
4830
5630
46650
4836
206
206
206
205
206
342
2677
2702
2773
2419
2488
5661
206
6221
2867
4116
4044
2799
553
613
1924
6799
4830
2144
1072
607
1080
4778
4830
4362
4288
7658
2197
4434
5458
23450
2217
2403
3214
4288
611
1796
4378
7658
3140
2902
2938
4890
4797
5017
6834
7066
2981
2809
5084
4855
5047
4683
4363
5044
4524
5771
5617
4662
4386
2990
4576
3964
5118
1932
6275
4692
5462
1495
6799
1332
1274
1335
1279
82425
1317
617
1606
4890
2786
5017
4378
3140
7658
9112
619
2128
4378
4890
2469
7061
5816
6874
7658
4797
5698
6272
6098
553
1594
1870
68712
607
1080
7658
4830
4362
4778
5630
46650
4836
342
2677
2867
2702
2773
2799
2419
2488
5360
175
175
176
177
176
174
174
174
174
176
295
9692
295
2680
295
2680
6212
295
1608
177
176
175
174
295
5704
1785
3288
11114
14729
536
2737
7197
297
295
3752
297
295
1608
2920
206
585
1663
7658
2559
4797
5017
4378
3140
2981
16616
2902
1072
4890
2809
5084
2990
1118
2938
4855
5047
4683
4363
5044
5771
1072
1072
2702
5896
2680
1497
6799
1332
1274
3216
4288
561
4033
802
1102
905
4483
13103
2235
4602
1023
1068
6836
2247
8504
4880
699
559
597
4033
802
204
205
905
1958
4241
1710
699
26488
3337
1741
3158
1362
553
1594
1072
13400
607
1080
4362
4778
5630
4830
7658
46650
4836
342
2702
2773
2419
2677
2488
5661
2867
4044
6221
2799
4116
2392
4378
4797
5017
5900
5704
5572
5650
5677
7658
6526
5659
4890
6798
2406
6391
4758
6070
6047
5556
6154
6485
2446
6353
7150
7007
5891
5860
6276
5491
4404
2450
5177
7346
6681
5845
5905
5784
5810
5220
2452
5487
5921
5295
5745
6994
6900
6428
7194
7358
5990
7069
8079
2448
6610
6058
6548
6028
2404
5101
5321
3767
4418
4560
4114
4513
5306
2408
5185
4937
4774
6805
6203
2450
1072
2446
5891
5360
1072
2406
6047
4758
2392
5900
5572
5650
2144
1072
1072
1072
1072
2680
1072
1072
5360
617
1606
4378
4890
2786
7658
5017
3140
2981
2902
2938
2809
23048
621
1663
4378
4797
5017
2559
7658
20697
2981
2902
2809
3140
2938
5084
2990
5047
4363
4524
5617
4386
4087
5118
5833
4686
4637
4890
4855
4683
5044
5771
4662
4576
3964
4974
6086
2677
7729
5696
7407
5044
5559
5652
5814
4873
2722
6338
6226
4974
3729
6393
5531
6361
2680
6308
4168
2760
4657
4819
3671
4789
3216
5285
1656
5540
1447
24120
3721
5156
4775
5047
4167
4909
4803
4360
3545
2700
4296
4997
4150
3813
4805
5048
3902
4824
5381
1933
6244
5256
5622
1493
6799
1332
1274
1335
1279
1317
87850
3721
4603
5156
3154
4502
6044
5180
4900
4734
4555
4689
2861
3976
1665
5766
6308
4168
3671
4819
4789
5091
5191
4914
4081
5082
4627
5294
2760
4657
5285
4700
4794
4840
4831
5162
4589
1656
6084
1361
6799
1332
1274
1335
1279
1317
222113
6084
617
1606
4378
4890
2786
5017
7658
11256
619
2128
4378
4890
4797
7658
2469
5698
6272
7061
5816
6874
6098
5078
7079
2187
6173
6119
7438
6517
6968
5582
6432
1606
3752
1072
2144
1656
3216
1072
2680
3721
2677
5084
4288
4824
1663
2144
2229
4378
4824
5360
2392
4890
1072
1072
1072
2446
4288
1072
2450
2680
2452
4890
4797
5017
5487
2144
2448
4288
6947
2404
2408
2680
1691
1072
1072
2144
1072
1072
571
1080
4778
4830
4362
5630
7658
41121
571
1080
4778
4830
7658
5630
4362
46650
4836
342
2677
1072
18176
13311
781
2920
21398
9693
641
17093
4182
10610
1906
6822
4377
6689
350
383
6137
5389
5431
2905
641
15076
626
625
626
13043
19163
10653
571
1080
4778
7658
4830
4362
5630
46650
1072
2680
4836
342
2677
2867
6221
2773
2419
2488
2799
5661
2702
4044
4116
581
581
435
4430
2343
2517
2497
2289
2563
2193
2325
7418
2240
2302
3913
51841
3876
2208
2398
2315
2748
32696
607
1080
4778
4362
7658
5630
33617
4830
4836
2677
342
2197
1072
2680
6221
2867
342
2702
617
4378
2786
1606
7658
5017
4890
23425
2981
2902
2938
3140
2809
2773
2990
4797
4868
4916
4503
5072
4683
6621
4392
5352
6288
4627
1072
2861
1606
5423
4645
4950
4452
4824
4277
4932
4558
1205
2642
6175
5896
4565
513
2170
3381
773
1081
2369
2525
1924
2452
7300
2639
4378
4890
1072
3154
7658
2861
2902
963
3140
205
2809
5017
4797
5180
4900
4734
4555
6044
6371
4502
3976
5791
5252
3216
4689
1665
5766
2680
1494
6799
1332
1274
1335
1279
1317
23573
569
607
1080
4778
7658
4362
4830
2680
1072
571
1080
4778
4830
4362
7658
5630
46650
4836
342
2677
6221
2867
2773
2419
2488
5661
4116
4044
2702
2799
569
607
1080
7658
4830
4778
4362
5630
46650
4836
6221
2799
4116
342
2677
2867
2702
2773
2419
2488
5661
4044
2392
4378
7658
4797
4890
5900
5572
5677
6526
5017
5704
5650
6798
5659
2406
6047
4758
6070
6391
5556
2680
2197
4434
5458
2217
10921
3214
4794
4579
3887
2403
2698
1072
1594
2680
2680
1080
4830
4778
4362
7658
5630
18760
4164
603
4430
2343
2517
2497
2563
2289
2325
2302
2240
3913
7418
2193
15544
623
852
455
532
523
549
587
18176
13311
781
11662
13457
7658
2639
4890
4378
2981
2902
4797
5017
5426
6212
6555
6014
3140
2938
2809
4207
5197
5639
5012
1361
6799
1332
1335
1279
1317
1274
178262
9307
4358
5824
4784
5596
5696
24618
7020
5464
6881
5506
1624
1608
536
5103
14905
5532
6891
5752
7392
6293
28603
7371
7023
10884
3334
3334
3865
3545
3281
5599
4331
1482
1342
953
10921
2177
458
4139
3990
123
123
1411
16854
2559
10422
1310
1692
2686
519
773
6670
1076511
8040
1072
1072
1072
3752
1072
33583
1072
262959
979495
1896464
493
1042
4792
4324
4740
5592
7620
27740
571
378
781
18176
13311
383
16689
30266
57199
62559
43319
115231
5679
7490
8127
4686
6086
5833
3154
206
206
205
2861
205
205
205
205
206
4502
206
1072
3976
6044
5180
4734
4689
5791
4610
206
4900
4555
6371
5252
4508
3721
2700
205
2700
5156
205
4288
692
4167
4296
4909
5047
4360
3545
4288
5048
5381
1933
5622
5256
6244
205
206
205
205
205
206
2686
205
205
205
206
205
206
4769
6467
6263
5806
6815
6415
6369
6862
2490
2860
4775
4806
4297
5014
4533
4815
4815
4060
205
205
206
205
205
205
206
205
205
205
206
205
205
206
205
205
204
204
205
2049
8607
205
6776
6449
6647
1072
210
625
3107
8740
4295
39808
577
28950
21360
18138
21360
479923
21360
21360
385696
66974
141207
2100
49632
338357
525
5952
33125
513
2742
1924
497
3042
539
5604
507
587
205
5012
3781
417
4834
4188
525
5458
68712
475
4434
1594
1870
2197
23450
1677
561
104129
523
1370
1677
1299
1195
1166
1093
543
5803
577
28950
168
577
577
168
925
2105
10344
180
179
7721
8812
2687
454
356
3680
2002
465
18500
2711
455
523
532
1500
3766
1347
999
5698
517
2711
552
536
5447
3764
4346
575
1868
9258
1199
2223
4366
14980
19163
26205
551
906
5604
10567
587
14351
7300
189012
497
3067
22619
17534
16435
89382
9015
12144
2974
3794
6161
2652
10733
5701
9931
367
4765
6049
3216
5007
4372
4204
4842
4920
5123
4296
4311
5143
8410
1690
11925
4366
9213
5824
4359
6699
2805
6923
7135
7839
4240
7020
24618
5596
6880
6742
996
6256
3093
4784
5464
5695
5506
7601
1608
1608
1608
6891
137
5103
1608
4022
6293
5532
3114
23177
7371
5600
5753
3345
7392
7022
3452
3072
48177
589
2907
3070
2802
1897
2398
3147
271254
5037
7763
7586
12238
2748
52599
76904
8713
50880
205
168
14315
165
4781868
1333
9935
8568
1284
8792
2136
4190
8792
8569
1284
2136
9604
571
1080
4778
4830
4362
7658
5630
46650
4836
6221
2295
2702
2799
2419
5661
4044
342
2677
2773
2867
2488
4116
581
435
581
435
1600
1963
593
2511
626
625
626
8898
6115
1686
4594
2025
1471
1251
587
9631
4379
2341
5356
575
3142
575
3138
575
3128
1284
341
4005
5852
9280
5296
6030
926
1226
5739
6195
9811
16967
17764
17682
16771
17565
15982
2144
7312
4005
5852
9280
5296
5739
908
1226
6030
641
4677
1391
9811
13317
18702
22965
19170
19601
15596
35610
22060
23809
14819
20856
23818
16254
17556
549
8011
4483
4643
464
1068
802
4215
17275
3197
38057
2879
2595
3039
2220
2951
2776
3232
3670
3028
1536
781
18176
13311
21398
1063
300
6688
3216
3061
497
3027
164157
186133
216757
216221
179165
211933
172733
172197
239877
389629
333357
272645
289261
402645
272109
575
3157
527
2321
1453
6539
16788
1031
1702
13991
30868
507
2219
1243
1187
22785
533
7104
3031
3325
3434
3571
3151
3331
3532
3638
2799
2704
43254
7300
1460
5128
8256
23161
2152
13929
7300
9731
860
31655
10220
497
3053
497
575
3104
575
2680
1868
3552
322
563
6471
3241
2254
1463
6782
515
6324
2706
478
519
1700
446
9651
521
522
7205
490
9651
180
505
2500
19672
3239
13389
932
5568
387
28220
1663
1856
1294
4750
4798
513
866
8007
2230
553
3693
4886
2523
9651
4613
7383
817
481
2372
4898
523
549
521
815
491
9651
2772
32427
345
1070
19904
3423
5677
465
583
4236
9758
1876
521
569
368
1387
8360
3079
513
635
4625
543
3689
5566
1911
1948
1048
1671
4406
60063
9779
5626
7135
7252
481
345
2482
603
10425
26989
6453
480
987
5779
487
2722
8676
492
425
15310
2134
467
1783
286
17423
5282
10416
527
8647
1357
567
400
2008
5566
11500
10865
485
1840
4596
1036
519
5490
2651
1438
549
523
490
2693
5140
558
519
12301
2201
3088
2618
16021
370
1049
2359
1554
2386
43709
1765
499
517
1415
1070
4541
4691
311
19468
9551
34396
345
5566
2692
493
6206
19802
7189
1617
6931
164
1671
5435
2003
12737
1315
1911
427
1558
10435
288
14864
2004
1479
309
521
2042
9900
27056
522
9365
458
345
12659
3503
525
11217
1746
2566
2061
1980
3304
3616
491
19251
2613
483
434
416
827
549
282
21360
2416
408
5949
4427
1789
14864
10418
7397
531
567
9651
547
393
982
369
515
1172
2766
4368
29422
18551
515
5667
464
5566
8106
517
4859
276
569
5987
4264
517
336
583
419
6242
371
3912
430
1412
18716
418
503
529
1474
9651
1763
981
7005
355
14180
4978
38270
521
3926
9642
7807
2619
41925
9777
2932
5636
12747
3560
695
4562
2472
1042
511
559
579
22567
443
3722
537
519
2077
148855
7978
495
12445
442
1918
489
1945
10068
16139
420
2205
7030
379
6223
532
511
2124
453
1603
12570
1101
1248
447
9651
505
4546
563
4226
399
11035
282
3687
1839
4899
1822
543
1199
10220
497
391
530
495
10228
6424
557
511
525
513
529
309
19780
513
10220
563
535
3609
555
566
567
477
503
498
1793
2265
1643
511
17001
6692
533
1149
535
6968
14387
605
5566
5566
4451
3098
515
6277
551
549
4242
1771
6205
455
23507
483
6226
489
1240
3696
2552
2556
2769
479
2879
12452
465
26475
10427
976
2026
505
11643
10808
1862
1393
529
1735
410
3569
505
2567
493
10427
1485
34562
561
56076
39426
31296
7209
11523
368
4617
7446
749
987
2836
2201
1773
5566
5566
1235
541
567
4750
3197
301
545
111
539
2879
519
1305
1562
294
12112
1702
568
324
9651
87816
573
494
8932
1709
521
420
528
402
2343
5824
583
513
4151
12561
5566
565
32403
1700
2223
2520
1574
1430
1799
2569
1574
1984
565
5604
10567
230
275
589
589
626
4542
626
625
4542
626
626
625
2233
7558
5806
2452
5286
5329
2166
1421
4385
13544
10654
1362
6800
2540
11731
3762
599
5532
536
532
455
523
552
1347
364737
152579
571
378
781
13311
18176
507
1257
6970
1226
1336
1377
1462
1227
554
3367
1365
1353
1434
1248
3301
2010
1286
5704
507
501
2328
581
4483
802
506
1469
1766
2245
2347
2211
1523
12551
699
1845
2098
2069
1493
2233
2498
2752
253667
575
575
3068
575
3105
501
81339
8011
4483
4643
720
5610
5613
464
1068
802
473
587
846
2463
699
802
9999
2345
2251
2455
1715
506
2250
2109
2279
2313
2152
1518
2011
2304
1844
1900
1789
1391
1697
2113
158769
4033
905
1102
905
1678
10730
1334
1334
1559
1133
1649
1462
11190
2168
1717
1390
2453
1335
1335
1884
1834
52907
10081
1418
1897
1897
1461
1223
1463
1418
2354
1504
188888
11623
2605
1824
1589
1822
1557
2063
1437
1707
1869
2136
2249
3051
12551
2098
2069
2347
1493
2498
2752
1845
1469
1766
2245
2233
2211
1523
4774
2033
2015
2047
2165
2091
1601
1777
1985
2294
2392
1627
2998
1866
1862
2540
1719
2420
1641
2450
1743
2614
1531
1756
2357
2023
1861
1907
1841
1728
2327
2441
4084
1977
2314
2261
2352
1687
2263
1656
1510
2913
205683
219011
6350
1502
1565
1473
6788
2067
84296
7483
1928
5526
2215
1546
2477
2175
2092
2017
1211
2167
1865
1605
2355
12691
3039
1403
2352
1562
1633
1802
1357
1754
1636
1837
1433
8644
2217
2934
2465
2085
2512
2600
1420
2439
2272
2994
2522
2273
1802
2592
2277
1979
2588
1763
1717
2720
1966
11956
1803
1809
1582
1491
2136
1495
2061
1721
1711
1619
2210
3451
2047
3279
2399
1958
1708
8040
1368
1565
3326
2156
1345
1772
1359
1890
284532
3553
10610
1091
2258
1291
2207
1529
1244
1458
1486
1520
1277
1606
971
2033
2339
1099
1255
1342
129465
4280
1141
10174
1370
2287
1293
2116
2360
1775
1178
1597
2753
1805
2855
1250
2433
1943
906
2566
1179
5720
3431
1185
1380
1496
1208
1365
1398
1342
1099
1051
2380
1818
1212
1192
1393
918
8644
1137
1126
1307
2158
1261
1246
1161
1209
5604
5604
4542
626
626
625
497
3022
168
3024
3049
167
5490
507
5371
5502
289
497
5566
417
206
2711
13757
6207
138
138
138
138
138
1541
138
138
1673
22346
138
138
1450
71234
138
138
1876
15138
19472
1716
4809
138
1180
138
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
11452
138
138
138
138
138
138
138
138
138
1180
138
138
1180
138
1180
139
1180
1180
138
1180
1180
1180
1180
138
1180
138
143
143
141
142
143
142
11624
958
128450
2179
491
529
1042
7620
4740
4324
4792
5592
46612
4798
6183
304
2639
2829
2381
5623
2450
2735
4078
4006
2761
2664
543
1625
7620
4340
2521
4759
2943
4979
2864
2771
20659
4348
2952
4325
4486
4625
4908
5006
5579
4538
4599
4586
5699
4311
1898
6321
6869
5229
1417
1236
6761
1294
1241
1297
1279
89273
6006
5214
4470
5142
5753
2469
4722
5574
6229
4762
5800
5283
7378
481
1919
479
473
511
4275
1560
3688
41134
3876
11136
2287
21092
2620
1576
996
11662
80631
13457
128462
569
4366
26205
14980
19163
169
166
95830
5532
523
536
532
455
552
1347
9307
4358
5823
24618
4783
5695
5596
3216
2680
1608
5103
15440
19340
5532
6891
5752
7392
12761
5599
7022
7371
6293
1163
1267
1193
1281
1115
1016
1098
1198
1229
940
1258
2850
1489
1767
29225
41322
1345
6340
44474
2625
11302
2680
341
7488
339
852
1635
1212
5516
10770
8413
20713
3170
8509
1205
7871
7848
4632
536
536
585
5604
10567
1473
1466
92832
7519
501
491
495
485
979586
5566
1717
802
1816
1667
1562
2497
7405
2270
2126
691
2491
1072
4602
1701
4890
5047
2990
4683
4363
5044
4524
4662
5771
4386
206
206
206
206
205
4264
205
205
206
206
205
205
206
205
206
206
206
206
3819
6431
205
15944
605
205
204
72483
4492
585
2098
1475
8011
3155
2986
203
204
205
203
205
204
139
505
205
204
1418
1897
203
1223
1461
1463
1504
204
68252
27884
581
19299
19386
503
15076
626
626
625
509
2511
625
489
3069
8702
8839
6766
2352
384
2054
519
513
6024
626
626
625
4294
527
521
8910
527
527
521
3844
203
203
203
204
1195
203
203
203
81339
381
1107
203
203
203
1118
203
203
203
10565
203
203
204
203
203
2392
1543
520
394
2627
499
525
520
520
504
516
1813
4340
1856
4025
1790
3916
1822
4419
1924
4410
1774
3736
1793
4131
1887
4422
1918
4324
1743
3088
1878
4528
1873
4376
1815
4444
341
1182
1221
1244
949
1185
341
63273
607
1802
4378
4890
4797
3140
2809
5032
7658
2981
2902
2938
5017
7998
1072
553
1594
1870
57202
585
1663
4378
2559
4797
5017
7658
20697
2981
2902
2938
2809
3140
2490
4890
4806
4297
4060
2860
5014
4775
4815
4533
4815
1928
8342
7197
7424
311
151821
22894
22894
22888
22894
22894
22894
22894
22894
22894
22894
22894
15703
22894
22894
22894
22894
22893
22894
22894
22894
22894
22892
22892
22892
22894
22894
13678
16060
11680
10606
14702
20846
7533
22894
3437
491
529
537
7620
4340
4852
2368
5884
4737
4889
7172
5451
5992
4946
6952
2519
2346
4807
7540
466
15550
6503
8186
3004
574
20893
350
3842
4677
48220
98801
627
499
5047
5017
3721
7658
1884
3140
2680
2490
1655
1051
1072
2860
1793
2809
6639
4848
1436
3752
1436
206
205
205
205
205
205
19296
9648
5014
4775
1937
2700
5156
4775
5047
3216
1656
6084
1361
4288
1361
206
205
205
205
205
205
58327
206
205
205
205
205
205
1361
16616
1119
3454
1133
1072
2144
3216
2383
4909
2512
1608
2639
5426
6212
6432
2990
1608
6907
5267
4683
4855
1932
677
1072
981
4288
2860
1436
1072
589
1594
1870
68712
613
1880
6799
4830
4362
5630
4778
3913
3200
3522
595
275
623
3097
528
455
523
489
2159
4396
5420
23412
2179
609
1656
4378
4890
2981
2938
4797
6084
7658
3140
2902
2809
5017
1361
6799
1332
1274
1335
1279
1317
246789
569
607
1080
7658
4830
4362
4778
5630
46650
4836
342
2677
2867
2702
6221
2799
2419
2488
5661
2773
4044
4116
497
3026
78114
497
2952
497
3050
3097
5604
725
725
134
5604
168
497
3023
2575
503
502
492
496
29273
483
521
8011
4643
464
205
1068
720
5610
802
473
587
846
5613
521
4492
204
2098
1475
111498
10741
10110
21398
10952
453
5466
14497
206
1349
23196
528
4307
2173
205
625
626
529
1647
4378
4890
2809
5017
3140
7658
2902
4797
523
517
4542
205
626
625
523
517
7558
507
4373
23757
14808
1335
1907
7972
5801
6563
521
2767
2144
5605
473
28795
1208
11616
7508
11856
5604
11943
5604
205
206
206
206
2738
206
206
6778
206
6486
5506
6240
206
3721
6336
2700
5156
206
6633
6929
5460
5047
4167
4997
4775
205
3545
4296
5381
3902
4803
205
3813
4909
204
5315
4360
205
2734
206
206
6864
206
206
6439
4120
6640
206
206
206
5488
206
6635
5172
5211
1449
206
50129
205
205
205
205
205
206
206
206
206
205
206
206
206
206
206
1445
21747
206
205
206
206
206
206
206
206
206
206
1445
205
205
206
206
206
206
206
206
206
206
205
206
206
206
206
206
206
206
206
205
206
206
6641
626
625
626
12869
5604
5604
18639
497
2963
497
3060
4152
3139
78152
507
2580
20653
205
205
206
5084
205
4576
4524
205
3964
4087
205
205
205
205
5737
545
26463
5084
7658
4378
4890
2990
2981
5017
4855
5617
2902
4363
5047
2938
5044
4524
2809
4797
5771
4386
4662
4576
4087
5118
5833
4974
3964
6086
4686
5240
5737
204
4771
4946
205
4684
4624
4637
4683
2702
3140
2981
2680
2680
4824
2938
2902
2680
2680
2680
7563
7289
6468
7082
5473
6870
7606
6885
2748
5325
6462
206
8612
5089
6686
5632
3154
5513
2861
3976
4502
6044
5180
2752
205
4900
205
4689
205
205
4610
7103
6314
206
5252
5243
5860
7150
205
7007
4404
6308
2760
4819
5091
4914
5191
4168
4789
4700
4657
3671
5285
2750
4840
4794
4831
4627
205
204
205
4589
4766
205
5004
205
4608
5240
5633
205
205
205
4694
4503
205
204
205
205
5118
6276
206
5038
5491
5177
206
7346
206
206
205
2752
5784
5487
5921
5295
2860
205
5745
2490
6428
5810
6994
5014
205
4297
4815
4533
204
205
3721
2700
5156
4167
205
2752
4296
205
205
205
4803
4805
204
4150
5048
5315
6900
6028
4360
5381
7194
3545
204
206
8079
6610
206
6058
2752
7196
206
6789
7008
6851
206
7371
583
1821
289
471
205
3524
2631
4680
6993
5250
4741
5749
5571
7179
6032
1435
132833
2712
4818
631
1039
498
519
508
524
525
503
593
2336
526
525
399
530
73604
206
206
206
205
206
204
205
206
206
205
205
205
205
205
205
205
205
206
8411
41096
2687
205
206
205
206
205
205
206
5820
5635
1128
497
497
3080
497
5475
480
533
654
453
528
579
551
589
1594
1870
68712
607
1080
7658
4830
5630
4778
4362
40381
4430
2343
2517
2563
2325
2240
7418
2497
2289
2302
3913
2193
16060
523
2193
14896
4836
6221
2702
342
2773
2799
2488
2677
2867
2419
5661
4116
4044
621
7658
5017
1663
2559
4797
20697
3140
2902
2938
2981
4378
2809
3721
2700
4775
4167
4909
4803
4360
4805
5381
4890
5156
5047
4296
4997
4150
3545
5048
3813
3902
5315
1663
1080
4380
483
6801
1545
6479
8610
9393
9048
6839
5535
8699
1959
5566
1698
9374
2239
5151
843
2286
5566
3920
525
3511
11109
851
1308
4664
5446
2042
2018
2163
550
2233
5806
637
5767
523
528
455
23049
9648
2680
637
1734
203
203
203
4824
533636
575
3109
575
2906
626
626
625
22303
9342
9552
205
205
205
1677
3199
2511
12082
3360
4949
583
595
589
589
589
589
589
585
14960
589
589
589
589
591
589
1092
1064
1054
1089
1105
1093
2132
366
1094
1095
1100
1093
1090
885
110617
817
394
467
718
589
648
958
4900
1618
1274
627
611
599
654
480
453
528
533
526
708
504
1254
1182
581
934
525
385
541
592
2770
713
728
792
764
839
889
1267
976
2236
1165
539
644
615
16783
19941
827
800
19829
828
535
1207
677
821
1498
1289
1219
1412
1771
1108
690
2985
4265
1514
586
1292
526
1326
1479
1749
1090
655
729
676
1396
743
576
970
537
594
1835
734
940
554
563
665
531
510
450
1562
1565
1927
1957
1534
1541
1709
903
435
1762
405
1526
573
863
609
586
988
602
838
1718
938
1373
619
1145
1142
1350
873
537
540
546
1192
1585
1898
1603
1556
1611
1746
1751
420
412
1346
662
647
976
577
831
845
205
204
204
204
204
204
582
570
433
566
10536
97072
464
630
521
11406
545
815
1124
430
204
601
2107
543
774
587
454
1106
1670
6923
2349
517
554
510
10176
966
980
501
973
714
584
655
763
552
801
699
795
568
544
548
593
522
2862
641
13646
505
838
550
545
786
743
617
815
1972
533
674
671
691
572
1113
207
204
204
205
204
204
205
205
204
205
205
205
205
206
205
205
205
205
206
206
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
205
205
204
204
204
205
205
205
205
205
205
205
205
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
205
206
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
205
204
205
204
204
204
205
205
205
205
205
205
205
205
204
205
204
205
205
205
205
205
205
205
571
565
18176
781
13311
21398
205
205
205
47850
4542
10654
5806
7558
5286
2233
2452
13544
4385
5329
2166
1421
11731
6800
1362
2540
2898
2779
2695
10952
1472
1443
40241
12059
626
626
625
3198
15905
7646
8759
571
1080
4778
7658
4830
4362
5630
34689
6308
2760
5082
4168
3671
4700
4840
5118
4515
5091
5004
4672
4789
4741
4819
4591
5038
5294
4081
4914
4589
4794
4751
4608
4766
5191
4657
4694
5240
5633
4503
4568
5162
5285
4975
3631
4627
4831
5806
573
575
74547
185627
2490
2860
5014
4775
4815
4060
4533
4297
4815
4806
3721
2700
4775
5156
5047
3813
4803
4360
3545
3902
5315
4296
4997
5048
4150
4805
5381
4167
4909
1804
6729
7026
2732
4699
5690
5496
5958
5815
6427
6395
5661
2734
6920
6580
5705
6135
6804
5278
5884
4492
511
537
1586
611
3793
3845
1459
13320
20690
23831
21640
5442
5026
5792
4383
5792
5792
517
12469
626
626
625
473
467
18176
781
13311
30266
59016
617
14756
7475
1767
2737
5604
5604
203
5604
3377
5604
5952
626
626
625
167
168
168
167
5893
2365
2660
4756
3176
3531
4649
6018
4399
3838
2170
2710
2360
2887
2277
23412
1556
1832
16060
68674
489
138
8702
6766
2352
8839
2054
96585
206
781
521
481
9583
2219
1776
4982
1932
1187
505
207
5037
12238
7763
7586
5860
46960
12073
99300
1379
2909
3927
5604
8760
14766
8718
6770
1379
3927
2909
554
4542
626
625
626
5806
609
202327
631
227517
3558
3614
6406
2777
15241
2181
5540
652
6578
14199
14199
6321
6321
51306
11256
626
14506
626
625
333
1063
20229
96827
50506
173
20789
173
15200
16665
4616
165
165
165
165
165
165
165
165
1727
165
165
1437
62729
17688
348
165
164
166
165
166
165
165
165
165
166
165
165
165
165
164
166
163
374
166
165
163
165
2726
3087
400
4749
1025
575
1335
2508
552
10934
2555
971
1729
622
776
641
595
843
3569
959
9611
709
683
1108
1327
669
1179
578
2712
3422
87421
5455
550
1620
640
462
434
2723
2877
563
3342
456
1618
603
4003
10427
534
534
583
469
8404
2627
469
576
555
416
515
482
572
386
578
516
1006
3604
6699
960
459
602
509
9319
5671
7644
5062
7300
168
2920
487
487
17376
487
605
599
626
626
12202
625
609
603
2906
599
593
2345
627
621
4680
631
4670
5016
629
507
2328
517
1935
626
625
626
3105
465
4328
627
30779
593
229303
9012
4524
2230
47006
2999
1455
31563
12059
536
48443
1395
6403
4820
7530
4612
6050
4995
6203
9027
8687
4524
4613
1454
188
11032
3914
6791
1256
1266
701
959
967
1058
2215
17689
8102
7683
15900
1731
79194
2326
1409
1539
2714
2891
8799
2444
41360
3335
3335
2680
28068
1608
475
8747
519
1608
525
519
1683
1625
517
1582
521
1197
531
1632
519
1281
521
1590
1607
515
513
9531
1620
517
511
513
1958
1584
1657
746
513
513
529
10644
1567
13936
531
8647
533
39480
2883
1178
320
541
877
6292
2925
5375
554
1429
1313
6657
2925
761
1164
1297
5786
6218
24580
7097
4096
4096
4096
5558
137
4368
4096
4096
5558
5562
4372
4368
5065
137
23139
6853
7355
5715
6985
5562
6256
7334
4096
4096
507
501
2328
215
485
481
379
205
205
205
47850
4809
1935
12455
20030
13930
18048
3583
3915
591
2381
3426
2382
2382
138
3427
2541
2541
6365
22774
188268
6886
123090
37359
54019
38937
55687
33052
138
3427
3427
2541
2540
424
504
492
585
501
521
6365
5861
1752
54323
52521
40176
59195
40229
104725
187308
47086
2382
3426
2382
2721
1752
107179
52047
48140
38238
15331
15292
22188
30647
78342
125089
2113
1089
35192
16351
78522
63231
30460
20131
29132
7757
3150
4703
767
497
2961
55417
27740
499
167
167
1428
34952
3025
3006
1202
1033
4441
6078
4758
5335
5079
3012
590
547
19177
16515
15637
28421
2928
5943
3549
4144
3953
6651
4610
3261
3909
5681
57010
3384
4182
57010
6078
50716
6625
4382
2436
5517
21142
17980
3951
1468
2079
16241
57967
5313
12224
3423
4146
56250
6857
3344
5757
4830
5333
38083
9207
20288
4408
4146
4292
53198
2417
3205
4277
2828
4362
4265
4799
3910
2078
7553
3456
33103
116712
5257
499
497
3052
23364
8239
7674
2680
11943
11856
10144
11616
507
313
233
265
265
263
499
18991
1519
7300
6991
14223
2461
426
425
682
1250
1915
2011
1855
424
3452
1473
3634
15269
3078
556
3492
5848
5840
573
18980
573
25231
2447
534
507
3857
465
1078
10381
25728
3235
4834
5604
955
1896
5604
4243
5604
18485
676
35226
11177
593
219970
51842
30430
10381
941
6304
7164
2585
5721
3857
1338
9092
3665
1663
5337
4328
14942
26167
19125
583
4483
1293
6578
6578
6578
673
5767
203
203
88
88
88
88
88
2444
2747
2118
2358
2225
2360
2358
2668
1962
1962
3363
3504
2126
2025
2512
1914
1909
1981
2924
2754
2370
2370
3592
1110
5799
3621
1629
3652
1626
1980
3422
1841
2020
3326
2298
2493
2274
1586
2488
164
5377
2698
3231
3371
2403
3214
6438
38372
5361
3868
3443
9051
5128
5026
5071
6254
2737
5770
4657
5804
4471
2096
626
625
3141
1616
8403
507
497
164
571
1080
7658
4830
4778
4362
5630
46650
4836
342
2677
2867
2773
2488
5661
4044
6221
2702
2799
2419
4116
1080
46650
17520
21360
11466
29200
11243
988
888
850
2622
2279
1608
8472
1608
1608
1608
137
137
2218
2218
13130
136
136
29806
135
135
957
135
135
135
2006
25770
11243
137
137
136
136
136
135
135
137
136
135
135
135
135
1495
1058
292
137
6377
181457
191
142
167
167
1822
191
1261
581
8644
1261
1137
1126
1246
1307
1161
2158
1209
699
111635
581
629
4688
523
552
455
528
595
5604
10567
610
7300
667
23669
610
204
529
519
7973
426
1030
4605
764
5572
682
435
549
5575
513
3416
386
595
42582
858
19850
10454
1980
12659
513
2763
977
17739
1677
62367
851
11810
513
569
5528
178
178
179
47801
3211
1176
26349
496
502
503
1976
492
31358
593
1456
625
1456
503
4221
654
11978
12529
372
279993
21590
477
30470
513
10572
764
4445
1239
1053
2220
1568
1253
933
2169
1995
1491
2301
1206
1061
1420
1217
1448
1304
1482
129427
11383
38509
165329
229869
14875
621
1960
35379
1769
721
18756
621
445
13046
47264
416
2894
3644
1279
65178
3214
44505
101635
513
10567
4917
4366
440
5192
3726
4366
1079
4366
5821
2880
5604
21637
5915
3131
3275
1063
173
20228
377
173
172
172
56705
173
172
173
173
173
174
172
172
172
108448
20072
20789
15200
173
21504
19796
173
23509
333
1063
173
20228
1557
2967
3305
56705
173
172
173
173
10325
174
172
92836
377
10319
172
173
1489
108448
32233
23702
173
21051
173
22763
1527
22341
22716
173
19547
14185
173
173
22037
173
3242
4604
6724
4483
479
7973
426
1030
4445
5572
682
435
549
5575
808
4605
764
4483
1067
610
9307
24617
5823
5695
5505
5595
6880
7601
19584
4359
4783
6698
7019
5463
6255
7134
5102
5531
6890
7392
5599
7022
7371
5753
6293
7650
7777
3026
2556
4393
42233
4351
16814
11596
4331
1481
1342
10921
953
458
2177
474
9955
564
554
696
677
557
551
694
530
6681
5810
5299
6554
2138
670
545
734
729
6894
5356
23346
5564
5547
4075
7060
1734
16496
6574
3558
1725
5463
3113
12143
5645
4353
4851
2455
2286
2629
5661
3738
8316
4032
3366
13103
1102
4483
4794
1179
1569
1834
802
1665
1512
2108
3081
1739
1589
1617
1641
1291
1294
2038
2957
2727
2029
1844
2687
4374
1633
1428
2488
2442
3101
1551
1164
1609
1184
3269
1381
6100
1451
1871
2500
1131
1779
1253
1364
1231
506
4295
1974
1479
1567
1791
1585
1558
1579
8040
1565
1368
2548
1471
2190
5022
1541
1142
1253
1023
1273
1512
1271
2702
2721
1963
1865
1800
4984
1437
1692
2540
1961
1306
2463
699
8691
1926
2220
2386
1851
2425
2220
1973
1849
2422
2513
2104
1997
1930
9999
2345
2250
2382
1577
1717
2057
1432
1525
1749
1443
1624
1573
1530
1555
1239
1510
8249
2015
1660
2898
1986
1812
2584
2136
1909
3782
1768
4284
2256
115371
4547
3116
1489
1295
1274
173
173
1628878
6396
3072
7212
11417
8760
5164
1095
3459
8624
3309
5820
360
1915
145
147
146
146
278
146
4028
146
146
146
146
146
145
146
146
146
146
146
146
146
145
5641
146
146
146
145
1237
1186
2028
663
663
663
174
173
4131
2397
9491
4547
2939
1407
173
171
174
171
174
146
1407
173
1715500
3074
2087
3600
2687
2726
2138
2810
2542
3018
2697
2818
1492
2851
431
105
1171
14410
11098
14410
1746
105
105
105
2494
105
10557
105
1802
105
498
1061
630
670
697
646
581
516
1094
8616
603
540
638
668
614
687
685
583
567
532
5178
6767
6545
7800
1809
1841
1675
1463
1748
4973
5436
3038
4853
1955
1658
1653
1349
1434
7181
1094
20858
12201
630
540
668
670
697
646
581
567
497
1061
603
638
614
687
685
583
516
532
3305
5063
28153
6043
135322
9649
9787
37288
9069
96389
7661
34680
8444
8444
8444
8444
8463
8463
68
8463
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
11851
6675
252
10175
13673
6242
6056
15715
3394
17753
11788
11788
34098
2562
1616
15867
33343
7547
7093
23033
8314
9913
1805
1219
564
621
1072
564
621
1072
1072
564
1072
621
564
621
1072
564
1072
621
1072
564
1072
4970
21614
4690
1100
14780
22737
17036
2537
5927
599
534
544
486
225
657
261
694
525
492
590
599
788
1570
1602
12885
5493
1469
15157
9039
1492
12258
9272
17112
36889
6020
3380
3126
2900
9705
5336
3353
2696
17170
32224
18573
11613
13994
5237
27790
17011
12844
24144
34797
489
487
7606
403
3981
7265
464
348
506
498
444
341
524
2406
348
443
483
1924
497
535
4720
4087
7739
122
7739
575
575
3154
7924
1367
18945
537
11366
576
4539
1325
579
5475
480
654
453
533
528
453
28144
110617
2236
1274
1165
627
611
644
16783
1207
1292
526
821
1498
1289
1219
1090
1771
1412
655
1108
1396
743
838
970
938
619
1145
554
1142
665
531
540
450
1562
1565
1957
1534
1611
1709
435
420
1762
412
405
1346
1526
573
647
976
577
609
831
602
523
517
3689
588
588
587
2565
527
521
3281
3414
601
2485
1172
2760
397
205
601
205
1203
1954
856
668
205
603
653
655
3197
1039
455
552
523
1538
1469
205
7195
796
50236
33227
17830
543
5841
577
28988
549
5151
5114
5872
6005
5788
6168
372
7610
4106
37448
479
1935
626
626
625
483
1317
2111
2216
1637
3601
2071
1830
571
18176
781
206
623
51956
623
13140
93440
623
58874
623
91980
11243
988
2279
888
850
2622
2217
2217
16608
30030
2217
2005
135
135
135
135
957
135
25771
9301
1343
1439
110651
22789
4215
2879
3039
3232
3670
17276
2595
3978
2563
2672
13464
10728
3198
2951
2220
3044
2776
2702
3028
2829
2691
25524
13318
38057
10774
13346
1334
5188
501
5475
654
480
528
453
533
477
30508
499
537
10577
7939
515
5024
549
206
206
206
205
204
207
444511
639
6832
639
589
2765
1846
4289
4366
569
2002
4366
589
3056
1334
4366
589
2332
4366
589
1580
612
3836
2952
612
2347
50883
6832
70801
2966
2673
2626
15070
4295
2813
4356
543
542
9213
24618
6880
7019
7371
4359
5505
7134
6698
7601
5695
23176
6293
5824
5595
5463
2920
4784
6255
5102
5752
5599
7392
5532
7022
6891
7371
4980
43812
2884
4296
2888
2763
1965
11254
2178
3234
5501
917
830
957
849
9213
89414
180
180
180
180
180
180
180
180
179
179
179
179
635
673
1734
455
528
523
23360
196582
7300
533636
7300
630209
206
206
23364
5328
2301
15512
4295
311
6525
1083
521
5447
3450
19386
14072
30711
168
6207
12685
1918
2094
65403
17036
599
5927
2537
534
486
225
544
657
694
261
788
525
492
590
599
26054
353
353
497
3032
4021
24661
21759
21815
21886
20730
8810
682
1806
5390
21921
2579
9560
9556
10327
15850
9312
26591
8461
9264
362
6729
4816
3026
6508
7763
1798
1944
1737
1830
1647
1664
1642
1338
1423
4936
20821
4380
1822
2424
2721
11038
3064
8414
598
1150
1131
578
23438
6722
901
720
3403
10243
887
2068
143
8775
7684
980
23203
1446
3397
3084
36598
854
557
1152
6794
1952
7376
2872
12505
1569
5159
4392
3845
569
2646
549
16397
36598
6218
5764
19551
9028
322
49394
1576
4379
1662
4238
5402
8259
7395
1032
2256
11514
582
7542
2464
7592
8087
1133
7484
7183
9487
10421
7615
25050
1952
24072
8247
2473
17770
30370
1557
751
3588
73123
5167
6445
5209
141
1761
253
563
2417
11237
17837
3618
7489
6196
792
1201
1878
5438
5497
781
4674
32475
752
4069
8268
9311
3464
31971
2105
1394
2224
156
5217
576
1605
5716
450
564
2467
1011
15100
1021
1075
2738
1560
1429
2307
4563
2439
4328
2973
167
5191
1793
1783
604
370
2916
6379
263
1904
1365
5469
1965
135
854
6751
7641
4503
4029
2577
6629
1698
16737
7105
5149
153
7414
1996
2602
871
6945
1651
1016
7809
1784
539
4268
154
13653
1716
578
3981
2151
4316
3373
11085
875
19139
141
562
1262
2536
246
1022
4411
4043
3785
17943
10428
734
157
9751
61601
5402
112
4506
5323
1443
269
5230
3962
2321
2923
2076
204
1702
6340
3777
2897
3603
11948
5803
1971
7766
2571
1259
9473
4349
3511
4029
1939
6417
368
2043
1083
7789
1302
2527
141
5763
6607
6329
5972
2529
6723
2946
6798
4966
4925
2125
5753
2857
2142
875
16352
2538
4836
3254
2997
912
4531
3759
1781
1354
154
2531
157
1117
6866
9115
1037
1241
1223
18648
2203
1501
18241
562
2442
3923
1377
13867
13510
1832
11355
478
1984
7638
1992
2251
5996
154
142
841
3385
6545
1326
1649
3376
1285
248
9983
9531
1267
1125
10431
145
1619
974
21203
6843
1483
1154
563
14736
4654
1238
861
14276
1411
1889
734
4961
7111
2828
4900
2630
166
273
9739
166
427
167
142
181
122
167
2465
604
3416
167
155
143
137
167
25698
141
159
1685
5447
141
142
166
7383
5194
1205
166
6759
167
122
223
142
167
143
142
143
167
166
141
167
208
141
168
166
166
27211
158
142
141
159
565
121
143
160
25072
141
17737
141
6438
7836
169
167
145
5772
166
142
167
145
166
2182
167
1716
141
7287
10431
141
141
24978
10417
169
142
15041
143
4067
18014
250
337
1137
48804
141
143
431
12850
469
2949
6261
120
141
88
143
5071
456
1357
6067
12852
136
120
145
135
167
280
277
179
277
23364
205
206
206
206
206
206
206
868
3762
77048
571
781
13311
18176
21398
1297
455
532
523
2189
536
552
1347
2671
47850
626
625
626
8741
9552
29537
4949
12082
626
626
244
253
23364
10144
205
8239
206
7674
206
11943
625
625
643
641
5824
2912
625
641
625
643
7280
9494
98692
625
625
625
643
625
641
3186
14253
2912
625
643
625
641
625
643
625
641
8916
625
643
625
641
625
643
625
641
625
643
625
641
539
577
1673
417
514
31127
485
5567
9677
498
7298
15310
5155
10622
1312
4185
2420
494
1309
20447
46188
241971
9788
37288
4181
337
38197
6044
135323
10379
14102
9489
33106
1460
2447
549
535
515
6035
593
7343
593
5496
593
503
8398
1522
1870
1556
1735
1352
1632
1476
8583
1652
1680
526
11132
1680
1602
1562
2152
1507
11124
1786
3393
495
485
527
3425
3833
1577
1195
2820
2701
2514
2676
32335
4107
420
3874
420
421
420
437
437
17032
3858
2593
9390
57529
71222
480180
420
2708
41009
5563
2602
361
361
1064
16418
4530
361
361
361
8884
4295
3739
4693
39649
3081
2891
3103
2313
2179
5566
1874
3923
5566
3186
6622
3923
4003
11439
3246
3246
5815
11155
3890
10196
5242
1930
3273
2985
1687
2962
3136
3316
289088
5579
5292
3246
16567
310176
1711
1712
1049
1711
493
13065
1064
4445
7973
1030
426
764
682
549
808
435
5572
5575
4605
1279
2073
2565
517
3689
4089
7118
6833
502
4263
7949
1236
3775
8059
607
1995
506
3163
6267
802
1896
1326
1281
4483
1293
1555
4690
1460
282
4674
2102
1620
498
639
9213
24580
4321
4746
5468
5558
5426
6218
6661
6843
4293
1927
7097
11216
2140
3196
5463
812
2351
880
880
793
919
812
2035
812
5463
919
23326
167
168
11578
168
168
168
168
2720
2295
1581
1287
2040
1665
2541
5712
7950
493
378
18176
781
13311
383
16689
521
521
521
521
421
419
421
583
6465
802
699
1253
4483
1265
1272
1298
2151
1657
1395
2663
2918
627
106225
627
627
5874
8830
372
8211
654
444511
627
5874
8830
8211
654
372
8830
599
5019
637
29566
637
627
5874
8211
372
654
8830
5019
637
29566
605
605
8608
3502
1655
2023
2242
283
523
2773
763
31833
154
136
10403
227
2521
137
136
136
136
136
135
135
136
10640
1880
2056
4056
6290
7769
5374
2756
4479
507
501
2290
517
4504
588
588
587
5768
591
2044
573
3813
565
603
1199
661
699
3606
523
552
455
595
9552
625
626
626
3199
3947
4485
2682
595
17109
3872
696
6744
1063
20228
1095
1489
108448
6688
300
10320
56705
1558
1296
6768
5243
3305
10325
3830
2968
7863
20072
20789
15201
1470
21320
21012
19796
1555
23510
1500
92837
22007
1509
23701
1427
22763
1527
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9521
40591
1678
2417
1507
1983
2206
1850
471
490
1166
4851
14301
121536
78616
1932
7453
4379
7453
1879
12902
50985
5841
4379
3095
9583
2235
4379
2254
13045
3016
9307
174
174
174
174
174
8337
175
173
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
173
173
173
175
9614
174
173
173
173
1460
174
11253
849
174
172
956
172
180
5500
179
1956
850
956
918
830
5501
448
550
1153
2179
2350
792
1956
980
5556
4039
980
596
794
1336
731
12754
135
2280
988
888
135
2623
299
300
388
5851
605
6777
3189
1374
576
9166
12585
981
794
597
57661
8411
37355
23461
341
137
136
137
137
138
138
137
137
137
137
24618
7134
5695
4359
4783
5595
6255
6880
7019
5824
5505
5463
6698
7601
9213
33963
3865
3112
2177
5102
8472
10884
3325
3853
3335
3544
3335
3280
4348
3664
4796
1804
1878
1514
1531
1839
1751
1429
1757
1830
2286
34304
592
8980
5298
39794
12761
41322
1280
1164
1198
940
1489
1016
1194
1098
1229
2850
29225
1268
1115
1258
1767
1345
222
166
166
292
1892
9873
292
3695
292
10149
292
164
333
670
311
2836
3165
10295
146
146
146
146
1932
146
146
20678
146
146
4871
146
5517
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
627
7668
146
146
146
146
146
146
146
146
1295
627
7423
1295
627
9045
627
8414
627
7469
1295
627
9232
146
1295
604
283
462
5566
167
167
350
503
168
167
247
569
4366
14980
26205
15544
591
781
18176
13311
21398
626
626
625
47850
11190
802
699
2168
1884
1834
4483
1335
1717
1390
2453
37121
623
575
3180
515
33371
563
518
648
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
4858
2691
3444
8700
51797
3685
3192
3075
4675
3898
4114
3730
4232
2883
2697
3475
3564
3614
3011
3129
2784
3867
7181
3947
3847
3771
2736
3004
3647
3093
5395
3085
2956
2749
6067
2893
3905
4942
3968
3444
2691
914
10555
205
205
205
2700
1873
4775
14129
24328
2440
4073
4220
2207
6731
589
627
5720
699
4483
802
12461
11565
2402
12550
513
3423
5837
1306
4289
9542
5448
10330
11439
9327
903
511
501
513
8068
4037
515
7946
7946
8068
1209
206
206
24616
478430
23168
360033
477
30508
499
537
10577
5024
515
7939
31871
765
3733
4037
4033
3744
3432
661
565
4163
3653
4072
3915
4055
4313
3594
4347
4151
3904
855
631
3997
3409
3350
5874
8830
8211
372
654
521
5019
559
29566
549
5874
654
8211
372
8830
503
8398
1522
1735
1352
8583
1870
526
481
1562
1507
11132
11124
1786
2152
1680
1602
3330
497
1476
2520
3009
1632
1556
509
1680
1652
3567
1924
1969
1079
11243
987
887
849
2622
2279
11243
521
4981
559
29528
549
5836
334
616
8173
8792
4133
13106
545
577
1834
1834
521
168
559
168
545
167
166
167
573
167
168
2251
473
206
205
205
473
205
205
206
205
205
205
206
205
205
205
206
205
204
206
205
205
206
6472
1045
1902
1382
2251288
19352
615
628
706
718
5405
822
1566
566
615
705
697
569
567
617
619
637
697
573
1574
600
604
788
565
595
627
634
635
703
920
9213
137
136
5824
137
137
137
137
137
137
6294
137
137
137
137
137
137
5103
5752
7392
7022
137
5532
137
137
2975
7022
137
17931
397
7564
137
136
136
137
181
181
179
179
179
180
179
179
180
179
180
179
179
180
180
180
139
139
139
139
139
139
139
137
135
138
139
138
138
23058
20065
430
2619
13456
13457
11662
996
201347
17693
9213
137
136
137
137
137
137
137
137
137
137
137
137
7564
137
137
136
136
137
181
181
179
179
179
180
179
179
180
179
180
179
180
179
180
178
180
181
180
201347
19969
19456
13457
3877
3413
903
43230
206
206
204
204
206
204
204
204
204
206
3513
3133
3414
3789
3414
903
27299
3186
43281
4451
903
42080
3180
43306
43312
4053
5570
4053
4046
3364
3481
3325
4003
3187
903
43299
3163
43299
3686
4087
3286
3249
5938
3221
3649
3858
3859
3833
3904
4163
4529
903
43277
3178
3226
3469
3489
5671
3146
5065
903
43276
3035
6077
903
38260
3888
43294
4018
3740
3590
3646
3388
4076
903
43278
3601
563
417
543
6350
1502
4483
1473
802
506
699
1565
535
2245
625
626
626
8881
26006
3245
2863
446
2730
2563
4215
2882
3028
3039
2943
3266
2965
2196
2776
2888
2220
3302
1334
2595
17036
7364
268
3671
13947
17525
2408
1544
3130
2947
4430
15940
2198
2179
3504
1367
291
18945
4539
537
576
19242
1325
291
8514
7119
3407
151
5473
1768
4535
2450
3554
3297
3175
3463
3385
3141
3473
3502
3369
3502
3300
2797
3234
3341
3030
6268
151
5739
6268
23292
25185
3407
1768
497
21502
13032
11692
1076
3236
1077
1076
31564
105728
519
8107
22354
376
605
605
3950
1886
3725
31702
599
637
5019
29566
19386
455
536
523
532
552
1347
197758
59238
61685
206
205
8460
206
19386
203
203
203
204
203
203
78223
353
3259
1143
1142
4699
670
1185
2042
1084
3909
11362
13493
3259
2286
5771
5360
581
158762
1209
23309
436
9917
640
493
692
520
514
657
6857
2101
5527
5510
4038
7023
16459
1697
23309
12016
4321
1294
865
1001
922
933
930
951
991
922
934
975
1016
1664
1296
888
889
886
892
863
878
882
890
26342
878
894
892
886
889
965
888
883
888
881
880
881
877
886
885
898
917
936
894
891
892
881
890
887
876
882
878
888
877
885
878
879
879
896
581
5566
583
2798
3629
1759
917
334
5118
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
12766
3473
3291
3318
2508
3421
3063
2887
3490
29065
3498
2610
2969
3401
15331
3070
1063
20228
135
136
300
136
135
135
135
135
137
56706
135
136
136
136
136
108449
19709
135
20051
20767
430
8977
5689
1808
9213
4321
5786
24580
5468
6661
6982
4746
6843
7564
5558
5658
7097
6218
4096
4096
5426
5065
21007
6853
5494
5715
5562
6256
7334
6985
7355
2775
5426
23139
7355
567
6980
4910
3697
1214
936
8205
12222
513
517
3723
5117
11167
5118
5118
337
2528
179
178
178
180
179
179
554
180
179
179
180
180
17750
10343
179
180
181
66369
10761
5755
507
137
136
137
137
137
137
137
137
137
137
137
137
137
9213
137
137
137
137
137
137
137
137
137
137
137
521
15845
206
205
206
206
626
626
625
47850
9693
4377
10610
1906
563
4182
383
6689
350
6822
17093
10043
4445
764
661
1859
1380
1423
2316
1185
468
1425
1466
9150
1280
159804
167
168
2551
29249
468
472
479
478
1629
31093
2781
31629
1927
32572
537
531
4096
626
626
625
8767
150
1281
720
7611
11068
1527
6346
13874
1210
2593
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
7497
68
68
68
68
68
68
68
2531
1546
3145
68
68
68
3108
3057
8463
8463
28341
28341
1565
1565
28341
1565
1565
28341
34851
1712
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
68
68
68
2654
1787
1681
68
8444
68
68
68
2880
68
68
68
68
68
2984
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
3108
68
34856
7497
68
1675
68
145
7392
184
5267
4880
3666
4323
16848
5365
4603
4855
5218
4165
3178
3102
12802
16063
145
7392
777
184
5267
4880
3666
16848
4323
5365
4603
4855
5218
4165
6782
113
3178
8007
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4603
12802
3178
16063
3102
4165
145
7392
777
184
16848
5267
3666
4323
4603
262
264
212471
14626
1157
826
1100
1256
1680
1264
13398
1008
1100
1115
1343
1199
65810
983
879
911
1072
2924
1009
2300
1359
914
993
1451
1167
1065
817
931
1377
1013
1157
13398
22994
2117
4790
855
60276
13399
17315
34751
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
137
180
179
135
135
135
135
180
2638
8444
2528
2880
2984
3484
7300
2752
2461
2597
2692
2658
2777
2567
3347
1660
6038
9213
24618
5102
5752
5599
6293
7392
4359
4783
5595
6255
7019
6698
6890
5824
5505
5463
7134
7601
23176
7022
5696
6880
5531
7371
8799
41359
2325
1408
2713
1539
2891
2445
4765
5123
5026
4204
5007
4842
11925
4920
4296
8410
4372
4311
6049
4366
1690
5143
14046
6101
1377
591
9038
4234
2176
420
9183
5120
4359
1701
5211
41366
3550
2183
1333
902
10582
36236
306
572
20164
592
6102
3175
3794
8444
2528
2984
2777
2597
2692
2692
3484
2984
2567
2567
2752
2777
2928
2658
2461
2597
1930
3347
10138
3484
9307
174
174
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
2106
424
6561
2533
10148
11552
38136
2282
11850
5604
38136
5604
5604
38136
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
129
68
68
68
68
68
68
68
68
68
68
68
1672
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
8444
129
68
1546
68
426
2451
430
284457
431
14626
13398
826
1100
1256
1680
1199
911
983
1013
931
2924
2300
22994
1008
1100
1115
1343
65810
1264
1157
1009
879
1359
1072
914
993
1451
1167
1065
817
1377
13398
1072
720
11068
6346
7611
1211
13875
1527
2235
424
424
2593
437
2394
494
10978
2145
2466
1565
9213
24618
6880
5752
4359
5505
5595
6255
6698
7601
7392
5824
5463
7134
7019
5531
4784
5695
18124
1460
1460
1460
7564
7778
3027
4393
2557
42233
474
9955
16496
670
564
557
6554
5564
6894
729
5547
7060
551
1734
546
696
694
5356
677
554
5810
2138
23346
735
530
6681
4075
551
5299
2169
1685
2065
1991
1986
1622
12562
5672
22034
1638
1863
1907
1906
8276
14564
22003
30484
12801
2155
2069
14065
13143
3118
20192
27802
34264
2169
9954
729
694
5547
546
551
2138
7060
678
6894
531
9216
474
558
4096
2560
2560
2560
2560
6144
5120
8192
5120
6682
2560
2560
6895
4075
6682
23347
7060
16496
5547
6895
1734
5564
150
1281
150
1281
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
2504
1460
2634
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
2904
68
68
68
68
68
68
3501
2537
5927
1025
292
544
42101
2345
1107
1107
489
1215
958
571
1234
1347
6918
599
486
657
261
788
525
269
599
590
492
694
17036
534
225
255
10884
539
4690
2328
42819
253
16017
8437
539
324
2328
10363
539
426
7537
539
5456
539
145
7392
777
253
16848
5267
3666
5365
4855
4165
3178
4603
12802
4323
16063
5218
465
8444
2528
2777
2567
3347
2752
2461
2597
2692
2658
2880
2984
3484
10138
2567
2928
2777
1930
2597
2692
3484
2984
34856
1099
3075
3669
2456
1787
3444
2146
3179
2453
3145
129
8569
3108
68
3145
2654
3669
2244
1546
6038
8444
2528
2777
1930
3484
2461
2692
3484
2752
2928
2692
2984
2880
2567
2984
2597
2658
2567
10138
2597
3347
2777
34856
2146
1787
3444
3145
2654
2456
3075
2453
3669
3108
1099
3179
1546
6038
8444
2528
2880
2984
2777
3484
2692
2597
3347
2567
2752
2461
2597
1930
2984
2692
2658
2777
2928
2567
3484
10138
28346
2146
1787
3444
3669
3108
2456
3179
2638
1099
3075
3145
2654
1546
6038
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
105
68
68
68
68
68
68
68
68
68
68
1565
68
7502
2531
3348
2467
3312
3306
8288
2206
12063
1679
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
105
68
68
68
68
68
68
68
68
68
68
68
68
68
12063
1565
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34856
68
68
68
68
68
68
68
68
68
68
68
68
1546
68
8463
2528
2658
2880
3347
2461
2567
2777
2692
2984
3484
2597
10138
2928
2567
2692
1930
2984
2752
3484
2597
2777
2146
2456
1099
34861
1787
3179
3145
3075
2654
3444
3669
2453
3108
1679
6038
1565
8463
2634
2728
2504
2856
3323
2437
2543
2753
2668
3460
2960
2573
2904
10114
2753
1906
2668
2573
3460
34851
1075
2432
2122
1763
3155
3051
3420
3645
2429
28341
5825
2289
34851
1706
6014
124
68
68
68
68
68
68
68
68
68
68
68
68
5825
68
124
68
124
1565
68
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
1565
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
3103
3081
1874
39649
5566
2891
4003
2747
11439
3246
3246
4389
2747
4270
582
11989
777
756
11989
814
728
8444
7497
68
68
68
68
68
68
68
2531
68
68
68
68
1687
6038
8444
11499
320
2274
4620
572
546
184
14022
7559
2110
65178
5399
3305
7466
1014
11336
11400
19004
3227
3307
3278
3252
3223
3261
3223
3248
5187
4023
3217
885
54133
10413
7340
666
4175
2500
3025
345
6887
1797
2369
2500
22853
114788
11070
8684
2483
8764
3059
2280
13058
2960
7164
18586
3259
2382
11858
2790
2347
28650
18586
2347
2961
58076
39720
9758
2227
3602
133511
29703
140547
12347
2225
2763
10493
12618
11568
15321
18123
291
1685
4539
13309
7714
1690
1690
314
7962
3985
2694
3837
2159
3062
4777
2771
1562
5692
2524
4942
2474
12189
5692
3924
27535
5092
525
1125
17281
511
481
519
517
507
515
505
515
505
517
507
517
507
515
505
1966
4483
802
4797
2296
1390
529
523
626
626
625
64352
15070
2813
4356
4295
10892
26606
6604
5373
505
6267
1326
1555
4483
1293
802
1281
1896
599
637
5019
29566
4296
25671
135
1687
1071
25671
20228
1095
3830
10325
1436
5654
6398
1436
1436
56713
2820
7863
108448
10320
3358
6768
252
252
252
20895
1439
27644
497
3036
497
1654
1822
11038
180
180
180
180
180
180
180
180
180
180
180
180
181
180
181
180
180
180
180
180
180
182
180
6760
180
180
180
180
180
180
180
180
180
64175
51100
1150
560
34829
560
47266
11190
1335
1834
4483
1717
2453
802
1884
699
1390
2168
10730
1334
506
1133
1559
1462
1649
3205
1262
11049
10514
1532
4483
802
699
1335
2168
1390
1717
1884
1834
11190
2453
11152
4445
764
661
1297
2130
1679
1846
1352
1796
2415
11190
1335
1884
802
1717
1390
4483
11190
1335
1390
4483
1884
2168
802
1717
2453
699
1834
11190
1335
1834
4483
1390
2168
802
1717
2453
699
1884
3713
31664
5522
8352
3713
31664
3838
18138
13273
743
21360
47812
588
588
587
1809
3365
4072
521
770
630
595
1786
495
760
1208
16293
802
1402
570
763
6587
1449
5125
6440
1117
1443
1443
5552
3605
487
2877
63528
11068
5428
26083
3320
3306
3038
3906
6000
3370
2280
4070
4783
10845
749
3063
2935
2176
2846
3517
3925
2960
3075
2953
3537
760
3481
1625
12842
3334
3494
3518
503
493
28757
1170
11578
7470
11818
11905
5566
10529
8175
3988
1302
1159
1527
30246
1078
621
4521
2896
1286
15034
2977
16277
16504
1294
895
591
664
1069
1024
1411
5091
13397
989
8641
1289
986
896
590
664
1068
1019
4800
5173
5382
1404
5249
4932
4990
4766
5239
8253
22321
9255
36062
6497
9213
24580
4321
5786
5658
5468
4746
6661
5558
4096
3657
23139
5494
6853
5065
5715
7355
5562
6985
7334
11172
1142
6256
1224
938
1722
2140
2300
1415
943
756
872
4956
5355
7484
2140
4096
4096
4096
4096
45864
13748
1013
3130
1412
70457
5604
5604
2721
2916
15923
524
765
3558
1821
511
2130
3644
519
4033
4483
905
802
1102
501
13103
4483
1102
11076
506
802
1800
699
1431
5232
1405
1185
565
4462
2621
1247
3729
1247
2943
1434
4877
50483
51831
1407
32239
54560
42543
50431
775
30561
40227
40848
1534
3350
186646
190274
82467
1244
68531
95331
980
1460
9213
24580
4321
5786
5658
4746
1608
1608
6982
6661
1608
6218
7097
5558
5426
6843
7564
5468
5494
6853
5065
18771
5715
7355
5562
6256
7334
6985
8799
137
137
137
2288
41322
1371
2676
2407
2854
1502
1128
4813
14264
143
18356
143
143
38057
3232
2701
10728
10774
5188
4215
2879
2595
2220
2563
2672
13464
22507
17276
2776
3028
3044
25523
13346
3198
3039
2951
3670
3978
2829
2691
13318
1334
2525
2275
2830
2525
2255
2260
3561
870
28239
34680
46262
25192
25728
509
577
615
2032
6890
33070
637
1497
8545
645
992
8760
475
7828
2397
2416
3149
599
6618
2897
3263
3740
2534
3719
3035
3465
11784
13169
15350
28887
1756
16578
3325
4876
6648
4961
3335
7395
1120
1354
71066
12551
4483
699
1845
2098
2069
2347
1493
2498
2752
802
506
1469
1766
2245
2233
2211
1523
1978
2455
2258
587
83410
517
4504
5768
7520
5248
102432
605
18618
424
1571
460
7450
1560
462
483
1851
545
1025
300
6650
20191
10282
1520
2930
3268
56668
3793
5206
10288
1058
7826
1452
6731
1259
108411
1393
20013
19671
10711
11140
7206
8264
5776
6257
2140
8534
20730
7173
2968
7173
2968
465
4366
14980
19163
26205
455
509
2711
523
532
1090
381
81339
197824
720
20002
38854
6282
205273
814
22816
336
3419
4586
1773
19297
321
2345
10389
7316
2866
3706
22695
3001
4151
1072
3381
1570
1874
1535
1558
1724
2936
282
757
757
3309
3544
17406
6056
4003
2348
4383
4138
3421
4764
4472
4424
4151
336
2329
331
17339
4697
5332
792
15436
13345
14060
8138
5159
13797
17716
976
1468
3267
1917
2920
4472
4151
336
2329
4424
4697
5332
331
792
15436
13345
14060
8138
5159
13797
976
1468
3267
1917
2920
17716
645
206
203
203
203
115691
583
2798
7883
4110
4186
2920
7061
4345
10201
4988
11998
5404
13681
6169
1880
2056
292
491
6426
13953
13102
14529
13463
11588
15711
508
500
642
8168
3349
4483
1691
1540
802
1564
1332
50826
3003
621
2566
2587
192
192
192
1170
11578
28757
7470
5566
5409
5540
9694
24814
11253
587
119859
521
509
503
1822
180
179
179
179
179
179
180
179
179
179
179
179
181
181
180
180
179
179
179
180
180
179
179
179
179
179
180
179
180
180
6759
179
179
179
179
11038
179
179
180
180
180
5516
548
588
567
541
565
522
640
576
621
560
551
560
13252
9396
663
449
550
1096
530
565
438
5197
1635
525
593
561
1632
438
601
522
630
425
416
418
413
426
402
671
433
425
424
400
1562
411
407
438
396
400
378
406
11408
20860
406
411
13620
591
3454
633
424
42620
513
5604
10567
9301
110651
1439
1343
22789
543
4994
535
521
372
9821
509
387
821
531
511
955
697
543
543
513
5604
10957
755
1327
21737
138099
301
202036
7088
10258
10206
10060
11961
9478
10993
12152
6851
11478
9454
5719
6161
5519
8422
4935
10082
8207
35601
20848
19184
799
8106
14204
2450
2264
1092
1585
541
4643
904
424
903
53249
7030
38136
6561
10148
5604
11850
2282
11552
5604
493
5566
164
535
1501
1174
493
378
18176
781
13311
5604
10567
21398
626
626
625
47850
11308
6235
31126
54452
6024
4294
4593
14506
6832
7414
2910
12543
1607
4430
3883
1734
6044
2918
7701
14315
1702
1189
2241
1746
2098
2129
6019
1667
1132
1421
3975
2428
1871
1697
1738
1124
3140
3336
2286
384
4124
1705
1887
7269
3199
3122
19717
1272
421
12308
38174
2279
1326
1382
1215
421
577
46253
579
95775
509
7151
802
1295
1044
4483
1321
2114
1802
1392
1884
1357
1822
2462
615
23475
1095
1065
2759
807
1092
1049
11038
3102
4080
5881
8452
8711
1082
636
1101
1098
6760
808
622
758
794
1062
642
907
1145
939
627
1188
3205
1169
3440
1073
778
1119
881
770
798
36500
182
47802
1018
7722
9380
1018
1665
504
11022
1257
950
1049
958
6781
17679
1247
692
2206
3904
117856
479
3677
4483
473
661518
421039
345
533
1567
421
6044
10135
575
291
293
290
4734
291
291
291
294
294
294
292
292
293
292
290
293
290
291
290
291
291
69828
487
300
3216
4545
15035
6604
36376
4860
2106
12056
601
591
9687
8066
47942
6247
4431
9935
7268
291
290
288
287
289
292
287
287
288
287
288
288
289
289
288
287
288
290
292
290
288
288
287
288
3190
140901
295
291
290
288
294
287
2552
145270
288
290
290
288
287
287
288
291
288
292
288
292
288
288
288
289
287
287
289
287
2839
289
291
290
288
141398
296
287
294
287
287
2569
288
288
140985
3077
127500
294
288
291
290
288
288
293
287
290
290
288
292
289
1956
101639
292
287
287
2717
288
288
2771
127779
133442
291
290
288
287
287
290
290
288
292
288
288
12696
293
287
289
292
288
288
288
289
2897
287
287
288
288
294
119133
2606
3314
2625
119217
123489
133246
291
290
288
287
2925
114296
288
288
288
287
290
288
290
292
289
287
288
288
287
292
289
289
567
4366
22087
2093
6207
1917
175
173
172
173
174
172
173
172
174
172
173
172
175
173
172
173
175
173
172
173
175
173
172
173
175
173
172
173
175
173
172
173
483
2175
17842
618
1924
843
4936
9213
24580
4321
5786
4746
5658
5468
6661
5558
6982
5426
6843
6218
7564
7097
23139
5065
5494
6853
5715
7355
5562
6985
6256
7334
503
8398
11132
1735
3567
1870
1680
8583
3330
2520
526
1522
1352
1680
3001
11124
1079
1476
1786
1556
1652
1562
1632
1507
1602
2152
1969
497
481
1924
509
80917
10243
180
179
180
181
180
17634
22196
1036
31882
18664
2895
9566
11632
8590
9481
9931
10550
65119
2455
8189
5515
8936
10005
8898
6879
205
206
2801
7041
1343
415
1361
3512
430
7836
5080
3904
2352
4391
1305
430
415
2867
6850
10940
1311
1389
1665
1437
2733
1409
1441
1419
1370
3475
1311
1351
1015
7456
1351
2286
1806
1435
6516
1389
1401
1297
1435
1367
1367
6096
3858
4345
1647
2290
1943
1979
10032
291
3061
6689
507
2539
2411
2526
2280
7702
605
605
3425
2514
2820
32335
1195
3833
2676
2701
1577
16771
5693
23608
5608
5583
100863
293
3884
1585
5614
5617
5664
5708
5608
497
3052
465
4366
14980
26205
19163
509
2711
203
203
203
1090
81339
381
243723
187657
471
509
467
18176
781
13311
21398
7304
455
617
523
536
532
15076
626
626
625
26575
425
3836
11723
4743
1167
1151
3314
2054
1704
1661
1634
1937
595376
1634
1374
1937
19343
6526
563
272
271
223
272
271
272
223
345
16651
21360
1311
15038
588
588
587
3965
588
588
587
47812
37965
20727
168
168
18138
743
13273
345
168
41167
59722
10280
10799
11690
12398
13874
12238
11724
9081
11044
11501
10230
10883
11291
35976
12698
12247
12525
10168
12505
11079
12357
11711
12644
12415
12014
12484
13249
12738
14026
31411
12428
13240
11154
33502
3805
10932
11429
10869
10859
12061
11395
12037
10757
9883
11263
10088
12096
12844
475
873
273
7214
24618
6880
4359
5505
6255
5695
7134
5824
5595
5463
7601
6698
9213
4784
7019
5102
11384
5531
6890
7564
7778
3027
4393
2557
41241
474
9955
557
5356
179
2138
554
670
564
694
677
729
6894
1734
5547
23346
7060
546
696
6681
551
4075
16496
179
5810
178
735
530
6554
5564
5299
554
509
10159
1580
2424
1979
1456
4483
2401
506
1652
802
2032
1660
2151
699
1659
2268
1806
2185
2372
46395
306
17169
781
781
3568
3333
6080
4027
4407
4496
3445
4175
360
5356
355
360
13369
8162
13821
1492
1941
2372
4788
4721
816
14084
17740
3291
4162
2353
5183
2944
6153
701
10369
2789
2296
525
1229
1261
22775
19994
585
16952
499
24442
5532
3079
497
3097
497
3045
497
3011
497
6795
8444
28346
1687
8444
8444
8444
8444
129
3338
2146
3075
3669
2456
3145
2467
1099
3108
2654
1787
3179
3444
109927
109927
179
4572
180
180
2629
180
179
179
180
179
180
180
179
180
178
5435
178
179
1339
179
181
179
3324
180
179
179
179
1338
1672
1339
2095
1339
2407
179
2270
3354
180
1940
3354
180
2480
179
2186
2877
180
180
180
3363
4552
1221
19625
1357
1286
4205
4760
165
164
2012
1096
165
165
4760
1982
1782
3774
2045
1305
5965
163
164
165
165
165
165
165
1962
165
165
165
4529
1823
10503
644
902
7455
3904
2251
2252
2981
8444
10138
2928
2567
2777
2692
1930
2984
2597
3484
2984
3484
2597
2528
2752
2658
2880
3347
2461
2567
2777
2692
34856
2146
1099
3108
3145
2654
3669
2456
3179
3444
1787
2453
3075
5806
2313
8444
8444
7497
2531
331130
3057
9307
4358
5823
4783
5695
5505
5464
6255
4096
5804
5531
6890
5752
7392
5599
7022
6293
5103
15772
7371
1986
1952
2390
39236
1460
1460
4096
1460
5804
19585
23470
7601
6880
7019
6698
5595
7135
12853
9521
137
136
4096
136
136
136
136
178
7744
27521
101
879
845
1404
4149
10551
1224
5625
30977
343
2577
8082
10846
33926
3297
3297
3828
1460
3243
4311
4756
4380
4380
4380
4080
4380
4216
3733
21408
11152
22739
2961
3304
2898
2909
4223
2823
3065
1933
810
1460
2472
9793
1933
1801
2472
13553
1801
2472
4380
3321
1460
1460
7852
72
72
72
3057
8463
2528
2880
2461
2777
2984
34861
3145
2654
3669
1099
2752
3347
2567
2692
2146
1787
3108
3179
3075
3444
2456
2453
1565
6038
8444
68
68
68
68
68
68
68
68
68
68
68
68
1493
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1699
68
8444
8444
8444
8444
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
9213
24618
5695
7019
6255
5531
5599
7371
4359
4783
6698
5463
7134
6890
6293
7022
5824
5505
5595
7601
23176
6881
5102
5752
7392
28100
3544
4003
4383
3421
4472
4151
336
5332
30684
1468
1917
757
757
3309
6056
2348
4138
4764
4424
4697
1069
331
792
358
976
3267
2920
6762
205
205
205
205
10308
7358
2173
5604
10567
5604
1184
455
639
1397
581
17520
11680
4367
5015
2691
3444
4858
2920
8700
3684
3192
7181
3898
3730
2883
2956
2749
3614
3129
2784
3866
3075
4675
3475
3947
3011
3847
3648
5395
3085
2736
3004
3770
3093
4114
4232
2697
6067
3564
2893
3905
4942
56290
87257
89599
57483
78394
7016
509
467
18176
781
2584
3846
9213
426
430
411
5437
442
415
490
495
616
19386
4933
251861
3245
3644
895
2979
4236
2470
557
587
1326
587
1603
6585
557
2236
3088
587
168
616
495
490
442
415
168
167
497
5447
165
165
165
165
165
166
164
165
165
165
523
2480
24849
12029
6060
1885
509
119859
509
119859
206
207
204
205
205
1900
2461
11138
615
641
3440
4080
938
1187
1168
1095
1119
1062
1065
1082
3205
23475
6759
757
808
798
807
777
770
881
794
907
2759
3101
8451
635
622
627
5881
8711
1101
1092
1073
1098
1049
1145
77023
470
470
3278
334
2695
291
2075
2112
1460
1460
509
4971
626
626
625
18851
17915
513
6024
4294
7414
12543
3883
4430
1734
535
5435
581
7099
12036
4383
10239
5026
5442
158800
12751
9127
2632
3283
1968
1981
3779
1840
1712
1961
3057
1991
3199
1317
2111
467
18176
781
13311
1992
802
699
1028
4483
3425
2820
1577
1195
3833
2514
2676
2701
1890
3644
895
2979
4236
3245
2470
509
557
1383
2516
523
3182
32916
12261
7442
18117
6405
1267
922
23825
1327
1439
221971
24580
4321
5786
9213
4746
5468
5558
5426
6218
7097
6843
6661
6982
7564
5658
5494
6853
5065
5562
5715
6985
6256
7355
23139
2288
1371
8799
7334
136
2407
2854
1502
41322
4057
23077
5143
5212
5738
5092
4474
7867
9163
5082
5743
1653
4952
5705
5468
4593
7495
5222
7448
8373
4276
44123
521
633
811
63130
5566
10529
5566
980
34318
5566
55806
872
7030
5566
10220
148087
525
19580
22775
1229
1261
7962
2920
18983
1770
20083
2049
8621
3568
2742
3355
529
1214
783
12513
661
468
1807
1431
2060
1728
2207
2031
2309
2195
1455
2173
2460
1485
2714
4736
1739
1995
1977
1947
2009
2256
2127
2354
2053
1589
1563
2960
155908
471
471
7973
426
1030
4605
5572
435
5575
682
808
549
764
3995
1064
867
1690
349
659
24820
2503710
647
14723
1388
497
493
378
18176
781
13311
21398
47850
626
625
626
6024
14506
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
23177
5532
6891
5599
5753
7022
9521
1678
2205
2417
1507
1983
1850
40591
1063
1558
1095
1489
136
2968
6687
3305
10320
3830
136
20228
136
1297
6769
56705
135
105565
20789
15201
4994
5840
4380
26953
7300
571
18176
781
13311
21398
626
205
625
47850
6024
4294
4593
14506
6832
7414
2910
519
519
519
1895
167
167
167
6693
1895
1895
325
329
361
372
71364
240
7970
613
985
18795
19775
19655
29852
775
17467
15073
14721
507
18001
1187
2219
1243
57793
4399
4628
6020
4647
4364
5196
5566
10529
4328
14942
26167
19125
5566
9213
4746
5468
5658
7564
6843
6982
6661
19297
207704
19580
22775
1229
1261
22869
20857
497
3080
497
1462
861
853
12457
12265
12885
12626
12731
11378
13942
13367
13306
12940
12398
3812
9213
137
137
137
137
137
137
137
136
136
136
136
9461
136
137
137
137
137
137
137
138
137
137
137
137
713
136
136
136
136
136
136
136
137
136
137
304
135
135
3029
136
136
136
698
304
138
136
3351
136
136
136
136
136
136
137
136
136
136
136
136
136
136
136
136
136
136
137
836
15910
20676
13100
13170
12717
12337
12012
12088
5786
137
137
137
137
137
136
2243
5796
586
588
9917
369
136
137
304
3140
304
7139
4844
4128
66719
3586
587
393
27167
73748
51910
11654
1276
31526
1039
1039
3199
105690
2207
588
588
587
3383
6698
6846
3231
1958
527
521
12768
626
2374
617
5921
5891
2852
611
6288
8836
34439
611
325
333
10503
1555
1247
10502
477
499
537
10577
7939
515
5024
30508
276
181
180
181
179
179
18325
181
181
180
8207
799
16384
19304
16384
4380
1898
7620
4340
4852
3102
2943
2900
2771
4759
2864
4979
5549
6192
5240
2985
1501
95655
2711
2331
5604
10567
5604
3979
11472
673
1017
694
772
830
666
2850
43787
2261
7925
11245
10576
11998
513
5911
167
167
167
45967
167
167
167
19292
167
167
167
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
68
68
68
1522
68
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1687
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
18176
21398
781
13311
47850
626
625
626
1349
533
2117
3642
385
1960
4041
2958
394
7489
11566
7202
6687
2535
169
11010
1152
1527
12706
1153
4520
3421
967
568
567
168
549
549
5566
503
541
7313
2774
764
1987
4445
1207
2061
1645
1314
2235
167
166
166
166
166
166
166
166
166
121371
168
38510
108999
168
168
168
487
148603
9307
4358
5823
174
174
5505
6698
7019
6880
7601
5102
5531
7392
5599
7022
6293
24618
5595
5463
6255
7134
6890
21044
5753
7371
9307
174
174
174
174
174
7016
175
173
174
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
9307
173
174
174
174
174
174
174
21044
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
4039919
9213
24580
4321
5786
4746
5658
5468
6661
137
6843
7564
5718
5065
39198
1949
1915
2353
5558
5426
6218
137
137
1460
5718
137
137
136
136
136
9213
137
136
137
137
137
137
137
137
137
137
137
137
7097
137
137
23139
5494
6853
5715
7355
5562
6985
8799
6256
7334
41322
2288
1371
2676
1502
136
9000
6063
1339
553
4197
2139
41322
136
136
136
2854
137
137
137
137
137
7564
42195
7740
2989
136
4356
2607
4807
574
137
33926
137
136
136
3828
136
3243
4311
3288
3075
3627
3816
2140
5229
12105
13472
877
2139
6956
3652
6001
14392
82552
489
792
23955
5003
5335
114518
86542
85126
714
7756
200802
21525
291566
638495
12513
4445
764
661
468
1807
1431
2060
1728
2031
2207
2309
2195
1455
2173
1485
2714
2382
2576
2412
1603
1705
3874
153285
275299
420
421
420
621
655
5841
28988
489
3383
2979
39408
3644
895
517
1461
497
5604
10567
3081
33081
16815
1052
4858
9185
9227
3188
593
5051
5023
7417
2171
15280
659
1484
382
3081
16815
17520
6890
33070
555
2051
2171
10220
651
1857
9803
5476
2275
3199
3567
653
1909
3572
24618
4359
5824
4784
5696
5506
6699
5596
9213
7020
6881
6256
7135
5464
7602
137
137
137
137
137
137
137
137
137
137
575
3093
555
579
577
2075
6042
1337
579
4560
361
8486
1200
1195
1125
1123
527
880
875
319
732
624
1227
801
53200
830
33671
837
42692
830
50538
822
99130
829
87592
749
28393
1659
738
4628
581
7099
4383
10239
5026
12036
5442
7099
4383
10239
5026
12036
5442
205
206
206
206
206
497
2742
574
1924
12563
5876
6899
3875
23058
429
2286
5298
20065
2619
30579
632
2659
2520
5959
4114
692
2521
18501
17468
24003
14040
10817
8357
10679
14827
14537
12193
10382
14013
9504
8358
12642
9352
14398
20228
14967
14232
8357
11555
8357
13478
21398
405
404
30579
21397
5040
7311
891
9875
3524
4774
15340
4774
9875
5886
23364
104750
13140
3907
6097
4649
478
478
10442
148941
187663
483
1279
4445
2073
2118
1992
1452
2202
1700
1642
2033
1249
1599
24618
5824
6880
5463
4358
4783
5505
7019
7601
5595
7134
5696
6255
9213
6699
18246
2747
2177
2698
10512
2663
2997
3047
2846
3513
2899
2705
2649
3262
2654
333
1062
20228
2967
3305
1489
1296
6768
3830
5243
1095
6687
300
10320
7863
136
1558
89398
10326
30614
25706
20302
20315
21040
38470
9889
11152
167
764
661
1297
1679
1352
2415
167
1796
1846
37083
11011
10043
1859
1380
1423
2316
468
1425
1466
1185
10692
1296
1611
1521
1424
1095
3167
1224
5184
1603
2824
1389
597
205
205
204
205
205
206
6821
1402
1393
1682
5720
699
4280
1141
591
4334
1742
591
4202
1494
1333
1917
1328
1187
1425
1300
1339
1135
1235
1525
1847
1846
154571
114516
120868
138038
135681
136353
772
8273
840
52165
325
325
2954
1120
889
1079
904
1206
904
1079
904
904
904
1079
1238
1079
1079
1180
1180
1180
1079
1180
1079
1087
1079
1180
1180
4905
325
325
325
5333
5842
5893
5372
6755
8603
6742
5145
12960
772
169
1282
14942
26167
2711
165
1090
169
166
15090
1309
1176
9746802
4328
19125
1193
509
165
165
1685
1002
1127
514
2273
559
559
559
559
559
559
1125
17281
4125
30220
312
3570
15321
7040
2251
6357
6916
5701
2557
10450
10561
4587
13873
5305
20755
12657
521
624
485
417
4328
14942
19125
26167
509
4678
30220
641
14044
32396
1730
15024
7092
1063
136
20229
135
136
135
135
300
135
136
136
135
135
137
136
136
56706
108449
23510
1500
92837
625
627
2504
5156
629
3667
1797
372
387
955
137
137
137
9213
136
136
9213
810
6434
4380
4656
2756
3265
6489
6955
8929
2968
3785
842
21622
1578
2993
2471
1778
5271
8253
22321
36062
9255
6497
9213
5786
4746
5658
5468
6661
6982
5426
24580
5558
6843
7097
7564
6218
4096
7564
42195
7740
4356
2519
4758
1493
1767
1841
1713
1802
1392
1477
1793
1720
49664
20027
23020
2249
2582
5261
392
4953
2418
3828
3243
4649
8745
268
3568
2759
1044
1654
3681
5288
1815
38077
1097
1018
710
6929
954
620
726
544
4321
6853
5715
5494
5065
5562
7355
6256
7334
6985
9213
136
137
137
137
137
137
137
137
137
137
137
137
137
137
4096
137
137
33926
137
6853
10846
3297
3297
23139
8046
1041
17520
24590
1002
97040
165
165
165
6716948
1038389
9552
626
626
625
11362
8659
2780
3393
697
1252
821
3606
387
51697
53483
6237
1627
1657
2180
1809
1439
1682
1656
1680
2521
3641
2039
1851
6377
455
455
4371
14713
6564
339
9112
495
495
495
495
495
2691
7578
4948
3443
26591
885
4359
9213
4783
5824
24618
6698
6880
5505
7601
7019
5696
5463
5595
7134
6293
6255
2920
5752
1460
5718
1987
1953
2391
15773
501
4429
13435
7163
4380
137
1460
4737
2177
4096
4096
1460
137
2178
4819
19930
10547
549
8309
9314
1813
1692
1833
2115
63269
170976
505719
240
2142
849
2105
358
354
354
350
336
315
348
350
2151
946
2625
2401
23082
1902
4115
1428
332
5941
4115
2791
10192
31601
4111
2124
364
364
143066
376
242
670
311
10311
5557
1259
16986
4887
667
8720
4076
1776
1127
1113
1931
1926
359
1131
1367
11887
4321
6300
2158
2407
2731
1460
3507
3816
7771
5012
11359
3341
1238
2518
1545
9948
2100
3156
2750
486
486
3164
6200
17366
8858
1135
299
1417
1442
1541
4531
609
4445
5575
145
16578
1223
1220
1425
1316
42285
31152
4527
605
588
10043
485
300
135
136
167
4321
2854
3729
292
1097
4078
6929
954
3202
2936
4321
136
136
3929
2179
143
1535
781
714
136
448
1102
16595
137
137
14956
519
13314
1402
1666
1460
1471
1388
1829
1913
1294
1471
1502
306
1629
1766
8643
2901
1519
306
1300
14661
164
164
4445
4321
8435
4417
513
499
503
513
138
138
138
138
483
4445
2073
3563
1772
764
1495
1238
1673
2207
1120
168
5566
168
5566
549
1223
2170
141
139
6391
141
19847
2113
167
135
5572
761
168
39756
3713
154
521
17283
7408
1546
306
137
1595
135
3070
327
4059
157
5668
5527
300
6885
135
2695
2151
1642
13405
1545
137
14889
399
316
2079
5773
23309
136
4669
4356
475
1402
1402
1766
7502
1395
517
1736
4812
527
2127
2450
486
22831
12383
136
1798
1724
1598
167
135
377
1738
358
101
3038
135
505
2867
8360
26673
1819
6398
663
167
2876
450
160
88
694
136
1687
136
45375
2922
1666
1651
4686
135
55712
3284
7938
3961
143
135
3715
9917
3686
259
355
1502
1913
1294
136
1629
893
4012
1801
1682
1305
954
308
532
349
14588
2500
4918
168
88
16459
2351
6598
5542
4619
499
954
770
554
1915
168
292
2500
10937
650
1251
3517
2351
1169
1047
1021
167
909
3168
47764
2316
515
505
1809
1802
505
142
3687
6242
1646
8547
166
17650
9271
2368
137
1153
1152
3673
443
169
946
697
5510
1480
3628
1589
1599
1471
1545
2379
1169
1122
523
9504
8799
1460
167
535
60238
1063
88
11846
1210
1850
1070
1567
13314
1418
6172
8329
136
135
1095
443
2014
342
16750
135
3899
1654
71364
1518
2040
1546
1355
141
328
2135
2670
547
134001
657
1228
2208
2253
1147
39625
9521
137
1599
1724
1829
1465
136
1764
2314
513
1401
1052
506
329
329
2920
7300
7300
632
136
1215
2481
9521
3079
2289
443
1524
7564
1390
2533
7791
6005
33838
813
2986
3018
2707
1892
6406
4493
3108
343
1956
7564
2519
3258
146310
88
139
134
1679
424
7564
436
7564
826
3020
121368
136
1390
2040
166
984
11119
12071
379
2263
500
26054
599
508
514
2101
8697
136
2309
1705
144
6843
5301
1351
1502
1646
4886
551
519
350
551
290
2747
5319
1554
3162
2647
1642
407
1180
1819
300
1519
539
4165
544
372
7300
2920
11846
8860
10979
15745
1328
1465
1779
1605
29250
122
477
1146
159
909
2751
143
12106
4271
2967
1388
1829
136
1364
2185
137
136
497
1617
3385
497
497
3165
378
156
5927
515
1467
497
9213
9213
1471
1406
1798
9213
142
9213
4649
1405
504
158
9213
817
13361
9213
14763
134
1223
136
9213
142
9213
9213
4649
1641
4900
2043
136
136
951
132
525
4725
18664
432
796
1229
1418
135
7412
6502
2155
3057
2243
159
159
657
692
136
19542
1462
503
1314
142
6563
142
6244
167
18003
92290
2856
2721
1640
517
167
543
5883
1841
529
5325
8780
8799
3297
141
2245
6708
8780
1962
168
2149
8974
2149
875
1747
8799
142
517
7706
4723
22737
168
1741
1234
3729
15829
719
135
141
501
770
1061
168
1269
4072
732
20027
5261
505
8942
4794
499
1738
434
434
167
503
529
167
135
28115
443
2295
2334
290
757
9521
910
18492
2764
167
515
5213
6436
144
497
521
3011
25344
434
434
3071
2175
7973
578
1425
167
167
3061
5026
3046
1128
3553
2837
1961
141
950
157
167
167
2481
957
166
50982
11038
1064
6722
88606
1713
136
483578
6668
2818127
141
1697
5566
1835
30371
19786
345
4731
86663
1947
135
549
167
635
9849
141
9412
557
17540
290
290
292
290
290
848
712
2880
25705
3403
3416
603
659
140
6929
168
167
168
501
1975
4764
15297
1822
604
3365
135
1980
2452
513
2653
291
291
291
291
1357
2625
24016
17282
15940
141
315
1096
5583
1122
58558
5722
20148
3606
65140
1423
475
1364
18776
142
100945
589
17211
1215
620
286
645
2715
1050
627
29250
875
2229
8234
497
7834
497
4425
8674
740
136
12659
154
9194
12125
9213
136
4649
9194
20648
9213
168
18187
9213
9213
549
167
1227
169
15808
142
141
17604
9213
1058
167
507
457
167
168
2582
9213
9213
132
1807
549
158
127936
6427
1607
33926
2450
7347
141
168
3606
1835
2747
1619
167
3198
1817
3196
142
142
504
2269
14264
3243
576
2065
7459
559
1415
2193
633
612
167
4217
135
137
20440
483
143
4758
12950
3043
8534
7623
1267
167
2147
1099
1748
7815
577
556
1939
2237
2826
20461
256
1734
750
875
2609
1572
1280
1375
2692
5638
4521
577
2439
580
6048
1832
4483
793
1144
5295
3610
14178
2160
200721
5890
531
19670
5871
759
426
19956
573
5632
523
6081
308
119821
5488
486
536
382
1005
543
18201
9221
418
24075
26065
5119
345
19420
15502
120
785
590
168
3243
5086
8360
3244
3501
1493
13891
3495
20095
681
167
1361
1277
5088
7300
164117
164117
483
12086
28102
120
1249
2498
597
1007
8545
488
26539
4618
75503
53730
1880
2220
2144
11585
137
669
20098
1529
660
5651
388
148
2351
5138
6009
4222
7427
2788
139
541
2163
4293
6875
2527
2563
31966
136
136
11121
1311
2466
339
19163
10432
4377
9521
10851
2252
7828
503
537
9521
2322
1874
135
136
510
1282
1599
167
3928
137
11599
339
339
339
22392
5699
1831
168
1340
751
166
48984
2195
5627
34496
16315
5248
21431
168
1316
2782
3197
534
23311
509
3475
3884
2345
5122
4249
6498
343
1737
1399
23154
578
673
1564
12421
11240
4237
1205
120
3989
19314
600
179
167
6024
179
101127
5981
16918
2482
430
1449
3865
5634
5638
529
4987
591
666
883
1527
288
4086
443
27888
6040
4950
21151
7545
2970
1738
151444
8125
3083
660
1537
668
449
3047
469
489
1347
12513
3090
446
5514
5904
8475
530
177662
5903
3288
4359
5462
1697
1518
3292
136
1025
604
19210
527
2279
3107
138001
41096
168
1173
2921
1608
33433
6366
571
5566
1642
552
2247
621
4226
578
1442
646
27901
1094
529
2937
5108
4310
5054
1299
1463
590
563
567
5368
529
1131
2391
157
317
458
156
4248
5136
5585
5795
140405
15745
4394
11328
7721
1553
5927
497
582
558
598
6445
750
177
1659
6527
1748
497
497
7592
1784
2653
168
142
9213
1119
5803
1062
499
9213
529
660
9213
5463
167
1006
1561
3586
4724
9194
2224
6933
528
353
4682
33926
4311
1839
14676
1469
1107
167
6400
12491
8489
167
136
657
24416
1003
180
1548
1102
10846
509
19542
503
1314
7881
1733
142
2460
2319
4041
1140
624
4005
4480
9213
546
9213
9154
3691
7828
19956
9213
8799
755
1704
596
8799
9213
8799
3264
5007
2589
505
3207
15722
121368
1545
2040
1402
2040
1442
1429
543
21655
3792
135
135
910
1247
136
1255
2391
5892
604
136
139
138
138
138
138
2592
137
5003
1238
10703
1437
1584
136
136
136
136
136
495
497
291
141
1960
494
168
272
850
3197
2614
627
1724
9438
2031
339
5923
1068
4831
544
363
289
138
2855
4589
137
1460
11702
1774
512
1589
1418
1589
14111
547
167
339
339
339
339
5379
4780
1784
1136
184502
2384
1791
2918
139
168
1299
26236
13065
5203
515
2158
2904
27665
138
5890
41433
1465
1064
22006
1792
479
135
339
339
7873
5938
479
6764
138
22403
134
138
6099
1191
477
136
501
2632
290
2661
136
136
28475
8107
339
5703
136
138
2294
2512
5209
137
137
138
138
4522
15581
550
135
5734
139
1134
2888
1436
136
136
2178
1455
3047
138
339
1654
2239
139
138
169
525
499
3788
2264
2113
136
785
153
137
6490
2559
2723
513
3658
136
1455
142
935
2140
137
5458
504
2312
10576
509
168
4826
507
9000
30470
15888
630
846
3755
290
136
136
1377
519
605
2033
339
339
5638
339
31428
73118
521
19593
30783
1584
139
361
501
1514
136
4197
5137
167
135
1552
135
2439
426
1460
6650
65488
9600
6926
1927
2455
4334
453
10894
553
7151
1795
135
726
1927
513
469
136
10126
1076
4210
1482
2037
2358
871
6093
1153
693
507
507
507
2522
136
136
136
339
339
17040
139
9816
22899
3646
320
501
970
421
516
2678
2423
136
1518
339
339
7088
2744
168
55765
2067
2412
33926
2243
2709
1052
877
2619
61255
1651
1629
1231
137
358
137
10661
4067
10539
3330
6933
136
136
136
1276
9438
4780
135
339
339
13140
4533
1058
7774
10355
3243
755
5718
1504
2530
5718
203881
7901
814
8196
5008
1465
1274
135
339
2814
4366
14980
26205
19163
523
2518
24887
12067
6098
1923
3351
2497
5604
10567
205
5604
549
30779
12685
1917
6207
2094
294
283
3752
166
166
166
166
167
166
166
166
585
158800
581
7099
12036
4383
5442
10239
5026
550
530
601
550
12386
413
400
378
402
630
425
438
425
426
20860
671
433
416
396
418
407
424
406
411
1631
12386
425
438
425
426
20860
630
413
400
378
402
671
433
416
396
418
407
424
406
411
1631
13617
895
4542
10523
2845
66158
94172
3296
4064
1930
6923
3800
4089
3548
3833
2239
39755
579
1865
38975
1375
482
380
27636
1276
1355
1373
372
562
478
478
478
517
2828
2273
2675
521
5019
29566
559
2300
5793
23384
3601
3220
1782
3561
2242
16709
4415
56441
563
4701
25336
69648
527
101312
4037
46163
9307
4358
5823
5505
6698
5596
6255
24618
7019
5463
6880
7601
7134
4783
5168
5466
5102
1608
1608
1527
6204
19344
2672
183
5532
5752
6891
2327
19253
20320
325
5599
7022
4598
2185
329
6293
7371
7393
70902
4386
1127
4598
5711
263
227
353
288
302
3334
5790
6204
719
1392
183
5545
8224
6024
3557
267
1358
4723
10028
10587
349
348
976
25572
4180
1851
1079
517
2647
2208
5202
4333
1346
6563
12312
7400
8738
1822
2462
615
3440
622
1082
2759
11038
3102
641
1065
807
8452
8711
636
4080
627
798
794
939
1095
808
5881
1188
1119
1073
1049
1169
1062
1098
1145
6760
881
907
758
777
770
1102
1092
3205
23475
77023
10243
925
2106
1018
7300
8813
1199
2044
495
3813
583
621
3528
455
552
523
2133
532
6793
2643
7381
6079
3273
2814
1286
5534
60926
5504
1306
1431
8309
9314
1704
1388
5566
1607
13979
155
155
155
4942
155
499
12223
3606
517
2897
2076
525
7851
479
3207
4198
1227
19806
19530
155
17964
5564
517
1607
8329
1272
2790
2217
16913
517
507
36258
515
6073
3269
4483
802
1267
495
485
495
485
3051
1317
1172
4483
1485
802
1344
1311
1756
1368
519
11190
1335
4483
1717
802
699
1390
1834
2453
2168
1884
37121
8644
2217
2465
1420
2277
2273
4483
2600
1802
2592
802
2934
2512
2522
1979
2272
2085
2439
2994
327
9213
4321
5786
4746
5658
5468
24580
6218
7097
6661
5558
5426
7564
6982
6843
5471
5065
5494
6853
4096
4096
5715
42195
7740
2989
7564
2519
4356
436
9917
697
632
508
640
493
692
514
520
657
659
527
5262
6644
517
6857
6517
5773
5319
2101
5510
5527
4038
7023
16459
1697
23309
1128
1422
54981
434
435
82111
435
473
1479
493
522
16398
788
327
328
338
332
389
332
863
327
328
357
333
327
327
12156
895
802
818
328
327
354
389
346
10705
327
442
13484
606
1026
911
857
602
328
327
348
340
346
411
876
354
678
331
584
868
884
755
327
328
338
347
340
332
831
328
814
785
666
636
508
628
2626
3928
1691
820
4063
14746
2500
13990
129456
1626
6374
6939
1317
4544
16689
945
65535
86269
73129
60800
4189
4483
2176
802
2377
1582
2358
1620
2133
2051
599
599
595
595
589
11088
626
626
625
10862
589
1935
47850
3430
626
625
626
5517
3749
6183
3783
2609
3513
3533
4284
3333
3794
4545
4237
5032
4642
2139
3227
6181
2965
4498
5285
1278
9194
13497
1429
5019
29566
559
44045
11623
1707
1824
506
4483
2136
1557
699
1437
1869
1589
1822
802
2605
2249
2063
161246
126353
113940
155523
509
2463
8249
1432
2015
1660
130218
210790
9036
1443
1651
1624
1558
1765
1510
1676
2237
1525
1555
1530
1239
1622
1749
1573
1563
1498
1340
145065
162096
157658
177681
132961
125920
177295
120386
135279
156523
120519
208538
51214
52957
9999
1844
2109
1697
1518
2011
2345
2152
2113
2455
2251
2313
2250
1900
2304
1715
1391
1789
2279
176486
158769
136953
179991
144527
120519
203799
355
6244
535
529
2143
626
626
625
3138
205
205
205
977
1231
2311
517
555
81301
343
2135
63714
147457
1822
142
142
11038
142
142
143
142
6722
143
142
142
142
142
142
142
3403
143
142
142
8674
142
142
142
142
142
142
142
142
2880
142
142
142
142
142
142
142
142
144
142
142
142
142
74368
10243
142
142
143
142
143
142
518
49280
518
51904
518
54505
518
42500
483
27679
4328
26167
14942
19125
509
2711
417
485
494
523
2480
24849
2711
3766
1309
1117
3766
3606
514
3766
1117
81301
343
535
65903
212641
2135
33227
6244
571
378
571
204
18176
781
13311
18176
781
13311
206
205
206
16689
2062
626
625
626
2511
15076
625
626
626
14352
9631
2525
2275
1181
1182
585
579
2328
511
511
7607
626
625
626
20653
517
5099
626
626
625
3783
3221
136
1106
136
136
4662
1105
633
178
177
178
177
13103
1102
4033
905
56921
33636
5332
265079
93362
17307
167
168
167
167
167
5566
167
5566
169
168
166
168
168
168
168
168
168
168
168
168
168
168
168
168
167
167
5566
5566
5566
5566
5566
12526
455
536
523
552
532
1347
524
16147
1478
123822
5779
3381
1557
1723
1570
1535
1874
139
138
138
139
139
138
138
138
138
138
138
138
139
139
139
138
138
138
138
138
138
138
138
138
138
139
138
138
138
138
138
138
138
138
138
138
139
138
66402
89599
3967
2690
3444
1772
4445
764
1308
8847
1761
1556
1514
1582
1497
1536
1247
1169
507
3430
626
626
625
7325
3836
11723
4743
1167
1151
3314
595376
420
12283
4064
1374
1594
1417
994
856
1955
31334
1188
2286
894
2629
9743
2560
5477
1210
5267
802
1693
1234
4483
1346
1718
4366
19163
26205
14980
509
2711
455
523
532
5447
552
536
1347
6697
3013
1464
5604
10567
4602
3260
5604
4328
202
203
203
203
509
2711
203
203
203
5447
204
203
203
202
205
8100
205
206
205
87783
167834
30351
4208
6853
2154
9629
1244
1162
1304
1194
1226
1208
1212
1279
1293
1173
1162
1392
1275
1174
1230
1221
1188
1285
1276
575
3104
575
575
8444
2528
2928
2777
2984
2880
2777
2597
2752
2692
2597
3347
2692
2658
2567
1930
3484
2461
2984
10138
2567
3484
14123
2146
1787
2420
2654
2456
3444
3636
1099
3179
3145
3108
3075
8463
8463
2528
2880
2461
2777
2984
2597
2928
2567
2777
1930
2597
2752
2658
3347
2567
2692
3484
10138
2692
2984
3484
14142
2146
8463
2456
3108
3145
2654
3636
1099
1787
3179
3075
3444
2420
27381
1099
8463
2146
2456
1787
3108
3145
3075
2654
3444
2738
3179
3669
14134
8463
14142
1618
34856
1618
5564
19530
19806
1618
1501
17030
2069
4304
2245
13360
7662
2084
2143
2215
3776
2478
467
1355
1229
862
659
659
659
26958
2028
1793
3713
2925
1333
2647
173
9636
172
172
5671
2646
1320
146
312486
3713
862
5458
174
173
173
173
173
506
174
173
173
173
10186
174
172
173
639
174
173
565
1160
10126
15493
399
5189
175
862
3713
2925
1333
1302
11047
1302
16274
1321
3713
36700
6341
191
6082
191
6025
191
6522
191
3185
1294
481
887
849
2279
1548
987
956
2622
1905
1374
293
11651
1411
279
25
254
9725
8103
6284
4468
9972
47980
1826
19906
100701
9668
9213
21008
4321
5786
4096
4096
4096
9521
5065
23139
5494
6853
5715
7355
5562
6985
6256
7334
4096
1025
4096
300
4096
20191
10282
1520
135
1058
3268
6650
1452
56668
108411
3793
1259
5206
136
10288
137
20751
1432
15163
21466
21282
19758
1517
23472
1462
92799
23664
1389
21013
1363
22725
135
19509
135
14148
1629
300
4096
1640
1469
2168
549
5874
654
8830
8211
372
1052
769
5667
808
30779
47016
585
585
585
2920
5409
5540
6992
2279
4949
899
6717
9822
455
532
536
553
523
1347
552
617
584
8210
6735
380
118261
205
701
15466
205
2536
1935
47141
4294
21347
16788
515
205
205
205
2321
3019
497
3783
796
3325
268
15138
99240
51637
24618
7019
7392
6890
7022
5599
4359
5505
6255
5102
7371
5824
5595
5463
6698
5695
6880
5531
5752
6293
9213
4784
7134
7601
23176
1964
11253
2177
3234
5501
957
917
830
849
2388
1833
1832
8402
286
401
34532
6006
4137
3028
612
29589
3816
36643
37161
56856
37782
513
2332
626
626
625
8319
589
14600
589
23669
591
20440
591
940504
826
3275
16665
3143
559
23364
206
206
206
206
206
205
206
559
1776
1187
2219
4982
7341
26238
549
1671
511
43098
4658
2949
3560
5100
3970
3560
3323
3174
3194
5579
3068
4980
5992
3940
3512
3568
3310
3998
9194
4302
4096
4096
12797
8780
2269
1352
2657
15716
1128
4813
14264
162042
36373
24576
100945
25094
1460
1460
433
9213
24580
4321
5786
4746
5658
5468
6661
5558
6982
6843
6218
7564
7097
5426
6853
5065
5494
5715
7355
5562
22383
6985
6256
7334
23364
10144
2680
11856
8239
11943
7674
11616
119859
2691
5286
15461
14246
23192
21469
10220
2691
5286
15461
14246
24175
21620
21469
23192
2775
16274
19512
22641
16315
27331
84904
593
5604
10567
2562
637
2435
3778
3301
2572
2935
3503
3073
3187
2454
3757
6656
7866
11822
28925
1794
15388
13207
204
205
205
119859
206
2691
206
206
206
23192
206
206
3442
626
625
626
4556
2898
9240
17921
15353
13497
13497
147457
7223
2615
46795
8750
3895
16005
7779
4099
7539
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
175
5823
174
174
174
174
174
21044
175
174
174
1460
8473
4096
8473
19585
4331
1481
1342
953
458
10921
2177
8893
2325
1408
2713
1539
2444
2891
41360
180
180
179
179
1958
180
179
180
2026
181
179
180
515
6073
48337
2537
5927
1003
534
544
486
88
657
261
788
694
525
492
590
599
27492
27492
3501
88
88
1025
292
489
88
571
42101
1215
2345
1347
1107
958
1107
1234
3332
855
88
88
88
88
88
88
88
88
88
88
7722
1962
788
4949
1460
1446
686
1095
6321
599
492
6296
2153
1834
1435
1872
1861
1744
1390
1418
33345
1450
1379
1824
1493
1425
2285
4954
269
6918
269
4833
4301
14934
11541
145
7450
777
16848
5267
3666
5365
4855
4165
4880
4603
12802
16063
4323
3178
5218
3102
8271
572
5133
4682
10939
12907
11111
14136
15924
1121
1121
14162
15897
14162
15857
11398
2807
14162
15796
14162
15598
12647
11120
14136
15025
14162
15096
264
23897
15429
6493
4483
802
8011
1068
4643
846
5613
464
802
720
473
587
5610
4033
905
1102
1313
1891
4537
1291
1766
83371
5096
4602
6836
1023
2258
4492
2267
894
1899
631
3030
3710
5928
1189
8473
7605
1833
3856
1643
866
6465
1253
699
1298
1657
2663
2918
2151
1395
1265
1272
95165
4639
24682
10170
8744
8741
626
626
625
1935
47850
4864
7811
28370
1806
626
626
625
2324
3258
8780
2269
2657
1352
1483
2388
2835
41303
24682
8852
9502
1621
1450
2149
2361
1794
40534
1927
4295
7721
11540
16758
436
23309
640
9917
493
692
520
514
6857
657
2101
5527
5510
4038
7023
1697
5632
4321
17153
865
1664
1296
489
792
448
489
1161
6035
2006
6367
140108
10919
138061
1289
21699
717
1305
1900
2461
11138
615
641
3440
4080
938
1168
1095
1119
1062
1065
1145
77023
794
180
3101
8451
635
622
627
5881
8711
179
1101
179
1073
179
1049
1082
3205
180
6759
757
808
798
807
777
770
881
907
66369
7721
1017
1900
2461
11138
1073
1065
1145
77023
8711
807
770
794
939
1168
1101
1095
1119
1062
1049
1082
3205
3101
8451
635
615
622
641
627
3440
5881
4080
6759
757
808
798
777
881
553
204
205
205
206
119859
545
553
819
545
626
511
4937
1708
2063
2114
1886
4483
1910
1607
802
1702
1479
1509
699
1801
2348
506
31846
42535
47959
239188
229907
31131
37762
328649
328649
2481
1113
1725
2326
1793
4937
1708
2063
2348
506
4483
1910
1607
802
1702
1479
1509
699
1801
2114
1886
55935
1932
1776
2219
89553
206
205
205
205
97183
206
205
205
205
31088
206
205
205
205
205
205
205
63542
205
205
205
71322
206
205
206
205
205
205
205
205
493
493
493
493
175
176
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
308
308
199
273
515
5604
10567
566
623
5604
5604
830
32727
4027
28067
2421
2452
2469
2492
5871
3530
3915
4026
4192
4253
5544
6152
5821
4638
5823
3703
4163
4253
3624
5877
6197
5567
6088
2509
21647
10476
22755
339
21043
10439
1394
2186
2285
14543
1304
14542
2259
2241
7609
68614
1394
10497
28105
10101
1394
21789
7653
46367
43284
1394
7620
7085
1394
5151
8086
35882
1394
36541
7423
1394
66334
7917
1394
45288
46315
7776
1394
46791
46315
7497
1394
48173
8072
1394
52892
46315
7931
1394
47436
46315
7929
1394
37205
7791
39424
4890
1394
7921
21005
1394
27504
7934
5141
1394
35497
8454
3447
1394
38910
30660
7699
33907
1394
8123
27712
1395
7896
1394
33469
7764
16919
1394
7756
19286
1394
8020
73414
1394
67299
627
11792
625
626
626
301
301
18176
781
13311
383
16689
15424
585
3430
626
625
626
7325
7122
4020
7970
12269
4081
2920
1073
22087
2093
6207
1917
497
718
497
527
513
517
529
751
36471
513
517
527
513
517
527
513
517
3318
183
517
5604
10567
495
485
473
1670
3782
423
2433
5386
1837
4059
3689
13182
515
5604
203
5604
557
557
1541
3237
3366
786
8432
105375
5760
884
3673
500
2511
5421
1804
890
1155
1422
2257
1921
2144
5811
42364
4688
1773
200
914
1220
1126
4267
2435
3684
1608
30856
31007
3501
961
19135
1780
1891
3321
3753
1999
2179
163
3547
16097
38558
2988
3445
1168
7383
47344
443
1953
4086
493
2566
14600
1798
5583
438
526
13234
28274
8675
12727
2064
1076
19729
1511
3315
1362
2794
4093
6954
30038
4417
952
490
185
2497
1223
537
4658
862
528
39812
3734
1231
416
2566
37394
1814
375
604
1432
2150
2060
700
505
9212
1661
1808
5072
4813
5226
1460
206
1371
3137
2787
5046
1063
6688
300
20228
1558
2967
1296
10319
6768
3305
10325
7863
1489
3830
1095
5243
56705
108448
1666
22660
2736
2281
9213
5824
7019
4784
4359
5505
5595
6698
7134
5463
7601
6255
5695
3752
3752
6881
24617
1608
5102
5752
5532
6891
5599
6293
7022
23177
7371
7392
579
1737
2801
60926
571
204
18176
781
206
29288
2734
523
517
8741
625
205
205
51567
2886121
9990003
8602
345
5248
17433
927
1059
4406
11087
894
2096
35740
20245
8248
26496
863
38854
4026
2948
37938
56598
93175
108782
86530
112118
42204
77621
105408
89997
267705
16630
1129
14279
14277
239
17752
104431
136
138
140
139
136
136
2417
23929
1240
10883
13290
3438
13358
4076
2129
1010
4210
4647
4096
296
8514
9621
22481
41395
9213
24580
4321
5786
4746
5658
5468
6661
5558
6982
5426
6843
6218
7564
7097
6853
4096
4096
6843
4096
5715
4096
4096
9521
5065
23139
5494
6853
5715
7355
5562
6985
6256
7334
40553
1640
1469
2168
2380
1946
1813
9423
1713
954
2243
5644
2140
7016
2243
11623
3806
15709
9531
7953
602
572
612
630
610
595
609
559
4096
4096
4096
4096
10974
107757
11080
11809
10419
10071
10071
11080
339
7016
365
3907
23362
11832
4253
1765
44628
52737
60794
83368
65932
3062
58176
86053
3562
8994
8293
53629
825
1441
1548
1239
1366
1307
1396
812
2717
2717
2717
2717
2717
2717
2717
2717
7275
39896
52244
31167
20602
24675
19022
44135
38317
30364
64221
2589
16524
318
343
3750
829
2058
1791
1172
61397
21534
37957
19200
1144
25346
26022
49811
1417
39615
24717
28601
18434
7038
54944
1222
10016
30914
12100
10799
2157
6781
5496
21293
16254
6356
15709
1769
1769
15449
588
33481
7220
2243
2140
74812
6648
9875
20536
4807
91294
14136
87547
96435
112769
82402
103116
84455
89967
131447
124060
128369
75156
62865
102415
23111
8566
4057
4260
6496
300429
505
45375
4876
3325
3216
599
5019
637
7300
363
409
367
399
71402
182
182
182
182
119859
4253
97072
559
536
510
1326
1832
563
1326
554
938
628
685
656
558
204
204
205
204
204
204
582
433
570
566
464
10536
630
521
545
11406
815
1124
430
1670
204
6923
601
2107
2349
543
517
774
554
587
510
454
10176
1106
966
13646
980
501
714
973
505
584
550
838
655
545
552
763
786
801
743
699
617
795
568
815
1972
544
533
548
674
593
671
522
691
2862
572
641
1113
606
626
595
1251
1453
686
585
1386
644
680
599
598
666
45398
1122
774
781
484
714
703
3369
3500
699
703
1451
1019
709
488
655
619
1625
595
627
869
409
552
6250
4183
6597
765
786
485
534
1837
1209
4633
2650
553
2456
2425
3872
1362
908
1006
2508
2031
28144
206
204
5604
87421
2555
971
622
641
843
959
709
683
669
1108
2712
5455
462
2723
1620
3342
456
10427
8404
534
2627
482
469
576
386
416
6699
960
459
10934
1729
595
776
3569
9611
1327
578
1179
3422
640
550
434
2877
563
1618
603
4003
534
469
583
515
572
555
578
516
1006
3604
602
509
2249
475
3233
9880
295
11530
6522
9049
7834
294
295
647
4928
18928
14964
7280
651
10192
2337
19325
444
5744
205
205
205
204
203
203
205
523
5604
10567
523
5604
523
5604
10567
523
523
5604
523
2896
523
5604
9070
498
1062
638
631
604
581
516
1094
541
670
669
687
685
646
583
567
532
615
697
112084
5362
5064
28153
193
569
4928
14964
46635
19240
75190
4359
5505
5595
5824
5463
9213
4784
6255
7134
24618
6880
7019
5752
5696
6891
6698
7601
5102
1460
1460
1460
5102
5752
7392
5599
7022
8472
5532
6293
6891
7371
23177
1460
7564
7778
3027
4393
2557
42232
4351
16814
11597
474
670
546
677
557
735
530
551
9955
729
694
5564
5547
4075
6894
7060
1734
2138
696
564
23346
555
2560
555
2560
565
2560
555
2560
6682
565
6554
2560
2560
5300
564
16496
3584
63151
6282
23960
26236
145
145
144
2149
4426
2524
477
2075
501
501
499
4560
6042
119859
2860
8908
513
4454
764
579
617
12551
802
699
1845
2233
4483
506
1469
2098
1766
2069
2245
1978
2455
138687
507
501
2290
289
289
289
289
509
2920
509
2961
1859
3032
2764
2360
11481
11481
11481
11481
11481
11481
11481
11481
11481
11481
11481
11481
11481
517
9552
626
626
625
468
467
4215
17276
3198
38057
2879
2596
3259
1143
670
1185
1142
2042
1084
4699
2286
5771
16300
40779
1600
1532
1624
9693
1710
4217
6492
1410
15710
3452
3627
1600
1461
1766
1467
1357
1440
1645
2866
1266
3286
1618
8678
2050
4957
4412
1584
2347
5696
15960
1497
1436
3326
1968
1744
3314
1920
1316
1602
3068
1433
1693
2109
2347
2300
1613
1523
1778
1662
1470
1532
350
4217
8957
3286
350
1467
1798
206
10896
491
507
8032
7519
1834
1348
205
5604
2036
205
205
30779
20809
369
927
18533
15066
1993
3314
3370
138
1695
354
5874
8211
372
654
8830
206
206
204
205
206
2203
19253
1493
2472
548
57219
4242
560
9307
173
174
174
174
174
174
174
21044
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
8884
2719
3081
2891
1874
3103
2313
39649
2179
3923
5566
5525
1026
4492
2782
2564
16380
323
323
323
323
323
2663
2638
3902
1117
2714
3814
1539
29865
4069
3836
383
382
382
382
38576
3848
3221
19131
168495
105879
206
204
14709
205
5320
204
2737
3608
1028
1016971
5213
3394
5215
5212
6674
19739
1616
2562
521
13789
10174
519
13860
3675
3048
3038
7800
1658
1653
6546
1841
1748
4854
1675
1434
1094
1809
1349
4973
6767
1955
1463
7181
5436
20858
498
638
614
567
646
697
1062
687
532
516
603
631
685
540
668
11062
583
670
581
471
7973
4605
426
4445
1030
764
5572
682
435
549
5575
808
4917
440
2356
6536
6891
6718
5192
21637
5915
6971
3131
519
22392
8145
643
643
643
1924
414
3988
19296
497
3071
497
3015
603
19580
1229
1261
22775
22869
1043
1121
568
2289
38925
1678
292
1791
6953
867
734
978
644
750
378
2910
2958
1192
2282
7289
626
626
625
18980
4380
205
527
8608
2489
1906
372
654
2599
6236
18138
743
13273
21360
1897
588
588
587
3067
47812
4504
5248
167
167
167
2195
2414
13506
4347
5291
2128
1383
11693
10616
6762
1324
2502
16840
483
521
5447
7866
2435
3503
15388
13207
3301
28925
637
3778
1794
3073
3187
2572
3757
11822
6656
2454
2935
45413
4914
3363
579
5604
10567
11243
987
849
2622
888
2279
16608
14313
2217
230
233
236
231
273
210
481
23326
167
168
168
168
168
168
168
28757
166
168
168
5566
5566
1353
6354
150
148
150
148
148
149
148
149
148
149
148
149
148
149
148
150
148
148
147
149
147
149
147
147
149
147
149
147
149
148
149
148
150
148
150
148
22589
42663
2288
21344
1438
44092
1987
19159
24071
4936
22468
1610
2920
1822
180
180
11038
180
181
180
180
181
180
181
180
180
180
180
180
180
180
1074
1098
1049
1082
3205
180
1063
1065
1145
77023
770
794
179
6760
757
808
798
807
777
881
907
179
180
180
17634
181
180
181
180
180
64882
1104
19024
1583
30090
379
274
368
133
485
195
274
505
1349
533
23196
480
453
528
3502
483
521
1952
7606
403
348
524
498
464
348
3981
2406
341
506
483
443
444
7265
32311
251861
1025
2209
9307
4358
5823
4783
5695
5505
24618
7019
4096
7650
7777
33049
4796
1530
1750
1804
1878
1839
23552
592
8979
5298
39794
2560
1024
7778
3026
2556
4393
42233
1149
1429
5120
6563
3043
3495
2917
2848
3350
3052
2348
3553
3589
3698
3597
7280
10771
677
614
873
859
529
1572
21511
1156
3054
3483
4096
4096
18121
5532
4330
1456
10921
2177
1482
1342
953
458
29139
24079
6667
4865
24078
23058
429
2286
20065
2619
4990
2455
1822
2462
1145
2759
1101
1092
1082
3205
11038
939
1073
1119
615
1188
1098
1062
1169
1049
1065
6760
758
881
798
809
636
23476
1095
794
2920
622
770
11680
3102
3440
40779
4412
1467
2866
350
1798
1497
6492
3314
1461
1532
1467
1744
350
15710
1618
1710
2050
2347
9693
2300
350
8678
1600
1440
1410
1645
1433
1602
3068
1920
3452
1532
1766
1357
44728
10369
2788
9306
11745
4414
2132
2578
2854
21169
2843
8553
11158
4387
3861
1420
3631
16549
7359
8887
6278
6312
6978
2972
3270
274
274
18138
18138
6282
45787
495
485
6206
10601
72
72
8998
72
72
523
517
205
205
205
205
206
595
4864
625
626
626
4367
499
489
146348
4096
6267
4483
802
1896
1293
1555
1281
1326
192
1031
1702
1768
108255
4492
802
4483
4492
802
4483
4366
14980
26205
19163
627
571
13103
1102
10440
1783
1351
7320
7833
5153
42991
42292
32034
505
3363
45413
4914
563
417
601
4542
625
626
626
8572
826
3133
18688
18126
9765
3849
290
291
293
139
290
291
292
139
290
291
292
5000316
5000316
3342
2525
3381
773
2452
5604
1081
6282
8304
10862
362
3216
9291
1253
362
362
362
362
3180
2605
19614
5662
3062
2426
510
2134
2366
2716
11623
2415
510
2838
2774
2915
7174
241971
5064
28153
6043
135322
3031
16037
7033
4530
2803
8805
8268
2803
708
1298
8804
6811
140
140
7864
5727
3187
10321
6815
140
140
140
140
140
495
19361
5494
1578
1758
509
794
597
2635
2485
3724
501
110617
2236
539
599
827
800
1514
1292
1326
1749
1412
690
4265
537
1835
940
563
531
450
1565
1957
1541
903
1762
1526
863
586
602
654
526
1254
934
541
817
728
718
839
958
976
1274
611
16783
828
586
526
1479
1090
729
1396
838
1718
1373
1145
1350
540
1192
1927
1534
1709
435
405
573
577
988
480
528
708
1182
385
2770
394
792
589
889
4900
1165
615
19941
535
677
1498
1219
655
676
743
970
938
619
1142
873
510
1562
1898
1556
1746
420
1346
647
609
845
453
533
504
581
525
592
713
467
764
648
1267
1618
627
644
19829
1207
821
1289
1771
1108
2985
576
594
734
554
665
537
546
1585
1603
1611
1751
412
662
976
831
8011
464
802
473
5613
4643
720
587
4483
846
1068
5610
205
6626
206
205
520
510
734
8235
802
287
851
1082
2916
1041
866
1168
52127
4867
141
5855
141
6717
5334
141
8086
5107
6704
141
23364
206
206
206
205
206
206
206
11599
3156
19590
3038
2391
486
2581
2402
2814
2750
2110
2891
486
2692
7150
2342
5638
339
5892
2399
4420
2877
4415
2459
2242
1231
2371
3164
342
22392
290
12732
269
19469
3076
3613
3532
2705
1561
3443
3639
6601
9864
1216
3028
3706
3681
3608
2767
3293
41553
15745
527
4093
513
517
2901
2814
9213
24618
6880
8472
4359
5505
5463
6698
5695
5102
5752
5599
7392
5824
5595
6255
7019
7601
23176
6293
7371
4784
7134
6890
5532
7022
6891
603
19580
1229
1261
22775
30483
509
9089
764
4445
1943
1674
3019
1953
2594
3741
1923
3245
1802
468
3161
1930
1928
54970
497
3054
497
3083
497
3046
497
3054
497
3065
42678
13824
2397
13824
10867
2410
10867
1397
13824
11127
465
4366
14980
26205
19163
509
2711
5447
5428
911
5428
479
8011
464
4483
4643
802
5610
720
473
587
5613
1068
846
4033
802
1102
905
317
7519
2537
1003
292
544
486
661
2661
5927
1202
657
261
788
694
525
492
590
599
491
6426
13102
13953
14529
13463
11588
15711
508
500
1581
2002
1918
9899
6616
9008
5566
10529
57248
57918
2105
588
588
587
1131
587
3100
529
1797
4445
764
1825
2212
181162
501
168
168
167
167
167
167
167
167
167
167
167
167
167
167
167
167
168
166
167
167
167
167
167
167
167
167
483
1833
28090
3542
1002
3435
3271
12156
3266
3277
2842
3282
1853
3224
22704
3160
3435
3271
3266
2866
1822
2424
2721
11038
6722
23438
720
901
3064
1150
1131
1064
8414
598
1045
3168
578
585
604
3403
1055
1082
771
761
770
1036
1061
76986
590
5844
4043
8674
740
757
844
1058
1025
870
733
1028
1108
1012
557
23326
168
167
168
168
168
168
168
5604
1282
2801
3366
864
745
1242
503
5604
10567
503
5604
10344
180
179
180
179
180
180
535
529
7429
626
626
625
495
5475
480
654
453
533
528
28144
453
207745
577
530
3059
785
593
1841
929
433
444
705
879
540
4294
3795
29771
508
916
497
914
699
577
630
17162
385
5329
573
1018
1089
590
637
783
971
809
1665
2914
628
621
595
1502
1567
965
489
960
430
424
610
1131
531
819
540
1487
10153
598
475
687
594
456
731
529
953
847
529
419
6606
748
2535
394
484
817
768
694
543
609
1808
5157
1388
1532
690
2456
711
3324
8402
571
807
809
5106
898
1447
1652
474
1035
600
506
5575
1071
614
1345
577
1611
1854
451
1046
7721
759
3698
371
469
813
2431
8210
2754
17767
525
8620
654
480
453
528
533
385
582
570
433
566
464
10536
630
521
545
11406
97072
815
101333
3263
3216
577
1820
1135
559
1681
485
33241
417
498
514
15952
494
5566
10529
307
285
312
4966
603
3865
802
4483
2537
2143
1787
1226
1925
2426
84422
2688
2820
3874
22792
420
421
603
6405
1267
1439
922
1327
23825
5288
23360
1343
1312
18419
13620
1192
2997
2694
206
5223
3520
30660
10220
26233
207
14600
5840
555
1113
9307
4358
5823
4783
5695
5505
5595
5463
6255
7134
5102
5531
6890
5752
7392
5599
7022
7371
24618
6698
7019
6880
7601
23176
6294
8893
2325
1408
2713
1539
2444
2891
41360
33964
3280
3112
3853
10884
3334
3334
3865
3544
4348
3325
3664
2177
5256
4843
1166
47838
2270
1288
8138
6541
16893
9048
5256
1485
4444
86738
8900
4096
4190
23326
168
167
168
168
168
168
168
5043
1617
928
880
883
924
924
1617
909
874
877
806
919
5972
465
4366
14980
26205
19163
513
18176
781
13311
4328
513
16689
41205
146
146
146
146
126
146
146
146
146
126
146
146
146
146
126
347
10782
3035
3260
10261
8525
9682
585
2646
626
625
626
2872
4243
2286
2629
2456
1966
4851
36658
45413
3363
4914
521
5019
23364
206
206
205
206
206
206
206
597
647
207962
28795
204
206
206
206
206
4380
15070
4295
2813
4356
465
4328
26167
14942
19125
119821
3011
10910
7238
7468
6586
11503
7277
4563
465
465
4328
14942
26167
509
2711
417
485
494
1090
343
81301
474
8205
12222
9213
4321
5786
15736
4321
5786
4746
5468
5558
24580
5426
6218
6661
6843
5658
6982
5562
5562
7097
7564
5715
6985
6853
5494
5715
5065
5715
5494
15735
6853
23139
5494
5715
6256
7355
6985
7334
549
8011
464
4643
802
720
587
846
4483
5610
473
5613
1068
3677
5447
4346
9084
524
526
15755
127004
4470
12618
15738
14072
41854
15076
626
626
625
10653
15214
535
74287
4219
4435
24770
2434
2596
26389
10391
349
342
2104
484
445
521
404
1353
535
499
525
445
505
465
4601
2495
13276
490
21762
1815
505
6229
4445
764
1288
1858
1255
1243
1517
4125
30258
350
2289
7078
15359
3608
1600
1963
7839
1308
2120
2343
1171
14377
6026
3878
42198
8532
362
12643
2180
4249
1305
1499
1455
1388
2861
1552
1634
1607
1500
1675
1365
3361
86421
9213
4359
5505
5824
5595
5463
4784
24618
6880
6255
7134
6698
5103
5752
7392
23177
5532
5599
6891
6293
7371
7022
7022
7371
467
168
168
167
13132
14510
5237
1173
8812
467
12595
503
10914
493
487
18176
781
13311
501
5475
654
480
533
453
528
91702
205
394
453
18022
385
205
495
5475
654
480
533
453
528
207745
1841
1502
10153
577
807
768
898
577
953
6606
543
594
540
3698
2456
371
577
205
394
5329
914
506
694
699
690
530
3059
571
637
3324
809
424
17162
598
7721
609
5157
705
451
1532
1611
529
847
630
1567
960
497
916
508
469
687
1388
453
1035
484
600
2914
1071
540
5575
817
614
785
783
929
1665
3795
1447
879
529
1854
1808
17767
813
759
2431
430
819
965
475
419
29771
385
2535
433
444
8402
621
1018
1089
573
593
971
595
809
610
1131
628
4294
1652
5106
1345
8210
731
748
456
1487
489
531
474
711
2754
1046
590
205
205
499
517
9552
626
626
625
5664
501
2290
11851
6056
33343
23033
28372
3394
11788
11351
2562
2847
18615
12839
1616
158
160
1025
300
136
20191
10282
135
135
135
135
1452
56668
108411
5206
3793
136
135
137
136
137
475
4237
1522
168
3650
119821
2920
17634
7280
10243
925
7721
23476
2106
1017
8813
66369
1018
7722
181
1037
19623
477
17634
575
2159
2126
1250
870
324
438
418
438
418
322
685
84972
79343
88542
690
84225
86093
91895
2159
2126
1250
870
685
83816
83428
84644
587
4971
17915
589
6934
38050
591
4657
23655
6539
603
5753
10885
513
298
298
20570703
10366
12633
3330
2962
2113
505
519
509
9862
509
9862
519
159309
1494
991
292
1180
1180
991
991
991
991
991
991
11717
2664
408
423
296
597
206
1935
205
205
205
206
205
205
205
5520
205
205
205
5716
205
205
205
585
3821
2820
3015
1174
3824
1577
32637
2676
2701
16877
3849
370
421
420
523
517
8703
587
588
588
13023
4614
479
1897
47812
471
509
24849
5246
16196
4998
6491
10983
1935
113836
75586
25314
29511
23718
25458
1924
206
206
206
33778
205
49588
206
205
206
27074
206
206
206
206
207
206
207
206
6491
1919
2306
1353
5246
589
589
589
8068
6934
626
625
626
76143
521
5447
203
203
203
204
203
536
3499
911
4346
5649
9084
203
526
15755
202
19163
203
509
203
2711
4743
1409
2612
1079
1665
455436
1648
42105
7950
21782
2219
6406
5224
5090
4378
5424
77529
583
5604
10567
593
10017
11740
625
626
626
4323
4855
9085
4880
5218
4727
4603
9984
11887
4334
6011
5086
777
4883
4274
4329
4259
1653
5106
4989
4167
4970
8373
4805
145
7392
777
16063
12802
777
145
7392
777
253
16848
5267
253
3666
5365
4855
3178
4165
3102
4880
4603
12802
253
4323
16063
5218
145
7392
253
16848
777
5267
3666
4165
4855
3178
3102
5218
5365
4323
16063
4603
12802
145
4880
7392
777
777
145
7392
777
184
16848
5267
3666
4855
145
7392
4165
3102
5267
16848
777
253
3178
4323
4603
3666
4855
5365
12802
3178
4880
3102
5218
5365
4323
5218
16063
4603
4880
12802
4165
145
7392
16063
253
777
16848
253
5267
3666
5365
4855
4165
3178
3102
4880
4603
12802
5218
777
4323
16063
16063
253
1927
2140
11216
10846
3297
3297
33926
6563
3043
3553
3828
3243
3288
3495
3589
2917
3698
3597
2229
19030
2848
3052
3350
2348
8473
8234
3695
5516
3695
16060
5581
5340
7264
5858
7638
2840
7392
777
21520
17364
19797
145
7392
777
145
7392
777
184
16848
5267
3666
5365
4165
3178
3102
4323
4855
12802
4880
5218
4603
16063
145
7392
184
777
16848
5267
3666
5365
4165
3178
3102
4323
4855
12802
4880
5218
4603
16063
141
13358
2849
3824
3054
3706
5751
17991
632
1121
2034
3706
725
3569
145
7392
3508
253
16848
777
253
5635
5267
3666
21600
1726
5365
145
4855
2065
4165
3178
3102
4880
4603
12802
7392
253
5218
4323
16063
253
777
16848
5267
3666
5563
5365
4855
2875
4165
3178
3102
4323
5218
16063
4603
4880
12802
6341
145
6637
4118
12708
373
7555
1111
10698
145
7392
253
777
145
253
16848
7392
5267
3666
16848
253
777
5267
777
253
3666
5365
4855
4165
12406
4880
3102
4603
12802
253
3178
5218
4323
5365
4855
16063
4165
20738
10783
13226
1395
4880
3178
3102
4603
17035
12802
5218
253
4323
16063
145
7392
145
777
253
253
16848
7392
5267
5365
3666
253
777
253
16848
4855
4165
3178
3102
5267
5365
3666
4880
4603
12802
253
16063
12802
253
5218
4323
16063
4855
4165
4323
777
4603
3178
5218
3102
4880
145
777
145
6372
7392
184
777
5267
16848
5365
3666
4165
3178
3102
4323
4855
777
12802
4880
5218
4603
16063
3070
3483
5732
777
6404
145
145
7392
16848
253
777
253
5267
3666
5365
4855
4165
7392
3102
3178
4880
4603
12802
777
5218
4323
16063
777
184
16848
5267
253
145
7392
16063
777
16848
253
5267
3666
5702
5365
4165
4855
5365
3178
5218
4165
4323
3102
3178
5118
4880
3666
4228
145
7392
253
777
16848
253
5267
3666
5365
4855
3178
4165
3102
4880
4603
12802
253
5218
4323
16063
777
145
7392
16848
777
253
5267
3666
5365
4855
4165
3178
3102
4323
16063
4603
4880
12802
5218
777
145
145
7392
253
5267
777
16848
3666
5365
4855
4165
3178
3102
4323
5218
4603
4880
12802
12802
16063
145
7392
253
777
16848
5267
777
16848
5267
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
4880
12802
7392
777
145
7392
777
253
16848
253
5267
3666
145
5365
4855
4165
7392
3178
4880
3102
4603
12802
253
777
253
5267
16848
4323
5218
16063
5365
3666
4855
4165
3178
3102
4323
5218
16063
4603
4880
12802
145
7392
16848
777
253
253
3666
5267
5365
4855
4165
3178
3102
145
7392
777
777
7392
777
145
7392
777
253
16848
5267
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
4880
12802
145
7392
145
7392
777
184
16848
5267
3666
5365
4165
3178
3102
4323
4855
12802
4880
5218
4603
16063
777
145
7392
777
253
5267
3666
5365
12802
16848
4603
16063
4880
4855
4165
3102
5218
4323
3178
145
7392
777
253
16848
5267
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
4880
12802
777
777
145
7392
777
184
16848
5267
3666
5365
4165
3178
145
145
7392
3102
7392
253
777
16848
253
4323
4855
253
777
16848
5267
3666
5365
5267
4165
3178
3102
3666
5365
4880
12802
4603
4855
12802
4165
4855
4880
253
16063
4603
5218
4323
5218
16063
4880
4323
5218
3102
3178
12802
4603
16063
145
7392
4754
4754
7797
2389
777
2147
12565
2485
2071
253
777
16848
5267
4880
3666
4323
5365
4855
4165
3178
5218
3102
16063
12802
4603
145
7392
777
777
253
16848
5267
3666
5365
4855
4165
4880
16063
4323
5218
3178
4603
3102
12802
145
7392
253
777
16848
253
5267
3666
5365
4165
4855
3178
3102
4880
4603
12802
253
5218
16063
264
265
265
263
262
262
262
264
264
264
145
7392
777
253
16848
5267
3666
5365
4855
4165
3178
5218
4323
3102
36700
263
261
265
262
265
263
264
262
265
260
264
145
7392
777
18298
18298
6739
6739
145
7392
777
145
7392
5774
16848
5774
5267
253
777
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
12802
4880
777
145
7392
777
253
16848
145
5267
7392
3666
253
16848
777
5267
3666
4855
5365
4165
3178
4165
3178
5365
145
3102
4323
7392
5218
16063
4855
253
777
16848
4603
5267
4880
5365
3666
12802
4165
4323
3102
5218
16063
3178
3102
4323
4855
5218
16063
4603
4603
4880
4880
12802
12802
16919
16919
7410
2724
24881
1915
1961
145
1835
7392
1835
1951
777
253
16848
5267
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
12802
4880
554
424
492
519
3201315
1711
1712
1714
1712
1714
1714
8713
17755
6242
6673
13675
1711
253
255
252
8713
17081
1712
1714
1712
2562
1616
26549
9913
10173
17755
3174
1713
1715
2742
1924
574
3860
6495
1078
4521
621
192
192
191
191
193
8264
2057
14754
16865
4924
11503
26487
1643
8364
15074
4966
353
1658
1160
38405
206
205
3752
206
1608
495
485
9028
1454
4524
575
3108
18176
781
13311
21398
19386
455
1347
523
536
552
532
626
626
625
47850
2939
1874
2132
1653
2683
1897
505
505
517
11113
511
1092
1092
366
1064
1094
511
507
511
885
8385
573
585
8011
4483
802
5610
464
4643
720
1068
587
846
473
5613
2463
802
699
8249
1660
1432
2015
5720
2802
1207
1239
1352
1216
1039
947
996
4202
1339
1333
1917
1328
1187
1425
1300
1494
1135
1235
1525
1847
1846
2509
1225
506
1284
1528
2093
1346
8231
1472
1434
1574
1445
1617
1422
1580
1548
2097
1440
1453
1495
2144
1418
1492
6793
1707
2157
1290
1768
1970
6036
1618
1285
1731
1768
1295
1280
1686
2419
2150
1807
1659
1636
1822
7129
4530
2803
16930
30017
15360
272
13811
2803
1778
5727
7620
16233
411
2248
536
7620
507
3392
588
588
587
5479
7287
7084
3982
7932
12231
558
17347
6934
1569
2404
4602
13397
76143
38050
45928
26159
5995
5524
1407
1460
1931
1407
5524
5995
7300
7300
7300
7300
4602
2404
1569
6934
11740
6924
4872
3795
1984
4767
10741
10110
3519
13619
5045
3985
16400
9667
8682
14410
6110
1705
8333
1841
3830
6159
4592
8474
1127
4759
8432
3061
549
5874
654
372
8211
8830
5019
559
29566
485
479
1935
626
626
625
465
4366
14980
26205
19163
14315
4124
1702
1738
1705
1132
2241
3140
1746
3336
2286
3199
384
1871
6019
1697
1667
1189
1124
1887
1421
3975
7269
2098
2428
2129
3122
13606
1149
1098
549
1877
6275
1382
20076
28610
1247
724
4081
575
3136
571
18176
781
13311
21398
2939
2683
1874
1653
1897
2132
14042
595
589
589
589
589
589
589
583
589
589
589
589
585
366
1092
1094
1095
1089
1100
1105
1093
2132
1064
1054
1093
885
6248
626
625
626
3914
1705
497
3086
6501
4385
205
205
205
205
13544
205
205
205
205
438
5874
8830
8211
372
654
899
19717
38174
1215
421
1382
12308
1326
2279
1272
421
655
233340
655
99009
655
106878
655
79559
655
99009
587
119859
587
4871
5816
80948
3113
420
420
421
2820
420
3874
39599
1957
4985
8618
2634
9088
3454
3478
3076
3496
2159
6057
5552
7399
6429
18741
5073
16547
11694
12629
12307
7805
387725
513
1035
1159
527
1178
430
3609
1046
3064
511
6896
581
5604
10567
4366
14980
26205
19163
509
2711
455
523
532
5447
552
536
1347
7078
524
2481
913354
7776
21384
617
5447
2331
18176
781
13311
5604
549
8011
4483
4643
5610
473
5613
4033
1102
802
905
2355
12691
68817
147447
7280
4366
14980
26205
19163
565
30266
30266
4359
5505
5463
6698
5695
5824
5595
6255
6880
7601
9213
4784
7134
7019
24618
5102
5752
6293
7371
5531
5599
7392
23176
7022
6890
4980
2885
2763
2889
4297
43813
219
46621
40759
44735
559
9583
1932
1187
1776
2219
4982
26238
2210
2001
2012
2046
51406
6406
5224
5090
4378
5424
4541
5828
3862
5757
6045
5420
4897
5713
6401
6655
5232
82343
6574
5391
4005
4465
6062
14072
84320
84449
2920
33288
108500
16256
571
4024
9542
5913
5570
424
4187
4823
4040
3910
16436
3650
8032
20419
4643
7030
904
903
53249
6561
4824
38136
10148
11850
2282
11552
2680
2680
1072
2680
2680
641
206
503
2566
4483
802
473
13350
8784
10908
4667
7692
19839
13032
12495
6115
3888
1541
24923
594
2359
6065
1074
585
7339
1025
1239
851
650
379
757
1068
2058
336
1431
1223
2143
6626
9196
4852
5754
7570
7227
1075
585
1957
331
844
1075
1077
2241
415
418
2321
16787
1454
6540
517
2022
506
292
1031
1702
13991
27200
30869
912
21324
77004
107502
129940
229265
519
3374
1763
1071
4734
5286
17461
3780
1935
569
569
62266
194
272
551
48716
5502
12222
523
588
587
588
8703
13023
11049
2920
4638
25572
1079
10028
2208
10587
517
2647
349
348
976
1851
4180
5615
15550
4333
2344
6563
7687
9048
7566
4488
948
12282
8473
11582
5317
10256
1018
11451
7776
4385
165
165
202
26205
203
203
509
2711
5447
4156
4793
1318
137
137
1184
103617
801
8045
2815
2788
2823
4179
1050
293
2825
293
1353
293
2783
2796
2909
4466
293
2808
2896
29480
166
27207
517
507
563
201
12267
25459
3094
6821
2820
10391
2282
2742
2933
2977
2820
3000
434
2403
3004
2550
1643
2102
2694
2666
2537
2650
2738
2165
4419
8549
19557
21159
24205
3494
4620
5922
18142
23477
21676
20277
5846
23758
4262
4389
4873
4518
4089
3831
3223
4243
6948
659
27475
305
4769
11605
5036
10343
8126
7850
4498
4479
4979
7794
8103
305
497
3071
497
497
3026
497
3079
497
3065
497
3069
497
3024
497
497
497
2963
497
3046
497
3018
497
497
3042
497
3049
497
497
497
2997
497
3108
497
497
497
8595
5604
5604
5604
5604
5604
527
3387
527
527
527
3387
1157
2476
2782
3795
32297
2638
2663
1539
4809
626
626
625
2407
5830
1308
2343
2121
8532
1172
362
3878
14377
6026
6026
2180
12643
42198
497
3104
497
3035
497
3036
497
3039
519
8145
643
643
1924
22392
643
414
3988
1408
3127
3119
4056
10219
5370
517
513
4557
12773
4358
8897
3405
2652
4717
5360
2144
3752
9213
16514
4359
5505
5463
6880
4096
5824
5595
7134
5695
7019
4784
6255
6698
7601
6240
6204
33433
1527
2672
1392
2818
2035
19253
14086
263
227
353
288
3672
302
459
5790
8273
324
888
1119
1205
840
2954
325
903
1078
496
45918
1919
1438
1485
2364
1472
1546
1397
460
18802
971
9773
2159
4421
2978
179
29436
2473
5472
351
7282
391
2544
7321
6460
6959
6285
6036
4380
5869
5380
15249
16965
19367
11441
11910
4718
5549
5700
6414
22383
4803
20546
5150
9048
4934
5984
64605
1351
7832
9423
14757
180
178
178
675
26280
675
1319691
677
29200
677
1326901
657
29200
657
1349480
679
11680
679
1618050
675
675
8444
68
68
68
2880
2984
2928
2461
3484
2692
68
2597
3484
2777
2567
7497
68
68
68
68
68
68
68
68
2531
1675
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
3074
3018
2138
2087
2687
3600
2726
2810
1186
7455
3752
1608
6882
105
6432
14133
55375
5896
32903
9307
4358
5695
6698
5463
6255
7134
22488
24618
5823
4783
5505
5595
7019
6880
7601
5102
5531
6890
7392
5599
7022
6293
7371
5753
16616
3363
4914
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
5896
55881
11098
1746
8463
2528
2658
2880
2461
2567
2752
3347
7502
2456
1099
68
2146
3179
3075
2654
3444
2531
3145
3669
1787
1565
6038
8463
68
68
68
68
68
68
68
68
68
68
68
5505
16717
1909
294
8227
8219
7129
7815
7816
100302
6989
8222
99871
7045
8227
99540
6961
8220
99510
6933
8218
97415
7073
7811
98878
7045
8226
98859
6989
8223
98691
7045
8226
100163
7101
7813
98246
6961
8220
99315
7101
7813
99154
7017
8224
99924
6989
8223
98712
6933
8219
99948
7157
7818
98209
6933
8218
99086
7183
8232
99521
7045
8226
99105
26236
145
145
144
11851
14253
3752
10755
10755
7815
6056
3394
11788
23033
33343
2562
2847
11351
28372
2811
800
31870
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
421
3198
3198
2907
4483
629
510
12062
10797
16326
8464
6052
4608
10401
2195
1334
16328
139
139
139
139
139
138
138
139
139
457
10043
4445
764
661
1859
1380
1423
2316
468
1466
1185
1425
155368
153141
613
1027
22471
507
471
8011
4483
4643
5610
473
5613
464
1068
802
720
587
846
4033
1102
802
905
3051
479
8011
2355
8644
2217
2934
2465
2085
2512
2600
1420
2439
2272
2994
2522
2273
1802
2592
2277
1979
222290
205320
12551
506
1469
1766
2245
2233
2211
1523
699
1845
2098
2069
2347
1493
2498
2752
1978
2455
218148
487
310
669
1841
2199
1193
2984
1999
1045
981
934
2290
18027
1398
18516
1071
17628
981
2474
1071
4788
1398
15321
25729
13333
7950
358560
12261
3644
2979
895
205
205
205
3245
4236
2470
509
557
6080
521
5604
10567
501
9971
1383
4750
12608
7321
7360
19429
5188
1334
23231
11378
5529
12358
2195
15070
4295
2813
4356
8014
7057
6743
5604
203
5604
5604
5604
4366
26205
19163
14980
5604
5604
569
531
4149
626
626
625
4349
2833
36789
9758
9307
4358
5823
4784
14370
5103
3945
14905
7650
5532
6890
5752
7392
5599
7371
3584
31744
536
7023
5061
15428
167
167
167
497
3018
50211
14891
3946
3918
7079
1772
2630
2115
2449
63255
629
510
629
491
206
483
1486
2366
9370
1935
3156
1935
509
206
206
206
206
8604
168
3446
1732
51148
42560
48768
118195
96827
124837
35737
98906
5061
671
155
154
155
154
505
5841
4483
802
699
1350
2528
1851
506
1385
1437
1762
417
485
1309
5566
5455
8565
5566
3342
2525
3381
5604
2452
773
1081
8231
802
2097
1440
1453
1495
1548
1422
4483
1472
1434
1574
1445
1617
2144
1418
1580
1492
699
2680
1072
4251
1584
1370
1317
1127
501
8360
1697
8545
488
1484
1024
1469
1314
1518
1642
1564
1614
2482
11086
11094
1748
3529
3292
1594
497
1642
443
1832
1438
2114
1931
3071
1041
509
1886
20022
20022
29765
18944
29765
1446
4288
108013
2242
563
4100
37468
167
1918
1912
4159
402
662
682
668
677
608
9567
341
445
3925
11809
2242
6227
312
4144
1918
5393
6784
2867
1868
10572
345
16104
167
167
167
1912
3925
341
445
2012
608
677
668
682
662
402
11125
11248
12117
176122
206
10196
1376
1410
1550
1270
1951
4483
1194
1917
1785
1641
802
1381
1485
1926
1392
1187
699
1459
1586
506
1418
3128
2463
1718
1642
2033
1908
1829
2185
2361
198658
115562
199082
13103
1102
12551
1766
2211
2752
1845
2245
2069
2347
1469
2233
1493
2098
1523
2498
1531
1756
2357
51824
4084
2314
2913
1656
2352
1687
1977
2263
157667
1510
2261
2420
1743
1641
2614
2450
253051
3217
1657
1446
1460
1439
1464
1421
1658
136948
3966
1711
1276
1255
1392
1269
1533
98845
5841
1350
1835
1863
1586
2250
4405
1462
1231
1563
250901
2103
2136
2447
1600
239420
189766
58067
3109
2381
1986
148583
1581
2033
1943
28098
134192
3515
1220
1357
53059
2528
1614
1851
1486
1385
1437
90206
82393
5037
7763
7586
2177
19047
553
591
18176
781
13311
8460
21398
1935
626
625
626
5604
10567
2518
24887
12067
1923
6098
591
5851
810
5604
613
3410
626
625
626
1064
2820
361
2701
2676
4530
361
361
361
2602
361
16418
1174
3015
3824
32637
16877
3849
370
420
3940
2752
3852
1155
6090
3886
420
370
3509
1170
3081
3868
5840
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
2891
3103
3081
5566
1874
3103
39649
205
37569
204
204
204
204
204
205
204
8884
2719
8884
2719
5563
24454
3213
3874
71692
467
66943
205
205
517
9514
12044
359751
495
485
495
485
495
485
533
5604
10567
13860
421
2820
3833
420
6286
3874
420
420
3598
5801
127717
138305
159238
1039156
420
420
420
421
3598
2820
5801
6286
138305
127717
159238
3874
159238
138305
127717
1039156
420
420
420
421
1039156
450
1201
497
3311
6914
1170
1280
1309
1321
1406
1171
1297
1230
1378
1192
1229
3245
8195
1954
2161
2223
20909
70801
2673
2626
2966
549
30779
206
465
4366
26205
14980
5604
10567
5604
2518
24887
5604
255
255
9708
11328
389
944
944
11591
13795
26787
510
6467
2052
4418
306
781
781
3333
4407
3445
4496
355
13821
5183
4788
14084
17169
3568
4175
360
1000
4448
1492
17740
6080
5356
8162
3291
2353
2944
2372
1941
4027
360
13369
4162
15460
816
4721
297
22341
2341
43450
382
297
20965
3513
26146
308
197
4928
122
122
7535
122
122
218
350
3102
3286
506
544
532
6025
21161
477
329
399
1146
377
358
329
349
1738
1071
1076
1071
10287
535
1334
4863
504
551
379
1153
1152
350
432
343
328
1095
380
356
1076
6437
1976
1385
122
122
122
122
1741
5373
122
122
122
122
122
122
122
707
10888
122
122
122
122
122
1439
5467
122
122
122
122
122
122
122
122
122
122
122
122
122
6450
2819
1385
122
122
122
122
122
89
2130
3102
3286
122
122
122
6025
21161
122
122
122
122
122
122
122
122
122
122
122
122
6437
1976
1385
122
122
122
122
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
5373
122
122
122
122
122
122
122
89
2130
707
7848
122
122
122
122
122
122
122
122
122
122
1406
8661
122
122
122
122
122
707
122
122
122
122
122
1406
308
197
4928
122
122
122
122
122
218
350
3102
3286
506
544
532
6025
21077
477
329
399
1146
377
350
329
349
1738
1071
1076
1071
10287
535
1334
4863
504
551
379
1153
1152
358
432
343
328
1095
380
356
1076
707
10485
122
122
122
122
122
122
122
122
122
122
1439
5373
122
122
122
122
122
122
122
6486
3610
1385
122
122
122
122
89
2130
707
9117
122
122
122
122
122
122
122
122
122
122
1406
707
16784
122
122
122
122
122
122
122
122
122
122
1406
707
8109
122
122
122
122
267
122
122
122
122
122
122
122
707
9428
122
122
122
122
122
122
122
122
122
122
1406
3102
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
122
122
3286
122
6025
20824
122
122
122
122
122
122
122
122
122
122
122
122
122
707
8234
122
122
122
122
122
1406
122
122
122
122
122
707
9768
122
122
122
122
122
122
122
122
122
122
1406
707
9258
122
122
122
122
122
122
122
122
122
122
3102
3286
122
122
122
6025
20595
122
122
122
122
122
122
122
122
122
122
122
122
10287
122
1334
4863
122
122
122
122
122
122
122
122
122
122
122
122
3102
3286
122
122
122
6025
10287
122
1334
20595
122
122
122
122
122
122
122
122
122
122
122
122
4863
122
122
122
122
122
122
122
122
122
122
122
122
11851
6056
3394
33343
23033
2562
28372
11788
2847
11351
1616
18615
12839
19513
15467
36700
33964
3280
3544
10884
3664
3112
3335
3325
4348
3335
3865
3853
2177
1851
566
673
3465
608
4371
566
697
697
545
6378
518
49021
1888
495
793
495
571
673
456
6564
456
339
14714
5098
23311
1399
438
400
430
461
4921
6589
541
25517
13144
5613
462
163
170
170
170
170
559
699
1730
23047
1659
1617
2968
12708
25490
1467
623
44111
132
137
136
136
136
136
136
136
191
190
194
194
193
194
194
194
193
195
195
194
193
194
193
195
194
192
193
193
193
195
195
195
191
194
193
23311
193
193
192
3603
541
6555
3177
828
5028
5565
6565
5793
15407
18458
4161
14396
1618
28057
2081
3895
3466
2404
49276
5084
4031
5117
1046
503
493
1798
27464
533
1888
455
523
552
528
533
1305
535
5459
545
532
5491
531
2710
8760
535
1896
557
1443
561
5873
13927
809
4286
3058
319
167
167
166
167
167
166
9213
24580
5786
4321
4746
5468
5558
5426
6218
7097
6661
6843
5658
7564
6982
23139
5065
5715
5494
6853
5562
6256
7355
6985
7334
7016
7016
9521
1640
1469
2168
2380
1946
1813
36500
1025
501
5475
480
654
453
528
533
97072
1670
543
510
714
655
699
548
641
1453
430
394
13646
1251
656
630
626
587
644
1326
453
570
10536
2107
554
10176
545
795
593
606
1326
686
685
2349
973
801
674
559
680
666
552
815
838
501
743
385
566
11406
433
966
464
505
545
815
522
595
1832
1386
599
774
584
617
691
563
517
568
938
533
572
582
521
1124
6923
980
550
786
544
2862
536
554
628
598
454
763
1972
1113
585
1106
671
558
510
601
637
3757
11822
2572
3503
1794
2454
3778
3073
3301
13207
3187
28925
7527
6125
5617
4914
5078
3363
549
8309
8309
1482
513
60926
5504
8309
1482
1510
1365
1510
8309
1961
1282
503
15076
626
626
625
13043
11353
8227
505
2062
626
626
625
523
4776
9165
206
205
205
205
513
4657
23655
32422
5096
802
4483
6493
8011
4643
464
1068
802
5610
720
473
5613
587
846
1460
363
366
409
60336
515
5566
10529
515
5566
10529
2480
24849
17011
6060
40997
5566
515
5566
515
5566
293
8137
3757
10174
29426
35568
5997
137
137
137
137
533
8541
455
523
552
536
528
1347
524
391528
1374
391528
1144
2088
1134
60926
214
273
212
274
215
274
575
3100
575
3113
575
3116
575
3148
607
601
80330
153179
593
5604
10567
593
5604
543
5841
28988
577
4949
899
6717
10202
15329
8049
11135
12513
1807
1431
2060
1728
2031
2207
2309
1455
1485
2714
2173
2460
2195
1985
1803
1823
1869
218783
268234
283051
2220
549
3928
1495
1238
1354
1673
1231
1217
1690
2289
2403
1828
1824
1681
2502
4736
1739
1977
1947
2009
2256
2127
2354
2053
1589
1563
2960
1995
159347
267672
3179
1383
1426
1422
1619
1401
1620
1408
83131
2382
1603
1705
2576
2412
1493
2319
51786
32946
535
3013
167
166
4046
1618
1939
1472
2276
2223
2314
1649
2875
2225
189797
166
279467
41335
485
2425
8998
1394
468
1727
1487
1405
1711
1492
1201
1586
1535
1472
1525
1638
1517
1613
1460
11054
3327
3072
2803
2176
2843
4328
19125
14942
26167
2413
1805
2824
2736
2919
3037
1956
171130
2132
2554
2942
1732
1782
2199
1520
1302
145027
505
1584
9789
4445
8211
1977
177643
188038
3957
4445
1949
31843
511
4899
1670
1664
2025
1763
1872
1441
2310
1569
1471
1848
2076
170176
5592
3115
2281
1468
1677
1488
1055
2143
2239
33037
589
271
601
302
597
275
597
3905
505
2438
347
2928
6435
356
519
515
517
509
609
1760
120092
2820
12194
46997
12040
41202
4444
481
2037
13112
949
4268
495
481
9269
9269
9269
9269
4796
76936
2286
1531
1750
1804
1878
1839
1429
1514
1757
1830
23057
429
2619
20064
5298
593
9221
3874
224774
182163
400211
420
421
2539
7702
2412
2527
2281
18176
251861
16689
2511
5356
525
2906
22303
5677
531
9782
8617
2309
1442
16750
6502
1019
1690
13954
27162
30831
1431
14295
14066
25516
1425
14760
45998
1346
54678
1430
41271
1763
30293
31486
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
5102
5531
5752
7392
5599
7022
6293
24618
5595
5463
6255
7134
23176
6891
7371
194
529
8226
485
486
1309
417
514
395
141
141
140
141
141
141
141
284916
3523
2226
48926
54514
2036
2023
1683
1690
1919
1797
1825
1548
2212
181162
497
1473
1328
9307
4358
5823
4783
5505
5595
24618
5463
6255
7134
5695
9615
1677
1506
2205
2417
1983
1850
1608
15441
4094
5180
5704
32361
1608
3752
536
536
5103
21484
9545
2331
3118
2805
6997
2413
2498
2263
2843
2323
21872
1602
1168
2015
1551
2177
25058
1376
1958
2122
1927
1264
1259
744
2341
11156
3718
4288
72
72
72
72
20400
6829
49855
28795
11616
7508
11943
5604
1208
11856
5505
1909
16717
4001
549
3074
3600
2810
2818
2542
2697
1492
2087
3018
2687
2726
2138
1100
1746
1186
14410
5723
3336
5521
2494
692
4479
6239
16689
206
24314
1335
21257
205
3665
13430
463
441
446
462
468
463
459
136
2932
10033
136
3209
10933
136
2542
11162
136
2632
11396
136
2050
13169
136
2311
13288
136
2133
14003
136
2219
16744
136
2431
15324
136
2953
10084
136
3155
11135
136
2573
11596
136
2596
11589
136
2183
13693
282
757
17169
757
3309
3544
6056
4003
4383
3421
4472
4151
336
5332
13345
331
8138
13797
190
976
190
1917
2920
4138
15436
5159
189
190
1468
4764
4697
17716
190
190
14060
2348
4424
190
3267
297
22341
191
2317
43426
358
4205
2249
4813
2592
1907
36620
16960
9143
10388
9770
2427
5363
7079
1753
1783
45084
32091
9770
9194
24561
4302
5767
4727
5639
6642
5539
6963
5407
5449
6824
6199
7078
7545
40534
1450
1927
2361
2149
1794
551
545
531
2910
591
41310
471
8011
464
4483
720
473
587
5613
846
802
4643
5610
1068
2463
802
699
2898
1812
1986
2584
1909
2136
216588
2399
159
521
4981
559
29528
549
549
549
549
549
5836
8792
8173
334
616
513
4657
626
626
625
6539
2057
533
5280
15819
3748
4912
513
3914
4662
1103
75923
4125
350
3608
7078
15359
30258
2289
12948
9194
1128
1985
1027
180670
40881
1063
6687
20228
1557
2967
3305
56705
3830
1296
5243
7863
6768
377
10319
1095
1489
108448
10325
2735
2280
4876
497
3038
529
519
7001
21008
1563
4448
573
3002
4562
5775
473
481
30266
23364
206
206
206
579
204
579
579
3616
792
2620
690
317
291
5753
6293
6255
6880
6698
5695
4783
7372
7022
1460
4096
6890
4096
1460
1460
4096
5600
1460
5463
5595
6890
4096
9614
1677
1506
2205
2417
1983
1850
40591
4243
4850
36657
2456
2286
2629
2009
17004
1764
671
700
1704
1673
1663
994
1988
12283
1436
1691
541
1417
2629
4177
635
1700
539
1486
894
27244
1329
2286
856
1805
728
943
1764
1188
1594
1339
994
1877
45377
1417
2629
4270
3131
539
856
4065
534
894
31334
12283
1188
1374
2286
1911
252
1288
14563
1861
1680
4438
14529
7320
18943
1588
1460
2958
3159
1968
1871
3132
4581
1938
1816
1942
1913
1652
4416
1533
3562
3660
3012
2604
2648
4416
4249
2034
4465
2756
4459
2715
2639
2928
2920
41935
2664
17520
4359
5505
5824
9213
4784
5595
22506
1678
2206
1506
2417
1983
9521
40591
1851
3234
5501
850
830
918
957
2760
2389
2092
3874
224774
182163
400211
420
420
421
400211
4950
497
3018
497
3016
497
497
2965
497
497
497
9788
1094
37287
498
603
687
646
540
583
1062
638
668
581
685
670
631
614
697
516
567
532
497
288
288
351
3003
1283
572
1508
1506
796
725
1537
3789
1293
3044
6196
1594
1648
2438
1472
1369
1446
1737
1520
798
21987
4160
4160
4160
4160
4160
4160
4244
903
2570
472
12393
1562
472
5859
1562
472
12395
1562
472
5859
1562
472
6165
1562
472
5859
1562
472
12395
1562
472
54471
1562
472
4589
1562
472
27708
1562
472
3942
1562
472
27708
1562
4589
1562
472
54471
1562
472
12395
1562
472
5859
1562
472
6165
1562
472
8197
1562
472
8212
1562
472
12416
1562
253
472
7453
1562
253
472
7263
1562
472
5825
1562
577
2093
1811
134734
9373
6238
5376
489997
4316
13397
2095
2226
2489
1366
2257
7699
2154
3787
478
4817
3738
223146
509
591
5604
10567
13713
577
146813
2368287
9213
5704
4359
1608
1608
7564
7778
2557
4393
3027
42233
474
9955
564
694
677
729
551
670
696
6681
546
530
6554
5564
554
735
557
5356
4075
178
5547
2138
1734
179
7060
179
5299
5810
7388
180
9153
15872
6894
4911
181
1726
2074
21637
138
139
139
6737
3125
14120
1093
1124
5651
5485
2140
4601
1025
136
300
20191
10282
135
135
135
1058
3793
136
7826
9894
48506
52316
20751
1432
1078
3543
6731
15163
20839
19671
1393
20013
1460
23204
22725
1489
20684
1517
12165
21297
145
7392
12802
16063
10607
777
7797
2377
4783
2094
2018
14409
3080
2144
244
2485
13010
23105
7460
7797
2377
2094
2144
2485
2018
3080
389
244
13010
145
7450
777
16848
5267
3666
5365
4855
4165
4880
16063
4323
5218
3178
4603
3102
12802
8271
572
5133
4682
12198
184
13864
320
14587
14757
544
544
544
544
15643
15643
2807
15912
15643
544
544
7392
8271
5133
16501
1121
12198
13864
14587
14757
544
14639
467
18176
781
13311
16689
21398
5475
654
533
480
453
528
47850
5099
3783
8520
14929
11308
6235
20128
68
3680
375
3863
6049
18336
9118
9625
18849
2012
6882
575
5073
410
1071
3995
15344
15783
3736
5046
6224
4050
4387
2319
3144
5664
3410
7339
11295
6118
2298
2490
3983
3171
4361
2598
2250
544
3010
2729
5209
4214
5453
2315
2194
4761
4413
8728
11985
3113
2247
4483
4431
6437
1096
5221
2035
2827
4880
1429
1930
1429
4040
5396
2316
4286
3245
2115
3724
3151
2958
2257
2458
2309
6612
4955
7949
1707
2451
2472
5091
6535
4263
2378
2313
4847
10960
5961
6046
4379
6116
3753
1327
11851
788
790
788
788
790
11351
21255
7815
9397
21255
5361
21255
1323
3753
3755
3753
791
788
34098
532
9689
5361
8444
28346
1546
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
129
129
1546
68
559
29566
8463
2528
2658
3347
2567
2692
3484
10138
1930
2777
3484
2752
2880
2461
2777
2984
2597
2928
2567
2692
2984
2597
34861
1099
1787
3108
3145
2654
3444
2146
2456
3179
3075
2453
3669
1565
6038
8444
2528
2461
2597
2597
2692
2984
2752
2984
2777
2692
3484
2567
2658
2777
2928
3347
3484
2567
2880
1930
10138
34856
2146
1787
3444
3669
2456
3179
2453
2654
1099
3075
3145
3108
1708
6038
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1660
68
8444
129
1546
1462
20894
3131
5806
2313
5007
2265
8444
7497
2531
3278
2467
3281
3284
3278
3278
1522
1675
3322
17096
3540
987
887
849
2622
957
2279
581
12708
7056
26549
578
462
1571
4543
1837
4961
7450
18977
1560
9092
3143
465
4328
14942
19125
26167
509
2711
5447
2258
1137
5566
5566
5447
4346
9084
486
488
1434
1370
39889
1460
4149
626
626
625
36789
8909
289
296
217
272
218
273
212
272
216
272
225
272
225
272
218
272
225
272
217
274
220
273
225
274
224
272
227
272
216
273
221
273
224
272
224
272
215
274
211
272
212
272
227
272
221
272
222
223
272
272
219
273
221
273
220
272
215
274
227
272
222
272
216
272
223
274
219
272
222
274
218
272
221
272
223
273
217
272
224
274
212
272
212
273
234
274
226
273
224
274
226
272
213
272
211
272
217
272
219
272
221
272
221
272
222
272
221
274
232
272
225
274
220
273
225
272
221
272
224
272
218
272
221
272
213
272
217
272
214
272
218
272
214
272
229
273
219
272
220
272
223
272
219
272
217
272
219
272
210
274
17594
5756
615
2488
2452
3381
5604
2525
773
1081
1072
505
575
3105
499
1607
14017
8367
688
722
2935
2114
2536
1310
1305
1324
1279
1305
1289
1317
1318
1317
1305
3993
495
5475
533
654
480
453
528
453
385
394
1035
484
433
444
5575
694
1018
1089
590
5329
506
817
2914
540
573
530
3059
785
2535
914
699
424
577
621
577
614
8402
637
593
7721
1071
768
610
595
971
929
809
1665
705
3324
809
1447
1131
598
17162
731
690
819
531
1841
916
1502
5157
571
600
2754
953
371
1567
17767
6606
1532
847
1808
3795
497
489
529
430
456
1487
759
474
2431
469
1652
965
1345
451
529
813
4294
475
543
807
1854
5106
1388
783
10153
879
628
1046
609
2456
3698
687
711
898
207745
540
29771
630
8210
960
577
508
748
419
1611
594
582
566
570
430
433
521
1124
10536
2107
774
743
601
11406
2349
587
1106
714
550
801
568
548
522
641
595
1326
563
545
1386
543
554
599
6923
517
454
464
1670
655
680
644
1608
97072
980
505
545
617
544
593
2862
606
536
1832
1326
2135
2747
2500
3961
4918
2670
10937
875
633
7834
1122
712
2450
8198
5722
2005
9521
10175
15587
8860
206
206
206
561
5873
455
523
552
528
15146
12592
6240
2665
3839
3589
3389
4601
1334
3806
3570
4340
3850
4293
5088
4698
2195
3283
3021
6237
4554
5341
34264
5377
1033
19468
164
164
164
164
164
165
6835
6690
205
204
203
204
203
3004
1538
21655
1092
60696
4246
38444
1822
142
142
11038
142
143
142
142
143
6722
142
142
142
142
142
142
143
142
142
142
143
142
142
142
142
142
142
142
142
142
142
142
142
144
142
142
142
142
142
142
142
142
887
2068
72358
142
143
33072
496384
2502
142
141
141
143
142
141
5444
141
47764
2317
5008
520
521
510
583
516
139
7244
353
4342
6922
137
137
137
27742
2507
137
912
7113
6423
137
137
137
19301
12471
16219
8436
137
137
11951
13149
5947
136
137
137
137
10246
137
9010
14719
9385
136
7795
137
1462
23237
23364
135
6405
1267
922
23825
1327
1439
221971
1026
3644
895
1437
2303
1195
134
291
2610
282
17406
757
3309
6056
4383
3421
4472
4151
2348
2329
792
14060
13797
976
1468
3267
2920
13345
757
3544
4003
4138
4764
4424
4697
336
5332
331
8138
5159
17716
1917
15436
28033
30684
1069
358
28078
2573
23780
257
11534
9307
24618
5595
6255
5102
5752
6293
4359
5824
5505
5463
7134
23176
7022
4784
6698
6880
5531
7392
7371
5696
7019
7601
6890
5599
38057
2595
4215
2879
17276
3198
3040
2220
3978
3044
2829
2776
3232
22507
13346
3028
25523
2952
10774
2563
3670
2672
13318
13465
5188
2701
10728
1335
2691
10816
2992
2279
9804
1973
14782
493
1349
3081
1052
16815
34792
4688
7256
1822
2462
615
2759
3440
627
11038
3102
641
4080
8452
1098
636
622
5881
6760
807
758
798
777
770
939
1101
1092
3205
1188
1073
1119
1065
1169
1049
1062
809
794
881
1096
1145
907
22512
1082
8711
6968
47801
1018
7722
7962
11403
613
4576
18983
1405
574
1362
139
138
138
139
138
138
139
3537
2528
4445
764
3803
1670
2742
574
1924
1814
4100
1268
22227
366
22227
5019
29566
559
2103
49398
11532
6017
18124
1633
15097
984
6463
13269
847
3542
3980
2820
60015
2061
473
7282
923
21334
6101
590
4234
9038
1376
2176
1460
8476
4096
8799
24706
8876
420
9183
3549
5211
2183
1333
41366
4359
1701
5121
9521
9521
474
9955
545
564
696
530
557
694
6681
5299
5810
23346
2138
5564
5547
7060
16496
670
734
554
677
729
551
6894
6554
5356
4075
1734
19641
8411
1460
581
8644
4483
1126
1161
802
699
1261
1307
2158
1137
1209
1246
72864
91598
120466
206
205
205
205
5104
2927
2980
3988
2326
4219
15546
2859
2957
3079
1945
2932
184
183
184
184
184
184
717
1517
2655
4378
3611
3161
9351
8083
8668
8497
8332
8333
9220
8517
8174
8478
8810
8685
7973
7491
8862
8375
8040
8294
8590
73150
62281
44761
473
473
4917
4917
21637
2356
6536
440
5915
6971
3131
6891
5192
513
513
507
2871
588
588
587
4981
12818
33374
13393
3803
497
3071
1386
10487
645
1935
3714
2980
5755
891
16388
1779
503
1556
1832
68674
525
2159
23412
4396
5420
2715
6126
2365
2660
3176
4756
4649
6018
3531
14020
3193
6959
5732
5313
5233
5510
4931
5621
6110
5872
3569
5357
5379
5744
5517
4754
5184
5721
43152
75893
41301
44759
9351
3923
5886
4624
3333
6400
4406
4711
3388
10416
7282
475
181791
126596
121512
102224
93763
59078
23567
3830
3213
4983
4604
3120
3031
2748
4568
3232
4152
3267
5383
3174
4034
4027
4663
4226
4139
4169
4221
3707
3969
3685
2699
4138
6265
3910
3586
2838
3405
2888
46690
44468
33883
50534
242391
85544
7633
6559
3836
6266
4619
5410
5179
5999
157153
253804
76610
5760
4869
190099
167
525
167
167
167
168
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
168
167
167
168
168
168
168
167
168
168
168
168
168
168
168
167
168
168
168
168
168
167
15487
6290
3721
3102
3244
6179
4403
4336
4226
3024
3849
5539
3089
5266
5204
4755
3978
2931
6393
8894
3979
4226
6216
3526
5503
3273
3535
3599
4811
7044
4410
4907
4378
3227
4651
4773
254526
268511
119859
351
1837
44029
7540
4134
3199
4690
2204
39892
2241
3562
5121
12189
11846
3804
2882
4149
3704
2874
14055
3142
457
626
625
4275
1560
3688
119859
41134
2691
5286
15461
14246
23192
21469
24175
114150
511
6641
205
205
205
343
1481
3090
959
7304
5984
5952
625
626
626
4772
12818
33125
21412
595
5099
625
626
626
14929
10002
8186
595
3783
8520
50249
13850
4881
15466
8376
2536
2072
286
4764
645
910
17604
18003
1374
1047
1021
957
2450
15297
18492
25705
13309
23061
17946
6625
2680
5406
3018
362
4500
340
5265
34679
5328
12212
5233
5233
5582
19832
5315
5611
5160
35770
491
353
2463
9036
4483
1432
1525
1555
1563
802
506
1443
1510
699
1765
1573
1651
2237
1558
1340
1622
4429
1433
2920
9036
1239
1749
1624
1676
1510
1651
1530
1498
1563
4312
1538
1744
1367
1391
1549
1651
1563
7246
1410
2920
2920
7246
1410
1600
1515
8480
1442
1693
953
1545
1725
1846
20768
1548
1803
1632
5094
21531
23060
34437
36703
23158
42116
31058
4033
575
3112
424
3398
398
444
179745
559
167
167
621
655
5841
28988
310
545
525
47850
18176
626
781
625
13311
21398
501
554
479
1897
587
588
588
1769
497
552
5019
559
29566
204
497
3129
6578
784
21802
18881
49318
1454
6432
6540
193
2144
193
1527
15008
12356
25524
3081
34792
1052
16815
11242
603
638
583
540
516
581
498
614
567
670
1094
668
1062
687
532
646
697
631
685
7297
1094
5363
537
1806
626
625
626
3258
205
205
205
12754
1444
204
205
205
207
206
204
206
206
206
206
206
206
204
206
206
206
206
206
105108
204
206
206
206
206
206
206
206
206
204
206
206
207
17461
206
3013
206
206
206
206
206
17895
206
204
204
204
206
206
206
206
206
206
90218
204
206
206
206
206
206
206
90639
207
103346
207
204
206
206
206
206
206
206
207
207
115242
204
206
206
206
206
206
206
104791
2691
206
206
206
206
206
206
207
207
114150
119859
1294
792
557
8011
1068
802
720
587
846
464
4483
4643
5610
473
5613
4033
1102
802
905
13103
8644
2217
2994
2522
2273
1802
2592
2277
1979
2272
2934
2465
2085
2512
2600
1420
2439
5604
5604
2143
1925
65790
4602
1023
6836
10081
1897
1461
1223
1504
699
1418
2354
506
1463
6350
1502
1565
1473
132731
181674
7483
1928
166021
2979
2056
2312
1952
2553
1701
2569
1622
58777
3896
1595
38693
9127
1712
2632
1991
1961
3199
1981
3057
3779
3283
1840
1968
3865
12551
1469
1766
1845
2098
2069
2245
2347
2233
1493
2211
2498
1523
2752
1531
1756
2357
4774
2033
2015
2998
1777
1985
2047
2294
2165
2392
2091
1627
1601
4084
1977
1510
2314
2261
2352
1687
2263
2913
1656
3966
1392
1711
1269
1255
1276
1533
4937
2114
1509
2348
1708
1702
2063
1801
1910
1607
1479
1886
2481
1113
1728
13262
1733
1895
3894
5096
6211
2977
6963
5099
2952
6921
11049
6493
4492
2399
3512
2720
1717
1966
3279
2362
2907
6892
11623
1437
1824
1589
1822
1557
2063
2605
1707
1869
2136
2249
3051
8231
1472
1434
2097
1440
1574
1453
1445
1495
1617
1548
2144
1422
1418
1580
1492
2105
1822
180
8451
622
179
770
180
179
180
6759
777
11038
180
1092
1073
180
1095
8711
180
179
179
1188
641
5881
180
13140
180
627
10243
180
1098
809
180
180
180
181
180
353
12766
3473
3291
2969
3401
15331
5430
40643
29065
3547
3498
2887
2610
3318
2508
3421
3070
3063
3575
681
7049
20104
473
5604
10567
2518
7860
6098
1923
12067
509
467
781
13311
18176
21398
2302
455
536
1347
523
532
552
3138
2111
465886
631822
7029
2803
16930
30017
15360
4530
523
137474
161
5729
1584
21729
11271
11263
1163
1163
1158
1158
171567
251339
369709
164332
125694
127183
161
5671
113
11271
9999
113
113
113
640039
13320
639981
400524
17700
400466
602694
17700
602636
8606
8952
3057
8463
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
34861
3878
68
28351
1546
68
1522
68
1675
68
4211
8260
3795
37889
477
212433
10404
12671
3368
3000
627
1065
11680
17520
26280
1607
497
13979
8329
650
684
2897
2498
2076
1272
1267
1286
1241
3955
1267
1280
1267
1279
1279
1251
4994
4714
21638
489
792
2680
511
5604
10567
6567
687456
6784
5409
5540
1803
1765
626
626
625
2015
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
11342
3028
7739
8884
4295
4693
3739
2719
6622
2313
2179
6968
2891
3216
4098
2719
10720
2893
2540
2758
3081
3890
10260
5815
5815
2758
11155
2758
1930
3136
2962
1687
3273
36831
5242
28795
204
206
5604
206
206
7508
509
7888
205
7352
2175
271
241
243
242
243
243
243
185
251
9864
86054
1820
28310
13877
1519
1111
145
7392
777
184
5267
4880
3666
16848
4323
4855
5218
5365
4165
4603
3178
16063
3102
12802
9307
4358
5823
4783
5695
24618
5505
6698
5595
7019
6880
7601
5102
5463
6255
7134
5531
6890
7392
5599
6293
16512
5753
7022
7371
1965
2177
11254
3234
1984
5501
918
850
2764
616
956
684
830
2388
2224
5501
918
956
850
830
27345
923
25968
4177
2158
2183
2845
2928
2739
3265
3208
3229
2991
2906
2558
2851
2693
2826
2526
3002
1297
409
2756
14578
3195
2954
3168
2914
2979
3118
2966
3270
3100
3160
2552
2988
3633
3159
3105
3598
420
421
2820
203
3874
5801
127717
138305
159238
1039156
203
6286
3425
1195
2676
1577
2514
2701
3833
32335
8884
4295
3739
4693
39649
3081
2891
3103
2313
2179
5566
1874
3923
3186
6622
582
11989
729
729
735
841
861
2680
20904
3001
17152
1788
12864
3419
4586
22816
1773
3187
6678
1773
2866
321
532
6724
15008
2101
5792
1072
5871
6782
3232
6724
12258
642
557
6439
2287
5326
3484
22707
1648
6181
6724
1028
6724
34377
3001
4151
1773
321
193
191
192
191
1955
1748
191
191
191
192
1386
193
192
6766
191
191
191
1434
192
191
20858
193
190
1516
191
191
191
191
191
191
567
532
1062
191
190
191
191
191
191
191
190
4380
1517
1460
4380
273350
4380
1517
1460
1460
193685
4380
1517
4380
1460
48695
1517
143054
4380
1517
1460
1460
318593
1460
1460
123694
193
191
192
191
191
191
191
191
191
192
192
192
193
192
191
6766
191
191
191
192
191
193
190
191
191
191
191
191
191
192
1516
190
191
191
191
191
191
190
191
191
190
4380
1517
1460
1460
262461
203
204
203
202
202
203
204
203
202
203
203
205
202
202
202
202
203
203
203
205
202
204
202
203
206
203
203
202
203
504
1935
626
626
625
47850
4458
626
626
625
5800
2452
205
205
205
205
3857
3158
5803
577
577
28950
1715
3753
1712
1714
3394
1714
2562
2847
10894
17175
5213
7815
17175
5213
11851
17755
3173
3175
3173
255
253
255
3173
5215
5213
3175
11851
6056
11788
3394
11351
23033
2562
33343
2847
28372
6242
19739
16203
1616
521
13789
519
13860
145
7392
777
184
16848
5267
4880
3666
5365
4323
4855
5218
4165
4603
3178
16063
3102
12802
574
145
4662
7392
12802
16063
777
8271
572
5133
4682
145
12198
6060
16848
13990
4599
5267
14146
13826
2807
14363
2735
11025
11294
145
4662
7392
4323
4323
4599
4880
2920
4165
3666
3666
3178
3178
4599
5365
3102
3102
4599
4603
4855
4855
5218
5218
12802
16063
777
23944
2093
6207
1917
553
1005219
513
513
525
525
525
515
515
515
515
69866
21252
19386
1792
12939
9745
1401
28606
1180
29175
345
6367
221933
23787
1289
1229
884
11205
950
850
2585
2242
9551
2682
2682
2682
2682
176
175
175
175
176
174
176
175
8532
176
175
176
13103
4483
1102
10081
1418
1223
802
506
1504
699
2354
1461
1897
1463
156067
14086
8569
6687
28805
2968
1095
1489
1518
2757
1062
20228
1557
3305
376
10320
56705
3830
1296
5243
7863
10325
6768
108448
21012
19709
20050
1431
20768
377
605
1866
455
552
532
523
1347
23364
206
206
205
206
206
206
206
511
5329
626
626
498
1061
630
603
668
670
697
583
581
1094
567
12010
540
638
614
687
685
646
532
516
37802
3305
7518
11062
3031
16037
12010
603
638
614
687
685
583
567
532
12328
498
1061
630
540
668
670
697
646
581
516
1094
7519
2537
5927
1003
292
544
486
661
2661
1202
657
261
788
694
525
492
590
599
150
1281
1395
2134
3487
14575
205
205
205
207
205
205
205
122
495
481
483
167
167
166
37819
5955
1628
1048
1895
1362
142
141
141
141
141
4230
3067
14493
465
581
8264
2057
14755
4924
16865
11496
1643
8364
26496
15066
8334
2817
1026
269
2858
2826
2802
2813
2788
2754
2796
4106
306
315
875
9849
6668
3671
336
2321
10125
268
1868
5948
19477
13285
2150
2136
267
2110
2100
2097
2098
2939
7242
22104
2140
2703
2099
9552
2662
7680
2647
2647
10478
2635
2635
10884
2693
2693
9287
2702
2702
9106
2710
2710
12170
2704
2704
14600
2737
10428
2718
2718
7263
2706
8797
2745
6066
3322
5808
2100
2697
12704
2131
2903
4142
2719
2102
13200
318
8808
269
2388
2401
2431
2426
2479
3079
6632
39987
868
4542
2359
17171
3168
269
1215
21568
2422
2456
2452
2442
2461
2430
2415
2421
2456
2453
2442
2461
2430
2415
802
4557
2205
22772
807
4559
1895
793
4554
13467
2422
2457
7300
3048
2422
2457
184
5677
20269
6742
1288
1349
5022
483
2902
8714
10388
9770
3397
1769
16960
3009
9801
518
10364
3946
3918
7079
9143
1910
4438
2471
1611
2115
2630
2449
73505
987
5540
3181
8674
6890
3113
96451
240189
189047
161012
121053
183835
167348
503060
420
420
420
421
182440
5604
10567
6592
497
497
513
206
6832
12543
1607
4430
206
6024
626
626
625
1734
9718
601
5604
2920
7936
1692
1948
40639
8011
464
4483
802
1068
4643
5610
473
720
587
846
5613
4033
1102
905
802
4949
899
6717
8686
11135
8049
262
266
264
265
264
264
264
264
265
261
264
262
266
264
265
264
264
264
264
265
264
261
262
265
5363
265
266
264
262
264
1913
82787
262
266
1968
53900
262
265
1611
73505
1724
65532
515
489
792
4492
4483
802
13262
1895
1733
8262
12279
9213
24618
5595
7134
4359
5463
6698
4784
5505
6255
5824
6880
7601
7019
5696
5531
6890
5752
5599
7392
5102
6293
7022
7371
23176
516
204
571
781
13311
593
5604
10567
1277
1273
1270
1276
1280
639
503
8360
1697
8545
488
1484
1524
1469
1314
1518
1642
1564
1614
1594
1642
1832
443
2114
1438
11094
11086
1748
2482
497
3529
3292
3069
1041
1931
509
1886
497
3046
166
166
497
3083
629
510
655
1486
503
4864
1552
4569
10884
546
4690
2328
42819
8437
546
4690
324
2328
8904
546
113
184
320
253
113
7426
113
546
184
113
7911
546
4690
184
113
8359
546
113
184
184
184
113
12532
4690
184
546
546
546
546
546
546
851
6324
884
2094
5824
3125
5881
7375
5535
5843
5298
10031
304
283
7167
8701
2789
523
532
5532
552
536
1347
455
455
3528
19492
112843
139
138
139
139
139
138
139
139
138
138
139
138
834
138
139
59016
206
21398
626
625
626
15928
2909
150
1281
9728
206
205
205
205
5558
14236
1667
1050
4799
1643
1619
536
2001
1730
2301
573
9376
87567
2620
2280
7702
3771
2527
17611
67743
2620
3770
2526
2280
7702
24962
40064
58457
66440
51742
2620
3770
2526
2280
7702
3777
4828
1266
292
292
292
9307
4358
5823
6698
5463
24618
6880
7134
7019
5695
5556
6255
7601
4783
5505
5595
1460
5103
5531
5752
5599
7022
21045
6891
7392
6293
7371
4366
26205
19163
14980
2333
493
13065
4445
1064
555
5181
4483
802
521
521
60080
19580
1229
1261
22775
4667
10908
8784
8048
13350
7692
13032
1171
3644
1556
1890
1668
2547
1621
1248
2203
18419
1343
22933
5604
10567
3762
22868
4374
3590
494
503
499
503
494
490
503
499
503
539
6043
1160
1643
4924
353
143066
503
541
4483
802
699
1897
1418
1223
1504
1461
2354
1463
10081
506
545
3441
764
4445
2581
143175
4266
591
591
3240
5637
16485
16909
29080
491
4954
381
169
161275
45708
25402
131224
517
503
497
204
3023
509
3602
2187
497
2943
497
2989
497
3046
1395
4277
4277
4277
9194
24561
4302
5767
4727
5639
5449
6642
5539
6963
5407
6824
6199
7545
7078
5699
39179
1930
1896
2334
499
537
10577
7939
5024
515
14315
1702
1189
1705
2241
7269
2286
2428
6019
1667
1738
1124
1421
3975
3122
4124
1132
1887
3140
1746
2129
384
1871
1697
3336
2098
3199
19717
38174
1382
12308
1326
2279
1215
1272
421
421
577
46253
579
95775
575
112794
575
124047
579
103118
9042
26864
8440
4640
4433
14530
655
1233
4035
3845
1235
18858
7305
15930
20932
8547
31810
2290
6126
5190
1903
2635
579
135362
497
3031
567
870
11243
988
2279
888
850
2623
16608
30030
2217
25770
2005
957
535
1215
535
511
11088
626
626
625
28313
18141
533
5280
15819
5447
455
536
523
552
1347
532
3764
2940
2502
3213
524
517
9552
12082
205
205
205
3562
5017
517
3360
1677
4949
5289
509
5215
2722
12388
527
5172
6552
511
6641
12869
18639
10757
32999
202
203
203
203
601
24887
2518
18176
781
13311
457
591
257794
591
543
5841
577
28988
551
8435
597
5023
13646
2817
2654
5023
13646
2817
2654
525
5458
206
19435
2403
4579
3214
11639
3887
5577
4264
4007
4374
6997
4444
3723
3231
4831
205
670
8760
4687
8760
14600
4164
3569
5840
24087
2920
206
205
1009
4437
3589
5770
14058
5351
6148
4969
5395
3607
5222
4792
5659
5555
5910
5417
44797
3961
6438
3371
9389
5924
3426
4662
7320
4749
10454
69202
3868
3251
3305
4065
3212
4264
3069
6303
4176
3624
4642
2926
4190
5421
4701
3745
3948
3443
4177
2737
2876
4259
3270
2786
3158
49033
29104
6597
6304
5448
3874
5217
6328
3140
6217
3062
4441
5304
3127
5242
15525
3819
6431
4793
1080
4362
4830
7658
46650
4836
342
2867
2419
5661
2677
2773
2488
2702
4044
6221
4116
2799
357
1663
4378
20697
7658
2981
2938
5017
4797
2809
206
2459
205
1839
5084
5617
2990
4524
2920
5118
4684
4349
4946
4662
4974
4386
4686
4663
4946
3154
2861
6044
6371
4502
4900
3976
4555
5252
5180
4689
4734
4610
2702
6885
6870
7606
7289
6468
7563
7082
5473
2748
5325
6686
8612
5870
5632
5513
6462
205
2175
205
205
3812
205
2051
1232
4508
4168
4789
3671
5091
2760
5191
4819
5082
4627
4672
4483
802
4568
4694
8760
4700
4591
4751
4794
2920
4589
2920
4723
10587
349
4180
348
1851
976
1079
517
25572
10028
2647
2208
8749
7538
4099
3895
16004
7778
7768
6420
2968
5537
624
624
623
5604
5604
3369
649
7620
2929
4123
7386
3648
14035
203
203
203
27294
757
757
3544
6056
4003
3309
4383
2348
4138
4424
336
331
358
4697
976
3267
1917
4764
4151
5332
792
1069
1807
3421
4472
1468
169
1705
8990
4486
1417
157667
155600
165219
10081
1418
506
1463
699
2354
1504
1897
1223
1461
12691
1636
1802
1403
1837
1357
1754
1562
1433
3039
2352
1633
23422
16746
3638
1819
2279
5831
3257
3598
8239
1415
622
39194
9213
24618
7134
5505
7392
4359
7016
5824
6880
7601
5695
5595
7022
22504
4784
6255
5752
5599
42232
5464
6698
7019
5531
7392
6293
5599
5103
23176
6891
7564
7372
3026
4393
7778
2557
5516
640
551
567
530
522
1635
13252
548
576
593
550
560
1096
9396
525
438
601
541
565
560
5197
663
449
621
561
588
1632
11408
425
438
425
426
11295
630
413
400
378
402
407
424
406
411
1562
671
433
416
396
418
529
519
569
568
580
3262
569
7945
1645
3629
4052
1702
4109
2553
3262
569
7945
568
7045
569
568
580
3262
569
1645
3629
4052
8192
291
1041411
80000
68601
457240
46612
339118
489
792
4215
3232
3028
17276
2701
3978
3198
3039
2951
2563
2880
2595
2220
2776
3670
2672
3044
38057
10728
2829
2691
13464
10774
13318
25523
13346
22507
5189
1334
5381
497
3056
31753
17755
21255
6056
11788
3394
11351
2562
11851
2847
6286
10754
17755
28253
254
11788
33343
23033
24755
33343
17384
1616
22043
521
14830
521
15032
521
14914
521
9466
6722
8713
13675
6675
6056
6674
3394
254
6242
17173
17175
21253
7255
2562
1616
22043
521
14830
5663
887
849
2279
957
2622
621
655
5841
28988
637
4106
372
527
3635
4452
6832
2598
1822
180
11038
180
6760
180
179
180
180
180
181
179
182
2793
21637
673
575
3157
575
3104
569
18586
19129
5604
10567
175
173
172
172
173
172
173
173
173
172
174
172
173
174
172
20894
173
173
18739
19547
14185
173
173
23807
343
2487
6864
29635
19919
1353
501
2290
11092
802
2957
3365
2862
2170
3110
1994
2214
2841
2980
4483
699
1843
2881
506
3075
2592
2451
1770
2774
571
18176
781
13311
21398
9693
641
4182
6689
1906
4377
350
17093
10610
6822
383
6137
641
3340
97402
1886
1268
1128
3923
669
37371
739
671
4770
44316
20273
19419
39773
4562
149508
25714
110688
25081
570
11106
14361
874
5760
5604
10567
489
27345
923
617
26585
2682
23547
16745
18152
22124
23125
517
9805
4154
408
412
419
404
390
420
437
405
419
3448
428
410
424
4069
3464
3460
7905
11347
18926
1348
518
4520
557
5966
15015
592
8980
39794
5299
39794
791
2455
4844
13671
23058
2619
430
5298
20065
193
192
23326
1737
2801
60926
1231
1333
1383
2313
1365
3366
507
507
507
464
4643
1068
8011
5610
473
802
846
587
720
5613
4033
905
1102
1763
2332
10137
4602
6836
1023
6282
19705
45788
5437
616
442
415
490
495
415
347
356
997
5291
2497
446
395
562
406
207707
386
468
2876
5537
8364
779
656
1033
539
502
730
583
535
980
492
1051
3757
3021
533
552
560
17729
491
599
491
555
7683
745
3286
1803
933
878
891
771
333
1627
667
771
1307
17124
572
505
1409
1093
841
693
590
493
809
4256
2716
1816
571
1770
1464
1449
5119
1614
1529
2418
927
10115
29733
6568
413
1350
451
673
1494
922
781
1008
769
470
721
3660
2393
459
860
649
710
556
392
437
381
539
436
592
431
2942
2649
2602
70777
509
1055
6659
4118
513
551
10137
2332
2493
4483
2126
1921
802
1989
699
506
205
204
204
204
203
204
204
204
204
483
4033
905
4483
802
1102
13103
2939
1390
507
545
5267
1693
1234
4483
802
1718
1346
509
8644
509
501
491
501
491
505
10081
1897
506
4483
1223
1418
802
1461
2354
699
1504
1463
188888
521
559
2898
4483
802
1941
7844
467
206
205
21398
497
3086
4215
17275
3197
2595
2220
2776
2563
3028
2672
10728
2829
25523
22507
13346
38057
2879
3039
2951
3232
3670
2701
3978
3044
13464
2691
10774
13318
5188
1334
12774
3946
3918
7079
583
573
272
513
513
24618
6880
7601
4359
5505
5463
5752
5824
5595
6255
6698
5695
7022
9213
4784
7134
7019
7392
7371
4096
8799
2326
2444
2891
1409
1539
2714
41360
9038
6101
1377
4234
591
2176
527
4131
513
2939
517
2852
529
789
36509
3533
3533
8836
19314
531
530
563
567
580
578
582
591
600
669
660
681
536
1537
5368
785
751
1529
528
529
558
3568
355
360
4162
1000
2944
4027
5356
360
382
4496
1941
4721
6080
355
360
3445
1492
4448
2372
2597
816
360
4788
3291
4175
32526
26142
6244
581
4383
5442
5026
10239
551
3949
589
5047
419
5505
176
176
7418
177
26274
1256
3458
396
575
3182
296
9307
4358
5823
4783
5695
6698
7019
6880
7601
5102
5531
5752
7392
7022
7371
24618
5505
5595
5463
6255
7134
19584
6891
5599
6293
174
174
174
175
295
21045
1460
21045
7650
7777
3026
2556
4393
42233
333
3529
2682
11649
2830
16665
541
540
9484
3163
11243
987
849
2622
888
2279
2537
5927
1025
3501
292
544
1460
1460
7722
2537
1962
486
8207
799
9652
15492
12572
6878
7300
41124
35601
32135
4723
10028
10587
4180
1851
1079
2647
25572
349
348
976
517
2208
5707
4333
2344
6563
15550
7780
948
11582
10256
8473
4488
7566
5317
9048
1018
12282
11451
7776
497
487
47850
205
205
205
4776
9165
4657
501
3207
4198
3606
857
2941
7404
1852
9531
5419
8618
3069
8702
6766
8839
2352
363
409
367
399
40359
4217
350
15359
3608
7078
2289
2518
11082
19090
23039
116041
2789
455
532
523
5532
552
536
523
1347
1687
5231
10834
4431
4974
528
5797
18686
21209
524
34574
30986
4556
6393
2046
2725
2818
3502
5528
28718
5151
45370
10902
3082
1882
3577
4388
3263
8052
3497
533
523
535
525
523
535
525
555
30660
533
523
529
519
529
519
529
519
529
519
529
519
529
519
529
519
161
5671
1584
8215
21729
184
184
11021
1584
184
1163
1158
1163
1158
1584
21729
11021
1584
1163
1158
1163
1158
1584
21729
11021
7589
1584
8463
68
68
68
68
68
68
68
68
68
68
68
7502
1694
68
145
7392
253
16848
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
777
4577
4682
8271
4277
14910
11517
12064
6852
501
15593
13434
7162
4428
8265
22332
36099
6508
9266
9213
24618
5823
5695
6698
7019
9863
6880
7601
4358
4783
5505
5595
6255
5463
7134
7371
7393
7023
5103
23176
5531
6890
5752
7392
5599
7022
6293
7371
550
1153
2179
8876
2349
979
1955
792
3783
3783
1076
980
1382
730
793
596
3826
1371
1355
2219
793
980
596
730
7564
42233
3189
1374
4393
2556
7777
3026
2300
1453
980
909
793
7107
7484
7484
576
9166
12585
981
793
596
1851
4371
6378
566
339
455
1887
340
673
697
495
608
3465
545
49021
673
6564
566
792
9213
4110
697
571
518
495
14714
7494
3783
37136
3411
2197
1557
2725
3735
2614
3521
1674
2333
4612
2597
6109
456
369
4873
2280
2623
380
855
885
768
745
205047
853
4331
10920
1342
9521
1707
1709
12211
8709
8711
1710
3753
1711
1616
521
14914
3753
1709
1711
7710
3745
6943
8444
8444
8444
7497
2531
1546
591
8002
1211
1571
4483
802
1122
1813
506
9307
4358
5823
4783
5695
5505
6698
5595
5463
6880
7601
24618
7019
6255
7134
5102
5531
6890
5752
5599
7022
7371
19584
7393
6293
6698
37069
3223
4187
2284
3293
1856
2069
7580
3411
2197
2333
4612
4213
37136
1557
2725
3735
2614
3521
1674
4399
2876
5029
2177
11333
7580
1557
3735
37136
2725
2614
3411
2197
1674
4399
2876
4213
3521
2333
4612
16341
11276
7580
1557
2725
3735
2614
3411
3521
2197
1674
2333
4399
4612
2876
4213
19585
4188
37069
3294
2284
3223
2069
1856
7580
1557
2725
3735
3521
1674
4399
2876
37136
2614
3411
2197
2333
4612
4213
579
13435
4428
15592
7162
5149
4428
7162
13435
13032
1448
203919
15593
4428
7162
13435
7580
1557
2725
3735
3521
2333
4612
4213
37136
2614
3411
2197
1674
4399
2876
4008
9285
693
5950
24649
7580
1557
2725
3735
3521
1674
4399
2876
37136
2614
3411
2197
2333
4612
4213
605
11190
4483
699
1335
1717
1834
2453
802
2168
1884
1390
5019
637
29566
4366
573
563
593
11049
4483
802
63570
8002
4483
1211
1571
63431
802
1122
1813
506
506
615
5648
4483
1415
802
2138
146554
3501
2537
5927
1025
292
544
42101
2345
1107
1107
489
958
571
1234
1347
5641
9309
10831
29964
15353
4301
1267
1267
6296
599
486
2153
1834
1872
1744
1418
1450
1824
1425
657
788
525
590
599
1861
33345
1493
261
492
1435
1379
694
1390
2285
6321
19249
269
250
269
269
65178
145
145
7392
7392
253
777
777
253
5267
16848
16848
5267
4880
3666
3666
4323
5365
4323
4603
5365
4855
4603
5218
4855
4165
12802
5218
3178
4165
16063
12802
3178
3102
16063
3102
145
7392
777
253
16848
5267
4880
3666
4323
5365
4855
5218
4165
12802
3178
16063
3102
145
7392
777
184
16848
5267
4880
3666
4323
5365
4855
5218
113
3178
113
3102
145
145
145
7392
7392
7392
777
184
16848
777
184
5267
16848
4880
5267
3666
4880
3666
4603
5365
4323
5365
4603
4855
4855
5218
5218
4165
12802
4165
3178
12802
16063
3102
3178
16063
16848
3102
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
145
145
145
7392
7392
7392
777
184
777
16848
5267
184
1680
4880
4323
5365
4603
4855
5218
4165
113
3178
113
3102
145
7392
777
184
5267
3666
4599
4165
4880
4599
3102
3178
1680
4603
6767
7800
1955
1841
1675
1463
1434
7181
3038
1094
6546
357
2484
1921
19751
4418
1920
449
9640
4551
145
7450
777
16848
4880
3666
4323
4603
4855
5365
5218
4165
145
145
7392
4165
3178
12802
16063
3102
145
145
7392
777
8463
2504
2728
2634
2856
3323
2437
2543
2753
2668
2960
3460
2573
2904
2543
2753
2668
1906
2960
2573
3460
10114
28341
2122
2432
1075
1763
3084
3155
3121
3420
3645
3051
2630
2614
34851
2429
1565
6014
1565
6014
1565
145
145
7392
777
253
16848
5267
3666
5365
4855
4165
4880
4323
5218
16063
3178
4603
3102
12802
145
145
7392
777
16848
5267
4880
3666
4323
5365
4603
5218
4165
12802
4855
16063
3178
145
777
145
145
7392
777
8444
8444
8444
129
1546
8444
8444
145
7392
777
184
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
9213
137
5786
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
137
136
135
11851
6056
23033
33343
28372
3394
11788
1616
2562
19739
16203
521
13789
519
13860
3713
31664
145
7450
777
16848
4880
4323
4603
5365
16063
5218
572
546
572
5133
4682
5133
4682
5133
4165
4506
617
524
591
577
5927
377
544
657
788
525
590
534
261
492
2537
486
599
694
1675
6038
8463
2528
2658
2880
3347
2461
2567
2777
2692
2984
3484
2597
10138
2928
2567
2752
2777
2692
2984
3484
1930
2597
34861
2456
1099
1787
3108
3179
3145
3075
2654
3444
3669
2453
2146
1565
6038
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
3501
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
4777
950
850
812
2585
2242
9537
29993
2180
2180
2180
1968
25733
919
137
136
136
136
137
136
135
135
135
136
136
135
135
135
137
136
136
8463
2504
2856
2437
2753
2960
2573
2904
2753
1906
2573
3323
2668
10114
2668
3460
2960
2543
2122
2432
1075
1763
3155
3051
3420
2429
3121
3645
2630
3084
1565
1460
16840
4366
4366
1914
4366
16570
4366
587
205
205
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
21886
38613
24384
40597
3565
4412
3323
4328
3011
509
2711
5447
6659
2975
3422
2287
1388
2426
864
1479662
14288
514
25420
29490
94588
74013
119859
23192
495
2691
5286
24175
21469
15461
14246
108161
15461
13319
19973
1984
1660
10173
11851
6056
11788
21255
3394
11351
2562
28372
19739
13673
3394
10755
1616
519
13922
11623
2415
2774
510
2605
2426
3180
2716
2134
2838
510
19614
2366
7174
3062
5662
2915
27650
4666
4091
25139
930
1680
7213
5929
1696
7158
20386
8229
2857
2319
3041
2779
3014
3037
2857
2139
2587
2775
2574
10429
6858
3131
471
2970
2440
2731
2703
2687
2202
27513
8586
6986
696
10858
3152
3679
7013
16547
1701
1701
8711
9213
137
137
137
137
137
7564
1460
495
481
511
481
1227
6207
89439
2094
1917
565
9314
1375
551
223
10539
567
697
670
498
603
687
532
581
516
1062
638
685
8559
646
631
614
583
668
1094
540
499
1552
49470
509
10017
531
3748
205
205
205
18176
781
13311
30266
549
8011
4483
464
1068
802
720
473
587
5613
4643
5610
846
4033
802
1102
205
905
3841
204
205
204
205
204
204
204
1515
204
205
11076
205
204
1431
1800
699
506
4492
204
1235
205
1891
205
204
204
204
205
205
204
203
205
204
204
204
204
205
204
11623
204
203
1824
1589
1822
1557
2063
205
204
1437
2605
1707
1869
2136
2249
205
204
203
1559
1133
10730
204
1334
1649
1462
184883
206
205
204
205
203
205
205
204
205
205
206
205
204
205
205
205
205
205
205
204
203
205
205
205
205
2063
11190
204
2168
1884
1834
205
204
1335
1717
1390
2453
36243
206
205
204
205
205
205
205
204
205
205
205
206
204
205
205
205
205
205
205
205
204
203
205
205
205
205
204
205
204
204
204
2350
205
204
204
204
204
205
204
4304
204
205
4668
204
1502
1702
205
1653
1712
1571
205
205
204
6793
204
1768
2157
1970
205
204
1707
203
1290
123682
205
205
204
204
204
204
204
204
203
204
205
204
205
204
205
205
205
205
203
5613
205
204
204
204
203
204
204
720
587
204
23364
11943
2680
8239
7674
11856
10144
11616
222
166
166
164
165
165
165
166
165
166
165
165
5948
165
166
166
165
166
166
166
166
165
166
165
3948
166
166
166
166
166
1050
157680
166
166
166
17675
17675
41228
110860
13309
2134
2122
164
2121
165
2174
2963
2160
2124
4166
2743
2164
2126
11599
3156
19590
3038
2391
2750
486
2692
2342
2581
2814
2110
2402
2891
7150
5638
486
8459
589
6934
626
626
625
76143
45928
26159
5995
585
3718
8389
7799
5906
6118
2787
617
6219
5423
11331
13250
591
10976
7862
8959
23706
24665
3222
4468
611
17273
585
4938
626
625
626
527
167
513
517
2901
2814
533
866
168
8798
513
517
533
733
34401
513
28876
1439
22789
1343
110651
41245
383
325453
1920
12977
10661
1218
80135
54129
1218
80961
5604
2096
10871
71274
5604
5604
1946
5604
63590
5604
1947
304
67219
191
457
3829
293
296
493
2610
930
1475
2600
1811
2591
1436
3234
2416
2564
5532
2817
2626
17068
2597
2651
2716
2656
2477
2548
2559
7159
28726
1815
542
2942
11692
1076
1314
31563
1076
3236
105727
521
5019
29566
559
559
206
545
553
819
566
545
626
557
704
557
557
557
2097
292
2414
292
292
2254
292
292
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
145
7392
4577
4682
8463
2528
2752
2658
2880
2461
3347
2567
2777
2692
2984
2920
193
8444
2528
2461
2597
1930
10138
2752
2777
2928
2597
2692
2984
2658
2984
2692
3484
2567
2880
2777
3347
3484
2567
2146
1787
3444
3669
2456
3179
2453
2654
1099
3075
3145
3108
34856
1687
5764
193
192
191
191
191
192
192
191
191
191
192
191
191
192
192
191
191
191
191
191
191
192
192
1546
68
3155
193
193
621
193
193
621
193
193
622
193
4246
1539
1093
38444
193
6668
4380
8444
2528
2928
2752
2658
1460
7497
1787
3179
3444
2654
2146
2531
2456
3669
1099
3075
1660
6038
8444
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
145
7392
777
253
5267
4165
3178
3102
4323
5218
4603
16063
4880
12802
145
7392
777
184
16848
5267
3666
5365
4165
4880
3140
145
7392
777
184
16848
5267
3666
5365
4165
3178
3102
4323
4855
12802
4880
5218
4603
16063
145
7392
777
253
5267
4855
3666
5365
16848
4165
3178
3102
4323
5218
4603
16063
4880
193
192
192
191
193
193
191
205
12887
7752
5871
6697
7056
10305
6861
205
205
13847
206
8182
9710
13963
7726
6030
205
9504
43102
7979
27446
10978
28558
9971
42936
8507
206
206
8193
137
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
8444
3501
2537
1025
292
5927
2345
544
1107
1107
489
1215
958
571
1234
1347
42101
2703
4572
225
2889
3003
4572
20017
882
225
237587
310
283
11913
1395
6565
922
7569
6934
165
164
165
165
166
166
166
165
165
165
166
604
166
164
166
165
166
166
166
166
166
165
165
166
165
165
165
166
165
166
163
166
165
166
166
165
165
165
166
165
165
166
166
165
165
166
165
165
165
165
165
165
166
165
165
166
604
916
5419
10343
1088
366
1140
1387
1216
604
604
22032
9736
370
604
381
604
1319
22032
9736
604
604
9736
22032
8713
6056
11851
11788
17755
3394
11351
2562
28372
2847
9913
14253
21255
253
255
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9521
137
136
136
136
136
136
136
550
1153
2179
181
179
180
180
180
2300
180
180
181
180
7484
4039
181
180
181
181
181
179
180
14394
10989
41066
179
179
497
3065
497
3045
154
154
155
155
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
7392
777
253
16848
5267
4880
3102
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
8271
579
5133
4682
12193
324
12969
320
14273
15610
1121
1121
11837
2807
12009
10939
14136
15710
10787
389
71713
10312
12122
8762
510
5133
19552
31187
574
574
574
510
5133
19546
31184
510
5133
19984
31610
510
5133
20186
31812
3902
2782
3814
29865
2638
2663
1539
8444
2528
2461
2597
2597
2692
2752
2777
2928
3347
3484
2658
2984
1930
10138
2880
2777
2692
3484
2984
2567
2567
28346
2146
3179
2456
3444
1099
1787
3075
2638
3108
3145
3669
2654
1687
4380
2567
2567
2984
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
479
517
23364
8239
10144
2680
11943
7674
11856
11616
205
204
205
1845
1449
3711
2161
5568
1577
2536
4329
3273
1465
1932
2571
2352
2192
1868
2593
1789
2747
1930
3604
1114
29422
4280
1141
6012
1345
1215
1270
1594
2577
2228
1591
4133
1041
975
1420
2030
1607
8002
1571
1122
1211
1813
6821
1682
1402
1393
4409
1323
2362
1570
2215
1957
1475
2061
180670
11092
2841
2774
2957
2881
2862
2592
2214
1843
3110
3075
3365
1994
2451
2170
1770
2980
2923
1106
1624
1212
6358
1580
1562
1608
1706
1498
1754
1590
2159
1737
2166
2187
2537
1925
1787
2426
2143
1226
49099
1714
1802
9127
1961
3283
3779
1981
1991
2632
1840
3057
1712
3199
1968
2447
1961
1213
1464
4207
1428
1200
2061
1488
5561
2265
2628
990
1990
1551
2335
1662
2668
91631
2056
2120
4937
2348
1479
1886
1708
1801
1702
1910
2063
1509
2114
1607
229907
519
3754
8444
8444
2528
2461
2984
1930
10138
2752
2777
2928
3347
3484
2567
2658
2597
2597
2692
2984
2880
2777
2692
3484
2567
4380
1460
1460
757
570
4003
2747
11439
3246
3246
765
7011
4769
3935
2865
988
3706
2434
888
2279
850
956
2623
2032
4331
953
458
10921
1482
1343
2177
8303
6836
1942
2211
8303
3425
3833
1577
1195
2820
2701
2514
2676
32335
8884
4295
3739
4693
3103
2313
3923
39649
3081
2891
3186
6622
2179
5566
1874
6204
33433
19253
1527
2672
2818
2035
1392
14086
263
227
353
288
302
3672
459
5790
8884
4098
11155
2540
2893
5563
16418
1064
2602
361
4530
361
361
361
361
3509
1170
3081
3868
40126
43813
4888
9615
312
306
9052
7622
1651
1560
489
792
521
5019
29566
559
569
4674
372
654
2879
11692
3236
1314
31563
1077
1076
105728
7466
5866
1572
1572
531
2710
514
417
485
490
503
8398
1602
8398
1507
2520
1079
481
1924
1735
3001
8583
526
1522
11132
11124
2957
1786
1680
1735
8583
526
1632
11132
11124
2957
1786
1870
1969
497
5291
3567
3330
1924
5291
3567
3330
1562
1507
1352
1556
509
1522
1562
1652
1632
1352
1556
1680
1602
1652
1680
1870
1680
1476
2152
1476
2520
2152
1969
1079
497
509
497
509
5739
3061
2187
1499
1250
574
521
521
574
1203
6329
2284
6804
3537
1561
517
13257
4752
33234
517
4752
4310
28545
5420
1569
1952
1620
1717
1607
945
2537
2143
1925
4483
802
1226
1787
2426
101498
40881
84422
36501
206
60021
46721
176761
42341
36501
65790
24039
3400
3455
4053
7382
3767
3839
3603
3760
3964
583
7921
4680
12270
9014
5107
4148
4224
583
409552
206
206
205
205
206
206
583
529
1334
19841
2719
2782
3836
382
382
383
10737
1491
1308
8531
362
3878
2180
2121
12643
2343
1172
6026
42198
14378
41925
14744
423
27056
521
167
165
166
167
167
166
167
166
166
167
166
165
166
167
166
166
166
166
166
166
166
165
166
166
167
166
168
2340
1495
1444
1413
2055
1387
1456
1427
2170
1360
1312
1355
168
168
167
166
166
166
166
166
168
68979
168
167
167
167
167
167
167
167
169
169
44543
521
168
167
167
167
167
167
63779
169
166
166
167
3716
2463
1320
245990
167
166
166
166
166
166
166
166
166
168
167
166
166
4125
167
2161
1085
2121
1456
86830
168
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
168
167
83990
167
168
185743
168
167
3508
523
617
455
552
536
148412
205266
39717
74953
20368
481
353
1858
1831
5267
12224
12143
6994
2372
12142
9545
3158
8149
878
1300
2177
7493
4069
957
2176
13510
549
8011
4483
4643
5610
473
5613
464
1068
802
720
587
846
1002
417
11895
708
3187
2803
5727
16335
23719
9524
500
488
9307
4358
5823
4783
5695
24618
5505
5595
6698
6880
1608
7650
5103
6890
5752
5599
5531
15440
6293
7371
7393
7022
7777
20416
175
174
174
174
7019
6255
7134
174
174
174
174
174
9307
173
174
174
3758
5234
3435
7601
174
6240
175
174
174
5065
2884
2888
43812
4296
2763
7649
2916
3026
2556
4393
30320
628
1230
8875
2257
2349
1955
979
792
2882
1464
980
730
1799
793
596
4065
1818
793
596
1273
980
730
5049
605
181
533
1897
533
565
2327
555
1311
525
1318
589
5604
10567
513
2044
591
2044
513
591
2044
573
3813
589
5604
487
521
525
5604
1199
495
10567
3813
513
591
513
2044
513
565
603
1199
591
2044
3108
591
2044
573
3813
565
603
565
603
1199
495
661
487
699
3606
455
552
523
525
495
487
487
525
487
525
3108
583
621
3528
455
523
552
573
3813
575
613
2623
532
1347
549
553
581
619
8394
536
591
6073
589
5604
10567
591
2044
5604
487
525
591
2044
591
205
515
515
505
505
515
515
515
515
515
515
515
515
499
489
515
515
3168
2060
4602
1023
6836
2927
3155
691
2986
2491
6115
7133
593
4129
13060
493
483
20931
2107
2080
3182
3073
2212
2061
2035
1761
2242
2007
3198
1918
4830
1936
1947
7061
4345
10201
4988
11998
5404
7883
8976
4110
12232
5069
4186
4642
493
3986
386
16398
9504
5875
4149
3612
3872
7994
4785
20381
4002
5532
1425
385
42342
1772
7857
8964
9849
16451
20477
1444
1444
4149
626
626
625
2833
11098
1746
14410
8750
282
17406
12583
609
5903
626
626
625
3844
11049
802
4483
579
5475
480
528
654
453
533
207745
1035
5329
484
433
914
444
506
5575
817
694
1071
614
768
573
577
1018
540
530
17767
3059
590
785
637
593
783
3324
971
916
929
809
1665
809
17162
610
1447
531
4294
1854
609
1808
5157
1567
965
10153
451
1388
711
960
1046
508
475
2431
687
594
419
456
630
205
204
453
204
204
385
394
2535
600
699
424
2914
8402
577
540
621
690
595
1089
3795
571
598
529
529
7721
1841
953
371
705
1345
8210
543
1611
1131
879
731
628
847
2754
819
1652
1502
1487
5106
2456
29771
6606
489
1532
813
807
759
3698
497
898
748
430
577
474
469
28144
204
205
204
204
15948
204
205
204
204
204
204
8694
206
205
204
204
204
206
205
204
204
204
204
2249
204
205
204
204
204
206
205
204
204
204
204
206
205
204
204
204
205
204
204
204
91702
204
205
204
204
204
204
204
18022
205
204
204
204
204
204
204
206
207
205
204
204
204
204
204
205
206
205
204
204
204
205
205
205
204
204
204
205
206
205
205
205
205
204
205
205
205
205
205
205
205
204
204
206
205
205
205
205
205
205
205
204
205
204
205
206
205
205
205
205
205
205
205
205
204
205
205
205
205
206
206
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
206
206
206
204
205
204
205
205
205
205
205
204
205
204
205
205
204
205
205
205
205
204
204
205
204
204
205
204
206
205
204
205
579
206
205
204
204
204
204
205
204
204
204
204
207
205
204
204
204
204
204
204
205
206
205
204
204
205
205
205
204
204
204
205
206
206
205
205
205
205
204
205
205
205
205
205
205
204
204
206
205
205
205
205
205
205
204
205
204
206
205
205
205
205
205
205
205
204
205
205
205
205
206
206
205
204
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
206
206
205
205
205
206
206
206
204
205
204
205
205
205
205
205
204
204
205
205
204
205
205
205
205
205
204
205
204
204
205
204
205
205
204
205
204
204
204
204
205
206
205
204
204
205
204
204
204
205
206
205
205
205
204
205
205
205
205
205
205
204
204
206
205
205
205
205
205
205
205
204
205
204
205
206
205
205
205
205
205
205
205
110617
205
205
204
205
205
205
206
206
205
204
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
206
206
204
205
205
206
205
206
206
204
205
204
205
205
205
205
205
205
204
205
204
205
205
204
205
205
205
205
204
204
205
204
204
205
204
205
205
204
204
204
526
708
504
1254
581
934
204
204
1182
525
541
2770
817
713
204
728
467
792
718
764
589
839
648
889
1267
976
1618
1274
1165
539
615
599
19941
19829
827
800
828
1514
535
1207
677
821
1498
1479
1289
1749
1090
1412
655
1108
690
2985
4265
970
1718
594
938
1835
1373
734
554
1142
1350
531
540
450
1192
1565
1927
1957
1534
1541
1709
903
435
1762
1346
662
647
976
609
831
845
592
958
4900
2236
627
611
644
16783
586
1292
526
1326
1219
1771
729
676
1396
743
838
576
537
619
940
1145
563
665
873
537
510
546
1562
1585
1898
1603
1556
1611
1746
1751
420
412
405
1526
573
863
577
586
988
602
97072
204
205
204
204
204
204
582
433
464
630
521
545
815
1124
430
204
570
566
10536
11406
1670
6923
2107
2349
517
454
1106
13646
973
584
838
763
552
786
699
548
593
522
2862
606
626
536
1326
1832
563
1326
585
938
628
680
644
685
599
598
601
543
774
554
587
510
10176
966
980
501
714
505
550
655
545
801
743
617
795
568
815
1972
544
533
674
671
691
572
641
1113
595
559
510
1251
1453
554
686
1386
656
558
666
45398
204
205
204
204
204
4183
1122
774
765
786
485
534
1837
3500
699
703
1019
2456
709
488
2425
655
619
3872
1625
1362
595
1006
869
409
2031
204
6597
781
484
714
703
3369
1209
4633
2650
1451
553
908
627
2508
552
6250
87421
204
205
204
204
204
204
10934
1729
776
595
3569
709
683
1108
669
578
563
3342
456
10427
534
469
583
515
482
469
555
578
516
1006
3604
459
2555
971
622
641
843
959
204
9611
1327
1179
2712
3422
5455
640
462
434
2723
550
2877
1620
1618
603
4003
8404
534
2627
572
576
386
416
6699
960
602
509
585
19492
552
536
532
455
523
1347
94106
11706
1509
382
1474
1409
382
1480
1410
382
1414
1460
1229
862
536
172
172
26958
5458
172
3635
173
173
173
173
173
174
173
173
173
174
172
173
173
174
639
506
10186
565
1160
173
10132
15366
397
174
5072
174
862
5458
334
173
810
5458
862
3520
862
173
173
865
173
173
173
2205
2908
1697
6893
1357
172
172
174
2205
2971
1373
6186
4434
865
5317
1734
270
174
2193
3806
271
7781
334
705
515
9221
154549
509
547
1853
2569
500
1246
2013
1423
1093
1912
477
389
391
497
3363
2164
571
819
429
1496
490
426
436
692
505
2474
204
574
550
205
205
204
205
5604
10567
3075
2782
382
39561
3836
383
382
382
2609
96413
382
531
2665
183797
18176
781
13311
21398
7530
47850
205
205
205
6024
4430
3883
206
14575
4294
4593
14506
6832
7414
2910
465
4366
14980
26205
19163
481
9583
1776
1932
4982
1187
2219
9536
499
1607
14017
2114
8367
688
722
2935
2536
1310
1318
1305
1324
1305
1279
1317
1317
1305
23364
206
206
206
206
205
206
206
16312
2266
1030
21099
3398
398
444
363
366
409
60336
593
205
205
204
204
204
204
203
204
204
543
4366
204
4366
605
6538
2742
543
4366
4366
221538
593
11049
591
3454
42620
633
424
509
4752
9032
30660
554
561
922
550
1052
1041
20709
1065
28626
1062
28365
14600
14638
206
7091
206
989
206
4380
206
206
206
206
206
2133
2864
38314
137
137
145
7450
777
184
16848
3666
4880
5267
4323
5365
4603
5218
4165
12802
3178
4855
16063
3102
13869
777
7797
2420
2746
2485
3991
6848
8149
12565
5524
113
113
7797
2420
2746
3991
6848
2485
8149
12565
5524
182
14718
755
16826
1161
1161
161
13869
7797
2420
2746
3991
6848
2485
12565
8149
5524
77608
44025
8149
149
530
145
7392
13869
13869
5524
3107
257
257
257
1024
572
546
145
7450
16848
777
5267
4880
3666
5365
4323
4603
5218
4165
12802
4855
3178
16063
3102
13869
777
7797
2420
2485
2746
6848
3991
8149
12565
113
7797
2420
2746
3991
2485
8149
12565
6848
5524
182
14718
755
1161
16826
7392
7392
7392
13869
8271
2716
3761
3533
7299
8395
23769
12245
16292
6415
12790
7541
13626
12680
16833
16833
4127
16342
24896
37423
517
206
205
205
205
11666
31196
2533
3510
7044
5258
4421
48133
4421
105
1128
12655
4586
120
120
120
1440
68166
3074
3018
2726
1492
1746
3600
2818
2494
2087
2687
2697
14410
2810
2138
2542
11098
4164
9572
346
673
613
682
11130
12122
2036
3930
667
687
407
11253
11814
33929
2821
9716
1968
2755
2901
1532
1598
1427
8991
8278
2529
2758
3073
2927
7443
2504
7511
9243
1891
7336
2582
2048
311
2668
1635
8300
1943
2616
2652
8012
6702
7884
1466
2986
9906
1884
1794
2783
1626
2677
9307
4358
5823
4783
5695
5505
6698
7019
24618
5595
5463
6880
6255
7601
7134
5103
4330
15977
10921
1481
1342
953
458
2177
24706
8876
603
2133
417
485
494
514
136
136
137
136
135
136
548
1318
5928
8239
42323
1689
5865
1766
86350
492
626
626
625
5329
9249
4713
517
4864
3014
7811
28370
3239
511
6641
12869
533
4606
6863
517
3862
11782
1910
4438
2427
5363
2267
22714
255
1724
1611
255
28255
3946
1920
61214
253
1716
1877
256
1749
56254
256
3756
1721
62829
1834
59175
1808
13675
13675
255
255
3176
12215
256
1963
64498
256
1734
66175
1734
59756
48675
17176
34675
175
174
174
174
174
174
174
174
174
174
174
174
174
9307
173
174
174
174
174
174
174
6849
175
174
174
9614
173
173
173
173
7016
175
173
178
564
4243
4850
179
179
180
179
1965
1980
1917
4353
2628
3607
2948
665
667
663
424
462
5840
565
9314
1628
1447
1375
8562
58863
23360
509
503
509
503
5039
206
10083
203
203
206
2965
203
203
206
206
206
206
206
206
206
206
206
206
206
206
7950
105019
507
21720
2187
603
206
205
206
16689
21398
455
536
523
552
1347
19386
532
5447
455
532
523
536
552
1347
3499
651
479
7973
426
4445
1030
4605
5572
435
5575
764
549
682
808
2425
661
764
2860
1774
1948
2546
2098
1871
272639
7487
7487
5999
137
4359
137
9213
5824
137
137
137
1439
5464
137
137
137
137
137
1439
137
575
3080
1546
365
368
34572
3577
1555
6420
2100
709
1834
1143
42260
3577
5532
2789
5532
5513
28932
5532
4366
26205
14980
19163
5532
3577
6420
501352
3829
531
1201
24784
2910
531
1201
24784
303267
82781
495
485
206
2108
205
206
7949
10642
8615
517
511
5329
205
205
205
9213
1570
12885
1602
5493
3126
2900
5336
3353
15157
1492
1469
9705
9272
36889
9039
17112
3380
12258
6020
2810
3837
5237
6732
434
502
596
76805
72039
68367
64360
64428
70773
62260
60312
76024
62160
70142
66424
63105
77406
77143
65617
65828
62130
55746
67986
87679
75992
73921
53273
70915
65522
65874
68275
65283
72469
57111
49065
54718
78642
70418
64789
76443
52855
71679
66676
56077
83537
56485
66702
93834
61428
52748
41601
42094
23413
12260
507
1786
495
3537
7907
5738
5726
5189
300
5264
876
2281
9068
5021
5735
6135
6187
6733
6322
6164
472
2468
144
43189
36481
135048
18697
20841
22250
23548
24743
20891
26487
22534
26487
22534
26165
26187
262
19108
206
509
7113
4445
764
1764
1283
1319
1846
1354
1257
1006
2076
158601
7074
2886
515
6401
1192
1257
1587
1376
1476
4483
1083
1268
1551
802
1414
1147
1209
1476
1228
1430
1468
1422
1340
1295
1257
23803
65362
565
9314
1348
8309
9314
3725
31702
517
23326
167
168
168
168
168
168
168
5566
28757
166
168
168
5566
2426
2966
2117
1833
1971
2118
1833
1832
2453
5039
792
579
3245
3644
895
4236
2979
2470
557
587
579
9971
579
9261
1383
2590
6569
1009
2032
884
1819
3938
3501
2537
2680
1025
292
489
536
5927
544
1962
486
7722
657
261
788
694
525
492
590
599
1003
10628
3137
3181
5964
1608
1608
6905
3086
3139
6968
2861
2680
2680
536
536
536
536
536
536
536
591
591
583
583
11076
204
1431
205
204
203
1800
5232
1185
1405
22741
26238
2219
23364
205
206
206
206
206
206
206
206
206
206
205
206
206
206
206
2960
1633
3129
11159
61293
167
167
167
167
168
483
521
1990
5604
2642
8576
16089
3900
16939
2911
4991
5604
1008
5604
1887
7656
14350
1008
495
5604
5604
4102
29439
5604
9213
4359
7019
5463
5824
5695
5505
6698
5595
4784
7134
6880
6255
7601
24618
6890
23177
5532
7392
7022
5102
5752
3026
5600
6293
7564
7778
2556
4393
42232
474
7371
9955
564
530
694
5810
6554
2138
670
554
729
6894
12288
546
696
557
6681
5564
735
677
551
5299
5356
5547
4075
7060
16496
6161
16496
23347
1726
1734
3794
6791
12144
1726
2858
1734
16496
12144
6533
1726
3114
6656
6161
1726
3794
4608
4608
1726
2858
6791
12144
6656
1536
136
137
9213
137
137
9521
1063
300
136
20229
136
56705
11396
136
22660
108449
20789
15201
135
1362
6325
15697
3245
2872
1217
364
291
1918
2527
2542
632
4288
1974
21359
2543
2752
1444
13400
1608
5031
4748
718
4211
4748
716
4207
721
4207
583
3141
205
205
205
18176
13311
781
21398
205
205
205
47850
5352
35198
499
1607
1310
1305
1324
1279
1317
1318
1305
1305
1289
1317
583
5604
10567
2096922
1256
3458
397
26274
6450
1682
772
6041
1119
59165
575
3096
569
4366
14980
19163
26205
587
4716
30258
679
587
2789
455
532
523
1168
3763
536
552
157729
1168
1080
1091
10532
1347
1205
6913
8376
575
3148
5017
205
205
205
206
205
205
205
507
501
2328
527
105996
481
9545
1738
1894
1149
2181
4944
585
455
523
536
532
19492
552
1347
72144
24163
3528
5532
2789
4366
26205
14980
19163
119859
18176
13311
30266
95417
1564
18597
117156
61187
19492
519
519
517
493
410
485
541
4186
18126
4359
5505
5824
9213
4096
9521
137
1678
2205
136
1507
136
6393
137
136
697
138
137
135
137
2545
137
137
950
3172
137
6036
7150
4096
4096
44196
15249
5380
16965
19367
13217
11910
16779
10284
14943
11441
24171
5700
4934
20546
4819
4717
4590
5550
5581
390
20214
5984
6414
22383
5537
15231
19036
4717
5150
15105
4803
6170
7832
14756
9048
9422
1351
6282
298
33911
502899
13020
6737
1092
1123
3125
14120
1790
21679
9012
4524
2231
47845
3293
1455
1173
615
2999
12060
88
2443
4671
545
62885
187033
14099
2370
137
989
889
851
2624
958
2281
172830
137
136
136
136
136
137
136
136
136
136
378
18176
781
13311
16689
21398
47850
6641
2026
41205
9765
250
137
1102
527
521
12730
588
587
588
1451
5014
5519
1782
2048
6584
2210
1776
1932
575
3085
575
3127
575
493
487
18138
743
167
168
21360
2111
498
165
883
2633
1154838
170
228175
167
203312
5986
587
588
588
4256
4555
14468
6794
7376
2872
12505
4392
3845
1696
18138
743
13273
21360
47812
587
588
588
2364
588
588
587
3965
2074
6274
1788
37206
5159
3576
7391
2312
1263
5316
8872
18003
910
1374
2266
645
1169
1817
2960
1047
1021
2175
1975
4764
957
17604
18492
2450
15297
14932
25705
3325
268
15138
64469
51637
14468
19855
1683
1606
4033
802
4483
2896
1102
204
1102
905
489
2517
557
9870
626
626
625
7699
1949
5501
918
956
850
830
2195
5501
918
830
850
956
1949
5501
918
956
850
830
2194
5501
918
956
850
830
2331
5501
850
956
830
918
4337
5501
918
956
850
830
1957
5501
918
956
850
830
2747
5501
850
918
956
830
1957
5501
918
956
850
830
2675
5501
918
956
850
830
3064
5501
918
956
850
830
1957
5501
918
956
850
830
2237
5501
918
956
850
830
25813
5501
918
956
850
830
10137
5501
918
956
850
830
2714
5501
850
956
830
918
5501
209525
918
956
830
850
19604
5501
918
956
850
830
1949
5501
918
956
850
830
1956
5501
918
956
850
830
2171
5501
918
956
850
830
4337
5501
918
956
850
830
1957
5501
918
830
850
956
2789
5501
918
956
850
830
5501
12447
850
956
830
918
14841
5501
918
956
850
830
10184
5501
918
956
850
830
734
8235
802
52127
2916
287
851
1082
1041
866
1168
1200
1044
1142
1049
1247
287
4498
4510
6082
497
2971
609
11128
3346
2145
1165
1539
1797
4572
4385
1659
1874
1843
3157
5041
1571
3065
3021
2398
3286
2035
15130
3163
4208
1677
1543
1682
1598
1748
1649
1649
3399
4020
1516
1632
1494
2932
2662
3048
2828
3209
2903
2873
5391
581
571
30609
33343
23033
6056
11788
3394
155
155
155
155
154
154
154
154
154
154
155
154
155
154
155
154
154
154
154
154
154
154
154
155
154
154
154
154
154
154
155
154
154
154
154
154
154
154
155
154
154
154
154
154
155
154
154
154
154
155
154
154
154
154
154
154
154
154
154
154
154
154
154
154
193
192
191
191
191
2529
6685
193
1460
192
628
191
4380
628
191
7300
193
192
191
192
191
192
192
191
191
192
191
191
191
192
191
191
192
191
191
191
192
191
192
3253
27261
14120
3169
2528
3133
1046
755
1765
3460
756
1922
4111
2121
1883
19352
569
568
615
601
697
605
920
618
703
616
705
620
635
629
627
698
634
719
595
574
566
1575
565
5406
823
789
1567
707
638
3836
11723
4743
1151
1634
1937
382
383
2054
1374
382
1661
1167
166
559
5682
455
523
528
553
34154
627
1485
497
3100
497
3069
583
3274
3618
6897
53708
63914
14841
35768
2396
9213
136
5786
6982
6843
7334
7355
7466
38520
1398
2306
2032
2433
2437
2100
142
135
135
135
135
2723
142
135
135
1661
135
135
9213
137
6982
6843
7355
7016
7355
7016
7016
8799
7334
7355
8799
132
1839
6366
4359
1850
755
529
529
48984
14676
418
418
636
636
660
534
660
328
571
508
3428
158
458
458
481
5086
23311
388
426
1361
418
449
6197
23311
539
924
417
382
1633
406
6724
1981
1773
1751
17392
1773
2023
1668
1597
1874
2000
1688
1958
1981
8816
5499
586
586
585
7348
3610
657
5604
10567
5560
8390
1761
69000
491
43166
3940
3612
3186
3605
3455
3388
4366
4014
3531
4626
3180
5485
3975
3968
3286
3403
3247
2186
825
43178
4608
3925
3377
3163
4009
3208
5100
3171
3143
4281
4687
3178
5568
3077
3780
3781
3755
3826
5054
3342
3148
4524
4754
3391
5693
3411
4741
4782
4741
4384
3588
3458
4332
3362
3908
3792
3522
3372
4932
3966
7016
3338
3844
3799
56819
52560
36823
58323
23803
1228
57765
1476
36596
65362
28876
1439
11792
43266
12977
383
1343
2190
1471
205
205
631
623
623
819
626
566
508
273
273
274
269
273
273
274
269
11713
22210
2868
2740
5153
2177
2733
2258
2137
2353
3097
2257
2094
2581
3485
3411
2747
2548
3662
3562
3296
8483
126
14033
3338
3286
19126
2998
126
465
4366
14980
26205
19163
5604
10567
509
2711
455
523
532
4550
552
1090
81339
381
4089
491
180
180
6345
179
180
4096
181
180
180
179
178
3802
3572
1577
2151
9307
4358
5823
4783
5695
5505
6698
7019
5463
6880
6255
7601
24618
5595
5556
5103
5556
6204
33433
19253
1527
2672
2818
1392
2035
337
33964
3334
3865
3280
3325
3664
2177
10884
3334
3544
4348
3112
3853
1822
180
180
11038
180
181
180
180
181
6760
180
180
180
180
180
180
180
181
181
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
182
2883
9307
4358
5823
5505
6698
5595
24618
4783
5695
6255
5463
7019
7601
21044
7135
5595
6880
5102
5531
6890
174
5599
6293
7371
5753
7022
12766
29064
2609
3473
3421
3063
3547
3498
3070
2887
40643
3291
2969
3318
3401
2508
15331
40351
21045
3501
2537
1025
5927
292
489
544
571
42101
1347
1107
1215
2345
958
1107
1234
8262
12279
12279
8262
972
7933
6985
2989
3950
26676
581
12708
7056
26549
578
462
1560
18977
1571
9092
3143
1837
4961
4543
291
290
292
293
293
292
3337
419
412
419
440
390
408
424
428
410
457
439
437
26148
17041
2575
559
29528
294
294
294
294
294
501
2328
23577
2237
8273
7569
13926
1139
2181
2559
7046
2362
499
17461
5286
4856
2231
5234
10411
1900
2461
11138
615
641
3440
4080
2759
3101
8451
635
622
627
5881
10344
8812
1017
925
2105
23475
7721
1029
1247
23346
1029
575
3089
164
164
164
9203
166
164
7720
5493
5360
5604
27336
29608
707
9213
4321
5468
7097
5786
137
137
137
137
9521
137
137
2380
137
136
136
136
136
136
4293
1444
916
1305
136
5950
9148
6685
1620
497
3036
8423
608
130372
3445
35667
143909
549
5103
5752
5599
6293
5531
6891
7392
7022
7016
446
500
719
6345
11068
1210
1526
7611
13874
2451
430
284457
6000
3295
3483
3443
19905
379
3404
3311
49904
3629
3539
3583
3615
3728
9406
30430
13837
28893
655
637
4106
372
3666
4156
15559
7313
3263
8052
7282
923
21334
21334
259
259
19580
22775
1229
1261
30483
22869
14347
12377
5713
730
814
1696
17533
15112
362
2646
477
1296
6323
863
5330
7734
509
3519
1400
1180
4483
1337
802
2002
2008
69927
597
5840
597
4925
4638
23326
167
168
168
168
168
168
168
28757
168
166
168
168
5566
168
17340
19592
12650
9680
9316
14938
14954
198145
14887
609
2906
626
625
626
571
378
18176
781
13311
21398
2939
1653
1897
2132
2683
1874
513
3454
424
633
42620
62648
3268
23238
689
17714
22719
2190
429
65363
573
5566
10529
543
537
205
205
205
205
1806
557
6460
505
499
12288
3770
19265
11023
1917
6207
2093
163
4638
25572
2208
10028
976
517
10587
348
1079
349
4180
1851
2647
6973
1039
13448
549
641
601
611
1477
2291
2295
2291
2218
2098
2566
2325
2366
2376
2603
2343
2368
2367
2369
2243
2458
2231
2221
2187
2427
2240
2307
2253
88160
6973
147447
8262
12279
1822
2424
2721
3064
11038
8414
598
578
585
604
590
3403
5844
4043
8674
901
1150
1131
1064
1055
1082
1036
1025
1061
1028
1112
522
34791
1061
1012
1108
1045
8760
3168
66332
980
7684
1028
1058
73000
3168
23438
6722
47764
8760
6722
483
521
5447
6659
2975
507
3392
588
588
587
272
272
162046
654
480
533
1035
484
694
540
577
540
817
590
453
385
5329
699
424
8402
621
595
17767
528
394
2535
600
2914
914
577
573
1089
3059
110617
526
1289
743
976
940
665
510
467
1898
1556
903
420
573
831
1326
1108
4265
1145
611
1927
1751
1526
988
839
546
976
435
644
1479
526
1254
592
792
958
1618
615
827
586
821
1412
889
938
554
1192
1709
1346
1207
845
1771
1835
1350
1562
1611
1762
647
1182
576
1142
405
594
2985
662
708
581
728
589
4900
1274
539
599
713
800
1514
1292
1219
676
838
1718
734
2770
537
450
1585
1603
1541
828
412
535
863
609
677
1749
1267
537
2236
19829
1373
1957
602
1165
586
619
504
525
817
764
648
934
627
19941
1498
1090
729
1396
970
541
563
873
16783
540
1534
577
690
531
1746
655
1565
718
204
204
205
204
205
205
205
205
205
205
205
206
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
206
205
206
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
204
204
205
205
204
204
205
205
204
205
205
205
205
205
205
205
205
205
204
204
205
205
205
204
204
205
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
204
204
205
204
205
204
204
205
204
205
205
204
204
204
205
204
205
205
205
204
205
205
205
206
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
43148
3068
4980
5992
3940
3318
3568
3310
3612
3186
3605
3455
3388
4366
4014
3531
4626
3286
3403
3247
3109
3925
4009
3208
3171
3143
3781
3755
3826
4444
3076
5054
3342
3148
3391
3411
3588
3458
4332
3362
3792
3522
3372
7016
3338
3844
3799
3576
3513
17169
3333
5356
816
14084
13821
1941
2372
4788
4721
3568
355
360
8162
1000
3291
4027
3445
4175
6080
355
13369
17740
4407
4496
2353
15460
5183
1492
2944
4162
4448
589
7592
626
626
625
896
3807
8422
3526
902
4379
817
62834
617
524
591
2537
5927
534
486
1003
544
6907
577
225
1457
1070
991
1166
1108
1323
657
261
788
694
525
492
590
599
268
269
521
515
206
45988
8411
3275
1550
92813
7011
4769
3935
2865
2032
2434
3706
988
849
2279
888
957
2623
569
4366
26205
19163
14980
1716
455
553
526
524
523
549
1347
1716
203
203
203
203
204
203
799042
203
203
203
552
204
203
38009
532
558
18352
203
203
203
204
203
18385
203
203
203
204
203
137227
4366
26205
14980
19163
702
8046
723
539
1236
544
3137
5298
523
593
1845
593
569
632
610
560
690
31367
564
139
2873
1099
948
3806
1904
13566
509
5604
5566
10567
851
585
2241
425
409
379
415
336
1813
2170
1041
311
310
10549
938
2609
479
25534
4638
290
294
21259
4706
5037
12238
7763
7586
2748
52599
76904
515
2345
626
626
625
1063
173
377
174
172
172
172
20228
172
172
56705
173
172
173
173
173
174
108448
32233
22660
20789
15200
1470
21504
497
3061
19709
20050
1431
23242
18119
724
13254
21341
47793
569
569
568
5967
725
3811
732
687
24682
1673
4365
4367
621
626
661
8268
672
8852
30741
491
417
495
4205
2043
673
20776
570
21637
807
382
781
781
2610
5356
355
360
967
12815
382
1000
1492
3291
2944
1941
816
4052
2616
47850
626
626
625
2909
5019
12856
205
205
205
33412
3495
39900
545
168
168
166
166
545
168
168
166
166
5069
168
167
168
168
168
167
167
167
4826
19386
165
165
165
165
166
165
100195
581
19299
183541
3147884
736847
58953
23644
8921
12222
9480
9581
9974
273
285
1529
133452
26376
141
32882
142
141
3179
632
3988
141
141
142
276
276
273
273
273
272
272
272
274
272
272
274
272
273
274
274
272
272
272
272
272
272
272
273
274
274
272
272
274
274
273
272
273
273
568
547
582
585
573
572
570
274
274
274
274
274
274
274
274
274
274
272
272
273
273
588
588
587
582
581
554
591
272
273
273
273
272
272
273
272
273
272
272
271
272
273
272
272
272
272
271
271
271
271
272
273
5316
271
272
273
7391
272
3576
273
274
37206
272
273
272
273
273
273
274
272
273
274
273
273
272
273
272
566
568
272
272
273
274
273
272
273
272
272
273
274
272
273
273
273
272
274
273
8887
272
274
272
579
592
588
588
574
569
566
557
153
3202
269
153
3202
153
3202
153
3202
153
3202
153
3202
153
3202
153
3202
153
3202
269
269
271
272
272
272
271
274
271
271
273
274
272
274
274
273
272
273
273
272
272
271
271
271
271
271
274
273
272
271
274
273
272
272
272
273
271
271
273
271
271
273
273
272
272
272
271
272
271
271
271
271
270
270
272
272
272
272
272
271
274
272
272
272
273
274
272
274
273
273
272
273
274
273
273
560
271
311
311
273
271
273
271
272
272
271
273
272
272
272
271
272
272
272
272
272
272
271
272
273
273
271
273
272
272
272
271
272
272
272
272
272
271
271
271
272
272
272
271
272
272
272
272
271
271
271
271
273
271
271
271
272
271
271
272
272
271
271
272
271
272
271
272
271
272
271
271
271
272
271
272
311
311
272
274
274
272
270
272
272
273
272
273
273
272
273
272
272
272
272
272
272
272
272
272
273
273
272
272
273
272
272
272
272
272
273
272
272
272
272
273
273
272
272
273
272
273
272
272
273
272
272
272
272
273
272
272
272
272
272
272
273
272
272
272
272
272
273
273
272
273
273
272
272
272
272
272
273
272
272
272
272
273
272
272
272
272
272
272
272
272
273
274
273
273
272
272
272
273
272
273
272
272
272
272
271
272
272
272
272
272
272
273
272
272
272
273
272
272
272
273
273
272
272
273
273
272
272
272
273
273
273
273
273
273
273
272
272
273
272
273
273
272
272
273
272
273
272
273
272
272
273
272
271
272
273
272
272
273
272
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
272
272
273
272
273
273
272
273
272
272
273
273
273
272
272
273
273
273
272
272
272
273
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
271
272
273
273
272
273
273
273
273
273
273
273
272
272
272
272
272
272
273
272
273
272
272
272
272
272
272
272
273
272
274
272
272
274
274
272
270
272
272
274
269
269
270
270
270
556
582
583
583
555
270
311
311
274
274
272
272
272
273
272
273
272
272
273
274
273
272
272
272
272
272
272
272
272
273
272
272
273
272
272
272
272
272
273
272
273
272
272
274
273
272
272
272
272
272
272
272
272
273
272
273
272
272
272
273
273
274
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
272
273
272
272
273
274
272
273
272
272
272
272
272
272
272
272
272
273
273
273
273
272
272
272
272
272
273
272
272
272
273
272
272
272
273
273
272
273
272
272
272
272
272
272
272
272
273
273
274
272
272
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
272
274
272
272
270
274
270
270
270
270
270
271
269
269
272
272
273
272
273
311
311
273
273
272
273
272
272
272
272
272
272
272
273
273
273
274
273
274
274
274
273
274
274
273
274
273
273
273
272
273
273
272
272
273
274
274
272
270
273
270
270
270
270
270
270
270
269
273
310
310
153
1196
153
1196
153
1196
153
1196
153
1196
153
1196
153
1196
153
1196
153
1196
153
758
153
758
153
758
153
758
153
758
153
758
153
758
153
758
153
758
153
1480
153
1480
153
1480
153
1480
153
1480
153
1480
153
1480
153
1480
153
1480
270
273
272
272
272
272
271
271
153
756
153
756
153
756
153
756
153
756
153
756
153
756
153
756
153
153
1012
153
1012
153
1012
153
1012
153
1012
153
1012
153
1012
153
1012
153
1012
273
272
272
153
996
153
996
153
996
153
996
153
996
153
996
153
996
153
996
153
996
271
270
272
153
4301
153
4301
153
4301
153
4301
153
4301
153
4301
153
4301
153
4301
153
4301
271
271
271
271
271
271
270
270
271
270
271
271
271
269
271
271
271
271
271
271
271
271
269
271
270
270
270
270
270
270
270
153
760
153
760
153
760
153
760
153
760
153
760
153
760
153
760
153
760
275
275
274
272
272
272
272
272
272
272
272
554
272
272
272
272
272
272
271
274
273
271
271
273
272
272
272
274
274
272
272
272
272
272
270
272
271
272
272
271
272
272
271
272
271
272
272
272
272
273
272
272
272
272
273
274
271
272
272
274
272
272
272
272
272
272
272
272
272
274
272
272
272
272
272
272
273
274
567
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
272
273
272
273
272
272
272
272
272
273
272
273
271
271
271
271
271
272
271
271
271
271
271
271
271
271
271
271
271
271
272
274
274
272
272
274
272
272
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
585
581
272
589
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
577
573
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
274
272
272
586
272
590
582
272
592
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
587
272
589
579
272
272
272
587
272
272
272
272
272
272
272
272
272
272
272
565
561
272
272
581
577
272
585
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
272
272
272
590
272
593
586
272
272
272
272
595
272
272
272
272
272
272
593
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
581
272
272
272
272
272
272
272
272
272
272
602
272
272
600
272
598
272
594
273
273
273
563
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
311
311
273
274
274
275
276
276
275
274
275
272
270
273
270
270
270
274
272
272
269
272
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
270
271
270
270
270
270
270
270
270
270
272
269
274
272
271
272
271
271
271
271
271
272
271
273
271
274
272
272
271
271
272
273
270
269
271
270
270
271
271
272
271
271
271
272
272
273
271
270
270
272
270
272
272
270
272
272
270
271
274
272
273
270
270
270
271
272
270
270
271
270
271
270
269
271
270
270
273
271
272
271
271
270
270
273
272
271
273
271
271
271
271
270
270
271
270
271
272
272
271
272
273
271
271
272
271
272
272
270
271
270
272
271
271
272
272
272
271
271
271
271
271
272
270
272
270
271
271
270
271
270
274
271
270
270
274
271
271
270
272
273
271
272
272
270
270
271
270
271
270
270
273
271
271
274
271
270
271
271
270
271
270
271
271
271
270
270
271
271
271
271
271
271
271
271
272
270
270
270
271
271
271
270
271
272
271
271
271
271
271
271
270
270
270
272
271
272
272
270
270
272
271
271
272
271
271
271
271
271
271
271
270
271
271
270
271
270
271
271
271
271
270
270
271
272
271
271
271
270
271
271
271
271
271
271
271
271
271
273
271
272
272
271
271
271
270
271
271
271
271
274
274
274
271
271
271
272
270
271
271
271
271
270
271
272
272
272
271
272
271
271
272
272
271
271
271
271
271
272
272
271
272
271
271
271
270
272
271
271
272
272
271
271
271
270
271
270
272
271
271
270
270
270
270
270
270
271
272
272
272
272
272
272
272
272
272
272
272
272
272
271
272
270
270
272
270
269
272
272
271
271
271
271
271
271
271
271
271
271
271
271
274
272
272
271
273
272
270
270
271
271
271
270
270
270
272
273
273
271
271
271
271
271
270
271
271
271
271
271
271
271
270
270
274
271
272
272
271
271
271
271
270
271
270
273
271
272
272
271
271
271
271
269
272
271
271
272
274
273
271
270
272
272
271
271
271
270
271
272
272
272
271
271
272
272
272
272
273
273
272
272
271
273
274
273
270
272
270
271
272
271
271
271
271
270
271
270
272
272
270
271
271
271
271
270
270
271
270
270
271
270
274
273
311
273
275
563
272
273
275
272
272
273
269
274
25043
274
275
75918
273
274
58978
270
577
273
272
6099
274
272
272
273
273
274
271
271
272
274
273
275
271
271
273
8563
272
272
271
273
8840
272
273
5034
273
8692
273
7969
273
273
5958
274
18139
273
272
271
273
273
269
273
272
272
274
273
273
274
566
576
273
274
274
275
274
568
560
566
274
274
273
272
273
7344
273
5645
273
4742
273
6449
273
9300
273
5407
561
273
6387
271
273
6789
273
7896
273
7248
274
10573
274
34161
274
61561
572
273
6996
557
271
276
273
4915
273
6999
273
5333
273
7522
274
12530
272
557
274
274
273
555
274
19127
274
12579
271
274
14475
273
8973
274
14264
273
6014
274
11082
566
274
11029
273
6471
273
6689
273
9045
273
6974
274
22228
273
9816
566
273
6529
273
7556
274
13231
273
7502
273
7803
273
6424
273
7658
273
5434
273
6823
273
6846
274
10415
273
7145
274
10963
273
8197
273
8348
274
12516
576
572
568
570
273
8864
273
8541
273
5899
273
7440
273
7460
274
12513
273
6741
557
274
275
273
274
276
273
274
572
274
84324
273
274
273
273
273
273
273
273
273
273
274
274
274
273
273
273
273
273
273
274
274
273
274
274
273
586
274
273
273
273
273
274
570
569
273
274
273
273
273
273
273
274
569
568
274
273
273
273
273
273
273
273
273
274
274
274
273
273
273
273
273
273
274
560
273
274
273
273
273
273
561
273
273
274
273
274
274
273
274
561
274
273
274
573
273
274
274
274
14099
500
153
3202
274
274
273
558
558
555
555
560
273
273
273
274
273
273
273
273
273
273
273
274
274
274
275
273
274
274
272
273
272
273
273
273
274
575
3109
610
667
7240
23669
612
669
11584
559427
612
669
610
7240
116050
12214
6098
91999
12067
1923
509
467
18176
781
13311
21398
1349
533
565
603
8424
523
552
455
528
15913
136348
97491
86757
152624
110053
7016
8424
552
528
455
523
136348
97491
86757
152624
110053
493
2610
2801
4441
4142
4790
569
4518
2773
431
563
417
573
5225
5500
3500
3954
206
205
2527
2011
2240
1960
2918
4388
569
4059
24699
20768
21853
8848
21797
21924
720
1844
21959
26629
9598
9350
8499
5428
2617
15888
206
10365
9594
9302
280
875
25550
2747
2500
4918
5668
2450
2135
3961
2670
3038
867
166
167
167
166
166
386
483
483
167
166
167
165
165
166
3066
10379
454
3995
1690
166
166
167
499
10546
212433
874
21286
2938
467
548
1025
6650
300
20191
1520
10282
2930
1058
7826
6731
3793
108411
1259
10288
5206
3268
1452
56668
1004
10041
1724
1141
379
1645
1159
1437
4057
985
1736
1272
1544
1171
1524
13761
8792
2136
1333
8568
1284
9213
24618
5823
5695
5505
6698
6880
7134
7019
20248
4359
4783
5595
6255
7601
5463
5102
5531
6890
5752
5599
7022
6293
7371
7393
2048
1571
12885
1602
5493
36889
6020
3126
3353
9039
12258
15157
9272
1492
3380
1469
2900
9705
17112
5336
3866
5237
11613
3072
2560
9521
40591
1506
2205
2417
1983
1678
1850
4695
714
2912
1636
7432
14724
18154
37018
337
9725
137
47980
6285
4468
9972
1826
100701
19906
7307
114333
133283
123526
119254
137143
19698
8112
119170
133479
101676
127816
134389
26109
141983
127537
141022
153264
141435
145307
119153
119811
112531
122650
71962
633
152259
641
211423
657
133921
651
184375
643
131362
647
112259
645
130735
645
156979
665
136357
649
133169
641
117320
649
122093
627
166281
641
122344
649
224378
641
124299
649
169369
653
130605
643
140796
647
167472
643
140716
653
170303
643
128366
591
5367
635
635
2734
1512
253
255
253
593
5598
5332
22017
2967
1454
3830
1095
10320
1296
10325
1558
8400
3306
7863
6768
6687
18962
9307
4358
5823
4783
5695
5505
6698
5595
7019
5463
6880
7601
7016
24618
6255
7134
5102
5531
7392
5599
5752
6293
7371
1986
1952
2390
6891
7022
5803
39235
579
15592
4428
7162
13435
390122
9307
173
174
174
174
174
174
174
9485
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
5803
173
173
174
173
579
190
190
190
191
5148
191
1460
483
467
8172
26738
170
12068
13757
13661
13432
561
8365
557
16258
11225
7991
521
9049
10040
4673
2783
2705
3155
292
2792
2731
3592
2476
2730
2686
5243
2147
1997
1777
526
4715
516
3430
437
8191
3690
1494
1994
21763
3285
408
3780
1460
526
4715
1460
5242
260
241
285
242
285
245
285
242
285
241
285
243
285
240
284
244
285
243
285
134
240
285
241
285
241
284
240
285
284
241
241
285
241
285
240
285
240
261
240
285
240
284
240
285
240
285
240
284
240
284
242
283
241
285
241
261
240
260
241
260
241
285
134
244
134
134
134
134
134
134
244
243
134
134
243
239
241
241
240
240
189
159
167
489
28939
159
167
486
159
19907
167
484
159
28761
167
495
159
167
12534
159
498
166
30341
159
494
168
23121
160
499
168
159
500
167
159
500
167
17515
159
496
168
159
167
502
159
167
497
12888
159
494
15582
160
493
167
161
11902
491
167
159
491
17111
167
159
491
26009
164
159
494
167
17579
159
470
531
531
169
9213
137
136
137
5786
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
7564
137
136
137
136
137
141
9917
632
697
142
142
517
659
142
493
692
520
142
657
143
6644
143
6517
143
5773
142
143
143
142
7023
16459
1697
23309
2131
12524
21996
5634
1648
1585
1949
19936
2028
6123
1688
3756
19265
7801
4202
12106
5426
142
1954
13035
1601
1870
1463
1869
2479
8059
34527
28255
15111
23984
38672
25199
18141
35064
30121
6977
23309
521
4981
559
29528
545
545
1868
616
334
991
991
9005
53698
1528
4366
26205
19163
14980
3049
7276
7506
7315
10948
6624
11541
7497
626
626
625
7793
288
7921
290
298
298
292
293
291
288
290
298
298
292
293
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
23177
137
137
137
137
137
137
137
137
1460
8799
19585
2326
22505
1460
288
290
298
298
292
293
294
290
288
298
298
292
293
491
1621
792
318
119859
1822
2424
2721
11038
901
1150
8414
23438
6722
598
720
1131
3064
578
4043
1058
1064
1055
1012
1045
3168
761
585
771
604
757
870
590
3403
1082
1036
770
740
8674
733
5844
1025
1028
844
1061
1108
76986
1822
2424
2721
11038
3064
598
901
1131
1150
578
8704
6722
1058
720
3584
1064
1082
1025
740
10243
3584
887
23438
604
980
7684
8775
2068
10243
23438
8775
980
7684
66332
980
7684
4328
4328
4328
4328
4328
4328
4328
4328
4328
4328
4328
579
569
573
563
573
563
4436
6115
6115
6271
426
513
1590
665
59364
665
86150
665
60823
665
84093
671
68772
671
986873
673
23978
673
21424
673
36413
673
673
675
116870
665
30483
665
27929
665
28960
665
26406
473
511
7866
2435
3757
15388
637
2935
11822
3073
3187
2572
3503
6656
2454
3778
1794
13207
3301
28925
14051
5617
4914
517
7416
3363
28455
40052
8392
14180
5604
7527
6125
6260
3363
22333
4915
6119
5339
12018
9307
4358
5823
4783
5695
6698
7019
6880
7601
5505
7392
24618
5463
6255
7134
5595
8472
5103
5531
5752
7392
5599
7022
7371
19585
6891
6293
505
4984
4483
1692
802
1961
2540
1306
1437
503
2824
1177
1180
1481
507
4872
1468
1469
41787
559
5682
455
523
528
545
2159
15783
2458
3724
2035
3113
1096
6118
4880
2378
3171
2247
2598
3151
5961
4483
2250
2313
2309
2298
4379
2958
5221
4431
4847
4361
5664
4955
2257
2490
6046
6437
7949
544
1428
3736
3010
5046
2729
1930
6224
5209
4050
1429
4214
1706
4040
5453
4387
5396
2315
2319
2316
2194
3144
4286
2451
4761
2472
6116
4413
3410
3245
5091
8728
7339
6535
62261
6536
10960
11985
3983
2115
11295
7950
6612
2827
4263
3310
15080
3229
593
6441
204
1350
1543
1727
1556
1540
1404
205
506
1319
1916
2075
1983
1967
1058
13103
205
1102
6233
204
2198
2312
205
1780
1512
1824
205
204
205
135
137
137
137
137
137
137
137
137
136
9213
24580
4321
5786
4746
1460
5426
6843
6218
4096
5658
7564
5468
6661
6982
7097
5558
1460
5065
22467
5494
137
5715
5562
6985
33926
7334
7355
6256
10846
3297
3297
3828
3507
3243
4311
3288
3075
3627
3816
2140
5492
616
639
501
524
527
552
414
425
543
569
577
597
506
526
517
537
498
536
541
564
1611
1072
536
1608
13228
9372
5173
12362
606
647
383
401
400
414
376
392
382
401
354
372
387
402
378
389
1607
394
409
20836
7676
1788
8658
2104
21139
16936
1598
29387
2093
37272
8658
2104
21139
493
5566
4328
14942
26167
19125
743
13273
18138
5792
251823
251823
21360
9355
12901
455
1347
523
524
552
526
536
4638
25572
10028
517
2647
4180
10587
2208
1079
349
348
976
1851
511
7700
513
3454
424
42620
633
457
545
566
626
545
553
819
291
623752
24618
5463
6880
9307
4358
5823
4783
5695
5505
6698
5596
7601
7134
7019
6880
23176
6256
6698
5102
5531
6890
7392
5599
7022
6293
5753
7371
1546
12965
1682
5573
36969
1549
9120
17193
5417
9353
1572
3460
3206
3433
6100
2981
12339
9786
15238
9307
173
174
174
174
174
174
174
7016
175
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
1256
1460
26274
296
7011
4769
3935
988
956
2622
888
849
2279
2865
2032
3706
2434
353
13999
2357
831
988
957
2623
18877
888
850
6443
15428
6144
1530
495
9307
4358
5695
5505
6698
5595
7019
4783
7601
6880
21044
24618
5823
5463
6255
7134
5102
5531
6890
7392
5599
7022
7371
5753
6293
1460
2549
549
18355
30113
13030
5790
2256
3303
7012
2682
685
4743
4924
1219
1215
5094
6915
3352
3273
8876
24706
3608
9676
8363
1135
179
6346
180
180
181
180
179
3802
4226
4226
9213
137
136
137
137
137
137
137
137
137
137
137
3017
137
1460
137
137
7466
38520
1398
2306
2032
2437
2433
137
137
137
4096
137
4096
4096
1827
23139
5065
5494
6853
5715
5562
6256
137
6985
6177
7334
4096
5718
39198
1949
1915
2353
252
7195
108208
6266
17935
796
11680
787
909
842
392
12421
6468
6434
6084
608
10220
183
564
181
182
182
183
183
184
183
183
930
940
6833
8059
1236
3775
502
4263
7949
455
97031
19800
60951
558739
625205
81148
21505
661146
575
3139
577
567
9307
173
5823
175
174
174
174
174
174
174
174
174
174
174
174
9307
175
174
174
173
174
174
174
174
174
174
174
174
174
174
174
174
174
15772
174
174
174
174
9614
174
174
173
173
173
175
173
173
173
1062
376
173
173
172
172
172
172
20228
172
56705
173
172
173
173
173
174
108448
20072
1667
20789
15200
173
21504
21320
20877
18228
59988
62203
13163
59660
21045
38889
21051
173
173
23510
92836
19709
1431
20050
20768
735
1567
2280
5988
5018
5988
1231
5987
1658
5988
173
21885
1681
175
381
969
33660
4732
1460
173
381
173
9922
7725
381
173
173
4096
4096
615
381
937
6579
43167
531
47258
1986
1090
1230
633
631
5600
4253
23596
168
167
166
167
167
521
5447
203
203
203
204
203
203
4156
1740
2200
549
453
13155
1233
4156
2432
553
4366
14980
26205
19163
513
18176
781
13311
2722
167
5447
515
93552
4673
2730
2731
2792
165
165
292
165
2783
1081
1760
2267
165
4135
1379
6430
165
3377
6953
978
644
165
165
165
166
165
166
165
46799
1063
6687
20228
1557
2967
3305
33049
377
10319
1095
1489
24859
19709
20050
1296
7863
6768
1431
3830
5243
10325
20767
175
23996
8476
772
222680
13563
1221
1652
7871
1646
1555
1310
1469
1886
1437
1555
1208
1454
1523
1502
321
1543
3298
892
6875
2439
3197
17030
2559
2589
1437
27665
2678
2554
2632
2614
1774
2379
2563
2423
2511
1584
545
505
2527
2522
2619
569
5761
5466
1979
10937
2541
2817
2806
10331
2751
2240
3071
12079
4002
21332
44708
7371
10068
8541
1542
51773
9328
9268
14034
4376
21132
2095
14846
5441
5165
7559
571
4024
424
9542
16436
5913
4040
5570
3910
4187
20419
4823
8032
3650
1463
423
42380
4643
7030
904
903
53249
6561
5604
11850
10148
11552
38136
2282
563
563
2789
203
203
203
5532
203
203
204
6408
203
3842
3732
5415
5415
203
988
1050
770
748
940
671
961
805
679
1163
755
604
798
1350
205
206
691
5841
3437
63677
2486
19992
33434
1561
4509
543
515
2345
626
626
625
563
563
563
206
205
206
206
206
206
206
206
206
207
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
205
107075
3100
3120
5196
585
4260
417
485
498
1309
42890
607
16741
190628
8638
60625
122886
10341
14064
2019
1822
2721
2424
11038
901
1150
1131
1064
3064
8414
598
23438
6722
720
1061
1012
1045
3168
578
585
604
1055
771
761
770
1036
1028
17520
590
3403
5844
4043
1082
740
3526
1068
2311
1278
1170
27974
12554
2314
2509
509
4933
167
167
167
1389
167
167
167
17877
167
167
167
525
2868
167
167
167
22265
167
167
167
529
1296
19803
1165
513
206
206
205
205
6767
4853
7800
3037
1809
1955
1841
1675
1463
1434
7181
1094
6546
1748
1658
1653
1349
4973
5436
20858
5063
1061
603
638
614
687
685
583
567
532
497
630
540
668
670
697
646
581
516
28152
5362
10538
8559
4858
3443
51797
2691
8699
3684
3866
3647
3475
3192
6067
3011
4942
3564
3905
3947
3129
3614
3004
2893
2784
2736
175
3770
3093
3847
7181
3075
5395
4675
3898
4114
3730
3085
4232
2883
2956
2697
2749
51293
637
36661
9213
24618
6255
7134
2325
2444
4359
5505
5595
6880
7019
2713
1539
5824
5695
7601
23176
5102
5752
6293
7022
41359
4784
5463
6698
6890
5531
5599
7392
7371
8799
1409
2891
9038
2176
6101
1377
4234
591
420
9183
3549
1701
5211
4359
5120
1333
41366
2184
4783
21389
902
987
1477
1423
1356
972
1369
932
1439
1028
507
501
2328
6688
607
618
615
643
1086
5405
617
634
710
1584
627
568
1051
635
567
604
979
1060
571
826
719
521
2630
12623
4799
6967
6696
5083
2483
788
6413
20199
443
435
3287
25688
5641
430
384
481
1374
6918
14089
525
2184
395
25688
5660
25688
7223
515
18547
28402
25688
39952
481
23364
8239
11943
2680
11856
7674
10144
11616
28795
1208
5604
11616
7508
5604
1740
12962
9307
4358
5823
4783
5695
5505
5595
5463
6880
7601
23076
24618
6698
7019
6255
7134
5102
5531
5752
7392
5599
7022
4330
1481
1342
458
6891
6293
7371
10920
953
2177
1460
10884
3334
3334
3544
4348
3112
3853
33964
3865
3280
3325
3664
2177
1517
6477
2225
2988
1102
883
908
928
7233
2126
852
879
950
714
1374
1377
6402
812
7340
12039
3639
1098
656
817
836
604
1420
2132
4536
2119
11464
381
870
2225
2117
345
1049
1079
1039
1080
1074
11092
2117
870
2225
381
345
1049
1079
1039
9307
4783
5505
7601
7134
5824
5463
33964
7022
6293
10883
5103
23076
5600
1517
6477
2225
812
7340
928
2126
852
817
836
1420
6402
1102
908
3639
1098
656
950
604
1377
4380
3335
1460
1460
4331
10920
1342
23076
954
5988
32619
5988
33412
14425
563
201
521
515
626
626
625
47850
18176
781
13311
5354
7429
5197
353
591
591
591
591
591
585
585
2170
533
497
487
497
3019
269
543
5841
577
28988
549
5151
3990
7313
372
3509
12182
5184
489
792
567
870
567
870
489
792
82590
2353
455
536
552
584
523
2772
241375
14933
469489
499
1311
23158
18138
13273
743
345
16651
15386
26388
251861
255228
9213
24580
5786
4321
4746
5658
5468
6661
5558
6982
5426
6843
6218
7564
7097
5065
23139
6853
5494
5715
7355
5562
6985
6256
7334
497
3045
4980
43775
2847
2851
4259
2726
509
467
18176
781
13311
21398
14072
455
536
523
1347
552
532
23178
604
21391
651
121526
147
121526
126652
2041
575
121526
147
121526
2426
121526
147
121526
145
145
145
145
20591
145
449
1126
2260
305
27425
662
1689
305
604
1689
293
121525
147
121525
145
139973
4746
5658
5468
6661
6843
7564
5558
6982
6218
7355
5426
7097
23139
6853
6985
5494
1927
11216
2140
3196
5463
880
812
919
793
2351
1833
2558
2149
5065
19009
5715
5562
1128
4813
196347
1527
22763
21064
1667
23807
1401
22340
1455
22717
10749
5813
6294
2177
11178
8571
7244
8302
42503
509
10730
1334
506
4483
1133
802
1462
699
1649
1559
127554
63817
1678
471
7973
426
4445
1030
4605
764
5572
435
682
549
5575
808
17037
166
166
166
166
166
166
166
166
166
165
166
166
165
14965
23326
168
168
167
168
168
168
168
168
168
167
168
5566
167
166
168
168
168
168
5566
168
168
167
168
5566
167
166
168
168
168
168
5566
167
166
168
168
168
5566
168
21886
11680
26280
14600
9036
3806
11227
2594
5966
15973
6498
19640
3738
9727
44057
7952
7708
11641
2289
79368
2670
2243
22571
6608
7649
471
7973
426
4445
1030
4605
764
5572
682
435
549
5575
808
3995
764
867
1064
1250
521
574
4649
8745
3568
268
2706
2759
2707
2681
3131
2768
2452
2662
308
4812
242
311
2876
10311
3165
4815
4887
5557
12719
506
544
504
532
1888
3765
5840
5840
4493
4911
887
6680
2032
14416
8648
11097
9213
5786
5658
5065
5718
23139
9521
7334
1640
2380
2168
1946
7494
1520
2688
2577
18171
11463
10855
4479
6546
8365
8233
4892
18138
13273
743
21360
47812
588
587
588
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
4855
5218
4165
12802
3178
16063
3102
147
146
146
2495
3274
1664
147
147
1924
147
1809
27955
7769
147
27492
689
1716
293
12221
147
49351
56162
147
16875
644
13745
147
24075
43075
225
6907
8860
3715
4669
2695
2155
3162
4271
3899
2289
6598
5542
39625
3079
3057
1850
2867
4074
2695
11131
2516
2869
4572
18570
585
10653
626
626
625
591
2341
626
626
625
457
9552
626
626
625
3562
4470
515
5566
165
19944
515
5566
3568
5566
922
7569
6934
165
165
165
164
165
165
166
165
165
166
165
165
165
166
604
166
165
166
166
165
166
165
166
165
165
165
165
165
166
166
166
166
164
166
165
165
165
166
604
163
165
166
166
165
166
165
165
165
166
165
166
166
166
166
165
166
165
259
259
259
315
3075
88
88
1003
88
486
694
88
88
544
88
525
590
88
88
5964
3137
3181
3086
2791
2664
2680
10628
2861
3044
3209
3227
10519
3139
2654
5825
2861
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
28346
68
68
68
68
68
68
68
68
68
68
68
68
1699
68
8444
8444
1687
8444
1699
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
129
68
68
68
68
68
68
68
68
68
68
68
68
1699
68
8444
11851
3173
23033
3175
2847
3174
3172
3174
2562
3172
22043
3175
1616
521
14914
521
3173
521
15032
521
14830
23033
3339
2177
413
8284
11772
9213
4359
5505
5824
5595
4784
4096
5463
5168
15978
12766
3473
2610
3291
2969
3401
3318
2508
29065
3547
2680
5704
40643
13940
4315
4430
4430
4666
11348
17982
137
136
3064
2887
137
3548
6833
3498
2656
3070
11011
333
1965
11254
4330
1482
953
458
1343
10920
4324
560
5447
5036
416
5471
6422
8797
561
6887
6691
6776
18837
137
1608
1608
1608
1608
603
1318
5604
10567
559
9583
1776
1932
1187
2219
4982
18076
3971
3862
3783
4062
3916
3835
2210
4404
3448
4608
3939
3444
6406
5224
5090
4378
5424
4541
5828
5757
5420
82343
3862
6045
6574
4897
5713
5391
6401
4005
6655
4465
5232
6062
581
571
206
205
204
205
204
1822
142
142
11038
142
143
142
142
142
142
142
143
142
142
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
144
142
143
142
142
142
142
142
142
142
142
142
6722
501
491
1404
1245
1675
2102
1912
164490
57250
664
8009
11990
24064
7468
12236
4981
17315
12024
10695
9520
13626
11336
84459
13065
4445
1064
5803
764
661
1312
3477
1182
1319
2490
1813
468
1347
1399
1576
1448
3071
1948
1543
1905
2343
1995
2428
1692
2303
1437
2887
1857
1459
2717
2449
2065
2098
1562
2409
4367
1424
1193
1525
1797
1825
1548
2212
2036
2023
1683
1690
1919
5731
1614
1237
1182
1702
3260
1405
2168
1863
2021
1597
2350
4078
1435
9824
1432
1416
1636
1718
1451
1772
1341
1706
1567
1353
1489
1241
1553
1640
1379
1529
1687
1643
10572
1239
1053
2220
1568
1253
933
2169
1995
2301
1061
1206
1491
1420
1217
1448
1304
1482
4834
1430
1431
11585
1399
2567
1551
1831
1784
2098
1786
1669
1519
2211
2025
5488
1979
2177
1508
1567
1173
2439
2129
2137
1827
2054
4899
1670
2076
1664
1471
2310
2025
1763
1872
1569
1441
1848
10121
1542
1614
1768
1994
1621
2363
1941
2386
1418
1622
2113
2230
167
167
166
168
166
166
167
167
167
167
589
23364
2680
11856
8239
7674
10144
11616
11943
503
553
1284
514
485
417
498
1309
1096
1081
473
3857
479
559
545
205
9307
173
174
174
174
174
174
174
23176
175
174
174
174
174
174
174
5102
5531
6890
7392
5599
6293
5753
7022
7371
7649
174
173
174
173
174
179
181
179
179
179
179
178
179
179
180
180
180
179
180
180
179
180
179
179
179
179
180
180
180
180
180
179
180
181
179
180
381
81339
42985
2173
33265
2616
7256
4498
718
4587
7805
1329
1252
2425
764
4445
661
8653
1888
468
2182
2348
1813
2387
2182
1935
1811
2384
2475
2066
1959
583
5043
1617
928
880
205
806
924
205
909
874
883
919
924
5896
43230
3683
3533
3466
4451
4092
3609
4826
4469
3666
3536
4417
3440
3986
3870
3600
3450
5017
4044
7108
3416
3922
3877
3654
3591
3133
3690
3408
4711
3372
4053
4046
3364
3481
3325
4693
4003
3455
4087
3252
3286
3249
3221
3858
3859
3833
3904
4772
5139
3420
3226
4609
3469
3489
5839
3146
5287
6077
4018
3590
3646
3388
25586
2103
671
405553
575
575
575
575
168
167
168
168
47812
167
167
167
18138
575
3072
457
551
510
519
11190
699
4483
802
1717
1390
2453
1335
2168
1884
1834
519
134767
52907
3638
2438
26928
55888
23781
181
9085
3102
159
141
4165
3178
5267
4323
507
2920
507
8760
507
206
20637
509
119859
40628
1153
3188
9149
2235
373
11098
1746
14410
105
105
105
8175
10211
3795
29463
6034
35605
4235
25277
3795
4754
36871
4211
8260
3795
37889
4733
31545
5124
22207
3275
10688
480
453
533
1202
528
15596
453
528
497
535
4720
1924
4366
14980
26205
19163
3049
7276
7315
7506
11541
6624
10948
302
4970
4690
21614
6822
2734
3421
2695
3311
6586
7410
4864
12064
207
140
140
9194
136
137
5767
24561
4096
1460
1460
8780
2269
1352
2657
1483
2388
41303
2835
4708
4315
5992
5067
11868
5087
4255
4864
4951
4970
4240
4310
4786
137
4148
1634
11856
13989
137
141
13512
141
2146
142
142
8981
6044
1320
534
4178
2120
845
515
20107
36179
10526
535
306
6045
306
10867
10175
9145
3512
5174
5083
32768
9894
12697
2223
931
831
900
793
2566
4274
1425
1286
897
402
2121
10864
11604
13491
4787
143
467
18138
743
13273
21360
7304
417
485
498
494
579
590
23326
2642
11818
11578
8201
7636
11905
499
489
3089
3054
3107
480
9307
173
174
174
174
174
174
174
174
173
175
174
174
174
174
174
174
174
7649
173
175
174
174
174
174
174
175
174
174
174
174
179
181
179
179
179
179
178
179
179
180
180
180
179
180
180
179
180
179
179
179
179
180
180
180
180
180
179
180
180
179
179
180
179
180
28795
204
5604
206
206
205
206
204
206
5604
575
3080
519
8620
5566
5566
5566
5566
2920
8534
1206
1206
47226
47226
2920
3974
19977
1933
4438
1926
553
5566
5459
3011
10910
7238
6586
7468
11503
7277
17509
5566
10027
5566
8227
14944
5491
31518
26341
101810
17935
176200
209062
37868
37868
279
1822
2424
2721
11038
578
3064
8414
598
23438
901
6722
720
3403
1150
1131
4043
771
1064
1036
1012
5844
604
740
590
733
844
870
8674
1058
1082
1055
1025
757
585
1061
770
1045
3168
1028
761
76986
1108
47764
980
7684
1822
11038
1822
11038
142
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
142
142
142
3290
5390
9194
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
21044
24618
5595
5463
6255
7134
5102
5531
6890
7392
5599
7022
6293
5753
7371
7650
7777
3026
2556
4393
42233
474
9955
545
734
696
530
557
694
6681
5299
5810
5356
5564
5547
4075
2138
1734
670
554
677
729
551
6894
6554
564
23346
7060
16496
6160
3793
1725
6922
2804
12143
4910
21861
17246
25794
546
1667
20890
1708
558
529
529
519
519
525
515
529
519
519
11342
294
485
1851
190
192
49022
28372
521
14914
521
15032
521
14830
14486
1183
523
517
4542
626
626
625
2452
4858
3443
7016
2691
4096
3685
3770
3647
3192
3475
3867
3847
3093
51293
3476
6067
4675
3898
4114
3730
3129
4232
2883
3093
3075
3011
7181
5395
4942
3564
3905
3947
3085
3614
3004
52357
3005
2884
80398
2884
2697
2749
3004
2893
2956
2784
2736
89598
98527
4096
8699
481
9583
1776
4982
1932
1187
2219
497
3032
517
9514
588
588
587
3909
168
167
167
167
4432
481
23364
11943
10144
2680
8239
7674
11856
11616
13497
507
4127
626
626
625
1299
10479
2716
16366
9213
7097
7564
6218
6843
5426
6982
5558
6661
5468
5658
4746
5786
4321
24580
9213
7097
7564
6218
6843
5426
6982
5558
6661
5468
5658
4746
5786
4321
24580
9213
7564
7097
6218
6843
5426
6982
5558
6661
5468
5658
4746
5786
4321
24580
4366
26205
19163
14980
587
2789
455
532
523
1168
381
81339
1080
1205
18352
552
1347
18352
14980
475
7828
489
3559
501
5475
654
480
533
453
528
7101
2622
2279
988
888
850
2218
2005
2217
12170
135
956
2048
30030
25770
477
504
1935
626
626
625
21900
5329
2920
35217
206
33578
2401
2321
11740
3795
1984
4767
10741
8682
6641
18639
2529
626
626
625
1854
2004
8637
17273
30813
282
757
757
17406
3309
4003
3544
6056
4383
3421
4472
4151
4697
1069
5332
331
792
2348
4138
4764
4424
336
2329
28033
358
976
1468
3267
1917
2920
30684
4003
6597
13703
10484
11003
2320
2542
3725
2533
3314
4145
3657
5636
5867
5680
7300
1112
8754
8922
11657
2587
2532
2291
4147
5942
5838
3591
3340
5423
9229
9213
137
5532
4096
7564
8473
6891
5531
7392
6293
5103
7022
5599
23177
5753
7371
5599
5718
39236
1987
1953
2391
4275
19296
1560
3688
119859
1072
14472
60888
5466
8271
9276
1775
1654
1313
1562
1598
1422
1337
1330
1551
5566
10529
206
205
205
555
554
1952
3862
8538
5566
16901
16051
2873
2604
3031
2262
1493
3212
2593
1629
1886
9436
5566
2674
457
6117
5566
5566
5566
5566
417
137
137
138
138
138
137
497
917
565
383
16689
9765
11792
41100
471
205
203
204
203
205
204
205
204
204
205
205
204
565
31527
565
31527
4682
2855
6692
1202
461
9298
7289
1371
2465
1805
1399
5320
5250
3261
1811
19137
2214
6865
7264
4524
1435
5604
10567
2518
24887
15960
9433
4455
4506
7465
6347
7640
6468
6905
491
19713
5919
6275
5905
3018
579
2894
3644
1279
65178
515
206
205
497
3098
525
1865
626
626
625
2792
507
24012
6588
2895
3725
31702
5560
8390
3752
4020
1214
659
349
783
515
229303
539
3412
1231
4520
1078
621
18991
483
5563
2820
361
1064
2602
361
2676
4530
361
361
2701
361
16418
3940
2752
1577
1155
3852
29903
38614
3886
421
420
551
551
579
176413
41940
184057
547
41011
559
571
87643
545
165067
134409
549
39495
573
565
557
140134
213378
141322
161940
557
549
509
10159
1580
4483
2032
2424
2268
1979
1806
802
2401
506
1652
699
1659
1660
2151
1456
2503
1190
579
551
557
509
206
511
511
4638
10028
10587
349
348
976
1079
517
25572
4180
1851
2647
2208
5397
15550
6563
1437
4333
2339
460
45626
14600
45626
27740
14600
1117363
4197
18882
2713
2645
2607
2687
2464
2684
19669
21318
4415
9039
289
1519
9731
2586
4935
428
18287
712
286
295
2710
3877
290
290
19456
32350
4208
1166
1147
1155
1321
1638
3122
1166
364
1189
407
1174
396
465
1776
6102
1261
451
399
2371
793
342
429
1585
1167
1127
142
142
142
142
142
141
141
141
141
141
142
142
142
142
142
142
142
141
141
142
142
142
143
141
142
142
592
487
460
349
8130
4781
4119
27612
734
7139
4545
4825
671
6148
2913
513
3454
424
633
42620
511
481
9307
4358
174
174
174
174
174
174
174
5531
5752
7392
7022
175
5823
174
174
174
174
174
12870
6891
5599
6293
7371
337
175
174
174
174
175
174
173
174
3439
1323
366466
539908
422444
432052
5480
2287
4632
9338
296
2960
2839
10669
108237
2448
292
292
19386
455
1347
523
536
552
532
45502
205653
203223
417
826
993
1451
1167
24120
1008
1199
1013
1377
1009
931
1157
10720
914
1100
1256
1680
817
1072
1359
2300
14626
1100
1115
1343
1065
911
983
13398
2924
34751
1265
879
880
2924
195
6968
194
1039
194
5360
4003
11439
3246
3246
407
310
36521
625
2180
2558
3366
786
569
2054
8011
204
4643
204
5610
204
464
1608
4033
4483
802
1102
905
13103
5654
506
1980
1742
1635
1594
1730
1635
180608
565
559
5475
480
453
533
654
528
453
385
394
18022
91702
207745
577
614
540
621
690
595
540
17767
3059
590
785
529
7721
3324
971
916
953
371
705
1345
8210
610
1447
1131
731
531
4294
1854
819
1652
1502
5157
1567
965
10153
6606
451
1388
711
960
1046
508
475
2431
748
430
577
456
630
1035
5329
2535
484
433
600
914
699
444
424
506
2914
5575
8402
817
694
1071
768
573
577
1018
530
1089
3795
571
598
637
529
593
783
1841
929
809
1665
809
17162
543
1611
879
628
847
2754
609
1808
1487
5106
2456
29771
489
1532
813
807
759
3698
497
898
687
594
419
474
469
110617
541
2770
713
467
718
589
648
958
4900
1618
1274
627
611
644
16783
19829
1514
586
1292
526
1326
1479
1749
1090
655
1108
2985
4265
690
576
970
537
594
1835
734
940
1142
1145
665
531
540
450
1192
1565
1927
1957
1534
1541
1709
903
435
1762
405
1526
573
863
577
586
988
602
526
708
504
1254
1182
581
934
525
592
817
728
792
764
839
889
1267
976
2236
1165
539
615
599
19941
800
828
827
535
1207
677
821
1498
1289
1219
1771
1412
729
676
743
838
1396
1718
938
1373
619
554
563
1350
873
537
510
546
1562
1585
1898
1603
1556
1611
1746
1751
420
412
1346
662
647
976
609
831
845
5475
453
2249
45398
4183
6597
781
484
485
534
1837
1209
4633
2650
1451
553
709
619
1625
2425
908
1006
869
2031
6250
1122
774
765
786
714
703
3369
3500
699
703
1019
2456
488
3872
1362
655
595
627
2508
409
552
3237
3842
4469
4499
3831
5337
4038
6351
6261
5426
5967
6642
2691
4636
5027
5692
5371
611
5280
626
625
626
3219
205
205
205
2446
205
205
205
17024
205
205
205
15558
20318
83465
12510
345
1843
5341
10432
16340
3592
797
553
1934
372
96963
585
6230
519
5604
837
2519
5532
59870
2519
537
503
12708
7056
7450
18977
1560
9092
26549
578
462
1571
4543
3143
1837
4961
424
24079
579
617
12551
802
699
1845
2098
2069
2347
1493
2498
2752
4483
506
1469
1766
2245
2233
2211
1523
4084
1977
1510
2261
1687
1656
2314
2352
2263
2913
41373
12608
7321
7360
18127
1314
11692
1076
31563
1076
3236
96235
17242
15491
7501
1076
9619
989
429
9412
6510
318
1314
12497
15234
18468
20103
19533
315
9936
298
283
10344
925
2105
8812
1017
558
1834
23672
23475
7721
1716
1729
1708
7722
554
17750
1036
1017
7721
22197
2454
8935
8189
8897
5515
10004
2395
2105
498
507
431
508
8726
1042
4604
476
83259
479
29818
483
38385
1042
481
1346
30507
1345
1083
563
26324
1018
565
32298
2528
9128
377
44994
41762
40721
43853
42837
51716
609
159804
1357
1357
518
21723
511
563
609
3240
6155
28658
649
11123
23242
21393
577
575
1685
14017
8367
688
722
2935
2536
2114
1310
1305
1324
3993
1279
1305
1317
1305
1317
1318
1685
583
968
3755
832
453
291
1789
1265
2284
279
22293
406
415
424
427
430
424
427
432
428
472
432
430
430
431
435
429
432
430
431
430
424
429
424
431
424
424
430
427
430
427
424
427
430
430
429
432
424
430
430
430
424
427
430
424
431
430
430
430
430
430
430
430
427
430
427
430
431
429
432
429
430
430
430
429
429
431
430
430
430
431
430
430
430
430
430
430
430
430
431
427
429
427
429
427
430
432
429
430
424
432
427
430
430
431
430
424
428
432
472
430
2284
13851
182
179
180
177
180
179
180
1517
6402
2225
812
1102
883
879
817
950
12039
928
1374
6478
2988
852
7340
656
908
836
714
604
7233
1420
1377
2126
3639
1098
2226
4301
5561
2902
10350
9143
10364
1769
16960
9770
518
9801
3009
3397
3946
3918
7079
1783
2115
2630
2449
32091
1664
36112
2627
206
206
493
1503
563
1124
497
493
8019
5604
1626
529
2507
19636
4131
2939
513
517
2852
533
904
8836
33768
529
789
36509
3413
533
774
32447
3922
533
900
24579
2761
1908
844
1472
1940
2102
533
807
36381
4580
533
533
855
32747
4759
533
771
34439
6288
3168
533
533
5023
281
350
1707
595
8741
205
625
626
97096
150
1281
137
136
9213
137
137
455
137
5824
4326
5009
1608
4632
3752
5168
3978
12792
2978
2452
2525
5604
3381
1081
773
8262
12279
8262
12279
564
179
180
15909
15191
15909
15191
1608
9307
5823
536
175
922
7569
432
525
418
555
469
1445
2129
591
2576
645
506
501
535
631
1343
585
604
556
659
1312
538
523
647
545
1963
649
821
1893
382
5555
603
629
434
515
656
557
401
650
389
459
7084
1614
1451
388
392
2720
1344
923
2692
374
544
945
293
604
1311
9010
604
2558
3800
301
916
10348
5756
1088
1387
604
604
366
1319
1153
23152
3068
8669
75210
563
417
483
5563
2820
361
361
2701
361
1064
2676
4530
361
2602
361
16418
24618
4359
5505
5595
6255
5824
5463
9213
4096
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
4288
4003
3103
2747
1448
1448
11215
4389
2747
11215
174
174
582
11989
721
172
217
3103
3923
4288
2719
217
217
217
217
217
217
333
1063
6688
300
20228
2967
32157
10320
1095
1558
3830
5243
7016
3306
10325
7312
9307
4358
5823
5103
22024
7650
5531
6890
5752
5599
7022
4796
1750
1804
1878
1530
7680
6293
7371
4844
7393
4096
2645
611
14368
2680
25088
1531
1839
1429
1514
1757
592
8979
5298
39794
6626
11965
1398
913
25321
2932
2280
1779
2320
647
24049
3673
26755
1096
1489
7863
1296
6768
108449
290
4295
4483
802
1585
1427
23702
136
6538
137
137
8476
1401
21051
137
8505
20789
1470
15201
21320
19709
1431
20051
33461
2190
419
2841
646
569
4928
14964
19240
23652
6561
75190
46635
31231
8145
643
414
22392
643
3988
643
1924
7110
3348
35830
2416
14276
5211
85057
82887
595
5099
626
626
625
14929
4881
491
15711
4473
1243
1654
21958
2960
30663
21755
36108
42547
480
480
2331
11950
165247
575
3157
505
3236
3580
6859
35962
505
167
53670
9084
205
205
206
206
206
206
206
605
591
595
4131
2852
2939
611
904
8836
33768
611
771
25728
611
855
32747
4243
2455
4851
2286
2629
1964
36657
3606
529
523
64314
527
521
12164
29046
585
623
9862
4483
802
1454
1674
1756
1470
1489
1379
1605
1567
1725
1681
1810
1744
1391
1527
1279
1591
1678
1417
206
206
206
206
206
11851
24753
21255
13675
6056
3394
11351
11788
2562
2847
14466
24753
10755
1616
519
13922
5841
655
14600
14315
1702
7269
2129
1132
3336
1667
6019
1738
1189
1124
1887
4124
3975
2098
2428
384
1705
3140
3122
2241
1871
1697
1421
2286
3199
1746
5390
1323
708
1854
45505
205
30121
6909
3832
1342
1352
20017
4572
882
225
527
517
527
517
501
3245
4236
3644
895
2979
12092
282
757
757
17169
3309
3544
6056
4003
4424
4764
4697
2329
331
792
15436
14060
5159
17716
336
336
336
976
4472
5332
13345
4151
13797
3267
2920
4383
1917
4138
8138
2348
1468
3421
3038
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
3038
2537
599
5927
534
486
225
544
16384
17036
486
225
657
261
788
694
525
492
590
599
121149
554
454
386
481
3201278
145
7392
575
3097
473
511
1664
4071
3648
10012
1722
1276
782
24455
521
5019
29566
559
559
7950
402536
206
205
206
206
206
205
205
205
206
20030
206
206
206
206
206
206
206
3569
2820
3569
421
420
3874
8675
5563
16418
2701
1064
361
361
361
4530
361
2676
2602
361
1292
575
3112
175
174
174
174
174
174
174
174
174
174
174
174
8133
2528
1589
1385
2301
6071
2299
3696
5863
1710
3673
4748
7430
1042369
2996
5970
1064594
2996
7430
1063216
8310
15133
48746
5114
4059
10621
7413
10214
3375
1713
4078
2747
2517
3449
4465
3355
25247
4566
4081
4138
4963
27035
7091
6760
8405
407
310
36521
1063
136
300
136
135
135
135
135
135
1608
136
20228
136
136
136
135
137
28076
505
207
169
1282
169
169
169
101
875
6668
2321
268
3671
9849
1868
10125
336
285
350
3102
3286
506
544
532
535
10287
504
6057
2041
4863
551
379
1153
1152
350
432
343
328
1123
1095
380
20335
477
329
399
1146
377
358
329
349
1738
1071
1959
3765
4493
14889
9359
16084
875
6668
2321
268
9849
1868
2680
10125
19477
26258
23999
269
35376
10097
24444
269
2093
1947
1560
14685
1026
269
2825
2784
2885
2801
2771
18223
2801
2744
2785
2809
3908
3738
31771
2798
4442
1330
6281
8618
25838
343
176
176
177
176
2255
57641
181
181
6548
30016
6329
6474
536
524
359
175
9010
174
172
2723
3328
3533
25396
1800
139
351
507
1257
3367
1226
1336
1365
1377
1462
1353
1434
1285
8251
2217
554
6970
1227
1286
1248
3301
2010
2279
544
7778
1300
2279
48580
8398
1602
1632
1680
1735
3064
8583
526
481
1652
1870
1476
2152
3567
1522
1352
1562
1556
2520
1507
1680
1924
11132
1969
11124
3330
1786
497
1079
509
1203
6329
204
2979
204
292
292
292
601
595
3727
626
626
625
1409
487
1368
497
3016
8137
10174
29426
35568
5997
509
10572
1568
1239
1995
2301
1053
933
1061
1217
1253
2169
1206
1448
1482
1420
1491
517
2220
3231
1229
515
6403
1312
1505
1689
1366
1518
1502
1281
2037
1878
1020
1945
1929
501
491
129427
183738
87861
1505
6440
6364
2188
1091
7303
2977
801
841
12002
645
868
939
703
872
897
7196
593
1409
2115
806
825
1366
917
1087
1363
3628
4266
3644
529
519
12525
24580
4321
5786
5426
6218
5468
5558
7097
5658
6661
6982
6843
7564
7740
2989
2519
4356
4205
4813
2418
36620
2249
2592
1910
436
527
697
632
659
520
657
6644
6517
5319
640
4038
5527
16459
517
489
6857
692
5773
6857
48139
8373
519
519
42731
501
491
489
169
168
168
168
168
1540
168
169
169
5151
71400
573
4275
41134
1560
3688
119859
2691
5286
15461
14246
24175
21469
23192
1873
2630
2115
2449
7079
71290
1642
35345
1702
7255
419
8398
8583
526
11124
1786
3567
1969
1079
1522
1352
1680
1652
1680
1476
1924
1735
11132
2520
3013
497
3330
481
1507
1556
1602
1632
1870
2152
509
1562
206
205
6014
4990
6110
11076
4483
802
1431
1800
699
506
9453
2725
1762
1667
1992
2353
2725
2725
575
3125
282
3594
11997
531
1618
3102
4852
4340
7620
2864
2900
2771
4759
4979
5360
206
204
207
204
206
204
207
205
205
204
205
205
204
205
206
205
205
204
205
205
205
204
206
205
205
205
204
204
205
205
205
206
205
205
205
205
205
205
205
205
204
205
205
205
205
206
206
205
206
206
205
205
205
205
204
204
206
204
205
204
204
206
205
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
204
205
206
206
204
205
205
205
205
205
205
205
205
205
205
205
206
204
204
205
205
205
205
205
205
205
205
205
206
205
205
21180
2866
58005
4315
3243
3494
2455
4446
4330
206
205
205
205
654
480
453
14264
2262
528
2244
453
533
3418
4587
2628
8309
2341
2269
6321
1072
3458
7473
2888
15442
13334
577
1685
575
137
139
139
139
139
139
139
139
139
138
138
569
6464
13140
13991
2680
2680
4002
1174
1172
850
1846
1740
18821
205
204
3216
205
204
204
204
5896
204
204
4701
53783
1753
204
1169
1099
204
76696
59658
4514
90465
3014
4860
1300
1630
1266
36296
595
5099
205
205
205
603
5952
626
625
626
21412
205
205
205
33125
205
205
205
14929
205
205
205
575
3207
18176
781
13311
59016
19492
552
1347
455
523
536
532
60880
105572
579
3245
4236
895
2979
3644
4495
4428
6204
4493
6204
4493
2470
587
557
12261
28030
19352
637
697
573
5405
1566
566
615
634
705
697
569
567
600
604
617
615
619
628
706
718
1574
822
788
565
595
627
635
703
920
601
595
8741
626
626
625
9679
13061
97096
609
5803
617
603
334
4118
489
792
311
3298
408
437
412
419
440
410
462
424
439
428
390
457
506
10393
567
870
613
607
2143
626
625
626
3138
2493
1505
1483
1398
103791
3677
4033
1102
2720
7822
1983
3205
2105
2383
2073
1675
1483
1811
1859
1602
2026
3279
9127
2632
1840
3283
1981
1961
3779
1712
3199
3057
1991
1968
1966
4659
923
1662
1850
1392
4797
2296
1390
122344
1717
1667
2497
7405
1562
1816
2270
2126
169058
11956
1711
2136
2061
1721
1619
3451
1491
1803
2210
1582
1809
2047
1495
181043
193166
3865
6358
1580
1562
1498
1706
1754
1608
1590
11092
3110
2170
2774
2957
2841
2862
3075
1843
2881
2214
1770
2451
3365
1994
2980
2592
143508
187882
178694
54279
57788
169320
127623
175233
171168
2537
1925
2426
1787
2143
1226
3512
4189
2051
2176
2358
2133
2377
1620
1582
165438
2362
2952
2399
5654
1635
1847
1635
1980
1594
1742
1730
4797
1605
1732
1570
1693
2411
2221
2062
1767
1582
1643
1650
2832
1504
165274
2565
1596
2160
1697
150017
3814
1755
152416
5895
1640
1449
2684
1475
1611
1593
1626
1773
1776
1841
1471
1870
1706
2707
166797
2538
2426
2756
2350
2907
9118
1103
1464
1428
1334
2279
1398
2216
1504
1445
991
1573
1478
1444
1591
1280
6892
5561
2265
2668
990
1990
2628
1551
1662
2335
109640
11623
2136
1869
1822
1437
2063
2605
1707
1589
1824
2249
1557
4362
3180
3051
4937
1509
2348
1479
1708
1910
1886
2114
1607
1801
1702
2063
2481
1113
1725
1793
2326
2548
2190
1471
3995
1987
1996
1656
2373
2500
2218
1974
154863
2084
1890
8231
1440
1548
1617
2144
2097
1422
1418
1472
1495
1580
1445
1434
1453
1574
1492
2463
5957
8249
1432
1660
2015
2926
2226
2160
2523
2788
2898
2136
1909
1812
1986
2584
216731
5525
2257
1717
2382
2144
2057
1827
1577
1298
1626
4175
2684
138325
4430
2373
141484
6306
2519
8724
2138
180070
9999
1844
2109
2011
1697
1518
2113
2304
2313
1900
1391
2345
2279
1789
2251
1715
2152
2455
2250
137511
4198
2232
2508
1688
182711
6793
1970
1768
1290
1707
2157
3742
1466
1572
142936
4483
802
506
699
2465
1208
39047
4352
1821
2807
1716
1814
3662
1692
5526
1605
2092
2017
1865
2215
2477
2167
1546
2175
1211
2894
2182
4027
1733
40771
2536
1646
3056
1231
1206
112069
2959
1501
5841
1350
3109
2381
1986
2033
1581
1943
3235
1569
52196
4405
1462
1231
1563
2466
1730
2341
1475
2524
1951
52086
5769
1652
1740
1275
1220
198738
122348
2105
9109
1478
1273
1507
2028
1887
1716
1426
2401
1359
2179
1288
1221
2183
2247
2029
2006
1975
1686
2566
3841
1515
1431
11076
1800
9453
1667
2725
2353
1762
1992
4492
1891
1235
5232
1405
1185
136736
1708
1708
8040
1565
1368
1820
2068
55788
3326
1345
1890
1772
2156
1359
185138
188848
284532
141392
1821
1204
1202
1714
237940
176879
4033
1102
905
2588
2126
1921
1763
1989
2493
10137
2332
69866
6538
2742
221538
1678
6000
1545
2237
10514
1532
4111
1665
178548
180
480
1822
180
179
179
1095
180
179
1101
808
11038
181
180
616
1145
180
181
181
180
623
1120
4080
641
627
3440
1073
907
1062
1098
4407
1092
1065
777
1049
799
3205
770
794
4175
13593
5881
8711
882
808
16060
1083
1822
1083
182
11038
65683
8137
9314
1628
1447
47850
626
626
625
641
2800
15070
4295
4356
2813
2920
16447
4298
569
512
10165
442
540
507
773
785
811
274
567
556
567
575
572
541
274
537
536
727
797
800
824
8591
546
535
578
597
564
6603
575
274
10967
572
281
9512
578
274
9698
15248
184
184
184
184
184
55983
55983
56865
185
185
48038
27880
47492
56865
27880
57920
184
184
48038
57920
184
183
183
184
184
183
183
183
184
184
183
183
185
183
183
183
184
183
183
184
184
184
184
183
183
184
183
183
185
184
183
183
184
183
183
183
184
183
183
183
184
183
183
183
184
183
184
184
183
184
184
183
183
184
184
183
184
184
183
183
184
183
183
183
184
183
183
183
185
183
183
183
184
183
183
184
183
183
184
184
184
185
183
183
9307
4358
4783
5695
174
174
6880
7601
175
5823
5505
174
5463
6255
7134
174
174
5752
174
174
6293
7371
174
174
7392
5604
10567
13274
4601
164302
7016
168503
28767
82203
119384
485
479
1935
626
626
625
47850
503
503
493
184
183
183
182
836
1321
1744
2578
1597
206
206
205
6559
1074
8717
13666
146
10447
11620
10966
2550
2283
2495
2505
2254
3688
4110
2496
5905
3277
5801
4108
3554
3620
3303
5599
5386
5830
9192
5643
9567
991
338
991
515
6035
192
192
192
192
4609
1905
15315
2279
859
3284
9443
3375
3862
4325
2163
12453
150418
7904
140818
8965
585
10196
802
699
1926
1187
506
1418
1785
1951
1270
1641
1392
4483
1376
1381
1459
1194
1410
1485
1586
1917
1550
585
2027
2045
613
3051
5841
1350
1835
1586
1863
2250
196201
32403
2103
2136
2447
1600
3298
2206
1443
1901
2059
1635
2388
40364
3109
1986
1943
2033
1581
2381
2875
1407
205
203
205
205
587
559
46395
557
557
161940
559
156890
573
140134
547
41011
216955
569
4928
75190
46635
23652
31231
6561
14964
19240
495
481
581
575
587
8398
8583
1522
1352
1680
1652
1632
1870
2152
3330
1969
1924
1735
526
1562
1507
1556
1602
1680
1476
11132
11124
481
1786
2520
3567
3031
1079
1399
535
2187
575
587
3102
204
15783
5046
1930
2458
2378
2247
3151
2313
4955
11295
5453
2035
2194
5396
5209
544
3736
2729
2250
4379
4847
2490
6046
7339
4263
4040
2316
2451
5664
3410
6612
2827
1429
4286
10960
3983
4761
1429
3010
6224
3171
2598
5961
2309
2958
4431
4361
2257
6437
6535
11985
3113
4050
4214
4387
2315
7949
5091
4881
4483
2298
5221
6116
2115
6118
3144
3245
8728
1096
2319
2472
1706
4413
3724
1074
1334
12255
1454
748
31142
574
15011
783
67798
814
3064
3448
795
23323
12355
1517
2225
852
817
950
604
6402
656
1377
714
879
6478
908
3639
2126
2989
813
836
883
1420
2226
928
12039
1103
1374
1098
7341
7233
10892
2279
8239
6282
45957
25467
5604
203
543
1012
203
203
203
205
549
206
551
205
204
205
204
205
205
6851
11478
8422
4935
5519
9454
10082
5719
483
1317
4483
2111
96023
787
5409
1598
90158
3528
2222
1664
24414
3360
36697
168883
3780
1935
491
491
62266
471
509
24849
4998
25458
6491
10983
491
491
491
491
471
509
491
491
501
1607
497
3035
13979
3722
524
519
13487
520
502
515
518
498
2989
10090
3266
10990
2599
11219
2689
11453
465
4366
14980
26205
19163
513
18176
781
13311
337
523
2518
24887
2682
2127
509
2711
455
5447
523
552
532
536
1347
6697
3167
4764
781
13311
18176
21398
455
532
523
617
7304
536
1511
1480
2130
6282
7486
45788
36636
5065
157
341
72
3752
1072
205
205
205
47850
3740
205
205
205
8976
205
205
205
1480
205
205
205
17003
205
205
205
205
205
205
205
2385
206
205
205
205
477
30508
503
541
5041
11128
1659
1539
4572
4385
1165
1797
3346
1874
3157
2145
1843
4366
14980
26205
19163
3049
6624
7276
7506
7315
10948
11541
521
3645
54970
2183
11532
13268
984
6463
3541
6017
15097
2060
18124
3980
1633
904
2820
55867
206
5840
206
206
206
5840
1845
515
7705
52424
1160
1643
353
4924
1527
621
4521
30247
1079
497
3069
298
1436
57161
3983
24706
23896
23600
7103
10205
9053
8649
16443
9340
8038
24273
859
29722
28505
479
5604
10567
7151
1321
1295
1044
4483
1392
802
1884
1357
1802
2114
119689
585
3718
626
626
625
9213
24618
7601
4359
5505
5463
6698
5695
5824
5595
7134
6880
4784
6255
7019
5102
5752
5599
6293
23176
7392
7371
7022
5531
6890
362
1256
3459
396
26274
1322
206
205
205
205
31383
5097
626
626
625
5604
5604
583
607
2722
626
626
625
585
3430
205
205
205
585
2580
205
205
205
611
2972
205
205
205
601
2156
205
205
205
609
19636
595
4542
625
626
626
609
3748
205
205
205
591
2251
205
205
205
589
2265
205
205
205
511
27742
4289
513
872
643
205
1180
515
3158
4483
802
1362
497
487
473
12062
16326
479
5604
6963
802
4483
6963
204
205
5359
1842
2145
699
1583
1363
1675
204
204
204
204
204
204
11092
2957
1843
3365
506
2451
3110
1994
2881
2774
2214
2170
3075
1770
2592
2862
2980
2841
205
205
205
205
205
204
205
205
205
205
205
204
203
205
205
205
205
205
205
205
203
8002
1571
1122
1211
1813
3059
1443
1319
1341
509
5561
2265
2668
990
2335
1551
1990
2628
1662
2415
2674
2584
2929
1983
2929
2929
746
802
997
800
997
997
997
826
427
3197
1745
35797
2788
1768
549
577
559
569
539
5057
1347
936
3705
1851
2401
3971
2431
2878
2207
3851
1810
1654
2641
16077
24129
2007
12589
1981
3931
5820
7647
4364
13093
1223
4276
307959
763
328
398
1852
554
10664
1800
1618
1601
2397
676
676
676
676
4836
4836
4836
4836
3027
2723
12828
6230
545
539
6665
5566
12216
11238
8185
14786
12411
8603
10999
7625
7205
8302
8792
10843
14074
11356
5087
20254
12226
7235
9188
10061
6535
5927
14903
8264
10489
8597
8651
8875
8735
7759
6609
15461
5995
6594
8114
6256
6157
8607
7963
9849
6519
7261
6416
6367
6247
8621
5530
7792
5601
5577
7184
7379
6770
5682
6519
6639
9753
7488
9460
14360
5691
5161
11254
5206
5599
8974
9153
10443
21332
8899
15346
6940
6112
11169
10932
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
21654
381
12712
17771
12502
17823
17228
25120
20933
15209
24213
22119
15204
18056
18670
20577
16606
19038
19159
15450
20052
17321
17080
15708
13873
16763
13212
16307
14031
18644
17949
20355
16529
12853
19536
17168
28741
15436
21927
23489
16664
11110
12067
12735
9936
11931
11385
345
12300
1799
2045
1931
1703
1863
1898
1945
1611
1721
1654
485
465
4612
4609
4609
415
6585
4612
4609
4609
509
1222
497
99932
567
483
280
503
497
308
569
529
519
6523
1144
5566
535
5566
535
533
5566
5566
5566
5566
547
467
605
559
557
5566
3196
5566
5566
619
5566
541
759
21422
545
5566
5566
5566
573
2331
10414
521
278
1372
521
280
515
487
1537
278
1273
529
524
475
1398
437
543
561
10410
1329
471
537
527
1549
3513
1166
991
567
361
579
305
300
5566
5566
2195
5566
5566
5566
5566
599
5566
5566
509
5566
5566
487
529
16155
523
503
499
505
523
1407
1933
1219
471
991
523
501
285
551
489
479
545
487
2752
4640
533
361
559
5566
1247
991
587
485
991
515
491
477
1345
1772
14099
2112
469
295
515
5566
1255
501
548
5566
625
5566
543
5566
313
517
541
5566
18570
571
5566
4341
5566
5566
487
11599
377
9312
604
5492
368
294
545
547
1203
5566
651
5566
5566
481
4442
5566
5566
475
5566
5566
5566
5566
5566
5566
5066
5566
442
557
5566
5566
310
507
553
5566
12417
567
1136
521
511
483
519
565
1167
991
296
511
513
5677
543
505
1381
295
1649
543
499
491
523
535
547
559
583
579
1424
499
307
5566
4546
499
511
485
521
5566
1342
5566
3399
5387
549
539
2085
489
603
5566
481
370811
5566
483
543
493
507
5566
537
5566
5566
5566
481
5566
533
603
532
493
573
4154
1778
1215
604
549
567
3248
395
58651
619
1361
314
573
1647
493
991
567
1171
533
306
296
549
515
1166
541
280
1381
505
543
1302
2088
1212
2459
537
483
487
521
501
471
1130
5566
5566
487
559
5566
556724
1965
323
5566
5566
5566
5566
42212
483
308
5566
5566
5566
5566
539
1636
3448
2324
1370
1340
1387
497
1964
507
491
1275
4033
4483
802
1102
905
3051
4362
6892
3279
2720
3841
2399
2588
1763
11139
10343
559
51878
560
55482
560
17869
560
14832
1353
563
517
5566
10529
1737
2801
60926
27344
1147
1148
552
21848
38575
24346
40559
2056
1920
23634
876
60336
363
367
399
410
6864
51343
1019
11512
5184
16358
21884
15407
9534
21151
5880
3308
35480
21272
11126
13224
23790
15305
17967
18477
17663
25677
27235
483
473
493
13103
4483
1102
137
135
135
136
1247
23347
474
9954
564
694
677
6894
554
23346
178
669
557
5356
5564
5299
179
7060
546
696
6681
729
4075
5810
2138
179
735
530
6554
551
16496
1734
5547
19641
19641
8411
36660
469
180
180
180
180
180
179
180
180
179
180
179
180
180
179
179
180
179
179
181
178
179
179
179
180
179
179
179
181
179
180
180
179
179
179
180
180
180
180
180
178
180
180
180
179
179
180
179
180
180
181
180
179
179
180
180
180
179
179
179
180
180
181
180
179
179
180
179
180
181
305
27425
918
1670
293
11753
31939
11753
31939
11753
3682
2266
657
11810
2308
652
11877
1864
4129
11877
7646
11877
2059
657
11877
2030
11877
589
2558
8847
11284
550
3891
10805
5604
10567
19386
523
552
532
455
536
1347
14072
29063
14072
455
1347
523
532
552
536
19386
1284
4557
207
271
206
269
214
199
54629
583
3366
3002
533
3029
626
626
625
4935
6464
3329
549
1728
455
523
2223769
1457
6240
2665
9306
3806
3569
3839
3590
4340
3389
175
184
310
191
9307
4358
5823
4783
5695
24618
5505
6698
5595
7019
5463
6880
6255
7601
7134
5102
5531
6890
21044
7392
5599
7022
5753
6293
7371
3096
489
424
469
387
474
2430
476
381
425
557
206
205
205
205
205
1580
31530
4321
5786
9213
4746
24580
5468
5658
5558
6982
5426
7564
6218
7097
6843
6853
5065
5494
5715
23139
5562
6985
6256
7355
7334
1460
7616
3902
4008
4017
4769
4373
44561
5011
3068
3111
4321
5786
9213
4746
24580
5658
6661
5426
5468
7097
5558
7564
6843
6982
5065
6853
21007
507
501
2328
19386
505
596
531
8842
6279
4067
2421
17033
1005
6767
6545
5840
3038
4853
1809
515
10099
4445
661
764
2294
2088
1951
1883
468
2455
640
8235
802
2916
287
52127
287
851
866
1082
1041
1200
1168
4867
287
287
287
5295
5804
5855
5334
6717
575
46146
515
500
336
439
46146
515
501
337
439
8750
3895
16005
7539
7779
4099
1958
14358
543
159842
595
3678
523
552
528
455
532
2817
6368
255037
41178
5576
7493
2031
4876
1174
1484
1501
2788
23360
124637
1383
452
5544
2082
2044
17646
172524
1227
8487
920632
205
2884
2187
1499
2884
2187
1499
559
597
4033
4483
802
1102
905
13103
2912
1908
4368
3418
4729
4483
4794
2912
1665
1179
1512
1569
1834
1486
1521
1561
52189
2912
2912
2488
4368
2442
2912
6465
699
1253
1265
2918
1272
1657
1395
2663
1298
2912
2151
4368
10137
2912
2332
2126
1989
2912
2030
4368
1607
4368
2862
2912
2145
1452
1418
1471
1565
2371
34803
4368
39594
4483
38367
4483
131387
2912
2912
4116
2912
2912
2686
4368
1222
1079
4368
1235
4368
1602
19945
2912
2912
6333
1323
844
2912
2912
6460
2069
1499
1381
4483
4033
905
3180
6892
11623
506
1824
1707
1437
2605
1589
1869
2063
1822
2136
1557
2249
109944
184539
55853
155523
4362
2907
9118
1504
1573
1445
1464
2279
1103
1478
2216
1591
1398
1280
1444
1334
1428
991
2399
5654
1847
1717
4602
6836
1068
1023
7405
1816
1667
2126
2270
1562
2497
169058
224488
67307
2720
7822
1811
2026
2073
1983
1483
2105
1602
2383
1675
1859
3205
97883
176225
3279
1981
2632
1991
1961
9127
1712
3779
3283
1840
3057
3199
1968
11956
1711
1803
1721
1582
1809
1491
2136
1495
2061
1619
2210
3451
2047
143403
327
6506
4828
13685
12665
11362
15666
519
1890
3644
895
2979
345
3245
3644
895
4236
2979
2470
557
587
1326
587
1383
2236
3088
587
3182
32916
1467
557
3245
9307
4358
2680
3752
175
7650
174
174
7392
174
174
18272
175
174
174
4796
181
1750
1804
179
1429
1757
180
1878
179
592
8979
180
39794
175
174
2280
173
173
174
174
1779
173
2320
173
38988
22926
12285
22528
174
2281
2719
38989
1779
21475
175
22977
8074
521
8910
8107
22354
605
376
605
605
3950
1886
8425
1588
515
125759
567
870
55818
17471
303
11148
2141
1908
895
2023
2269
1844
1584
2023
2016
1528
925
983
1948
4156
1973
1058
1781
1216
97040
1745071
563
1973
1058
1781
1216
97040
434537
343295
205
206
206
205
206
205
205
206
205
206
206
551
1884
6079
205
206
2539
7195
909
796
787
17935
842
108208
6468
12421
6434
6084
22306
501
1994
6852
33032
553
1443
18131
2501
1459
8507
567
954
559
1454
3565
1489
1935
18414
493
1311
547
13103
4483
4251
1584
1127
1370
1317
2721
1963
1865
1800
53971
6358
75336
6885
18148
497
4131
2939
513
517
2852
533
904
8836
33768
533
771
34439
527
521
3739
626
626
625
206
205
206
8309
1813
60926
149
421
100
208
331
333
331
334
168
168
168
136
148
148
72
72
72
72
72
3835
72
72
72
72
72
72
72
72
72
72
72
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
355
942
424
492
505
15100
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
355
942
134
134
134
137
191
190
194
194
194
192
194
193
195
193
195
193
195
193
195
194
194
194
194
196
194
196
193
49022
174
174
9307
5823
9614
173
173
175
175
173
173
178
594
1166
181
14301
127973
174
174
9307
174
9615
173
173
175
1072
175
173
173
173
173
178
594
1166
181
179
654
9257
980
793
12684
596
8411
57661
180
1608
9307
173
174
174
174
174
5727
175
5823
174
174
1674
6255
175
1460
1667
1215
150
9934
4359
4096
9213
4096
19585
1678
2205
1850
1507
2417
7281
9521
1984
7321
6285
391
4379
6460
5869
6959
42703
137
136
137
136
137
4784
6698
11424
3206
7019
4673
6880
137
23996
9521
136
830
137
138
2545
6960
949
535
6036
7150
16700
15248
19366
5380
16965
13217
10283
11910
24171
11441
14943
4717
6414
4803
5984
5150
6170
19036
5537
22383
20214
20546
4934
4717
4819
16779
9933
4096
4096
14757
1351
10190
4646
7832
9423
169
101
89
2130
175
5823
174
174
174
174
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
174
4096
175
174
174
140
140
141
141
141
141
140
140
140
139
141
141
141
141
141
141
141
141
536
9615
1677
1506
471
2205
13833
137
136
9213
5824
3025
137
137
137
137
9521
137
136
136
12791
136
136
136
136
178
1045
2100
532
8428
45356
2100
720
19892
137
137
150
1281
137
136
9213
5824
137
137
137
5360
137
137
137
137
3095
3752
137
137
2741
137
1608
137
536
9521
137
136
136
136
136
136
136
1651
1621
34662
178
452
3695
975
136
11210
1180
1759
1262
2300
1453
910
981
794
7274
150
1281
5049
5550
5762
1620
39254
141007
4089
888
850
2280
6338
2623
4845
4671
460
949
989
957
844
51468
5304
15951
2211
3706
2434
2280
5304
7771
1622
1519
4372
5050
22828
2708
97481
137
136
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
7023
137
137
9175
3605
4759
9521
1678
1983
1507
2206
2418
1851
40591
4190
1987
2623
1598
13864
1977
2280
2060
971
2004
2106
888
988
2031
2006
349
2708
349
4190
3556
1730
2247
12013
137
136
9213
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
9521
136
136
136
136
1751
992
9461
5681
2177
2280
2281
74849
2261
3764
4845
9009
13296
13836
3677
137
30647
39917
137
138
3216
1608
38581
3643
137
138
138
44711
126569
137
3755
138
3216
136
137
136
179
180
14301
14336
473
511
8747
519
525
519
1625
521
1632
1683
1607
513
511
513
9531
521
1958
1584
1197
746
515
517
517
1620
1582
1281
1657
1590
519
531
513
10644
1567
513
529
27362
541
9359
1851
455
4371
3465
495
6378
697
456
673
567
571
697
567
608
793
545
1888
674
518
340
495
6565
14713
49022
341
341
72
341
72
341
72
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
72
72
320
175
173
5823
174
174
174
174
4096
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
137
137
12761
3294
1856
2285
2069
4980
4110
3224
2885
2763
2889
4297
43813
8992
5648
36430
4028
11434
2178
4330
953
10920
1481
458
1343
4980
3334
3335
4348
3853
3865
3280
3112
10883
3544
3325
2177
33963
3664
550
1153
2179
8876
2350
3988
1956
1273
596
980
792
1818
730
981
794
4964
604
4964
175
150
1281
137
136
137
9213
137
137
137
137
137
137
137
9213
150
1281
485
485
496
486
5517
19905
225
166
10720
166
1182
166
166
166
1524
1269
166
166
933
332
221
4772
146
1389
146
146
3723
146
8589
14122
16108
266
311
2836
3165
10295
5517
1569
20274
4871
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
627
7036
146
146
146
146
146
146
146
146
1295
627
9811
1295
150
1281
150
1281
9307
4358
5823
4783
5695
24618
5505
5595
6698
7019
5463
6880
6255
7601
7134
5102
5531
6890
23176
8892
7392
5753
5599
7022
6293
7371
2325
1408
2713
1539
2444
2891
41359
24706
8876
4865
1000
8364
692
3070
4942
1275
1000
708
3455
4942
1275
1000
696
3822
4942
1275
1000
686
4180
4942
1275
4942
1762
1995
4180
4942
1982
4942
2938
4942
1762
1982
4942
2938
1982
4942
2938
1976
150
1281
150
1281
9307
4358
20954
5823
5103
4632
16665
178
141
141
8860
4271
3715
4669
2695
6598
2289
2155
3162
3899
3057
5542
39625
3079
2155
2867
1850
5542
3899
3079
141
141
8860
4271
3715
4669
2695
6598
2289
3079
2155
3162
5542
39625
2867
3079
2155
3899
1850
5542
3899
3057
169
120
971
169
120
971
8860
4271
3715
4669
2695
6598
2289
2155
3162
3899
3079
3057
1850
3899
5542
39625
3079
5542
2155
2867
971
973
169
120
169
120
3198
427
428
426
956
957
957
957
957
2087
14884
5057
4651
4935
1379
4660
89
13689
160
2087
2982
1699
6863
2920
336
3419
18980
10389
2087
2982
3784
3934
38976
3356
1635
18233
2087
19935
2696
1577
2085
2085
2081
2090
2084
2704
5147
6367
40222
2693
7316
7681
1659
54109
3157
575
3091
575
3121
473
511
7828
599
2534
2416
2397
3719
2897
3740
3465
11784
15350
1756
2920
2920
14013
5579
4876
168
167
167
3149
6618
3263
3035
13169
168
28887
3349
168
2920
45375
3325
1831
280
497
3061
579
617
12551
175
175
661
765
565
630
3593
4163
3653
4033
3744
4151
3904
4313
3409
937
31871
3733
4037
3997
4072
4347
3915
4055
3432
3350
565
9314
1647
1596
1737
2801
3731
3366
786
11064
565
1371
9028
4524
1455
4483
1418
1461
1223
10081
699
1897
802
2354
506
1504
1463
8011
1068
802
464
4643
5610
720
473
5613
587
846
2309
16750
1442
6502
784
12318
23286
802
3052
3436
1275
26471
668
13547
641
12395
1322
12217
737
31105
563
14974
771
67761
672
28620
2130
4483
802
1487
8444
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
9213
24618
5695
5505
6698
5595
7019
5463
6880
6255
7601
7134
5823
4783
16664
4359
5102
5531
6890
5752
5599
6293
20567
7393
7371
7023
7466
38558
1436
2343
2069
2470
2474
3234
5501
918
956
850
830
6472
987
887
2389
1833
1833
50838
2978
4483
802
1874
334962
517
495
485
1200
3356
3102
1445
11572
9681
2876
5604
10567
5604
9479
473
21637
6971
5192
6891
2356
6718
6536
4205
673
2271
2043
20776
570
2951
14920
1102
552
2793
4659
4659
1987
25295
1792
10041
8567
1378
12906
6307
535
573
700
165
165
1973
494
165
167
167
167
167
168
168
167
5649
1973
455
1347
523
532
552
1058
1781
1216
97040
528
605255
1672285
485
485
1025
2209
10188
6091
23220
2101
4746
8369
5125
6374
7557
8573
4684
8116
8455
8229
8254
1694
5105
3213
39141
813
2489
9213
2243
8150
7664
2593
6662
8636
9213
5280
7012
8533
18176
781
13311
21398
626
626
625
47850
8741
2933
1466
1467
1467
667
10040
5525
1026
4492
2564
16380
323
323
323
323
323
2638
2663
3902
1117
2714
3814
29865
38576
3848
382
383
2620
20890
117697
457086
511
481
9213
5786
23139
7564
2989
5492
527
13228
1611
536
517
414
5173
506
543
498
541
577
9372
501
616
1072
1608
639
524
552
425
569
597
526
537
536
564
7749
20836
389
387
376
1587
400
378
383
382
606
647
401
409
414
392
401
372
402
394
354
497
3108
497
3131
497
3067
561
599
29528
1466
1425
613
4133
13106
273748
497
3082
617
509
9089
1674
1943
1923
3741
1930
3161
3245
1802
153817
1834
284041
2512
1552
78794
567
8570
3019
3101
2637
567
561
4981
493
3492
2854
8509
4243
4851
2456
36658
2287
2630
1954
1980
2027
4353
2289
2490
38829
2232
88525
12627
473
5841
1350
205
204
204
10196
1951
1392
1550
1376
308
1926
1187
1418
1410
1785
1270
1917
1381
203
1459
1194
1485
1641
1586
3128
2463
2033
1642
1829
2361
1718
1908
2185
98841
3317
4417
2151
9070
51972
17079
5772
1577
71437
3317
4417
8576
1343
115562
207997
222032
176122
157268
164154
203181
243309
105653
198658
158054
104016
3181
24561
9194
4302
4727
5639
5767
5449
6642
5539
6963
5407
6824
6199
7545
7078
7447
38501
1379
2287
2013
2414
2418
14669
7382
9029
6726
7150
11167
852
22352
801
865
814
862
7596
474
6252
7002
6887
7120
887
855
832
11796
6186
7979
1257
8405
2224
412
773
3759
6308
12645
11031
1173
2255
12240
2428
3426
390
76749
144
1514
8989
4524
2230
567
7018
455
523
528
115411
30169
517
9552
626
626
625
29537
583
45413
3363
4914
4309
4309
4309
4309
4309
543
5841
28988
577
549
5151
4106
372
204
503
206
205
206
204
205
205
205
205
206
206
205
205
205
205
205
205
205
205
205
205
205
497
205
3065
509
204
205
205
205
205
497
509
204
24580
4321
5786
9213
4746
5468
5426
6218
7097
6661
6843
5558
1460
7564
4096
8799
1371
2288
2676
2407
1502
2854
7016
4321
1294
13512
2146
1664
1296
9894
137
6982
137
137
1460
349
7564
7740
2989
2519
42195
436
508
697
527
659
632
493
520
657
9917
6644
6517
517
640
5527
5319
4038
692
16459
1697
514
5510
6857
1024
1024
18432
5773
19603
8373
5262
143
2048
2560
143
143
143
142
143
142
143
143
143
142
1977
8763
1024
143
143
142
1024
143
142
7023
1885
1024
143
116347
497
3035
497
3087
9307
4358
5823
4783
5695
5505
6698
5595
7019
5463
6880
7601
5102
5531
6890
7392
7371
24618
6255
7134
21032
5753
5599
7022
6293
6204
33433
1527
2672
2818
1392
2035
19253
5711
263
227
353
288
302
3334
5790
339
4331
1481
2177
10921
1342
953
458
7552
1435
2343
2069
2470
2474
38558
1965
11254
10884
3334
3334
3865
3544
3280
4348
3853
33963
3325
3112
3664
2177
4649
268
3568
2706
2759
2681
2768
2662
8745
2707
3131
2452
2849
1252
841
799
2552
758
971
1019
1654
1767
954
726
2265
1097
843
710
6929
620
544
38901
378
1094
6286
3104
6938
5019
637
29566
605
8608
1906
372
654
637
627
627
5874
8211
8830
637
623
637
559
3360
406
361
575508
5019
29566
14681
5604
5604
5604
5604
5604
5604
535
1908
7620
4340
4852
3102
2864
2771
4979
2943
4759
5518
7250
2900
5940
1441
6761
1294
1236
1241
1297
1279
346459
1429
32512
1441
95146
5046
2952
4817
5009
4645
5006
4624
4538
3926
4936
4648
4599
4586
4625
4311
4908
4486
4348
5080
6048
4733
5202
5579
5795
5699
4049
4325
4646
1627
5868
168
1758
6796
7028
168
3116
2823
4464
3938
6006
4862
4517
6333
5214
4470
4696
5753
5142
4572
4651
6270
2722
4130
3633
4751
5053
4876
5153
4043
5044
4589
5256
4634
4937
4656
5202
4530
5000
4465
4713
4553
5247
4802
4793
4551
4966
5080
3593
4756
4781
4728
5124
4477
4570
5768
4703
4662
2452
2822
4976
4737
4768
4495
4259
4777
4777
3683
2662
5118
4737
5009
4258
4959
4112
3507
5010
3775
5277
4871
4322
5343
4129
4767
4765
3864
168
167
168
167
1427
60124
551
10318
551
551
3745
1759
551
561
917
334
587
2466
589
5118
591
3629
349
3840
5626
4233
9891
8486
7031
9716
6821
512605
2601
7620
4340
4852
3102
2943
2864
2900
2771
4759
4979
5388
6174
6517
5976
5601
4169
5159
4974
571
1201
5046
2952
24784
4817
5009
4645
5795
4325
5006
4486
5733
5579
4624
4348
4538
4049
3926
5080
4936
4648
6048
4599
4646
4586
4733
4625
5699
4311
5202
4908
2682
14517
577
575
1685
3152
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1305
3993
1318
1289
1317
1317
5604
5604
5604
206
206
205
205
205
205
205
205
203
7521
17032
575
3169
12443
5534
71410
63035
27456
21523
30680
5202
5836
9307
4358
5823
4783
5505
5595
24618
5463
6255
6880
7134
6698
7019
5695
7601
5102
6890
5752
5599
5531
17201
7393
6293
7022
7371
483
521
5447
4156
4793
2809
10423
23326
167
168
168
168
168
168
168
8847
5348
1958
1169
24811
27036
1536
11679
1761
1556
2856
1897
1514
1582
1406
2122
3120
70549
33740
29473
1698
47926
78802
5566
5566
5566
27995
608
681
9540
57176
167
7767
4550
1214
15032
4257
2775
4318
640
38713
9268
1210
14173
577
9213
4321
2993
2991
1121
15032
11665
513
565
1708
15421
15757
16516
15213
2890
1545
14069
8860
587
15610
15061
17423
14792
17423
17086
13623
519
6077
14170
14041
121894
16141
168
577
33374
1205
1082
161675
167
22747
9545
5655
9498
468
7564
4257
229265
168
3835
283
5786
3196
5463
880
812
919
793
6435
950
850
9213
4321
5786
5426
6843
5468
6661
5658
5558
6982
6218
7564
7564
42195
7740
2989
2519
4356
436
9917
632
508
697
23309
640
493
692
514
5527
5510
7023
4038
2101
1697
16459
659
5319
18209
2868
2668
2703
10475
2809
2612
2626
2661
2862
3225
3010
2960
2617
2140
3030
3476
2710
2724
2691
2690
2917
2773
2661
3077
3570
3287
1927
11216
507
33926
10846
3297
3297
3828
3507
3243
4311
3288
3075
3627
3816
2140
4293
10883
1444
1305
916
421
9521
40553
1640
2380
1946
1469
2168
1813
4205
4813
2418
36620
2249
2592
1905
1942
1975
4315
2042
23139
168
1105
417
485
498
1309
1225
2976
3049
3105
3043
3061
343
6115
20860
2753
3856
11011
2775
4318
11585
2211
475
1399
1519
479
1333791
268
30343
604
3671
1413
1785
10465
1433
4529
1333
1923
1419
168
292
168
167
167
468
167
517
5566
6244
28845
513
36598
3889
489
19831
3994
7224
2871
792
6732
545
1341
601
595
3727
626
626
625
2603
2438
4366
14980
26205
19163
202
203
203
203
192
1540
3644
1757
1367
46347
2528
2461
2597
3347
3484
2752
2777
2928
1930
10138
2567
2658
2984
2597
2692
2984
8444
2880
2777
2692
3484
2567
2946
1792
1392
968
5525
1361
19662
1282
31090
4243
1996
193
192
192
193
191
193
191
3454
11497
6061
5087
6505
7115
6570
6165
6232
1694
40541
192
193
192
192
191
193
193
191
4910
546
1667
20890
17246
21862
16060
11243
988
888
850
2622
2279
10952
40241
1472
1443
8290
1113
1085
909
1085
4651
481
2680
23364
11943
7674
11856
8239
10144
428
20833
51629
209
275
199
274
214
274
2489
581
15076
626
626
625
12059
181355
394700
136289
1900
2461
11138
2759
3101
8451
635
622
627
5881
8711
615
179
3440
4080
938
1187
1101
1092
1073
1168
1095
1119
1062
10344
925
2105
180
10220
4073
181
1017
22354
7721
792
2217
511
7700
5279
1335
1712
205
3697
2680
517
2680
2680
2680
523
517
3689
527
521
3281
588
588
167
7964
167
167
2613
167
167
13775
167
167
167
167
3414
167
167
168
167
167
167
537
531
2322
167
167
7064
7578
167
167
2274
20414
3410
4659
3409
2167
1851
1408
9402
1498
9002
1491
10755
3684
7265
1435
9216
1320
9101
10755
975
1692
9307
4358
5823
4783
5695
5505
5595
5463
6255
6698
7019
7601
24618
7134
6880
5102
5531
6890
5752
15440
528
206
273
589
11088
626
625
626
13957
28390
3686
10050
1822
2462
615
641
2759
1095
1092
808
11038
3102
1065
1119
1098
8452
636
3440
939
1101
627
907
770
1188
1145
1073
1049
1169
622
1062
1082
758
807
3205
794
882
8711
6760
777
5881
4080
798
23476
35912
66370
1018
7722
182
34304
205
457
1063
1608
20229
1557
1095
6687
10320
2967
3305
1489
56705
24171
19709
1431
2144
13297
20768
1296
5243
7863
10325
6768
3831
536
536
175
5019
637
29566
9172
3259
3035
299
283
92657
1610478
1960433
27260
12283
4065
1189
540
1595
1657
2287
1418
995
2630
895
1449
857
1589
1314
11692
1076
31563
1076
3236
83275
9114
31624
2985
111651
5604
4288
5360
1737
3216
21976
2680
2680
9878
4735
507
2219
71542
16902
1859
1939
1975
1859
1985
8884
7150
3739
8884
8884
4295
4693
3186
6622
3103
2313
3923
2179
5566
2719
33768
7494
18209
11500
10892
4516
6583
8402
8270
4929
8011
4643
5613
846
464
5610
720
4483
802
1068
473
587
4246
21553
331
5735
7476
628
2794
1705
4729
17437
924
2279
5019
29566
559
505
25549
1860
1727
58458
117121
5720
699
205
204
2509
1528
203
1225
2093
1284
3431
1185
1342
1099
1208
1365
1398
1380
1496
1051
2380
1818
918
1192
1393
1212
4202
1333
1917
1525
1339
1135
1235
1328
1187
1847
1425
1300
1846
11623
802
699
1437
506
2605
1707
4483
1824
2802
1776
1589
2262
1589
5840
1207
1352
1039
947
1869
1776
1239
1216
996
1494
1160
194776
4858
8699
2691
3443
51797
3685
3770
3192
3847
3075
3475
6067
5395
4942
3564
3905
3947
3129
3614
3004
2956
2736
3867
3647
3093
3011
7181
4675
3898
4114
3730
3085
4232
2883
2893
2784
2697
2749
59921
51292
98526
79784
130514
61014
53354
85448
89598
68549
61286
2289
38828
49098
2490
2231
12626
962
1448
66921
4948
3443
2691
7578
26591
3236
4469
4636
3831
5027
4038
6261
5426
5692
6642
3842
4499
5337
6351
5967
5371
96557
39433
87358
82961
551
23422
5830
1819
3258
3598
16747
3639
2279
3853
12121
23187
1335
6832
12543
31126
54452
6101
649
538
617
778
6934
651
619
780
540
193
191
191
190
192
193
191
191
192
196
195
194
194
194
194
195
194
195
194
194
194
196
9112
195
194
194
194
194
194
194
194
194
194
195
193
194
194
194
194
194
194
194
1371
633
10081
1223
4483
1504
506
802
1897
2354
699
1461
1418
1463
1802
1633
1636
1357
1562
1837
12691
1403
2352
1754
3039
2470
1216
1292
591
3454
424
633
42620
591
204
273
217
218
1412
3725
31702
5560
8390
575
3100
21360
47812
4110
22501
1041
1002
9307
4358
4783
5823
5695
5505
5595
5463
6255
7134
5102
5531
6890
7392
7022
6293
5599
24618
6698
7019
6880
7601
21032
5753
7371
1965
2177
11254
3234
2388
3275
5120
917
956
849
830
1956
5501
917
956
849
830
1956
5500
849
830
956
918
33963
3280
2912
10883
3334
3334
3865
3544
4348
3664
3325
3853
2177
4649
8745
2706
2681
3131
2452
268
3568
2759
2768
2707
2662
2794
841
799
758
971
14240
779
7646
9291
8064
8140
8241
8835
8828
6814
8547
1097
8214
9424
9930
7262
8163
1019
1654
843
6929
726
544
2265
1767
710
954
620
30692
38901
9307
10647
7650
7777
3026
2556
4393
42233
1057
4111
1355
2243
939
1736
710
3353
6406
46775
350
5968
826
10298
3758
356
623
2512
3568
350
2571
427
2459
3568
433
1403
3568
4305
3568
250124
4305
1403
9307
9501
7650
350
350
5909
4942
4483
802
13262
1895
1733
5841
28988
577
563
3666
372
4156
15559
3082
1882
202
141
7029
140
140
141
140
7726
140
140
140
140
6440
140
270
141
140
6857
2803
709
16234
5728
11800
641
7716
2803
708
5727
4731
5891
140
5170
11219
12856
9758
7269
6836
7068
6704
10552
6555
2091
2757
5760
5937
5175
3939
7398
8364
4449
2203
3528
2222
4368
609
8626
455
532
528
523
552
1171
54677
46123
3933
6510
4636
3848
473
3857
627
10610
802
1277
2258
1291
2207
1529
1244
1099
1255
1342
4483
1091
1606
971
2033
2339
1458
1486
1520
587
4302
1364
8644
802
699
1261
1137
1126
1246
1307
1161
4483
2158
1209
581
525
5952
626
626
625
513
6024
626
626
625
14506
513
206
205
205
205
206
497
3049
497
497
497
497
497
3058
497
497
497
577
6073
625
2504
5156
627
629
3667
1797
372
387
955
3878
5664
9929
8524
4271
7069
6859
9754
135139
1072
32233
15774
15776
19709
20051
23242
21393
20768
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1006
136
281
20172
136
135
135
135
135
136
135
136
135
136
136
136
137
56649
32103
19739
135
20751
30643
20991
150
1281
169
1282
875
6668
2321
268
1868
10125
9849
3671
336
4188
4585
10527
2960
2939
2969
435
169
169
101
169
101
169
101
348
5034
26376
2943
356
2957
3013
6073
336
16592
336
6554
1072
11730
369
135
135
136
136
136
136
136
136
136
136
136
136
136
135
135
136
136
440
135
136
136
136
136
136
135
136
136
136
135
136
137
135
4645
179
180
2955
179
179
179
179
179
179
179
179
179
178
36730
178
179
178
36366
1338
1595
180
179
179
179
179
179
179
36357
150
1281
471
8011
4643
5613
720
464
5610
4483
802
846
1068
473
587
1517
2225
852
879
1374
836
6402
656
714
817
6478
928
908
7233
2989
604
1420
813
950
1377
1103
3639
7341
884
2126
1098
12039
3656
18501
36149
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
174
175
5823
174
174
174
174
4096
175
174
174
9614
173
173
174
173
173
173
173
178
594
1166
4850
14301
167910
80897
2178903
566
6322
2256
1720
6147
11546
139354
280484
1087
568
3293
14318
566
2460
1236
3756
2217
1240
1613
1604
1158
32026
3599
7855
169
101
9307
4358
5823
4783
5505
5595
24618
8893
5103
5531
19584
6890
5753
5599
7022
7392
6293
7371
2325
1408
2713
1539
41359
2444
2891
33964
10884
4796
1530
1750
1839
1429
1514
1757
1830
34816
592
8979
5298
39794
553
597
597
595
595
593
609
589
8747
1632
1683
1582
1657
1620
1281
1958
603
599
597
591
599
591
1625
1607
1590
1584
1197
9531
746
589
597
11022
597
599
597
591
591
1567
26119
300
137
137
137
137
137
137
137
21249
137
137
545
9307
4358
5823
4783
5695
5505
7134
8472
24618
6698
5595
7019
5463
6880
6255
7601
5102
5531
6890
5752
7392
5599
7022
6293
7371
183
599
637
2638
523
532
617
455
536
4106
372
10902
45370
2549
1252
8117
621
655
5841
28988
637
627
5151
3666
4156
15559
3082
1882
3577
4306
4388
3789
3990
7313
3263
8052
4441
11443
4255
15496
38527
17940
1334
17036
2537
5927
599
534
544
486
225
657
261
788
694
525
492
590
599
206
13678
1986
1428
7282
1753
11883
1810
9729
1550
8845
13837
19905
378
3443
3311
3629
3727
3539
33184
3295
3483
3404
3582
3614
573
1560
3688
119859
2691
5286
21469
14246
23192
15461
24175
13719
1917
6207
2093
294
283
5604
10567
5604
2518
24887
5604
5604
136
135
135
135
135
135
16609
136
137
136
137
135
3480
34526
430
559
9583
1932
1187
4982
1776
2219
26238
60364
4940
5276
5517
3772
6682
5677
6406
5224
5090
4378
5424
4541
82343
3862
5757
5420
6401
5828
6045
6574
4897
5713
5391
4005
6655
4465
5232
6062
119859
1002
417
485
494
1013
10440
1309
514
1494243
411925
2718
1433
86395
2382
16520
2533
49199
4570
1835
2164
823
23480
5604
14693
7598
138715
6772
10454
4941
599
637
5019
29566
627
5874
8211
372
654
8830
4171
13144
575
3093
19386
165
165
165
165
166
165
5447
2005
4098
165
888
676
4346
169
101
4295
8884
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
20904
3081
2891
5563
4530
2820
2602
361
361
361
361
2676
3940
2752
29903
1064
16418
361
2701
1155
3852
1577
38614
421
3886
420
3165
19052
3874
420
93589
78989
3225
1544
3130
2408
2947
2634
191
191
192
191
20440
443820
14600
450110
1909
5505
16717
7417
294
11654
1276
137
1039
1039
136
105690
525
4180
21599
635
4879
402
2318
6498
6853
6680
5154
5877
3093
6933
4621
1949
25257
532
635
1257
3617
994
28681
534
3731
4388
206
206
205
1900
179
11138
179
179
179
10220
180
179
180
179
179
179
179
180
180
179
179
180
179
13140
10344
7300
545
7776
3158
802
1362
4483
238690
4366
26205
14980
19163
591
18176
781
13311
21398
628
1473
1466
747
5981
4182
6689
5719
4220
2451
57048
3422
16553
3947
19215
21180
75816
1188
1190
1189
1203
1204
1193
1190
1187
1200
1182
1211
2179
28024
7407
523
536
532
617
455
15076
625
626
626
14352
2039
2039
2039
2289
38828
2490
2232
12627
2780
3224
3644
292
509
28676
5720
2509
1225
1528
506
2093
1284
1346
155409
11726
847
10436
205
205
2380
1192
1393
918
1818
1212
32000
2463
8249
1432
1660
2015
9036
1765
1749
1525
1443
1573
1555
1510
1651
1563
1624
1530
1239
1498
1676
465
4328
14942
26167
19125
465
465
24416
2782
382
383
3811
3127
19014
382
3836
3783
1136
2977
3786
2638
1539
2663
32599
4069
382
5525
5525
1026
4492
2564
323
323
323
323
323
16380
8760
3902
1117
2714
3814
29865
38576
3848
2510
28665
31660
382
67447
192275
513
17472
18243
2564
136
136
136
136
551
510
551
203
601
4435
18203
5910
2536
11532
6017
9213
984
13268
18124
836
6464
15097
1633
2820
3542
2060
3980
60016
9213
9213
24618
7601
6698
5531
6293
5824
5595
5463
6880
5695
21044
4359
5505
6255
7392
6890
4784
7019
7134
5102
5752
5599
7022
7371
4331
2177
10920
458
1481
953
1342
9213
6204
33433
19253
1527
2672
6204
2818
1392
2035
296
9213
8799
41360
2326
1539
2891
1409
2713
2444
9213
10733
5701
9931
2652
11793
2603
26472
5700
2603
25253
35403
18341
780
2603
2603
90930
592
7430
881
1179
896
1372
1031
1906
617
1363
9088
2603
1591
949
770
1398
1009
1170
781
2603
872
2603
5700
676
1767
1612
774
1910
683
1043
14988
2943
2603
5641
381
391
2603
4538
392
2603
2603
26931
2603
34631
2603
24535
5700
2603
2603
9213
9213
21045
9213
17168
9213
3138
1231
1723
5104
2927
3079
2980
1944
3988
4219
2859
15546
2957
2932
2326
52719
48921
205
205
205
205
206
643
9314
802
699
1897
1461
1504
1418
1223
10081
506
4483
2354
1463
9188
1318
84002
3241
204
28795
11943
1208
11856
11616
5604
7508
49396
306
3333
2353
355
816
13369
5183
3568
5356
355
360
6080
8162
17169
14084
2372
4407
1492
2944
4788
13821
17740
4448
4162
1000
1941
3445
4496
3291
15460
4175
4721
4027
9050
1092
5816
2265
438
449
1101
1099
9220
7594
2082
7363
1455
1049
2383
5778
7251
618
868
875
441
1247
609
4876
1099
674
439
1263
609
6650
6089
1098
2167
8513
2096
626
625
626
3786
205
205
205
205
205
205
205
205
205
4934
205
205
205
205
205
6934
626
626
625
76143
205
205
205
497
3115
3188
40628
1153
9150
2106
505
45413
4914
581
8644
802
543
581
581
27740
305
10755
305
5892
4054
25102
1659
7121
20349
4629
884
839
1643
10391
8191
6821
3094
2820
2282
3004
2742
2977
434
3000
2933
2820
2403
2165
2102
2550
2694
2666
2650
2537
2738
6948
8549
659
27475
4927
4905
1664
1664
5446
4624
6787
17512
312
311
314
311
311
304
6975
10820
3115
3642
6365
8811
16509
8673
305
305
863
305
6766
2862
4499
7950
471
2527
2745
2184
565
1392
373
373
519
529
519
3075
694
486
457
7924
1019
23364
206
206
205
206
206
206
206
206
205
206
206
206
206
206
206
206
205
206
206
206
206
206
206
465
4366
26205
19163
14980
18176
781
13311
3049
6624
11541
10948
7276
7506
7315
1374
465
509
2711
455
523
532
524
558
552
549
1347
37868
913
388359
465
202
203
203
203
1996
203
203
204
5604
10567
5604
5604
617
2948
13103
205
206
204
204
205
205
205
205
205
205
203
205
205
205
205
3222
1905
227517
205
220180
1102
7481
1463
1832
2323
1415
2071
1552
1896
1795
1920
1557
1802
2216
245962
2831
1672
25813
27786
609
1229
3884
2725
2902
10388
9143
9770
518
16960
7255
9801
2398
1769
2471
3918
6971
1691
2115
2630
7079
2449
17756
1769
3359
3009
10364
6970
4366
14980
19163
26205
591
16060
781
13311
2920
626
47850
20765
5520
5840
55185
206
1139
623
7300
631
5604
10567
623
126422
631
631
5604
497
3091
5409
5540
5604
5604
7475
626
626
625
47850
2435
2820
420
421
3874
634044
420
501
6019
1738
1887
1667
4124
1189
1421
2241
1697
1702
1124
1705
1132
3140
7269
3122
2428
1746
2098
1871
384
3975
3336
2286
14315
3199
2129
19717
2279
1272
1215
421
38174
12308
421
1382
1326
9042
2290
1235
7305
4640
4433
6126
15930
2635
5190
1233
26864
4035
20932
31810
1903
8547
14530
3845
18858
8440
655
583
6856
10432
4434
4873
5964
4487
4394
277021
499
499
489
499
499
499
489
467
1508
604
6826
410
408
4276
16479
3274
309
4409
368
1273
1186
3973
2248
30569
7438
6759
6708
6746
6360
5133
3980
4797
5195
5088
10153
7526
5576
5098
7518
6025
6154
4730
780
39813
38367
899
165973
40310
78741
754
61121
793
91300
614
105435
3221
2848
340
1193
267
1894
2518
608
1950
2503
15054
2185
664
21335
2519
2728
1420
1734
22693
30638
48167
63643
6434
8788
1923
2717
3501
2537
5927
1025
292
489
544
571
1215
2345
958
1347
1234
1107
1107
27496
6296
599
486
2153
1872
1861
1744
1390
1834
1435
1418
27496
1379
1824
1493
1425
2285
1450
657
261
788
694
525
492
590
599
7019
269
599
615
33162
153023
1461
4824
20961
1336
497
2985
501
1014
4256
513
2044
487
525
1199
495
3813
571
168
166
4046
167
166
167
166
1618
1939
2276
1472
2223
2314
1649
2225
2875
218973
167
166
167
166
41335
39857
166
166
166
166
39857
165
166
166
166
39857
10043
4445
166
166
2316
9150
166
1280
1640
2220
159804
549
3179
1383
1619
1426
1422
1620
1401
1408
165
166
1859
1423
1380
103289
166
1466
1185
1425
165
47351
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
45639
166
166
166
166
52045
167
166
166
5475
5475
5475
5475
7508
525
19580
22775
1229
1261
19580
2463
4483
802
699
9999
1844
2250
2152
2304
2455
2109
1789
1900
1697
2011
2345
1715
2279
1391
2113
2251
506
2313
1518
203799
165503
8249
1432
1660
2015
547
119793
5525
2257
1577
2057
1827
2144
1717
1626
1298
2382
170622
142182
134178
213682
172899
2463
4483
802
699
9999
1844
2279
2011
1697
2113
2304
1715
1900
2109
1391
2345
2250
1518
2152
2313
2251
1789
2455
506
5525
2257
1298
2382
1577
2057
1827
1717
1626
2144
8249
1432
1660
2015
172899
2023
1841
1861
1907
283089
164155
527
5399
1377
1551
506
4483
1790
802
1230
1882
1637
1681
527
6793
1768
1970
4483
1707
1290
802
2157
699
506
511
4937
1708
1509
506
1886
4483
2348
1607
802
2063
1910
2114
699
1702
1801
1479
5841
1350
4483
802
699
1835
1863
1586
2250
3109
1943
1986
2381
1581
2033
506
2466
1730
2341
1475
2528
1614
1851
1486
1385
1437
2103
2136
1600
2447
4405
1462
1231
1563
3515
1220
1357
2074
1957
1721
2061
1728
5769
1740
1652
1275
1220
3298
2059
2206
1635
1443
2388
1901
3995
1656
2373
4483
802
506
1996
1987
33102
6036
1285
2150
1636
1686
1731
1659
1280
1618
1807
1295
2419
1768
1822
27540
148641
47066
205
205
205
203
204
205
205
205
206
108231
545
2548
2190
4483
802
1471
609
1239
2948
12551
1469
1845
1493
2098
4483
2233
2069
2347
802
506
2245
2498
1523
699
1766
2752
2211
3217
1657
1460
1439
1421
1446
1464
1658
2023
1841
1861
1907
283089
487
485
10297
404
349
535
465
505
445
349
2104
484
4601
342
1353
499
445
521
525
2495
79741
11673
490
204
591
629
1861
24837
1439
1343
12977
383
2137
5604
12977
44761
545
4705
1463
1243
4483
802
1633
11049
8672
527
8736
13350
7692
12495
4667
10908
13032
19839
8784
1171
2547
1890
1668
1621
1556
3644
987
2172
579
207745
694
577
540
621
690
595
540
17767
3059
590
785
637
593
783
1841
916
953
371
705
1345
8210
610
1447
1131
731
531
4294
1854
1652
1502
5157
1567
965
29771
489
711
960
1046
508
3698
497
687
748
430
577
474
469
654
480
453
528
533
385
394
1035
5329
2535
484
433
600
914
699
444
424
506
2914
5575
8402
817
1071
614
768
573
577
1018
530
1089
3795
571
598
529
529
7721
3324
971
929
809
1665
809
17162
543
1611
879
628
847
2754
819
609
1808
1487
5106
2456
10153
6606
451
1388
1532
813
807
759
475
2431
898
594
419
456
630
207
205
204
204
204
28144
204
204
87421
204
204
204
204
10934
2555
971
1729
622
776
641
843
3569
204
595
959
9611
709
683
1108
1327
669
1179
578
2712
3422
5455
640
462
434
2723
550
2877
1620
563
3342
1618
456
603
10427
4003
8404
534
469
534
583
2627
515
482
572
469
576
555
386
578
416
516
6699
1006
3604
960
602
459
509
591
4401
626
626
625
17872
595
8741
51567
97096
8092
205
205
205
19501
1442
1578
12861
1468
5469
3356
3102
507
23326
167
168
168
168
168
168
168
11476
2678
510
870
569
4366
14980
19163
26205
591
781
13311
18176
587
2789
455
532
523
5532
536
552
1347
4241
2051
1136
1859
1050
528
65356
1859
831
1193
1294
1202
1316
1817
549
1367
97279
2075
7027
50859
32024
175
4359
5824
4783
5505
6255
7134
7019
7601
6890
5752
5695
5595
5556
24618
6880
7016
9213
5464
6698
5599
1460
1460
1460
1460
1460
1460
1460
7564
23965
7778
3027
4393
2557
4796
1804
1839
1514
1878
1757
1429
2286
1531
1830
1751
76937
23057
20064
2619
429
5298
11662
996
201347
497
3002
497
3071
497
3002
497
3000
497
3023
529
1296
19803
523
208519
8107
605
376
605
605
3950
1886
537
485
3366
786
2466
3529
1606
1683
2845
2280
557
1443
203
203
545
17540
203
2281
2884
6313
814
4437
3144
513
2909
626
625
626
1887
3443
521
595
570
1208
770
760
1402
4150
495
1786
802
763
630
16293
362
9213
24580
5786
4321
4746
5468
5558
5426
6218
7097
5658
6661
6843
7564
6982
6853
7016
6853
6853
7016
7016
7016
7016
6853
6985
7016
6204
2672
33433
19253
1527
1392
2818
2035
5711
263
353
227
288
3334
302
5790
1435
455
523
532
2706
552
14288
1347
306
59196
59185
54838
40779
3068
3452
1766
1357
350
1584
1532
6492
1440
1710
3314
1461
4412
1467
350
15710
1600
1410
1433
2050
2347
1624
23048
1618
1645
1602
1920
1532
9693
350
2300
4217
11165
5485
5896
1180
7771
1622
1519
22827
4372
5050
361
9154
491
792
4638
5061
318
3378
7656
5302
7771
361
5330
49804
2875
1792
1392
968
1361
5525
19662
1282
31090
4910
546
1667
20890
17246
21862
24820
3454
11497
1835
6061
5087
6570
7115
6165
6505
6232
1694
40541
1735
55657
1878
47423
1704
42737
1778
58704
1866
30033
1694
165
1735
165
1778
165
1866
165
3387
1835
1835
1835
4934
5265
5151
1837
39560
1802
55657
1778
58704
1694
40541
1866
30033
9307
4358
5823
4783
174
22506
1442
4608
5103
5531
174
7392
21045
1578
5469
3102
1460
1468
3329
1445
5996
3356
2876
9015
8419
36865
12234
12861
4025
9681
15133
17088
4096
175
2920
1193
34023
169
101
359751
1601
554
1105
6212
486
248
4495
521
10451
626
626
625
18442
3190
12957
11664
13910
2117
1189
2064
1189
1954
1189
2138
1189
2015
1189
1936
1189
1897
1897
1897
1897
2067
1189
2226
1189
2203
1189
2164
2139
1189
2100
2100
2100
2100
2165
1189
2247
1189
2252
1189
2213
1189
96711
3811
1189
2058
2090
1189
2173
1189
3010
1189
2277
1189
2143
1189
2111
1189
3046
1189
2892
1189
3851
1189
5271
1189
3759
1189
3901
1189
2008
1189
2117
1189
2078
2078
142
141
141
141
141
141
141
141
142
141
141
141
141
141
141
141
205
626
626
205
225
274
214
199
209
199
567
870
465
465
454
465
608
26274
1256
3458
396
21601
336
1431
1223
6626
757
1068
2058
594
2359
2143
4852
9196
5754
6065
7227
7570
1075
585
7339
1074
585
331
844
1075
1077
2241
415
414
1025
1239
851
650
416
567
6980
4156
417
485
514
494
2896
5447
498
567
7018
528
203
203
115411
117460
206437
119136
514993
5535
155
155
155
5650
15543
10515
2355
6618
2113
30979
1200
930
1400
2457
1488
1368
1241
7895
7012
950
850
919
2585
812
2242
579
632
281
280
285
286
9213
24618
6698
7601
5531
5752
7371
1677
1983
1850
4359
5505
6255
5695
23176
7392
40590
5824
5595
5463
6880
7019
6890
6293
9521
4784
7134
5102
5599
7022
1506
2417
2206
1063
6688
10319
1489
6768
3305
3830
300
20229
1095
7863
5243
10325
1558
2968
1296
56705
108448
252
252
23422
16746
5831
3257
2279
3638
1819
3598
8011
464
4483
1068
4643
802
5610
720
473
587
846
5613
4033
802
905
1102
2399
473
7244
885
21296
1126
1900
179
11138
180
181
6759
181
1900
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
6759
179
179
179
179
181
11138
179
180
180
179
179
179
179
179
179
179
179
181
180
179
179
179
179
179
46893
181
8814
535
67640
10610
2258
2207
1244
1486
4483
971
1529
1458
1342
802
1091
1291
2033
1099
1520
1277
1606
2339
1255
129465
135026
605
4079
1599
509
10692
167
166
661
1296
1611
468
1424
1095
1521
499
489
579
569
579
627
632
557
1935
43300
4657
6539
23360
2580
626
625
626
20653
7607
6219
8068
6934
626
625
626
38050
5604
5604
5604
5604
8741
36000
76143
2219
1243
7412
17674
24493
6244
298
283
23184
24470
168
168
168
5438
1071
7084
479
7126
1040
10343
6266
903
3627
2547
3819
1300
5683
9054
1483
5566
517
517
5566
10602
575
1228
494
514
165
5566
21675
525
7126
903
3627
1300
5683
9054
10343
3819
427
638
555
15516
610540
254
13103
1102
4483
3081
1739
1641
1291
802
1589
1617
1294
1779
1375
1331
1481
88
851
3096
24006
5778
2719
11155
3943
2893
6729
3026
1798
6508
4816
7763
1944
1737
1830
1647
1664
1642
1452
1338
1423
4936
7144
5399
1083
20821
7866
2435
3503
637
3757
11822
2572
2935
2454
3778
1794
15388
3187
6656
3073
13207
23364
23364
8239
11943
2680
7674
11856
11616
10144
59238
560
564
602
575
577
574
407
504
582
655
669
566
585
20164
597
653
555
551
585
561
562
564
637
547
606
667
568
588
407
292
283
207
204
281833
2313066
621
2537
1924
587
591
3351
12468
587
591
509
2711
455
523
532
524
549
1347
552
558
37868
2711
5447
536
5447
1822
5447
13824
5447
3499
6835
1416
578
39464
287
897
1174
12482
4423
6352
8022
1017
16545
978
513
507
2909
626
626
625
4108
2909
11623
802
699
1437
1824
1707
1869
1822
1557
2063
4483
506
2605
1589
2136
2249
594
2308
1274
1268
824
5628
5201
577
513
2524
1951
40381
2863
1616
50075
2103
2136
1600
2447
1122
1096
3097
3743
16442
3277
11577
9099
9451
10289
10760
12386
12492
9765
9605
8677
3679
3935
4125
3658
10483
4244
4549
4781
4220
10190
3936
2335
4311
3975
269
1408
4544
2671
5008
4561
1447
17709
12613
12778
13987
543
1447
1863
593
637
5767
528
455
523
5360
635
2134
13582
7471
149492
131789
168
5566
168
511
3017
1370
1978
2455
47389
581
8398
526
1522
1562
1352
1680
1652
28545
2152
1569
1620
1607
2187
1735
8583
1507
1556
1072
1011
1632
1680
1870
1476
5420
1952
1717
945
575
587
11132
1786
3567
1969
3072
11124
2520
3330
1079
1924
575
587
549
5151
45370
3666
372
3577
4306
7669
543
5841
577
28988
4366
14980
19163
26205
509
6395
5739
4625
13911
6954
5343
2595
10599
10488
12695
20793
647
528
518
594
1656
2144
4378
4890
2981
2902
7658
2938
2809
3140
4797
5017
6084
621
1663
2559
20697
6308
4168
5091
2760
3671
4657
4819
5285
4789
4794
5082
5162
4700
4914
4840
5191
4081
4831
5091
6090
7840
8289
6762
5505
7431
5772
2680
4627
136
571
18176
781
13311
8460
635
136582
575
609
8842
6279
57576
591
504
290
345
2231
1999
1015
4087
28647
5756
17594
155060
2245
626
626
625
6736
8881
581
575
8398
526
1522
1562
1507
1352
1680
1652
1680
1476
11124
1735
8583
481
1556
1602
1632
1870
2152
587
11132
1786
3567
1969
3104
2520
3330
1079
1924
13400
19353
597
551
56415
548
496367
629
2680
10720
627
1072
627
25192
575
3093
575
3141
497
3038
191
626
626
625
561
551
567
485
615
206
273
273
273
273
273
273
273
273
273
23422
5704
6776
533
25192
5151
3325
10057
372
10165
5841
655
28988
319
1960
1472
1076
1255
1072
595
4622
1151
4821
13344
1460
1404
1418
1265
943
1679
2058
10869
2426
2439
2093
2590
2278
2305
1684
2075
1822
1445
2148
1277
318
20635
1530
847
1038
1048
909
899
7399
1252
1064
845
928
997
7399
7399
1377
6831
2132
1538
1538
845
21487
611
1955
1250
1025
1580
1056
1044
1220
848
908
908
1388
931
787
787
1272
845
1250
1536
1025
1056
1751
1044
848
1359
931
1095
19905
1254
11032
3914
6791
1256
1266
701
959
967
1058
2215
17689
1731
79202
563
417
234
1685
455
1347
523
552
524
536
6412
14600
1685
532
10867
379
168
579
6019
1705
1887
3140
2428
384
4124
1189
1132
1421
1746
2098
2286
3122
1871
1697
1667
3336
2129
1702
1738
1124
2241
3975
7269
3199
14315
13606
20076
1149
1098
549
6275
28610
724
1382
1247
4081
1877
653
95553
16080
10828773
153
3101
575
3105
524
2277
131541
473
1796
6770
739
1323
89040
626
192
191
10698
2009
930
7162
632
7355
455555
7950
203
2069
2347
1493
1523
2752
181449
83410
2431
203
203
203
203
584
247705
224806
1978
2455
218148
10159
1580
1652
2032
1659
1806
1979
2401
2424
1456
1660
2151
2268
5526
2215
1546
2477
2017
1211
2167
2175
2092
1865
1605
2185
2372
46395
161940
2503
1190
41940
205
575
3059
1443
1341
1319
165534
7294
1531
1436
1323
1340
1181
1249
1581
1895
1611
1837
1575
1753
1424
1416
1338
1399
1524
2714
1490
1476
1182
1385
1485
1274
11623
1437
205
1824
1707
1589
1869
1822
2136
205
205
2063
130457
2262
1776
188361
6892
2907
3280
2399
5654
1847
1742
1594
1635
1980
1635
1730
180608
2538
2426
4797
1693
1767
1643
1605
1570
2411
1650
1732
1582
2221
2062
140973
5895
1475
1706
1841
1640
1471
1449
1611
1870
1773
2707
2684
1626
1776
1593
575
3049
1395
195
1851
191
191
193
195
193
49021
609
8626
203
203
203
203
203
1965
563
205
192
193
847
4032
1737
1099
579
206
480
654
204
204
204
569
202
203
203
203
205
9631
9693
206
641
205
6689
10610
205
205
6822
350
383
6137
97402
3340
1886
1268
1128
3923
669
641
9341
671
1300
1537
204
552
30998
641
5462
641
5280
35888
1207
14468
4613
2774
133728
37292
10043
11724
14836
14959
176
175
517
3014
8925
5604
203
5604
28370
3239
10308
7041
7358
4367
517
527
2441
4174
29957
3264
3216
626
625
626
571
18176
781
13311
21398
5475
654
453
533
480
528
591
3914
626
625
626
591
5911
611
4606
583
577
12326
325
10417
9307
3216
1072
3216
3752
3803
5532
5752
14399
175
5599
7022
7371
5505
7392
6293
174
174
7601
6255
4632
1072
5464
536
536
536
5696
5463
7019
6881
5595
575
3113
3079
523
4504
4999
1762
5604
10567
509
503
503
12551
506
1469
2245
4483
1766
2233
802
1845
699
2069
2347
2211
1493
2098
1523
2752
2498
253667
509
3479
2619
39421
143213
575
1183
5051
3988
3553
290
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
6293
24618
5595
5463
6255
7134
5102
5531
3216
4096
511
505
543
19386
509
507
7606
403
348
506
498
341
524
7265
483
443
3981
341
464
444
2406
571
204
206
206
205
1900
180
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
11138
180
180
179
179
179
179
179
179
180
179
180
40200
9648
17688
35376
3611
179
179
180
179
179
179
180
180
179
180
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
1336
1072
820
737
2835
8418
19296
28390
1018
7722
45666
2680
2680
5360
497
2159
2126
870
1250
685
32120
40380
26280
1072
1608
2118
1992
1416
1744
1616
2071
4445
2105
3022
48621
1339
1329
1396
63973
4564
6798
1270
1770
2329
426
1732
72331
86486
1030
1365
2184
4605
1641
58537
55415
1648
1898
1279
2073
60438
57936
2151
1642
2161
65027
2257
1482
1568
764
2220
63050
549
142898
2889
1348
52905
1961
2199
52052
1452
2202
53308
54138
6077
2992
3672
808
1795
46583
71966
8435
2230
5890
3818
2553
78755
2267
7567
62724
2144
19296
1072
1072
1072
1072
1072
1072
1072
1837
1792
2267
1608
41619
22512
79748
43764
60916
45371
33579
3098
575
537
2808
7019
9457
498
495
533
2877
1946
6799
4107
7888
8083
575
3101
585
585
579
2328
637
4928
14964
19240
75190
46635
23652
647
2114
3752
626
4542
626
625
379
575
3178
575
3178
497
497
3031
417
575
3128
555
67308
601
575
575
3116
521
515
2345
575
3049
575
1685
575
3114
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
3993
1318
1305
1317
1317
1289
57576
1935
626
626
625
497
1145
3515
5013
3950
509
5847
2143
9999
2304
1844
2251
2455
2345
499
569
1933
4378
7658
3140
2938
2809
4890
4797
5017
5622
6244
2981
2902
5256
5084
2990
5047
4683
4855
4363
5044
4524
5771
5617
569
6464
13991
13140
11626
14567
13501
15812
546
538
12304
2343
1659
2080
1996
1930
959
4353
625
3107
8877
8740
2389
421
6804
2092
12662
571
1080
4778
4830
4362
5630
7658
46650
1072
617
2128
4378
4890
4797
7658
5698
7061
5816
6098
7079
5078
2469
6272
6874
507
4378
2981
2938
2902
3140
2559
5017
1663
4797
2809
7658
20697
5084
2990
4855
5047
4363
4524
4576
4974
4686
4637
4624
4663
4349
4946
5771
4890
4683
6086
4662
3964
5240
5737
5044
4087
4386
1936
5267
6359
6907
1932
6275
4692
5462
1669
5074
1072
3154
3976
6371
5252
4900
4555
4502
2861
5180
4689
4734
6044
507
1625
7620
4340
168
487
511
497
3069
517
206
205
205
205
2452
151828
940506
244290
940504
473
1517
4304
6215
5158
3094
497
2983
503
493
205
206
1056
206
570
673
3220
3394
29986
1704
2680
625
626
47850
626
3105
1807
1935
4307
19992
11088
9255
4003
491
5242
206
205
204
204
205
80897
47044
28389
35807
4569
67110
643
5979
13530
4368
14431
17532
8105
1180
1180
522
522
522
745
2048
4793
2130244
2866
4315
3243
3494
2455
4446
4330
58005
6472
1382
206
2251288
501
1121
5604
10980
515
7720
5493
27512
8603
1021
5604
14798
119095
5604
11584
7710
29153
1160
505
539
353
22663
4924
1643
137732
507
4797
2296
1390
499
489
591
591
591
591
497
3031
497
2994
599
593
626
626
625
47850
206
205
205
205
24076
2378
229303
519
3412
117378
521
2694
581
575
8398
8583
1522
1507
1556
1602
481
1680
1476
11132
1786
3567
1969
3109
1735
526
1562
1352
1680
1652
1632
1870
2152
11124
2520
3330
1079
1924
587
16010
3985
899
781
1146
2159
4942
872
636
2771
5746
974
2474
2524
2694
657
736
7858
10961
8222
8342
455
523
536
1347
5447
532
575
3208
4159
559
573
585
8011
1068
4643
802
720
473
5613
464
4483
5610
587
846
665
18224
665
87997
609
603
644
18176
781
13311
21398
2939
1653
1897
2132
2683
1874
8169
595
583
585
1092
366
11606
626
626
625
7076
2444
4096
515
6441
1350
1556
1319
4483
1404
802
1543
1540
2075
506
1727
1916
1058
1983
1967
64707
43746
117121
2143
626
626
625
977
1169
3138
1231
1723
2311
1214
1846
994
2654
591
2914
595
2680
2680
591
2357
589
2680
2680
591
2680
2680
1097
22297
667
667
669
205
669
669
669
91969
669
89145
669
23196
23350
394
2880
4502
5316
3990
3448
3737
1607
480
533
2117
3615
385
2212
2781
3639
5600
2329
4194
2084
4333
2394
1516
6948
2583
8555
6534
3764
3499
1850
5823
1745
3596
3846
5353
4403
2439
2033
4681
2966
7120
1869
1650
8275
3169
2892
2660
1960
2278
2208
1667
7489
7202
2535
2520
3496
2639
1433
1249
1700
1839
1738
4184
2272
3516
3502
4849
1749
5098
2469
1316
5308
3608
2295
5208
6133
6856
4763
4672
2544
6331
6473
6002
4079
1886
4107
1333
6436
3329
1619
1617
1907
1839
4207
4024
2554
1462
1387
2164
2507
2039
2520
2646
3575
2193
2919
7595
5130
3659
4865
5486
2080
4743
5140
3442
7400
3564
1831
1726
2746
2631
3076
2133
2676
1338
1656
1318
2449
3610
1331
1908
1349
528
2452
5486
3457
528
5093
2764
1782
2173
5847
2563
5614
1329
4232
4438
3397
3975
4464
4103
1932
2253
6388
1897
3016
3892
2184
3662
2646
2476
5044
5688
3502
4059
2552
1548
2716
5507
3642
4041
3375
2958
480
11566
6687
2722
5546
5475
2233
1915
1997
4372
6868
2373
3467
5331
5464
3399
5467
5268
7042
2150
2659
3860
5709
3396
2688
2889
2365
5595
1305
4734
2762
3812
2195
2147
2010
3106
4727
3647
1729
4815
3838
1824
2284
6248
6094
3793
1908
6010
1770
5640
2930
3302
5178
1859
3776
2467
3427
2230
2217
3228
3459
2418
4010
2104
1421
1695
2067
1607
1932
1428
2014
2273
1617
1207
453
2425
2735
1651
1396
1918
2258
1378
2620
2350
1457
4162
6463
4604
2119
1616
1792
6860
4054
1947
3861
3627
3638
4846
11589
3856
11317
28364
2603
2832
2353
3760
1284
4951
2996
6860
9850
4435
7933
8650
4699
1612
4355
3170
4489
1556
2310
4011
2169
2209
14184
8239
5603
5603
5604
501
491
3047
2598
14442
4747
816
559
579
2328
573
563
6240
3839
4340
5088
2195
3021
4554
5341
1334
3806
2665
3569
3589
3389
3850
4601
4293
4698
3283
6237
21267
4958
3679
12282
19629
12006
11691
11760
6443
7916
5558
4740
665
4054
2950
2919
3311
1773
3411
638
640
13194
532
7686
4665
4595
669
4337
3137
3031
2733
3081
446
493
383
173
497
6551
624
20185
27739
20409
4943
3004
3658
14914
4563
5075
3986
4943
6551
75785
1259
1216
923
7282
21334
6971
293
3702
3710
1584
3718
3666
3736
3658
3694
27535
21379
3736
3701
27784
3154
7658
4890
3140
2902
2809
5017
3976
5180
4734
4689
5791
4610
4378
2861
2938
4797
4502
6044
4900
4555
6371
5252
4508
28988
583
2352
1952
3091
20586
13141
7438
12485
12556
583
595
2243
3216
497
1183
3553
5051
3988
480
453
533
528
23196
8741
626
626
625
13061
9679
51567
205
205
205
205
205
205
7962
97096
205
205
205
205
205
205
8065
8092
18612
4652
14575
205
205
205
205
205
205
205
205
205
205
205
205
571
18176
781
13311
626
626
21398
628
2451
1466
1473
19215
205
205
16553
747
3947
205
205
205
205
21180
205
205
5981
4182
6689
5719
4220
57048
3422
205
206
205
206
206
205
205
205
206
205
206
206
205
205
5555
2474
50754
6663
4420
205
206
206
205
206
205
206
206
205
206
28459
3991
4184
4648
3299
205
206
205
205
205
205
206
205
205
205
34990
1240
4479
4796
5117
5373
3063
3044
1071
6116
3050
205
204
204
204
204
205
205
205
205
205
204
205
204
204
204
204
205
205
205
205
205
204
15675
2966
3587
205
204
204
205
204
204
2116
3948
4400
53236
4303
205
204
204
204
204
205
204
204
204
204
58005
3494
4446
2866
4315
3243
2455
4330
205
204
204
204
204
204
205
204
205
204
204
204
204
204
205
204
4837
4868
5795
3382
6895
56288
205
205
205
205
204
205
205
205
205
205
204
205
18018
3989
2117
1506
205
205
205
205
205
205
205
205
16279
5371
205
206
205
206
5351
205
205
12262
205
205
38121
205
205
3461
205
205
9245
205
205
20326
205
205
7591
205
205
2266
544
787
787
505
5604
10567
513
5604
2702
4378
4890
7658
3140
2902
206
5017
7289
6885
7082
6870
2981
205
2809
7563
7606
6468
5473
9990
2259
810
19131
28901
642037
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1289
1318
1317
3993
1305
1317
292
294
296
29963
296
297
296
297
295
300
292
289
309
292
294
296
296
297
296
297
295
292
289
300
306
292
294
306
292
294
296
296
575
3138
929
551
589
4275
1560
3688
41134
551
7282
923
21334
1431
571
5604
10567
559
597
19455
2878
13720
11149
1947
3745
4162
42553
2255
3892
3726
5525
3230
4951
2778
2547
6184
3058
3063
18176
781
13311
497
3012
18138
743
13273
18176
781
13311
2999
21398
32756
743
5840
113507
5431
1122
4347
1122
8208
4347
3884
904
9484
5841
4483
802
699
1350
585
8011
464
1068
4643
802
720
473
5610
587
5613
846
3677
3677
473
4483
541
571
40684
541
37014
33131
43613
50394
507
10196
1459
1485
1586
1917
1550
506
4483
1376
1187
1785
1270
1392
1418
1641
1497
1725
2223
2225
1436
1674
1590
1266
1574
1799
1984
2569
3540
2910
2920
3137
1258
34540
1967
1115
1743
1672
1581
545
539
571
541
571
539
545
541
541
2621
379
9727
15386
16651
16416
7349
32718
41167
16651
16651
15386
9727
7349
16416
41167
15386
16416
16651
16651
41167
32718
29068
9727
21360
743
15038
587
588
587
588
588
14314
3965
543
12164
5626
28777
5316
1502
5813
3407
3607
2684
4381
5883
4600
3964
6536
41769
601
2471
12500
2961
345
54932
30228
5566
58978
8422
2901
1836
1859
2645
1615
495
415
616
2302
26350
255190
251823
443710
498
514
485
417
1454
590
697374
1600
7990
66976
450
490
415
442
4704
490
415
986
1905
75778
1152
1155
1173
1151
1165
1144
1152
1162
1150
495
385698
2105
14226
495
490
415
442
616
479925
2100
141209
1982
2249
1824
2111
1219
1897
1769
121054
117568
524570
153285
8487
523
552
455
528
532
29253
99233
1186
406115
488159
6200
625
626
626
1935
47850
206
3105
205
205
205
573
4275
1560
3688
41134
16616
5286
590
17461
2691
15461
14246
21469
6200
205
205
205
205
205
3104
2999
3063
521
496
5566
503
134
249
575
83847
579
88409
567
166640
515
505
1177
1762
455
523
1347
552
1073
536
532
534
977
515
843
517
5587
626
626
625
11944
6100
1253
1364
4483
802
1451
1871
2500
1131
506
1231
1779
495
455
523
532
3090
552
1020
1282
550
3040
549
1347
536
8388
528
192026
8174
523
1347
524
17520
203
204
203
203
52044
527
517
527
517
527
517
527
517
499
1349
533
2117
4403
2680
1650
385
2722
2272
3502
3399
553
1594
1870
68712
9621
7414
8182
4366
14980
26205
19163
2789
523
587
455
532
5532
536
552
1347
2083
4183
524
4186
524
2193
12320
5429
15149
9059
2026
2752
2347
5029
1933
4386
5877
5169
7480
7401
3587
3784
6029
3053
6893
4254
3615
4919
5427
2416
190
4780
2112
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
360
190
190
190
190
190
3394
190
190
4380
190
190
190
190
190
190
20446
190
190
1491
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
2126
5429
20446
190
190
352
190
190
190
190
10055
6743
190
190
6320
190
190
190
3615
1935
7231
4866
190
190
190
190
190
190
190
190
190
190
25679
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
2126
5429
25679
190
190
190
190
356
2252
190
190
190
190
190
190
190
9346
190
190
190
190
190
190
32955
190
190
190
190
190
190
190
190
190
190
190
2126
5429
32955
190
190
190
362
190
190
190
190
190
190
190
190
190
190
190
190
12320
190
190
190
12320
190
635
5604
10567
635
5604
10567
15485
6320
661
2907
589
3105
2871
15133
4289
3079
5562
8797
206
589
205
205
205
205
205
117506
207
6516
205
589
571
18176
5618
497
3094
497
3035
497
167
11270
1897
167
5061
47812
167
4504
2769
165
165
165
514
20178
505
425
425
425
425
425
497
3002
517
5450
137
137
137
9213
9213
9213
9213
9213
9213
9213
9213
9213
4321
24580
5558
6661
6218
6843
7564
6982
5562
7355
7334
6985
281
281
9213
9213
9213
9213
23139
137
6256
23139
1831
9213
9213
9213
9213
9213
4746
5494
5715
2186
9213
9213
9213
9213
9213
9213
9213
9213
9213
9213
5786
5468
5426
7097
5658
9213
4746
6853
5065
9213
497
3819
500
508
3819
2265
4475
15369
13226
23468
493
13844
15308
17967
561
599
5532
455
523
552
536
1347
532
15783
182
183
182
182
182
182
182
182
182
183
183
182
182
183
557
5604
10567
5604
272
575
1183
5051
3553
3988
9483
7465
2353
2172
13919
1052
817
1270
1421
1243
1535
1117
1362
767
3604
779
908
1916
1538
453
767
2507
5283
1709
2625
1708
999
1024
1163
2133
2254
6804
1003
3606
3090
3090
3090
3090
3090
3090
3090
864
477
1637
1029
1394
1973
22881
1541
2545
13165
496
1144
14161
1020
919
3486
1211
1211
1211
1211
1211
1211
2164
890
654
646
6222
8192
667
667
581
581
581
583
10136
23669
28545
1569
1620
1607
2187
5420
1952
1717
945
203
204
203
204
205
2836
2084
4483
802
1890
8011
1068
4643
587
5613
802
11848
529
567
15755
552
532
523
1347
455
536
569
4366
14980
26205
19163
781
13311
18176
8460
591
18176
781
13311
21398
19492
455
523
552
536
1347
532
22512
9532
34004
35016
49302
6539
1001
4877
2914
826
26412
25728
12035
2864
592
2717
8435
820
614
4355
585
692
513
21900
9862
802
1454
1756
1810
1744
1391
1279
1678
1567
1681
4483
1470
1674
1489
1379
1605
1527
1591
1417
1725
160926
206
205
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
207
19700
5834
3497
5532
203
203
203
204
203
203
6697
3013
1857
4380
1926
4186
7667
6408
528
3842
2367
579
2977
802
4483
206
1713
3102
2533
4696
8547
7791
1801
1682
2379
1519
4012
1364
1507
1561
793
862
755
2528
2185
893
2576
30720
575
3076
58273
507
8011
464
4643
720
846
4483
473
1068
5610
5613
802
587
13103
4483
1102
9127
3057
1840
1968
802
3779
2632
1991
1981
3283
1961
1712
3199
506
10174
2116
2360
2753
906
2566
1293
1775
1805
1179
1370
1597
2433
1250
2287
1178
2855
1943
7481
1557
1920
2071
1463
2216
1795
1802
1896
1415
1552
1832
2323
2447
1961
6350
1565
699
1502
1473
2553
1701
2979
2056
5192
2075
1213
1464
7405
1562
1816
1667
2497
2270
2126
4945
1356
1757
3309
1253
1477
1966
1368
7294
1340
1837
1181
1575
1531
1249
1424
1338
1416
1436
1895
1399
1524
1323
1753
1611
1581
233168
6358
1580
1608
1562
1498
1706
1590
1754
2923
1106
7300
21900
519
497
3018
473
467
18176
781
13311
21398
626
626
625
47850
9221
4864
8925
7811
4367
7497
7304
455
523
536
532
617
15076
626
626
625
5475
480
654
453
528
533
453
385
394
1035
5329
2535
484
433
600
914
699
444
424
506
2914
5575
8402
817
694
1071
577
614
540
768
621
573
690
577
595
1018
540
530
17767
1089
3795
3059
571
590
598
785
529
637
529
593
7721
783
3324
207745
1841
971
809
17162
1447
1131
731
1854
819
609
1652
1808
1487
5106
1567
965
29771
807
759
3698
497
898
687
748
594
430
577
474
469
916
929
953
809
371
1665
705
1345
8210
610
543
1611
879
628
531
847
4294
2754
1502
5157
2456
10153
6606
451
1388
489
711
1532
960
813
1046
508
475
2431
419
456
630
1830
491
500
585
424
520
504
6451
188269
539
5604
4366
2920
14980
26205
14600
5604
5604
10567
604
5840
3043
8096
2917
3553
3052
3350
8366
2848
3495
3698
3589
3597
5624
5635
10771
13744
5516
5583
5751
7068
5395
5840
3508
3054
497
6668
269
3671
3712
3694
3677
3686
3642
3634
1560
27360
491
21398
503
626
626
625
15076
627
16435
1846
4289
589
627
589
589
5204
6443
589
589
1846
4289
589
589
589
678
7337
536
2500
536
8040
1707
51282
1378
4719
12414
9112
183
5896
378
781
18176
13311
383
16689
1072
15076
626
626
625
14352
205
205
205
4003
626
626
625
5197
205
205
205
37244
10281
1917
2093
6207
529
567
2260
455
532
523
1347
552
536
529
2260
575
3096
609
8842
6279
4067
2421
17033
1005
3528
523
536
455
552
532
3167
203
4643
205
203
587
846
8011
4483
802
1068
720
5613
2463
802
204
4033
905
204
13103
5630
2319
1715
1529
3153
1093
1526
1716
1478
2247
1686
2029
9109
1359
1975
203
2028
1221
1346
1594
8885
1799
1552
1620
1574
1207
2160
1897
1461
1223
1463
10081
1418
2354
1504
1335
1717
1390
2453
11190
2168
1884
1834
3059
1443
1319
1341
4937
1708
2114
1702
2063
1801
1607
1886
1509
2348
1910
1479
47959
84831
20440
575
20068
14661
311
469
266
9789
689
9319
10628
19669
17594
8152
380
6735
18760
5487
4011
1535
1604
1619
1584
1584
1543
380
1574
1760
1584
1543
1584
1560
1410
6004
380
1049
31181
40064
6829
24143
19832
11256
4560
49848
1554
14126
604
268943
124611
604
497
431
20030
651
14623
9281
330
285
330
285
4033
9751
19631
21457
10054
12861
12594
14667
15261
2886
378
18176
781
13311
505
3325
45375
4876
507
3430
626
626
625
5517
7122
136736
4077
1576
3220
509
9827
802
4483
2246
1615
1754
1765
1825
1529
2322
1922
1439
1631
1543
2254
2227
1789
2543
1332
1685
1654
1964
1282
2336
1576
1393
1546
1351
2163
1242
4602
6836
1023
1068
12427
1830
423
500
585
492
520
504
455
536
528
523
1347
552
524
47875
613
607
2143
626
626
625
613
607
205
205
205
205
633
8442
3138
205
205
205
1214
1846
105653
4999
12200
7725
7548
23326
2646
8774
962
928
1008
1076
1012
1620
1023
3411
52582
963
1032
966
1082
479
2584
2280
19576
1822
2759
2462
11038
64175
18176
781
13311
3141
1196
1150
1105
903
3062
3562
4824
6432
1491
133414
1784
1794
1384
9682
576
8792
2379
1520
408
1870
419
206
205
205
205
3550
595
205
205
205
205
2602
7605
28144
51425
55401
57682
686
779
761
7218
7767
1292
681
4550
1214
4460
5900
39032
1043
980
1000
979
22123
1022
10919
583
3363
45413
4914
206
599
626
8385
5801
9785
4570
1356
4570
2328
579
579
166
166764
167
1765
626
625
626
2015
18176
781
13311
21398
47850
626
625
626
206
8741
9679
51567
206
7962
97096
207
207
8092
3002
9397
3190
3143
3131
3489
3873
3855
3706
3330
3388
3106
2760
2940
3482
2575
4079
4085
4525
3874
3030
3396
4320
3120
4037
3897
41467
4269
3720
3906
3879
2923
4019
3489
3693
3790
610
5840
667
20440
612
5840
669
44763
612
5840
669
610
5840
138093
667
2920
571
2172
1738
1894
34502
1963
1974
2008
5962
2181
500
7259
26535
19557
17739
5168
62244
34504
5840
8760
8760
21900
62244
5437
74572
37424
199804
23360
97034
7300
10498
592
483
97932
507
2920
1086
1632
2069
2311
505
479
165576
3382
736
516
97034
549
11368
472
472
416
416
10138
10138
1068
1068
928
661
928
13608
7683
745
13608
942
3286
169309
465
164
165
165
165
165
509
2711
165
165
165
978
2711
1090
1002
1127
15090
166
165
23092
2331
372
9357
543
577
383
16689
5841
4106
45370
1918
2094
1430
1503
1503
559
487
6207
495
5475
654
453
533
480
528
207745
453
385
5329
1035
484
394
914
444
506
5575
2535
433
600
699
424
2914
110617
708
582
526
97072
45398
6250
1122
6597
4183
774
484
714
703
3369
3500
4633
765
485
534
1837
1209
699
2650
1019
1451
488
655
3872
2456
709
2425
619
1362
595
627
2508
1006
552
786
553
1625
869
409
2031
781
703
908
87421
2249
28144
14735
2820
421
420
3874
420
104424
420
420
571
5537
624
624
623
7620
27376
2951
2313
2093
2929
1064
4445
13065
2425
661
764
8211
1977
1394
1622
177643
130180
8998
1711
468
1487
1727
1586
1492
1201
1638
1460
1517
1405
1535
1525
1472
1613
4750
1517
1849
4394
1565
7904
210752
2199
1302
1584
1520
4274
1329
1706
1511
1500
1353
503
493
300
893
2563
6028
4685
4162
1243
333
330
5010
2770
3375
2568
4539
11996
2105
2530
1767
3357
11599
4758
7163
2354
17074
2422603
287
10501
2226
1919
768
665
2811
800
31869
301
493
485
511
515
517
531
531
521
515
515
515
523
515
340
539
379
517
2024
523
587
588
588
535
527
523
523
517
527
523
519
519
2473
513
521
523
517
513
519
513
519
513
521
515
1897
523
3965
513
513
513
519
513
2868
527
519
2307
537
517
533
5177
515
515
5566
519
513
3978
501
5566
743
13273
4858
5566
7725
8703
2443
1687
1481
1484
1197
948
991
1219
5549
4826
7459
2840
5291
5015
9539
3303
5566
6077
8860
4341
9593
2303
5318
1648
4556
1987
1433
1213
3486
4504
4442
4294
6393
3609
12431
4928
5566
5986
1769
3067
47812
4373
2226
5566
2008
4089
5316
1263
2312
7391
3576
5159
1788
6274
2074
5873
37206
11702
5091
9304
5241
2729
10938
5865
8347
9747
1318
6603
2403
3287
4758
2684
5763
12350
6121
5733
1426
5566
4933
4688
4532
3635
5437
3354
4940
3764
495
490
415
442
1340
7369
1312
22265
5626
4911
3909
3161
1639
29499
2309
1883
10963
2335
5078
11324
3322
12044
2763
4234
2984
2556
2512
5251
11089
1557
23506
1541
13233
22504
4979
1966
4432
4633
21360
3407
8422
2684
5883
4381
4600
14032
6536
8334
601
2471
12500
16651
58978
2961
345
30228
1152
1411
2431
5561
2051
3114
1467
8031
9318
4409
4450
1333
2861
2452
2279
1767
1770
1190
908
7345
13023
9641
18933
7924
18640
8027
8054
4614
47284
18574
3851
14537
1644
2442
51529
7661
3034
5889
11906
1805
5475
2931
7300
3932
4380
63703
621
655
5841
28988
203
173835
13065
4445
1064
12513
764
661
468
1807
2195
2173
1431
2309
2460
2714
1728
2207
1485
2031
4736
1739
1995
1977
1947
2354
2256
1589
2960
2127
1563
2053
2009
3468
1761
2060
1455
4046
1472
1939
1618
2276
2314
2223
2225
2875
1649
1828
1824
1681
2502
1690
2289
2403
1493
2319
1718
1985
1803
1869
1823
2979
1332
2918
1765
1940
2417
2382
1603
2412
1705
2576
5361
1339
1599
1192
1513
1643
1844
1752
10136
1255
2249
1332
2078
2322
1737
1140
1559
2715
1767
2817
2395
1905
2528
1141
1212
868
11585
1399
2567
1786
1551
2211
1669
1784
1519
1831
2025
2098
10043
1423
1380
2316
1466
1185
1425
1859
11918
1771
1765
1683
1673
1581
2172
3413
2009
1544
2098
2023
1457
1453
77276
140768
205
205
206
6934
45928
5604
10567
4638
25572
4180
10028
2208
1079
10587
517
1851
349
348
976
2647
5397
15550
4333
460
2339
1437
6563
4255
1122
9390
904
538
5397
2866
455
552
1347
523
536
532
2901
3138
659
1033
524
4921
3528
856073
3167
8760
49634
3528
5532
6697
936870
2789
338359
141209
122617
3776
203314
558496
228177
2902
16960
1769
3009
3397
518
9770
10364
9801
9143
10388
2471
2471
2471
7079
3918
1852
1852
2115
2630
2449
76243
1611
1611
73505
1911
1911
1911
54347
4638
25572
10028
10587
349
4180
348
976
1079
517
2647
2208
1851
3367
4333
2339
15550
6563
460
1437
20708
456791
38563
6357
32843
456791
456791
497
3101
541
16118
591
882
205
2967
2157
816
3803
2843
606
5322
15181
4740
3600
575
3160
575
3172
575
3154
141
141
141
142
141
141
140
142
142
370
319
303
319
3620
10527
4585
2939
2960
142
303
141
3736
2969
10527
4585
2939
2960
307
198
141
142
3873
3001
307
2969
10527
4585
309
2258
83462
7950
150080
526
507
2580
7607
497
511
588
588
18243
9514
2984
5291
587
9211
517
3161
2566
802
4483
3841
2104
905
802
2493
1398
1505
1483
4492
802
4483
2098
1475
111498
111498
497
3046
2159
2126
1250
870
5604
5604
685
79343
84972
46220
539
57066
55518
623
590
690
84225
86093
91895
691
26280
41840
485
10297
404
1353
525
505
465
2495
342
445
535
349
2104
484
4601
342
521
349
445
499
491
3458
1853
1852
5523
715
5311
6282
28882
298
283
36636
33968
41558
13809
25467
25959
19706
8446
10862
20349
23960
45788
12128
15811
45958
14734
19903
485
563
134710
610
2680
667
15008
610
2680
667
488
27707
6313
8991
8067
3800
4244
22329
22329
27163
4315
5604
5604
164
292
29963
296
294
296
297
296
297
295
300
292
289
308
292
294
605
579
585
14077
661
4289
206
205
579
585
205
53727
153282
145
31986
86936
517
9552
626
626
625
11001
2373
5116
11362
597
4483
1335
1717
1390
1834
2453
11190
802
699
2168
571
561
489
3383
2979
895
3644
39408
577
549
6339
547
5978
549
5151
2613
372
3546
6222
7797
173311
4156
15559
4477
22602
85202
3990
7313
91825
3373
10762
21900
3929
10786
4208
22163
3082
1882
221067
3577
4306
4388
3789
3263
8052
101333
4441
11443
158685
3509
12182
4106
45370
3666
2371
13328
503
8360
1697
8545
488
1484
1524
1469
1314
11094
11086
1748
443
1518
1642
1564
3065
1614
1594
1642
1832
1438
2114
2482
3529
3292
1931
1041
509
1886
465
14980
19163
4366
509
2711
523
532
524
552
1347
549
558
205
205
205
205
18138
13273
743
21360
1897
588
588
587
47812
3974
5482
467
18176
781
13311
16689
59016
575
3165
575
3120
3835
599
6216
6829
1904
206
559
4033
905
4483
802
1102
13103
626
625
33125
4640
9774
13280
22928
19133
18665
35573
15559
19564
22023
14782
20819
23772
17519
16217
23781
487
485
10297
404
349
445
521
465
349
484
4601
499
342
1353
505
525
2495
535
445
2104
11673
490
9551
7217
568
700423
7217
204
204
204
204
204
204
205
204
204
204
205
204
204
204
204
204
204
204
204
59187
79741
9551
490
349
7217
15928
2834
207
1958
823652
902421
553
324671
521
5447
203
203
6323
528
152579
497
3068
28612
495
489
455
523
536
93330
617
2141
626
625
626
3011
3221
9009
3779
4457
4378
9009
4378
4626
2562
10899
5074
2543
4682
6238
4682
2543
5074
4166
4917
13140
297
297
577
19029
1557
4288
14261
2499
463
1288
1511
1953
3490
3116
594
3530
8546
7029
464
720
462
2049
1893
3672
15307
5886
1271
12069
4033
802
1102
905
4483
13103
8644
1261
1126
1307
2158
699
1137
1246
1161
1209
119409
507
19386
455
536
523
1347
552
532
521
292967
507
507
509
509
509
545
120830
1778
480
7895
8042
872
12266
4359
2381
507
1257
553
3367
1226
1336
1365
1377
1462
1353
1434
1285
8251
173
2217
6971
1227
1286
1248
3301
172
351
94795
573
573
573
747
5555
50754
2474
6663
4420
747
4837
4868
5795
6895
455
523
532
1347
3298
4344
8028
480
453
528
2098
1475
6012
802
2577
1215
1594
1345
12551
2245
4084
1977
2314
1656
1510
2261
2352
1687
2263
2913
279505
189835
21900
1531
1756
2357
4774
2033
1777
2015
1985
2047
2294
2165
1866
1862
2540
1719
1728
2441
2327
126359
3646
14876
6513
5037
4525
8267
513
513
521
521
1935
626
626
625
1807
3105
47850
10454
7099
1349
533
23196
453
528
480
1729
2039
4815
394
385
2081
1770
4744
2604
10952
18176
781
13311
30266
81339
381
2563
2512
1774
3357
33265
205
206
206
11092
2881
2451
3365
1843
2862
4483
2592
2957
2841
2214
802
506
1770
2170
3110
699
3075
2774
1994
2980
54279
576
4178
442
603
510
523
519
4692
2806
4420
23364
205
206
206
206
206
206
206
28795
204
206
5604
206
160
160
2764
7882
29238
14314
3815
41026
599
5806
205
205
205
601
8741
626
625
626
381
81339
420
591
940504
591
1535475
625
1972219
589
2503710
591
1706596
625
1972219
539
1568
2748
23387
3102
2943
2864
7620
4852
4340
2771
4979
2900
2735
2952
4759
4645
4830
4465
4878
6583
6250
4354
5034
4589
5314
616
497
2976
497
3027
575
3082
575
3117
575
575
3046
180
8760
26476
644
3079
26388
1460
4380
1079
193
1079
1460
32004
567
543
1199
4366
3259
1143
4699
670
1185
2042
1142
1084
4577
5359
10159
1580
2424
1979
1456
4483
2032
1660
2151
802
2401
506
1806
699
1659
2268
1652
3343
7628
17855
24696
1348
2036
7300
497
3015
497
3053
497
3074
497
3067
497
3098
497
3013
497
3024
497
3047
575
3105
575
575
3127
575
3180
575
3157
575
3147
575
3080
523
2827
61881
68250
70452
73780
65028
72170
513
513
64221
75589
59392
59392
64221
78436
75589
78436
71040
73096
73096
71040
523
488
71281
65740
80107
78778
72170
472
63013
63523
65049
62045
68621
62045
594
174
174
519
115771
529
519
26406
409
363
366
398
180
180
179
180
10053
7269
10053
8239
7560
10318
7754
9789
6104
6686
10052
6896
588
588
13359
76105
489
923
27345
757
757
28145
3309
6056
2348
4138
4764
4424
4697
336
2573
5332
792
358
976
1468
3267
1917
3544
4003
4383
3421
4472
4151
331
23780
2920
9307
4358
5823
4783
5695
5505
6698
5595
5463
6880
24618
7019
6255
7601
5102
5752
19584
7134
5531
7392
6891
5599
7022
7371
6293
6204
9837
1527
2672
2818
1392
33433
2035
6024
263
227
353
288
302
3557
267
5790
3439
1626
1458
771
19253
325
2147
4731
620
719
636
705
671
522
1934
5711
3334
597
473
467
206
205
206
206
206
205
205
205
8910
4657
6539
3718
8389
6934
38050
76143
2911
3360
3360
3360
4354
5473
3054
3407
2797
3554
3463
3175
1768
151
3502
3369
3141
3473
6268
5739
151
1065
11856
9238
8703
151
6221
2407
2418
5700
3461
5073
507
501
2585
6362
2941
3076
2524
3613
3374
3067
3577
3722
3621
2872
3519
29039
3719
3094
3094
3719
3532
3730
2979
1460
5846
482
602
804
604
598
1249
2900
604
604
604
475
518
5041
1282
1283
889
1279
1276
10833
16522
22812
1997
30893
27182
15474
41472
614
1344
14319
54732
139
139
139
139
139
139
139
138
138
138
139
15475
465
4328
14942
26167
19125
509
2711
417
494
485
486
514
1309
511
37868
520
705
37868
5011
5011
37868
10081
4483
802
1463
699
1897
1418
1461
2354
1223
506
1504
509
5295
607
1334
19841
9307
4358
5823
4783
5695
24618
5505
7019
5463
6880
5596
6255
7134
5505
7601
6698
2920
1460
5102
985
455
523
532
985
306683
18176
205
206
206
205
205
205
47850
205
205
205
205
2141
3011
3221
9009
3779
4457
4378
4626
205
206
206
2543
6238
205
205
214
2811
800
29118
4773
3602
19073
6058
819
856
765
342
2746
827
1070
774
1420
18521
6110
22129
6107
27849
5768
25628
5765
26137
5768
24973
5752
23289
5744
14579
1216
3694
2775
12864
7428
293
293
293
8084
2612
1287
1331
1504
1487
6181
510
4001
499
7226
3642
2771
1504
552
2680
1608
11615
1205
496
5360
2194
877
882
1674
284
883
879
1678
2692
22755
496
8128
166
4136
1381
7428
593
6097
616
442
415
490
495
415
495
347
356
997
5291
2497
446
395
562
876
661
8364
779
5537
1033
539
576
502
730
583
535
652
539
557
502
492
3757
747
491
491
599
555
745
7683
3286
933
878
915
771
333
207707
1627
771
1307
572
8172
17124
505
1409
1573
1093
693
841
590
809
4256
2716
1816
781
571
1770
1449
5068
1529
5119
2418
927
10115
493
6568
1350
451
673
29733
775
1008
769
470
721
437
2609
2609
29451
32825
3844
2300
22302
2328
1224
461
2302
1225
477
2393
2301
438
195
1902
25943
508
4239
1628
206
206
571
4483
2030
2156
513
2814
2520
3567
204
3330
1079
1924
575
587
11124
1969
204
3052
204
9552
626
626
625
5664
467
781
13311
18176
21398
10952
3658
5884
3527
6068
4275
3688
1560
41134
119859
485
479
1935
625
626
626
786
1069
36521
310
730
3314
3363
18622
873
9307
4358
5823
9934
5103
5531
15773
2920
9307
24618
5505
5824
4783
5695
4359
6698
4096
4096
5600
7019
5463
6255
5506
6880
7601
7016
7134
5596
583
621
609
603
617
613
625
583
629
617
635
621
633
645
5840
2920
645
5604
583
621
583
645
583
621
629
5604
8760
583
609
625
150367
583
621
629
583
20440
471
637
5767
523
528
455
26281
12928861
631
1194
623
2237
637
2891
633
2618
625
2903
27740
845853
4366
14980
26205
19163
509
2711
455
523
532
1090
81339
381
153349
1239955
6319871
730314
102405
188927
1002
1127
18246
1347
552
1807248
24681
18981
1807248
3875
987
849
2279
888
2622
8686
2217
30030
2005
25770
956
6244
7449
1822
180
179
179
1073
1145
794
180
179
179
1062
179
179
11038
181
770
180
179
808
807
179
179
180
5881
622
10243
180
179
798
777
180
1095
1098
1082
181
1119
1065
1092
6760
1049
3205
758
8711
908
4380
181
181
66369
180
181
205
206
206
205
205
4278
34907
23564
25010
49030
45684
14081
38872
6119
34461
5246
102962
629
1274
1270
830798
15523
9307
5823
4358
5168
24618
5595
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
180
180
181
180
181
181
180
180
180
3988
9309
10995
23802
205
1241
3884
609
1229
2144
8207
567
605
4917
440
2356
6536
6891
5915
4288
15544
4648
2114
2014
4242
3284
1063
1540
9033
5151
12438
71400
577
567
587
10159
802
699
1652
506
1806
1979
1456
2151
4483
1580
2032
1659
2401
2424
1660
2268
141322
654
207745
453
528
385
394
1035
5329
2535
484
433
600
914
699
444
424
506
8402
817
694
1071
577
614
768
621
573
690
577
595
1018
540
530
17767
1089
3795
3059
571
590
598
785
529
529
593
7721
3324
1841
971
916
929
953
371
705
809
1345
17162
8210
610
1447
1611
1131
879
628
531
847
4294
2754
1854
609
1652
1808
1502
1487
5157
5106
1567
2456
965
10153
29771
451
1388
489
711
960
813
1046
807
508
759
475
3698
2431
898
687
497
748
594
430
419
577
456
474
469
527
496386
7306
2744
888
2680
5591
2253
2800
5602
5732
11965
2320
9307
4358
5823
4783
5695
5505
6698
5595
7019
6880
7601
24618
5463
6255
7134
5102
5531
6890
5752
7392
7022
7371
5599
16664
6294
1460
471
8011
464
5610
4483
473
1068
4643
5613
802
587
720
846
621
2572
1151
1151
134
24618
6880
6890
4359
5505
5463
6698
7601
7392
5824
5595
6255
7019
5695
7022
9213
4784
7134
8472
1460
5103
5752
7392
7022
23177
5532
5599
7371
6891
6293
205
205
1773
5840
5840
559
963
455
203
203
203
28960
134301
525
1163
17319
3895
7538
16004
7778
8749
4099
5516
548
576
550
1096
530
541
5197
640
449
561
1632
541
565
522
9396
663
593
560
551
565
560
522
525
621
588
567
601
438
1635
13252
11408
425
425
20860
411
378
630
433
396
413
406
671
438
426
424
406
378
407
416
418
400
1562
402
9213
24618
7019
5695
2920
4359
5505
5463
6698
6880
7371
5824
5595
7134
2920
4784
6255
7601
4096
1460
1460
1460
1460
15773
1460
1460
1460
1460
5103
5599
7022
7371
137
5532
5752
7392
7371
3334
3865
3280
6891
6293
10883
3544
3853
19264
33963
3112
3335
4348
3325
3664
2177
4673
2730
2731
2476
2783
2705
8769
2792
2686
292
3155
3592
1081
6953
963
4135
2267
3377
1678
978
6430
1760
1121
568
644
750
1379
734
46799
2599
1021
6368
936
2818
823
782
865
995
744
4121
1437
25731
62729
1065
890
876
49423
3916
37527
350
1094
1363
3652
5351
1665
734
45172
388
4643
850
2172
497
3026
8794
520
3787
913
7569
6934
142
142
141
142
141
604
142
604
142
1475
585
2098
4483
802
1900
2461
11138
635
622
179
5881
8711
1187
1101
1092
1073
1098
1049
1082
3205
23475
6759
757
808
798
777
881
907
2759
3101
8451
615
641
3440
4080
179
1168
1095
1119
1062
1065
1145
77023
807
770
794
10343
1017
924
2105
8812
7721
944
555
42719
555
52298
556
53319
556
44964
556
45818
555
53919
555
42508
555
45389
556
44182
556
49317
556
51941
555
54542
555
42537
520
27716
535
5379
1087
88680
167
169
169
2221
1525
4108
3952
2277
2478
38791
2220
12589
534
3066
9571
3066
490
5316
6213
3129
1368
1432
621
25692
8045
1457
2564
1870
2144
1677
1398
941
1645
2778
6164
3561
1696
1760
1485
1785
2201
1702
54969
3601
978
2644
871
8985
1010
910
2301
2819
1133
2481
505
2630
1093
746
979
942
1027
1042
909
871
2301
976
1009
2644
1036
969
978
167066
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
3752
9545
3803
5303
137
137
136
7564
136
137
179
181
179
179
179
179
179
180
179
180
179
180
179
180
180
180
180
180
179
180
179
180
180
179
178
180
179
6681
181
4330
181
180
3644
178
180
179
181
569
607
205
205
204
535
529
2105
588
588
587
939
1131
533
5119
10081
802
699
1418
2354
506
1463
4483
1897
1461
1223
1504
9188
1318
188888
11049
10393
10514
1532
183726
10730
1334
1649
1559
1462
1133
2862
1427
5222
1641
172480
8011
4643
5610
587
846
464
1068
802
720
473
5613
3205
1262
114833
63817
225917
184883
11190
2168
1884
1834
1335
1717
1390
2453
134767
44581
47888
52907
81723
2920
3269
1267
10137
2126
1921
2332
1989
2493
136936
69017
70139
182040
69866
6538
2742
221538
3519
1400
2002
1180
1337
2008
45391
4374
1428
1633
192819
9526
499
1607
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
1305
1317
1305
1289
1317
3993
1318
499
1607
499
1607
14017
8367
688
722
2935
2536
2114
1310
1305
1324
1279
3993
1318
1305
1305
1317
1289
1317
493
378
18176
781
13311
30266
10610
802
1091
1606
971
2207
1529
1244
1458
1486
1520
4483
2258
1291
1277
2033
2339
1099
1255
1342
1463
7300
29716
61293
206
213
635
375785
130627
18006
28273
3103
305184
3524
36357
1158
1112
865
1067
3024
3964
1136
1702
1134
18783
1808
812
334
273710
15369
46066
825
1877
47001
72396
2106
7721
925
1017
465
4328
14942
26167
19125
10081
802
699
1418
2354
506
1463
4483
1897
1461
1223
1504
9188
1318
8688
501
2894
3644
65178
1279
5821
347
574
592
743
756
511
518
859
875
668
547
1581
426
721
1293
899
2476
25161
686
566
1581
17981
1608
5672
2476
609
45937
5604
10567
5604
575
3076
617
1508
5921
5823
5344
5424
4824
176
175
175
175
176
174
176
175
8532
176
175
19413
3578
15447
1298
3621
289
579
8657
10546
3066
11692
1076
1076
1314
14313
1077
2920
4096
26238
2219
6682
5517
4940
5276
5677
60364
3772
6779
6428
6682
6185
4781
65022
5005
5868
3456
5145
5445
6365
5675
3576
6045
4459
25315
3511
21637
673
25295
11623
2415
16384
3062
510
2605
2838
510
2134
5604
5604
5604
14681
5604
5604
5604
5604
5604
2896
7378
1973
281
4858
2691
3444
8700
51797
3685
3192
3847
3011
4942
3867
3093
7181
3771
3075
5395
3648
3475
6067
333
1063
98527
6068
3564
4675
2893
2883
2697
7182
3898
4114
3905
3085
3004
2956
2736
5396
3129
4232
4943
3730
3947
3614
2784
2749
66402
37010
48544
16668
51293
80398
2878
42553
2255
3892
3726
5525
3230
2575
3705
5341
5437
5317
9360
3140
2827
1569
6203
4148
561
546
3202
455
1347
523
532
18176
13311
383
16689
626
626
625
47850
6219
5423
5097
626
625
14129
513
21575
507
507
2920
551
138687
4366
14980
19163
26205
513
18176
781
13311
8460
21398
626
625
626
47850
2909
33412
601
595
8741
626
626
625
97096
8092
495
1528
1333
1562
1392
1771
1366
1808
282
485
682
483
5371
21524
410
421
198145
501
285
2471
19869
551
2902
2482
2427
1737
521
2145
3027
6575
483
5586
2502
2174
26350
16222
5566
717
2708
1477
1057
991
991
282
9213
2345
991
5634
5509
1952
8860
5540
18514
531
3634
503
4625
7240
810
505
3542
505
11718
3816
8688
1357
503
2135
8578
505
45195
511
490
8688
545
11359
473
8688
7240
8688
8688
7240
8688
8688
8688
241707
8688
8688
8688
412
504
5792
3095
117637
61345
8688
7240
23983
485
8688
119859
205
1897
204
204
204
1223
506
1504
1463
188888
6892
5359
1363
1842
1675
1583
2145
153023
12551
2098
2069
2347
1493
2498
2752
1845
1469
1766
2245
2233
2211
1523
1978
2455
218148
13103
10137
2126
1989
2493
2332
1921
8231
1472
1434
1440
1574
1453
1445
1617
2144
1422
1418
1580
1492
4668
1502
1712
1571
1653
1702
3479
2619
143213
4797
1390
2296
122344
6267
1326
1293
1555
1896
1281
6333
844
1323
78957
2862
2145
1418
1565
1452
1471
2371
4033
905
8011
4643
5610
473
5613
464
802
720
587
846
4033
905
13103
11190
2168
1390
1335
1884
1834
5359
1583
2145
1363
1842
153023
1897
506
1463
1223
1504
8883
2012
12289
3529
1166
4851
14302
16999
19558
181
6587
2941
3067
2253
2872
3076
8258
3577
3613
3722
3621
3374
3519
8497
2372
19054
3078
3730
3507
3532
3848
2873
2979
3507
3507
10795
604
21535
550
701
897
1596
638
553
1180
883
901
883
1179
13164
622
528
761
668
569
676
1458
517
615
551
724
590
566
13129
22619
8760
22505
569
3568
15180
516
303
303
164
165
165
165
165
165
164
165
165
163
165
165
165
165
165
165
165
165
165
165
165
165
165
163
19381
724
724
517
615
676
566
761
668
527
550
10950
3830
10670
39258
8989
3360
20964
13502
8632
7481
32236
145
7392
777
253
16848
5267
3666
5365
4855
4165
3178
3102
4323
5218
16063
4603
4880
12802
2274
4620
424
539
539
539
539
539
529
2896
206
205
206
206
206
205
205
205
6024
205
205
205
14506
205
205
205
5903
4971
632
2096
626
625
626
3786
206
206
6934
205
205
205
76143
2941
1758
9051
670
3469
1720
9051
1693
1582
1520
435
2214
1084
621
1098
2611
5502
2873
748
3742
1650
700
1838
867
1558
2063
1254
1217
1732
1126
988
923
621
2962
455
523
552
532
5537
8778
669624
11819
616409
642618
1574
651901
1481
137156
797
113449
342
2189
1907
536
794
126308
207
1437793
1001
2085
791
1046921
791
3487479
800
135766
206
800533
387
525
47812
2307
4559
569
4366
26205
19163
14980
587
455
532
2789
523
3844
1347
587
2789
575
2876
3366
864
1460
1460
1460
9213
1765
626
626
625
1995
509
1765
626
626
625
204
204
204
205
204
204
204
204
169
101
3973
3175
500
2657
490
496
502
551
2789
455
532
523
524
552
1347
549
558
38009
2789
569
4366
14980
19163
26205
1241
552
1347
13022
5604
10567
4003
626
626
625
5197
37244
1826
6312
21749
4358
3868
3291
1259
4311
3358
4362
1271
4507
3741
1291
4642
3130
4297
9876
4137
7290
3800
1331
4164
1243
3497
1243
3215
3045
2847
3850
3435
2835
3626
4409
1339
1227
1299
3657
5045
1247
4779
3945
3068
3983
5545
4379
1255
3443
3443
10180
1255
4950
3928
3111
3923
1251
3089
3503
1243
3310
3982
4135
4556
1243
6010
3490
5088
2974
2946
1223
3105
3803
3293
1223
4200
1223
5046
3205
4800
3420
4488
5242
1223
10444
4368
7364
1239
2865
3531
1255
4127
1255
5913
2778
3292
4495
3991
3674
1247
4791
1247
7436
3890
3695
5647
3818
1223
3965
5525
4066
1247
3763
3641
1275
8180
6762
3646
5396
4125
3452
3599
3907
8967
1203
1203
4004
2675
1307
4339
4488
2953
3701
3589
1231
3744
2766
465
4328
4594
604
1585
531
332
290
1776
589
10429
3800
7398
554
2088
1313
36634
5220
21645
424
358
521
557
433
2081
239
1041
485
594
1821
4244
511
12752
545
1490
447
5961
2998
519
5168
2799
330
2616
1752
796
20700
7349
371
585
1105
2435
12229
7322
6921
2878
16897
1957
1568
9655
2886
2471
6089
241
1600
433
529
297
1249
12675
5837
475
34246
545
370
519
1474
6611
1782
8681
13731
1813
5603
582
9030
295
2181
365
5714
7940
364
361
671
585
517
3632
1542
6911
6434
544
299
517
2526
326
20686
579
1711
113919
2707
521
3743
1189
30974
531
343
48510
12523
561713
3231
6613
2028
8830
2130
2030
3462
810
698
294
4576
25797
508
491
542
15983
3608
3383
1275
835
3241
1886
1278
1357
431
1496
557
584
7870
6224
517
1357
412
4836
4350
931
5960
357
420
2570
10431
1646
370
2519
707
5337
2991
1171
3799
2953
3347
363
25698
2435
1826
484
408
532
537
17159
1472
4510
10763
9651
603
1297
2640
581
326
697
491
527
542
487
350
4010
491
4370
547
30867
4662
2617
680
507
6858
2594
1357
1909
13985
693
560
1591
3065
1096
513
13054
487
6186
493
237
511
482
58669
10417
604
564
487
453
485
743
300
487
278249
2043
9117
493
972
513
1950
1071
4362
658
2736
566
3403
10415
593
509
4275
24473
573
384
6986
17942
561
1871
527
3270
400
6718
1391
53451
15802
373
377
529
1420
2608
15374
32586
519
8951
2141
6837
23158
2959
8662
1907
656
2666
10419
28995
12207
3789
2539
3204
107482
502
540
2095
477
521
361
585
34542
1942
568
40191
371
640
1398
54328
4246
1687
1076
517
566
2557
1556
496
6043
4717
618
3322
352
2499
2562
2000
495
6624
536
5674
10412
1542
10387
5196
2489
1553
393
4524
1876
371
539
370
15382
55802
1935
1364
1171
6240
398
2067
831
1457
6850
10413
7383
1082
1810
1058
1933
3055
1900
385
517
7968
11332
511
14958
2953
1595
301
1694
543
1637
348
6418
173
10412
20132
1938
501
801
1941
3297
519
525
541
4388
396
4705
5707
497
10416
3740
491
77215
11036
569
487
613
1244
487
69895
4444
1900
1576
619
11291
1355
501
1967
1335
3213
6425
479
2109
589
530
10407
6355
374
2498
598
1572
10886
12679
16521
805
7034
547
2466
441
46432
5027
5113
359
3081
371
1552
484
480
1547
459
4105
9562
533
372
1102
21256
7929
22367
8727
29270
23312
4382
17877
19523
395045
401
493
559
4819
542
10703
2735
6777
544
3500
419
2109
1866
1541
5569
991
2804
493
998
2533
481
564
3454
365
5267
8970
1642
2459
9873
2068
406
7021
4123
517
589
2378
23676
477
436
3427
479
927
12584
300
6682
1558
1077
1656
929
110
357
597
496
1037
1660
2996
2664
479
734
421
2077
1389
1472
600
2017
12756
576
374
3873
1444
64629
1682
514
435
400
519
4625
16717
493
20632
3655
428
323
10407
29818
493
10688
1461
3416
614
513
529
529
501
1932
345
529
408
4115
489
7525
527
10418
489
529
13962
28140
430
1238
1856
1519
483
1042
489
4759
8621
1652
4167
4724
564
5576
487
191
1547
503
4367
584
12996
586
2036
4491
698
6931
3603
6049
587
519
518
12405
1240
1051
1392
3144
537
7404
1039
28244
477
592
2381
8563
454
605
3717
889
4903
21498
928
380
1066
398
52369
518
13282
387
9031
2618
6932
2061
9749
817
555
4049
5147
7554
3140
513
1552
602
1822
609
3138
1542
556
407
10400
33532
584
473
1291
527
545
4147
42233
3252
597
3662
987
10419
1242
357
525
563
515
7235
7226
12784
400
337
4427
493
796
3508
31296
250
2845
366
2872
53533
29027
593
567
501
1699
623
537
258
583
5806
10415
23733
429
1714
4514
531
493
812
2161
1183
13410
2208
2208
3763
604
1868
4862
1456
368
2208
2208
2208
1870
4249
591
6024
626
626
625
4294
4593
4911
887
6680
647
86480
604
17217
644
86478
2090
575
86478
2027
86478
17209
604
644
86478
595
86315
17223
604
651
86321
7295
2827
677
86408
7202
11089
86408
7202
10545
86408
2124
86408
86408
86408
539
777
184
5267
3666
4855
16848
5365
4165
3178
4880
3102
9085
4603
5218
4323
9984
777
7797
2420
13869
3991
2746
2485
6848
8149
12565
5663
184
4033
6398
184
15659
184
113
113
113
113
184
113
184
184
184
184
184
184
113
113
184
184
184
184
184
184
184
184
184
184
184
184
184
113
184
184
184
184
184
184
113
184
184
184
184
113
184
184
184
184
184
184
184
184
184
184
184
113
184
184
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
113
184
184
184
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
5207
8126
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
17329
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
18224
113
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
158
568
158
568
4265
1562
145
7456
7392
777
253
16848
5267
4880
3666
4323
472
5365
12419
4603
4855
12802
4165
3178
472
3102
8215
16063
472
8176
472
6112
472
5601
472
12396
472
4592
472
27708
3945
3973
472
3945
472
27708
472
472
4592
54470
472
12396
472
5613
472
6112
472
8176
472
8215
472
12419
472
7456
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
5218
4165
12802
3178
16063
3102
4931
472
6110
2274
4620
5397
777
7797
2389
2071
2147
2485
12565
549
4265
159
159
472
3945
159
472
27715
159
472
159
472
54502
472
12428
159
472
5613
159
472
6168
159
472
8184
159
472
8223
159
472
12427
159
184
184
184
184
184
184
472
7462
159
472
7268
159
472
5829
159
549
4265
158
568
159
4066
472
3945
472
472
4592
472
54502
472
549
12428
4265
10724
158
568
2909
2719
3943
2893
34615
11155
2578
2719
8659
1252
3606
697
2780
387
3393
821
521
7497
205
205
205
6209
7964
9213
24618
5102
5752
6293
7392
7371
4359
5505
5463
6255
6698
23176
5824
5595
5695
5531
7022
4784
7134
6880
7601
7019
6890
5599
8884
4295
3739
2313
2179
3186
3923
3103
4693
2719
5566
2891
6622
3081
1874
39649
4003
2747
11439
3246
3246
5579
2747
3246
5292
2747
25711
1711
1712
796
453
392
425
422
426
562
441
431
425
426
425
426
421
430
430
430
430
425
951
430
430
425
430
430
431
431
425
945
945
945
945
945
945
943
943
943
962
953
953
6706
17929
2750
1303
1721
10521
6706
17929
2750
1303
1721
10521
145
7392
777
253
16848
5267
4880
4323
4603
5218
12802
16063
3666
4855
3178
5365
3102
4165
2274
4620
424
539
5287
4620
7663
1373
1161
1161
1161
1161
1161
1161
1161
10160
1161
1161
1161
1161
1161
3673
5014
3705
1018
1935
1855
16706
33467
20559
473
21115
1527
12315
15658
1983
1654
5695
17237
1407
1491
1560
2509
5695
30899
1579
24918
24917
193
473
15435
193
465
272
4705
3788
14600
14912
4516
253
8760
311
2836
3165
10295
402
1169
400
529
500
422
381
567
527
351
1176
555
574
1761
455
558
352
373
366
5588
2292
20265
4871
1146
372
1118
1099
1094
352
403
379
1175
1099
627
13237
466
4796
550
350
339
401
466
395
627
8620
627
8140
627
7999
627
10231
627
19574
360
627
7600
627
8550
1323
6021
4865
3038
1275
475
1066
1049
454
1049
392
359
1049
1067
393
627
8550
1323
6021
4865
3093
1275
1976
9307
173
174
174
174
174
174
174
4096
175
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
9614
173
173
174
173
173
173
173
178
9298
551
28795
1208
11616
7508
11943
28795
11856
5604
567
6980
9307
5823
174
174
174
174
174
174
175
173
174
174
174
174
174
7016
174
174
174
174
174
174
174
7371
19585
1044
178
500
178
6345
179
180
180
179
180
181
178
1259
7332
989
63637
424222
2236
2394
13111
1234
2465
9656
2144
595
543
5604
10567
4366
595
5604
10567
595
5604
595
543
5604
4366
10567
5678
18019
33926
6340
2032
1143
33409
24716
18019
17754
5628
5678
33447
33750
33472
24716
198
24943
515
401
543
861
15754
2231
5280
2858
3240
545
553
545
545
553
545
593
6073
529
1797
1548
764
1825
2212
4445
531
5604
10567
527
527
108025
113412
12551
4483
802
2245
699
2069
506
1845
1469
2098
1766
2347
1493
2211
2498
1523
2752
1777
2047
2033
2294
2015
1985
2165
2392
2091
1627
1601
2998
4084
1656
1977
1510
2314
2261
2352
1687
2263
2913
205
205
204
529
2245
529
455
523
552
528
10265
738
17752
8262
12279
585
5097
626
626
625
24328
1685
1310
1305
1324
1279
1305
1317
1318
1289
1305
1317
4366
26205
14980
19163
575
3130
529
1835
1586
2250
4483
802
1863
32403
1824
64108
119821
2447
549
535
4416
488
470
1992
2071
529
447
502
1996
6584
205
205
205
2454
455
536
523
205
205
1643
1960
55499
1511
1567
1638
1850
4120
64037
1127
1349
1664
21009
465
575
595
589
206
205
205
205
1407
207
3815
12083
23149
1297
865
11752
17283
4849
511
11049
4483
802
3134
605
605
353
1833
9320
180
177
1625
1024
1687
1571
4900
1570
178
178
4096
370
858
15433
334
1038
1068
179
177
5833
177
1626
178
3692
1643
4493
177
902
1126
1304
1939
523
525
520
508
529
502
524
11897
2029
13042
178
177
178
4096
178
178
177
177
591
44090
585
575
8583
11124
11132
1786
2520
3567
3330
19832
19353
10292
1139
3725
31702
5560
8390
5077
11431
651
71482
651
80898
627
531
597
651
1374
7769
9740
8717
10497
139
139
139
139
5360
521
4380
341
72
9213
137
136
137
137
3216
137
1608
137
136
137
136
180
179
135
135
135
135
180
1832
1832
2999
288
290
298
298
292
7921
293
294
288
290
298
298
292
293
198
142
142
141
142
140
141
142
141
875
6668
2321
268
1868
3671
9849
10125
336
123
336
3419
4359
5505
5824
9213
5595
4784
5463
24618
6255
7134
9521
1678
2205
2417
1507
1850
1984
40591
2196
1911
667
818
987
2150
827
2622
1573
1741
2746
737
599
1772
1589
730
851
822
1888
914
1832
15926
1672
2359
1497
787
883
956
1089
888
763
633
309
2301
795
849
751
1510
38900
21432
10116
2218
2218
2279
2218
25770
46677
5159
2893
27572
3033
1549
137
4096
4096
4096
150
1281
10320
2967
1095
6687
19989
1557
3305
1489
3830
15145
5243
1296
6768
473
511
1809
3365
4072
521
770
763
595
760
1786
495
1402
630
16293
570
1208
802
6000
3295
379
3483
3443
3404
19905
3312
24857
1460
8454
22505
137
30631
3629
3539
3728
3583
3615
145
7392
777
184
16848
5267
3666
4855
4165
3178
3102
4323
4603
12802
4880
5218
5365
16063
1787
36018
7381
406
17988
547
123687
28992
3158
8358
588
1252
1890
359
465
547
547
658
2487
4691
547
1271
11507
1798
10571
2378
1798
1904
24989
933
13487
9213
24618
6880
5531
4359
5505
6255
7019
6890
5824
5595
5463
6698
7601
5102
4784
7134
5695
9932
1965
917
830
8473
2178
3234
5501
850
957
2389
180
1739
2047
111
329
2246
28772
3335
95515
778
155099
10738
5719
11007
381
145
7392
777
253
16848
5267
4880
3666
4323
5365
4603
2920
8271
4855
3102
579
553
553
499
1607
14017
8367
688
722
2935
2114
2536
1310
1305
1324
1317
1318
1305
1279
1305
1289
1317
145
7392
777
184
16848
5267
4880
3666
5365
4603
4855
4323
4165
12802
5218
16063
3102
3178
4931
9789
145
7392
206
205
205
205
205
205
205
206
205
205
205
205
206
145
7392
777
184
16848
5267
4880
3666
4603
5365
4855
4323
4165
12802
3178
5218
3102
16063
11989
733
727
727
5720
4483
802
699
13262
1895
1733
483
205
525
12571
2713
2477
5893
787
2575
2470
3821
4079
1169
13949
962
3717
145
7392
777
184
16848
5267
3666
4855
4165
3178
3102
4323
4603
4880
5218
5365
16063
12802
145
7392
777
184
16848
5267
3666
4855
4165
3178
3102
4323
4603
12802
4880
5218
5365
16063
737
11068
6346
2508
12418
1211
2466
3464
145
7392
777
184
16848
5267
3666
5365
4165
3178
3102
4323
4855
12802
4880
5218
4603
16063
9213
4784
4359
5824
5505
6255
6880
5595
6698
7019
24618
7134
7601
5463
5695
5102
5752
7022
23176
6293
5531
7392
7371
6890
5599
567
870
567
184
191
7204
2615
482
3094
620
1236
3776
23989
3133
4264
3399
7949
30719
138
138
139
137
98129
2043
1993
2044
2186
2177
2177
2191
2163
2194
2161
2084
2002
2091
2082
1979
2026
2060
2094
2104
2095
2007
2298
2206
2102
2093
2093
2077
2011
2000
2896
2138
1959
2121
2989
2015
2057
2862
2091
2093
2075
2066
1963
2055
2792
1913
2188
2201
2108
3052
2010
2001
2001
2046
2037
5111
3666
4156
15559
4306
3990
2493
4441
11443
302
7853
1404
18813
2280
88644
7950
147641
18583
16768
297
12856
44379
3487
14382
69028
21759
17372
4007
4007
6045
7276
15144
2178
41086
7887
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
357
173
173
175
173
174
4418
449
1436
1604
2804
15495
9307
174
174
174
174
174
5823
174
174
174
174
174
174
174
174
175
174
174
174
174
175
174
174
174
174
37905
4723
10028
25572
10587
349
348
4180
1851
1079
2647
976
517
2208
638
638
6845
4333
2475
6563
19934
4723
11740
626
626
625
4542
205
205
205
5099
205
205
205
2008
6312
2525
2452
3381
5604
1081
773
204
2368249
168
167
167
168
168
168
166
168
16196
168
11661
9019
10781
166
168
168
16102
20666
39452
6585
10286
4629
1789
36973
457
16051
4090
6233
14017
5362
12391
513
552
25308
781
1092
618
9220
609
4876
355
1455
875
2082
2383
7363
442
1099
1263
674
1098
2265
7251
360
2167
868
1101
6650
609
1247
439
1099
1049
6089
5778
7594
214
213
213
215
215
214
215
214
213
215
213
214
214
213
215
214
215
213
214
214
213
214
214
214
213
214
213
214
214
215
214
214
214
214
214
214
214
214
213
214
214
214
214
213
213
215
213
214
213
213
214
214
213
214
214
214
2130
503
502
569
4366
4366
14600
16060
14600
569
4366
14980
19163
26205
8262
12279
635
1169
455
552
523
528
1931
6133
12341
14210
2415
3172
2549
2145
2251
2500
2497
2443
2585
2703
2247
2301
2594
2556
1908
2060
2660
2259
2338
1813
2573
3260
2337
2118
2530
2253
2048
3047
2345
2307
2829
2588
3162
2911
2403
2283
2424
3029
2800
2583
2602
1985
2284
1406
664
668
654
33018
2121
7118
1931
2847
10800
514
533
977
915
611
996
827
507
3525
1672
1964
1571
1880
6422
1482
11285
537
8266
43301
30660
68769
295
1394
797
7369
3053
39820
28795
5604
1208
11616
7508
5604
585
3430
626
626
625
343
177
175
176
176
176
23995
176
175
6117
308
308
9307
173
174
175
5823
174
175
9615
174
174
174
174
1677
1506
2205
2417
1983
1850
175
2920
175
174
174
174
40590
471
594
1166
4850
14301
104315
507
507
493
378
781
8040
18176
21398
1935
626
626
625
47850
2678
626
626
625
6312
1972
2502
2405
110579
564
807
950
793
548
571
539
938
825
609
535
624
1488
1308
367
374
1724
382
397
1713
865
1708
1671
1573
1503
1565
1889
1524
499
1312
696
1797
1169
589
429
16745
577
1236
4862
1441
488
548
762
896
466
490
610
680
356
554
1547
508
800
1358
691
19791
1374
561
501
1181
1460
497
503
670
415
801
754
675
1919
412
499
652
525
779
1518
1860
932
627
617
493
902
606
1580
1711
1288
1254
1476
347
1144
488
551
638
1104
1127
783
851
1070
442
920
472
705
835
581
900
19903
573
938
1251
790
487
1216
495
726
690
2732
1496
1154
502
538
2947
1733
516
556
616
543
5841
577
28988
549
5151
549
6339
551
8435
1174
4241
1658
1418
4483
802
1470
2272
471
509
467
18138
1777
3644
2979
895
1473
4050
3189
343
176
5398
12279
495
5475
453
654
480
528
533
207745
1018
530
590
593
916
699
879
628
2914
965
694
748
690
971
953
4294
609
1388
898
17767
610
8402
474
809
453
1035
433
444
506
817
614
577
1089
785
1841
1665
543
819
1502
451
1532
759
687
540
783
705
731
1487
960
456
529
711
1131
1046
1854
6606
385
394
914
5575
1071
768
7721
424
1611
847
5157
29771
807
3698
430
621
630
598
1447
10153
577
469
371
531
540
571
5106
484
5329
2535
573
3059
637
3324
809
1345
8210
2754
1652
2456
489
813
497
577
3795
529
17162
1567
508
594
600
1808
475
929
419
2431
595
8755
509
2548
2190
4483
802
1471
10196
699
1381
506
1376
1418
1926
1785
1641
1194
1459
1410
1951
1392
1485
1586
1270
1917
1550
1187
13103
1102
3337
1741
205
4937
1509
2348
1479
1607
1886
1708
1702
1910
2063
1801
2114
591
2913
2820
24286
3874
420
421
166956
55125
420
4366
140576
420
9577
11128
13776
1214
1082
1159
1270
1307
3838
391
771
726
273
1105
848
890
979
3453
1204
1149
1112
1291
35129
593
1100
1080
924
797
1098
1000
4440
986
1200
817
758
731
884
914
730
758
817
979
5888
5296
907
687
794
915
884
898
794
687
908
1043
51071
1000
5882
902
912
902
5520
5497
6742
4476
14613
3273
1912
4854
7090
1139
852
991
1107
860
986
1383
1348
618
635
9860
7236
7204
10255
1000
5891
817
910
1213
1183
618
273
23196
7550
925
1238
1185
5290
634
21001
21348
52480
1851
6377
455
49021
495
3465
4371
455
14713
6564
339
566
566
792
1887
673
673
697
697
571
608
518
545
495
5510
2080
5777
661
1946
6407
2326
1629
8441
1030
1418
194
794
3685
6643
2668
2509
11226
25614
626
1899
273
15486
579
1737
19137
1460
2898
455
617
523
552
532
119859
253259
503
2691
206
23192
206
24175
206
206
78106
84904
114150
119859
155752
6321
567
1834
550885
43305
2082193
1449409
4221
654
12529
11978
372
575
3131
575
3136
417
5566
5566
5566
5566
2920
2920
609
14643
5566
5566
5566
5566
609
2920
2920
4205
4813
2418
2249
2592
1899
36620
1942
1983
6282
36635
6282
7300
7300
13566
1904
509
503
587
588
588
15038
623
17646
528
552
532
455
523
3246
50559
497
3058
497
2986
497
29836
3002
4015
1075
4948
1442
1801
3212
585
8976
626
626
625
589
11088
28390
575
3201
555
30508
577
593
615
10577
5024
7939
593
593
555
205
577
593
615
206
206
205
593
593
9307
4358
5823
4783
5695
5505
6698
5595
7019
5463
7601
5102
5531
6890
7392
5599
7022
7371
24618
6880
7134
6293
19584
5753
6256
1124
1850
4705
438
14143
2301
15312
4228
2121
2088
832
1212
647
79305
84934
88504
603
2906
205
205
205
22303
9342
513
2044
549
106225
497
3094
1592
3201
4788
1277
1839
6371
2218
699
1275
9183
629
1473
2646
439
531
563
639
2687
650
2591
560
540
804
586
1318
368
2210
565
563
576
6992
568
562
556
565
564
576
560
563
567
4956
473
774
4772
3742
473
8932
503
483
4956
25123
549
3880
505
5799
529
2028
5360
7052
2403
475
3583
7914
473
3925
485
485
1117
507
4127
626
626
625
3070
3923
497
3026
497
1654
497
3615
517
511
2580
626
626
20653
2281
497
3071
497
3090
613
1631
94960
74572
104502
615
8266
100660
76089
77043
93547
615
8266
595
9761
9012
9025
9053
9034
17326
9016
9089
9019
540
27261
2802
1897
3070
2398
3572
15475
2495
31834
26948
2151
1577
20103
6770
7786
1350
2094
20371
8168
2027
15569
17918
2230
7291
1822
39911
27565
7963
24418
7853
2344
10112
5562
39143
18197
16176
3321
688
21184
22051
30788
13617
66158
895
4542
10523
94171
2845
2273
567
870
11532
13268
18124
1633
2820
931
984
6463
3541
6017
15097
2060
3980
60015
6719
1846
575
497
3071
497
3045
497
3069
575
3100
575
3096
575
3067
575
3146
575
3056
497
3016
575
3069
3120
575
3152
575
3130
575
3135
575
3125
575
3091
575
3180
575
3075
575
3142
575
1720
497
3016
575
3098
575
3109
575
575
575
575
3136
497
3050
497
3030
497
497
3041
575
575
3136
575
575
575
3137
497
517
3862
626
626
625
884
1935
626
625
626
47850
206
588
588
587
2999
3070
2802
1897
2398
1935
626
626
625
47850
2245
626
626
625
8881
628
2451
1466
1473
634
626
47850
626
626
625
632
626
18176
13311
781
3650
21517
2001
1125
1520
5589
2309
243
245
497
3086
465
4328
14942
26167
19125
501
196918
8201
7636
11905
10106
8216
7636
10135
23840
23326
497
497
194
497
3016
497
62128
9552
626
626
625
11362
575
3165
595
7596
626
626
625
209
271
1938
419
1762
507
6697
3669
10578
1524
4585
1389
698
2262
796
1139
5914
10173
497
3091
625
503
493
503
493
7807
577
1416
61228
507
30779
21495
8032
2036
5604
13841
20809
1834
1348
7519
17448
25789
1846
23324
5604
507
6282
9874
9501
465
4366
8688
26205
7240
509
2711
455
523
532
5447
552
536
6323
1347
528
497
3064
280
509
499
5563
2602
361
361
1064
2820
361
361
4530
361
2701
2676
16418
8212
3874
421
1167
1767
6788
563
201
500
21398
626
625
626
47850
6934
38050
6219
11331
2580
626
626
625
20653
7607
205
206
4050
408
412
440
420
439
419
428
419
390
437
410
424
599
626
626
625
47850
5099
15466
491
284
287
237
260
236
270
249
277
261
262
260
263
246
261
243
249
262
228
297
297
310
310
250
309
249
310
309
309
309
309
309
309
312
311
309
311
311
310
311
177
279
182
134
292
280
279
134
296
277
279
281
279
280
279
279
279
281
182
281
280
280
282
281
283
283
283
281
280
281
298
495
533
2121
2088
832
1212
647
79305
84934
88504
652
84187
86055
91857
647
84606
83778
83390
653
88362
80937
89757
653
90861
84627
88232
653
88094
93465
88772
653
87160
92039
97007
505
65093
65593
551
506
653
94113
87881
93125
653
85784
94854
96305
653
92593
80543
90105
509
50511
51740
549
554
653
89010
92125
92376
579
2129
268
3325
15138
99240
6006
51637
2036
450
673
687
11253
346
682
667
11130
29953
2821
9766
1794
311
1466
2492
1648
1895
2025
6654
1626
2072
2502
577
1768
2418
1755
1614
604
1653
29953
604
29953
604
2065
1218
2962
1226
1756
1511
12313
1266
1310
1580
453
571
561
573
563
571
561
1711
1713
1715
1712
1714
1712
10173
3175
3172
3174
3172
2562
1616
19296
10173
3175
3172
3174
3172
2562
1616
3172
1713
1715
1714
1712
252
252
251
3174
10173
3175
3175
1712
1714
1712
1714
3174
3172
3171
8713
3175
3172
3172
3174
1712
10173
1712
3172
3175
3174
2562
1616
10173
1715
7605
1714
3172
3172
3172
7253
3175
3172
3174
3172
1616
1712
519
13922
1714
1712
10173
1715
1712
1714
1712
1712
1616
3171
10173
3175
1712
3174
3172
2562
191
1714
10173
1715
1715
1712
3174
3172
3174
2562
2847
10173
3175
3172
4900
3172
3174
13673
3175
3172
3174
3172
30609
3173
1713
3172
3174
6291
10173
1715
1712
1714
1712
3171
3175
3172
3174
10173
3172
1711
8713
1715
1712
1714
1712
1711
6673
1715
1712
1714
1712
3171
6673
3175
3172
3174
3172
3171
3753
3175
3172
3174
252
3171
6673
3175
3172
3174
252
3171
3753
3175
3172
3174
252
1711
13673
3175
3172
3174
3172
1711
253
255
252
254
1711
1713
3175
3172
254
3171
1713
3175
3172
3174
3171
1713
3175
3172
3171
3753
1715
1712
1714
252
1711
1714
8713
1715
1715
1712
1714
1712
1714
1712
1714
3174
10173
1715
3175
3172
3174
1712
2562
2847
3174
3173
8713
3175
3172
1714
1712
1711
10173
3175
3172
3174
3172
3171
1713
3175
3172
3174
3171
253
3175
3172
254
3171
7253
3175
3172
3174
252
1711
10173
1715
1712
3174
3172
1711
6673
3175
3172
1714
3172
1711
3753
1715
1712
1714
252
1711
1713
1715
1712
1714
251
623
13140
595
6000
2219
291
641
5604
1063
6687
174
2968
3830
5243
10325
1096
4073
1296
173
6768
1557
3305
172
20229
56705
108448
23509
172
92837
19709
1431
20051
23242
377
175
9307
173
174
174
174
175
5823
174
174
174
174
174
174
175
174
175
175
174
175
174
174
173
173
173
173
173
173
173
173
173
173
174
173
173
173
173
173
173
173
173
173
173
191
190
190
191
175
174
174
175
173
603
19580
1229
1261
22775
19994
206
511
5566
4366
14980
26205
19163
509
2711
532
455
523
1090
81339
381
561
599
205
595
2680
11616
7674
11943
23364
11856
8239
10144
485
5447
4156
1973
1058
1781
1115
1474839
18176
21398
781
13311
47850
626
626
625
6934
76143
585
2580
626
625
626
20653
645
7018
1286
455
552
523
1143
532
1168
1143
1143
1031
1151
645
5604
10567
370
21360
5437
616
442
415
490
495
91664
415
347
356
17984
340
18138
743
168
587
497
3004
475
835
472
2158
13082
20388
104753
27525
27847
22148
29880
39343
42043
33905
4948
23077
13250
11509
3263
4682
3650
3351
138
8162
1501
6076
6788
5589
1744
3040
273
2938
1353
1242
548
12690
10919
1878
18104
26230
23178
31676
12678
38008
424
20649
2116
2016
855
5382
19100
19388
15546
14792
19970
16141
4611
51165
18779
22582
19966
18923
14809
24784
19353
19169
20919
135
136
136
137
136
4091
14192
13487
16330
17331
14070
15072
291
10263
2120
291
11250
10247
9168
3309
19139
291
7427
6424
5346
557
5566
10529
8744
3890
15999
7773
7533
4094
6488
2963
6879
7178
7424
22960
1260
7426
1601
1899
2586
1682
10526
10776
20307
16527
16830
19612
18832
17393
19142
17996
19713
21109
30040
23133
18132
20847
21008
24541
18082
22462
25137
136
137
136
137
136
136
137
136
14944
8656
14674
16950
19645
15381
3291
523
4504
167
167
167
511
10318
511
511
511
3745
1759
917
521
334
6883
4445
764
8760
497
3060
8152
6711
1530
1535
380
271717
4153
3987
1511
1448
1519
1386
1560
356
6455
1635
1607
1644
1448
6457
523
517
18138
588
588
10616
4504
587
7520
1120
1086
1917
168
167
168
1340
1378
168
167
519
8107
605
1886
22354
376
3950
605
605
497
3565
3821
40189
4519
40381
791
700
5034
903
312
4876
699
6874
3019
11227
934
693
2520
16426
32046
1168
10968
1271
558
2473
205
206
139
139
139
138
139
138
138
138
525
206
205
205
205
206
499
1607
14017
8367
688
722
2935
2114
2536
1006
18176
781
13311
4774
465
4328
14942
26167
19125
3762
22868
4374
12551
506
1766
2233
1523
4483
1845
2069
1493
2752
802
1469
2245
2211
699
2098
2347
2498
3966
1269
1276
1255
1533
1392
1711
497
3067
497
3072
417
514
495
4237
2653
561
5873
485
490
14934
1522
41096
3650
5248
21431
15423
14208
23154
24137
119821
539
4305
2414
5566
3343
1699
3328
997
997
2763
2487
3068
15120
121290
75766
30679
61147
57723
49303
57329
40785
22339
46902
51526
51769
15737
55357
53453
99032
46674
23625
39390
5952
28983
32690
3054
348631
127527
82367
51537
59728
61647
70213
59691
81304
73770
4900
92866
100808
97710
102850
4870
123600
112113
116425
112619
4866
77780
73211
69149
60652
4883
63286
58025
64688
67005
517
7996
22737
1303
5307
4193
9671
4022
517
17537
497
2989
497
3072
497
3042
1043
497
3013
497
3032
509
7160
601741
10344
2105
8812
1017
7721
925
23475
10344
179
180
180
180
180
179
535
4346
203
203
203
203
203
8494
204
203
203
1336
3559
1154
997
2316
1099
2966023
3559
5493
1937
4346
7160
7160
11219
203
1232
1196
1667
1489
205
205
1667
203
203
203
203
204
203
5649
5995
4033
2003
1712
2207
1294
205
910
5649
6170
6319
167
47812
1897
167
517
80176
1561
587
167
167
588
588
521
1935
626
626
625
47850
4776
9165
3991
14272
3727
626
626
625
2438
505
5566
10529
1582
1914
1531
5382
1569
2149
907
493
13065
4445
1064
5566
5566
503
28507
1679
298
28757
11578
1170
7470
11818
11905
5566
69918
499
12223
3606
857
2941
33968
33968
45957
523
1152
8347
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
23176
24618
5595
5463
6255
7134
5102
1964
5531
11254
2178
3234
2388
5501
917
956
849
830
1956
2281
228
228
531
2269
12939
5566
1401
5566
1305
5566
5566
5566
5566
5566
5566
5566
5566
5566
5566
5566
4288
3216
3216
3216
3216
5566
5566
5566
5566
5566
5566
5566
5566
4824
4824
5566
5566
5566
5566
5566
5566
5566
5566
5566
5566
3216
3216
5566
5566
3216
3216
3216
3216
3216
3216
4824
4824
5566
5566
5566
5566
3216
3216
5566
5566
5566
5566
4824
4824
5566
5566
5566
2144
5566
5566
3216
3216
5566
5566
167
168
5566
167
167
4824
28838
1401
22751
79748
64387
12939
345
26425
168
168
167
166
167
205
205
205
205
2470
205
205
205
509
557
3245
4236
3644
895
2979
1326
205
205
513
4401
626
626
625
15519
523
4776
9165
575
3167
499
10577
5024
477
537
30508
7939
515
9521
40591
1678
1983
2205
1507
1850
2418
1062
10319
1296
5243
6768
6687
1557
2967
108448
300
20228
136
1490
1095
10325
56705
7864
3830
3305
19709
1431
20051
23364
11616
206
206
2680
206
8239
11943
2791
1909
5505
16718
7417
4540
11832
22598
5579
8416
8697
19333
18082
11049
802
4483
10393
4602
6836
1023
1068
7299
4298
3547
3390
3216
14469
1444
24599
9197
37238
9477
5776
26274
1256
3458
396
1725
6450
575
1115
5563
1064
2602
361
361
361
2676
4530
2820
16418
361
361
2701
3488
2280
8902
2623
19165
595
8741
626
626
625
617
6219
8068
1261
3883
1645
9625
18849
9118
8244
19821
28219
19365
45568
29969
19365
5924
9118
1981
761
595
9761
9012
17326
9025
9016
9053
9089
9019
9034
540
585
1882
4409
1039
4642
5552
5601
107698
1160
6657
5604
65882
3752
2680
253643
338209
480406
164161
1889273
674942
3104915
1304778
187744
661998
517
5099
626
626
625
13850
229303
15466
50249
667
398
667
398
8884
39649
2891
3081
1874
2313
2179
3103
5566
3923
11155
4630
2893
35001
7011
4769
3935
2865
2032
2434
850
2622
888
956
2280
988
3706
2740
2740
180
180
7467
32838
10654
6711
1640
48052
4978
3817
787
5658
3127
2201
5369
1723
61480
497
1642
59238
19386
455
1347
523
552
532
536
55455
9213
5824
5505
5463
6880
7019
6890
24618
5599
4359
5595
6255
7134
5695
6890
4784
6698
7392
7602
7392
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
23177
5532
5752
7392
7371
6891
6293
7022
5103
5599
7371
7022
5718
39235
2391
1953
1987
4134
2848
11046
3164
2177
1841
2903
1965
11254
467
18176
781
13311
467
16689
581
1251
6592
6281
5323
3477
4782
5423
4462
6068
3527
5884
3658
4592
75816
1188
1190
1211
1204
1203
1190
1189
1200
1187
1182
148770
2142088
1010
7971
3027
26714
7023
2982
19124
21172
30259
2861
3988
12477
12183
1052
27589
15326
205
204
499
205
205
205
13679
9307
4358
5823
4783
5695
5505
5595
5463
6255
7134
5102
5531
5752
7392
7022
7371
174
24618
6698
7019
6880
7601
6890
23176
175
5599
6293
174
174
11368
175
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
11368
175
174
174
174
174
175
23176
175
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
175
174
175
174
174
174
174
175
174
174
174
175
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
446
175
500
719
2048
7611
1526
13875
4796
1804
1878
2286
1531
1514
1757
1751
1839
1830
1429
45544
23057
20064
429
5298
2620
2452
430
284457
182
14848
658
191
193
137
191
191
191
192
191
191
190
191
190
191
190
192
191
190
190
190
190
191
191
190
191
191
497
3005
497
3032
9307
4358
5823
4783
5695
5505
5595
5463
6255
7134
23176
24618
6698
7019
6880
7601
5102
6890
5752
7392
5599
7022
7371
41359
1539
2891
5532
6293
8892
2325
1408
2713
2444
7771
1622
1519
22827
4372
5050
359
8420
793
66124
78472
3603
4557
40227
738
5072
6912
3859
40419
829
737
4914
941
350
12835
2148
3403
48101
571
40779
1440
1410
1497
1744
1316
1436
1693
3326
2866
2109
1968
1584
3286
2300
1470
1613
4217
1467
1523
8957
1357
47525
15710
6492
1600
1266
1645
1710
1433
1602
3314
3068
1618
2050
1920
1461
3452
2347
1532
1532
4412
1766
1624
9693
1467
1798
1778
8678
1662
350
4957
13340
15205
5409
5540
36413
3570
525
519
3876
205
205
625
2141
3011
3221
9009
31830
7052
1046
2729
1264
1364
1961
1635
1408
1257
1192
1001
1381
1587
2207
1835
1622
1383
954
5147
4092
4314
3315
2106
4007
3382
3146
3162
2772
934
440
20436
3732
1991
2353
1142
1633
1204
2445
783
3484
22196
1465
167
167
167
167
507
4499
764
1253
1728
4445
4564
985
4380
1030
497
487
248
248
2746
2747
582
11989
759
713
719
717
775
775
553
3529
623
5604
10567
7158
3000
626
626
625
6736
5413
15448
27336
963
378108
351
507
3367
1227
1434
2279
1258
6970
1462
1248
554
1226
1377
2010
2217
1337
1285
1366
1286
1353
3302
8252
2011
136
137
136
136
135
136
15523
214
256
5604
7300
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
169
101
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
21044
24618
5595
5463
6255
7134
5102
5531
6890
7392
5599
7022
6293
5753
7371
9213
24618
7019
4359
5505
7134
5695
5824
5595
6255
6880
4784
5463
6698
7601
5102
5752
6293
7022
23176
5531
5599
7371
6890
7016
1460
9307
4358
5823
4783
5695
5505
5595
5463
24618
7019
6880
1965
22504
5103
5531
6890
7392
5599
7022
6293
917
849
830
3234
5500
2388
5753
7371
956
1956
5500
6699
6880
7601
21044
5464
6255
7134
5102
5531
5752
7392
5599
7022
6293
7551
1435
2343
2069
2470
2474
6891
7371
38557
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1965
11254
2178
1166
4851
14301
121536
127974
34914
64956
12956
67026
9307
173
5823
174
174
174
174
174
1914
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
174
176
175
175
175
175
175
176
174
175
175
175
174
2150
9909
35913
300
9307
174
174
9307
9307
24617
4783
5695
6698
7019
6880
7601
21044
4359
5823
5505
5595
5463
6255
7134
5102
5531
6890
7392
5599
7022
6293
1964
11253
5753
7371
2177
3234
5500
917
956
849
830
2388
2261
169
101
1267
2167
173
2864
7655
469
550
172
52747
550
7660
67800
5669
5026
52444
550
67755
5338
24618
5695
23176
4359
5505
5463
6698
7601
5531
5599
7371
5824
5595
6255
6880
7019
6890
6293
7022
9213
4784
7134
5102
5752
7392
150
1281
9213
9307
173
174
174
174
174
174
174
5414
175
174
174
174
174
174
174
174
174
174
174
174
175
174
174
9307
173
5823
174
174
174
174
7601
10635
17914
174
174
174
174
6255
7134
174
174
174
174
174
174
175
174
174
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
9307
174
173
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
357
174
173
175
174
172
175
173
175
460
467
460
467
4051
10423
23499
5910
326
9307
173
174
174
174
174
174
174
174
174
174
174
174
175
5823
174
174
174
174
174
174
174
174
174
174
9213
3811
2328
15314
78235
138
137
138
150
1281
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
150
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
150
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9521
137
136
136
136
136
136
136
4833
17369
103864
3564
33445
3926
1823
1894
23183
7540
1930
29828
135
136
136
136
135
135
135
136
3794
1596
1441
526
523
523
15458
508
519
508
392
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
9213
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
8799
137
136
136
136
136
136
136
132
137
136
136
136
136
136
136
136
136
136
136
136
136
6438
1525
490
6139
15423
7166
1078
17415
1073
1031
5416
243
193
274516
5496
9429
343
10581
474
355
355
1343
5447
464
3815
836
3075
17477
10580
6686
536
550
1153
2179
179
180
14301
70460
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9307
173
174
174
174
174
174
174
174
175
5823
174
174
174
174
174
175
174
174
174
174
175
174
174
174
174
169
1282
169
101
1852
10806
664
544
5538
12496
97061
19739
2187
2339
223
1767
2191
1614
2098
2394
3265
4042
4205
4110
3160
3167
4131
7016
9307
173
174
174
5824
345
176
3114
150
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
1570
1706
12989
5597
1596
3484
3230
1573
9809
3457
6124
3004
5440
15261
12362
9143
9376
36993
17216
3970
11717
5341
2800
17274
17115
14098
18677
24248
12948
34901
27894
32328
6237
97718
2914
3941
269
12762
67026
16683
150
169
1281
1282
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
3675
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
1281
9213
150
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
1281
9213
137
137
137
137
137
137
137
137
137
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
24618
7019
6890
5599
7371
4359
5505
6255
6880
5102
5752
7392
5824
5595
7134
5695
23176
4784
5463
6698
7601
5531
6293
7022
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9307
174
174
174
174
174
174
174
174
174
174
175
173
174
174
174
174
174
174
174
174
174
174
174
174
290
287
9307
9614
1677
1506
2205
8464
471
594
1166
4851
14301
578
178350
78616
111157
9307
173
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
174
181
180
169
1282
9307
173
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
174
174
174
19584
175
174
9307
173
174
174
174
174
174
174
21044
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
9213
5696
1466
1602
12885
5493
3126
1469
5336
3353
6020
9272
27790
12844
13994
1492
2900
9705
15157
11613
34797
5237
36889
2696
17170
18573
32224
3380
12258
9039
17112
24144
17011
9213
9307
173
5823
174
175
174
174
174
174
175
174
174
22504
175
174
174
174
174
174
174
172
180
179
179
175
174
172
172
173
172
173
1949
5501
917
956
849
830
10988
5500
917
849
830
956
1518
5441
357
1401
10561
12341
916
790
13896
17593
41501
547
23525
587
18969
137
9213
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
1281
24618
5695
23176
4359
5505
6255
6880
7019
6890
6293
7022
5824
5595
5463
6698
7601
5531
5599
7371
9213
4784
7134
5102
5752
7392
7564
7778
3027
4393
2557
42233
1678
1507
2205
2417
1983
9521
40591
1851
471
136
697
6101
1377
590
2176
9038
4234
194
9307
173
5823
174
174
174
5463
174
7134
174
174
7392
5599
6293
175
174
5505
174
174
174
5102
5531
174
174
174
177
175
1898
175
175
1571
175
1597
175
176
176
175
176
175
175
175
297
1905
175
175
175
175
175
50896
4847
17186
176
176
319
297
1505
319
297
541
1957
39285
4003
2279
4666
7065
375
3248
375
2711
5762
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
137
136
179
180
14301
16682
13618
137
9213
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
3114
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
2417
17622
20728
20669
524
11884
1195
793
21797
175
5823
174
174
174
174
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
137
9213
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
1852
10806
664
544
12496
5538
19739
2187
2339
223
1767
1614
97061
2394
2098
2191
4205
3265
4042
4205
4110
3160
1608
4131
3160
1229
13239
25704
22408
28525
19739
516
5538
5318
298
26383
32939
30720
38407
3494
293
35135
2602
29579
39151
295
26499
20740
31548
39177
2101
1005
1711
279
1789
279
1265
2283
22293
2329
393
426
427
423
2101
19739
639
393
425
423
427
423
433
428
426
421
436
428
435
434
2326
2326
13239
516
5538
3494
2101
19739
657
402
405
430
433
433
434
428
432
426
429
430
518
456
430
434
489
431
428
430
425
432
423
425
490
481
430
425
425
490
425
425
430
498
428
430
425
9213
136
137
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
9213
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
8884
4295
3739
4693
2719
6622
2313
2179
3186
3923
39649
3103
2891
3923
5566
3081
5566
1874
5566
5566
35001
2719
11155
4630
2893
7011
4769
3935
2865
2032
2434
888
987
135
2280
2623
135
3706
150
1281
9307
5823
174
174
174
174
174
174
174
174
174
174
174
175
174
173
174
174
174
174
2468
174
174
174
174
150
1281
150
1281
150
1281
150
1281
9213
137
4359
137
5824
137
137
137
137
137
137
137
137
139
138
138
139
139
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
33964
136
137
136
136
136
136
136
136
136
136
136
136
139
138
138
138
138
138
138
140
138
139
138
139
138
138
138
138
138
138
138
139
138
139
138
138
297
138
17187
5400
139
319
297
138
136698
9213
137
136
137
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
357
3675
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
9485
175
174
174
6969
25415
6548
30793
39734
793
5318
220
221
221
221
221
221
220
220
220
220
220
220
1274
221
221
221
221
810
849
220
871
220
834
220
24508
220
4952
288
201
6253
142
142
142
142
142
142
142
308
197
4928
122
122
122
122
122
218
350
3102
3286
506
544
532
6025
12884
477
329
399
1152
350
358
329
349
1738
707
10287
535
1684
4863
504
551
379
1146
377
1153
432
343
328
1123
7848
443
527
378
327
316
122
4773
443
372
122
5044
5600
1684
10847
122
122
122
122
122
122
122
122
6025
122
122
122
122
122
122
122
122
122
122
122
122
99840
36411
355
643
39386
941
483
1992
2419
1355
1300
756
1199
3455
1183
1436
1377
174
173
174
174
174
10477
174
11700
174
9381
12603
6690
174
21865
174
174
174
174
174
174
174
174
174
174
7017
8492
4217
174
173
2167
23780
41765
2614
24883
2606
21026
2669
41576
174
139
139
138
139
138
139
139
136
6207
1918
2094
9194
137
136
5767
137
137
137
137
137
137
137
137
137
137
137
139
139
139
213742
9307
24617
174
5695
174
174
6880
7601
21044
174
5823
5505
5595
5463
6255
7134
174
174
174
7392
174
174
174
5753
174
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
139
139
139
524
524
1195
1039
3382
2144
2417
20727
15776
524
1195
792
21796
21797
1040
2143
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
175
174
174
174
174
174
9307
173
174
174
174
174
174
9307
173
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
175
174
174
174
174
175
174
174
174
174
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
1166
4851
14301
9213
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
139
139
139
150
1281
4096
9213
137
136
5824
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9307
173
174
174
174
174
174
174
6035
175
174
174
174
174
174
174
174
174
174
174
174
174
175
174
174
9307
173
5824
174
9307
175
173
174
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
4096
1281
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
3037
137
137
136
5824
137
9213
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9307
173
5823
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
174
9307
4358
5695
5595
4783
6255
7134
7601
21044
24618
5505
6698
5823
5463
7019
6880
5102
5531
6890
7392
5599
7022
6293
7371
5753
461
468
461
468
410
397
397
397
410
397
397
397
450
462
462
469
443
461
468
462
469
461
468
169
101
4295
8884
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
23048
3081
2891
5579
2747
11439
3246
5292
25711
2747
1711
1712
1034
1711
817
453
288
1789
2303
2146
1787
3179
2654
3636
2456
14147
1099
3108
3145
3075
3444
2420
3669
2738
27381
14134
169
101
8884
2891
39649
1874
460
819
3415
2747
2747
817
401
441
169
101
2747
2747
796
394
435
436
433
437
444
433
436
436
435
449
437
441
432
150
1281
2484
1921
19751
3036
9640
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
359
3797
175
491
608
6134
179
10541
180
180
12848
4383
11185
4582
9307
174
174
174
174
175
173
174
174
174
174
174
174
173
174
174
174
174
174
174
175
174
174
174
174
173
180
179
179
172
172
172
172
2243
5501
917
956
849
830
9307
174
174
175
9615
173
173
173
175
173
173
173
471
594
1166
4850
14301
34913
150
1281
137
136
5824
137
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
150
1281
9213
137
136
137
137
137
137
137
137
137
137
137
137
9307
173
174
175
5823
175
1460
150
1281
150
1281
9307
174
5823
174
174
174
174
174
174
8892
174
174
174
41359
2891
174
174
174
174
174
174
174
174
174
174
174
174
174
2325
1408
2444
2713
1539
33964
3334
3865
3280
3325
3664
2177
10884
3334
173
4348
3112
3853
2644
611
4844
553
8747
1281
9531
597
603
597
597
595
591
593
599
609
591
599
595
589
1625
1632
1607
1683
1590
1657
1584
1620
1197
1582
1958
746
1167
5550
20677
2682
22203
782
9307
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
150
1281
9307
173
5823
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
174
174
174
174
174
174
174
8892
2325
2713
1539
174
1408
2891
173
179
180
14301
25131
167910
196385
67026
9615
173
173
173
175
173
173
173
471
169
101
9307
24617
174
174
174
174
174
5102
174
174
174
5599
174
6293
174
174
5823
174
174
174
174
174
7134
19584
5753
6625
2932
2280
1779
173
1398
913
166010
9307
173
174
174
174
174
174
174
174
174
174
174
174
175
174
174
174
174
174
174
174
10635
175
174
174
9615
1677
2205
175
1506
2417
1983
178
169
101
9307
174
5823
4783
5505
174
7019
5463
7601
174
174
174
7392
174
174
339
4359
5695
174
174
6880
7134
19584
175
174
174
175
9213
333
1063
20228
1095
108448
6688
10319
1489
1296
7863
5243
10325
300
1558
6768
3305
3830
2968
56705
1666
231
528
9213
137
4359
7134
7601
6880
137
5824
137
137
137
137
137
137
137
137
137
137
6891
7022
7371
5599
5753
7392
6294
127974
100867
14459
9138
188789
150
1281
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
180
179
179
180
178
178
178
179
178
179
875
6668
2321
268
1868
3671
9849
10125
336
285
350
3102
3286
506
544
532
6025
10287
535
1334
4863
477
329
399
1146
377
358
329
349
1738
1071
1076
1076
21308
504
551
379
1153
1152
350
432
343
328
1095
380
356
1071
3217
707
7868
443
527
443
327
372
122
4773
707
7868
122
122
122
122
316
122
4773
378
372
122
707
9428
122
4773
122
122
122
122
122
122
122
122
9307
173
174
174
174
174
174
174
174
174
174
174
174
175
5823
174
174
174
174
174
7714
174
174
174
174
288
287
288
289
288
289
174
173
9213
33964
3112
2177
10884
3280
3325
3335
3865
4348
3664
3335
3544
3853
60605
4043
324
91710
9307
174
5823
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
174
3234
179
172
172
172
172
179
2271
5501
918
956
850
830
9307
24617
174
174
5595
174
174
5823
174
174
7019
175
8192
9213
339
2110
441
431
425
431
426
425
430
430
421
430
425
430
941
2326
2326
2326
3265
426
430
430
430
431
431
941
430
430
426
430
425
430
431
426
431
941
426
430
430
430
431
430
431
425
426
426
430
430
430
431
426
425
431
430
137
136
5824
9213
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
7654
4806
4410
3105
4054
3148
44599
3940
5048
4046
9213
137
136
5824
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9213
137
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
9307
4358
5823
4783
5695
5505
6698
7019
6880
7601
5102
5531
6890
7392
5599
7022
6293
24618
5595
5463
6255
7134
23176
5753
7371
1460
1460
8893
2325
1408
2713
1539
2444
2891
22504
41360
1964
11253
2178
1166
4851
14301
196384
9213
9307
4358
5823
4783
174
5505
6698
5595
5463
6255
7134
6890
24618
7019
6880
7601
7217
5103
22504
8893
5531
5752
7392
33963
10883
3334
6891
5599
7022
174
7371
3334
3865
9183
41365
1701
4359
3549
5120
5211
2183
3335
3280
3325
173
173
3866
3544
4348
3112
3853
6244
1904
1683
175
1578
1635
1597
175
22383
2085
1898
1416
1571
175
1487
2092
177
8474
4892
297
1754
4846
2451
1217
584
1460
17187
319
4505
297
585
5400
4096
1443
22514
7016
4096
38096
171807
4096
297
8476
1460
1460
9307
9174
8893
173
2444
22505
2326
174
1539
2891
15175
319
991
297
17453
297
1460
1460
1460
1460
1460
1460
1460
1460
1460
6317
1460
9307
174
174
6698
7019
6880
7134
5531
7392
7022
7371
11392
24618
6890
5752
173
2444
4359
5595
7601
19584
175
5505
5463
6255
5102
8892
174
2325
173
1539
5600
2891
170
10883
3544
3112
6244
1683
1578
2092
15175
3335
3280
173
2085
175
1571
22383
3335
3325
173
1898
1635
175
175
991
3866
4348
3853
1904
1416
1487
177
1597
4891
1753
297
1460
1218
6029
4504
177
584
17186
319
297
176
175
14322
11346
4096
1460
1460
1460
287
9307
173
174
174
174
174
174
174
174
175
174
174
174
174
174
174
8892
23176
175
174
174
174
174
174
174
174
173
173
173
173
173
175
169
174
173
173
173
173
173
173
5266
13509
2176
12142
944
5831
31685
3583
1235
203
561
8233
10175
15587
37422
2828
3155
8860
15310
2127
5530
2248
2004
2265
603
19580
1229
1261
22775
22869
8750
3895
7779
7539
16005
4099
12595
2968
8940
10403
282
757
757
3309
6056
2348
4138
4764
4424
4697
2329
331
15436
14060
17406
3544
4003
4383
3421
4472
4151
336
191
792
13345
8138
8630
1412
1329
1402
2127
1656
1358
1722
1588
190
7309
11361
5833
5666
2241
416
190
414
1412
1330
1403
2125
1656
1359
1721
1588
190
7339
15143
7424
851
650
417
414
12583
594
2359
2143
9196
191
7570
1075
1074
844
1025
1075
1239
1077
379
1068
2058
1431
1223
6626
4852
6065
7227
2178
26280
409
1487
511
6641
626
626
625
18639
513
6024
4593
523
57903
207
25021
1314
11692
1076
31563
1076
3236
105727
5842
10334
1076
15491
7210
11289
22553
134127
14098
6282
31063
1063
6687
377
20229
1557
2967
1095
4073
10320
3305
1489
56705
3830
1296
5243
7863
10325
174
108448
19709
20050
1431
20768
1500
23510
92836
1401
21051
1427
23702
1527
22763
1509
22037
1455
22341
22716
1555
20722
12202
21249
146
3977
1334
3316
2920
499
4720
1924
5411
4295
549
5735
535
4096
4359
5505
5824
9213
4784
5595
5463
6698
6255
7134
24618
7019
6880
5695
7371
1460
7601
9521
1678
2417
2205
1507
1850
1984
40591
137
5531
3695
975
1759
1180
2177
1262
11210
1657
791
66957
16129
6364
40671
16381
28393
18472
8647
7889
26064
10399
9730
191
15675
191
609
191
3890
137
1460
1460
1460
3813
1460
1460
9213
24618
7134
7019
5695
5102
4359
6880
5102
5752
5599
6293
5824
5505
5595
5463
6255
6698
7601
8472
4784
2920
23177
5532
7392
7022
6891
7371
4330
953
2177
7022
8473
1482
137
1343
458
137
1965
8473
3234
2560
918
830
850
957
2389
5501
2126
137
8056
9213
24618
6880
7008
4359
5505
5463
6698
5695
8472
5824
5595
6255
7019
7601
5102
4784
7134
5102
1965
11254
2178
3234
5501
850
957
917
2389
831
2132
593
6073
8741
2402
4461
120343
312194
2558
26381
3732
495
533
2893
1462
22844
2553
2745
22844
2118
2982
2667
22844
94088
9032
1140
489
527
4752
561
554
30660
4934
5646
2712
13398
1617
22994
621
655
5841
28988
637
4106
372
3666
4156
15559
1871
11217
1868
10609
177494
1868
10609
184349
1864
97547
2140
56850
1869
53385
1882
205
65777
207
1989
10898
2680
2026
11235
2680
2102
205
2680
1991
11035
124908
1976
205
2680
205
3216
205
46481
28408
1926
304
2680
1218
207
206
31624
28408
2026
10871
2680
207
206
15731
20666
2010
10859
89969
207
2770
2680
1969
2680
2680
5604
1970
10859
2680
3752
2001
10859
63500
3752
1966
11193
49947
3752
2328
5604
2680
4288
1969
11571
76570
2680
1930
10360
60168
1072
2073
9798
27336
34688
2680
1962
10877
67457
3752
2186
2680
4288
2169
50769
4288
1951
10938
50852
3752
5604
5604
1932
10926
46869
3752
1952
10958
55320
3752
1968
11157
41915
2144
1946
3752
5604
8040
2051
2680
34867
3752
2092
11287
59138
2680
2261
2680
11342
10720
68385
120058
88897
2680
2680
207
207
10324
205
4200
16004
11342
5604
1964
304
2680
3752
1956
304
2680
2680
83976
40979
2331
2680
10955
2680
52874
5604
1841
5604
83931
2680
1980
2680
56666
3752
23048
2030
2680
2680
5604
26453
5604
18479
2109
11083
2680
2680
5604
2267
2680
2680
2453
2680
60417
106658
96402
1899
11369
84061
11374
207
207
27872
24656
207
207
22003
102267
5604
5604
5604
1899
11369
71074
1922
84778
1907
191048
1926
70673
1918
58647
1899
2680
11994
1919
11994
70096
2371
207
47682
53813
1914
46963
2386
65240
1910
46750
1924
11160
123965
1921
32108
11160
41363
5803
4445
661
1312
764
2490
1399
468
1813
1576
1347
1448
4367
1424
1525
1193
57411
2428
1437
1692
2303
2065
2409
1562
2098
58029
3071
1543
2343
1905
1948
1995
3477
1182
1319
53021
543
5803
577
28950
575
3143
575
3136
581
15076
625
626
626
531
1551
455
523
552
528
546149
533
3974
4476
4712
9006
7499
5339
9185
9430
307
563
1446
40329
531
1551
507
501
2290
644
1258
32139
7335
509
467
18138
13273
743
192
6401
2225
191
2988
6478
812
656
879
817
950
836
604
1420
191
714
1374
1377
883
908
12039
3639
191
7340
928
7233
1098
8760
1460
3656
26549
4723
10028
7300
25572
349
5489
4333
2339
349
6563
1851
1437
15550
460
4347
1122
9484
348
904
513
523
49214
166
165
382
165
165
3902
1117
2714
2782
3814
29865
2638
2663
1539
6052
3848
332
5525
1026
4492
2564
16380
323
323
323
323
323
3127
19014
123650
636359
3783
1136
2977
3786
32599
24416
3811
2574
31740
147233
40363
58896
26454
541
5568
1465
2536
1868
4483
1932
2352
802
1789
3273
4329
1577
2593
2192
2571
1822
8452
6759
179
180
636
11038
628
3440
23475
1119
1049
2759
757
179
808
1092
1062
179
180
180
1146
179
3206
778
77023
11240
53730
3856
5728
24124
33926
7321
38989
1334
1401
136
136
9213
8476
2068
5501
850
956
918
830
509
5604
10567
535
2185
420
421
3874
420
281454
2639
2820
32120
161396
243027
507
3021
764
4445
1405
1281
1303
164117
98581
505
7256
167
166
1493
1398
1285
1302
1143
1211
1543
1857
1573
1537
1799
1715
1300
1386
1378
1361
1486
573
1203
6329
5441
844
20440
9356
497
540
668
670
687
646
581
567
14932
1062
630
603
638
614
697
685
583
516
532
1094
569
205
11129
5010
21853
16080
205
4824
205
206
206
206
206
206
206
205
206
206
206
206
720
1844
5428
8499
9598
21959
15888
26629
378
379
587
5604
10567
3325
268
15138
99240
5987
16616
4914
3363
571
2156
4483
2030
583
3363
45413
4914
499
3066
555
30508
875
6668
2321
268
1868
9648
9849
3671
285
350
3102
3286
506
544
532
535
504
6025
14177
329
399
1146
1152
350
358
432
329
343
349
328
377
3216
10287
477
1334
4863
551
379
1153
707
19667
1738
122
443
527
443
372
327
349
378
316
1406
707
18952
2838
122
122
122
122
122
122
122
122
122
1406
707
8281
122
122
122
122
122
122
122
122
122
122
1406
198
142
142
141
3216
141
142
2144
10527
4188
4585
2939
2960
435
2680
5114
4585
10527
366
5896
3671
6282
150
1281
796
453
279
1789
1265
279
2283
22293
393
426
427
423
564
426
442
432
426
431
432
426
426
427
1067
431
431
431
432
426
432
427
422
442
432
426
422
431
431
432
431
426
431
427
432
965
511
4685
2051
3321
1100
9070
2151
4279
1577
12475
8576
5188
9307
4358
5823
4783
5695
5505
5463
6255
7134
6698
23176
24618
5595
6880
7601
7019
5102
5531
6890
7392
5599
7022
6293
5753
7371
7649
7777
3026
4393
42232
2556
4649
268
3568
2706
2759
2681
2768
2662
8745
2707
3131
2452
1413
25707
62705
1044
1654
1097
710
6929
620
544
3681
1815
1018
5288
954
726
38077
350
4517
826
1057
4111
1355
3353
6406
1736
2243
939
46775
350
10298
5968
4942
2048
2680
2680
555
205
557
595
9583
1932
2219
1776
1187
4982
10194
205
8305
2210
206
205
205
205
595
206
205
205
206
205
205
205
205
10064
205
205
206
205
205
206
205
205
22785
205
1243
205
205
585
205
26238
6779
6428
6682
6185
65022
5145
5005
3456
3576
4459
6365
4781
5868
5675
6045
5445
206
205
205
6406
5224
5090
4378
5424
4541
5828
82343
3862
206
6574
5757
5420
4897
5391
4005
4465
6062
5713
6401
6655
5232
206
205
207
205
206
206
206
206
206
205
206
206
206
206
206
206
206
206
206
206
205
206
205
206
206
205
206
205
206
206
206
206
206
205
206
206
206
206
206
206
205
206
206
206
206
206
206
206
205
206
205
205
205
206
205
205
205
205
206
9746
2734
3003
110641
519
8107
22354
605
376
605
605
1886
3950
1968
5566
5566
4359
5505
9213
5824
5463
7134
7601
6240
24618
6698
4632
5595
7019
4096
4784
6255
6880
5695
5168
1608
1608
1608
1608
1608
1608
9521
1678
2417
1850
1507
2205
1984
40591
178
14302
4851
196384
575
3125
575
3222
581
5563
4530
2602
1064
2820
361
361
361
361
361
2676
2701
16418
2680
2680
561
1135
899
3695
6692
292
9873
292
1892
292
360
2345
10149
333
311
2836
3165
10295
5521
530
501
20995
568
528
4871
373
3241
556
575
353
374
1170
559
1571
403
1176
1100
423
382
352
353
1762
367
1147
456
1177
401
1119
380
1095
1100
404
1095
20688
1105
627
467
467
396
402
4797
1323
551
340
11200
351
6047
1275
476
1050
394
1068
360
1050
4865
3648
393
1067
1050
455
1976
2836
3165
146
146
146
146
146
146
146
146
146
146
1571
10295
146
146
146
146
146
146
146
146
146
146
146
146
146
146
20995
146
5521
4871
146
146
146
198
142
142
142
141
141
141
142
140
3416
5889
1902
40613
8368
645
912
1985
10720
51456
20904
10750
3671
268
4649
268
3568
2706
2707
8745
2759
2681
2768
1608
3131
2662
611
5280
626
625
626
603
4003
37244
3678
16919
1381
2278
175
5823
6698
9307
173
174
5695
3668
5595
7019
5463
6880
6255
7601
7134
5102
6240
5039
1512
29415
3501
2537
5927
1025
292
489
544
571
1215
2345
1347
1107
958
1107
1234
42101
6918
599
486
657
261
788
694
525
269
590
599
492
534
225
17036
3065
536
1608
536
536
534
1489
511
4762
4587
507
567
549
30779
489
792
9213
24580
4321
5786
4746
5468
5558
5426
6218
7097
9521
7355
1640
40553
1469
2380
1813
2168
1946
1025
300
6650
20191
10282
1520
2930
1058
136
56668
5206
10288
3268
1259
108411
7826
6731
3793
1452
19671
1393
20013
20730
535
3051
4483
802
2321
16788
1454
6540
1031
1702
13992
27200
30869
1442
41309
942
26447
577
16347
981
23782
32830
1022
46078
51906
859
34630
35944
45945
1702
13992
27200
30869
1443
14104
14333
25554
1437
14798
46036
1358
54716
497
3039
475
4237
168
167
167
119821
2550
1589
78832
3384
14212
3261
2736
3378
1624
495
533
3565
3821
4519
40189
40381
791
699
700
4876
903
6874
312
5034
12797
48063
2110
3365
4991
74391
29537
8398
1522
1632
1680
2520
1735
1352
8583
2152
1870
3330
481
526
11132
1562
1652
1556
3063
1507
1680
1476
1079
3567
1969
1924
11124
1602
1786
497
509
5739
3061
2187
1499
314
310
312
310
311
311
311
311
312
310
611
1129
18362
11145
1825
168
3577
1083
165811
1050
716
25819
716
27003
716
27341
716
33458
146
7482
716
31344
716
26918
716
29815
716
30385
796
21323
717
63475
2328
33265
81339
381
3391327
1896
8973
26274
1256
3458
396
9307
173
174
174
174
174
174
174
174
174
174
174
174
174
175
5823
174
174
174
174
174
7016
175
174
174
178
500
178
6345
179
179
180
180
180
425
178
180
180
179
425
1309
17225
2465
1234
493
378
18176
781
13311
21398
7776
1421
9307
4359
24618
4784
1460
7650
5103
5532
19585
6891
5753
7393
7650
7778
19585
9307
5824
995
5506
5696
7650
23177
5600
7023
6294
7372
5556
474
9955
670
545
734
565
554
696
677
6160
1726
3794
20992
2048
557
993
14199
6321
120054
6483
1834
567
10884
437456
9307
5823
4358
4783
5695
5505
6698
24618
5463
6255
5595
6880
6240
4188
3293
2284
3223
1608
1856
2069
37070
7131
4530
2803
16930
5588
19524
5447
6863
6398
537
8773
6667
6752
18813
12802
7620
536
19028
29410
15127
7982
7307
9464
20924
23830
6256
7134
5102
5531
5752
7392
7602
7019
20416
5599
7022
6891
6293
7371
7848
536
1965
2177
11254
10616
205
206
207
206
205
206
206
205
207
18760
499396
175
173
174
174
2158
1483
174
9307
174
174
174
174
174
174
199
175
141
7484
141
141
5531
7848
140
141
140
141
140
140
141
141
141
141
139
141
6109
11589
140
97590
140
141
2672
141
140
24120
27766
16987
17146
32200
34773
13970
18549
12820
4268
175
174
2622
6890
175
14934
5753
4224
7022
6293
7392
5599
7371
2658
2041
2680
34929
18246
2740
2728
2761
2954
2747
2649
2997
3067
3114
3607
3324
2177
2846
2905
2705
2663
2698
2899
2727
2810
2698
2654
3047
3513
3262
10512
15593
4428
7162
13435
5149
203918
3678
17430
11422
308
197
4861
122
122
122
122
122
218
3102
10287
6025
20657
506
532
504
329
399
1146
377
358
329
349
328
1123
1071
350
3286
2750
4863
544
535
477
379
1153
1152
350
432
343
551
1738
1095
707
122
122
122
122
122
122
122
27765
122
122
122
122
707
8234
122
122
122
122
122
122
122
122
122
122
707
7848
122
122
122
122
122
122
122
122
122
122
89
4955
5600
2750
122
6025
122
122
122
122
122
20316
122
122
122
122
122
122
122
122
122
122
122
122
122
1900
2461
11138
635
615
641
5881
179
938
2759
3101
8451
622
3440
4080
8711
1101
1095
1119
1062
1065
1049
1145
3205
1168
1187
1092
1073
179
1082
23584
495
4237
3650
119821
41096
1522
571
5499
586
585
586
6338
3043
3495
3553
2917
3589
3698
2848
3052
2500
3350
29015
3597
507
19386
455
536
523
1347
552
532
14072
33981
3450
2788
2260
3138
147495
19386
16517
94106
100233
72128
569
5604
10567
585
1663
2559
4797
4378
5017
7658
3140
2981
2902
16080
6308
2760
2938
2809
4168
3671
4819
1933
6111
5923
4835
4789
4288
781
533
480
10259
5486
3779
4798
2279
1705
2279
2064
2361
457
457
1809
3365
4072
206
205
205
204
205
205
205
205
362
204
205
205
205
205
905
11076
506
1800
1431
5232
1405
1185
136736
573
585
8011
1068
4643
464
4483
5610
802
720
473
587
5613
846
4033
905
802
1102
13103
1102
5841
699
1350
1835
1586
1863
2250
196201
511
481
9545
1738
1894
1149
2181
4944
3366
495
6832
3775
4263
7949
1236
502
8059
11151
3399
2248
481
481
9583
1776
2219
1932
4982
1187
7341
3876
626
626
625
3221
9009
3779
2141
10899
483
5604
10567
513
18176
781
13311
21398
18176
59016
531
525
4125
626
626
625
21177
13546
17381
10163
4618
6985
25851
4522
1665
5321
513
1043
9315
6539
507
513
4148
8049
6024
4593
14506
9577
513
467
18176
781
13311
21398
7304
523
536
532
617
455
612
7300
669
317126
612
7300
669
157722
591
81394
589
23669
589
589
589
589
591
205
12864
467
18176
781
13311
497
3039
595
14600
5604
595
8760
4949
899
6718
8962
14189
8686
11135
15691
15338
455
523
536
1347
552
524
6853
1935
626
625
626
2909
13431
7950
30016
772
8272
840
2954
903
325
1205
1119
324
1078
888
1237
1081
1081
29200
5892
325
325
5840
5371
1179
4536
4548
6120
575
3085
501
2328
587
6100
205
204
1253
1779
1451
1871
1364
2500
1231
1131
506
38440
591
155600
1179
1569
1512
1834
1486
1521
1561
605
6538
419
4815
1658
24861
487
485
404
349
342
2104
1353
595
1569
134
249
249
503
7337
12413
1377
4718
2500
904
2531
13792
503
861938
483
475
5604
10567
475
5604
513
4796
626
625
9400
14036
628
2451
1473
1466
747
2116
3948
37903
4303
5351
2144
11792
626
626
625
47850
4003
6024
6934
645
645
505
12164
621
615
101538
613
1925
8336
4227
13140
7950
159106
86913
25572
10587
349
4180
348
1851
976
1079
10028
5202
4333
1346
6563
11654
1851
1460
1851
1851
4978
1850
1460
1851
1851
1851
3437
1850
3112
3114
599
5604
10567
485
511
511
521
511
511
23152
3068
8669
75210
513
3255
5696
536
22561
481
23364
205
206
23364
206
206
206
206
206
545
6219
626
626
625
523
8741
517
6934
513
11740
8659
3606
697
3393
821
387
2780
1252
2680
14980
19163
26205
18176
781
13311
21398
203
536
19386
532
557
595
9583
1776
1932
1187
2219
4982
26238
2172
2790
24070
11385
31610
7072
1820
5860
13516
19065
25045
4872
2844
174565
27740
4156
11692
1076
14299
1314
31563
1076
3236
3943
6169
1880
2056
667
5360
667
669
2680
29561
659
565
565
591
6024
205
205
205
14506
495
601
5017
625
626
626
205
205
2004
205
4470
205
205
205
597
591
10976
205
205
205
591
585
11740
205
205
205
597
591
206
205
205
205
7862
205
205
205
206
205
205
205
206
8959
205
205
205
206
23706
205
205
205
206
4468
205
205
205
206
13908
205
205
205
206
28884
205
205
205
206
4767
205
205
205
206
205
205
24665
205
206
6386
205
205
205
206
3222
205
205
205
205
4830
205
205
205
206
11238
205
205
205
206
9952
205
205
205
206
9583
205
205
205
206
205
205
205
10277
206
8302
205
205
205
206
7822
205
205
205
206
5077
205
205
205
206
1638
472
469
468
465
453
453
29362
1602
30097
595
2243
24293
6864
126
126
126
18176
781
13311
21398
626
625
626
47850
7304
455
532
523
617
536
5144
1159
7273
456
450
576
566
14352
626
626
625
19386
455
536
523
1347
552
532
14072
31218
31218
3027
3647
4256
3188
748
5238
11164
6160
8572
862
3133
18688
18126
291
9765
290
3850
289
290
291
290
290
291
292
290
291
581
575
8398
526
1522
1562
1352
1556
1602
1632
1870
2152
11124
1735
8583
1507
481
1680
1652
1680
1476
11132
587
1786
2520
3567
3330
1969
1079
3119
1924
3537
2187
3061
206
205
205
205
205
205
205
205
205
205
205
204
205
205
205
205
205
205
205
205
205
205
205
204
3349
204
1691
1540
205
1564
1332
50826
205
205
205
205
204
205
205
205
205
204
5654
204
203
1594
1742
1635
205
1847
1980
1730
1635
180608
205
205
204
204
203
204
204
204
204
205
205
204
205
204
203
204
204
204
204
205
204
204
204
205
205
204
3235
204
1169
1480
205
75880
205
205
205
204
205
207
205
205
205
204
205
205
204
205
8002
1122
1813
203
205
204
1211
1571
59016
494
1309
515
2452
2525
3381
26289
23911
473
1796
6770
739
1323
181457
2919
5037
465
4366
14980
26205
19163
379
62490
60472
70767
65192
58858
56048
87134
50612
56390
132111
86322
61188
64348
104944
125009
61807
116898
78757
95962
83720
129427
92189
111946
84271
120537
48629
72313
69650
30571
46961
69531
81762
97171
103468
114596
120759
113987
117715
119989
48497
131007
140065
136072
76312
55685
56996
68885
128501
113687
113339
142704
104163
115472
73595
68527
162030
127343
85108
101479
32696
96901
84573
114125
465
4328
14942
11680
26167
501
2328
4173533
4292277
16060
14600
13140
14600
521
511
627
617
617
657
641
647
1562
1636
2352
1874
2138
1415
617
48663
6282
28883
23960
3081
5237
4760
6282
5196
9539
25959
15811
25467
20349
36636
513
3038
2680
6767
4853
1809
498
1061
603
638
614
687
685
5064
630
540
668
670
697
646
3031
16037
11425
583
581
685
532
647
567
516
1094
17190
260101
3475
105
105
8463
2528
2658
3347
2567
2692
3484
10138
2752
2880
2461
2777
2984
2597
2928
2567
2692
2597
2777
1930
2984
3484
14143
2146
2456
1787
3108
1099
3179
3075
2654
3636
3145
3444
2420
1139
3669
7502
2531
1760
5896
1772
2224
888
494
4911
1374
1285
16616
540
945
1441
1256
488
204
2680
1278
205
4288
205
1278
1441
494
1261
1217
1192
206
5602
1285
1772
205
205
11256
206
3820
2144
2144
2144
2144
17152
16616
28944
27336
2680
2680
2144
13936
2680
15544
2680
2680
2144
2680
12328
2680
1073
6207
22087
1917
2094
2504
551
3667
955
387
1797
372
4140
2104
802
905
4483
2493
1483
1505
1398
2553
2219
6365
3013
4348
52823
5202
6442
1599
1602
17962
1391
1569
1269
1592
13039
2642
206
206
205
204
204
8018
1109
205
5500
4366
536
6504
4298
24599
14469
3390
1444
3547
3216
9477
9197
5776
37238
674
1096
1213
7481
1798
1721
1147
1383
1797
5904
2358
59757
26658
4785
669
207
669
207
669
207
669
671
207
671
3681
62896
571
4024
9542
5913
5570
424
4187
4823
16436
3650
3910
8032
4040
20419
1463
423
42380
1810
9002
9887
16489
7895
1463
2083
4630
2680
2680
3058
4654
4477
4441
4630
765
3216
703
5086
2495
24055
5604
30961
24305
34948
2680
4024
2981
1519
2587
583
3366
4463
597
512738
1486
296834
1460
211930
1348
120058
1375
13400
807750
1353
2770
355
6282
555
53682
488
623
66103
619
143629
619
182884
10196
802
699
1376
1926
1381
1187
1459
506
1194
1418
1410
1785
1485
1951
1586
1270
1917
1641
1550
1392
4483
2520
1574
1984
1430
1799
2569
4733
1125
1306
1442
1304
2133
1773
1593
1314
1188
1391
1674
1336
1436
1590
1725
1266
3128
1908
2463
2033
1829
1642
2185
1718
2361
355
6282
1510
513
44090
553
175233
517
8741
626
626
625
539
6219
13250
5952
626
626
625
33125
5563
4530
2602
361
361
361
361
1064
2820
16418
361
2676
2701
519
8145
513
4657
626
626
625
6539
32422
23655
10369
2788
5799
559
9583
1932
1187
4982
1776
2219
9314
1368
8309
607
4483
2455
2599
6236
372
654
10729
3044
13465
2829
2691
10774
25523
13318
22507
5188
13346
1608
11155
2495
11313
7321
7360
3752
22563
2280
20281
4338
9554
536
536
295
1608
1608
294
536
536
4121
22798
12137
16724
6240
2316
22875
24570
18116
3752
3045
1925
12339
37576
575
3176
575
3163
288
309
597
597
593
561
635
639
571
13757
11225
16258
8172
26738
13661
170
12068
13432
7991
8365
20716
1439
383
54855
1343
187247
28876
22789
110651
12977
80466
6405
1267
922
1327
23825
221971
3959
18419
69601
13769
5604
2680
2680
5604
2680
2680
2680
207
3216
192
192
193
192
543
577
5841
28988
549
5151
3370
4956
1072
2144
3216
2680
2680
4824
372
4156
15559
3373
21440
39513
2144
2144
1655
6847
2226
5960
56070
4981
559
23360
5836
8792
8173
334
616
559
8760
549
3390
11110
559
29528
280
282
229303
17525
2408
1544
3130
2947
2961
1357
4944
410
410
71364
282
13648
1935
626
626
625
47850
2032
626
626
625
2889
4652
2920
18176
781
13311
489
489
465
4366
14980
26205
19163
465
523
2518
24887
509
2711
455
523
532
3766
3604
552
536
513
18176
781
13311
13103
4483
1102
549
587
24849
4998
8576
6491
612
5572
15703
6303
621
655
5841
28988
637
4106
372
2070
191
25372
583
5604
10567
1151
497
3034
497
3127
10381
3857
465
1078
676
593
669879
593
30430
1078
10381
6304
941
3665
2585
3857
5721
7164
1338
9092
13559
13332
9092
875
6668
2321
268
1868
10125
9849
3671
336
285
350
3102
3286
506
544
532
535
504
6029
20727
551
379
1153
1152
350
432
343
328
1095
380
1072
10287
477
1334
4863
329
399
1146
377
358
329
349
1738
1071
1071
707
8281
443
527
443
327
372
122
122
4288
378
316
707
8234
122
3374
122
122
122
122
122
122
122
122
198
142
142
141
142
140
141
142
141
19477
26258
23999
269
2045
1972
1560
41509
24444
1947
1560
4201
2093
14685
25838
136
148
148
6668
9849
285
350
3102
3286
506
544
532
535
504
6025
17433
551
379
399
1153
1146
377
350
358
432
329
349
1738
122
3216
10287
477
1334
4863
329
707
8281
343
328
1152
443
527
443
378
372
316
327
349
5044
5600
6025
122
122
1095
380
1076
1081
1334
16447
1071
356
1076
8884
4295
3739
4693
3186
6622
3103
2313
3923
2179
5566
2719
3081
2891
39649
1874
2747
5579
11439
3246
5292
1711
1712
25711
2747
18289
2747
19817
2747
2747
10208
2747
1014
1711
757
453
191
190
194
192
195
194
193
195
195
194
194
193
193
194
193
193
193
196
194
196
195
193
194
49021
363
169
1282
169
4910
21861
25794
546
17246
1667
20890
1540
2922
19638
5501
1768
1337
944
1258
1368
31066
3506
11473
141
6134
10665
6113
4976
6546
6429
6632
5786
7070
6448
4727
11433
4247
6099
5831
5462
7049
141
5241
6554
4829
6071
5822
11480
4806
141
4371
6268
5199
4325
6313
5876
8990
5476
5893
11359
7326
141
6658
6727
5078
5168
5841
5922
5897
6409
5028
10519
5974
141
7090
6919
4710
5467
5114
4662
6319
6463
4396
141
4640
5300
3856
3681
5055
10285
5347
6333
6495
5516
5733
10448
6545
6175
141
6110
5803
5878
4288
10499
5976
141
5261
6425
5864
5049
5923
5509
4921
6181
5623
10253
6124
141
4798
5194
5732
5990
5602
6975
4609
6111
5141
1997
76307
9970
5977
141
5889
5508
5510
5871
6221
7261
6207
5572
7500
3402
6861
141
3439
141
3318
3752
353
174
174
174
174
175
174
175
174
175
171
170
1448
171
4098
2719
11155
2540
2893
5579
3246
5292
19817
1711
1027
1711
796
453
9260
1199
2223
2223
1027
796
1035
820
1843
2309
150
1281
3320
2280
3320
3306
3038
6000
4783
3370
3906
10845
9213
4359
5505
5824
5595
5463
4784
24618
6255
7134
6880
5695
6698
7022
7601
7019
5102
5531
6890
8884
23176
4295
3739
4693
2719
6622
2313
2179
3186
3923
2891
3103
4098
4098
2719
2540
2893
5579
11155
2747
35377
11439
3246
5292
2747
19817
11439
3246
5292
1711
1027
1711
796
453
279
1789
1265
2282
279
22293
359
2878
14006
2986
4447
7012
2682
685
3529
2682
11649
3138
4679
8292
749
3835
696
711
4389
4391
645
756
650
5407
7990
365
707
4844
16784
4094
5180
5249
5775
4989
5129
7532
23115
7904
5742
9200
7485
4511
5119
5780
1690
4313
5505
5259
4630
8410
30517
30598
8440
31814
87632
5136
536
1166
4851
14301
196385
45652
9849
1868
336
285
350
3102
3286
506
544
532
535
10287
504
1334
6025
4863
20959
477
329
399
1146
377
358
329
349
1738
1071
1076
1071
3217
551
379
1153
1152
350
432
343
328
1095
380
356
1076
707
122
443
4773
12929
527
378
327
316
443
372
122
1439
5373
431
369
122
1026
1026
6459
6574
1385
122
452
336
370
1044
1043
89
2130
707
18452
2838
122
122
122
122
122
122
122
122
122
707
122
122
122
122
122
10485
122
122
122
122
122
89
4955
1334
122
122
122
122
122
122
122
122
122
122
122
5600
6025
19613
122
122
122
122
122
122
122
122
122
89
4955
5600
1334
6025
15753
179
179
4644
179
180
2671
179
260
179
179
179
179
179
179
179
179
178
178
178
31203
29688
169
169
101
169
498
1061
603
540
668
670
687
646
581
516
1094
4967
631
638
614
697
685
583
567
532
11114
206633
191
190
194
193
194
192
193
193
194
195
195
194
195
195
193
195
193
194
194
194
193
196
194
194
2117
4790
855
13399
60276
14626
993
1680
1065
983
826
1100
1115
1167
911
1008
1100
1451
1199
1013
914
1256
1343
1377
1009
931
13398
1157
879
1073
817
1264
2300
65810
2924
1359
22994
14719
355
1271
524
363
1469
9178
808
169
1282
169
169
101
12855
9213
4096
4359
4096
4096
9521
18125
1678
1983
1507
2206
471
169
101
169
101
198
142
142
142
141
141
141
142
140
285
350
3102
3286
506
544
532
6029
10287
535
1685
4863
477
329
399
1146
377
358
328
1123
343
707
20575
504
551
379
1153
1152
350
432
1738
329
349
12309
122
122
122
122
122
122
122
122
1439
6436
5373
1385
122
122
122
122
122
4471
122
122
122
122
122
122
89
2130
707
7557
122
122
122
122
122
122
122
122
122
122
707
8896
122
122
122
122
122
122
122
122
122
122
122
1439
5373
1385
122
122
122
122
122
6435
2673
122
122
122
122
122
122
89
2130
707
9964
122
122
122
122
122
122
150
1281
1608
7822
2093
10470
6207
1918
623
8959
7042
5936
33649
864
7088
1839
126
126
1838
1196
1159
388
6930
1159
1155
5272
5917
860
7728
40906
2064
2020
1789
2027
1393
1394
4362
802
4483
11623
802
1437
2605
1707
1869
2136
2249
4483
699
506
1824
1589
1822
1557
2063
4928
141
141
9359
14889
16084
218
350
3102
3286
141
141
141
141
141
1334
4863
141
141
141
141
141
141
141
141
141
10287
141
6025
1561
141
141
141
141
141
141
141
141
141
141
141
5600
6025
1561
1334
6437
1976
452
431
336
370
1043
1026
5373
1385
369
1044
1026
2219
5600
6025
1334
1561
4928
141
141
4616
141
141
218
350
3102
3286
141
141
141
141
1334
4863
141
141
141
141
141
141
141
141
141
141
141
10287
141
6025
1561
141
141
141
141
141
141
141
141
141
141
26274
1256
3458
396
18980
9307
4358
5823
4783
5695
5505
6698
24618
5595
5463
6880
6255
7601
6776
8893
5531
17201
5752
5102
5599
6891
7392
7022
6293
7371
2325
1408
2713
1539
2444
41359
2891
288
710
1116
2580
42186
3222
24706
8876
281
288
7020
7134
7602
7602
10921
4331
1481
1342
458
953
2177
18273
6442
2874
3425
13241
2820
420
923
1232
3834
2676
3206
2701
1577
40620
1900
2461
9122
2759
22619
23945
21508
10231
26885
282
537
17059
424
578
1109
462
1560
7450
5049
5550
5761
7312
36801
4359
9213
5505
5824
5595
4784
24618
6255
6880
5464
7135
7019
5695
6699
7371
7601
4096
4096
5103
4096
4331
953
458
1482
1343
2177
10921
7269
1655
137
137
137
137
3951
5752
4380
5556
5739
7392
12883
7466
1436
2474
2470
2344
2070
38558
25766
12143
2178
4250
1918
2094
13940
4315
4666
4430
4430
11348
17982
3209
3891
11284
333
1063
300
6688
1558
2968
20229
1489
1095
1296
10320
7863
3305
5244
10326
6768
3831
108448
56706
20789
1470
15201
20372
1464
22007
1509
19709
1431
20051
174
174
174
174
174
172
19895
173
854
174
173
173
173
173
173
172
173
173
173
172
172
5574
173
173
905
173
173
2398
1866
2695
4220
3503
12696
11654
13475
2195
1334
1625
4930
9091
119624
2189
561
4366
13617
37873
66158
29146
31290
589
23669
589
589
1246
8309
1487
466
1262
1502
1704
1365
5504
60926
1178
1162
1400
9314
1600
3366
1737
3570
581
15076
626
626
625
3829
583
2062
626
626
625
1522
1235
551
571
781
18176
13311
21398
1935
47850
553
23364
2680
11616
11856
8239
10144
11943
7674
20199
4790
424
7450
209
8194
1457
2778
6164
2564
1870
2144
1696
1677
1398
941
1760
1645
3561
1485
2200
1701
1785
60480
9307
4358
21967
9307
1448
5823
4783
5695
5505
21714
6698
7019
2680
7602
175
5168
175
7134
7020
3216
1608
503
3292
3644
1279
3644
3644
89459
3752
7457
537
2808
7019
9457
603
19580
1229
1261
22775
4069
2011
11414
5025
7917
2011
3068
5473
1768
4535
8514
7119
170
2450
3385
3297
3463
3407
3554
3064
3473
6268
3300
3341
3502
3234
3369
3141
170
3175
3502
5739
3030
2797
1768
29895
3407
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
169
101
1281
150
1460
1460
5103
18125
5532
6891
1460
9213
3695
11210
1180
1262
976
2178
1760
137
5824
136
471
5681
1045
173
173
11036
777
253
16848
5267
4880
4323
2920
22539
31157
32138
24302
16580
14371
18363
191
191
191
191
278
597
591
597
591
206
205
205
205
7414
6832
2003
2008
1879
2784
2047
1997
2121
2093
2161
2069
1994
2119
2100
2091
2091
2091
2091
2045
2187
2192
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2183
2164
2195
2186
2186
2186
2186
2186
99431
2186
2186
2186
2186
2142
1855
2092
2027
2018
2018
2018
3069
2222
2217
2103
3852
2973
2148
2132
2016
2007
2058
2166
2157
2157
2104
2868
2089
1947
2064
2700
2091
2056
2019
2137
2161
2152
2152
2152
2212
3920
2047
2038
2038
2038
9187
66298
473
3857
4080
4084
802
1656
1510
2261
1687
2913
4483
1977
2314
2352
2263
38527
116313
41373
153287
104568
4033
1102
905
13103
5841
1350
699
3109
1986
1581
506
2381
1943
2033
3298
1443
1901
1635
2206
2059
2388
284954
54552
4405
1462
1563
1231
2103
1600
2136
2447
659
7099
10239
5026
12036
4383
5442
25314
16196
1935
75586
27074
113836
168
509
467
781
18176
13311
599
2399
4483
802
4713
22962
519
28876
1439
22789
1343
110651
12203
8390
519
24643
9436
2941
3613
3621
2872
7931
3067
3722
3076
3374
3577
6732
7483
3519
7016
2165
2165
165
5967
3227
31624
7094
206
18224
2144
13641
4318
10084
11691
15980
5168
1562
20281
206
15315
276
345
1303
2913
3275
13103
1102
4483
4208
6361
7567
5204
18741
3617
4231
1337
5840
5840
7300
29802
2770
3877
18741
142
143
143
143
13838
5472
287
296
294
18287
712
286
295
13466
142
290
290
1127
623
1595
165
165
165
165
166
9213
136
5824
567
870
176
176
14352
26575
15214
17523
13043
11353
10653
3829
2838
8227
18138
743
13273
21360
47812
587
18138
13273
1311
495
2079
6293
356
23158
442
415
490
591
18176
781
206
18176
781
206
30266
21398
47850
626
626
625
2909
12856
3874
420
421
1155
2752
29903
2676
2701
4577
420
2820
420
3940
3852
1577
205
205
205
205
29604
8545
9901
676
2539
2829
198
142
142
142
141
141
141
142
140
285
350
3102
3286
122
122
122
122
122
122
122
6025
4863
122
122
122
122
122
122
122
122
122
122
122
10287
3091
15871
122
122
122
122
122
122
122
122
122
122
122
122
707
7855
122
122
122
122
122
122
122
122
569
4366
26205
14980
19163
587
455
532
2789
523
5532
536
552
1347
4241
1840
487
30266
509
467
17520
781
4366
14980
19163
26205
509
4716
679
30258
509
2711
455
523
532
5447
552
1347
536
7232
528
6697
4156
306
36240
206
781
12663
13311
2246
1619
32322
4177
3759
76318
7725
23498
26448
720
23364
11856
8239
11943
2680
11616
7674
10144
28795
7508
5604
1208
11616
587
10919
480
528
533
1024
453
488
17282
21072
303114
851
3096
24007
5778
11155
2893
3943
16896
363
366
398
409
66625
60335
19580
22775
1229
1261
169
101
23326
2642
11818
11578
8201
7636
11905
10106
10366
12633
3330
2962
1109
1420
555
30508
577
615
10577
7939
593
5024
593
2464
803
8335
21392
543
101915
556
162276
497
2599
17477
5145
1434
618
11858
32159
3943
28795
7508
11943
5604
1208
11616
11856
