53914
94
0
574
53913
101
1
534
53912
81
2
666
53911
113
3
477
53910
100
4
539
53909
96
5
562
53908
95
6
568
53907
93
7
580
53906
94
8
574
53905
99
9
545
53904
96
10
562
53903
104
11
518
53902
87
12
620
53901
95
13
568
53900
80
14
674
53899
105
15
513
53898
102
16
529
53897
72
17
749
53896
98
18
550
53895
100
19
539
53894
80
20
674
53893
103
21
523
53892
118
22
457
53891
107
23
504
53890
106
24
509
53889
114
25
473
53888
92
26
586
53887
90
27
599
53886
93
28
580
53885
95
29
568
53884
89
30
606
53883
97
31
556
53882
109
32
495
53881
95
33
568
53880
95
34
568
53879
94
35
574
53878
100
36
539
53877
96
37
562
53876
102
38
529
53875
97
39
556
53874
107
40
504
53873
93
41
580
53872
105
42
513
53871
105
43
513
53870
86
44
627
53869
91
45
592
53868
76
46
709
53867
112
47
481
53866
96
48
562
53865
106
49
509
53864
109
50
495
53863
76
51
709
53862
88
52
613
53861
87
53
620
53860
92
54
586
53858
91
56
592
53857
97
57
556
53856
96
58
562
53855
95
59
568
53853
87
61
620
53852
112
62
481
53851
104
63
518
53850
97
64
556
53849
110
65
490
53848
84
66
642
53847
83
67
650
53846
100
68
539
53844
83
70
650
53843
105
71
513
53842
82
72
657
53841
89
73
606
53840
124
74
435
53839
93
75
580
53838
110
76
490
53837
99
77
545
53836
95
78
568
53835
94
79
574
53831
89
83
606
53830
95
84
568
53829
98
85
550
53828
92
86
586
53827
104
87
518
53825
96
89
562
53824
85
90
634
53823
103
91
523
53821
107
93
504
53820
92
94
586
53819
96
95
562
53818
103
96
523
53817
115
97
469
53815
108
99
499
53813
85
101
634
53812
100
102
539
53811
104
103
518
53810
106
104
509
53808
105
106
513
53807
100
107
539
53806
100
108
539
53804
94
110
574
53802
112
112
481
53801
99
113
545
53800
97
114
556
53799
91
115
592
53798
97
116
556
53797
99
117
545
53796
103
118
523
53795
91
119
592
53793
88
121
613
53792
97
122
556
53790
105
124
513
53789
93
125
580
53787
85
127
634
53786
102
128
529
53785
108
129
499
53784
92
130
586
53783
93
131
580
53780
101
134
534
53779
99
135
545
53776
93
138
580
53775
107
139
504
53774
86
140
627
53773
85
141
634
53772
106
142
509
53771
113
143
477
53770
102
144
529
53769
96
145
562
53767
95
147
568
53766
98
148
550
53765
84
149
642
53762
95
152
568
53758
112
156
481
53757
105
157
513
53756
102
158
529
53755
110
159
490
53754
101
160
534
53753
93
161
580
53752
116
162
465
53751
88
163
613
53750
107
164
504
53749
97
165
556
53748
114
166
473
53747
107
167
504
53746
109
168
495
53745
97
169
556
53743
94
171
574
53742
91
172
592
53739
105
175
513
53738
110
176
490
53736
107
178
504
53734
87
180
620
53733
86
181
627
53732
102
182
529
53731
104
183
518
53730
91
184
592
53729
97
185
556
53728
80
186
674
53727
101
187
534
53726
104
188
518
53725
106
189
509
53723
106
191
509
53722
100
192
539
53721
92
193
586
53720
80
194
674
53717
95
197
568
53714
96
200
562
53707
90
207
599
53706
96
208
562
53705
83
209
650
53703
95
211
568
53702
110
212
490
53698
83
216
650
53697
101
217
534
53696
116
218
465
53695
86
219
627
53694
91
220
592
53693
92
221
586
53692
102
222
529
53690
92
224
586
53688
97
226
556
53687
92
227
586
53686
97
228
556
53683
104
231
518
53682
93
232
580
53680
103
234
523
53678
83
236
650
53676
91
238
592
53675
95
239
568
53674
90
240
599
53673
100
241
539
53672
103
242
523
53671
94
243
574
53670
106
244
509
53669
101
245
534
53667
104
247
518
53665
98
249
550
53664
97
250
556
53662
103
252
523
53661
91
253
592
53660
101
254
534
53658
82
256
657
53657
103
257
523
53656
111
258
486
53654
83
260
650
53653
111
261
486
53652
102
262
529
53651
97
263
556
53648
93
266
580
53645
101
269
534
53644
103
270
523
53643
111
271
486
53642
114
272
473
53641
108
273
499
53639
94
275
574
53638
105
276
513
53637
109
277
495
53633
109
281
495
53632
103
282
523
53631
89
283
606
53625
88
289
613
53622
82
292
657
53621
96
293
562
53620
86
294
627
53615
116
299
465
53614
101
300
534
53610
99
304
545
53608
100
306
539
53607
108
307
499
53606
83
308
650
53605
90
309
599
53604
103
310
523
53603
84
311
642
53602
90
312
599
53601
110
313
490
53599
98
315
550
53594
93
320
580
53588
102
326
529
53586
112
328
481
53580
84
334
642
53576
89
338
606
53575
103
339
523
53574
97
340
556
53573
106
341
509
53572
99
342
545
53571
105
343
513
53570
94
344
574
53569
109
345
495
53568
108
346
499
53566
80
348
674
53564
99
350
545
53563
94
351
574
53560
91
354
592
53559
74
355
729
53557
113
357
477
53556
110
358
490
53554
109
360
495
53552
89
362
606
53549
104
365
518
53547
86
367
627
53545
119
369
453
53544
83
370
650
53543
95
371
568
53541
116
373
465
53540
93
374
580
53535
107
379
504
53534
100
380
539
53533
85
381
634
53532
91
382
592
53530
87
384
620
53529
84
385
642
53527
102
387
529
53525
108
389
499
53524
97
390
556
53522
107
392
504
53521
104
393
518
53520
100
394
539
53519
94
395
574
53516
106
398
509
53515
85
399
634
53514
99
400
545
53513
108
401
499
53512
79
402
682
53511
107
403
504
53510
98
404
550
53508
96
406
562
53505
86
409
627
53503
100
411
539
53499
96
415
562
53497
96
417
562
53492
100
422
539
53491
96
423
562
53490
90
424
599
53487
107
427
504
53478
108
436
499
53477
109
437
495
53476
106
438
509
53475
101
439
534
53472
113
442
477
53471
82
443
657
53470
96
444
562
53469
87
445
620
53465
89
449
606
53463
107
451
504
53462
98
452
550
53460
96
454
562
53458
116
456
465
53456
80
458
674
53455
109
459
495
53452
98
462
550
53450
85
464
634
53449
109
465
495
53444
94
470
574
53443
85
471
634
53441
104
473
518
53439
87
475
620
53437
86
477
627
53436
96
478
562
53433
98
481
550
53429
93
485
580
53428
107
486
504
53426
106
488
509
53425
103
489
523
53424
99
490
545
53421
103
493
523
53417
93
497
580
53416
98
498
550
53414
86
500
627
53413
100
501
539
53410
105
504
513
53407
96
507
562
53403
98
511
550
53398
82
516
657
53397
101
517
534
53392
93
522
580
53391
94
523
574
53388
107
526
504
53381
100
533
539
53378
92
536
586
53377
102
537
529
53372
87
542
620
53369
95
545
568
53367
114
547
473
53359
85
555
634
53357
103
557
523
53355
98
559
550
53352
98
562
550
53350
74
564
729
53339
85
575
634
53336
98
578
550
53335
90
579
599
53334
94
580
574
53333
86
581
627
53332
79
582
682
53331
87
583
620
53328
111
586
486
53325
84
589
642
53323
125
591
431
53321
91
593
592
53320
92
594
586
53317
105
597
513
53314
99
600
545
53311
81
603
666
53310
113
604
477
53305
97
609
556
53304
94
610
574
53303
79
611
682
53298
94
616
574
53294
103
620
523
53291
84
623
642
53287
123
627
438
53278
94
636
574
53276
83
638
650
53273
94
641
574
53264
88
650
613
53263
86
651
627
53258
96
656
562
53248
97
666
556
53240
107
674
504
53239
101
675
534
53238
94
676
574
53234
84
680
642
53232
105
682
513
53231
89
683
606
53230
94
684
574
53227
91
687
592
53225
103
689
523
53218
106
696
509
53217
92
697
586
53209
90
705
599
53204
88
710
613
53202
107
712
504
53199
94
715
574
53195
106
719
509
53194
98
720
550
53193
104
721
518
53189
95
725
568
53188
93
726
580
53183
104
731
518
53174
88
740
613
53172
89
742
606
53153
91
761
592
53152
93
762
580
53141
91
773
592
53130
90
784
599
53123
100
791
539
53116
104
798
518
53113
89
801
606
53110
102
804
529
53108
81
806
666
53106
108
808
499
53087
113
827
477
53084
105
830
513
53081
99
833
545
53080
107
834
504
53075
89
839
606
53068
90
846
599
53065
112
849
481
53054
91
860
592
53047
107
867
504
53032
92
882
586
53029
82
885
657
53025
105
889
513
53019
83
895
650
53017
100
897
539
52992
101
922
534
52991
109
923
495
52988
104
926
518
52983
82
931
657
52981
101
933
534
52980
110
934
490
52961
82
953
657
52958
89
956
606
52957
87
957
620
52948
93
966
580
52944
78
970
691
52943
106
971
509
52940
98
974
550
52928
104
986
518
52918
93
996
580
52890
107
1024
504
52887
108
1027
499
52876
108
1038
499
52862
82
1052
657
52854
87
1060
620
52851
85
1063
634
52847
82
1067
657
52844
96
1070
562
52843
102
1071
529
52826
85
1088
634
52823
94
1091
574
52811
103
1103
523
52808
96
1106
562
52802
102
1112
529
52800
90
1114
599
52792
85
1122
634
52788
92
1126
586
52749
83
1165
650
52740
81
1174
666
52734
103
1180
523
52726
86
1188
627
52718
83
1196
650
52717
85
1197
634
52715
111
1199
486
52705
90
1209
599
52701
99
1213
545
52699
93
1215
580
52673
98
1241
550
52671
95
1243
568
52670
110
1244
490
52657
106
1257
509
52649
90
1265
599
52645
104
1269
518
52641
85
1273
634
52637
100
1277
539
52614
81
1300
666
52610
91
1304
592
52593
98
1321
550
52590
85
1324
634
52566
92
1348
586
52564
94
1350
574
52549
101
1365
534
52547
99
1367
545
52525
115
1389
469
52518
103
1396
523
52514
79
1400
682
52487
103
1427
523
52451
88
1463
613
52376
95
1538
568
52361
113
1553
477
52349
90
1565
599
52339
102
1575
529
52316
87
1598
620
52315
96
1599
562
52313
100
1601
539
52234
109
1680
495
52232
87
1682
620
52227
77
1687
700
52194
88
1720
613
52183
104
1731
518
52161
90
1753
599
52137
94
1777
574
52073
83
1841
650
52070
103
1844
523
52051
98
1863
550
52042
93
1872
580
51962
87
1952
620
51944
96
1970
562
51827
83
2087
650
51672
94
2242
574
51611
99
2303
545
51566
108
2348
499
51539
98
2375
550
49260
79
4654
682
53914
91
0
592
53913
107
1
504
53912
84
2
642
53911
116
3
465
53910
114
4
473
53909
77
5
700
53908
93
6
580
53907
107
7
504
53906
100
8
539
53905
95
9
568
53904
115
10
469
53903
94
11
574
53902
95
12
568
53901
87
13
620
53900
80
14
674
53899
99
15
545
53898
113
16
477
53897
87
17
620
53896
104
18
518
53895
87
19
620
53894
106
20
509
53893
111
21
486
53892
91
22
592
53891
96
23
562
53890
81
24
666
53889
86
25
627
53888
88
26
613
53887
94
27
574
53886
91
28
592
53885
108
29
499
53884
95
30
568
53883
110
31
490
53882
78
32
691
53881
99
33
545
53880
88
34
613
53879
104
35
518
53878
100
36
539
53877
82
37
657
53876
82
38
657
53875
95
39
568
53874
87
40
620
53873
100
41
539
53872
95
42
568
53871
107
43
504
53870
85
44
634
53869
99
45
545
53868
106
46
509
53866
88
48
613
53865
114
49
473
53864
129
50
418
53863
102
51
529
53862
103
52
523
53861
96
53
562
53860
96
54
562
53859
87
55
620
53858
95
56
568
53857
97
57
556
53856
106
58
509
53855
99
59
545
53854
94
60
574
53853
110
61
490
53852
123
62
438
53851
102
63
529
53850
82
64
657
53849
125
65
431
53848
97
66
556
53847
88
67
613
53845
87
69
620
53844
94
70
574
53843
103
71
523
53842
81
72
666
53841
94
73
574
53840
90
74
599
53839
89
75
606
53838
99
76
545
53837
96
77
562
53836
107
78
504
53835
99
79
545
53833
94
81
574
53832
86
82
627
53831
94
83
574
53829
88
85
613
53828
98
86
550
53827
81
87
666
53826
92
88
586
53824
100
90
539
53822
104
92
518
53820
107
94
504
53819
94
95
574
53818
100
96
539
53817
110
97
490
53816
85
98
634
53815
99
99
545
53814
97
100
556
53813
84
101
642
53812
95
102
568
53811
89
103
606
53810
116
104
465
53808
96
106
562
53807
114
107
473
53805
86
109
627
53804
104
110
518
53802
111
112
486
53801
121
113
446
53800
96
114
562
53798
109
116
495
53797
104
117
518
53795
96
119
562
53792
119
122
453
53791
109
123
495
53790
107
124
504
53789
106
125
509
53788
87
126
620
53787
83
127
650
53786
107
128
504
53785
118
129
457
53784
117
130
461
53783
87
131
620
53782
105
132
513
53781
96
133
562
53779
95
135
568
53778
93
136
580
53773
80
141
674
53772
86
142
627
53771
102
143
529
53770
93
144
580
53769
95
145
568
53766
107
148
504
53765
87
149
620
53764
95
150
568
53763
102
151
529
53762
110
152
490
53759
109
155
495
53758
107
156
504
53757
99
157
545
53756
104
158
518
53755
80
159
674
53754
98
160
550
53753
96
161
562
53751
108
163
499
53750
108
164
499
53748
97
166
556
53747
107
167
504
53745
101
169
534
53744
95
170
568
53743
96
171
562
53740
86
174
627
53737
89
177
606
53736
81
178
666
53735
105
179
513
53734
91
180
592
53733
93
181
580
53732
85
182
634
53731
107
183
504
53730
101
184
534
53728
97
186
556
53726
91
188
592
53723
95
191
568
53722
94
192
574
53721
87
193
620
53720
97
194
556
53719
85
195
634
53717
86
197
627
53715
95
199
568
53714
113
200
477
53713
82
201
657
53712
100
202
539
53711
113
203
477
53710
90
204
599
53709
84
205
642
53708
110
206
490
53707
92
207
586
53703
101
211
534
53700
87
214
620
53699
105
215
513
53698
88
216
613
53697
99
217
545
53696
92
218
586
53693
106
221
509
53691
108
223
499
53690
115
224
469
53689
110
225
490
53684
92
230
586
53683
114
231
473
53682
72
232
749
53681
109
233
495
53680
118
234
457
53678
87
236
620
53677
97
237
556
53676
98
238
550
53674
108
240
499
53672
100
242
539
53671
107
243
504
53670
99
244
545
53669
98
245
550
53666
93
248
580
53665
81
249
666
53664
103
250
523
53663
101
251
534
53662
96
252
562
53661
110
253
490
53660
100
254
539
53656
97
258
556
53655
97
259
556
53654
106
260
509
53653
104
261
518
53652
102
262
529
53648
103
266
523
53647
90
267
599
53645
96
269
562
53644
83
270
650
53642
99
272
545
53639
93
275
580
53638
85
276
634
53636
103
278
523
53628
122
286
442
53627
104
287
518
53626
98
288
550
53624
101
290
534
53623
94
291
574
53622
90
292
599
53621
106
293
509
53620
88
294
613
53617
123
297
438
53616
91
298
592
53614
98
300
550
53613
106
301
509
53611
99
303
545
53610
118
304
457
53608
80
306
674
53607
80
307
674
53606
100
308
539
53605
90
309
599
53604
97
310
556
53603
87
311
620
53602
100
312
539
53601
98
313
550
53599
120
315
449
53598
103
316
523
53597
87
317
620
53596
98
318
550
53595
98
319
550
53594
89
320
606
53592
89
322
606
53591
86
323
627
53588
106
326
509
53584
82
330
657
53583
94
331
574
53580
89
334
606
53579
97
335
556
53578
105
336
513
53576
97
338
556
53575
108
339
499
53574
94
340
574
53571
88
343
613
53569
106
345
509
53568
85
346
634
53566
87
348
620
53565
100
349
539
53564
82
350
657
53563
90
351
599
53562
107
352
504
53559
100
355
539
53557
95
357
568
53556
81
358
666
53554
90
360
599
53553
117
361
461
53552
87
362
620
53546
79
368
682
53545
101
369
534
53544
118
370
457
53541
99
373
545
53540
90
374
599
53538
109
376
495
53537
86
377
627
53535
90
379
599
53534
97
380
556
53530
110
384
490
53529
99
385
545
53528
106
386
509
53527
87
387
620
53526
100
388
539
53525
93
389
580
53524
96
390
562
53520
118
394
457
53519
86
395
627
53513
106
401
509
53512
95
402
568
53511
92
403
586
53510
79
404
682
53507
97
407
556
53505
87
409
620
53504
84
410
642
53503
112
411
481
53502
91
412
592
53501
104
413
518
53499
100
415
539
53498
85
416
634
53497
104
417
518
53490
109
424
495
53488
84
426
642
53484
93
430
580
53483
84
431
642
53481
99
433
545
53480
80
434
674
53479
110
435
490
53478
106
436
509
53471
87
443
620
53470
88
444
613
53468
85
446
634
53467
107
447
504
53465
87
449
620
53463
110
451
490
53460
83
454
650
53457
100
457
539
53456
101
458
534
53454
84
460
642
53451
102
463
529
53449
99
465
545
53442
98
472
550
53441
105
473
513
53433
90
481
599
53432
102
482
529
53427
101
487
534
53425
101
489
534
53420
100
494
539
53419
112
495
481
53418
94
496
574
53415
87
499
620
53412
86
502
627
53410
107
504
504
53409
92
505
586
53408
114
506
473
53405
121
509
446
53403
89
511
606
53401
91
513
592
53399
85
515
634
53397
80
517
674
53392
109
522
495
53388
89
526
606
53387
90
527
599
53381
98
533
550
53380
89
534
606
53379
98
535
550
53378
92
536
586
53375
89
539
606
53373
101
541
534
53370
92
544
586
53369
90
545
599
53367
103
547
523
53365
88
549
613
53359
103
555
523
53357
101
557
534
53351
100
563
539
53350
91
564
592
53348
84
566
642
53347
76
567
709
53340
84
574
642
53339
101
575
534
53335
104
579
518
53333
117
581
461
53331
102
583
529
53329
103
585
523
53328
103
586
523
53325
85
589
634
53324
101
590
534
53323
83
591
650
53322
111
592
486
53321
104
593
518
53317
103
597
523
53310
104
604
518
53302
90
612
599
53300
69
614
781
53297
93
617
580
53295
93
619
580
53289
113
625
477
53285
101
629
534
53282
104
632
518
53281
107
633
504
53279
106
635
509
53277
97
637
556
53274
107
640
504
53273
100
641
539
53271
95
643
568
53268
86
646
627
53266
99
648
545
53264
104
650
518
53259
102
655
529
53257
102
657
529
53254
108
660
499
53253
112
661
481
53250
79
664
682
53249
127
665
425
53246
95
668
568
53244
97
670
556
53240
81
674
666
53234
92
680
586
53232
107
682
504
53225
92
689
586
53223
99
691
545
53217
75
697
719
53211
98
703
550
53207
87
707
620
53203
105
711
513
53197
94
717
574
53196
103
718
523
53189
92
725
586
53184
114
730
473
53181
85
733
634
53174
92
740
586
53159
97
755
556
53154
91
760
592
53153
109
761
495
53148
97
766
556
53139
98
775
550
53126
93
788
580
53125
113
789
477
53123
89
791
606
53117
88
797
613
53112
83
802
650
53088
108
826
499
53085
110
829
490
53077
70
837
770
53076
106
838
509
53074
97
840
556
53070
92
844
586
53064
100
850
539
53063
85
851
634
53059
100
855
539
53049
83
865
650
53048
90
866
599
53045
99
869
545
53041
89
873
606
53040
81
874
666
53034
103
880
523
53032
90
882
599
53029
99
885
545
53021
82
893
657
53006
95
908
568
53005
97
909
556
53003
93
911
580
53001
94
913
574
52991
102
923
529
52985
86
929
627
52983
90
931
599
52961
92
953
586
52959
105
955
513
52934
106
980
509
52923
96
991
562
52922
104
992
518
52911
95
1003
568
52883
101
1031
534
52881
114
1033
473
52852
115
1062
469
52847
97
1067
556
52831
95
1083
568
52817
101
1097
534
52807
108
1107
499
52800
96
1114
562
52776
83
1138
650
52770
112
1144
481
52753
104
1161
518
52740
92
1174
586
52713
100
1201
539
52712
98
1202
550
52702
97
1212
556
52700
101
1214
534
52692
111
1222
486
52665
89
1249
606
52625
99
1289
545
52607
81
1307
666
52590
92
1324
586
52540
84
1374
642
52536
85
1378
634
52525
89
1389
606
52522
105
1392
513
52502
92
1412
586
52494
77
1420
700
52478
94
1436
574
52472
85
1442
634
52456
70
1458
770
52455
93
1459
580
52446
99
1468
545
52426
86
1488
627
52412
96
1502
562
52409
92
1505
586
52386
96
1528
562
52352
92
1562
586
52344
82
1570
657
52325
87
1589
620
52311
91
1603
592
52303
106
1611
509
52270
91
1644
592
52256
110
1658
490
52238
100
1676
539
52227
86
1687
627
52174
110
1740
490
52162
99
1752
545
52143
107
1771
504
52127
83
1787
650
52091
97
1823
556
52083
94
1831
574
52047
90
1867
599
52008
85
1906
634
51875
94
2039
574
51827
80
2087
674
51776
100
2138
539
51731
93
2183
580
51640
85
2274
634
51605
110
2309
490
51141
108
2773
499
49558
85
4356
634
53914
93
0
580
53913
98
1
550
53912
99
2
545
53911
87
3
620
53910
93
4
580
53909
83
5
650
53908
102
6
529
53907
83
7
650
53906
105
8
513
53905
96
9
562
53904
104
10
518
53903
101
11
534
53902
107
12
504
53901
111
13
486
53900
95
14
568
53899
111
15
486
53898
118
16
457
53897
87
17
620
53896
98
18
550
53895
107
19
504
53894
84
20
642
53893
92
21
586
53892
109
22
495
53891
109
23
495
53890
102
24
529
53889
91
25
592
53888
101
26
534
53887
86
27
627
53886
105
28
513
53885
96
29
562
53883
107
31
504
53882
94
32
574
53881
81
33
666
53880
114
34
473
53879
90
35
599
53878
104
36
518
53877
92
37
586
53876
102
38
529
53875
80
39
674
53874
110
40
490
53873
102
41
529
53872
83
42
650
53871
94
43
574
53870
98
44
550
53869
95
45
568
53868
95
46
568
53866
107
48
504
53865
125
49
431
53864
107
50
504
53863
94
51
574
53862
96
52
562
53861
101
53
534
53860
107
54
504
53859
82
55
657
53858
105
56
513
53857
104
57
518
53856
95
58
568
53855
89
59
606
53853
126
61
428
53852
96
62
562
53851
93
63
580
53850
100
64
539
53849
122
65
442
53848
83
66
650
53847
83
67
650
53846
103
68
523
53845
95
69
568
53844
97
70
556
53843
103
71
523
53842
106
72
509
53841
98
73
550
53840
90
74
599
53839
108
75
499
53838
94
76
574
53837
85
77
634
53836
93
78
580
53835
95
79
568
53834
83
80
650
53833
94
81
574
53832
109
82
495
53831
92
83
586
53830
103
84
523
53829
84
85
642
53828
97
86
556
53827
86
87
627
53826
107
88
504
53825
87
89
620
53824
104
90
518
53823
104
91
518
53822
87
92
620
53821
80
93
674
53820
91
94
592
53819
86
95
627
53818
104
96
518
53817
100
97
539
53816
108
98
499
53815
113
99
477
53814
100
100
539
53813
91
101
592
53812
80
102
674
53811
96
103
562
53810
111
104
486
53807
101
107
534
53806
104
108
518
53804
99
110
545
53803
95
111
568
53802
101
112
534
53801
83
113
650
53799
85
115
634
53798
114
116
473
53797
110
117
490
53796
116
118
465
53795
83
119
650
53794
83
120
650
53793
84
121
642
53792
97
122
556
53791
96
123
562
53790
98
124
550
53789
91
125
592
53788
96
126
562
53787
100
127
539
53785
112
129
481
53783
104
131
518
53782
101
132
534
53781
106
133
509
53780
73
134
739
53776
86
138
627
53775
102
139
529
53773
92
141
586
53772
99
142
545
53771
99
143
545
53770
95
144
568
53769
106
145
509
53768
96
146
562
53767
101
147
534
53766
106
148
509
53764
94
150
574
53761
90
153
599
53759
86
155
627
53758
89
156
606
53757
113
157
477
53756
80
158
674
53754
88
160
613
53753
120
161
449
53752
104
162
518
53751
93
163
580
53750
106
164
509
53749
100
165
539
53747
83
167
650
53742
99
172
545
53737
97
177
556
53735
96
179
562
53734
85
180
634
53733
101
181
534
53732
96
182
562
53731
109
183
495
53729
95
185
568
53728
84
186
642
53724
123
190
438
53721
101
193
534
53720
90
194
599
53719
85
195
634
53717
89
197
606
53716
99
198
545
53715
124
199
435
53714
95
200
568
53713
117
201
461
53712
95
202
568
53710
99
204
545
53709
103
205
523
53708
101
206
534
53706
86
208
627
53705
87
209
620
53703
95
211
568
53702
119
212
453
53700
107
214
504
53699
102
215
529
53698
90
216
599
53697
103
217
523
53694
99
220
545
53692
109
222
495
53691
78
223
691
53690
102
224
529
53688
91
226
592
53687
97
227
556
53684
98
230
550
53682
99
232
545
53681
111
233
486
53680
110
234
490
53678
84
236
642
53677
92
237
586
53676
81
238
666
53674
101
240
534
53673
97
241
556
53672
98
242
550
53671
96
243
562
53669
84
245
642
53667
107
247
504
53666
105
248
513
53663
100
251
539
53662
91
252
592
53661
117
253
461
53658
121
256
446
53656
88
258
613
53655
102
259
529
53654
90
260
599
53653
77
261
700
53652
98
262
550
53651
72
263
749
53650
96
264
562
53649
89
265
606
53647
104
267
518
53645
96
269
562
53643
85
271
634
53642
89
272
606
53641
97
273
556
53640
100
274
539
53638
87
276
620
53637
105
277
513
53636
91
278
592
53634
84
280
642
53632
92
282
586
53630
95
284
568
53627
90
287
599
53623
104
291
518
53622
114
292
473
53621
120
293
449
53620
85
294
634
53617
104
297
518
53616
92
298
586
53615
104
299
518
53614
96
300
562
53608
78
306
691
53605
95
309
568
53603
102
311
529
53601
96
313
562
53596
100
318
539
53593
86
321
627
53592
102
322
529
53589
111
325
486
53587
92
327
586
53586
89
328
606
53582
86
332
627
53581
115
333
469
53580
96
334
562
53579
94
335
574
53578
86
336
627
53576
99
338
545
53572
102
342
529
53570
108
344
499
53569
91
345
592
53568
100
346
539
53567
103
347
523
53565
97
349
556
53562
101
352
534
53560
135
354
399
53557
78
357
691
53555
98
359
550
53554
114
360
473
53552
99
362
545
53547
96
367
562
53546
95
368
568
53544
90
370
599
53541
98
373
550
53538
108
376
499
53537
97
377
556
53536
87
378
620
53530
101
384
534
53529
98
385
550
53528
94
386
574
53527
99
387
545
53523
99
391
545
53522
112
392
481
53520
91
394
592
53518
97
396
556
53517
84
397
642
53516
95
398
568
53513
104
401
518
53510
86
404
627
53506
96
408
562
53505
106
409
509
53497
111
417
486
53495
81
419
666
53494
110
420
490
53492
81
422
666
53491
94
423
574
53490
114
424
473
53488
99
426
545
53484
90
430
599
53483
84
431
642
53480
94
434
574
53478
98
436
550
53476
98
438
550
53474
100
440
539
53471
106
443
509
53469
86
445
627
53467
94
447
574
53466
95
448
568
53465
99
449
545
53463
88
451
613
53461
107
453
504
53457
101
457
534
53455
90
459
599
53454
100
460
539
53453
97
461
556
53452
108
462
499
53450
106
464
509
53449
99
465
545
53447
106
467
509
53436
98
478
550
53435
96
479
562
53432
82
482
657
53431
94
483
574
53425
94
489
574
53418
95
496
568
53417
94
497
574
53415
104
499
518
53412
95
502
568
53409
104
505
518
53408
98
506
550
53405
96
509
562
53404
112
510
481
53402
98
512
550
53401
93
513
580
53399
89
515
606
53397
86
517
627
53393
107
521
504
53391
87
523
620
53389
85
525
634
53383
87
531
620
53379
94
535
574
53377
98
537
550
53375
89
539
606
53374
94
540
574
53372
101
542
534
53370
102
544
529
53368
94
546
574
53367
92
547
586
53363
97
551
556
53361
93
553
580
53360
101
554
534
53347
100
567
539
53343
105
571
513
53338
88
576
613
53333
117
581
461
53332
107
582
504
53331
124
583
435
53330
85
584
634
53328
99
586
545
53326
104
588
518
53320
102
594
529
53318
107
596
504
53314
102
600
529
53310
120
604
449
53309
85
605
634
53308
91
606
592
53298
90
616
599
53296
95
618
568
53295
101
619
534
53291
98
623
550
53283
80
631
674
53279
92
635
586
53277
98
637
550
53274
87
640
620
53271
80
643
674
53268
100
646
539
53263
111
651
486
53259
103
655
523
53257
90
657
599
53253
96
661
562
53251
103
663
523
53246
96
668
562
53244
84
670
642
53243
84
671
642
53238
69
676
781
53234
97
680
556
53233
105
681
513
53230
112
684
481
53225
94
689
574
53212
92
702
586
53208
106
706
509
53205
103
709
523
53195
98
719
550
53192
89
722
606
53190
103
724
523
53174
97
740
556
53167
109
747
495
53159
95
755
568
53154
80
760
674
53147
99
767
545
53146
93
768
580
53141
108
773
499
53140
80
774
674
53136
100
778
539
53134
111
780
486
53129
91
785
592
53127
112
787
481
53126
97
788
556
53115
97
799
556
53110
94
804
574
53103
79
811
682
53102
103
812
523
53100
81
814
666
53092
94
822
574
53091
89
823
606
53087
101
827
534
53086
111
828
486
53080
109
834
495
53079
107
835
504
53072
107
842
504
53067
108
847
499
53059
80
855
674
53056
103
858
523
53044
96
870
562
53040
108
874
499
53027
94
887
574
53018
86
896
627
53017
104
897
518
53010
99
904
545
53003
105
911
513
52991
91
923
592
52988
93
926
580
52980
77
934
700
52978
81
936
666
52972
102
942
529
52971
99
943
545
52970
107
944
504
52968
100
946
539
52965
96
949
562
52961
88
953
613
52960
86
954
627
52958
88
956
613
52951
105
963
513
52949
89
965
606
52948
97
966
556
52934
100
980
539
52929
72
985
749
52886
85
1028
634
52884
98
1030
550
52868
92
1046
586
52866
99
1048
545
52863
93
1051
580
52861
92
1053
586
52860
99
1054
545
52859
83
1055
650
52848
81
1066
666
52841
85
1073
634
52833
89
1081
606
52831
102
1083
529
52826
86
1088
627
52825
100
1089
539
52822
84
1092
642
52820
92
1094
586
52798
90
1116
599
52787
86
1127
627
52785
108
1129
499
52746
87
1168
620
52741
98
1173
550
52739
110
1175
490
52725
106
1189
509
52724
102
1190
529
52720
105
1194
513
52715
100
1199
539
52712
75
1202
719
52710
91
1204
592
52688
94
1226
574
52686
104
1228
518
52681
88
1233
613
52660
104
1254
518
52658
106
1256
509
52619
114
1295
473
52608
92
1306
586
52599
95
1315
568
52569
116
1345
465
52550
92
1364
586
52540
116
1374
465
52534
94
1380
574
52525
105
1389
513
52500
97
1414
556
52496
109
1418
495
52494
91
1420
592
52492
87
1422
620
52486
86
1428
627
52473
93
1441
580
52451
92
1463
586
52378
98
1536
550
52367
91
1547
592
52362
76
1552
709
52325
92
1589
586
52295
80
1619
674
52254
84
1660
642
52240
106
1674
509
52232
87
1682
620
52228
101
1686
534
52217
98
1697
550
52196
80
1718
674
52161
90
1753
599
52137
97
1777
556
52100
90
1814
599
51999
101
1915
534
51964
100
1950
539
51872
95
2042
568
51766
98
2148
550
51693
90
2221
599
51602
97
2312
556
51512
97
2402
556
51237
91
2677
592
51149
97
2765
556
51121
78
2793
691
51065
87
2849
620
50740
104
3174
518
50583
106
3331
509
53914
96
0
562
53913
83
1
650
53912
93
2
580
53911
93
3
580
53910
105
4
513
53909
82
5
657
53908
104
6
518
53907
100
7
539
53906
103
8
523
53905
87
9
620
53904
98
10
550
53903
83
11
650
53902
102
12
529
53901
101
13
534
53900
81
14
666
53899
97
15
556
53898
114
16
473
53897
79
17
682
53895
125
19
431
53894
108
20
499
53893
85
21
634
53892
103
22
523
53891
86
23
627
53890
96
24
562
53889
79
25
682
53888
104
26
518
53886
86
28
627
53885
111
29
486
53884
102
30
529
53883
103
31
523
53882
77
32
700
53881
95
33
568
53880
82
34
657
53879
86
35
627
53878
116
36
465
53877
102
37
529
53876
89
38
606
53875
94
39
574
53874
116
40
465
53873
99
41
545
53872
111
42
486
53871
91
43
592
53870
77
44
700
53869
92
45
586
53868
98
46
550
53867
91
47
592
53866
90
48
599
53865
108
49
499
53864
109
50
495
53863
126
51
428
53862
96
52
562
53861
109
53
495
53860
97
54
556
53859
104
55
518
53857
114
57
473
53856
105
58
513
53855
105
59
513
53854
84
60
642
53853
93
61
580
53852
99
62
545
53851
111
63
486
53850
86
64
627
53849
101
65
534
53848
100
66
539
53846
107
68
504
53845
83
69
650
53844
84
70
642
53843
107
71
504
53842
97
72
556
53841
106
73
509
53840
95
74
568
53839
94
75
574
53838
99
76
545
53837
108
77
499
53836
93
78
580
53835
87
79
620
53834
107
80
504
53833
89
81
606
53832
88
82
613
53831
91
83
592
53830
99
84
545
53829
108
85
499
53828
98
86
550
53827
100
87
539
53826
102
88
529
53825
93
89
580
53824
98
90
550
53823
94
91
574
53822
94
92
574
53821
116
93
465
53819
97
95
556
53818
112
96
481
53817
94
97
574
53816
86
98
627
53814
102
100
529
53813
89
101
606
53812
78
102
691
53811
100
103
539
53810
95
104
568
53807
89
107
606
53805
100
109
539
53804
108
110
499
53803
91
111
592
53802
107
112
504
53800
111
114
486
53799
105
115
513
53797
101
117
534
53795
113
119
477
53793
94
121
574
53792
94
122
574
53791
115
123
469
53790
114
124
473
53789
102
125
529
53788
110
126
490
53787
92
127
586
53786
85
128
634
53784
103
130
523
53783
93
131
580
53782
102
132
529
53781
115
133
469
53780
101
134
534
53778
118
136
457
53776
94
138
574
53775
88
139
613
53774
90
140
599
53772
107
142
504
53771
103
143
523
53769
96
145
562
53768
105
146
513
53766
122
148
442
53765
106
149
509
53764
80
150
674
53763
87
151
620
53762
104
152
518
53761
98
153
550
53759
112
155
481
53758
94
156
574
53757
107
157
504
53756
75
158
719
53755
87
159
620
53754
100
160
539
53753
89
161
606
53752
107
162
504
53751
84
163
642
53750
109
164
495
53749
102
165
529
53748
111
166
486
53747
102
167
529
53746
99
168
545
53745
102
169
529
53744
81
170
666
53743
95
171
568
53742
100
172
539
53738
95
176
568
53736
92
178
586
53735
105
179
513
53734
113
180
477
53732
96
182
562
53731
102
183
529
53728
93
186
580
53727
96
187
562
53724
110
190
490
53723
75
191
719
53721
96
193
562
53719
99
195
545
53717
76
197
709
53714
101
200
534
53712
99
202
545
53711
84
203
642
53709
95
205
568
53708
100
206
539
53707
91
207
592
53703
77
211
700
53700
79
214
682
53698
99
216
545
53697
96
217
562
53696
97
218
556
53695
105
219
513
53694
102
220
529
53693
98
221
550
53692
93
222
580
53691
97
223
556
53690
101
224
534
53689
90
225
599
53687
94
227
574
53684
90
230
599
53683
88
231
613
53682
109
232
495
53681
110
233
490
53680
90
234
599
53678
90
236
599
53677
97
237
556
53671
91
243
592
53670
92
244
586
53665
104
249
518
53664
94
250
574
53663
112
251
481
53660
95
254
568
53659
104
255
518
53656
92
258
586
53655
90
259
599
53652
106
262
509
53651
91
263
592
53650
94
264
574
53648
95
266
568
53647
127
267
425
53643
94
271
574
53641
94
273
574
53639
86
275
627
53637
90
277
599
53636
94
278
574
53634
108
280
499
53633
105
281
513
53628
105
286
513
53625
99
289
545
53624
103
290
523
53623
100
291
539
53622
86
292
627
53620
94
294
574
53617
91
297
592
53615
112
299
481
53614
101
300
534
53613
107
301
504
53610
88
304
613
53609
106
305
509
53608
99
306
545
53607
97
307
556
53606
94
308
574
53603
101
311
534
53602
81
312
666
53601
100
313
539
53599
87
315
620
53598
105
316
513
53596
81
318
666
53595
104
319
518
53594
87
320
620
53593
83
321
650
53592
102
322
529
53591
103
323
523
53590
101
324
534
53589
91
325
592
53587
91
327
592
53582
97
332
556
53581
89
333
606
53580
103
334
523
53579
102
335
529
53578
92
336
586
53576
89
338
606
53575
98
339
550
53574
107
340
504
53572
113
342
477
53571
108
343
499
53569
96
345
562
53568
100
346
539
53567
94
347
574
53566
94
348
574
53565
89
349
606
53564
113
350
477
53560
96
354
562
53557
81
357
666
53556
105
358
513
53555
98
359
550
53554
106
360
509
53552
94
362
574
53545
111
369
486
53544
104
370
518
53543
86
371
627
53541
95
373
568
53537
103
377
523
53536
100
378
539
53535
93
379
580
53527
100
387
539
53526
91
388
592
53520
84
394
642
53519
112
395
481
53516
109
398
495
53514
95
400
568
53513
106
401
509
53511
118
403
457
53510
105
404
513
53507
108
407
499
53506
87
408
620
53504
116
410
465
53503
99
411
545
53502
101
412
534
53501
90
413
599
53499
111
415
486
53492
83
422
650
53491
107
423
504
53490
100
424
539
53489
104
425
518
53483
95
431
568
53475
117
439
461
53471
83
443
650
53470
98
444
550
53469
95
445
568
53468
88
446
613
53467
98
447
550
53466
91
448
592
53462
87
452
620
53460
100
454
539
53458
94
456
574
53457
100
457
539
53456
105
458
513
53453
98
461
550
53452
124
462
435
53451
99
463
545
53449
101
465
534
53446
95
468
568
53443
103
471
523
53442
112
472
481
53438
114
476
473
53435
94
479
574
53433
83
481
650
53429
92
485
586
53427
106
487
509
53426
99
488
545
53413
108
501
499
53407
97
507
556
53404
102
510
529
53401
105
513
513
53400
93
514
580
53399
110
515
490
53394
97
520
556
53393
90
521
599
53392
88
522
613
53385
96
529
562
53381
97
533
556
53379
95
535
568
53377
89
537
606
53374
102
540
529
53373
95
541
568
53367
96
547
562
53365
100
549
539
53361
78
553
691
53359
87
555
620
53357
98
557
550
53355
103
559
523
53350
99
564
545
53345
95
569
568
53340
81
574
666
53339
101
575
534
53338
103
576
523
53335
104
579
518
53332
100
582
539
53330
98
584
550
53328
85
586
634
53326
83
588
650
53324
104
590
518
53322
90
592
599
53319
97
595
556
53318
100
596
539
53312
93
602
580
53311
97
603
556
53305
92
609
586
53302
99
612
545
53300
102
614
529
53293
106
621
509
53290
95
624
568
53289
114
625
473
53285
110
629
490
53284
81
630
666
53276
95
638
568
53274
91
640
592
53271
99
643
545
53270
99
644
545
53261
88
653
613
53245
94
669
574
53238
93
676
580
53236
79
678
682
53233
103
681
523
53227
101
687
534
53222
102
692
529
53214
111
700
486
53213
87
701
620
53205
85
709
634
53204
102
710
529
53203
80
711
674
53202
101
712
534
53196
91
718
592
53190
102
724
529
53184
95
730
568
53183
87
731
620
53180
103
734
523
53172
105
742
513
53170
103
744
523
53169
94
745
574
53163
88
751
613
53159
95
755
568
53155
102
759
529
53154
103
760
523
53153
101
761
534
53152
102
762
529
53149
85
765
634
53147
102
767
529
53146
103
768
523
53132
102
782
529
53130
94
784
574
53125
98
789
550
53115
97
799
556
53113
114
801
473
53108
108
806
499
53098
100
816
539
53093
103
821
523
53090
98
824
550
53083
105
831
513
53082
98
832
550
53075
83
839
650
53069
78
845
691
53067
92
847
586
53064
106
850
509
53063
104
851
518
53050
76
864
709
53042
91
872
592
53038
104
876
518
53024
104
890
518
53018
101
896
534
53008
106
906
509
53005
89
909
606
53004
87
910
620
53000
94
914
574
52991
87
923
620
52987
105
927
513
52985
108
929
499
52974
111
940
486
52964
99
950
545
52962
85
952
634
52952
87
962
620
52947
97
967
556
52943
91
971
592
52940
67
974
805
52931
81
983
666
52930
78
984
691
52929
104
985
518
52923
98
991
550
52912
86
1002
627
52899
96
1015
562
52894
95
1020
568
52868
93
1046
580
52833
87
1081
620
52832
102
1082
529
52819
83
1095
650
52807
90
1107
599
52805
82
1109
657
52799
80
1115
674
52796
101
1118
534
52794
92
1120
586
52792
109
1122
495
52789
100
1125
539
52780
114
1134
473
52769
91
1145
592
52753
80
1161
674
52747
104
1167
518
52739
107
1175
504
52727
84
1187
642
52724
99
1190
545
52718
104
1196
518
52706
84
1208
642
52689
102
1225
529
52674
93
1240
580
52660
83
1254
650
52654
79
1260
682
52629
98
1285
550
52612
85
1302
634
52608
90
1306
599
52603
107
1311
504
52598
98
1316
550
52590
90
1324
599
52577
89
1337
606
52511
93
1403
580
52491
93
1423
580
52486
81
1428
666
52483
86
1431
627
52476
72
1438
749
52437
92
1477
586
52421
97
1493
556
52406
74
1508
729
52402
78
1512
691
52386
103
1528
523
52381
101
1533
534
52344
102
1570
529
52339
98
1575
550
52296
87
1618
620
52295
86
1619
627
52284
91
1630
592
52265
86
1649
627
52254
105
1660
513
52243
89
1671
606
52240
92
1674
586
52236
111
1678
486
52174
104
1740
518
52145
91
1769
592
52126
93
1788
580
52119
99
1795
545
52094
96
1820
562
52045
84
1869
642
52025
100
1889
539
52021
105
1893
513
51973
95
1941
568
51954
93
1960
580
51857
92
2057
586
51806
91
2108
592
51751
91
2163
592
51714
99
2200
545
51638
93
2276
580
51610
100
2304
539
51520
91
2394
592
51511
87
2403
620
51421
95
2493
568
51086
101
2828
534
50707
78
3207
691
50141
95
3773
568
