53853
87
0
619
53852
112
1
481
53851
104
2
518
53850
97
3
555
53849
110
4
490
53848
84
5
641
53847
83
6
649
53846
100
7
539
53844
83
9
649
53843
105
10
513
53842
82
11
657
53841
89
12
605
53840
124
13
434
53839
93
14
579
53838
110
15
490
53837
99
16
544
53836
95
17
567
53835
94
18
573
53834
99
19
544
53833
96
20
561
53832
101
21
533
53831
89
22
605
53830
95
23
567
53829
98
24
550
53828
92
25
585
53827
104
26
518
53826
79
27
682
53825
96
28
561
53824
85
29
634
53823
103
30
523
53822
93
31
579
53821
107
32
503
53820
92
33
585
53819
96
34
561
53818
103
35
523
53817
115
36
468
53816
79
37
682
53815
108
38
499
53814
93
39
579
53813
85
40
634
53812
100
41
539
53811
104
42
518
53810
106
43
508
53809
99
44
544
53808
105
45
513
53807
100
46
539
53806
100
47
539
53804
94
49
573
53802
112
51
481
53801
99
52
544
53800
97
53
555
53799
91
54
592
53798
97
55
555
53797
99
56
544
53796
103
57
523
53795
91
58
592
53794
90
59
598
53793
88
60
612
53792
97
61
555
53790
105
63
513
53789
93
64
579
53787
85
66
634
53786
102
67
528
53785
108
68
499
53784
92
69
585
53783
93
70
579
53780
101
73
533
53779
99
74
544
53777
112
76
481
53776
93
77
579
53775
107
78
503
53774
86
79
626
53773
85
80
634
53772
106
81
508
53771
113
82
477
53770
102
83
528
53769
96
84
561
53768
71
85
758
53767
95
86
567
53766
98
87
550
53765
84
88
641
53763
106
90
508
53762
95
91
567
53761
85
92
634
53758
112
95
481
53757
105
96
513
53756
102
97
528
53755
110
98
490
53754
101
99
533
53753
93
100
579
53752
116
101
464
53751
88
102
612
53750
107
103
503
53749
97
104
555
53748
114
105
472
53747
107
106
503
53746
109
107
494
53745
97
108
555
53743
94
110
573
53742
91
111
592
53740
80
113
673
53739
105
114
513
53738
110
115
490
53737
96
116
561
53736
107
117
503
53735
101
118
533
53734
87
119
619
53733
86
120
626
53732
102
121
528
53731
104
122
518
53730
91
123
592
53729
97
124
555
53728
80
125
673
53727
101
126
533
53726
104
127
518
53725
106
128
508
53724
96
129
561
53723
106
130
508
53722
100
131
539
53721
92
132
585
53720
80
133
673
53717
95
136
567
53716
94
137
573
53715
113
138
477
53714
96
139
561
53712
94
141
573
53708
90
145
598
53707
90
146
598
53706
96
147
561
53705
83
148
649
53703
95
150
567
53702
110
151
490
53699
99
154
544
53698
83
155
649
53697
101
156
533
53696
116
157
464
53695
86
158
626
53694
91
159
592
53693
92
160
585
53692
102
161
528
53690
92
163
585
53688
97
165
555
53687
92
166
585
53686
97
167
555
53683
104
170
518
53682
93
171
579
53681
89
172
605
53680
103
173
523
53678
83
175
649
53677
117
176
460
53676
91
177
592
53675
95
178
567
53674
90
179
598
53673
100
180
539
53672
103
181
523
53671
94
182
573
53670
106
183
508
53669
101
184
533
53667
104
186
518
53665
98
188
550
53664
97
189
555
53662
103
191
523
53661
91
192
592
53660
101
193
533
53658
82
195
657
53657
103
196
523
53656
111
197
485
53654
83
199
649
53653
111
200
485
53652
102
201
528
53651
97
202
555
53648
93
205
579
53645
101
208
533
53644
103
209
523
53643
111
210
485
53642
114
211
472
53641
108
212
499
53639
94
214
573
53638
105
215
513
53637
109
216
494
53633
109
220
494
53632
103
221
523
53631
89
222
605
53625
88
228
612
53622
82
231
657
53621
96
232
561
53620
86
233
626
53617
95
236
567
53616
86
237
626
53615
116
238
464
53614
101
239
533
53610
99
243
544
53608
100
245
539
53607
108
246
499
53606
83
247
649
53605
90
248
598
53604
103
249
523
53603
84
250
641
53602
90
251
598
53601
110
252
490
53599
98
254
550
53598
88
255
612
53596
106
257
508
53594
93
259
579
53589
103
264
523
53588
102
265
528
53586
112
267
481
53580
84
273
641
53576
89
277
605
53575
103
278
523
53574
97
279
555
53573
106
280
508
53572
99
281
544
53571
105
282
513
53570
94
283
573
53569
109
284
494
53568
108
285
499
53566
80
287
673
53564
99
289
544
53563
94
290
573
53560
91
293
592
53559
74
294
728
53557
113
296
477
53556
110
297
490
53555
108
298
499
53554
109
299
494
53552
89
301
605
53549
104
304
518
53547
86
306
626
53545
119
308
453
53544
83
309
649
53543
95
310
567
53541
116
312
464
53540
93
313
579
53539
92
314
585
53535
107
318
503
53534
100
319
539
53533
85
320
634
53532
91
321
592
53530
87
323
619
53529
84
324
641
53527
102
326
528
53525
108
328
499
53524
97
329
555
53522
107
331
503
53521
104
332
518
53520
100
333
539
53519
94
334
573
53517
91
336
592
53516
106
337
508
53515
85
338
634
53514
99
339
544
53513
108
340
499
53512
79
341
682
53511
107
342
503
53510
98
343
550
53508
96
345
561
53505
86
348
626
53503
100
350
539
53499
96
354
561
53497
96
356
561
53493
86
360
626
53492
100
361
539
53491
96
362
561
53490
90
363
598
53487
107
366
503
53478
108
375
499
53477
109
376
494
53476
106
377
508
53475
101
378
533
53472
113
381
477
53471
82
382
657
53470
96
383
561
53469
87
384
619
53465
89
388
605
53463
107
390
503
53462
98
391
550
53460
96
393
561
53458
116
395
464
53456
80
397
673
53455
109
398
494
53454
92
399
585
53452
98
401
550
53450
85
403
634
53449
109
404
494
53444
94
409
573
53443
85
410
634
53442
104
411
518
53441
104
412
518
53439
87
414
619
53437
86
416
626
53436
96
417
561
53433
98
420
550
53429
93
424
579
53428
107
425
503
53427
87
426
619
53426
106
427
508
53425
103
428
523
53424
99
429
544
53421
103
432
523
53417
93
436
579
53416
98
437
550
53414
86
439
626
53413
100
440
539
53410
105
443
513
53407
96
446
561
53406
95
447
567
53403
98
450
550
53398
82
455
657
53397
101
456
533
53394
96
459
561
53392
93
461
579
53391
94
462
573
53388
107
465
503
53381
100
472
539
53378
92
475
585
53377
102
476
528
53372
87
481
619
53369
95
484
567
53367
114
486
472
53359
85
494
634
53358
95
495
567
53357
103
496
523
53355
98
498
550
53352
98
501
550
53350
74
503
728
53341
102
512
528
53339
85
514
634
53336
98
517
550
53335
90
518
598
53334
94
519
573
53333
86
520
626
53332
79
521
682
53331
87
522
619
53329
94
524
573
53328
111
525
485
53325
84
528
641
53323
125
530
431
53321
91
532
592
53320
92
533
585
53317
105
536
513
53314
99
539
544
53311
81
542
665
53310
113
543
477
53305
97
548
555
53304
94
549
573
53303
79
550
682
53298
94
555
573
53295
95
558
567
53294
103
559
523
53291
84
562
641
53287
123
566
438
53278
94
575
573
53276
83
577
649
53273
94
580
573
53264
88
589
612
53263
86
590
626
53258
96
595
561
53256
108
597
499
53248
97
605
555
53240
107
613
503
53239
101
614
533
53238
94
615
573
53234
84
619
641
53232
105
621
513
53231
89
622
605
53230
94
623
573
53227
91
626
592
53225
103
628
523
53224
91
629
592
53218
106
635
508
53217
92
636
585
53209
90
644
598
53204
88
649
612
53202
107
651
503
53199
94
654
573
53198
98
655
550
53195
106
658
508
53194
98
659
550
53193
104
660
518
53190
100
663
539
53189
95
664
567
53188
93
665
579
53183
104
670
518
53174
88
679
612
53172
89
681
605
53168
94
685
573
53153
91
700
592
53152
93
701
579
53146
111
707
485
53141
91
712
592
53136
94
717
573
53130
90
723
598
53123
100
730
539
53116
104
737
518
53113
89
740
605
53110
102
743
528
53108
81
745
665
53106
108
747
499
53091
75
762
718
53087
113
766
477
53084
105
769
513
53081
99
772
544
53080
107
773
503
53075
89
778
605
53070
92
783
585
53068
90
785
598
53065
112
788
481
53054
91
799
592
53047
107
806
503
53032
92
821
585
53029
82
824
657
53025
105
828
513
53019
83
834
649
53017
100
836
539
53005
92
848
585
52992
101
861
533
52991
109
862
494
52988
104
865
518
52983
82
870
657
52981
101
872
533
52980
110
873
490
52966
94
887
573
52961
82
892
657
52958
89
895
605
52957
87
896
619
52948
93
905
579
52944
78
909
690
52943
106
910
508
52940
98
913
550
52928
104
925
518
52918
93
935
579
52890
107
963
503
52887
108
966
499
52876
108
977
499
52862
82
991
657
52854
87
999
619
52851
85
1002
634
52847
82
1006
657
52844
96
1009
561
52843
102
1010
528
52826
85
1027
634
52823
94
1030
573
52811
103
1042
523
52808
96
1045
561
52802
102
1051
528
52800
90
1053
598
52792
85
1061
634
52788
92
1065
585
52749
83
1104
649
52742
95
1111
567
52740
81
1113
665
52734
103
1119
523
52726
86
1127
626
52718
83
1135
649
52717
85
1136
634
52715
111
1138
485
52710
105
1143
513
52705
90
1148
598
52701
99
1152
544
52699
93
1154
579
52673
98
1180
550
52671
95
1182
567
52670
110
1183
490
52657
106
1196
508
52649
90
1204
598
52645
104
1208
518
52641
85
1212
634
52637
100
1216
539
52623
104
1230
518
52614
81
1239
665
52610
91
1243
592
52593
98
1260
550
52591
75
1262
718
52590
85
1263
634
52566
92
1287
585
52564
94
1289
573
52549
101
1304
533
52547
99
1306
544
52525
115
1328
468
52518
103
1335
523
52514
79
1339
682
52487
103
1366
523
52451
88
1402
612
52376
95
1477
567
52361
113
1492
477
52349
90
1504
598
52339
102
1514
528
52316
87
1537
619
52315
96
1538
561
52313
100
1540
539
52234
109
1619
494
52232
87
1621
619
52227
77
1626
699
52194
88
1659
612
52183
104
1670
518
52161
90
1692
598
52137
94
1716
573
52102
105
1751
513
52073
83
1780
649
52070
103
1783
523
52051
98
1802
550
52042
93
1811
579
51962
87
1891
619
51944
96
1909
561
51827
83
2026
649
51672
94
2181
573
51611
99
2242
544
51566
108
2287
499
51539
98
2314
550
51144
104
2709
518
49260
79
4593
682
53853
110
0
490
53852
123
1
438
53851
102
2
528
53850
82
3
657
53849
125
4
431
53848
97
5
555
53847
88
6
612
53846
128
7
421
53845
87
8
619
53844
94
9
573
53843
103
10
523
53842
81
11
665
53841
94
12
573
53840
90
13
598
53839
89
14
605
53838
99
15
544
53837
96
16
561
53836
107
17
503
53835
99
18
544
53834
94
19
573
53833
94
20
573
53832
86
21
626
53831
94
22
573
53830
107
23
503
53829
88
24
612
53828
98
25
550
53827
81
26
665
53826
92
27
585
53825
86
28
626
53824
100
29
539
53822
104
31
518
53821
105
32
513
53820
107
33
503
53819
94
34
573
53818
100
35
539
53817
110
36
490
53816
85
37
634
53815
99
38
544
53814
97
39
555
53813
84
40
641
53812
95
41
567
53811
89
42
605
53810
116
43
464
53809
99
44
544
53808
96
45
561
53807
114
46
472
53805
86
48
626
53804
104
49
518
53803
101
50
533
53802
111
51
485
53801
121
52
445
53800
96
53
561
53799
95
54
567
53798
109
55
494
53797
104
56
518
53796
86
57
626
53795
96
58
561
53792
119
61
453
53791
109
62
494
53790
107
63
503
53789
106
64
508
53788
87
65
619
53787
83
66
649
53786
107
67
503
53785
118
68
456
53784
117
69
460
53783
87
70
619
53782
105
71
513
53781
96
72
561
53779
95
74
567
53778
93
75
579
53777
115
76
468
53775
85
78
634
53774
106
79
508
53773
80
80
673
53772
86
81
626
53771
102
82
528
53770
93
83
579
53769
95
84
567
53767
90
86
598
53766
107
87
503
53765
87
88
619
53764
95
89
567
53763
102
90
528
53762
110
91
490
53761
95
92
567
53759
109
94
494
53758
107
95
503
53757
99
96
544
53756
104
97
518
53755
80
98
673
53754
98
99
550
53753
96
100
561
53751
108
102
499
53750
108
103
499
53749
80
104
673
53748
97
105
555
53747
107
106
503
53746
98
107
550
53745
101
108
533
53744
95
109
567
53743
96
110
561
53740
86
113
626
53737
89
116
605
53736
81
117
665
53735
105
118
513
53734
91
119
592
53733
93
120
579
53732
85
121
634
53731
107
122
503
53730
101
123
533
53728
97
125
555
53726
91
127
592
53725
103
128
523
53723
95
130
567
53722
94
131
573
53721
87
132
619
53720
97
133
555
53719
85
134
634
53717
86
136
626
53716
86
137
626
53715
95
138
567
53714
113
139
477
53713
82
140
657
53712
100
141
539
53711
113
142
477
53710
90
143
598
53709
84
144
641
53708
110
145
490
53707
92
146
585
53703
101
150
533
53702
87
151
619
53700
87
153
619
53699
105
154
513
53698
88
155
612
53697
99
156
544
53696
92
157
585
53694
110
159
490
53693
106
160
508
53691
108
162
499
53690
115
163
468
53689
110
164
490
53684
92
169
585
53683
114
170
472
53682
72
171
748
53681
109
172
494
53680
118
173
456
53678
87
175
619
53677
97
176
555
53676
98
177
550
53674
108
179
499
53673
84
180
641
53672
100
181
539
53671
107
182
503
53670
99
183
544
53669
98
184
550
53666
93
187
579
53665
81
188
665
53664
103
189
523
53663
101
190
533
53662
96
191
561
53661
110
192
490
53660
100
193
539
53659
87
194
619
53656
97
197
555
53655
97
198
555
53654
106
199
508
53653
104
200
518
53652
102
201
528
53648
103
205
523
53647
90
206
598
53645
96
208
561
53644
83
209
649
53642
99
211
544
53640
87
213
619
53639
93
214
579
53638
85
215
634
53636
103
217
523
53632
81
221
665
53628
122
225
441
53627
104
226
518
53626
98
227
550
53624
101
229
533
53623
94
230
573
53622
90
231
598
53621
106
232
508
53620
88
233
612
53617
123
236
438
53616
91
237
592
53614
98
239
550
53613
106
240
508
53611
99
242
544
53610
118
243
456
53608
80
245
673
53607
80
246
673
53606
100
247
539
53605
90
248
598
53604
97
249
555
53603
87
250
619
53602
100
251
539
53601
98
252
550
53599
120
254
449
53598
103
255
523
53597
87
256
619
53596
98
257
550
53595
98
258
550
53594
89
259
605
53592
89
261
605
53591
86
262
626
53588
106
265
508
53586
95
267
567
53584
82
269
657
53583
94
270
573
53580
89
273
605
53579
97
274
555
53578
105
275
513
53576
97
277
555
53575
108
278
499
53574
94
279
573
53571
88
282
612
53569
106
284
508
53568
85
285
634
53566
87
287
619
53565
100
288
539
53564
82
289
657
53563
90
290
598
53562
107
291
503
53561
109
292
494
53559
100
294
539
53557
95
296
567
53556
81
297
665
53554
90
299
598
53553
117
300
460
53552
87
301
619
53549
93
304
579
53546
79
307
682
53545
101
308
533
53544
118
309
456
53541
99
312
544
53540
90
313
598
53538
109
315
494
53537
86
316
626
53536
98
317
550
53535
90
318
598
53534
97
319
555
53531
113
322
477
53530
110
323
490
53529
99
324
544
53528
106
325
508
53527
87
326
619
53526
100
327
539
53525
93
328
579
53524
96
329
561
53523
98
330
550
53520
118
333
456
53519
86
334
626
53516
106
337
508
53513
106
340
508
53512
95
341
567
53511
92
342
585
53510
79
343
682
53508
105
345
513
53507
97
346
555
53505
87
348
619
53504
84
349
641
53503
112
350
481
53502
91
351
592
53501
104
352
518
53499
100
354
539
53498
85
355
634
53497
104
356
518
53490
109
363
494
53488
84
365
641
53485
90
368
598
53484
93
369
579
53483
84
370
641
53481
99
372
544
53480
80
373
673
53479
110
374
490
53478
106
375
508
53475
94
378
573
53471
87
382
619
53470
88
383
612
53469
76
384
709
53468
85
385
634
53467
107
386
503
53465
87
388
619
53463
110
390
490
53460
83
393
649
53457
100
396
539
53456
101
397
533
53454
84
399
641
53451
102
402
528
53449
99
404
544
53442
98
411
550
53441
105
412
513
53433
90
420
598
53432
102
421
528
53429
114
424
472
53427
101
426
533
53425
101
428
533
53420
100
433
539
53419
112
434
481
53418
94
435
573
53415
87
438
619
53413
94
440
573
53412
86
441
626
53410
107
443
503
53409
92
444
585
53408
114
445
472
53405
121
448
445
53403
89
450
605
53401
91
452
592
53399
85
454
634
53397
80
456
673
53392
109
461
494
53388
89
465
605
53387
90
466
598
53381
98
472
550
53380
89
473
605
53379
98
474
550
53378
92
475
585
53375
89
478
605
53373
101
480
533
53370
92
483
585
53369
90
484
598
53368
94
485
573
53367
103
486
523
53365
88
488
612
53359
103
494
523
53357
101
496
533
53351
100
502
539
53350
91
503
592
53348
84
505
641
53347
76
506
709
53345
77
508
699
53340
84
513
641
53339
101
514
533
53335
104
518
518
53333
117
520
460
53331
102
522
528
53329
103
524
523
53328
103
525
523
53325
85
528
634
53324
101
529
533
53323
83
530
649
53322
111
531
485
53321
104
532
518
53317
103
536
523
53310
104
543
518
53302
90
551
598
53300
69
553
780
53297
93
556
579
53295
93
558
579
53289
113
564
477
53285
101
568
533
53282
104
571
518
53281
107
572
503
53280
81
573
665
53279
106
574
508
53277
97
576
555
53274
107
579
503
53273
100
580
539
53271
95
582
567
53268
86
585
626
53266
99
587
544
53264
104
589
518
53259
102
594
528
53258
83
595
649
53257
102
596
528
53254
108
599
499
53253
112
600
481
53250
79
603
682
53249
127
604
424
53246
95
607
567
53244
97
609
555
53240
81
613
665
53234
92
619
585
53233
99
620
544
53232
107
621
503
53225
92
628
585
53223
99
630
544
53217
75
636
718
53213
94
640
573
53211
98
642
550
53207
87
646
619
53203
105
650
513
53198
102
655
528
53197
94
656
573
53196
103
657
523
53191
98
662
550
53189
92
664
585
53184
114
669
472
53181
85
672
634
53174
92
679
585
53165
105
688
513
53159
97
694
555
53154
91
699
592
53153
109
700
494
53148
97
705
555
53139
98
714
550
53126
93
727
579
53125
113
728
477
53123
89
730
605
53117
88
736
612
53112
83
741
649
53089
113
764
477
53088
108
765
499
53085
110
768
490
53077
70
776
769
53076
106
777
508
53074
97
779
555
53070
92
783
585
53064
100
789
539
53063
85
790
634
53059
100
794
539
53049
83
804
649
53048
90
805
598
53045
99
808
544
53041
89
812
605
53040
81
813
665
53034
103
819
523
53032
90
821
598
53029
99
824
544
53021
82
832
657
53012
112
841
481
53006
95
847
567
53005
97
848
555
53003
93
850
579
53001
94
852
573
52991
102
862
528
52985
86
868
626
52983
90
870
598
52979
79
874
682
52961
92
892
585
52959
105
894
513
52946
92
907
585
52934
106
919
508
52923
96
930
561
52922
104
931
518
52911
95
942
567
52893
96
960
561
52883
101
970
533
52881
114
972
472
52852
115
1001
468
52847
97
1006
555
52831
95
1022
567
52817
101
1036
533
52807
108
1046
499
52800
96
1053
561
52776
83
1077
649
52770
112
1083
481
52753
104
1100
518
52740
92
1113
585
52713
100
1140
539
52712
98
1141
550
52702
97
1151
555
52700
101
1153
533
52692
111
1161
485
52685
92
1168
585
52665
89
1188
605
52625
99
1228
544
52607
81
1246
665
52590
92
1263
585
52579
106
1274
508
52565
86
1288
626
52540
84
1313
641
52536
85
1317
634
52525
89
1328
605
52523
86
1330
626
52522
105
1331
513
52502
92
1351
585
52494
77
1359
699
52478
94
1375
573
52475
99
1378
544
52472
85
1381
634
52456
70
1397
769
52455
93
1398
579
52446
99
1407
544
52426
86
1427
626
52412
96
1441
561
52409
92
1444
585
52386
96
1467
561
52352
92
1501
585
52344
82
1509
657
52325
87
1528
619
52311
91
1542
592
52303
106
1550
508
52302
90
1551
598
52270
91
1583
592
52256
110
1597
490
52238
100
1615
539
52234
103
1619
523
52227
86
1626
626
52174
110
1679
490
52162
99
1691
544
52143
107
1710
503
52127
83
1726
649
52091
97
1762
555
52083
94
1770
573
52077
93
1776
579
52047
90
1806
598
52008
85
1845
634
51875
94
1978
573
51827
80
2026
673
51776
100
2077
539
51731
93
2122
579
51640
85
2213
634
51605
110
2248
490
51511
94
2342
573
51141
108
2712
499
49558
85
4295
634
53853
126
0
427
53852
96
1
561
53851
93
2
579
53850
100
3
539
53849
122
4
441
53848
83
5
649
53847
83
6
649
53846
103
7
523
53845
95
8
567
53844
97
9
555
53843
103
10
523
53842
106
11
508
53841
98
12
550
53840
90
13
598
53839
108
14
499
53838
94
15
573
53837
85
16
634
53836
93
17
579
53835
95
18
567
53834
83
19
649
53833
94
20
573
53832
109
21
494
53831
92
22
585
53830
103
23
523
53829
84
24
641
53828
97
25
555
53827
86
26
626
53826
107
27
503
53825
87
28
619
53824
104
29
518
53823
104
30
518
53822
87
31
619
53821
80
32
673
53820
91
33
592
53819
86
34
626
53818
104
35
518
53817
100
36
539
53816
108
37
499
53815
113
38
477
53814
100
39
539
53813
91
40
592
53812
80
41
673
53811
96
42
561
53810
111
43
485
53809
103
44
523
53808
106
45
508
53807
101
46
533
53806
104
47
518
53805
82
48
657
53804
99
49
544
53803
95
50
567
53802
101
51
533
53801
83
52
649
53800
95
53
567
53799
85
54
634
53798
114
55
472
53797
110
56
490
53796
116
57
464
53795
83
58
649
53794
83
59
649
53793
84
60
641
53792
97
61
555
53791
96
62
561
53790
98
63
550
53789
91
64
592
53788
96
65
561
53787
100
66
539
53785
112
68
481
53783
104
70
518
53782
101
71
533
53781
106
72
508
53780
73
73
738
53778
85
75
634
53777
86
76
626
53776
86
77
626
53775
102
78
528
53774
85
79
634
53773
92
80
585
53772
99
81
544
53771
99
82
544
53770
95
83
567
53769
106
84
508
53768
96
85
561
53767
101
86
533
53766
106
87
508
53764
94
89
573
53761
90
92
598
53759
86
94
626
53758
89
95
605
53757
113
96
477
53756
80
97
673
53754
88
99
612
53753
120
100
449
53752
104
101
518
53751
93
102
579
53750
106
103
508
53749
100
104
539
53747
83
106
649
53742
99
111
544
53740
106
113
508
53738
90
115
598
53737
97
116
555
53736
94
117
573
53735
96
118
561
53734
85
119
634
53733
101
120
533
53732
96
121
561
53731
109
122
494
53729
95
124
567
53728
84
125
641
53725
79
128
682
53724
123
129
438
53721
101
132
533
53720
90
133
598
53719
85
134
634
53717
89
136
605
53716
99
137
544
53715
124
138
434
53714
95
139
567
53713
117
140
460
53712
95
141
567
53711
104
142
518
53710
99
143
544
53709
103
144
523
53708
101
145
533
53706
86
147
626
53705
87
148
619
53703
95
150
567
53702
119
151
453
53700
107
153
503
53699
102
154
528
53698
90
155
598
53697
103
156
523
53694
99
159
544
53692
109
161
494
53691
78
162
690
53690
102
163
528
53688
91
165
592
53687
97
166
555
53684
98
169
550
53682
99
171
544
53681
111
172
485
53680
110
173
490
53678
84
175
641
53677
92
176
585
53676
81
177
665
53674
101
179
533
53673
97
180
555
53672
98
181
550
53671
96
182
561
53669
84
184
641
53667
107
186
503
53666
105
187
513
53663
100
190
539
53662
91
191
592
53661
117
192
460
53660
100
193
539
53658
121
195
445
53656
88
197
612
53655
102
198
528
53654
90
199
598
53653
77
200
699
53652
98
201
550
53651
72
202
748
53650
96
203
561
53649
89
204
605
53647
104
206
518
53645
96
208
561
53644
117
209
460
53643
85
210
634
53642
89
211
605
53641
97
212
555
53640
100
213
539
53639
94
214
573
53638
87
215
619
53637
105
216
513
53636
91
217
592
53634
84
219
641
53632
92
221
585
53630
95
223
567
53627
90
226
598
53625
81
228
665
53623
104
230
518
53622
114
231
472
53621
120
232
449
53620
85
233
634
53617
104
236
518
53616
92
237
585
53615
104
238
518
53614
96
239
561
53608
78
245
690
53605
95
248
567
53603
102
250
528
53601
96
252
561
53596
100
257
539
53595
113
258
477
53594
82
259
657
53593
86
260
626
53592
102
261
528
53589
111
264
485
53587
92
266
585
53586
89
267
605
53584
96
269
561
53582
86
271
626
53581
115
272
468
53580
96
273
561
53579
94
274
573
53578
86
275
626
53576
99
277
544
53572
102
281
528
53570
108
283
499
53569
91
284
592
53568
100
285
539
53567
103
286
523
53565
97
288
555
53562
101
291
533
53560
135
293
399
53557
78
296
690
53556
80
297
673
53555
98
298
550
53554
114
299
472
53552
99
301
544
53547
96
306
561
53546
95
307
567
53544
90
309
598
53541
98
312
550
53539
82
314
657
53538
108
315
499
53537
97
316
555
53536
87
317
619
53530
101
323
533
53529
98
324
550
53528
94
325
573
53527
99
326
544
53524
108
329
499
53523
99
330
544
53522
112
331
481
53520
91
333
592
53518
97
335
555
53517
84
336
641
53516
95
337
567
53513
104
340
518
53510
86
343
626
53508
104
345
518
53506
96
347
561
53505
106
348
508
53504
101
349
533
53497
111
356
485
53495
81
358
665
53494
110
359
490
53492
81
361
665
53491
94
362
573
53490
114
363
472
53489
91
364
592
53488
99
365
544
53485
92
368
585
53484
90
369
598
53483
84
370
641
53480
94
373
573
53478
98
375
550
53476
98
377
550
53474
100
379
539
53471
106
382
508
53469
86
384
626
53467
94
386
573
53466
95
387
567
53465
99
388
544
53463
88
390
612
53462
82
391
657
53461
107
392
503
53457
101
396
533
53455
90
398
598
53454
100
399
539
53453
97
400
555
53452
108
401
499
53450
106
403
508
53449
99
404
544
53447
106
406
508
53441
104
412
518
53436
98
417
550
53435
96
418
561
53432
82
421
657
53431
94
422
573
53427
101
426
533
53426
98
427
550
53425
94
428
573
53420
106
433
508
53418
95
435
567
53417
94
436
573
53415
104
438
518
53412
95
441
567
53409
104
444
518
53408
98
445
550
53406
103
447
523
53405
96
448
561
53404
112
449
481
53402
98
451
550
53401
93
452
579
53399
89
454
605
53397
86
456
626
53393
107
460
503
53391
87
462
619
53389
85
464
634
53383
87
470
619
53379
94
474
573
53377
98
476
550
53375
89
478
605
53374
94
479
573
53372
101
481
533
53370
102
483
528
53368
94
485
573
53367
92
486
585
53363
97
490
555
53361
93
492
579
53360
101
493
533
53347
100
506
539
53343
105
510
513
53340
101
513
533
53338
88
515
612
53333
117
520
460
53332
107
521
503
53331
124
522
434
53330
85
523
634
53328
99
525
544
53326
104
527
518
53320
102
533
528
53318
107
535
503
53317
110
536
490
53314
102
539
528
53310
120
543
449
53309
85
544
634
53308
91
545
592
53298
90
555
598
53296
95
557
567
53295
101
558
533
53291
98
562
550
53283
80
570
673
53279
92
574
585
53277
98
576
550
53274
87
579
619
53271
80
582
673
53268
100
585
539
53265
93
588
579
53263
111
590
485
53259
103
594
523
53257
90
596
598
53256
93
597
579
53253
96
600
561
53251
103
602
523
53246
96
607
561
53244
84
609
641
53243
84
610
641
53242
97
611
555
53238
69
615
780
53234
97
619
555
53233
105
620
513
53230
112
623
481
53225
94
628
573
53212
92
641
585
53208
106
645
508
53205
103
648
523
53195
98
658
550
53193
101
660
533
53192
89
661
605
53190
103
663
523
53176
94
677
573
53174
97
679
555
53167
109
686
494
53159
95
694
567
53154
80
699
673
53147
99
706
544
53146
93
707
579
53144
88
709
612
53141
108
712
499
53140
80
713
673
53136
100
717
539
53134
111
719
485
53132
106
721
508
53129
91
724
592
53127
112
726
481
53126
97
727
555
53122
92
731
585
53115
97
738
555
53110
94
743
573
53103
79
750
682
53102
103
751
523
53100
81
753
665
53092
94
761
573
53091
89
762
605
53087
101
766
533
53086
111
767
485
53080
109
773
494
53079
107
774
503
53077
89
776
605
53072
107
781
503
53067
108
786
499
53059
80
794
673
53056
103
797
523
53044
96
809
561
53040
108
813
499
53036
95
817
567
53027
94
826
573
53022
100
831
539
53018
86
835
626
53017
104
836
518
53010
99
843
544
53003
105
850
513
52991
91
862
592
52988
93
865
579
52982
103
871
523
52980
77
873
699
52978
81
875
665
52972
102
881
528
52971
99
882
544
52970
107
883
503
52968
100
885
539
52965
96
888
561
52961
88
892
612
52960
86
893
626
52958
88
895
612
52951
105
902
513
52949
89
904
605
52948
97
905
555
52946
100
907
539
52934
100
919
539
52929
72
924
748
52920
108
933
499
52907
106
946
508
52904
91
949
592
52894
110
959
490
52887
124
966
434
52886
85
967
634
52884
98
969
550
52868
92
985
585
52866
99
987
544
52863
93
990
579
52861
92
992
585
52860
99
993
544
52859
83
994
649
52848
81
1005
665
52841
85
1012
634
52833
89
1020
605
52831
102
1022
528
52826
86
1027
626
52825
100
1028
539
52822
84
1031
641
52820
92
1033
585
52798
90
1055
598
52787
86
1066
626
52785
108
1068
499
52777
95
1076
567
52746
87
1107
619
52741
98
1112
550
52740
106
1113
508
52739
110
1114
490
52725
106
1128
508
52724
102
1129
528
52720
105
1133
513
52715
100
1138
539
52712
75
1141
718
52710
91
1143
592
52688
94
1165
573
52686
104
1167
518
52681
88
1172
612
52660
104
1193
518
52658
106
1195
508
52619
114
1234
472
52608
92
1245
585
52599
95
1254
567
52569
116
1284
464
52550
92
1303
585
52540
116
1313
464
52534
94
1319
573
52525
105
1328
513
52500
97
1353
555
52496
109
1357
494
52494
91
1359
592
52492
87
1361
619
52486
86
1367
626
52473
93
1380
579
52451
92
1402
585
52378
98
1475
550
52367
91
1486
592
52362
76
1491
709
52361
94
1492
573
52325
92
1528
585
52295
80
1558
673
52254
84
1599
641
52240
106
1613
508
52232
87
1621
619
52228
101
1625
533
52217
98
1636
550
52196
80
1657
673
52194
97
1659
555
52193
93
1660
579
52161
90
1692
598
52137
97
1716
555
52100
90
1753
598
52068
109
1785
494
51999
101
1854
533
51964
100
1889
539
51872
95
1981
567
51766
98
2087
550
51693
90
2160
598
51602
97
2251
555
51512
97
2341
555
51237
91
2616
592
51149
97
2704
555
51121
78
2732
690
51065
87
2788
619
50740
104
3113
518
50583
106
3270
508
53853
93
0
579
53852
99
1
544
53851
111
2
485
53850
86
3
626
53849
101
4
533
53848
100
5
539
53847
81
6
665
53846
107
7
503
53845
83
8
649
53844
84
9
641
53843
107
10
503
53842
97
11
555
53841
106
12
508
53840
95
13
567
53839
94
14
573
53838
99
15
544
53837
108
16
499
53836
93
17
579
53835
87
18
619
53834
107
19
503
53833
89
20
605
53832
88
21
612
53831
91
22
592
53830
99
23
544
53829
108
24
499
53828
98
25
550
53827
100
26
539
53826
102
27
528
53825
93
28
579
53824
98
29
550
53823
94
30
573
53822
94
31
573
53821
116
32
464
53820
113
33
477
53819
97
34
555
53818
112
35
481
53817
94
36
573
53816
86
37
626
53815
98
38
550
53814
102
39
528
53813
89
40
605
53812
78
41
690
53811
100
42
539
53810
95
43
567
53809
115
44
468
53808
102
45
528
53807
89
46
605
53806
85
47
634
53805
100
48
539
53804
108
49
499
53803
91
50
592
53802
107
51
503
53801
91
52
592
53800
111
53
485
53799
105
54
513
53797
101
56
533
53795
113
58
477
53794
104
59
518
53793
94
60
573
53792
94
61
573
53791
115
62
468
53790
114
63
472
53789
102
64
528
53788
110
65
490
53787
92
66
585
53786
85
67
634
53784
103
69
523
53783
93
70
579
53782
102
71
528
53781
115
72
468
53780
101
73
533
53778
118
75
456
53777
92
76
585
53776
94
77
573
53775
88
78
612
53774
90
79
598
53772
107
81
503
53771
103
82
523
53770
107
83
503
53769
96
84
561
53768
105
85
513
53766
122
87
441
53765
106
88
508
53764
80
89
673
53763
87
90
619
53762
104
91
518
53761
98
92
550
53759
112
94
481
53758
94
95
573
53757
107
96
503
53756
75
97
718
53755
87
98
619
53754
100
99
539
53753
89
100
605
53752
107
101
503
53751
84
102
641
53750
109
103
494
53749
102
104
528
53748
111
105
485
53747
102
106
528
53746
99
107
544
53745
102
108
528
53744
81
109
665
53743
95
110
567
53742
100
111
539
53740
94
113
573
53739
103
114
523
53738
95
115
567
53736
92
117
585
53735
105
118
513
53734
113
119
477
53732
96
121
561
53731
102
122
528
53730
102
123
528
53728
93
125
579
53727
96
126
561
53724
110
129
490
53723
75
130
718
53721
96
132
561
53719
99
134
544
53717
76
136
709
53714
101
139
533
53712
99
141
544
53711
84
142
641
53709
95
144
567
53708
100
145
539
53707
91
146
592
53703
77
150
699
53700
79
153
682
53699
78
154
690
53698
99
155
544
53697
96
156
561
53696
97
157
555
53695
105
158
513
53694
102
159
528
53693
98
160
550
53692
93
161
579
53691
97
162
555
53690
101
163
533
53689
90
164
598
53687
94
166
573
53686
102
167
528
53684
90
169
598
53683
88
170
612
53682
109
171
494
53681
110
172
490
53680
90
173
598
53678
90
175
598
53677
97
176
555
53676
101
177
533
53672
96
181
561
53671
91
182
592
53670
92
183
585
53666
83
187
649
53665
104
188
518
53664
94
189
573
53663
112
190
481
53661
94
192
573
53660
95
193
567
53659
104
194
518
53656
92
197
585
53655
90
198
598
53652
106
201
508
53651
91
202
592
53650
94
203
573
53649
85
204
634
53648
95
205
567
53647
127
206
424
53643
94
210
573
53642
82
211
657
53641
94
212
573
53639
86
214
626
53638
95
215
567
53637
90
216
598
53636
94
217
573
53634
108
219
499
53633
105
220
513
53628
105
225
513
53625
99
228
544
53624
103
229
523
53623
100
230
539
53622
86
231
626
53620
94
233
573
53617
91
236
592
53615
112
238
481
53614
101
239
533
53613
107
240
503
53610
88
243
612
53609
106
244
508
53608
99
245
544
53607
97
246
555
53606
94
247
573
53603
101
250
533
53602
81
251
665
53601
100
252
539
53599
87
254
619
53598
105
255
513
53596
81
257
665
53595
104
258
518
53594
87
259
619
53593
83
260
649
53592
102
261
528
53591
103
262
523
53590
101
263
533
53589
91
264
592
53587
91
266
592
53582
97
271
555
53581
89
272
605
53580
103
273
523
53579
102
274
528
53578
92
275
585
53576
89
277
605
53575
98
278
550
53574
107
279
503
53572
113
281
477
53571
108
282
499
53569
96
284
561
53568
100
285
539
53567
94
286
573
53566
94
287
573
53565
89
288
605
53564
113
289
477
53563
107
290
503
53560
96
293
561
53559
115
294
468
53558
101
295
533
53557
81
296
665
53556
105
297
513
53555
98
298
550
53554
106
299
508
53552
94
301
573
53549
79
304
682
53545
111
308
485
53544
104
309
518
53543
86
310
626
53541
95
312
567
53539
99
314
544
53537
103
316
523
53536
100
317
539
53535
93
318
579
53533
101
320
533
53527
100
326
539
53526
91
327
592
53520
84
333
641
53519
112
334
481
53517
88
336
612
53516
109
337
494
53514
95
339
567
53513
106
340
508
53511
118
342
456
53510
105
343
513
53507
108
346
499
53506
87
347
619
53504
116
349
464
53503
99
350
544
53502
101
351
533
53501
90
352
598
53499
111
354
485
53492
83
361
649
53491
107
362
503
53490
100
363
539
53489
104
364
518
53483
95
370
567
53476
78
377
690
53475
117
378
460
53471
83
382
649
53470
98
383
550
53469
95
384
567
53468
88
385
612
53467
98
386
550
53466
91
387
592
53462
87
391
619
53460
100
393
539
53458
94
395
573
53457
100
396
539
53456
105
397
513
53453
98
400
550
53452
124
401
434
53451
99
402
544
53449
101
404
533
53446
95
407
567
53444
110
409
490
53443
103
410
523
53442
112
411
481
53438
114
415
472
53435
94
418
573
53433
83
420
649
53429
92
424
585
53427
106
426
508
53426
99
427
544
53421
100
432
539
53413
108
440
499
53409
85
444
634
53407
97
446
555
53406
97
447
555
53404
102
449
528
53401
105
452
513
53400
93
453
579
53399
110
454
490
53394
97
459
555
53393
90
460
598
53392
88
461
612
53385
96
468
561
53381
97
472
555
53379
95
474
567
53377
89
476
605
53374
102
479
528
53373
95
480
567
53367
96
486
561
53365
100
488
539
53361
78
492
690
53359
87
494
619
53357
98
496
550
53355
103
498
523
53350
99
503
544
53345
95
508
567
53340
81
513
665
53339
101
514
533
53338
103
515
523
53335
104
518
518
53332
100
521
539
53330
98
523
550
53328
85
525
634
53326
83
527
649
53324
104
529
518
53322
90
531
598
53319
97
534
555
53318
100
535
539
53312
93
541
579
53311
97
542
555
53305
92
548
585
53302
99
551
544
53300
102
553
528
53293
106
560
508
53290
95
563
567
53289
114
564
472
53285
110
568
490
53284
81
569
665
53281
103
572
523
53276
95
577
567
53274
91
579
592
53271
99
582
544
53270
99
583
544
53266
97
587
555
53261
88
592
612
53260
108
593
499
53256
76
597
709
53254
124
599
434
53245
94
608
573
53238
93
615
579
53237
85
616
634
53236
79
617
682
53234
108
619
499
53233
103
620
523
53227
101
626
533
53222
102
631
528
53214
111
639
485
53213
87
640
619
53205
85
648
634
53204
102
649
528
53203
80
650
673
53202
101
651
533
53196
91
657
592
53190
102
663
528
53184
95
669
567
53183
87
670
619
53180
103
673
523
53172
105
681
513
53170
103
683
523
53169
94
684
573
53163
88
690
612
53161
110
692
490
53159
95
694
567
53155
102
698
528
53154
103
699
523
53153
101
700
533
53152
102
701
528
53149
85
704
634
53147
102
706
528
53146
103
707
523
53132
102
721
528
53130
94
723
573
53125
98
728
550
53115
97
738
555
53114
104
739
518
53113
114
740
472
53108
108
745
499
53098
100
755
539
53093
103
760
523
53090
98
763
550
53083
105
770
513
53082
98
771
550
53075
83
778
649
53069
78
784
690
53067
92
786
585
53065
125
788
431
53064
106
789
508
53063
104
790
518
53050
76
803
709
53042
91
811
592
53038
104
815
518
53024
104
829
518
53018
101
835
533
53008
106
845
508
53005
89
848
605
53004
87
849
619
53000
94
853
573
52991
87
862
619
52987
105
866
513
52985
108
868
499
52978
90
875
598
52974
111
879
485
52964
99
889
544
52962
85
891
634
52952
87
901
619
52947
97
906
555
52946
82
907
657
52943
91
910
592
52940
67
913
804
52931
81
922
665
52930
78
923
690
52929
104
924
518
52925
90
928
598
52923
98
930
550
52912
86
941
626
52899
96
954
561
52894
95
959
567
52868
93
985
579
52833
87
1020
619
52832
102
1021
528
52819
83
1034
649
52807
90
1046
598
52805
82
1048
657
52799
80
1054
673
52796
101
1057
533
52794
92
1059
585
52792
109
1061
494
52789
100
1064
539
52781
103
1072
523
52780
114
1073
472
52769
91
1084
592
52758
96
1095
561
52753
80
1100
673
52747
104
1106
518
52740
104
1113
518
52739
107
1114
503
52727
84
1126
641
52724
99
1129
544
52718
104
1135
518
52706
84
1147
641
52689
102
1164
528
52674
93
1179
579
52672
84
1181
641
52660
83
1193
649
52654
79
1199
682
52629
98
1224
550
52612
85
1241
634
52608
90
1245
598
52603
107
1250
503
52598
98
1255
550
52590
90
1263
598
52577
89
1276
605
52511
93
1342
579
52492
81
1361
665
52491
93
1362
579
52486
81
1367
665
52483
86
1370
626
52476
72
1377
748
52437
92
1416
585
52434
113
1419
477
52421
97
1432
555
52406
74
1447
728
52402
78
1451
690
52386
103
1467
523
52381
101
1472
533
52351
93
1502
579
52344
102
1509
528
52339
98
1514
550
52307
95
1546
567
52296
87
1557
619
52295
86
1558
626
52284
91
1569
592
52265
86
1588
626
52255
92
1598
585
52254
105
1599
513
52243
89
1610
605
52240
92
1613
585
52236
111
1617
485
52174
104
1679
518
52145
91
1708
592
52126
93
1727
579
52119
99
1734
544
52096
89
1757
605
52094
96
1759
561
52045
84
1808
641
52025
100
1828
539
52021
105
1832
513
51973
95
1880
567
51954
93
1899
579
51857
92
1996
585
51806
91
2047
592
51751
91
2102
592
51714
99
2139
544
51638
93
2215
579
51610
100
2243
539
51520
91
2333
592
51511
87
2342
619
51478
76
2375
709
51421
95
2432
567
51086
101
2767
533
50707
78
3146
690
50141
95
3712
567
