53850
97
0
555
53849
110
1
490
53848
84
2
641
53847
83
3
649
53846
100
4
539
53845
86
5
626
53844
83
6
649
53843
105
7
513
53842
82
8
657
53841
89
9
605
53840
124
10
434
53839
93
11
579
53838
110
12
490
53837
99
13
544
53836
95
14
567
53835
94
15
573
53834
99
16
544
53833
96
17
561
53832
101
18
533
53831
89
19
605
53830
95
20
567
53829
98
21
549
53828
92
22
585
53827
104
23
518
53826
79
24
682
53825
96
25
561
53824
85
26
634
53823
103
27
523
53822
93
28
579
53821
107
29
503
53820
92
30
585
53819
96
31
561
53818
103
32
523
53817
115
33
468
53816
79
34
682
53815
108
35
499
53814
93
36
579
53813
85
37
634
53812
100
38
539
53811
104
39
518
53810
106
40
508
53809
99
41
544
53808
105
42
513
53807
100
43
539
53806
100
44
539
53804
94
46
573
53802
112
48
481
53801
99
49
544
53800
97
50
555
53799
91
51
592
53798
97
52
555
53797
99
53
544
53796
103
54
523
53795
91
55
592
53794
90
56
598
53793
88
57
612
53792
97
58
555
53790
105
60
513
53789
93
61
579
53787
85
63
634
53786
102
64
528
53785
108
65
499
53784
92
66
585
53783
93
67
579
53780
101
70
533
53779
99
71
544
53777
112
73
481
53776
93
74
579
53775
107
75
503
53774
86
76
626
53773
85
77
634
53772
106
78
508
53771
113
79
477
53770
102
80
528
53769
96
81
561
53768
71
82
758
53767
95
83
567
53766
98
84
549
53765
84
85
641
53763
106
87
508
53762
95
88
567
53761
85
89
634
53758
112
92
481
53757
105
93
513
53756
102
94
528
53755
110
95
490
53754
101
96
533
53753
93
97
579
53752
116
98
464
53751
88
99
612
53750
107
100
503
53749
97
101
555
53748
114
102
472
53747
107
103
503
53746
109
104
494
53745
97
105
555
53743
94
107
573
53742
91
108
592
53740
80
110
673
53739
105
111
513
53738
110
112
490
53737
96
113
561
53736
107
114
503
53735
101
115
533
53734
87
116
619
53733
86
117
626
53732
102
118
528
53731
104
119
518
53730
91
120
592
53729
97
121
555
53728
80
122
673
53727
101
123
533
53726
104
124
518
53725
106
125
508
53724
96
126
561
53723
106
127
508
53722
100
128
539
53721
92
129
585
53720
80
130
673
53717
95
133
567
53716
94
134
573
53715
113
135
477
53714
96
136
561
53712
94
138
573
53708
90
142
598
53707
90
143
598
53706
96
144
561
53705
83
145
649
53703
95
147
567
53702
110
148
490
53699
99
151
544
53698
83
152
649
53697
101
153
533
53696
116
154
464
53695
86
155
626
53694
91
156
592
53693
92
157
585
53692
102
158
528
53690
92
160
585
53688
97
162
555
53687
92
163
585
53686
97
164
555
53683
104
167
518
53682
93
168
579
53681
89
169
605
53680
103
170
523
53678
83
172
649
53677
117
173
460
53676
91
174
592
53675
95
175
567
53674
90
176
598
53673
100
177
539
53672
103
178
523
53671
94
179
573
53670
106
180
508
53669
101
181
533
53667
104
183
518
53665
98
185
549
53664
97
186
555
53662
103
188
523
53661
91
189
592
53660
101
190
533
53658
82
192
657
53657
103
193
523
53656
111
194
485
53654
83
196
649
53653
111
197
485
53652
102
198
528
53651
97
199
555
53648
93
202
579
53645
101
205
533
53644
103
206
523
53643
111
207
485
53642
114
208
472
53641
108
209
499
53639
94
211
573
53638
105
212
513
53637
109
213
494
53633
109
217
494
53632
103
218
523
53631
89
219
605
53625
88
225
612
53622
82
228
657
53621
96
229
561
53620
86
230
626
53617
95
233
567
53616
86
234
626
53615
116
235
464
53614
101
236
533
53611
111
239
485
53610
99
240
544
53608
100
242
539
53607
108
243
499
53606
83
244
649
53605
90
245
598
53604
103
246
523
53603
84
247
641
53602
90
248
598
53601
110
249
490
53599
98
251
549
53598
88
252
612
53596
106
254
508
53594
93
256
579
53589
103
261
523
53588
102
262
528
53586
112
264
481
53580
84
270
641
53576
89
274
605
53575
103
275
523
53574
97
276
555
53573
106
277
508
53572
99
278
544
53571
105
279
513
53570
94
280
573
53569
109
281
494
53568
108
282
499
53566
80
284
673
53564
99
286
544
53563
94
287
573
53560
91
290
592
53559
74
291
728
53557
113
293
477
53556
110
294
490
53555
108
295
499
53554
109
296
494
53552
89
298
605
53549
104
301
518
53547
86
303
626
53545
119
305
453
53544
83
306
649
53543
95
307
567
53541
116
309
464
53540
93
310
579
53539
92
311
585
53535
107
315
503
53534
100
316
539
53533
85
317
634
53532
91
318
592
53530
87
320
619
53529
84
321
641
53527
102
323
528
53525
108
325
499
53524
97
326
555
53522
107
328
503
53521
104
329
518
53520
100
330
539
53519
94
331
573
53517
91
333
592
53516
106
334
508
53515
85
335
634
53514
99
336
544
53513
108
337
499
53512
79
338
682
53511
107
339
503
53510
98
340
549
53508
96
342
561
53505
86
345
626
53503
100
347
539
53499
96
351
561
53497
96
353
561
53493
86
357
626
53492
100
358
539
53491
96
359
561
53490
90
360
598
53487
107
363
503
53478
108
372
499
53477
109
373
494
53476
106
374
508
53475
101
375
533
53472
113
378
477
53471
82
379
657
53470
96
380
561
53469
87
381
619
53465
89
385
605
53463
107
387
503
53462
98
388
549
53460
96
390
561
53458
116
392
464
53456
80
394
673
53455
109
395
494
53454
92
396
585
53452
98
398
549
53450
85
400
634
53449
109
401
494
53444
94
406
573
53443
85
407
634
53442
104
408
518
53441
104
409
518
53439
87
411
619
53437
86
413
626
53436
96
414
561
53433
98
417
549
53429
93
421
579
53428
107
422
503
53427
87
423
619
53426
106
424
508
53425
103
425
523
53424
99
426
544
53421
103
429
523
53417
93
433
579
53416
98
434
549
53414
86
436
626
53413
100
437
539
53410
105
440
513
53407
96
443
561
53406
95
444
567
53403
98
447
549
53398
82
452
657
53397
101
453
533
53394
96
456
561
53392
93
458
579
53391
94
459
573
53388
107
462
503
53381
100
469
539
53378
92
472
585
53377
102
473
528
53372
87
478
619
53369
95
481
567
53367
114
483
472
53359
85
491
634
53358
95
492
567
53357
103
493
523
53355
98
495
549
53352
98
498
549
53350
74
500
728
53341
102
509
528
53339
85
511
634
53336
98
514
549
53335
90
515
598
53334
94
516
573
53333
86
517
626
53332
79
518
682
53331
87
519
619
53329
94
521
573
53328
111
522
485
53325
84
525
641
53323
125
527
431
53321
91
529
592
53320
92
530
585
53317
105
533
513
53314
99
536
544
53311
81
539
665
53310
113
540
477
53305
97
545
555
53304
94
546
573
53303
79
547
682
53298
94
552
573
53295
95
555
567
53294
103
556
523
53291
84
559
641
53287
123
563
438
53278
94
572
573
53276
83
574
649
53273
94
577
573
53264
88
586
612
53263
86
587
626
53258
96
592
561
53256
108
594
499
53248
97
602
555
53240
107
610
503
53239
101
611
533
53238
94
612
573
53234
84
616
641
53232
105
618
513
53231
89
619
605
53230
94
620
573
53227
91
623
592
53225
103
625
523
53224
91
626
592
53218
106
632
508
53217
92
633
585
53209
90
641
598
53204
88
646
612
53202
107
648
503
53199
94
651
573
53198
98
652
549
53195
106
655
508
53194
98
656
549
53193
104
657
518
53190
100
660
539
53189
95
661
567
53188
93
662
579
53183
104
667
518
53174
88
676
612
53172
89
678
605
53168
94
682
573
53153
91
697
592
53152
93
698
579
53146
111
704
485
53141
91
709
592
53136
94
714
573
53130
90
720
598
53123
100
727
539
53116
104
734
518
53113
89
737
605
53110
102
740
528
53108
81
742
665
53106
108
744
499
53091
75
759
718
53087
113
763
477
53084
105
766
513
53081
99
769
544
53080
107
770
503
53075
89
775
605
53070
92
780
585
53068
90
782
598
53065
112
785
481
53054
91
796
592
53047
107
803
503
53032
92
818
585
53029
82
821
657
53025
105
825
513
53019
83
831
649
53017
100
833
539
53005
92
845
585
52992
101
858
533
52991
109
859
494
52988
104
862
518
52983
82
867
657
52981
101
869
533
52980
110
870
490
52966
94
884
573
52961
82
889
657
52958
89
892
605
52957
87
893
619
52948
93
902
579
52944
78
906
690
52943
106
907
508
52940
98
910
549
52928
104
922
518
52918
93
932
579
52890
107
960
503
52887
108
963
499
52876
108
974
499
52862
82
988
657
52854
87
996
619
52851
85
999
634
52847
82
1003
657
52844
96
1006
561
52843
102
1007
528
52826
85
1024
634
52823
94
1027
573
52811
103
1039
523
52808
96
1042
561
52802
102
1048
528
52800
90
1050
598
52792
85
1058
634
52788
92
1062
585
52770
103
1080
523
52749
83
1101
649
52742
95
1108
567
52740
81
1110
665
52734
103
1116
523
52726
86
1124
626
52718
83
1132
649
52717
85
1133
634
52715
111
1135
485
52710
105
1140
513
52705
90
1145
598
52701
99
1149
544
52699
93
1151
579
52673
98
1177
549
52671
95
1179
567
52670
110
1180
490
52657
106
1193
508
52649
90
1201
598
52645
104
1205
518
52641
85
1209
634
52637
100
1213
539
52623
104
1227
518
52614
81
1236
665
52610
91
1240
592
52593
98
1257
549
52591
75
1259
718
52590
85
1260
634
52566
92
1284
585
52564
94
1286
573
52549
101
1301
533
52547
99
1303
544
52525
115
1325
468
52518
103
1332
523
52514
79
1336
682
52487
103
1363
523
52451
88
1399
612
52376
95
1474
567
52361
113
1489
477
52349
90
1501
598
52339
102
1511
528
52316
87
1534
619
52315
96
1535
561
52313
100
1537
539
52234
109
1616
494
52232
87
1618
619
52227
77
1623
699
52194
88
1656
612
52183
104
1667
518
52161
90
1689
598
52137
94
1713
573
52102
105
1748
513
52073
83
1777
649
52070
103
1780
523
52051
98
1799
549
52042
93
1808
579
51962
87
1888
619
51944
96
1906
561
51827
83
2023
649
51672
94
2178
573
51611
99
2239
544
51566
108
2284
499
51539
98
2311
549
51144
104
2706
518
49260
79
4590
682
53850
82
0
657
53849
125
1
431
53848
97
2
555
53847
88
3
612
53846
128
4
421
53845
87
5
619
53844
94
6
573
53843
103
7
523
53842
81
8
665
53841
94
9
573
53840
90
10
598
53839
89
11
605
53838
99
12
544
53837
96
13
561
53836
107
14
503
53835
99
15
544
53834
94
16
573
53833
94
17
573
53832
86
18
626
53831
94
19
573
53830
107
20
503
53829
88
21
612
53828
98
22
549
53827
81
23
665
53826
92
24
585
53825
86
25
626
53824
100
26
539
53822
104
28
518
53821
105
29
513
53820
107
30
503
53819
94
31
573
53818
100
32
539
53817
110
33
490
53816
85
34
634
53815
99
35
544
53814
97
36
555
53813
84
37
641
53812
95
38
567
53811
89
39
605
53810
116
40
464
53809
99
41
544
53808
96
42
561
53807
114
43
472
53806
122
44
441
53805
86
45
626
53804
104
46
518
53803
101
47
533
53802
111
48
485
53801
121
49
445
53800
96
50
561
53799
95
51
567
53798
109
52
494
53797
104
53
518
53796
86
54
626
53795
96
55
561
53792
119
58
453
53791
109
59
494
53790
107
60
503
53789
106
61
508
53788
87
62
619
53787
83
63
649
53786
107
64
503
53785
118
65
456
53784
117
66
460
53783
87
67
619
53782
105
68
513
53781
96
69
561
53779
95
71
567
53778
93
72
579
53777
115
73
468
53775
85
75
634
53774
106
76
508
53773
80
77
673
53772
86
78
626
53771
102
79
528
53770
93
80
579
53769
95
81
567
53767
90
83
598
53766
107
84
503
53765
87
85
619
53764
95
86
567
53763
102
87
528
53762
110
88
490
53761
95
89
567
53759
109
91
494
53758
107
92
503
53757
99
93
544
53756
104
94
518
53755
80
95
673
53754
98
96
549
53753
96
97
561
53751
108
99
499
53750
108
100
499
53749
80
101
673
53748
97
102
555
53747
107
103
503
53746
98
104
549
53745
101
105
533
53744
95
106
567
53743
96
107
561
53740
86
110
626
53737
89
113
605
53736
81
114
665
53735
105
115
513
53734
91
116
592
53733
93
117
579
53732
85
118
634
53731
107
119
503
53730
101
120
533
53728
97
122
555
53726
91
124
592
53725
103
125
523
53723
95
127
567
53722
94
128
573
53721
87
129
619
53720
97
130
555
53719
85
131
634
53717
86
133
626
53716
86
134
626
53715
95
135
567
53714
113
136
477
53713
82
137
657
53712
100
138
539
53711
113
139
477
53710
90
140
598
53709
84
141
641
53708
110
142
490
53707
92
143
585
53703
101
147
533
53702
87
148
619
53700
87
150
619
53699
105
151
513
53698
88
152
612
53697
99
153
544
53696
92
154
585
53694
110
156
490
53693
106
157
508
53691
108
159
499
53690
115
160
468
53689
110
161
490
53684
92
166
585
53683
114
167
472
53682
72
168
748
53681
109
169
494
53680
118
170
456
53678
87
172
619
53677
97
173
555
53676
98
174
549
53674
108
176
499
53673
84
177
641
53672
100
178
539
53671
107
179
503
53670
99
180
544
53669
98
181
549
53666
93
184
579
53665
81
185
665
53664
103
186
523
53663
101
187
533
53662
96
188
561
53661
110
189
490
53660
100
190
539
53659
87
191
619
53656
97
194
555
53655
97
195
555
53654
106
196
508
53653
104
197
518
53652
102
198
528
53648
103
202
523
53647
90
203
598
53645
96
205
561
53644
83
206
649
53642
99
208
544
53640
87
210
619
53639
93
211
579
53638
85
212
634
53636
103
214
523
53632
81
218
665
53628
122
222
441
53627
104
223
518
53626
98
224
549
53624
101
226
533
53623
94
227
573
53622
90
228
598
53621
106
229
508
53620
88
230
612
53617
123
233
438
53616
91
234
592
53614
98
236
549
53613
106
237
508
53611
99
239
544
53610
118
240
456
53608
80
242
673
53607
80
243
673
53606
100
244
539
53605
90
245
598
53604
97
246
555
53603
87
247
619
53602
100
248
539
53601
98
249
549
53599
120
251
449
53598
103
252
523
53597
87
253
619
53596
98
254
549
53595
98
255
549
53594
89
256
605
53592
89
258
605
53591
86
259
626
53588
106
262
508
53586
95
264
567
53584
82
266
657
53583
94
267
573
53580
89
270
605
53579
97
271
555
53578
105
272
513
53576
97
274
555
53575
108
275
499
53574
94
276
573
53573
109
277
494
53571
88
279
612
53569
106
281
508
53568
85
282
634
53566
87
284
619
53565
100
285
539
53564
82
286
657
53563
90
287
598
53562
107
288
503
53561
109
289
494
53559
100
291
539
53557
95
293
567
53556
81
294
665
53554
90
296
598
53553
117
297
460
53552
87
298
619
53549
93
301
579
53546
79
304
682
53545
101
305
533
53544
118
306
456
53541
99
309
544
53540
90
310
598
53538
109
312
494
53537
86
313
626
53536
98
314
549
53535
90
315
598
53534
97
316
555
53531
113
319
477
53530
110
320
490
53529
99
321
544
53528
106
322
508
53527
87
323
619
53526
100
324
539
53525
93
325
579
53524
96
326
561
53523
98
327
549
53520
118
330
456
53519
86
331
626
53516
106
334
508
53513
106
337
508
53512
95
338
567
53511
92
339
585
53510
79
340
682
53508
105
342
513
53507
97
343
555
53505
87
345
619
53504
84
346
641
53503
112
347
481
53502
91
348
592
53501
104
349
518
53499
100
351
539
53498
85
352
634
53497
104
353
518
53490
109
360
494
53488
84
362
641
53485
90
365
598
53484
93
366
579
53483
84
367
641
53481
99
369
544
53480
80
370
673
53479
110
371
490
53478
106
372
508
53475
94
375
573
53471
87
379
619
53470
88
380
612
53469
76
381
709
53468
85
382
634
53467
107
383
503
53465
87
385
619
53463
110
387
490
53460
83
390
649
53457
100
393
539
53456
101
394
533
53454
84
396
641
53451
102
399
528
53449
99
401
544
53442
98
408
549
53441
105
409
513
53433
90
417
598
53432
102
418
528
53429
114
421
472
53427
101
423
533
53425
101
425
533
53420
100
430
539
53419
112
431
481
53418
94
432
573
53415
87
435
619
53413
94
437
573
53412
86
438
626
53410
107
440
503
53409
92
441
585
53408
114
442
472
53405
121
445
445
53403
89
447
605
53401
91
449
592
53399
85
451
634
53397
80
453
673
53392
109
458
494
53388
89
462
605
53387
90
463
598
53381
98
469
549
53380
89
470
605
53379
98
471
549
53378
92
472
585
53375
89
475
605
53373
101
477
533
53370
92
480
585
53369
90
481
598
53368
94
482
573
53367
103
483
523
53365
88
485
612
53359
103
491
523
53357
101
493
533
53351
100
499
539
53350
91
500
592
53348
84
502
641
53347
76
503
709
53345
77
505
699
53340
84
510
641
53339
101
511
533
53335
104
515
518
53333
117
517
460
53331
102
519
528
53329
103
521
523
53328
103
522
523
53325
85
525
634
53324
101
526
533
53323
83
527
649
53322
111
528
485
53321
104
529
518
53317
103
533
523
53310
104
540
518
53302
90
548
598
53300
69
550
780
53297
93
553
579
53295
93
555
579
53289
113
561
477
53285
101
565
533
53282
104
568
518
53281
107
569
503
53280
81
570
665
53279
106
571
508
53277
97
573
555
53274
107
576
503
53273
100
577
539
53271
95
579
567
53268
86
582
626
53266
99
584
544
53264
104
586
518
53259
102
591
528
53258
83
592
649
53257
102
593
528
53254
108
596
499
53253
112
597
481
53250
79
600
682
53249
127
601
424
53246
95
604
567
53244
97
606
555
53240
81
610
665
53234
92
616
585
53233
99
617
544
53232
107
618
503
53225
92
625
585
53223
99
627
544
53217
75
633
718
53213
94
637
573
53211
98
639
549
53207
87
643
619
53203
105
647
513
53198
102
652
528
53197
94
653
573
53196
103
654
523
53191
98
659
549
53189
92
661
585
53184
114
666
472
53181
85
669
634
53174
92
676
585
53165
105
685
513
53159
97
691
555
53154
91
696
592
53153
109
697
494
53148
97
702
555
53139
98
711
549
53126
93
724
579
53125
113
725
477
53123
89
727
605
53117
88
733
612
53112
83
738
649
53089
113
761
477
53088
108
762
499
53085
110
765
490
53077
70
773
769
53076
106
774
508
53074
97
776
555
53070
92
780
585
53064
100
786
539
53063
85
787
634
53059
100
791
539
53049
83
801
649
53048
90
802
598
53045
99
805
544
53041
89
809
605
53040
81
810
665
53034
103
816
523
53032
90
818
598
53029
99
821
544
53025
101
825
533
53021
82
829
657
53012
112
838
481
53006
95
844
567
53005
97
845
555
53003
93
847
579
53001
94
849
573
52991
102
859
528
52985
86
865
626
52983
90
867
598
52979
79
871
682
52961
92
889
585
52959
105
891
513
52946
92
904
585
52934
106
916
508
52923
96
927
561
52922
104
928
518
52911
95
939
567
52893
96
957
561
52883
101
967
533
52881
114
969
472
52852
115
998
468
52847
97
1003
555
52831
95
1019
567
52817
101
1033
533
52807
108
1043
499
52800
96
1050
561
52776
83
1074
649
52770
112
1080
481
52753
104
1097
518
52740
92
1110
585
52713
100
1137
539
52712
98
1138
549
52702
97
1148
555
52700
101
1150
533
52692
111
1158
485
52685
92
1165
585
52665
89
1185
605
52625
99
1225
544
52607
81
1243
665
52590
92
1260
585
52579
106
1271
508
52565
86
1285
626
52540
84
1310
641
52536
85
1314
634
52525
89
1325
605
52523
86
1327
626
52522
105
1328
513
52502
92
1348
585
52494
77
1356
699
52478
94
1372
573
52475
99
1375
544
52472
85
1378
634
52456
70
1394
769
52455
93
1395
579
52446
99
1404
544
52426
86
1424
626
52412
96
1438
561
52409
92
1441
585
52386
96
1464
561
52352
92
1498
585
52344
82
1506
657
52325
87
1525
619
52311
91
1539
592
52303
106
1547
508
52302
90
1548
598
52270
91
1580
592
52256
110
1594
490
52238
100
1612
539
52234
103
1616
523
52227
86
1623
626
52174
110
1676
490
52162
99
1688
544
52143
107
1707
503
52127
83
1723
649
52091
97
1759
555
52083
94
1767
573
52077
93
1773
579
52047
90
1803
598
52008
85
1842
634
51875
94
1975
573
51827
80
2023
673
51776
100
2074
539
51731
93
2119
579
51640
85
2210
634
51605
110
2245
490
51511
94
2339
573
51141
108
2709
499
49558
85
4292
634
53850
100
0
539
53849
122
1
441
53848
83
2
649
53847
83
3
649
53846
103
4
523
53845
95
5
567
53844
97
6
555
53843
103
7
523
53842
106
8
508
53841
98
9
549
53840
90
10
598
53839
108
11
499
53838
94
12
573
53837
85
13
634
53836
93
14
579
53835
95
15
567
53834
83
16
649
53833
94
17
573
53832
109
18
494
53831
92
19
585
53830
103
20
523
53829
84
21
641
53828
97
22
555
53827
86
23
626
53826
107
24
503
53825
87
25
619
53824
104
26
518
53823
104
27
518
53822
87
28
619
53821
80
29
673
53820
91
30
592
53819
86
31
626
53818
104
32
518
53817
100
33
539
53816
108
34
499
53815
113
35
477
53814
100
36
539
53813
91
37
592
53812
80
38
673
53811
96
39
561
53810
111
40
485
53809
103
41
523
53808
106
42
508
53807
101
43
533
53806
104
44
518
53805
82
45
657
53804
99
46
544
53803
95
47
567
53802
101
48
533
53801
83
49
649
53800
95
50
567
53799
85
51
634
53798
114
52
472
53797
110
53
490
53796
116
54
464
53795
83
55
649
53794
83
56
649
53793
84
57
641
53792
97
58
555
53791
96
59
561
53790
98
60
549
53789
91
61
592
53788
96
62
561
53787
100
63
539
53785
112
65
481
53783
104
67
518
53782
101
68
533
53781
106
69
508
53780
73
70
738
53778
85
72
634
53777
86
73
626
53776
86
74
626
53775
102
75
528
53774
85
76
634
53773
92
77
585
53772
99
78
544
53771
99
79
544
53770
95
80
567
53769
106
81
508
53768
96
82
561
53767
101
83
533
53766
106
84
508
53764
94
86
573
53761
90
89
598
53759
86
91
626
53758
89
92
605
53757
113
93
477
53756
80
94
673
53754
88
96
612
53753
120
97
449
53752
104
98
518
53751
93
99
579
53750
106
100
508
53749
100
101
539
53748
92
102
585
53747
83
103
649
53742
99
108
544
53740
106
110
508
53739
125
111
431
53738
90
112
598
53737
97
113
555
53736
94
114
573
53735
96
115
561
53734
85
116
634
53733
101
117
533
53732
96
118
561
53731
109
119
494
53729
95
121
567
53728
84
122
641
53725
79
125
682
53724
123
126
438
53721
101
129
533
53720
90
130
598
53719
85
131
634
53717
89
133
605
53716
99
134
544
53715
124
135
434
53714
95
136
567
53713
117
137
460
53712
95
138
567
53711
104
139
518
53710
99
140
544
53709
103
141
523
53708
101
142
533
53706
86
144
626
53705
87
145
619
53703
95
147
567
53702
119
148
453
53700
107
150
503
53699
102
151
528
53698
90
152
598
53697
103
153
523
53694
99
156
544
53692
109
158
494
53691
78
159
690
53690
102
160
528
53688
91
162
592
53687
97
163
555
53684
98
166
549
53682
99
168
544
53681
111
169
485
53680
110
170
490
53678
84
172
641
53677
92
173
585
53676
81
174
665
53674
101
176
533
53673
97
177
555
53672
98
178
549
53671
96
179
561
53669
84
181
641
53667
107
183
503
53666
105
184
513
53663
100
187
539
53662
91
188
592
53661
117
189
460
53660
100
190
539
53658
121
192
445
53656
88
194
612
53655
102
195
528
53654
90
196
598
53653
77
197
699
53652
98
198
549
53651
72
199
748
53650
96
200
561
53649
89
201
605
53647
104
203
518
53645
96
205
561
53644
117
206
460
53643
85
207
634
53642
89
208
605
53641
97
209
555
53640
100
210
539
53639
94
211
573
53638
87
212
619
53637
105
213
513
53636
91
214
592
53634
84
216
641
53632
92
218
585
53630
95
220
567
53627
90
223
598
53625
81
225
665
53623
104
227
518
53622
114
228
472
53621
120
229
449
53620
85
230
634
53617
104
233
518
53616
92
234
585
53615
104
235
518
53614
96
236
561
53608
78
242
690
53605
95
245
567
53603
102
247
528
53601
96
249
561
53596
100
254
539
53595
113
255
477
53594
82
256
657
53593
86
257
626
53592
102
258
528
53589
111
261
485
53587
92
263
585
53586
89
264
605
53584
96
266
561
53582
86
268
626
53581
115
269
468
53580
96
270
561
53579
94
271
573
53578
86
272
626
53576
99
274
544
53572
102
278
528
53570
108
280
499
53569
91
281
592
53568
100
282
539
53567
103
283
523
53565
97
285
555
53562
101
288
533
53560
135
290
399
53557
78
293
690
53556
80
294
673
53555
98
295
549
53554
114
296
472
53552
99
298
544
53547
96
303
561
53546
95
304
567
53544
90
306
598
53541
98
309
549
53539
82
311
657
53538
108
312
499
53537
97
313
555
53536
87
314
619
53530
101
320
533
53529
98
321
549
53528
94
322
573
53527
99
323
544
53524
108
326
499
53523
99
327
544
53522
112
328
481
53520
91
330
592
53518
97
332
555
53517
84
333
641
53516
95
334
567
53513
104
337
518
53510
86
340
626
53508
104
342
518
53506
96
344
561
53505
106
345
508
53504
101
346
533
53497
111
353
485
53495
81
355
665
53494
110
356
490
53492
81
358
665
53491
94
359
573
53490
114
360
472
53489
91
361
592
53488
99
362
544
53485
92
365
585
53484
90
366
598
53483
84
367
641
53480
94
370
573
53478
98
372
549
53476
98
374
549
53474
100
376
539
53471
106
379
508
53469
86
381
626
53467
94
383
573
53466
95
384
567
53465
99
385
544
53463
88
387
612
53462
82
388
657
53461
107
389
503
53457
101
393
533
53455
90
395
598
53454
100
396
539
53453
97
397
555
53452
108
398
499
53450
106
400
508
53449
99
401
544
53447
106
403
508
53441
104
409
518
53436
98
414
549
53435
96
415
561
53432
82
418
657
53431
94
419
573
53427
101
423
533
53426
98
424
549
53425
94
425
573
53420
106
430
508
53418
95
432
567
53417
94
433
573
53415
104
435
518
53412
95
438
567
53409
104
441
518
53408
98
442
549
53406
103
444
523
53405
96
445
561
53404
112
446
481
53402
98
448
549
53401
93
449
579
53399
89
451
605
53397
86
453
626
53393
107
457
503
53391
87
459
619
53389
85
461
634
53383
87
467
619
53379
94
471
573
53377
98
473
549
53375
89
475
605
53374
94
476
573
53372
101
478
533
53370
102
480
528
53368
94
482
573
53367
92
483
585
53363
97
487
555
53361
93
489
579
53360
101
490
533
53347
100
503
539
53343
105
507
513
53340
101
510
533
53338
88
512
612
53333
117
517
460
53332
107
518
503
53331
124
519
434
53330
85
520
634
53328
99
522
544
53326
104
524
518
53320
102
530
528
53318
107
532
503
53317
110
533
490
53314
102
536
528
53310
120
540
449
53309
85
541
634
53308
91
542
592
53298
90
552
598
53296
95
554
567
53295
101
555
533
53291
98
559
549
53283
80
567
673
53279
92
571
585
53277
98
573
549
53275
95
575
567
53274
87
576
619
53271
80
579
673
53268
100
582
539
53265
93
585
579
53263
111
587
485
53259
103
591
523
53257
90
593
598
53256
93
594
579
53253
96
597
561
53251
103
599
523
53246
96
604
561
53244
84
606
641
53243
84
607
641
53242
97
608
555
53238
69
612
780
53234
97
616
555
53233
105
617
513
53230
112
620
481
53225
94
625
573
53212
92
638
585
53208
106
642
508
53205
103
645
523
53195
98
655
549
53193
101
657
533
53192
89
658
605
53190
103
660
523
53176
94
674
573
53174
97
676
555
53167
109
683
494
53159
95
691
567
53154
80
696
673
53147
99
703
544
53146
93
704
579
53144
88
706
612
53141
108
709
499
53140
80
710
673
53136
100
714
539
53134
111
716
485
53132
106
718
508
53129
91
721
592
53127
112
723
481
53126
97
724
555
53122
92
728
585
53115
97
735
555
53110
94
740
573
53103
79
747
682
53102
103
748
523
53100
81
750
665
53092
94
758
573
53091
89
759
605
53087
101
763
533
53086
111
764
485
53080
109
770
494
53079
107
771
503
53077
89
773
605
53072
107
778
503
53067
108
783
499
53059
80
791
673
53056
103
794
523
53044
96
806
561
53040
108
810
499
53036
95
814
567
53027
94
823
573
53022
100
828
539
53018
86
832
626
53017
104
833
518
53010
99
840
544
53003
105
847
513
52991
91
859
592
52988
93
862
579
52982
103
868
523
52980
77
870
699
52978
81
872
665
52972
102
878
528
52971
99
879
544
52970
107
880
503
52968
100
882
539
52965
96
885
561
52961
88
889
612
52960
86
890
626
52958
88
892
612
52951
105
899
513
52949
89
901
605
52948
97
902
555
52946
100
904
539
52934
100
916
539
52929
72
921
748
52920
108
930
499
52907
106
943
508
52904
91
946
592
52894
110
956
490
52887
124
963
434
52886
85
964
634
52884
98
966
549
52868
92
982
585
52866
99
984
544
52863
93
987
579
52861
92
989
585
52860
99
990
544
52859
83
991
649
52848
81
1002
665
52841
85
1009
634
52833
89
1017
605
52831
102
1019
528
52826
86
1024
626
52825
100
1025
539
52822
84
1028
641
52820
92
1030
585
52798
90
1052
598
52787
86
1063
626
52785
108
1065
499
52777
95
1073
567
52746
87
1104
619
52741
98
1109
549
52740
106
1110
508
52739
110
1111
490
52725
106
1125
508
52724
102
1126
528
52720
105
1130
513
52715
100
1135
539
52712
75
1138
718
52710
91
1140
592
52688
94
1162
573
52686
104
1164
518
52681
88
1169
612
52660
104
1190
518
52658
106
1192
508
52619
114
1231
472
52608
92
1242
585
52599
95
1251
567
52569
116
1281
464
52550
92
1300
585
52540
116
1310
464
52534
94
1316
573
52525
105
1325
513
52500
97
1350
555
52496
109
1354
494
52494
91
1356
592
52492
87
1358
619
52486
86
1364
626
52473
93
1377
579
52451
92
1399
585
52378
98
1472
549
52367
91
1483
592
52362
76
1488
709
52361
94
1489
573
52325
92
1525
585
52295
80
1555
673
52254
84
1596
641
52240
106
1610
508
52232
87
1618
619
52228
101
1622
533
52217
98
1633
549
52196
80
1654
673
52194
97
1656
555
52193
93
1657
579
52161
90
1689
598
52137
97
1713
555
52100
90
1750
598
52068
109
1782
494
51999
101
1851
533
51964
100
1886
539
51872
95
1978
567
51766
98
2084
549
51693
90
2157
598
51602
97
2248
555
51512
97
2338
555
51237
91
2613
592
51149
97
2701
555
51121
78
2729
690
51065
87
2785
619
50740
104
3110
518
50583
106
3267
508
53850
86
0
626
53849
101
1
533
53848
100
2
539
53847
81
3
665
53846
107
4
503
53845
83
5
649
53844
84
6
641
53843
107
7
503
53842
97
8
555
53841
106
9
508
53840
95
10
567
53839
94
11
573
53838
99
12
544
53837
108
13
499
53836
93
14
579
53835
87
15
619
53834
107
16
503
53833
89
17
605
53832
88
18
612
53831
91
19
592
53830
99
20
544
53829
108
21
499
53828
98
22
549
53827
100
23
539
53826
102
24
528
53825
93
25
579
53824
98
26
549
53823
94
27
573
53822
94
28
573
53821
116
29
464
53820
113
30
477
53819
97
31
555
53818
112
32
481
53817
94
33
573
53816
86
34
626
53815
98
35
549
53814
102
36
528
53813
89
37
605
53812
78
38
690
53811
100
39
539
53810
95
40
567
53809
115
41
468
53808
102
42
528
53807
89
43
605
53806
85
44
634
53805
100
45
539
53804
108
46
499
53803
91
47
592
53802
107
48
503
53801
91
49
592
53800
111
50
485
53799
105
51
513
53797
101
53
533
53795
113
55
477
53794
104
56
518
53793
94
57
573
53792
94
58
573
53791
115
59
468
53790
114
60
472
53789
102
61
528
53788
110
62
490
53787
92
63
585
53786
85
64
634
53784
103
66
523
53783
93
67
579
53782
102
68
528
53781
115
69
468
53780
101
70
533
53778
118
72
456
53777
92
73
585
53776
94
74
573
53775
88
75
612
53774
90
76
598
53772
107
78
503
53771
103
79
523
53770
107
80
503
53769
96
81
561
53768
105
82
513
53766
122
84
441
53765
106
85
508
53764
80
86
673
53763
87
87
619
53762
104
88
518
53761
98
89
549
53759
112
91
481
53758
94
92
573
53757
107
93
503
53756
75
94
718
53755
87
95
619
53754
100
96
539
53753
89
97
605
53752
107
98
503
53751
84
99
641
53750
109
100
494
53749
102
101
528
53748
111
102
485
53747
102
103
528
53746
99
104
544
53745
102
105
528
53744
81
106
665
53743
95
107
567
53742
100
108
539
53740
94
110
573
53739
103
111
523
53738
95
112
567
53736
92
114
585
53735
105
115
513
53734
113
116
477
53732
96
118
561
53731
102
119
528
53730
102
120
528
53728
93
122
579
53727
96
123
561
53724
110
126
490
53723
75
127
718
53722
98
128
549
53721
96
129
561
53719
99
131
544
53717
76
133
709
53714
101
136
533
53712
99
138
544
53711
84
139
641
53709
95
141
567
53708
100
142
539
53707
91
143
592
53703
77
147
699
53700
79
150
682
53699
78
151
690
53698
99
152
544
53697
96
153
561
53696
97
154
555
53695
105
155
513
53694
102
156
528
53693
98
157
549
53692
93
158
579
53691
97
159
555
53690
101
160
533
53689
90
161
598
53687
94
163
573
53686
102
164
528
53684
90
166
598
53683
88
167
612
53682
109
168
494
53681
110
169
490
53680
90
170
598
53678
90
172
598
53677
97
173
555
53676
101
174
533
53672
96
178
561
53671
91
179
592
53670
92
180
585
53666
83
184
649
53665
104
185
518
53664
94
186
573
53663
112
187
481
53661
94
189
573
53660
95
190
567
53659
104
191
518
53656
92
194
585
53655
90
195
598
53652
106
198
508
53651
91
199
592
53650
94
200
573
53649
85
201
634
53648
95
202
567
53647
127
203
424
53643
94
207
573
53642
82
208
657
53641
94
209
573
53639
86
211
626
53638
95
212
567
53637
90
213
598
53636
94
214
573
53634
108
216
499
53633
105
217
513
53628
105
222
513
53625
99
225
544
53624
103
226
523
53623
100
227
539
53622
86
228
626
53620
94
230
573
53617
91
233
592
53615
112
235
481
53614
101
236
533
53613
107
237
503
53610
88
240
612
53609
106
241
508
53608
99
242
544
53607
97
243
555
53606
94
244
573
53603
101
247
533
53602
81
248
665
53601
100
249
539
53599
87
251
619
53598
105
252
513
53596
81
254
665
53595
104
255
518
53594
87
256
619
53593
83
257
649
53592
102
258
528
53591
103
259
523
53590
101
260
533
53589
91
261
592
53587
91
263
592
53582
97
268
555
53581
89
269
605
53580
103
270
523
53579
102
271
528
53578
92
272
585
53576
89
274
605
53575
98
275
549
53574
107
276
503
53572
113
278
477
53571
108
279
499
53569
96
281
561
53568
100
282
539
53567
94
283
573
53566
94
284
573
53565
89
285
605
53564
113
286
477
53563
107
287
503
53560
96
290
561
53559
115
291
468
53558
101
292
533
53557
81
293
665
53556
105
294
513
53555
98
295
549
53554
106
296
508
53552
94
298
573
53549
79
301
682
53545
111
305
485
53544
104
306
518
53543
86
307
626
53541
95
309
567
53539
99
311
544
53537
103
313
523
53536
100
314
539
53535
93
315
579
53533
101
317
533
53527
100
323
539
53526
91
324
592
53520
84
330
641
53519
112
331
481
53517
88
333
612
53516
109
334
494
53514
95
336
567
53513
106
337
508
53511
118
339
456
53510
105
340
513
53507
108
343
499
53506
87
344
619
53504
116
346
464
53503
99
347
544
53502
101
348
533
53501
90
349
598
53499
111
351
485
53492
83
358
649
53491
107
359
503
53490
100
360
539
53489
104
361
518
53483
95
367
567
53476
78
374
690
53475
117
375
460
53471
83
379
649
53470
98
380
549
53469
95
381
567
53468
88
382
612
53467
98
383
549
53466
91
384
592
53462
87
388
619
53460
100
390
539
53458
94
392
573
53457
100
393
539
53456
105
394
513
53453
98
397
549
53452
124
398
434
53451
99
399
544
53449
101
401
533
53446
95
404
567
53444
110
406
490
53443
103
407
523
53442
112
408
481
53438
114
412
472
53435
94
415
573
53433
83
417
649
53429
92
421
585
53427
106
423
508
53426
99
424
544
53421
100
429
539
53413
108
437
499
53409
85
441
634
53407
97
443
555
53406
97
444
555
53404
102
446
528
53401
105
449
513
53400
93
450
579
53399
110
451
490
53394
97
456
555
53393
90
457
598
53392
88
458
612
53385
96
465
561
53381
97
469
555
53379
95
471
567
53377
89
473
605
53374
102
476
528
53373
95
477
567
53367
96
483
561
53365
100
485
539
53361
78
489
690
53359
87
491
619
53357
98
493
549
53355
103
495
523
53350
99
500
544
53345
95
505
567
53340
81
510
665
53339
101
511
533
53338
103
512
523
53335
104
515
518
53332
100
518
539
53330
98
520
549
53328
85
522
634
53326
83
524
649
53324
104
526
518
53322
90
528
598
53319
97
531
555
53318
100
532
539
53312
93
538
579
53311
97
539
555
53305
92
545
585
53302
99
548
544
53300
102
550
528
53297
110
553
490
53293
106
557
508
53290
95
560
567
53289
114
561
472
53285
110
565
490
53284
81
566
665
53281
103
569
523
53276
95
574
567
53274
91
576
592
53271
99
579
544
53270
99
580
544
53266
97
584
555
53261
88
589
612
53260
108
590
499
53256
76
594
709
53254
124
596
434
53245
94
605
573
53238
93
612
579
53237
85
613
634
53236
79
614
682
53234
108
616
499
53233
103
617
523
53227
101
623
533
53222
102
628
528
53214
111
636
485
53213
87
637
619
53205
85
645
634
53204
102
646
528
53203
80
647
673
53202
101
648
533
53196
91
654
592
53192
92
658
585
53190
102
660
528
53184
95
666
567
53183
87
667
619
53180
103
670
523
53172
105
678
513
53170
103
680
523
53169
94
681
573
53163
88
687
612
53161
110
689
490
53159
95
691
567
53155
102
695
528
53154
103
696
523
53153
101
697
533
53152
102
698
528
53149
85
701
634
53147
102
703
528
53146
103
704
523
53132
102
718
528
53130
94
720
573
53125
98
725
549
53115
97
735
555
53114
104
736
518
53113
114
737
472
53108
108
742
499
53098
100
752
539
53093
103
757
523
53090
98
760
549
53083
105
767
513
53082
98
768
549
53075
83
775
649
53069
78
781
690
53067
92
783
585
53065
125
785
431
53064
106
786
508
53063
104
787
518
53050
76
800
709
53042
91
808
592
53038
104
812
518
53024
104
826
518
53018
101
832
533
53008
106
842
508
53005
89
845
605
53004
87
846
619
53000
94
850
573
52991
87
859
619
52987
105
863
513
52985
108
865
499
52978
90
872
598
52974
111
876
485
52964
99
886
544
52962
85
888
634
52952
87
898
619
52947
97
903
555
52946
82
904
657
52943
91
907
592
52940
67
910
804
52931
81
919
665
52930
78
920
690
52929
104
921
518
52925
90
925
598
52923
98
927
549
52912
86
938
626
52899
96
951
561
52894
95
956
567
52868
93
982
579
52833
87
1017
619
52832
102
1018
528
52819
83
1031
649
52807
90
1043
598
52805
82
1045
657
52799
80
1051
673
52796
101
1054
533
52794
92
1056
585
52792
109
1058
494
52789
100
1061
539
52781
103
1069
523
52780
114
1070
472
52769
91
1081
592
52758
96
1092
561
52753
80
1097
673
52747
104
1103
518
52740
104
1110
518
52739
107
1111
503
52727
84
1123
641
52724
99
1126
544
52718
104
1132
518
52706
84
1144
641
52689
102
1161
528
52674
93
1176
579
52672
84
1178
641
52660
83
1190
649
52654
79
1196
682
52629
98
1221
549
52612
85
1238
634
52608
90
1242
598
52603
107
1247
503
52598
98
1252
549
52590
90
1260
598
52577
89
1273
605
52511
93
1339
579
52492
81
1358
665
52491
93
1359
579
52486
81
1364
665
52483
86
1367
626
52476
72
1374
748
52437
92
1413
585
52434
113
1416
477
52421
97
1429
555
52406
74
1444
728
52402
78
1448
690
52386
103
1464
523
52381
101
1469
533
52351
93
1499
579
52344
102
1506
528
52339
98
1511
549
52307
95
1543
567
52296
87
1554
619
52295
86
1555
626
52284
91
1566
592
52265
86
1585
626
52255
92
1595
585
52254
105
1596
513
52243
89
1607
605
52240
92
1610
585
52236
111
1614
485
52174
104
1676
518
52145
91
1705
592
52126
93
1724
579
52119
99
1731
544
52096
89
1754
605
52094
96
1756
561
52045
84
1805
641
52025
100
1825
539
52021
105
1829
513
51973
95
1877
567
51954
93
1896
579
51857
92
1993
585
51806
91
2044
592
51751
91
2099
592
51714
99
2136
544
51638
93
2212
579
51610
100
2240
539
51520
91
2330
592
51511
87
2339
619
51478
76
2372
709
51421
95
2429
567
51086
101
2764
533
50707
78
3143
690
50141
95
3709
567
