53885
95
0
567
53884
89
1
605
53883
97
2
556
53882
109
3
494
53881
95
4
567
53880
95
5
567
53879
94
6
573
53878
100
7
539
53877
96
8
561
53876
102
9
528
53875
97
10
556
53874
107
11
504
53873
93
12
579
53872
105
13
513
53871
105
14
513
53870
86
15
627
53869
91
16
592
53868
76
17
709
53867
112
18
481
53866
96
19
561
53865
106
20
508
53864
109
21
494
53863
76
22
709
53862
88
23
612
53861
87
24
619
53860
92
25
586
53859
97
26
556
53858
91
27
592
53857
97
28
556
53856
96
29
561
53855
95
30
567
53853
87
32
619
53852
112
33
481
53851
104
34
518
53850
97
35
556
53849
110
36
490
53848
84
37
641
53847
83
38
649
53846
100
39
539
53844
83
41
649
53843
105
42
513
53842
82
43
657
53841
89
44
605
53840
124
45
435
53839
93
46
579
53838
110
47
490
53837
99
48
544
53836
95
49
567
53835
94
50
573
53834
99
51
544
53832
101
53
534
53831
89
54
605
53830
95
55
567
53829
98
56
550
53828
92
57
586
53827
104
58
518
53826
79
59
682
53825
96
60
561
53824
85
61
634
53823
103
62
523
53822
93
63
579
53821
107
64
504
53820
92
65
586
53819
96
66
561
53818
103
67
523
53817
115
68
469
53816
79
69
682
53815
108
70
499
53814
93
71
579
53813
85
72
634
53812
100
73
539
53811
104
74
518
53810
106
75
508
53808
105
77
513
53807
100
78
539
53806
100
79
539
53804
94
81
573
53802
112
83
481
53801
99
84
544
53800
97
85
556
53799
91
86
592
53798
97
87
556
53797
99
88
544
53796
103
89
523
53795
91
90
592
53793
88
92
612
53792
97
93
556
53790
105
95
513
53789
93
96
579
53787
85
98
634
53786
102
99
528
53785
108
100
499
53784
92
101
586
53783
93
102
579
53780
101
105
534
53779
99
106
544
53777
112
108
481
53776
93
109
579
53775
107
110
504
53774
86
111
627
53773
85
112
634
53772
106
113
508
53771
113
114
477
53770
102
115
528
53769
96
116
561
53768
71
117
759
53767
95
118
567
53766
98
119
550
53765
84
120
641
53762
95
123
567
53758
112
127
481
53757
105
128
513
53756
102
129
528
53755
110
130
490
53754
101
131
534
53753
93
132
579
53752
116
133
465
53751
88
134
612
53750
107
135
504
53749
97
136
556
53748
114
137
473
53747
107
138
504
53746
109
139
494
53745
97
140
556
53743
94
142
573
53742
91
143
592
53740
80
145
674
53739
105
146
513
53738
110
147
490
53736
107
149
504
53734
87
151
619
53733
86
152
627
53732
102
153
528
53731
104
154
518
53730
91
155
592
53729
97
156
556
53728
80
157
674
53727
101
158
534
53726
104
159
518
53725
106
160
508
53723
106
162
508
53722
100
163
539
53721
92
164
586
53720
80
165
674
53717
95
168
567
53715
113
170
477
53714
96
171
561
53707
90
178
599
53706
96
179
561
53705
83
180
649
53703
95
182
567
53702
110
183
490
53699
99
186
544
53698
83
187
649
53697
101
188
534
53696
116
189
465
53695
86
190
627
53694
91
191
592
53693
92
192
586
53692
102
193
528
53690
92
195
586
53688
97
197
556
53687
92
198
586
53686
97
199
556
53683
104
202
518
53682
93
203
579
53681
89
204
605
53680
103
205
523
53678
83
207
649
53677
117
208
461
53676
91
209
592
53675
95
210
567
53674
90
211
599
53673
100
212
539
53672
103
213
523
53671
94
214
573
53670
106
215
508
53669
101
216
534
53667
104
218
518
53665
98
220
550
53664
97
221
556
53662
103
223
523
53661
91
224
592
53660
101
225
534
53658
82
227
657
53657
103
228
523
53656
111
229
485
53654
83
231
649
53653
111
232
485
53652
102
233
528
53651
97
234
556
53648
93
237
579
53645
101
240
534
53644
103
241
523
53643
111
242
485
53642
114
243
473
53641
108
244
499
53639
94
246
573
53638
105
247
513
53637
109
248
494
53633
109
252
494
53632
103
253
523
53631
89
254
605
53625
88
260
612
53622
82
263
657
53621
96
264
561
53620
86
265
627
53616
86
269
627
53615
116
270
465
53614
101
271
534
53610
99
275
544
53608
100
277
539
53607
108
278
499
53606
83
279
649
53605
90
280
599
53604
103
281
523
53603
84
282
641
53602
90
283
599
53601
110
284
490
53599
98
286
550
53596
106
289
508
53594
93
291
579
53589
103
296
523
53588
102
297
528
53586
112
299
481
53580
84
305
641
53576
89
309
605
53575
103
310
523
53574
97
311
556
53573
106
312
508
53572
99
313
544
53571
105
314
513
53570
94
315
573
53569
109
316
494
53568
108
317
499
53566
80
319
674
53564
99
321
544
53563
94
322
573
53560
91
325
592
53559
74
326
728
53557
113
328
477
53556
110
329
490
53554
109
331
494
53552
89
333
605
53549
104
336
518
53547
86
338
627
53545
119
340
453
53544
83
341
649
53543
95
342
567
53541
116
344
465
53540
93
345
579
53539
92
346
586
53535
107
350
504
53534
100
351
539
53533
85
352
634
53532
91
353
592
53530
87
355
619
53529
84
356
641
53527
102
358
528
53525
108
360
499
53524
97
361
556
53522
107
363
504
53521
104
364
518
53520
100
365
539
53519
94
366
573
53516
106
369
508
53515
85
370
634
53514
99
371
544
53513
108
372
499
53512
79
373
682
53511
107
374
504
53510
98
375
550
53508
96
377
561
53505
86
380
627
53503
100
382
539
53499
96
386
561
53497
96
388
561
53492
100
393
539
53491
96
394
561
53490
90
395
599
53487
107
398
504
53478
108
407
499
53477
109
408
494
53476
106
409
508
53475
101
410
534
53472
113
413
477
53471
82
414
657
53470
96
415
561
53469
87
416
619
53465
89
420
605
53463
107
422
504
53462
98
423
550
53460
96
425
561
53458
116
427
465
53456
80
429
674
53455
109
430
494
53454
92
431
586
53452
98
433
550
53450
85
435
634
53449
109
436
494
53444
94
441
573
53443
85
442
634
53441
104
444
518
53439
87
446
619
53437
86
448
627
53436
96
449
561
53433
98
452
550
53429
93
456
579
53428
107
457
504
53426
106
459
508
53425
103
460
523
53424
99
461
544
53421
103
464
523
53417
93
468
579
53416
98
469
550
53414
86
471
627
53413
100
472
539
53410
105
475
513
53407
96
478
561
53406
95
479
567
53403
98
482
550
53398
82
487
657
53397
101
488
534
53392
93
493
579
53391
94
494
573
53388
107
497
504
53381
100
504
539
53378
92
507
586
53377
102
508
528
53372
87
513
619
53369
95
516
567
53367
114
518
473
53359
85
526
634
53358
95
527
567
53357
103
528
523
53355
98
530
550
53352
98
533
550
53350
74
535
728
53341
102
544
528
53339
85
546
634
53336
98
549
550
53335
90
550
599
53334
94
551
573
53333
86
552
627
53332
79
553
682
53331
87
554
619
53328
111
557
485
53325
84
560
641
53323
125
562
431
53321
91
564
592
53320
92
565
586
53317
105
568
513
53314
99
571
544
53311
81
574
665
53310
113
575
477
53305
97
580
556
53304
94
581
573
53303
79
582
682
53298
94
587
573
53294
103
591
523
53291
84
594
641
53287
123
598
438
53278
94
607
573
53276
83
609
649
53273
94
612
573
53264
88
621
612
53263
86
622
627
53258
96
627
561
53248
97
637
556
53240
107
645
504
53239
101
646
534
53238
94
647
573
53234
84
651
641
53232
105
653
513
53231
89
654
605
53230
94
655
573
53227
91
658
592
53225
103
660
523
53224
91
661
592
53218
106
667
508
53217
92
668
586
53209
90
676
599
53204
88
681
612
53202
107
683
504
53199
94
686
573
53198
98
687
550
53195
106
690
508
53194
98
691
550
53193
104
692
518
53190
100
695
539
53189
95
696
567
53188
93
697
579
53183
104
702
518
53174
88
711
612
53172
89
713
605
53153
91
732
592
53152
93
733
579
53141
91
744
592
53136
94
749
573
53130
90
755
599
53123
100
762
539
53116
104
769
518
53113
89
772
605
53110
102
775
528
53108
81
777
665
53106
108
779
499
53087
113
798
477
53084
105
801
513
53081
99
804
544
53080
107
805
504
53075
89
810
605
53068
90
817
599
53065
112
820
481
53054
91
831
592
53047
107
838
504
53032
92
853
586
53029
82
856
657
53025
105
860
513
53019
83
866
649
53017
100
868
539
52992
101
893
534
52991
109
894
494
52988
104
897
518
52983
82
902
657
52981
101
904
534
52980
110
905
490
52966
94
919
573
52961
82
924
657
52958
89
927
605
52957
87
928
619
52948
93
937
579
52944
78
941
691
52943
106
942
508
52940
98
945
550
52928
104
957
518
52918
93
967
579
52890
107
995
504
52887
108
998
499
52876
108
1009
499
52862
82
1023
657
52854
87
1031
619
52851
85
1034
634
52847
82
1038
657
52844
96
1041
561
52843
102
1042
528
52826
85
1059
634
52823
94
1062
573
52811
103
1074
523
52808
96
1077
561
52802
102
1083
528
52800
90
1085
599
52792
85
1093
634
52788
92
1097
586
52749
83
1136
649
52740
81
1145
665
52734
103
1151
523
52726
86
1159
627
52718
83
1167
649
52717
85
1168
634
52715
111
1170
485
52705
90
1180
599
52701
99
1184
544
52699
93
1186
579
52673
98
1212
550
52671
95
1214
567
52670
110
1215
490
52657
106
1228
508
52649
90
1236
599
52645
104
1240
518
52641
85
1244
634
52637
100
1248
539
52623
104
1262
518
52614
81
1271
665
52610
91
1275
592
52593
98
1292
550
52590
85
1295
634
52566
92
1319
586
52564
94
1321
573
52549
101
1336
534
52547
99
1338
544
52525
115
1360
469
52518
103
1367
523
52514
79
1371
682
52487
103
1398
523
52451
88
1434
612
52376
95
1509
567
52361
113
1524
477
52349
90
1536
599
52339
102
1546
528
52316
87
1569
619
52315
96
1570
561
52313
100
1572
539
52234
109
1651
494
52232
87
1653
619
52227
77
1658
700
52194
88
1691
612
52183
104
1702
518
52161
90
1724
599
52137
94
1748
573
52102
105
1783
513
52073
83
1812
649
52070
103
1815
523
52051
98
1834
550
52042
93
1843
579
51962
87
1923
619
51944
96
1941
561
51827
83
2058
649
51672
94
2213
573
51611
99
2274
544
51566
108
2319
499
51539
98
2346
550
49260
79
4625
682
53885
108
0
499
53884
95
1
567
53883
110
2
490
53882
78
3
691
53881
99
4
544
53880
88
5
612
53879
104
6
518
53878
100
7
539
53877
82
8
657
53876
82
9
657
53875
95
10
567
53874
87
11
619
53873
100
12
539
53872
95
13
567
53871
107
14
504
53870
85
15
634
53869
99
16
544
53868
106
17
508
53867
93
18
579
53866
88
19
612
53865
114
20
473
53864
129
21
418
53863
102
22
528
53862
103
23
523
53861
96
24
561
53860
96
25
561
53859
87
26
619
53858
95
27
567
53857
97
28
556
53856
106
29
508
53855
99
30
544
53854
94
31
573
53853
110
32
490
53852
123
33
438
53851
102
34
528
53850
82
35
657
53849
125
36
431
53848
97
37
556
53847
88
38
612
53845
87
40
619
53844
94
41
573
53843
103
42
523
53842
81
43
665
53841
94
44
573
53840
90
45
599
53839
89
46
605
53838
99
47
544
53837
96
48
561
53836
107
49
504
53835
99
50
544
53833
94
52
573
53832
86
53
627
53831
94
54
573
53829
88
56
612
53828
98
57
550
53827
81
58
665
53826
92
59
586
53825
86
60
627
53824
100
61
539
53822
104
63
518
53820
107
65
504
53819
94
66
573
53818
100
67
539
53817
110
68
490
53816
85
69
634
53815
99
70
544
53814
97
71
556
53813
84
72
641
53812
95
73
567
53811
89
74
605
53810
116
75
465
53808
96
77
561
53807
114
78
473
53805
86
80
627
53804
104
81
518
53802
111
83
485
53801
121
84
445
53800
96
85
561
53798
109
87
494
53797
104
88
518
53796
86
89
627
53795
96
90
561
53792
119
93
453
53791
109
94
494
53790
107
95
504
53789
106
96
508
53788
87
97
619
53787
83
98
649
53786
107
99
504
53785
118
100
457
53784
117
101
461
53783
87
102
619
53782
105
103
513
53781
96
104
561
53779
95
106
567
53778
93
107
579
53777
115
108
469
53775
85
110
634
53774
106
111
508
53773
80
112
674
53772
86
113
627
53771
102
114
528
53770
93
115
579
53769
95
116
567
53767
90
118
599
53766
107
119
504
53765
87
120
619
53764
95
121
567
53763
102
122
528
53762
110
123
490
53761
95
124
567
53759
109
126
494
53758
107
127
504
53757
99
128
544
53756
104
129
518
53755
80
130
674
53754
98
131
550
53753
96
132
561
53751
108
134
499
53750
108
135
499
53749
80
136
674
53748
97
137
556
53747
107
138
504
53745
101
140
534
53744
95
141
567
53743
96
142
561
53740
86
145
627
53737
89
148
605
53736
81
149
665
53735
105
150
513
53734
91
151
592
53733
93
152
579
53732
85
153
634
53731
107
154
504
53730
101
155
534
53728
97
157
556
53726
91
159
592
53725
103
160
523
53723
95
162
567
53722
94
163
573
53721
87
164
619
53720
97
165
556
53719
85
166
634
53717
86
168
627
53716
86
169
627
53715
95
170
567
53714
113
171
477
53713
82
172
657
53712
100
173
539
53711
113
174
477
53710
90
175
599
53709
84
176
641
53708
110
177
490
53707
92
178
586
53703
101
182
534
53700
87
185
619
53699
105
186
513
53698
88
187
612
53697
99
188
544
53696
92
189
586
53694
110
191
490
53693
106
192
508
53691
108
194
499
53690
115
195
469
53689
110
196
490
53684
92
201
586
53683
114
202
473
53682
72
203
748
53681
109
204
494
53680
118
205
457
53678
87
207
619
53677
97
208
556
53676
98
209
550
53674
108
211
499
53672
100
213
539
53671
107
214
504
53670
99
215
544
53669
98
216
550
53666
93
219
579
53665
81
220
665
53664
103
221
523
53663
101
222
534
53662
96
223
561
53661
110
224
490
53660
100
225
539
53659
87
226
619
53656
97
229
556
53655
97
230
556
53654
106
231
508
53653
104
232
518
53652
102
233
528
53648
103
237
523
53647
90
238
599
53645
96
240
561
53644
83
241
649
53642
99
243
544
53639
93
246
579
53638
85
247
634
53636
103
249
523
53628
122
257
442
53627
104
258
518
53626
98
259
550
53624
101
261
534
53623
94
262
573
53622
90
263
599
53621
106
264
508
53620
88
265
612
53617
123
268
438
53616
91
269
592
53614
98
271
550
53613
106
272
508
53611
99
274
544
53610
118
275
457
53608
80
277
674
53607
80
278
674
53606
100
279
539
53605
90
280
599
53604
97
281
556
53603
87
282
619
53602
100
283
539
53601
98
284
550
53599
120
286
449
53598
103
287
523
53597
87
288
619
53596
98
289
550
53595
98
290
550
53594
89
291
605
53592
89
293
605
53591
86
294
627
53588
106
297
508
53584
82
301
657
53583
94
302
573
53580
89
305
605
53579
97
306
556
53578
105
307
513
53576
97
309
556
53575
108
310
499
53574
94
311
573
53571
88
314
612
53569
106
316
508
53568
85
317
634
53566
87
319
619
53565
100
320
539
53564
82
321
657
53563
90
322
599
53562
107
323
504
53559
100
326
539
53557
95
328
567
53556
81
329
665
53554
90
331
599
53553
117
332
461
53552
87
333
619
53549
93
336
579
53546
79
339
682
53545
101
340
534
53544
118
341
457
53541
99
344
544
53540
90
345
599
53538
109
347
494
53537
86
348
627
53536
98
349
550
53535
90
350
599
53534
97
351
556
53530
110
355
490
53529
99
356
544
53528
106
357
508
53527
87
358
619
53526
100
359
539
53525
93
360
579
53524
96
361
561
53520
118
365
457
53519
86
366
627
53516
106
369
508
53513
106
372
508
53512
95
373
567
53511
92
374
586
53510
79
375
682
53507
97
378
556
53505
87
380
619
53504
84
381
641
53503
112
382
481
53502
91
383
592
53501
104
384
518
53499
100
386
539
53498
85
387
634
53497
104
388
518
53490
109
395
494
53488
84
397
641
53485
90
400
599
53484
93
401
579
53483
84
402
641
53481
99
404
544
53480
80
405
674
53479
110
406
490
53478
106
407
508
53475
94
410
573
53471
87
414
619
53470
88
415
612
53469
76
416
709
53468
85
417
634
53467
107
418
504
53465
87
420
619
53463
110
422
490
53460
83
425
649
53457
100
428
539
53456
101
429
534
53454
84
431
641
53451
102
434
528
53449
99
436
544
53442
98
443
550
53441
105
444
513
53433
90
452
599
53432
102
453
528
53429
114
456
473
53427
101
458
534
53425
101
460
534
53420
100
465
539
53419
112
466
481
53418
94
467
573
53415
87
470
619
53412
86
473
627
53410
107
475
504
53409
92
476
586
53408
114
477
473
53405
121
480
445
53403
89
482
605
53401
91
484
592
53399
85
486
634
53397
80
488
674
53392
109
493
494
53388
89
497
605
53387
90
498
599
53381
98
504
550
53380
89
505
605
53379
98
506
550
53378
92
507
586
53375
89
510
605
53373
101
512
534
53370
92
515
586
53369
90
516
599
53368
94
517
573
53367
103
518
523
53365
88
520
612
53359
103
526
523
53357
101
528
534
53351
100
534
539
53350
91
535
592
53348
84
537
641
53347
76
538
709
53340
84
545
641
53339
101
546
534
53335
104
550
518
53333
117
552
461
53331
102
554
528
53329
103
556
523
53328
103
557
523
53325
85
560
634
53324
101
561
534
53323
83
562
649
53322
111
563
485
53321
104
564
518
53317
103
568
523
53310
104
575
518
53302
90
583
599
53300
69
585
781
53297
93
588
579
53295
93
590
579
53289
113
596
477
53285
101
600
534
53282
104
603
518
53281
107
604
504
53279
106
606
508
53277
97
608
556
53274
107
611
504
53273
100
612
539
53271
95
614
567
53268
86
617
627
53266
99
619
544
53264
104
621
518
53259
102
626
528
53258
83
627
649
53257
102
628
528
53254
108
631
499
53253
112
632
481
53250
79
635
682
53249
127
636
424
53246
95
639
567
53244
97
641
556
53240
81
645
665
53234
92
651
586
53232
107
653
504
53225
92
660
586
53223
99
662
544
53217
75
668
718
53211
98
674
550
53207
87
678
619
53203
105
682
513
53197
94
688
573
53196
103
689
523
53189
92
696
586
53184
114
701
473
53181
85
704
634
53174
92
711
586
53165
105
720
513
53159
97
726
556
53154
91
731
592
53153
109
732
494
53148
97
737
556
53139
98
746
550
53126
93
759
579
53125
113
760
477
53123
89
762
605
53117
88
768
612
53112
83
773
649
53089
113
796
477
53088
108
797
499
53085
110
800
490
53077
70
808
770
53076
106
809
508
53074
97
811
556
53070
92
815
586
53064
100
821
539
53063
85
822
634
53059
100
826
539
53049
83
836
649
53048
90
837
599
53045
99
840
544
53041
89
844
605
53040
81
845
665
53034
103
851
523
53032
90
853
599
53029
99
856
544
53021
82
864
657
53012
112
873
481
53006
95
879
567
53005
97
880
556
53003
93
882
579
53001
94
884
573
52991
102
894
528
52985
86
900
627
52983
90
902
599
52979
79
906
682
52961
92
924
586
52959
105
926
513
52934
106
951
508
52923
96
962
561
52922
104
963
518
52911
95
974
567
52883
101
1002
534
52881
114
1004
473
52852
115
1033
469
52847
97
1038
556
52831
95
1054
567
52817
101
1068
534
52807
108
1078
499
52800
96
1085
561
52776
83
1109
649
52770
112
1115
481
52753
104
1132
518
52740
92
1145
586
52713
100
1172
539
52712
98
1173
550
52702
97
1183
556
52700
101
1185
534
52692
111
1193
485
52685
92
1200
586
52665
89
1220
605
52625
99
1260
544
52607
81
1278
665
52590
92
1295
586
52540
84
1345
641
52536
85
1349
634
52525
89
1360
605
52522
105
1363
513
52502
92
1383
586
52494
77
1391
700
52478
94
1407
573
52475
99
1410
544
52472
85
1413
634
52456
70
1429
770
52455
93
1430
579
52446
99
1439
544
52426
86
1459
627
52412
96
1473
561
52409
92
1476
586
52386
96
1499
561
52352
92
1533
586
52344
82
1541
657
52325
87
1560
619
52311
91
1574
592
52303
106
1582
508
52302
90
1583
599
52270
91
1615
592
52256
110
1629
490
52238
100
1647
539
52227
86
1658
627
52174
110
1711
490
52162
99
1723
544
52143
107
1742
504
52127
83
1758
649
52091
97
1794
556
52083
94
1802
573
52047
90
1838
599
52008
85
1877
634
51875
94
2010
573
51827
80
2058
674
51776
100
2109
539
51731
93
2154
579
51640
85
2245
634
51605
110
2280
490
51141
108
2744
499
49558
85
4327
634
53885
96
0
561
53884
97
1
556
53883
107
2
504
53882
94
3
573
53881
81
4
665
53880
114
5
473
53879
90
6
599
53878
104
7
518
53877
92
8
586
53876
102
9
528
53875
80
10
674
53874
110
11
490
53873
102
12
528
53872
83
13
649
53871
94
14
573
53870
98
15
550
53869
95
16
567
53868
95
17
567
53867
86
18
627
53866
107
19
504
53865
125
20
431
53864
107
21
504
53863
94
22
573
53862
96
23
561
53861
101
24
534
53860
107
25
504
53859
82
26
657
53858
105
27
513
53857
104
28
518
53856
95
29
567
53855
89
30
605
53854
83
31
649
53853
126
32
428
53852
96
33
561
53851
93
34
579
53850
100
35
539
53849
122
36
442
53848
83
37
649
53847
83
38
649
53846
103
39
523
53845
95
40
567
53844
97
41
556
53843
103
42
523
53842
106
43
508
53841
98
44
550
53840
90
45
599
53839
108
46
499
53838
94
47
573
53837
85
48
634
53836
93
49
579
53835
95
50
567
53834
83
51
649
53833
94
52
573
53832
109
53
494
53831
92
54
586
53830
103
55
523
53829
84
56
641
53828
97
57
556
53827
86
58
627
53826
107
59
504
53825
87
60
619
53824
104
61
518
53823
104
62
518
53822
87
63
619
53821
80
64
674
53820
91
65
592
53819
86
66
627
53818
104
67
518
53817
100
68
539
53816
108
69
499
53815
113
70
477
53814
100
71
539
53813
91
72
592
53812
80
73
674
53811
96
74
561
53810
111
75
485
53807
101
78
534
53806
104
79
518
53805
82
80
657
53804
99
81
544
53803
95
82
567
53802
101
83
534
53801
83
84
649
53799
85
86
634
53798
114
87
473
53797
110
88
490
53796
116
89
465
53795
83
90
649
53794
83
91
649
53793
84
92
641
53792
97
93
556
53791
96
94
561
53790
98
95
550
53789
91
96
592
53788
96
97
561
53787
100
98
539
53785
112
100
481
53783
104
102
518
53782
101
103
534
53781
106
104
508
53780
73
105
738
53778
85
107
634
53777
86
108
627
53776
86
109
627
53775
102
110
528
53773
92
112
586
53772
99
113
544
53771
99
114
544
53770
95
115
567
53769
106
116
508
53768
96
117
561
53767
101
118
534
53766
106
119
508
53764
94
121
573
53761
90
124
599
53759
86
126
627
53758
89
127
605
53757
113
128
477
53756
80
129
674
53754
88
131
612
53753
120
132
449
53752
104
133
518
53751
93
134
579
53750
106
135
508
53749
100
136
539
53747
83
138
649
53742
99
143
544
53740
106
145
508
53738
90
147
599
53737
97
148
556
53736
94
149
573
53735
96
150
561
53734
85
151
634
53733
101
152
534
53732
96
153
561
53731
109
154
494
53729
95
156
567
53728
84
157
641
53724
123
161
438
53721
101
164
534
53720
90
165
599
53719
85
166
634
53717
89
168
605
53716
99
169
544
53715
124
170
435
53714
95
171
567
53713
117
172
461
53712
95
173
567
53711
104
174
518
53710
99
175
544
53709
103
176
523
53708
101
177
534
53706
86
179
627
53705
87
180
619
53703
95
182
567
53702
119
183
453
53700
107
185
504
53699
102
186
528
53698
90
187
599
53697
103
188
523
53694
99
191
544
53692
109
193
494
53691
78
194
691
53690
102
195
528
53688
91
197
592
53687
97
198
556
53684
98
201
550
53682
99
203
544
53681
111
204
485
53680
110
205
490
53678
84
207
641
53677
92
208
586
53676
81
209
665
53674
101
211
534
53673
97
212
556
53672
98
213
550
53671
96
214
561
53669
84
216
641
53667
107
218
504
53666
105
219
513
53663
100
222
539
53662
91
223
592
53661
117
224
461
53658
121
227
445
53656
88
229
612
53655
102
230
528
53654
90
231
599
53653
77
232
700
53652
98
233
550
53651
72
234
748
53650
96
235
561
53649
89
236
605
53647
104
238
518
53645
96
240
561
53644
117
241
461
53643
85
242
634
53642
89
243
605
53641
97
244
556
53640
100
245
539
53638
87
247
619
53637
105
248
513
53636
91
249
592
53634
84
251
641
53632
92
253
586
53630
95
255
567
53627
90
258
599
53623
104
262
518
53622
114
263
473
53621
120
264
449
53620
85
265
634
53617
104
268
518
53616
92
269
586
53615
104
270
518
53614
96
271
561
53608
78
277
691
53605
95
280
567
53603
102
282
528
53601
96
284
561
53596
100
289
539
53593
86
292
627
53592
102
293
528
53589
111
296
485
53587
92
298
586
53586
89
299
605
53582
86
303
627
53581
115
304
469
53580
96
305
561
53579
94
306
573
53578
86
307
627
53576
99
309
544
53572
102
313
528
53570
108
315
499
53569
91
316
592
53568
100
317
539
53567
103
318
523
53565
97
320
556
53562
101
323
534
53560
135
325
399
53557
78
328
691
53555
98
330
550
53554
114
331
473
53552
99
333
544
53547
96
338
561
53546
95
339
567
53544
90
341
599
53541
98
344
550
53539
82
346
657
53538
108
347
499
53537
97
348
556
53536
87
349
619
53530
101
355
534
53529
98
356
550
53528
94
357
573
53527
99
358
544
53524
108
361
499
53523
99
362
544
53522
112
363
481
53520
91
365
592
53518
97
367
556
53517
84
368
641
53516
95
369
567
53513
104
372
518
53510
86
375
627
53508
104
377
518
53506
96
379
561
53505
106
380
508
53504
101
381
534
53497
111
388
485
53495
81
390
665
53494
110
391
490
53492
81
393
665
53491
94
394
573
53490
114
395
473
53488
99
397
544
53485
92
400
586
53484
90
401
599
53483
84
402
641
53480
94
405
573
53478
98
407
550
53476
98
409
550
53474
100
411
539
53471
106
414
508
53469
86
416
627
53467
94
418
573
53466
95
419
567
53465
99
420
544
53463
88
422
612
53461
107
424
504
53457
101
428
534
53455
90
430
599
53454
100
431
539
53453
97
432
556
53452
108
433
499
53450
106
435
508
53449
99
436
544
53447
106
438
508
53436
98
449
550
53435
96
450
561
53432
82
453
657
53431
94
454
573
53426
98
459
550
53425
94
460
573
53418
95
467
567
53417
94
468
573
53415
104
470
518
53412
95
473
567
53409
104
476
518
53408
98
477
550
53406
103
479
523
53405
96
480
561
53404
112
481
481
53402
98
483
550
53401
93
484
579
53399
89
486
605
53397
86
488
627
53393
107
492
504
53391
87
494
619
53389
85
496
634
53383
87
502
619
53379
94
506
573
53377
98
508
550
53375
89
510
605
53374
94
511
573
53372
101
513
534
53370
102
515
528
53368
94
517
573
53367
92
518
586
53363
97
522
556
53361
93
524
579
53360
101
525
534
53347
100
538
539
53343
105
542
513
53338
88
547
612
53333
117
552
461
53332
107
553
504
53331
124
554
435
53330
85
555
634
53328
99
557
544
53326
104
559
518
53320
102
565
528
53318
107
567
504
53317
110
568
490
53314
102
571
528
53310
120
575
449
53309
85
576
634
53308
91
577
592
53298
90
587
599
53296
95
589
567
53295
101
590
534
53291
98
594
550
53283
80
602
674
53279
92
606
586
53277
98
608
550
53274
87
611
619
53271
80
614
674
53268
100
617
539
53263
111
622
485
53259
103
626
523
53257
90
628
599
53253
96
632
561
53251
103
634
523
53246
96
639
561
53244
84
641
641
53243
84
642
641
53238
69
647
781
53234
97
651
556
53233
105
652
513
53230
112
655
481
53225
94
660
573
53212
92
673
586
53208
106
677
508
53205
103
680
523
53195
98
690
550
53193
101
692
534
53192
89
693
605
53190
103
695
523
53174
97
711
556
53167
109
718
494
53159
95
726
567
53154
80
731
674
53147
99
738
544
53146
93
739
579
53141
108
744
499
53140
80
745
674
53136
100
749
539
53134
111
751
485
53129
91
756
592
53127
112
758
481
53126
97
759
556
53122
92
763
586
53115
97
770
556
53110
94
775
573
53103
79
782
682
53102
103
783
523
53100
81
785
665
53092
94
793
573
53091
89
794
605
53087
101
798
534
53086
111
799
485
53080
109
805
494
53079
107
806
504
53072
107
813
504
53067
108
818
499
53059
80
826
674
53056
103
829
523
53044
96
841
561
53040
108
845
499
53027
94
858
573
53022
100
863
539
53018
86
867
627
53017
104
868
518
53010
99
875
544
53003
105
882
513
52991
91
894
592
52988
93
897
579
52980
77
905
700
52978
81
907
665
52972
102
913
528
52971
99
914
544
52970
107
915
504
52968
100
917
539
52965
96
920
561
52961
88
924
612
52960
86
925
627
52958
88
927
612
52951
105
934
513
52949
89
936
605
52948
97
937
556
52946
100
939
539
52934
100
951
539
52929
72
956
748
52920
108
965
499
52904
91
981
592
52894
110
991
490
52886
85
999
634
52884
98
1001
550
52868
92
1017
586
52866
99
1019
544
52863
93
1022
579
52861
92
1024
586
52860
99
1025
544
52859
83
1026
649
52848
81
1037
665
52841
85
1044
634
52833
89
1052
605
52831
102
1054
528
52826
86
1059
627
52825
100
1060
539
52822
84
1063
641
52820
92
1065
586
52798
90
1087
599
52787
86
1098
627
52785
108
1100
499
52777
95
1108
567
52746
87
1139
619
52741
98
1144
550
52740
106
1145
508
52739
110
1146
490
52725
106
1160
508
52724
102
1161
528
52720
105
1165
513
52715
100
1170
539
52712
75
1173
718
52710
91
1175
592
52688
94
1197
573
52686
104
1199
518
52681
88
1204
612
52660
104
1225
518
52658
106
1227
508
52619
114
1266
473
52608
92
1277
586
52599
95
1286
567
52569
116
1316
465
52550
92
1335
586
52540
116
1345
465
52534
94
1351
573
52525
105
1360
513
52500
97
1385
556
52496
109
1389
494
52494
91
1391
592
52492
87
1393
619
52486
86
1399
627
52473
93
1412
579
52451
92
1434
586
52378
98
1507
550
52367
91
1518
592
52362
76
1523
709
52325
92
1560
586
52295
80
1590
674
52254
84
1631
641
52240
106
1645
508
52232
87
1653
619
52228
101
1657
534
52217
98
1668
550
52196
80
1689
674
52194
97
1691
556
52161
90
1724
599
52137
97
1748
556
52100
90
1785
599
51999
101
1886
534
51964
100
1921
539
51872
95
2013
567
51766
98
2119
550
51693
90
2192
599
51602
97
2283
556
51512
97
2373
556
51237
91
2648
592
51149
97
2736
556
51121
78
2764
691
51065
87
2820
619
50740
104
3145
518
50583
106
3302
508
53885
111
0
485
53884
102
1
528
53883
103
2
523
53882
77
3
700
53881
95
4
567
53880
82
5
657
53879
86
6
627
53878
116
7
465
53877
102
8
528
53876
89
9
605
53875
94
10
573
53874
116
11
465
53873
99
12
544
53872
111
13
485
53871
91
14
592
53870
77
15
700
53869
92
16
586
53868
98
17
550
53867
91
18
592
53866
90
19
599
53865
108
20
499
53864
109
21
494
53863
126
22
428
53862
96
23
561
53861
109
24
494
53860
97
25
556
53859
104
26
518
53858
95
27
567
53857
114
28
473
53856
105
29
513
53855
105
30
513
53854
84
31
641
53853
93
32
579
53852
99
33
544
53851
111
34
485
53850
86
35
627
53849
101
36
534
53848
100
37
539
53847
81
38
665
53846
107
39
504
53845
83
40
649
53844
84
41
641
53843
107
42
504
53842
97
43
556
53841
106
44
508
53840
95
45
567
53839
94
46
573
53838
99
47
544
53837
108
48
499
53836
93
49
579
53835
87
50
619
53834
107
51
504
53833
89
52
605
53832
88
53
612
53831
91
54
592
53830
99
55
544
53829
108
56
499
53828
98
57
550
53827
100
58
539
53826
102
59
528
53825
93
60
579
53824
98
61
550
53823
94
62
573
53822
94
63
573
53821
116
64
465
53820
113
65
477
53819
97
66
556
53818
112
67
481
53817
94
68
573
53816
86
69
627
53814
102
71
528
53813
89
72
605
53812
78
73
691
53811
100
74
539
53810
95
75
567
53807
89
78
605
53806
85
79
634
53805
100
80
539
53804
108
81
499
53803
91
82
592
53802
107
83
504
53800
111
85
485
53799
105
86
513
53797
101
88
534
53795
113
90
477
53793
94
92
573
53792
94
93
573
53791
115
94
469
53790
114
95
473
53789
102
96
528
53788
110
97
490
53787
92
98
586
53786
85
99
634
53784
103
101
523
53783
93
102
579
53782
102
103
528
53781
115
104
469
53780
101
105
534
53778
118
107
457
53777
92
108
586
53776
94
109
573
53775
88
110
612
53774
90
111
599
53772
107
113
504
53771
103
114
523
53770
107
115
504
53769
96
116
561
53768
105
117
513
53766
122
119
442
53765
106
120
508
53764
80
121
674
53763
87
122
619
53762
104
123
518
53761
98
124
550
53759
112
126
481
53758
94
127
573
53757
107
128
504
53756
75
129
718
53755
87
130
619
53754
100
131
539
53753
89
132
605
53752
107
133
504
53751
84
134
641
53750
109
135
494
53749
102
136
528
53748
111
137
485
53747
102
138
528
53746
99
139
544
53745
102
140
528
53744
81
141
665
53743
95
142
567
53742
100
143
539
53739
103
146
523
53738
95
147
567
53736
92
149
586
53735
105
150
513
53734
113
151
477
53732
96
153
561
53731
102
154
528
53730
102
155
528
53728
93
157
579
53727
96
158
561
53724
110
161
490
53723
75
162
718
53721
96
164
561
53719
99
166
544
53717
76
168
709
53714
101
171
534
53712
99
173
544
53711
84
174
641
53709
95
176
567
53708
100
177
539
53707
91
178
592
53703
77
182
700
53700
79
185
682
53699
78
186
691
53698
99
187
544
53697
96
188
561
53696
97
189
556
53695
105
190
513
53694
102
191
528
53693
98
192
550
53692
93
193
579
53691
97
194
556
53690
101
195
534
53689
90
196
599
53687
94
198
573
53686
102
199
528
53684
90
201
599
53683
88
202
612
53682
109
203
494
53681
110
204
490
53680
90
205
599
53678
90
207
599
53677
97
208
556
53672
96
213
561
53671
91
214
592
53670
92
215
586
53665
104
220
518
53664
94
221
573
53663
112
222
481
53660
95
225
567
53659
104
226
518
53656
92
229
586
53655
90
230
599
53652
106
233
508
53651
91
234
592
53650
94
235
573
53649
85
236
634
53648
95
237
567
53647
127
238
424
53643
94
242
573
53642
82
243
657
53641
94
244
573
53639
86
246
627
53638
95
247
567
53637
90
248
599
53636
94
249
573
53634
108
251
499
53633
105
252
513
53628
105
257
513
53625
99
260
544
53624
103
261
523
53623
100
262
539
53622
86
263
627
53620
94
265
573
53617
91
268
592
53615
112
270
481
53614
101
271
534
53613
107
272
504
53610
88
275
612
53609
106
276
508
53608
99
277
544
53607
97
278
556
53606
94
279
573
53603
101
282
534
53602
81
283
665
53601
100
284
539
53599
87
286
619
53598
105
287
513
53596
81
289
665
53595
104
290
518
53594
87
291
619
53593
83
292
649
53592
102
293
528
53591
103
294
523
53590
101
295
534
53589
91
296
592
53587
91
298
592
53582
97
303
556
53581
89
304
605
53580
103
305
523
53579
102
306
528
53578
92
307
586
53576
89
309
605
53575
98
310
550
53574
107
311
504
53572
113
313
477
53571
108
314
499
53569
96
316
561
53568
100
317
539
53567
94
318
573
53566
94
319
573
53565
89
320
605
53564
113
321
477
53560
96
325
561
53558
101
327
534
53557
81
328
665
53556
105
329
513
53555
98
330
550
53554
106
331
508
53552
94
333
573
53549
79
336
682
53545
111
340
485
53544
104
341
518
53543
86
342
627
53541
95
344
567
53539
99
346
544
53537
103
348
523
53536
100
349
539
53535
93
350
579
53527
100
358
539
53526
91
359
592
53520
84
365
641
53519
112
366
481
53516
109
369
494
53514
95
371
567
53513
106
372
508
53511
118
374
457
53510
105
375
513
53507
108
378
499
53506
87
379
619
53504
116
381
465
53503
99
382
544
53502
101
383
534
53501
90
384
599
53499
111
386
485
53492
83
393
649
53491
107
394
504
53490
100
395
539
53489
104
396
518
53483
95
402
567
53476
78
409
691
53475
117
410
461
53471
83
414
649
53470
98
415
550
53469
95
416
567
53468
88
417
612
53467
98
418
550
53466
91
419
592
53462
87
423
619
53460
100
425
539
53458
94
427
573
53457
100
428
539
53456
105
429
513
53453
98
432
550
53452
124
433
435
53451
99
434
544
53449
101
436
534
53446
95
439
567
53443
103
442
523
53442
112
443
481
53438
114
447
473
53435
94
450
573
53433
83
452
649
53429
92
456
586
53427
106
458
508
53426
99
459
544
53421
100
464
539
53413
108
472
499
53409
85
476
634
53407
97
478
556
53406
97
479
556
53404
102
481
528
53401
105
484
513
53400
93
485
579
53399
110
486
490
53394
97
491
556
53393
90
492
599
53392
88
493
612
53385
96
500
561
53381
97
504
556
53379
95
506
567
53377
89
508
605
53374
102
511
528
53373
95
512
567
53367
96
518
561
53365
100
520
539
53361
78
524
691
53359
87
526
619
53357
98
528
550
53355
103
530
523
53350
99
535
544
53345
95
540
567
53340
81
545
665
53339
101
546
534
53338
103
547
523
53335
104
550
518
53332
100
553
539
53330
98
555
550
53328
85
557
634
53326
83
559
649
53324
104
561
518
53322
90
563
599
53319
97
566
556
53318
100
567
539
53312
93
573
579
53311
97
574
556
53305
92
580
586
53302
99
583
544
53300
102
585
528
53293
106
592
508
53290
95
595
567
53289
114
596
473
53285
110
600
490
53284
81
601
665
53276
95
609
567
53274
91
611
592
53271
99
614
544
53270
99
615
544
53261
88
624
612
53254
124
631
435
53245
94
640
573
53238
93
647
579
53236
79
649
682
53233
103
652
523
53227
101
658
534
53222
102
663
528
53214
111
671
485
53213
87
672
619
53205
85
680
634
53204
102
681
528
53203
80
682
674
53202
101
683
534
53196
91
689
592
53190
102
695
528
53184
95
701
567
53183
87
702
619
53180
103
705
523
53172
105
713
513
53170
103
715
523
53169
94
716
573
53163
88
722
612
53159
95
726
567
53155
102
730
528
53154
103
731
523
53153
101
732
534
53152
102
733
528
53149
85
736
634
53147
102
738
528
53146
103
739
523
53132
102
753
528
53130
94
755
573
53125
98
760
550
53115
97
770
556
53113
114
772
473
53108
108
777
499
53098
100
787
539
53093
103
792
523
53090
98
795
550
53083
105
802
513
53082
98
803
550
53075
83
810
649
53069
78
816
691
53067
92
818
586
53064
106
821
508
53063
104
822
518
53050
76
835
709
53042
91
843
592
53038
104
847
518
53024
104
861
518
53018
101
867
534
53008
106
877
508
53005
89
880
605
53004
87
881
619
53000
94
885
573
52991
87
894
619
52987
105
898
513
52985
108
900
499
52974
111
911
485
52964
99
921
544
52962
85
923
634
52952
87
933
619
52947
97
938
556
52946
82
939
657
52943
91
942
592
52940
67
945
804
52931
81
954
665
52930
78
955
691
52929
104
956
518
52923
98
962
550
52912
86
973
627
52899
96
986
561
52894
95
991
567
52868
93
1017
579
52833
87
1052
619
52832
102
1053
528
52819
83
1066
649
52807
90
1078
599
52805
82
1080
657
52799
80
1086
674
52796
101
1089
534
52794
92
1091
586
52792
109
1093
494
52789
100
1096
539
52781
103
1104
523
52780
114
1105
473
52769
91
1116
592
52753
80
1132
674
52747
104
1138
518
52740
104
1145
518
52739
107
1146
504
52727
84
1158
641
52724
99
1161
544
52718
104
1167
518
52706
84
1179
641
52689
102
1196
528
52674
93
1211
579
52672
84
1213
641
52660
83
1225
649
52654
79
1231
682
52629
98
1256
550
52612
85
1273
634
52608
90
1277
599
52603
107
1282
504
52598
98
1287
550
52590
90
1295
599
52577
89
1308
605
52511
93
1374
579
52491
93
1394
579
52486
81
1399
665
52483
86
1402
627
52476
72
1409
748
52437
92
1448
586
52421
97
1464
556
52406
74
1479
728
52402
78
1483
691
52386
103
1499
523
52381
101
1504
534
52344
102
1541
528
52339
98
1546
550
52296
87
1589
619
52295
86
1590
627
52284
91
1601
592
52265
86
1620
627
52255
92
1630
586
52254
105
1631
513
52243
89
1642
605
52240
92
1645
586
52236
111
1649
485
52174
104
1711
518
52145
91
1740
592
52126
93
1759
579
52119
99
1766
544
52094
96
1791
561
52045
84
1840
641
52025
100
1860
539
52021
105
1864
513
51973
95
1912
567
51954
93
1931
579
51857
92
2028
586
51806
91
2079
592
51751
91
2134
592
51714
99
2171
544
51638
93
2247
579
51610
100
2275
539
51520
91
2365
592
51511
87
2374
619
51421
95
2464
567
51086
101
2799
534
50707
78
3178
691
50141
95
3744
567
