53890
106
0
508
53889
114
1
473
53888
92
2
586
53887
90
3
599
53886
93
4
579
53885
95
5
567
53884
89
6
606
53883
97
7
556
53882
109
8
494
53881
95
9
567
53880
95
10
567
53879
94
11
573
53878
100
12
539
53877
96
13
561
53876
102
14
528
53875
97
15
556
53874
107
16
504
53873
93
17
579
53872
105
18
513
53871
105
19
513
53870
86
20
627
53869
91
21
592
53868
76
22
709
53867
112
23
481
53866
96
24
561
53865
106
25
508
53864
109
26
494
53863
76
27
709
53862
88
28
612
53861
87
29
619
53860
92
30
586
53859
97
31
556
53858
91
32
592
53857
97
33
556
53856
96
34
561
53855
95
35
567
53853
87
37
619
53852
112
38
481
53851
104
39
518
53850
97
40
556
53849
110
41
490
53848
84
42
642
53847
83
43
649
53846
100
44
539
53844
83
46
649
53843
105
47
513
53842
82
48
657
53841
89
49
606
53840
124
50
435
53839
93
51
579
53838
110
52
490
53837
99
53
544
53836
95
54
567
53835
94
55
573
53834
99
56
544
53832
101
58
534
53831
89
59
606
53830
95
60
567
53829
98
61
550
53828
92
62
586
53827
104
63
518
53826
79
64
682
53825
96
65
561
53824
85
66
634
53823
103
67
523
53822
93
68
579
53821
107
69
504
53820
92
70
586
53819
96
71
561
53818
103
72
523
53817
115
73
469
53816
79
74
682
53815
108
75
499
53814
93
76
579
53813
85
77
634
53812
100
78
539
53811
104
79
518
53810
106
80
508
53808
105
82
513
53807
100
83
539
53806
100
84
539
53804
94
86
573
53802
112
88
481
53801
99
89
544
53800
97
90
556
53799
91
91
592
53798
97
92
556
53797
99
93
544
53796
103
94
523
53795
91
95
592
53793
88
97
612
53792
97
98
556
53790
105
100
513
53789
93
101
579
53787
85
103
634
53786
102
104
528
53785
108
105
499
53784
92
106
586
53783
93
107
579
53780
101
110
534
53779
99
111
544
53777
112
113
481
53776
93
114
579
53775
107
115
504
53774
86
116
627
53773
85
117
634
53772
106
118
508
53771
113
119
477
53770
102
120
528
53769
96
121
561
53768
71
122
759
53767
95
123
567
53766
98
124
550
53765
84
125
642
53762
95
128
567
53758
112
132
481
53757
105
133
513
53756
102
134
528
53755
110
135
490
53754
101
136
534
53753
93
137
579
53752
116
138
465
53751
88
139
612
53750
107
140
504
53749
97
141
556
53748
114
142
473
53747
107
143
504
53746
109
144
494
53745
97
145
556
53743
94
147
573
53742
91
148
592
53740
80
150
674
53739
105
151
513
53738
110
152
490
53736
107
154
504
53734
87
156
619
53733
86
157
627
53732
102
158
528
53731
104
159
518
53730
91
160
592
53729
97
161
556
53728
80
162
674
53727
101
163
534
53726
104
164
518
53725
106
165
508
53723
106
167
508
53722
100
168
539
53721
92
169
586
53720
80
170
674
53717
95
173
567
53714
96
176
561
53707
90
183
599
53706
96
184
561
53705
83
185
649
53703
95
187
567
53702
110
188
490
53699
99
191
544
53698
83
192
649
53697
101
193
534
53696
116
194
465
53695
86
195
627
53694
91
196
592
53693
92
197
586
53692
102
198
528
53690
92
200
586
53688
97
202
556
53687
92
203
586
53686
97
204
556
53683
104
207
518
53682
93
208
579
53680
103
210
523
53678
83
212
649
53677
117
213
461
53676
91
214
592
53675
95
215
567
53674
90
216
599
53673
100
217
539
53672
103
218
523
53671
94
219
573
53670
106
220
508
53669
101
221
534
53667
104
223
518
53665
98
225
550
53664
97
226
556
53662
103
228
523
53661
91
229
592
53660
101
230
534
53658
82
232
657
53657
103
233
523
53656
111
234
485
53654
83
236
649
53653
111
237
485
53652
102
238
528
53651
97
239
556
53648
93
242
579
53645
101
245
534
53644
103
246
523
53643
111
247
485
53642
114
248
473
53641
108
249
499
53639
94
251
573
53638
105
252
513
53637
109
253
494
53633
109
257
494
53632
103
258
523
53631
89
259
606
53625
88
265
612
53622
82
268
657
53621
96
269
561
53620
86
270
627
53616
86
274
627
53615
116
275
465
53614
101
276
534
53610
99
280
544
53608
100
282
539
53607
108
283
499
53606
83
284
649
53605
90
285
599
53604
103
286
523
53603
84
287
642
53602
90
288
599
53601
110
289
490
53599
98
291
550
53596
106
294
508
53594
93
296
579
53589
103
301
523
53588
102
302
528
53586
112
304
481
53580
84
310
642
53576
89
314
606
53575
103
315
523
53574
97
316
556
53573
106
317
508
53572
99
318
544
53571
105
319
513
53570
94
320
573
53569
109
321
494
53568
108
322
499
53566
80
324
674
53564
99
326
544
53563
94
327
573
53560
91
330
592
53559
74
331
728
53557
113
333
477
53556
110
334
490
53554
109
336
494
53552
89
338
606
53549
104
341
518
53547
86
343
627
53545
119
345
453
53544
83
346
649
53543
95
347
567
53541
116
349
465
53540
93
350
579
53539
92
351
586
53535
107
355
504
53534
100
356
539
53533
85
357
634
53532
91
358
592
53530
87
360
619
53529
84
361
642
53527
102
363
528
53525
108
365
499
53524
97
366
556
53522
107
368
504
53521
104
369
518
53520
100
370
539
53519
94
371
573
53516
106
374
508
53515
85
375
634
53514
99
376
544
53513
108
377
499
53512
79
378
682
53511
107
379
504
53510
98
380
550
53508
96
382
561
53505
86
385
627
53503
100
387
539
53499
96
391
561
53497
96
393
561
53492
100
398
539
53491
96
399
561
53490
90
400
599
53487
107
403
504
53478
108
412
499
53477
109
413
494
53476
106
414
508
53475
101
415
534
53472
113
418
477
53471
82
419
657
53470
96
420
561
53469
87
421
619
53465
89
425
606
53463
107
427
504
53462
98
428
550
53460
96
430
561
53458
116
432
465
53456
80
434
674
53455
109
435
494
53452
98
438
550
53450
85
440
634
53449
109
441
494
53444
94
446
573
53443
85
447
634
53441
104
449
518
53439
87
451
619
53437
86
453
627
53436
96
454
561
53433
98
457
550
53429
93
461
579
53428
107
462
504
53426
106
464
508
53425
103
465
523
53424
99
466
544
53421
103
469
523
53417
93
473
579
53416
98
474
550
53414
86
476
627
53413
100
477
539
53410
105
480
513
53407
96
483
561
53406
95
484
567
53403
98
487
550
53398
82
492
657
53397
101
493
534
53392
93
498
579
53391
94
499
573
53388
107
502
504
53381
100
509
539
53378
92
512
586
53377
102
513
528
53372
87
518
619
53369
95
521
567
53367
114
523
473
53359
85
531
634
53358
95
532
567
53357
103
533
523
53355
98
535
550
53352
98
538
550
53350
74
540
728
53341
102
549
528
53339
85
551
634
53336
98
554
550
53335
90
555
599
53334
94
556
573
53333
86
557
627
53332
79
558
682
53331
87
559
619
53328
111
562
485
53325
84
565
642
53323
125
567
431
53321
91
569
592
53320
92
570
586
53317
105
573
513
53314
99
576
544
53311
81
579
665
53310
113
580
477
53305
97
585
556
53304
94
586
573
53303
79
587
682
53298
94
592
573
53294
103
596
523
53291
84
599
642
53287
123
603
438
53278
94
612
573
53276
83
614
649
53273
94
617
573
53264
88
626
612
53263
86
627
627
53258
96
632
561
53248
97
642
556
53240
107
650
504
53239
101
651
534
53238
94
652
573
53234
84
656
642
53232
105
658
513
53231
89
659
606
53230
94
660
573
53227
91
663
592
53225
103
665
523
53218
106
672
508
53217
92
673
586
53209
90
681
599
53204
88
686
612
53202
107
688
504
53199
94
691
573
53198
98
692
550
53195
106
695
508
53194
98
696
550
53193
104
697
518
53190
100
700
539
53189
95
701
567
53188
93
702
579
53183
104
707
518
53174
88
716
612
53172
89
718
606
53153
91
737
592
53152
93
738
579
53141
91
749
592
53136
94
754
573
53130
90
760
599
53123
100
767
539
53116
104
774
518
53113
89
777
606
53110
102
780
528
53108
81
782
665
53106
108
784
499
53087
113
803
477
53084
105
806
513
53081
99
809
544
53080
107
810
504
53075
89
815
606
53068
90
822
599
53065
112
825
481
53054
91
836
592
53047
107
843
504
53032
92
858
586
53029
82
861
657
53025
105
865
513
53019
83
871
649
53017
100
873
539
52992
101
898
534
52991
109
899
494
52988
104
902
518
52983
82
907
657
52981
101
909
534
52980
110
910
490
52966
94
924
573
52961
82
929
657
52958
89
932
606
52957
87
933
619
52948
93
942
579
52944
78
946
691
52943
106
947
508
52940
98
950
550
52928
104
962
518
52918
93
972
579
52890
107
1000
504
52887
108
1003
499
52876
108
1014
499
52862
82
1028
657
52854
87
1036
619
52851
85
1039
634
52847
82
1043
657
52844
96
1046
561
52843
102
1047
528
52826
85
1064
634
52823
94
1067
573
52811
103
1079
523
52808
96
1082
561
52802
102
1088
528
52800
90
1090
599
52792
85
1098
634
52788
92
1102
586
52749
83
1141
649
52740
81
1150
665
52734
103
1156
523
52726
86
1164
627
52718
83
1172
649
52717
85
1173
634
52715
111
1175
485
52705
90
1185
599
52701
99
1189
544
52699
93
1191
579
52673
98
1217
550
52671
95
1219
567
52670
110
1220
490
52657
106
1233
508
52649
90
1241
599
52645
104
1245
518
52641
85
1249
634
52637
100
1253
539
52623
104
1267
518
52614
81
1276
665
52610
91
1280
592
52593
98
1297
550
52590
85
1300
634
52566
92
1324
586
52564
94
1326
573
52549
101
1341
534
52547
99
1343
544
52525
115
1365
469
52518
103
1372
523
52514
79
1376
682
52487
103
1403
523
52451
88
1439
612
52376
95
1514
567
52361
113
1529
477
52349
90
1541
599
52339
102
1551
528
52316
87
1574
619
52315
96
1575
561
52313
100
1577
539
52234
109
1656
494
52232
87
1658
619
52227
77
1663
700
52194
88
1696
612
52183
104
1707
518
52161
90
1729
599
52137
94
1753
573
52073
83
1817
649
52070
103
1820
523
52051
98
1839
550
52042
93
1848
579
51962
87
1928
619
51944
96
1946
561
51827
83
2063
649
51672
94
2218
573
51611
99
2279
544
51566
108
2324
499
51539
98
2351
550
49260
79
4630
682
53890
81
0
665
53889
86
1
627
53888
88
2
612
53887
94
3
573
53886
91
4
592
53885
108
5
499
53884
95
6
567
53883
110
7
490
53882
78
8
691
53881
99
9
544
53880
88
10
612
53879
104
11
518
53878
100
12
539
53877
82
13
657
53876
82
14
657
53875
95
15
567
53874
87
16
619
53873
100
17
539
53872
95
18
567
53871
107
19
504
53870
85
20
634
53869
99
21
544
53868
106
22
508
53867
93
23
579
53866
88
24
612
53865
114
25
473
53864
129
26
418
53863
102
27
528
53862
103
28
523
53861
96
29
561
53860
96
30
561
53859
87
31
619
53858
95
32
567
53857
97
33
556
53856
106
34
508
53855
99
35
544
53854
94
36
573
53853
110
37
490
53852
123
38
438
53851
102
39
528
53850
82
40
657
53849
125
41
431
53848
97
42
556
53847
88
43
612
53845
87
45
619
53844
94
46
573
53843
103
47
523
53842
81
48
665
53841
94
49
573
53840
90
50
599
53839
89
51
606
53838
99
52
544
53837
96
53
561
53836
107
54
504
53835
99
55
544
53833
94
57
573
53832
86
58
627
53831
94
59
573
53829
88
61
612
53828
98
62
550
53827
81
63
665
53826
92
64
586
53825
86
65
627
53824
100
66
539
53822
104
68
518
53820
107
70
504
53819
94
71
573
53818
100
72
539
53817
110
73
490
53816
85
74
634
53815
99
75
544
53814
97
76
556
53813
84
77
642
53812
95
78
567
53811
89
79
606
53810
116
80
465
53808
96
82
561
53807
114
83
473
53805
86
85
627
53804
104
86
518
53802
111
88
485
53801
121
89
445
53800
96
90
561
53798
109
92
494
53797
104
93
518
53796
86
94
627
53795
96
95
561
53792
119
98
453
53791
109
99
494
53790
107
100
504
53789
106
101
508
53788
87
102
619
53787
83
103
649
53786
107
104
504
53785
118
105
457
53784
117
106
461
53783
87
107
619
53782
105
108
513
53781
96
109
561
53779
95
111
567
53778
93
112
579
53777
115
113
469
53774
106
116
508
53773
80
117
674
53772
86
118
627
53771
102
119
528
53770
93
120
579
53769
95
121
567
53766
107
124
504
53765
87
125
619
53764
95
126
567
53763
102
127
528
53762
110
128
490
53761
95
129
567
53759
109
131
494
53758
107
132
504
53757
99
133
544
53756
104
134
518
53755
80
135
674
53754
98
136
550
53753
96
137
561
53751
108
139
499
53750
108
140
499
53748
97
142
556
53747
107
143
504
53745
101
145
534
53744
95
146
567
53743
96
147
561
53740
86
150
627
53737
89
153
606
53736
81
154
665
53735
105
155
513
53734
91
156
592
53733
93
157
579
53732
85
158
634
53731
107
159
504
53730
101
160
534
53728
97
162
556
53726
91
164
592
53725
103
165
523
53723
95
167
567
53722
94
168
573
53721
87
169
619
53720
97
170
556
53719
85
171
634
53717
86
173
627
53716
86
174
627
53715
95
175
567
53714
113
176
477
53713
82
177
657
53712
100
178
539
53711
113
179
477
53710
90
180
599
53709
84
181
642
53708
110
182
490
53707
92
183
586
53703
101
187
534
53700
87
190
619
53699
105
191
513
53698
88
192
612
53697
99
193
544
53696
92
194
586
53694
110
196
490
53693
106
197
508
53691
108
199
499
53690
115
200
469
53689
110
201
490
53684
92
206
586
53683
114
207
473
53682
72
208
748
53681
109
209
494
53680
118
210
457
53678
87
212
619
53677
97
213
556
53676
98
214
550
53674
108
216
499
53672
100
218
539
53671
107
219
504
53670
99
220
544
53669
98
221
550
53666
93
224
579
53665
81
225
665
53664
103
226
523
53663
101
227
534
53662
96
228
561
53661
110
229
490
53660
100
230
539
53656
97
234
556
53655
97
235
556
53654
106
236
508
53653
104
237
518
53652
102
238
528
53648
103
242
523
53647
90
243
599
53645
96
245
561
53644
83
246
649
53642
99
248
544
53639
93
251
579
53638
85
252
634
53636
103
254
523
53628
122
262
442
53627
104
263
518
53626
98
264
550
53624
101
266
534
53623
94
267
573
53622
90
268
599
53621
106
269
508
53620
88
270
612
53617
123
273
438
53616
91
274
592
53614
98
276
550
53613
106
277
508
53611
99
279
544
53610
118
280
457
53608
80
282
674
53607
80
283
674
53606
100
284
539
53605
90
285
599
53604
97
286
556
53603
87
287
619
53602
100
288
539
53601
98
289
550
53599
120
291
449
53598
103
292
523
53597
87
293
619
53596
98
294
550
53595
98
295
550
53594
89
296
606
53592
89
298
606
53591
86
299
627
53588
106
302
508
53584
82
306
657
53583
94
307
573
53580
89
310
606
53579
97
311
556
53578
105
312
513
53576
97
314
556
53575
108
315
499
53574
94
316
573
53571
88
319
612
53569
106
321
508
53568
85
322
634
53566
87
324
619
53565
100
325
539
53564
82
326
657
53563
90
327
599
53562
107
328
504
53559
100
331
539
53557
95
333
567
53556
81
334
665
53554
90
336
599
53553
117
337
461
53552
87
338
619
53546
79
344
682
53545
101
345
534
53544
118
346
457
53541
99
349
544
53540
90
350
599
53538
109
352
494
53537
86
353
627
53536
98
354
550
53535
90
355
599
53534
97
356
556
53530
110
360
490
53529
99
361
544
53528
106
362
508
53527
87
363
619
53526
100
364
539
53525
93
365
579
53524
96
366
561
53520
118
370
457
53519
86
371
627
53516
106
374
508
53513
106
377
508
53512
95
378
567
53511
92
379
586
53510
79
380
682
53507
97
383
556
53505
87
385
619
53504
84
386
642
53503
112
387
481
53502
91
388
592
53501
104
389
518
53499
100
391
539
53498
85
392
634
53497
104
393
518
53490
109
400
494
53488
84
402
642
53485
90
405
599
53484
93
406
579
53483
84
407
642
53481
99
409
544
53480
80
410
674
53479
110
411
490
53478
106
412
508
53475
94
415
573
53471
87
419
619
53470
88
420
612
53469
76
421
709
53468
85
422
634
53467
107
423
504
53465
87
425
619
53463
110
427
490
53460
83
430
649
53457
100
433
539
53456
101
434
534
53454
84
436
642
53451
102
439
528
53449
99
441
544
53442
98
448
550
53441
105
449
513
53433
90
457
599
53432
102
458
528
53429
114
461
473
53427
101
463
534
53425
101
465
534
53420
100
470
539
53419
112
471
481
53418
94
472
573
53415
87
475
619
53412
86
478
627
53410
107
480
504
53409
92
481
586
53408
114
482
473
53405
121
485
445
53403
89
487
606
53401
91
489
592
53399
85
491
634
53397
80
493
674
53392
109
498
494
53388
89
502
606
53387
90
503
599
53381
98
509
550
53380
89
510
606
53379
98
511
550
53378
92
512
586
53375
89
515
606
53373
101
517
534
53370
92
520
586
53369
90
521
599
53368
94
522
573
53367
103
523
523
53365
88
525
612
53359
103
531
523
53357
101
533
534
53351
100
539
539
53350
91
540
592
53348
84
542
642
53347
76
543
709
53340
84
550
642
53339
101
551
534
53335
104
555
518
53333
117
557
461
53331
102
559
528
53329
103
561
523
53328
103
562
523
53325
85
565
634
53324
101
566
534
53323
83
567
649
53322
111
568
485
53321
104
569
518
53317
103
573
523
53310
104
580
518
53302
90
588
599
53300
69
590
781
53297
93
593
579
53295
93
595
579
53289
113
601
477
53285
101
605
534
53282
104
608
518
53281
107
609
504
53279
106
611
508
53277
97
613
556
53274
107
616
504
53273
100
617
539
53271
95
619
567
53268
86
622
627
53266
99
624
544
53264
104
626
518
53259
102
631
528
53258
83
632
649
53257
102
633
528
53254
108
636
499
53253
112
637
481
53250
79
640
682
53249
127
641
424
53246
95
644
567
53244
97
646
556
53240
81
650
665
53234
92
656
586
53232
107
658
504
53225
92
665
586
53223
99
667
544
53217
75
673
719
53211
98
679
550
53207
87
683
619
53203
105
687
513
53197
94
693
573
53196
103
694
523
53189
92
701
586
53184
114
706
473
53181
85
709
634
53174
92
716
586
53165
105
725
513
53159
97
731
556
53154
91
736
592
53153
109
737
494
53148
97
742
556
53139
98
751
550
53126
93
764
579
53125
113
765
477
53123
89
767
606
53117
88
773
612
53112
83
778
649
53089
113
801
477
53088
108
802
499
53085
110
805
490
53077
70
813
770
53076
106
814
508
53074
97
816
556
53070
92
820
586
53064
100
826
539
53063
85
827
634
53059
100
831
539
53049
83
841
649
53048
90
842
599
53045
99
845
544
53041
89
849
606
53040
81
850
665
53034
103
856
523
53032
90
858
599
53029
99
861
544
53021
82
869
657
53012
112
878
481
53006
95
884
567
53005
97
885
556
53003
93
887
579
53001
94
889
573
52991
102
899
528
52985
86
905
627
52983
90
907
599
52979
79
911
682
52961
92
929
586
52959
105
931
513
52934
106
956
508
52923
96
967
561
52922
104
968
518
52911
95
979
567
52883
101
1007
534
52881
114
1009
473
52852
115
1038
469
52847
97
1043
556
52831
95
1059
567
52817
101
1073
534
52807
108
1083
499
52800
96
1090
561
52776
83
1114
649
52770
112
1120
481
52753
104
1137
518
52740
92
1150
586
52713
100
1177
539
52712
98
1178
550
52702
97
1188
556
52700
101
1190
534
52692
111
1198
485
52685
92
1205
586
52665
89
1225
606
52625
99
1265
544
52607
81
1283
665
52590
92
1300
586
52540
84
1350
642
52536
85
1354
634
52525
89
1365
606
52522
105
1368
513
52502
92
1388
586
52494
77
1396
700
52478
94
1412
573
52475
99
1415
544
52472
85
1418
634
52456
70
1434
770
52455
93
1435
579
52446
99
1444
544
52426
86
1464
627
52412
96
1478
561
52409
92
1481
586
52386
96
1504
561
52352
92
1538
586
52344
82
1546
657
52325
87
1565
619
52311
91
1579
592
52303
106
1587
508
52302
90
1588
599
52270
91
1620
592
52256
110
1634
490
52238
100
1652
539
52227
86
1663
627
52174
110
1716
490
52162
99
1728
544
52143
107
1747
504
52127
83
1763
649
52091
97
1799
556
52083
94
1807
573
52047
90
1843
599
52008
85
1882
634
51875
94
2015
573
51827
80
2063
674
51776
100
2114
539
51731
93
2159
579
51640
85
2250
634
51605
110
2285
490
51141
108
2749
499
49558
85
4332
634
53890
102
0
528
53889
91
1
592
53888
101
2
534
53887
86
3
627
53886
105
4
513
53885
96
5
561
53884
97
6
556
53883
107
7
504
53882
94
8
573
53881
81
9
665
53880
114
10
473
53879
90
11
599
53878
104
12
518
53877
92
13
586
53876
102
14
528
53875
80
15
674
53874
110
16
490
53873
102
17
528
53872
83
18
649
53871
94
19
573
53870
98
20
550
53869
95
21
567
53868
95
22
567
53867
86
23
627
53866
107
24
504
53865
125
25
431
53864
107
26
504
53863
94
27
573
53862
96
28
561
53861
101
29
534
53860
107
30
504
53859
82
31
657
53858
105
32
513
53857
104
33
518
53856
95
34
567
53855
89
35
606
53854
83
36
649
53853
126
37
428
53852
96
38
561
53851
93
39
579
53850
100
40
539
53849
122
41
442
53848
83
42
649
53847
83
43
649
53846
103
44
523
53845
95
45
567
53844
97
46
556
53843
103
47
523
53842
106
48
508
53841
98
49
550
53840
90
50
599
53839
108
51
499
53838
94
52
573
53837
85
53
634
53836
93
54
579
53835
95
55
567
53834
83
56
649
53833
94
57
573
53832
109
58
494
53831
92
59
586
53830
103
60
523
53829
84
61
642
53828
97
62
556
53827
86
63
627
53826
107
64
504
53825
87
65
619
53824
104
66
518
53823
104
67
518
53822
87
68
619
53821
80
69
674
53820
91
70
592
53819
86
71
627
53818
104
72
518
53817
100
73
539
53816
108
74
499
53815
113
75
477
53814
100
76
539
53813
91
77
592
53812
80
78
674
53811
96
79
561
53810
111
80
485
53807
101
83
534
53806
104
84
518
53805
82
85
657
53804
99
86
544
53803
95
87
567
53802
101
88
534
53801
83
89
649
53799
85
91
634
53798
114
92
473
53797
110
93
490
53796
116
94
465
53795
83
95
649
53794
83
96
649
53793
84
97
642
53792
97
98
556
53791
96
99
561
53790
98
100
550
53789
91
101
592
53788
96
102
561
53787
100
103
539
53785
112
105
481
53783
104
107
518
53782
101
108
534
53781
106
109
508
53780
73
110
738
53777
86
113
627
53776
86
114
627
53775
102
115
528
53773
92
117
586
53772
99
118
544
53771
99
119
544
53770
95
120
567
53769
106
121
508
53768
96
122
561
53767
101
123
534
53766
106
124
508
53764
94
126
573
53761
90
129
599
53759
86
131
627
53758
89
132
606
53757
113
133
477
53756
80
134
674
53754
88
136
612
53753
120
137
449
53752
104
138
518
53751
93
139
579
53750
106
140
508
53749
100
141
539
53747
83
143
649
53742
99
148
544
53740
106
150
508
53737
97
153
556
53736
94
154
573
53735
96
155
561
53734
85
156
634
53733
101
157
534
53732
96
158
561
53731
109
159
494
53729
95
161
567
53728
84
162
642
53724
123
166
438
53721
101
169
534
53720
90
170
599
53719
85
171
634
53717
89
173
606
53716
99
174
544
53715
124
175
435
53714
95
176
567
53713
117
177
461
53712
95
178
567
53710
99
180
544
53709
103
181
523
53708
101
182
534
53706
86
184
627
53705
87
185
619
53703
95
187
567
53702
119
188
453
53700
107
190
504
53699
102
191
528
53698
90
192
599
53697
103
193
523
53694
99
196
544
53692
109
198
494
53691
78
199
691
53690
102
200
528
53688
91
202
592
53687
97
203
556
53684
98
206
550
53682
99
208
544
53681
111
209
485
53680
110
210
490
53678
84
212
642
53677
92
213
586
53676
81
214
665
53674
101
216
534
53673
97
217
556
53672
98
218
550
53671
96
219
561
53669
84
221
642
53667
107
223
504
53666
105
224
513
53663
100
227
539
53662
91
228
592
53661
117
229
461
53658
121
232
445
53656
88
234
612
53655
102
235
528
53654
90
236
599
53653
77
237
700
53652
98
238
550
53651
72
239
748
53650
96
240
561
53649
89
241
606
53647
104
243
518
53645
96
245
561
53644
117
246
461
53643
85
247
634
53642
89
248
606
53641
97
249
556
53640
100
250
539
53638
87
252
619
53637
105
253
513
53636
91
254
592
53634
84
256
642
53632
92
258
586
53630
95
260
567
53627
90
263
599
53623
104
267
518
53622
114
268
473
53621
120
269
449
53620
85
270
634
53617
104
273
518
53616
92
274
586
53615
104
275
518
53614
96
276
561
53608
78
282
691
53605
95
285
567
53603
102
287
528
53601
96
289
561
53596
100
294
539
53593
86
297
627
53592
102
298
528
53589
111
301
485
53587
92
303
586
53586
89
304
606
53582
86
308
627
53581
115
309
469
53580
96
310
561
53579
94
311
573
53578
86
312
627
53576
99
314
544
53572
102
318
528
53570
108
320
499
53569
91
321
592
53568
100
322
539
53567
103
323
523
53565
97
325
556
53562
101
328
534
53560
135
330
399
53557
78
333
691
53555
98
335
550
53554
114
336
473
53552
99
338
544
53547
96
343
561
53546
95
344
567
53544
90
346
599
53541
98
349
550
53539
82
351
657
53538
108
352
499
53537
97
353
556
53536
87
354
619
53530
101
360
534
53529
98
361
550
53528
94
362
573
53527
99
363
544
53524
108
366
499
53523
99
367
544
53522
112
368
481
53520
91
370
592
53518
97
372
556
53517
84
373
642
53516
95
374
567
53513
104
377
518
53510
86
380
627
53508
104
382
518
53506
96
384
561
53505
106
385
508
53504
101
386
534
53497
111
393
485
53495
81
395
665
53494
110
396
490
53492
81
398
665
53491
94
399
573
53490
114
400
473
53488
99
402
544
53485
92
405
586
53484
90
406
599
53483
84
407
642
53480
94
410
573
53478
98
412
550
53476
98
414
550
53474
100
416
539
53471
106
419
508
53469
86
421
627
53467
94
423
573
53466
95
424
567
53465
99
425
544
53463
88
427
612
53461
107
429
504
53457
101
433
534
53455
90
435
599
53454
100
436
539
53453
97
437
556
53452
108
438
499
53450
106
440
508
53449
99
441
544
53447
106
443
508
53436
98
454
550
53435
96
455
561
53432
82
458
657
53431
94
459
573
53426
98
464
550
53425
94
465
573
53418
95
472
567
53417
94
473
573
53415
104
475
518
53412
95
478
567
53409
104
481
518
53408
98
482
550
53406
103
484
523
53405
96
485
561
53404
112
486
481
53402
98
488
550
53401
93
489
579
53399
89
491
606
53397
86
493
627
53393
107
497
504
53391
87
499
619
53389
85
501
634
53383
87
507
619
53379
94
511
573
53377
98
513
550
53375
89
515
606
53374
94
516
573
53372
101
518
534
53370
102
520
528
53368
94
522
573
53367
92
523
586
53363
97
527
556
53361
93
529
579
53360
101
530
534
53347
100
543
539
53343
105
547
513
53338
88
552
612
53333
117
557
461
53332
107
558
504
53331
124
559
435
53330
85
560
634
53328
99
562
544
53326
104
564
518
53320
102
570
528
53318
107
572
504
53317
110
573
490
53314
102
576
528
53310
120
580
449
53309
85
581
634
53308
91
582
592
53298
90
592
599
53296
95
594
567
53295
101
595
534
53291
98
599
550
53283
80
607
674
53279
92
611
586
53277
98
613
550
53274
87
616
619
53271
80
619
674
53268
100
622
539
53263
111
627
485
53259
103
631
523
53257
90
633
599
53253
96
637
561
53251
103
639
523
53246
96
644
561
53244
84
646
642
53243
84
647
642
53238
69
652
781
53234
97
656
556
53233
105
657
513
53230
112
660
481
53225
94
665
573
53212
92
678
586
53208
106
682
508
53205
103
685
523
53195
98
695
550
53192
89
698
606
53190
103
700
523
53174
97
716
556
53167
109
723
494
53159
95
731
567
53154
80
736
674
53147
99
743
544
53146
93
744
579
53141
108
749
499
53140
80
750
674
53136
100
754
539
53134
111
756
485
53129
91
761
592
53127
112
763
481
53126
97
764
556
53122
92
768
586
53115
97
775
556
53110
94
780
573
53103
79
787
682
53102
103
788
523
53100
81
790
665
53092
94
798
573
53091
89
799
606
53087
101
803
534
53086
111
804
485
53080
109
810
494
53079
107
811
504
53072
107
818
504
53067
108
823
499
53059
80
831
674
53056
103
834
523
53044
96
846
561
53040
108
850
499
53027
94
863
573
53018
86
872
627
53017
104
873
518
53010
99
880
544
53003
105
887
513
52991
91
899
592
52988
93
902
579
52980
77
910
700
52978
81
912
665
52972
102
918
528
52971
99
919
544
52970
107
920
504
52968
100
922
539
52965
96
925
561
52961
88
929
612
52960
86
930
627
52958
88
932
612
52951
105
939
513
52949
89
941
606
52948
97
942
556
52946
100
944
539
52934
100
956
539
52929
72
961
748
52920
108
970
499
52904
91
986
592
52894
110
996
490
52886
85
1004
634
52884
98
1006
550
52868
92
1022
586
52866
99
1024
544
52863
93
1027
579
52861
92
1029
586
52860
99
1030
544
52859
83
1031
649
52848
81
1042
665
52841
85
1049
634
52833
89
1057
606
52831
102
1059
528
52826
86
1064
627
52825
100
1065
539
52822
84
1068
642
52820
92
1070
586
52798
90
1092
599
52787
86
1103
627
52785
108
1105
499
52777
95
1113
567
52746
87
1144
619
52741
98
1149
550
52740
106
1150
508
52739
110
1151
490
52725
106
1165
508
52724
102
1166
528
52720
105
1170
513
52715
100
1175
539
52712
75
1178
719
52710
91
1180
592
52688
94
1202
573
52686
104
1204
518
52681
88
1209
612
52660
104
1230
518
52658
106
1232
508
52619
114
1271
473
52608
92
1282
586
52599
95
1291
567
52569
116
1321
465
52550
92
1340
586
52540
116
1350
465
52534
94
1356
573
52525
105
1365
513
52500
97
1390
556
52496
109
1394
494
52494
91
1396
592
52492
87
1398
619
52486
86
1404
627
52473
93
1417
579
52451
92
1439
586
52378
98
1512
550
52367
91
1523
592
52362
76
1528
709
52325
92
1565
586
52295
80
1595
674
52254
84
1636
642
52240
106
1650
508
52232
87
1658
619
52228
101
1662
534
52217
98
1673
550
52196
80
1694
674
52194
97
1696
556
52161
90
1729
599
52137
97
1753
556
52100
90
1790
599
51999
101
1891
534
51964
100
1926
539
51872
95
2018
567
51766
98
2124
550
51693
90
2197
599
51602
97
2288
556
51512
97
2378
556
51237
91
2653
592
51149
97
2741
556
51121
78
2769
691
51065
87
2825
619
50740
104
3150
518
50583
106
3307
508
53890
96
0
561
53889
79
1
682
53888
104
2
518
53887
86
3
627
53886
86
4
627
53885
111
5
485
53884
102
6
528
53883
103
7
523
53882
77
8
700
53881
95
9
567
53880
82
10
657
53879
86
11
627
53878
116
12
465
53877
102
13
528
53876
89
14
606
53875
94
15
573
53874
116
16
465
53873
99
17
544
53872
111
18
485
53871
91
19
592
53870
77
20
700
53869
92
21
586
53868
98
22
550
53867
91
23
592
53866
90
24
599
53865
108
25
499
53864
109
26
494
53863
126
27
428
53862
96
28
561
53861
109
29
494
53860
97
30
556
53859
104
31
518
53857
114
33
473
53856
105
34
513
53855
105
35
513
53854
84
36
642
53853
93
37
579
53852
99
38
544
53851
111
39
485
53850
86
40
627
53849
101
41
534
53848
100
42
539
53847
81
43
665
53846
107
44
504
53845
83
45
649
53844
84
46
642
53843
107
47
504
53842
97
48
556
53841
106
49
508
53840
95
50
567
53839
94
51
573
53838
99
52
544
53837
108
53
499
53836
93
54
579
53835
87
55
619
53834
107
56
504
53833
89
57
606
53832
88
58
612
53831
91
59
592
53830
99
60
544
53829
108
61
499
53828
98
62
550
53827
100
63
539
53826
102
64
528
53825
93
65
579
53824
98
66
550
53823
94
67
573
53822
94
68
573
53821
116
69
465
53820
113
70
477
53819
97
71
556
53818
112
72
481
53817
94
73
573
53816
86
74
627
53814
102
76
528
53813
89
77
606
53812
78
78
691
53811
100
79
539
53810
95
80
567
53807
89
83
606
53805
100
85
539
53804
108
86
499
53803
91
87
592
53802
107
88
504
53800
111
90
485
53799
105
91
513
53797
101
93
534
53795
113
95
477
53793
94
97
573
53792
94
98
573
53791
115
99
469
53790
114
100
473
53789
102
101
528
53788
110
102
490
53787
92
103
586
53786
85
104
634
53784
103
106
523
53783
93
107
579
53782
102
108
528
53781
115
109
469
53780
101
110
534
53778
118
112
457
53777
92
113
586
53776
94
114
573
53775
88
115
612
53774
90
116
599
53772
107
118
504
53771
103
119
523
53770
107
120
504
53769
96
121
561
53768
105
122
513
53766
122
124
442
53765
106
125
508
53764
80
126
674
53763
87
127
619
53762
104
128
518
53761
98
129
550
53759
112
131
481
53758
94
132
573
53757
107
133
504
53756
75
134
719
53755
87
135
619
53754
100
136
539
53753
89
137
606
53752
107
138
504
53751
84
139
642
53750
109
140
494
53749
102
141
528
53748
111
142
485
53747
102
143
528
53746
99
144
544
53745
102
145
528
53744
81
146
665
53743
95
147
567
53742
100
148
539
53738
95
152
567
53736
92
154
586
53735
105
155
513
53734
113
156
477
53732
96
158
561
53731
102
159
528
53730
102
160
528
53728
93
162
579
53727
96
163
561
53724
110
166
490
53723
75
167
719
53721
96
169
561
53719
99
171
544
53717
76
173
709
53714
101
176
534
53712
99
178
544
53711
84
179
642
53709
95
181
567
53708
100
182
539
53707
91
183
592
53703
77
187
700
53700
79
190
682
53698
99
192
544
53697
96
193
561
53696
97
194
556
53695
105
195
513
53694
102
196
528
53693
98
197
550
53692
93
198
579
53691
97
199
556
53690
101
200
534
53689
90
201
599
53687
94
203
573
53686
102
204
528
53684
90
206
599
53683
88
207
612
53682
109
208
494
53681
110
209
490
53680
90
210
599
53678
90
212
599
53677
97
213
556
53672
96
218
561
53671
91
219
592
53670
92
220
586
53665
104
225
518
53664
94
226
573
53663
112
227
481
53660
95
230
567
53659
104
231
518
53656
92
234
586
53655
90
235
599
53652
106
238
508
53651
91
239
592
53650
94
240
573
53648
95
242
567
53647
127
243
424
53643
94
247
573
53642
82
248
657
53641
94
249
573
53639
86
251
627
53638
95
252
567
53637
90
253
599
53636
94
254
573
53634
108
256
499
53633
105
257
513
53628
105
262
513
53625
99
265
544
53624
103
266
523
53623
100
267
539
53622
86
268
627
53620
94
270
573
53617
91
273
592
53615
112
275
481
53614
101
276
534
53613
107
277
504
53610
88
280
612
53609
106
281
508
53608
99
282
544
53607
97
283
556
53606
94
284
573
53603
101
287
534
53602
81
288
665
53601
100
289
539
53599
87
291
619
53598
105
292
513
53596
81
294
665
53595
104
295
518
53594
87
296
619
53593
83
297
649
53592
102
298
528
53591
103
299
523
53590
101
300
534
53589
91
301
592
53587
91
303
592
53582
97
308
556
53581
89
309
606
53580
103
310
523
53579
102
311
528
53578
92
312
586
53576
89
314
606
53575
98
315
550
53574
107
316
504
53572
113
318
477
53571
108
319
499
53569
96
321
561
53568
100
322
539
53567
94
323
573
53566
94
324
573
53565
89
325
606
53564
113
326
477
53560
96
330
561
53558
101
332
534
53557
81
333
665
53556
105
334
513
53555
98
335
550
53554
106
336
508
53552
94
338
573
53549
79
341
682
53545
111
345
485
53544
104
346
518
53543
86
347
627
53541
95
349
567
53539
99
351
544
53537
103
353
523
53536
100
354
539
53535
93
355
579
53527
100
363
539
53526
91
364
592
53520
84
370
642
53519
112
371
481
53516
109
374
494
53514
95
376
567
53513
106
377
508
53511
118
379
457
53510
105
380
513
53507
108
383
499
53506
87
384
619
53504
116
386
465
53503
99
387
544
53502
101
388
534
53501
90
389
599
53499
111
391
485
53492
83
398
649
53491
107
399
504
53490
100
400
539
53489
104
401
518
53483
95
407
567
53476
78
414
691
53475
117
415
461
53471
83
419
649
53470
98
420
550
53469
95
421
567
53468
88
422
612
53467
98
423
550
53466
91
424
592
53462
87
428
619
53460
100
430
539
53458
94
432
573
53457
100
433
539
53456
105
434
513
53453
98
437
550
53452
124
438
435
53451
99
439
544
53449
101
441
534
53446
95
444
567
53443
103
447
523
53442
112
448
481
53438
114
452
473
53435
94
455
573
53433
83
457
649
53429
92
461
586
53427
106
463
508
53426
99
464
544
53421
100
469
539
53413
108
477
499
53409
85
481
634
53407
97
483
556
53406
97
484
556
53404
102
486
528
53401
105
489
513
53400
93
490
579
53399
110
491
490
53394
97
496
556
53393
90
497
599
53392
88
498
612
53385
96
505
561
53381
97
509
556
53379
95
511
567
53377
89
513
606
53374
102
516
528
53373
95
517
567
53367
96
523
561
53365
100
525
539
53361
78
529
691
53359
87
531
619
53357
98
533
550
53355
103
535
523
53350
99
540
544
53345
95
545
567
53340
81
550
665
53339
101
551
534
53338
103
552
523
53335
104
555
518
53332
100
558
539
53330
98
560
550
53328
85
562
634
53326
83
564
649
53324
104
566
518
53322
90
568
599
53319
97
571
556
53318
100
572
539
53312
93
578
579
53311
97
579
556
53305
92
585
586
53302
99
588
544
53300
102
590
528
53293
106
597
508
53290
95
600
567
53289
114
601
473
53285
110
605
490
53284
81
606
665
53276
95
614
567
53274
91
616
592
53271
99
619
544
53270
99
620
544
53261
88
629
612
53254
124
636
435
53245
94
645
573
53238
93
652
579
53236
79
654
682
53233
103
657
523
53227
101
663
534
53222
102
668
528
53214
111
676
485
53213
87
677
619
53205
85
685
634
53204
102
686
528
53203
80
687
674
53202
101
688
534
53196
91
694
592
53190
102
700
528
53184
95
706
567
53183
87
707
619
53180
103
710
523
53172
105
718
513
53170
103
720
523
53169
94
721
573
53163
88
727
612
53159
95
731
567
53155
102
735
528
53154
103
736
523
53153
101
737
534
53152
102
738
528
53149
85
741
634
53147
102
743
528
53146
103
744
523
53132
102
758
528
53130
94
760
573
53125
98
765
550
53115
97
775
556
53113
114
777
473
53108
108
782
499
53098
100
792
539
53093
103
797
523
53090
98
800
550
53083
105
807
513
53082
98
808
550
53075
83
815
649
53069
78
821
691
53067
92
823
586
53064
106
826
508
53063
104
827
518
53050
76
840
709
53042
91
848
592
53038
104
852
518
53024
104
866
518
53018
101
872
534
53008
106
882
508
53005
89
885
606
53004
87
886
619
53000
94
890
573
52991
87
899
619
52987
105
903
513
52985
108
905
499
52974
111
916
485
52964
99
926
544
52962
85
928
634
52952
87
938
619
52947
97
943
556
52946
82
944
657
52943
91
947
592
52940
67
950
804
52931
81
959
665
52930
78
960
691
52929
104
961
518
52923
98
967
550
52912
86
978
627
52899
96
991
561
52894
95
996
567
52868
93
1022
579
52833
87
1057
619
52832
102
1058
528
52819
83
1071
649
52807
90
1083
599
52805
82
1085
657
52799
80
1091
674
52796
101
1094
534
52794
92
1096
586
52792
109
1098
494
52789
100
1101
539
52781
103
1109
523
52780
114
1110
473
52769
91
1121
592
52753
80
1137
674
52747
104
1143
518
52740
104
1150
518
52739
107
1151
504
52727
84
1163
642
52724
99
1166
544
52718
104
1172
518
52706
84
1184
642
52689
102
1201
528
52674
93
1216
579
52672
84
1218
642
52660
83
1230
649
52654
79
1236
682
52629
98
1261
550
52612
85
1278
634
52608
90
1282
599
52603
107
1287
504
52598
98
1292
550
52590
90
1300
599
52577
89
1313
606
52511
93
1379
579
52491
93
1399
579
52486
81
1404
665
52483
86
1407
627
52476
72
1414
748
52437
92
1453
586
52421
97
1469
556
52406
74
1484
728
52402
78
1488
691
52386
103
1504
523
52381
101
1509
534
52344
102
1546
528
52339
98
1551
550
52296
87
1594
619
52295
86
1595
627
52284
91
1606
592
52265
86
1625
627
52255
92
1635
586
52254
105
1636
513
52243
89
1647
606
52240
92
1650
586
52236
111
1654
485
52174
104
1716
518
52145
91
1745
592
52126
93
1764
579
52119
99
1771
544
52094
96
1796
561
52045
84
1845
642
52025
100
1865
539
52021
105
1869
513
51973
95
1917
567
51954
93
1936
579
51857
92
2033
586
51806
91
2084
592
51751
91
2139
592
51714
99
2176
544
51638
93
2252
579
51610
100
2280
539
51520
91
2370
592
51511
87
2379
619
51421
95
2469
567
51086
101
2804
534
50707
78
3183
691
50141
95
3749
567
