File size: 6,438 Bytes
533ae10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
22
40
199
444
457
669
679
1215
1412
1423
1429
1460
1491
1647
1671
1740
1755
1779
1823
1878
2036
2145
2161
2185
2219
2243
2328
2352
2615
2657
2666
2713
2870
2884
2909
2915
2936
3005
3065
3095
3194
3251
3375
3404
3679
3864
3904
4016
4041
4045
4064
4068
4070
4072
4079
4090
4134
4425
4450
4455
4457
4464
4523
4524
4541
4550
4575
4614
4634
4715
5013
5015
5021
5029
5040
5057
5070
5121
5250
5257
5328
5338
5351
5415
5497
5501
5536
5576
5599
5617
5641
5683
5702
5709
5711
5716
5771
5877
5888
5899
5921
5945
5991
6059
6065
6066
6087
6096
6114
6256
6265
6330
6520
6633
6943
7051
7108
7526
7681
7748
7763
7768
7778
7878
7906
7936
7975
8035
8185
8431
8942
9070
9212
9584
9615
9626
9631
9709
9711
9722
9870
9874
9878
9942
9946
9947
9958
9973
9987
10017
10030
10244
10250
10284
10333
10438
10645
10647
10888
10995
11083
11220
11349
11416
11491
11498
11630
11874
11889
11972
12296
12369
12382
12504
12580
12606
12611
12623
12823
12884
13128
13145
13339
13358
13368
13689
13709
13839
14041
14042
14130
14475
14946
15614
15706
15863
16111
16219
16658
17367
17382
17388
17584
17705
17858
17996
18440
18839
19022
19324
19378
19459
19467
19475
19531
19543
19612
19633
19634
19640
19666
19701
19722
19780
19807
19836
19982
20425
20430
20433
20447
20448
20451
20577
20624
20661
20878
20930
21463
21487
21520
21533
21575
21593
21692
21811
21864
22191
22195
22209
22216
22447
22617
22700
22718
22720
22758
22948
23059
23357
23415
23460
23471
23479
23483
23498
23501
23506
23517
23524
23615
24121
24178
24241
25189
25444
25691
25970
26117
26379
26440
26531
27037
27873
28995
30674
30682
32767
33573
34496
35035
35128
35214
36123
37616
37885
37886
38014
38348
38972
39029
40054
42861
43518
43727
44175
44388
45668
46366
46700
47791
49203
49378
50205
50859
51993
52118
52276
52443
52461
52539
52571
53484
54161
55357
55376
55585
58690
58714
59806
60070
60217
61200
61839
63596
64306
64719
65841
66221
66620
66669
66865
67195
68639
68808
68959
69099
69215
69337
72196
72238
72802
73555
74922
75248
76084
76487
76817
76893
77930
79266
79520
80210
81184
81294
81644
82214
82518
82537
82604
83578
83794
83804
83883
84330
85286
85639
86281
86453
87624
87732
87804
87822
87933
88638
90076
90481
90665
90683
90945
91665
92617
93512
94615
94806
94813
96676
97060
97291
97582
98335
98557
98825
100249
100411
100434
100922
101125
101527
103116
104391
104793
105808
105975
106681
107229
107334
107552
107934
108060
108098
108106
110030
110065
110563
111079
111667
111671
111957
112351
112544
114246
114249
115279
115933
115938
116006
116122
117380
118649
118675
118864
119478
119561
119682
119808
120075
120176
120750
121706
122975
123612
124509
124814
125632
125889
125949
126100
126676
127339
127504
127655
127728
127753
127857
128152
128476
128738
129016
129211
129244
129469
130186
130221
130852
130991
131039
131466
131763
133157
133548
133661
134168
134206
134752
135454
137001
138509
138980
139058
139922
139967
140086
140103
140186
141180
141629
141664
142655
143450
143592
143709
144382
146718
148280
148723
151351
151759
151778
152285
152453
152585
152990
153834
153966
154283
154448
154788
155021
155296
156949
156954
157620
158390
158963
160769
161380
161660
162673
163005
163016
163596
164120
164152
164330
164925
166595
166660
166683
166768
168438
169072
169133
170444
171462
172071
172473
173397
173564
174306
174802
175695
175912
176612
176740
177250
177265
177696
177885
177903
178320
179224
179337
179437
179444
179481
179994
180430
180452
180709
181259
181270
181292
181421
181904
181910
181915
181925
182069
182260
182474
182518
183209
183462
184125
184260
184413
185253
186629
186898
188504
190084
190127
190328
190481
191207
191444
192882
193144
193519
193641
193671
193683
193772
194206
194249
194554
195315
195553
195858
196421
196853
197746
198738
198744
199692
199929
199976
200003
200223
200250
200828
201263
201276
201645
202167
202214
202741
203324
203419
203819
203844
203901
203975
204085
204116
204119
204429
204701
204797
205005
205831
205922
205974
206001
206545
206805
206842
206882
206922
207164
207174
207302
207424
207444
207829
207833
207847
208021
208149
208815
209067
209093
209274
209310
209508
209808
209899
209906
210013
210131
210146
210152
210341
210348
210351
210361
210629
210896
211021
211271
211363
211501
211517
211718
212002
212097
212120
212369
212458
212482
212503
212541
212596
212810
212881
213122
213338
213601
213738
213743
213861
213999
214063
214189
214252
214423
214623
214682
214720
214945
215080
215163
215306
215351
215370
215425
215516
215821
216035
216072
216340
216397
216485
216620
216864
217136
217183
217196
217240
217493
217687
217697
217718
218026
218191
218271
218341
218363
218563
218654
218830
218862
218879
219076
219241
219339
219369
219578
219724
219733
219770
219788
219870
219893
220572
220576
220596
220728
220956
221143
221203
222033
222043
222257
222320
222448
222906
223072
223109
223219
223526
223544
223605
223700
223755
223796
224043
224265
224268
224280
224304
224352
224454
224666
224709
224720
224741
224820
224962
225127
225265
225311
225363
225492
225536
225724
225750
225818
226026
226065
226124
226359
226570
226618
226930
227005
227108
227555
227779
227881
227892
228031
228267
228841
228981
229028
229114
229186
229393
229443
229478
229633
229722
229777
229812
230022
230214
230345
230351
230869
230888
230937
230987
231147
231352
231636
231820
231850
231852
232242
232543
232765
232921
232931
232977
232989
232990
233200
233478
233545
233762
233822
233881
233921
234026
234041
234061
234161
234333
234483
234640
234787
234826
235204
235214
235543
235785
235823
236025
236061
236070
236081
236102
236168
236252
236282
236406
236681
236810
236855
236919
237247
237476
237737
237850
237896
237939
237960
237961
237969
238043
238306
238393
238476
238790
238840
238878
239022
239061
239062
239217
239277
239282
239473
239666
240313
240505
240607
240617
240649
240703
240769
240791
240864
240911
241137
241288
241462
241610
241661
241825
242047
242066
242459
242499
242882
243138
243145
243168
243343
243382
243408
243574
243579
243587
243613
243810
243910
243974
244036
244047
244267
244308
244530
244666
244741
244793
244861
244865
245024
245067
245148
245157
245351
245458
245565
245926
246001
246390
246703
246732
246793
246805
247038
247132
247365
247431
247808
247911
247953
248261
248347
248351
248362
248508
248607
248734
248797
249480
249588
249750
249781
249807
249964
249973
249982
250122
250256
250373
250449
250466
250597
250664
250715
250885
250981
251018
251230
251240