552
178
140
138
130
131
130
142
129
139
129
129
146
128
129
138
165
156
130
131
131
130
130
129
130
130
131
130
130
132
143
129
149
137
137
137
137
137
137
135
137
137
137
137
137
137
137
135
137
137
137
137
137
137
137
135
137
137
137
137
137
137
137
135
173
164
164
164
164
164
164
154
154
154
154
154
154
154
154
154
164
164
164
164
164
164
164
154
154
154
154
154
154
154
154
154
164
164
164
164
164
164
164
154
154
154
154
154
154
154
154
154
164
164
164
164
164
164
164
154
155
155
155
155
155
155
155
174
177
174
174
174
174
174
174
166
166
166
166
166
166
166
166
166
174
174
174
174
174
174
174
166
166
166
166
166
166
166
166
166
174
174
174
174
174
174
174
166
166
166
166
166
166
166
166
166
174
174
174
174
174
174
174
166
168
168
168
168
168
168
168
209
194
195
194
194
194
194
194
185
185
185
184
184
184
185
185
185
194
195
193
194
195
193
194
185
185
184
184
184
185
185
185
184
194
194
193
194
194
193
194
185
184
184
184
185
185
185
184
184
193
194
195
193
194
195
193
184
184
185
185
185
185
185
184
216
210
211
210
210
210
210
210
202
202
202
202
202
202
202
202
202
236
210
210
210
210
210
210
202
202
202
202
202
202
202
202
202
210
210
210
210
224
216
214
211
229
210
220
214
215
209
242
219
215
250
211
211
211
210
210
203
202
203
202
203
213
202
202
235
229
229
229
227
227
227
227
218
216
216
218
216
216
218
216
216
227
227
227
227
227
227
227
218
216
216
218
216
216
218
216
216
227
227
227
227
227
227
227
218
216
216
218
216
216
218
216
216
227
227
227
227
227
227
227
218
218
218
218
218
218
218
218
253
246
245
244
245
244
245
245
235
235
235
235
235
235
235
235
235
244
244
245
244
244
245
244
235
235
235
235
235
235
235
235
235
244
244
244
245
244
244
245
235
235
235
235
235
235
235
235
235
244
245
244
245
245
244
245
235
236
236
236
236
235
236
236
270
269
269
266
265
265
266
266
261
261
261
261
261
261
261
261
261
266
266
265
265
266
266
265
261
261
261
261
261
261
261
261
261
265
266
266
265
265
266
266
261
261
261
261
261
261
261
261
261
266
265
266
266
265
265
266
261
254
254
254
254
254
254
254
292
278
278
276
276
276
276
276
266
267
267
266
281
310
269
270
288
276
276
276
276
276
276
276
266
267
267
266
267
267
266
267
267
276
320
294
298
299
289
314
291
285
297
278
289
298
277
279
293
276
276
277
277
277
277
277
270
269
270
267
267
267
267
267
299
296
294
294
294
294
294
294
285
285
286
285
286
285
286
285
286
294
294
294
294
294
294
294
285
285
286
285
286
285
286
285
286
294
294
294
294
294
294
294
285
286
285
286
285
286
285
286
285
294
294
294
294
294
294
294
285
285
286
285
286
285
286
285
319
310
308
308
308
308
308
308
303
303
303
303
303
303
303
303
303
308
308
308
308
308
308
308
303
303
303
303
303
303
303
303
303
308
308
308
308
308
308
308
303
303
303
303
303
303
303
303
303
308
308
308
308
308
308
308
303
303
303
303
303
303
303
303
334
330
328
326
326
326
326
326
317
317
317
317
317
317
317
317
317
326
326
326
326
326
326
326
317
317
317
317
317
317
317
317
317
326
326
326
326
326
326
326
317
317
317
317
317
317
2341
317
342
328
328
331
326
326
326
326
317
317
319
319
317
319
317
319
353
344
344
395
364
357
360
353
377
357
359
365
336
335
335
335
335
344
344
344
345
344
344
344
335
335
335
335
335
335
335
335
335
344
344
344
344
344
344
344
335
335
335
335
335
335
335
335
335
344
344
344
344
344
344
344
335
335
335
335
335
335
335
335
371
360
357
357
357
357
357
357
353
353
353
353
353
353
353
353
353
357
357
357
357
357
357
357
353
353
353
353
353
353
353
353
353
357
357
357
357
357
357
357
353
353
353
353
353
353
353
353
353
357
357
357
357
357
357
357
353
353
353
353
353
353
353
353
391
376
376
376
376
376
376
376
366
366
366
366
366
366
366
366
366
376
376
376
376
376
376
376
366
366
366
366
366
366
366
366
366
376
376
376
376
376
376
376
366
366
366
366
366
366
366
366
366
376
376
376
376
376
376
376
366
369
375
368
369
368
369
368
406
393
393
393
393
393
393
393
385
385
385
385
385
385
385
385
385
393
393
393
393
393
393
393
385
385
385
385
385
385
385
385
385
393
393
393
393
395
393
393
385
384
384
386
385
385
385
385
385
393
393
393
393
393
393
393
385
386
387
386
387
386
387
386
421
455
414
407
409
409
409
409
402
402
402
402
402
402
402
402
402
409
409
409
409
409
409
409
402
402
402
402
402
402
402
402
402
409
409
409
409
409
409
407
402
402
402
402
402
402
402
402
402
409
409
409
409
409
409
409
402
402
402
402
402
402
402
402
441
435
429
428
429
429
429
426
416
416
416
416
416
416
416
416
416
427
426
427
427
427
426
427
416
416
416
416
416
416
416
416
416
427
426
427
427
427
426
427
416
416
416
428
416
416
416
416
416
427
427
426
427
426
427
427
416
418
418
419
419
419
418
418
454
452
448
446
446
446
446
444
435
435
435
435
435
435
435
435
435
444
444
444
444
444
444
444
435
435
435
435
435
435
435
435
435
444
444
444
444
444
444
444
435
435
435
435
435
435
435
435
435
444
444
444
444
444
444
444
435
436
436
436
436
436
436
436
479
469
464
464
464
464
464
461
454
454
454
454
454
454
454
454
454
461
461
461
461
461
461
461
454
454
454
454
454
454
454
454
454
461
461
461
461
461
461
461
454
454
454
454
454
454
454
454
454
461
461
461
461
461
461
461
454
454
454
454
454
454
454
454
495
479
477
477
477
477
477
477
467
466
466
466
466
466
466
466
466
477
477
477
477
477
477
477
466
466
466
466
406
380
382
382
380
386
386
386
386
386
386
386
378
377
378
378
378
378
378
378
380
386
386
386
386
386
386
386
378
379
380
380
380
380
379
379
406
402
400
400
400
400
400
399
393
393
393
393
393
393
393
393
393
399
400
400
400
399
400
400
393
393
393
393
393
393
393
393
393
399
400
400
400
400
400
400
393
393
393
393
393
393
393
393
393
399
400
400
400
400
400
400
393
393
393
393
393
393
393
393
424
414
411
411
411
411
411
411
406
406
407
407
407
407
407
407
407
411
411
411
411
411
411
411
406
406
406
406
406
406
406
406
406
411
411
411
411
411
411
411
407
407
406
406
406
406
406
406
406
411
411
411
411
411
411
411
407
407
407
407
407
407
407
407
443
428
426
427
427
427
426
427
418
418
418
418
418
418
418
418
418
427
426
426
426
427
427
427
418
418
418
1771
426
436
421
421
444
426
427
426
427
426
427
426
418
418
418
418
418
418
418
436
449
454
446
455
461
448
455
476
418
420
420
420
420
420
421
447
455
447
442
442
442
442
442
442
436
435
435
435
435
435
435
435
435
442
442
442
442
442
442
442
436
436
435
435
435
435
435
435
435
442
442
442
442
442
442
442
436
435
435
435
435
435
435
435
435
442
442
442
442
442
442
442
436
435
435
435
435
435
435
435
473
469
468
468
469
468
469
464
455
455
455
453
454
453
453
453
454
459
460
459
459
459
460
459
453
453
453
454
453
454
453
453
453
459
460
459
460
459
459
459
453
454
453
454
453
454
453
453
453
459
460
459
460
459
459
459
453
454
454
454
454
454
454
454
480
479
479
479
479
479
479
479
476
476
476
476
476
476
476
476
476
479
479
479
479
479
479
479
476
1333
476
476
476
476
476
476
476
479
479
479
479
479
479
479
476
476
476
476
476
476
476
476
476
479
479
479
479
479
479
479
476
476
476
476
476
476
476
476
485
492
495
492
492
492
492
492
485
485
485
485
485
485
485
485
485
492
492
492
492
492
492
492
486
486
486
486
486
486
486
486
486
492
492
492
492
492
492
492
485
485
486
486
486
486
486
486
486
492
492
492
492
492
492
492
485
486
486
486
486
486
486
486
503
508
508
508
508
508
508
508
500
500
500
501
500
500
501
500
500
508
508
508
508
508
508
508
500
500
501
500
500
501
500
500
501
508
508
508
508
508
508
508
500
500
501
500
500
501
500
500
501
508
508
508
508
508
508
508
500
500
501
501
500
500
500
501
515
519
519
518
519
518
518
519
515
515
515
1260
515
515
515
515
515
519
519
519
519
519
519
519
515
515
515
515
515
515
515
515
515
519
519
519
519
519
519
519
515
515
515
515
515
515
515
515
515
519
520
519
518
519
518
519
515
515
515
515
515
515
515
515
524
533
533
533
533
533
533
533
524
524
524
524
524
524
524
524
524
533
533
533
533
533
533
533
524
524
524
524
524
524
524
524
524
533
533
533
533
533
533
533
524
524
524
524
524
524
524
524
524
533
533
533
533
533
533
533
524
526
526
526
526
526
526
526
542
549
549
549
549
549
549
549
540
540
540
540
540
540
540
540
540
549
549
549
549
549
549
549
540
540
540
540
540
540
540
540
540
549
549
549
549
549
549
549
540
540
540
540
540
540
540
540
540
549
549
549
1301
549
549
549
540
540
540
540
540
540
540
540
630
561
558
558
558
558
558
558
554
554
555
554
555
554
554
554
555
558
558
558
560
558
558
558
555
554
555
554
554
554
555
555
554
558
558
558
558
558
558
558
554
555
554
554
554
555
555
555
554
558
558
558
558
558
558
558
554
555
554
554
554
555
555
555
565
575
575
575
575
575
575
575
564
564
564
564
564
564
564
564
565
575
575
575
575
575
574
575
565
565
564
564
564
564
1879
565
597
575
606
575
575
575
575
575
564
564
564
564
564
564
610
598
606
604
608
611
600
618
605
605
599
602
605
595
604
605
596
608
627
626
630
632
636
622
624
613
607
622
634
613
621
624
615
628
613
608
610
608
612
618
638
633
600
600
604
605
607
582
582
582
582
589
589
589
589
589
587
587
580
580
580
580
580
580
580
580
580
587
587
587
587
587
587
587
580
580
580
580
580
580
580
580
594
598
598
598
598
598
598
598
594
594
594
594
594
594
594
594
594
598
598
598
598
598
598
598
594
594
594
594
594
594
594
594
594
598
598
598
598
598
598
598
594
594
594
594
594
594
594
594
594
598
598
598
598
598
598
598
594
594
594
594
594
594
594
594
605
614
614
614
613
613
614
614
605
605
605
605
605
605
605
605
605
614
614
613
613
614
614
613
605
605
605
605
605
605
605
605
605
613
613
614
614
614
614
613
610
606
607
607
645
605
605
605
605
613
613
614
614
613
614
632
642
644
635
637
643
645
645
607
621
628
628
628
628
628
631
627
621
621
621
621
621
621
621
621
621
627
628
627
627
627
627
627
621
621
621
621
621
621
621
621
621
627
627
628
627
627
627
627
621
621
621
621
621
621
621
621
621
627
627
627
627
627
627
627
621
621
621
621
621
621
621
621
635
639
639
638
639
638
638
638
634
634
634
634
634
634
634
634
634
639
639
638
639
638
638
638
634
634
634
634
634
634
634
634
634
639
639
638
639
638
638
638
634
634
634
634
634
634
634
634
634
639
639
638
639
638
638
638
634
634
634
634
634
641
634
634
645
653
653
653
653
653
653
653
644
644
645
645
645
644
645
644
644
653
653
653
653
654
653
653
645
644
644
644
645
645
644
645
644
653
653
653
654
653
653
654
644
645
644
644
644
645
645
644
645
653
653
653
654
653
653
653
644
647
647
648
647
648
647
647
662
668
668
668
668
668
668
668
661
661
661
661
661
661
661
661
661
668
668
668
668
668
668
668
661
661
661
661
661
661
661
661
661
668
668
668
668
668
668
668
661
661
661
661
661
661
661
661
661
668
668
668
668
668
668
668
661
661
661
661
661
661
661
661
675
678
677
677
677
677
677
677
675
675
675
675
675
1390
675
675
675
677
677
677
677
677
677
677
675
675
675
675
675
675
675
675
675
677
677
677
677
677
677
677
675
675
675
675
675
675
675
675
675
677
677
677
677
677
677
677
675
675
675
675
675
675
675
675
684
693
693
693
693
693
693
693
684
684
684
684
684
684
684
684
684
693
693
693
693
693
693
693
684
684
684
684
684
684
684
684
684
693
693
693
693
693
693
693
684
684
684
684
684
684
684
684
684
693
693
693
693
693
693
693
684
686
686
686
686
686
686
686
702
708
708
707
708
707
707
707
701
701
701
702
701
701
701
701
702
708
708
708
707
708
708
708
1410
701
701
701
701
702
701
701
701
707
707
708
707
708
708
707
701
701
701
701
702
701
701
701
701
707
707
708
707
708
708
710
701
701
701
702
701
701
701
701
716
718
717
717
717
717
717
717
715
715
715
715
715
715
715
715
715
718
717
717
717
717
717
717
715
715
715
715
715
715
715
715
715
717
717
717
717
717
717
717
715
715
715
715
715
715
715
715
715
717
717
717
717
717
717
717
715
715
715
715
715
715
715
715
725
733
733
733
733
733
733
733
724
724
724
724
724
724
724
724
724
733
733
733
733
733
733
733
724
724
724
724
724
724
724
3511
730
733
733
733
733
733
733
733
724
724
745
768
767
761
784
759
754
733
734
733
733
734
734
741
724
726
726
726
726
726
726
726
742
747
747
747
747
747
747
747
740
740
740
740
740
740
740
740
740
747
747
747
747
747
747
747
740
740
740
740
740
740
740
740
740
747
747
747
747
747
747
747
740
740
740
740
740
740
740
740
740
747
747
747
747
747
747
747
740
740
740
740
740
740
740
740
756
759
758
758
758
758
758
758
756
756
756
756
756
755
755
755
755
758
758
758
758
758
758
758
756
756
756
756
756
756
756
758
756
758
758
758
758
758
758
758
755
756
756
756
756
756
756
756
756
758
758
758
758
758
758
758
755
755
755
755
756
755
755
794
765
774
773
774
773
773
774
773
765
765
765
765
765
765
765
765
765
773
773
773
774
773
773
773
765
765
765
765
765
765
765
765
765
773
773
773
774
774
773
774
765
765
765
765
765
765
765
765
765
773
774
773
774
773
773
774
765
767
767
767
767
767
767
767
782
788
787
787
787
787
787
787
780
780
780
780
780
780
780
780
780
787
787
787
787
787
787
787
780
780
780
788
780
780
780
780
780
787
787
787
787
787
787
787
780
780
780
780
780
780
780
780
780
787
787
787
787
787
787
787
780
780
780
780
780
780
780
780
794
799
798
798
797
797
797
798
794
794
794
794
794
794
794
794
794
798
797
798
797
797
797
798
794
794
794
794
794
794
794
794
794
797
798
797
797
797
798
797
794
794
794
794
794
794
794
794
794
797
798
798
798
797
798
797
794
794
794
794
794
794
794
794
805
814
814
813
814
814
814
813
805
805
805
805
805
805
805
805
805
814
814
814
814
814
1601
812
805
805
805
805
805
805
805
805
805
812
812
812
812
812
812
812
805
805
805
805
805
805
805
805
805
812
813
812
812
812
812
812
805
806
806
806
806
806
806
806
821
828
828
828
828
828
828
828
821
820
821
820
821
821
821
821
821
828
828
828
828
828
828
828
820
821
821
821
821
821
820
821
821
828
828
828
828
828
828
828
821
821
821
821
821
821
821
821
820
828
828
828
828
828
828
828
821
821
821
821
821
821
821
821
835
840
839
839
838
838
839
839
834
834
834
834
834
834
834
834
1740
862
841
848
838
838
839
839
834
834
834
834
880
880
878
891
881
924
839
839
839
840
839
842
835
834
834
834
834
834
834
834
834
838
838
839
839
838
838
839
834
834
834
834
834
834
834
834
845
853
852
852
852
852
852
852
845
845
846
845
845
845
845
845
845
852
852
852
852
852
852
852
845
845
845
845
845
845
845
845
845
852
852
852
853
852
852
852
845
845
845
845
845
845
845
845
845
852
852
852
853
852
852
852
845
846
846
846
846
846
846
846
862
869
868
868
868
868
873
868
861
860
860
861
860
860
860
861
860
868
868
868
868
868
868
868
860
860
860
860
860
860
860
860
862
868
868
868
868
868
868
868
861
860
860
861
860
860
861
860
860
868
868
868
868
868
868
868
861
860
860
861
860
860
860
861
878
879
878
878
878
879
878
878
875
875
875
875
875
875
875
875
875
878
878
878
878
878
878
878
875
875
875
875
875
875
875
875
875
878
878
878
879
878
878
879
875
875
875
875
875
875
875
875
875
879
879
879
879
879
879
879
875
1601
875
875
875
875
875
875
884
893
893
893
893
893
893
893
884
884
884
884
884
884
884
884
884
893
893
895
893
893
893
893
884
884
884
884
884
884
884
884
884
893
893
893
893
893
893
893
884
884
884
884
884
884
884
884
884
893
893
893
893
893
893
893
884
886
886
886
886
886
886
886
902
909
908
908
909
908
908
909
900
900
900
900
900
900
900
900
900
908
908
909
908
908
909
908
900
900
900
900
900
900
900
900
900
908
908
909
908
908
909
908
900
900
1603
900
900
900
900
900
900
908
908
909
908
909
908
908
900
900
900
900
900
900
900
900
914
918
918
918
918
918
918
918
914
914
915
914
915
915
914
914
915
918
918
918
918
918
918
918
914
914
915
914
915
915
914
914
915
918
918
918
918
918
918
918
914
914
915
914
915
915
914
914
914
918
918
918
918
918
918
918
914
914
915
915
914
915
914
914
925
933
933
932
932
932
933
932
924
925
924
924
924
924
924
924
924
933
933
933
932
933
933
932
924
1828
925
927
944
924
924
924
924
933
933
933
948
988
988
986
980
985
925
925
925
925
925
953
924
933
933
933
933
933
933
933
924
927
927
927
927
927
927
927
942
948
947
947
947
947
947
947
940
940
940
940
940
940
940
940
940
947
947
947
955
973
949
953
940
940
940
940
940
940
940
1013
991
999
1009
1007
996
987
991
1008
978
942
942
941
941
941
942
940
940
947
947
947
947
947
947
947
940
940
940
940
940
940
940
940
954
959
958
958
963
958
958
958
954
954
954
954
954
954
954
954
954
958
958
958
958
958
958
958
954
954
954
954
956
954
954
954
954
958
958
958
958
958
958
958
954
954
954
954
954
954
954
954
954
958
958
958
958
958
958
958
954
954
954
954
954
954
954
954
965
974
973
973
974
974
973
973
965
965
965
965
965
965
965
965
965
974
974
974
974
974
974
973
965
965
965
965
965
965
965
965
965
973
973
974
974
973
973
974
965
965
965
965
965
965
3648
965
965
974
974
973
973
974
974
973
965
967
967
967
967
1005
967
967
980
991
989
989
989
988
989
989
980
980
980
980
980
980
980
980
981
989
989
989
988
989
989
989
981
981
981
981
981
981
981
981
981
988
989
989
988
988
989
989
980
980
980
980
980
980
980
980
980
989
989
989
989
989
988
989
980
981
981
981
981
981
981
981
996
1000
998
998
999
998
999
998
994
994
994
994
994
994
994
994
994
2472
1004
998
998
998
998
998
994
994
994
994
994
994
994
994
994
999
999
998
999
998
998
998
995
994
994
994
994
994
994
994
994
999
998
998
998
998
998
998
994
994
994
994
994
994
994
994
1005
1015
1014
1014
1013
1013
1014
1014
1004
1004
1004
1004
1005
1005
1005
1005
1004
1013
1013
1014
1014
1013
1014
1014
1004
1004
1005
1005
1004
1004
1005
1005
1004
1014
1014
1013
1014
1014
1014
1013
1005
1004
1004
1005
1005
1004
1004
1005
1004
1014
1014
1014
1013
1013
1013
1941
1016
1008
1016
1007
1007
1007
1007
1008
1021
1046
1082
1085
1081
1079
1051
1029
1021
1021
1021
1025
1021
1021
1021
1021
1021
1028
1028
1028
1028
1028
1028
1028
1021
1021
1021
1021
1021
1021
1021
1021
1021
1028
1028
1028
1028
1028
1028
1028
1021
1021
1021
1021
1021
1021
1021
1021
1021
1028
1028
1028
1028
1028
1028
1028
1021
1021
1021
1021
1021
1021
1021
1021
1035
1040
1038
1039
1039
1039
1039
1039
1035
1035
1035
1035
1035
1035
1035
1035
1035
1039
1039
1038
1039
1039
1039
1039
1035
1035
1843
1035
1035
1035
1035
1035
1035
1039
1039
1039
1039
1039
1039
1038
1035
1035
1035
1035
1035
1035
1035
1035
1035
1040
1039
1039
1039
1039
1039
1038
1035
1035
1035
1035
1035
1035
1035
1035
1044
1053
1053
1053
1053
1053
1053
1053
1044
1044
1044
1044
1044
1044
1044
1044
1044
1053
1053
1053
1053
1053
1053
1053
1044
1044
1044
1044
1044
1044
1044
1044
1044
1053
1053
1053
1053
1053
1053
1053
1044
1044
1044
1044
1044
1044
1044
1044
1044
1053
1053
1053
1053
1053
1053
1053
1044
1046
1046
1046
1046
1772
1046
1046
1062
1069
1068
1068
1068
1068
1068
1068
1061
1061
1061
1061
1061
1061
1060
1061
1061
1068
1068
1068
1068
1068
1068
1068
1061
1061
1061
1061
1061
1060
1061
1061
1061
1067
1068
1067
1067
1067
1067
1067
1061
1061
1061
1061
1061
1061
1061
1060
1061
1068
1068
1068
1068
1068
1068
1068
1061
1061
1061
1061
1061
1061
1062
1061
1076
1079
1077
1077
1077
1077
1077
1077
1075
1075
1075
1075
1075
1075
1075
1075
1075
1077
1077
1077
1077
1077
1077
1077
1075
1075
1075
1075
1075
1777
1075
1075
1075
1077
1077
1077
1077
1077
1077
1077
1075
1075
1075
1075
1075
1075
1075
1075
1075
1077
1077
1079
1077
1077
1077
1077
1075
1075
1075
1075
1075
1075
1075
1075
1085
1094
1093
1093
1093
1093
1093
1093
1084
1084
1084
1084
1084
1084
1084
1084
1084
1093
1093
1093
1093
1093
1093
1093
1084
1084
1084
1084
1084
1084
1084
1084
1084
1093
1093
1093
1093
1093
1093
1093
1084
1084
1084
1084
1084
1084
1084
1084
1084
1093
1093
1093
1093
1093
1093
1093
1084
1086
1086
1086
1086
1900
1094
1114
1103
1108
1107
1107
1107
1107
1123
1160
1161
1175
1158
1102
1101
1101
1101
1102
1101
1107
1107
1107
1107
1107
1107
1107
1100
1100
1100
1100
1100
1100
1100
1100
1100
1107
1107
1107
1107
1107
1107
1107
1100
1100
1100
1100
1100
1100
1100
1100
1100
1107
1107
1107
1107
1107
1107
1107
1100
1100
1100
1100
1100
1100
1100
1100
1116
1119
1118
1118
1118
1118
1118
1118
1115
1116
1116
1115
1115
1116
1115
1115
1115
1118
1118
1118
1118
1118
1118
1118
1115
1115
1902
1115
1116
1115
1115
1115
1115
1118
1118
1118
1118
1118
1118
1118
1115
1115
1116
1115
1115
1115
1115
1116
1116
1118
1118
1118
1118
1118
1118
1118
1115
1115
1115
1116
1115
1115
1115
1115
1139
1134
1134
1134
1134
1134
1134
1134
1125
1125
1125
1125
1125
1125
1125
1125
1125
1134
1134
1134
1134
1134
1134
1134
1125
1125
1125
1125
1125
1125
1125
1125
1125
1134
1134
1134
1134
1134
1134
1134
1125
1125
1125
1125
1125
1125
1125
1125
1125
1134
1134
1134
1134
1134
1134
1845
1125
1127
1127
1127
1127
1127
1127
1127
1143
1150
1149
1148
1148
1148
1149
1148
1140
1140
1140
1141
1140
1140
1140
1140
1140
1149
1148
1149
1148
1148
1148
1149
1140
1140
1140
1140
1140
1140
1140
1140
1140
1148
1148
1148
1149
1148
1148
1149
1140
1140
1140
1140
1140
1140
1140
1140
1140
1149
1148
1148
1149
1148
1149
1148
1140
1140
1140
1140
1140
1140
1140
1140
1154
1160
1158
1158
1158
1158
1158
1158
1154
1154
1196
1154
1154
1154
1154
2462
1154
1158
1158
1158
1158
1157
1158
1158
1154
1154
1154
1154
1154
1154
1154
1154
1154
1158
1158
1158
1157
1158
1157
1157
1154
1154
1154
1154
1154
1154
1154
1154
1154
1158
1158
1158
1158
1158
1158
1158
1154
1154
1154
1154
1154
1154
1154
1154
1165
1175
1174
1174
1174
1174
1174
1174
1165
1165
1165
1165
1165
1165
1165
1165
1165
1174
1174
1174
1174
1174
1174
1174
1165
1165
1165
1165
1165
1165
1165
1165
1165
1174
1174
1174
1174
1174
1174
1174
1165
4197
1169
1165
1165
1165
1165
1165
1191
1244
1237
1242
1250
1174
1174
1174
1165
1171
1167
1167
1166
1167
1166
1167
1180
1189
1188
1188
1188
1188
1188
1188
1181
1181
1181
1181
1181
1181
1181
1181
1181
1188
1188
1188
1188
1188
1188
1188
1180
1180
1180
1180
1180
1180
1180
1180
1180
1188
1188
1188
1188
1188
1188
1188
1180
1180
1180
1180
1180
1180
1180
1180
1181
1188
1188
1188
1188
1188
1188
1188
1181
1181
1181
1181
1181
1181
1181
1181
1200
1198
1197
1197
1197
1197
1197
1197
1195
1194
1194
1195
1194
1194
1194
1195
1194
1197
1197
1197
1200
1197
1197
1197
1194
1195
1194
1194
1194
1195
1194
1194
1194
1197
1197
1197
1197
1197
1197
1197
1195
1194
1194
1195
1194
1194
1194
1195
1194
1197
1197
1197
1197
1197
1197
1197
1194
1194
1194
1194
1194
1194
1194
1194
1205
1216
1214
1214
1214
1214
1214
1214
1205
1205
1205
1205
1205
1205
1205
1205
1205
1214
1214
1214
1214
1214
1214
1956
1205
1205
1205
1205
1205
1205
1205
1205
1206
1214
1214
1215
1214
1214
1214
1214
1205
1205
1205
1206
1205
1205
1205
1205
1205
1215
1215
1214
1214
1214
1214
1214
1205
1206
1206
1206
1206
1206
1206
1206
1221
1229
1228
1228
1228
1228
1228
1228
1220
1221
1220
1220
1220
1220
1220
1220
1220
1228
1228
1228
1228
1228
1228
1228
1221
1220
1220
1220
1220
1220
1220
1220
1220
1228
1228
1228
1228
1228
1228
1228
1220
1220
1220
1220
1221
1937
1224
1220
1220
1228
1228
1228
1228
1228
1228
1228
1220
1221
1221
1221
1220
1220
1220
1221
1248
1239
1237
1237
1237
1237
1237
1237
1235
1235
1235
1235
1235
1235
1235
1235
1235
1237
1237
1237
1237
1237
1274
1264
1235
1235
1235
1235
1235
1249
1305
1310
1299
1309
1309
1312
1306
1315
1310
1308
1319
1295
1328
1307
1319
1309
1283
1305
1300
1304
1255
1262
1277
1269
1276
1246
1247
1295
1277
1299
1296
1250
1237
1237
1247
1256
2258
1267
1260
1253
1253
1253
1244
1244
1274
1332
1306
1314
1286
1245
1244
1254
1279
1253
1253
1253
1253
1253
1244
1244
1244
1244
1244
1244
1244
1244
1244
1253
1253
1253
1253
1253
1253
1253
1244
1244
1244
1244
1244
1244
1244
1244
1244
1253
1253
1253
1253
1253
1253
1253
1244
1246
1246
1246
1246
1246
1246
1246
1261
1269
1269
1268
1268
1268
1268
1269
1260
1260
1260
1260
1260
1260
1260
1260
1260
1268
1268
1268
1268
1268
1274
1268
1260
1260
1260
1260
1260
1260
1260
1260
1260
1268
1268
1268
1269
1268
1268
1268
1261
1260
1260
1260
1260
1260
1260
1260
1260
1268
1268
1269
1268
1268
1268
1268
1260
1260
1260
1260
1260
1260
1260
1260
1275
1279
1278
1278
1278
1278
1278
1278
1274
1275
1275
1274
1274
1275
1275
1274
1274
1278
1278
1278
1278
1278
1278
1278
1275
1274
1274
1275
1275
1274
1275
1275
1274
1278
1278
1278
1278
1278
1278
1278
1275
2043
1275
1274
1274
1275
1275
1274
1275
1278
1278
1278
1278
1278
1278
1278
1275
1275
1274
1274
1276
1275
1275
1275
1285
1294
1293
1293
1293
1293
1293
1293
1284
1284
1284
1284
1284
1284
1284
1284
1284
1293
1293
1293
1293
1293
1293
1293
1284
1284
1285
1284
1284
1284
1285
1284
1284
1293
1293
1293
1293
1293
1293
1293
1284
1284
1285
1284
1284
1284
1285
1284
1284
1293
1293
1293
1293
1293
1293
1293
1284
1287
1287
1287
1295
1286
1287
1287
1301
1308
1307
1307
1307
1307
1307
1307
1300
1300
1300
1300
1300
1300
1302
1300
1300
1307
1307
1307
1307
1307
1307
1307
1300
1300
1300
1300
1300
1300
1300
1300
1300
1307
1307
1307
1307
1307
1307
1307
1300
1300
1300
1300
1300
1300
1300
1300
1300
1307
1307
1307
1307
1307
1307
1307
1300
1300
1300
1300
1300
1300
1300
1300
1315
1319
1318
1318
1318
1318
1318
1318
1314
1314
1314
1314
1314
2130
1315
1319
1314
1318
1318
1318
1318
1336
1405
1399
1390
1351
1315
1314
1315
1316
1314
1314
1314
1318
1318
1318
1318
1318
1318
1318
1314
1314
1314
1314
1314
1314
1314
1314
1314
1318
1318
1318
1318
1318
1318
1318
1314
1314
1314
1314
1314
1365
1314
1314
1325
1333
1332
1332
1332
1332
1332
1332
1325
1325
1325
1325
1325
1325
1325
1325
1325
1332
1332
1332
1332
1332
1332
1332
1325
1325
1325
2730
1325
1325
1325
1325
1325
1332
1332
1332
1332
1332
1332
1332
1325
1325
1325
1325
1325
1326
1325
1325
1325
1332
1332
1332
1332
1332
1332
1332
1325
1327
1327
1327
1327
1327
1327
1327
1341
1351
1349
1349
1349
1349
1349
1349
1341
1341
1341
1341
1341
1341
1341
1341
1341
1349
1349
1349
1349
1349
1349
1349
1341
1341
1341
1341
1341
1341
1341
1341
1341
1349
1348
1349
1349
1349
1349
1349
1341
1341
4086
1344
1340
1340
1340
1340
1341
1347
1347
1347
1347
1347
1347
1347
1340
1341
1341
1342
1341
1341
1341
1341
1354
1360
1358
1358
1358
1358
1358
1358
1354
1354
1354
1354
1354
1354
1354
1354
1354
1358
1358
1358
1359
1358
1358
1358
1354
1354
1354
1354
1354
1354
1354
1354
1354
1358
1358
1358
1359
1358
1358
1358
1354
1354
1354
1354
1354
1354
1354
1354
1354
1358
1358
1358
1359
1358
1358
1358
2359
1354
1354
1354
1354
1354
1354
1354
1364
1375
1374
1374
1373
1374
1374
1374
1364
1364
1366
1365
1364
1364
1365
1365
1365
1373
1373
1374
1374
1373
1374
1373
1364
1364
1365
1365
1364
1364
1365
1365
1364
1373
1373
1374
1374
1373
1374
1374
1364
1364
1365
1365
1364
1364
1365
1365
1364
1374
1373
1373
1374
1374
1373
1374
1365
1367
1367
1367
1367
1368
1367
1367
1397
1389
1388
1388
1388
1388
2338
1412
1389
1381
1381
1381
1381
1381
1436
1475
1453
1462
1424
1389
1389
1390
1389
1388
1381
1381
1381
1381
1381
1380
1381
1381
1381
1388
1388
1388
1388
1388
1388
1388
1381
1381
1381
1381
1381
1380
1381
1381
1380
1388
1388
1388
1388
1388
1388
1388
1381
1381
1381
1381
1381
1381
1381
1381
1395
1399
1397
1397
1397
1397
1397
1397
1395
1395
1395
1395
1395
1395
1395
1395
1395
1397
1397
2221
1397
1397
1397
1397
1395
1395
1395
1395
1395
1395
1395
1395
1395
1397
1397
1397
1399
1397
1397
1397
1395
1395
1395
1395
1395
1395
1395
1395
1395
1397
1397
1397
1397
1397
1397
1397
1395
1395
1395
1395
1395
1395
1395
1395
1433
1416
1413
1413
1413
1413
1413
1413
1404
1404
1404
1404
1404
1404
1404
1404
1404
1413
1413
1413
1413
1413
1413
1413
1404
1404
1404
1404
1404
1404
1404
1404
2123
1413
1413
1413
1413
1413
1413
1413
1404
1404
1404
1404
1404
1404
1404
1404
1404
1415
1413
1413
1413
1413
1413
1413
1404
1406
1406
1406
1406
1406
1406
1406
1421
1429
1427
1427
1427
1427
1427
1427
1421
1421
1420
1421
1421
1421
1421
1421
1421
1428
1428
1428
1428
1427
1427
1427
1421
1421
1421
1421
1421
1421
1421
1420
1421
1428
1428
1428
1428
1427
1428
1427
1421
1421
1421
1420
2147
1421
1421
1421
1421
1427
1427
1427
1427
1427
1427
1427
1420
1421
1421
1421
1421
1422
1421
1421
1435
1439
1437
1437
1437
1437
1437
1437
1435
1435
1435
1435
1435
1435
1435
1435
1435
1437
1437
1437
1437
1437
1437
1437
1435
1435
1435
1435
1435
1435
1435
1435
1435
1437
1437
1437
1437
1437
1437
1437
1435
1435
1435
1435
1435
1435
1435
1435
1435
1437
1437
1437
1437
1437
1437
2257
1438
1443
1435
1435
1435
1435
1452
1515
1522
1544
1496
1454
1454
1456
1455
1453
1444
1444
1444
1444
1444
1444
1444
1444
1444
1453
1453
1453
1453
1453
1453
1453
1444
1444
1444
1444
1444
1444
1444
1444
1444
1453
1453
1453
1453
1453
1453
1453
1444
1444
1444
1444
1444
1444
1444
1444
1444
1453
1453
1453
1453
1453
1453
1453
1444
1446
1446
1446
1446
1446
1446
1446
1462
2268
1467
1467
1467
1467
1467
1467
1460
1460
1460
1460
1460
1460
1460
1460
1460
1467
1468
1467
1467
1467
1467
1467
1460
1460
1460
1460
1460
1460
1460
1460
1460
1467
1467
1467
1467
1467
1467
1467
1460
1460
1460
1460
1460
1460
1460
1460
1460
1467
1467
1467
1467
1467
1467
1467
1460
1460
1460
1460
1460
1460
1460
1460
1477
1479
1478
1478
1478
1478
1478
1478
1475
1475
1475
2165
1475
1476
1475
1476
1475
1478
1478
1478
1478
1478
1478
1478
1475
1475
1475
1478
1475
1475
1475
1476
1475
1478
1478
1478
1478
1478
1478
1478
1475
1475
1475
1476
1475
1475
1476
1475
1476
1478
1478
1478
1478
1478
1478
1478
1475
1475
1475
1475
1476
1475
1475
1475
1499
1495
1494
1494
1494
1494
1494
1494
1485
1485
1485
1485
1485
1485
1485
1485
1485
1494
1494
1494
2184
1493
1494
1494
1485
1485
1485
1485
1485
1485
1485
1485
1485
1494
1494
1494
1495
1494
1494
1494
1485
1485
1485
1485
1485
1485
1485
1485
1534
1494
1493
1493
1493
1493
1493
1493
1485
1487
1487
1487
1487
1487
1487
1487
1503
1510
1509
1508
1508
1508
1509
1508
1500
1500
1500
1500
1500
1500
1500
1500
1500
1508
1508
1508
1509
1508
1508
1508
1500
1500
4863
1511
1500
1500
1500
1500
1523
1609
1590
1590
1513
1508
1510
1509
1500
1500
1500
1500
1500
1500
1500
1500
1500
1507
1507
1507
1507
1507
1507
1507
1500
1500
1500
1500
1500
1500
1500
1500
1528
1520
1518
1518
1518
1518
1518
1518
1514
1514
1514
1514
1514
1514
1514
1514
1514
1517
1517
1517
1517
1517
1517
1517
1514
1514
1514
1514
1514
1514
1514
1514
2536
1518
1517
1517
1517
1517
1517
1517
1514
1514
1514
1514
1514
1514
1514
1514
1514
1517
1517
1517
1517
1517
1517
1517
1514
1514
1514
1514
1514
1514
1514
1514
1525
1535
1534
1534
1534
1534
1534
1534
1525
1525
1525
1525
1525
1525
1525
1525
1525
1534
1534
1534
1534
1534
1534
1534
1525
1525
1525
1525
1525
1525
1525
1525
1525
1534
1534
1534
1534
1534
1534
2272
1525
1525
1525
1525
1525
1525
1525
1525
1525
1534
1534
1534
1534
1534
1534
1537
1525
1526
1527
1526
1527
1526
1527
1526
1541
1550
1548
1548
1548
1548
1548
1548
1540
1540
1540
1540
1540
1540
1541
1541
1541
1548
1548
1548
1548
1548
1548
1548
1540
1540
1540
1540
1540
1540
1540
1540
1540
1548
1548
1548
1548
1548
1548
1548
1541
1541
1541
1541
1541
1541
2284
1541
1541
1548
1548
1548
1548
1548
1548
1548
1540
1541
1541
1541
1541
1541
1542
1541
1555
1559
1557
1557
1557
1557
1557
1557
1554
1554
1554
1554
1554
1554
1554
1554
1554
1557
1557
1557
1557
1557
1557
1557
1554
1554
1554
1554
1554
1554
1554
1554
1554
1557
1557
1557
1557
1557
1557
1557
1554
1554
1554
1554
1554
1554
1554
1554
1554
1557
1557
1557
2440
1567
1597
1557
1554
1554
1554
1582
1662
1648
1651
1555
1566
1576
1576
1574
1574
1574
1574
1574
1565
1565
1565
1565
1566
1565
1565
1565
1565
1575
1575
1575
1575
1575
1575
1575
1566
1565
1565
1565
1565
1566
1565
1565
1565
1574
1574
1574
1574
1574
1574
1574
1565
1565
1565
1565
1565
1566
1565
1565
1565
1574
1574
1574
1574
1574
1574
1574
1565
2375
1566
1566
1566
1566
1566
1566
1597
1590
1588
1588
1588
1588
1588
1588
1580
1582
1581
1580
1580
1580
1581
1581
1581
1588
1588
1588
1588
1588
1588
1588
1581
1581
1581
1580
1581
1580
1580
1580
1581
1588
1588
1588
1588
1588
1588
1588
1580
1581
1580
1580
1580
1581
1581
1581
1580
1588
1588
1588
1588
1588
1588
1588
1581
1581
1581
1580
1581
1580
2274
1581
1595
1601
1598
1599
1598
1598
1598
1599
1595
1595
1595
1595
1595
1595
1596
1598
1600
1605
1597
1597
1684
1690
1709
1685
1677
1670
1645
1596
1597
1596
1595
1595
1595
1597
1597
1597
1597
1597
1597
1597
1595
1595
1595
1595
1595
1595
1595
1595
1595
1597
1597
1597
1597
1597
1597
1597
1595
1595
1595
1595
1595
1595
1595
1595
1604
1615
3415
1613
1613
1613
1613
1613
1604
1604
1604
1604
1604
1604
1604
1604
1604
1616
1613
1613
1613
1613
1613
1613
1604
1604
1604
1604
1604
1604
1604
1604
1604
1613
1613
1613
1613
1613
1613
1613
1604
1604
1604
1604
1604
1604
1604
1604
1604
1613
1613
1613
1613
1613
1613
1613
1604
1606
1606
1606
1606
1606
1606
1606
1622
1630
1628
1628
1628
1634
1629
1635
1620
1620
1620
1620
1673
1708
1707
1680
1621
1628
1630
1628
1628
1628
1628
1629
1620
1620
1620
1620
1620
1620
1620
1620
1620
1628
1628
1629
1628
1629
1628
1628
1620
1620
1620
1620
1620
1620
1620
1620
1620
1628
1628
1629
1628
1628
1628
1628
1620
1620
1620
1620
1620
1620
1620
1620
1635
1640
1638
1638
1638
1638
1638
1638
2431
1635
1634
1634
1634
1635
1635
1634
1634
1638
1638
1638
1638
1638
1638
1641
1635
1635
1635
1634
1634
1635
1635
1634
1634
1638
1638
1638
1638
1638
1638
1638
1635
1634
1634
1635
1635
1634
1634
1635
1635
1638
1638
1638
1638
1638
1638
1638
1634
1635
1635
1634
1634
1635
1635
1634
1645
1655
1653
1653
1653
1653
1653
1653
1644
1644
1644
1672
1644
1644
1644
1644
1644
1653
1653
1653
1653
1653
1653
1653
1644
1645
1644
1644
1644
1644
1644
1644
1644
1653
1653
1653
1653
1653
1653
1653
1644
1644
1644
1644
1644
1644
1644
1644
1644
1653
1653
1653
1653
1653
1653
1653
1644
1647
1647
1647
1647
1647
1647
1647
1662
1669
1667
1667
1667
1667
1667
1667
1660
1660
1660
1660
1660
1664
1660
1660
1660
1667
1667
1667
1667
1667
1667
1667
1660
1660
1660
1663
1660
1660
1660
1660
1660
1667
1667
1757
1668
1669
1669
1669
1660
1660
1660
1660
1660
1660
1660
1660
1660
1669
1669
1669
1668
1669
1669
1669
1660
1660
1660
1660
1660
1660
1660
1660
1674
1680
1678
1678
1678
1678
1678
1678
1674
1674
1674
3272
1678
1681
1674
1674
1674
1678
1745
1765
1774
1722
1679
1679
1679
1674
1674
1674
1676
1743
1790
1761
1789
1776
1770
1785
1776
1789
1776
1779
1796
1756
1760
1774
1772
1734
1750
1733
1676
1680
1680
1679
1678
1678
1678
1678
1674
1674
1674
1674
1674
1674
1674
1674
1685
1696
1694
1694
1694
1694
1694
1694
1685
1685
1685
2490
1685
1685
1685
1685
1685
1692
1692
1692
1692
1692
1692
1692
1685
1685
1686
1685
1685
1685
1685
1685
1685
1692
1692
1692
1692
1692
1692
1692
1685
1685
1685
1685
1685
1685
1685
1685
1685
1692
1692
1692
1692
1692
1692
1692
1685
1687
1687
1687
1687
1687
1687
1687
1701
1710
1709
1709
1709
1709
1709
1709
1701
1701
1701
1701
2432
1701
1701
1701
1701
1709
1709
1709
1709
1709
1709
1708
1701
1701
1701
1701
1701
1701
1701
1701
1701
1709
1709
1708
1709
1709
1709
1709
1701
1701
1701
1701
1701
1701
1701
1701
1701
1709
1709
1709
1709
1709
1709
1709
1701
1701
1701
1701
1701
1701
1701
1701
1715
1721
1718
1718
1718
1719
1718
1718
1714
1714
1714
1714
1714
2450
1714
1714
1714
1718
1718
1718
1719
1719
1718
1718
1714
1714
1714
1715
1714
1714
1714
1714
1714
1718
1718
1718
1718
1718
1718
1718
1714
1714
1714
1714
1714
1714
1714
1714
1714
1719
1719
1718
1718
1718
1718
1718
1714
1714
1714
1714
1714
1714
1714
1714
1726
1734
1732
1732
1732
1732
1732
1732
1725
1725
1724
1725
1725
2538
1751
1731
1724
1733
1733
1756
1847
1831
1799
1736
1725
1728
1726
1724
1724
1725
1725
1724
1724
1734
1733
1733
1734
1734
1734
1734
1724
1724
1725
1725
1724
1724
1725
1725
1725
1734
1734
1733
1734
1734
1733
1734
1725
1727
1727
1727
1728
1727
1727
1727
1741
1750
1748
1748
1748
1748
1748
1748
1741
1741
1741
1741
2527
1741
1740
1741
1740
1748
1748
1748
1748
1748
1748
1748
1740
1741
1740
1742
1741
1741
1741
1740
1741
1748
1748
1748
1748
1748
1748
1748
1741
1741
1740
1741
1741
1741
1741
1741
1740
1748
1748
1748
1748
1748
1748
1748
1741
1741
1741
1741
1741
1741
1741
1741
1755
1759
1757
1757
1757
1757
1757
1757
1755
1755
1755
2504
1755
1755
1755
1755
1755
1757
1757
1757
1757
1757
1757
1757
1755
1755
1757
1755
1755
1755
1755
1755
1755
1757
1757
1757
1757
1757
1757
1757
1755
1755
1755
1755
1755
1755
1755
1755
1755
1757
1757
1757
1757
1757
1757
1757
1755
1755
1755
1755
1755
1755
1755
1755
1764
1775
1773
1773
1773
1773
1773
1773
1764
1764
1767
1764
1764
1764
1764
1764
1764
1773
1773
1773
1773
1773
1773
1773
1764
1766
1764
1764
1764
1764
1764
1764
1764
1773
1773
2706
1794
1776
1773
1773
1764
1818
1871
1890
1862
1853
1850
1801
1766
1773
1774
1773
1773
1773
1773
1773
1764
1766
1766
1766
1766
1766
1766
1766
1781
1790
1787
1787
1787
1787
1787
1787
4569
1790
1780
1781
1781
1839
1877
1897
1816
1788
1790
1801
1788
1788
1788
1788
1781
1781
1780
1781
1781
1781
1781
1781
1781
1788
1788
1788
1788
1788
1788
1788
1781
1781
1781
1781
1781
1781
1780
1781
1781
1788
1788
1788
1788
1788
1788
1788
1781
1781
1781
1781
1781
1781
1781
1781
1795
1800
1797
1797
2830
1803
1797
1797
1795
1795
1795
1795
1795
1795
1795
1795
1795
1797
1799
1797
1797
1797
1797
1797
1795
1795
1795
1795
1795
1795
1795
1795
1795
1797
1797
1797
1797
1797
1797
1797
1795
1795
1795
1795
1795
1795
1795
1795
1795
1797
1797
1797
1797
1797
1797
1797
1795
1795
1795
1795
1795
1795
1795
1795
1804
1815
1819
1813
1813
1813
1813
1813
1804
1804
1804
1804
1804
1804
1804
1804
1806
1813
1813
1813
1813
1813
1813
1813
1804
1804
1804
1804
1804
1804
1804
1804
1804
1813
1813
1813
1813
1813
1813
1813
1804
1804
1804
1804
1804
1804
1804
1804
1804
1813
1813
1813
1813
1813
1813
1813
1804
1806
1806
1806
1806
1806
1806
2519
1821
1829
1827
1827
1827
1827
1827
1827
1820
1820
1820
1820
1820
1822
1820
1820
1820
1827
1827
1827
1827
1827
1827
1827
1820
1820
1820
1820
1820
1820
1820
1820
1820
1827
1827
1827
1827
1827
1827
1827
1820
1820
1820
1820
1820
1820
1820
1820
1820
1827
1827
1827
1827
1827
1827
1827
1820
1820
1820
1820
2705
1822
1828
1820
1835
1840
1900
1937
1938
1862
1839
1839
1841
1835
1835
1835
1835
1835
1835
1835
1836
1838
1838
1838
1838
1838
1908
1838
1835
1836
1835
1835
1835
1835
1836
1835
1835
1838
1838
1838
1838
1838
1838
1838
1835
1835
1835
1835
1835
1835
1835
1836
1835
1838
1838
1838
1838
1838
3292
1838
1835
1836
1835
1835
1835
1835
1835
1835
1845
1856
1854
1854
1855
1854
1854
1854
1845
1845
1845
1845
1845
1845
1845
1845
1845
1854
1854
1854
1854
1854
1854
1854
1845
1845
1845
1845
1845
1845
1845
1845
1845
1854
1854
1854
1854
1854
1854
1854
1845
1845
1845
1845
1845
1845
1845
1845
1845
1854
2590
1853
1854
1854
1854
1854
1845
1847
1847
1847
1847
1847
1847
1847
1862
1869
1867
1867
1867
1867
1867
1867
1860
1860
1860
1860
1860
1860
1860
1860
1860
1867
1867
1867
1867
1867
1867
1867
1860
1860
1860
1860
1860
1860
1860
1860
1860
1867
1867
1867
1867
1867
1867
1867
1860
1860
1860
1860
1860
1860
1869
1860
1860
1867
1867
1867
1867
1867
1867
1867
1860
1860
1860
1862
1860
1860
1860
1860
1874
1880
1878
1878
1878
1878
1878
1877
1874
1874
1874
1874
1874
1874
1874
1874
1874
1877
1878
1877
1877
1877
1878
1877
1874
1874
1874
1874
1874
1874
1874
1874
1874
1877
1878
1878
1878
1878
1878
1877
1874
2760
1883
1881
1874
1874
1874
1951
1983
1989
1885
1879
1879
1883
1877
1877
1874
1874
1874
1874
1874
1874
1874
1874
1885
1896
1894
1894
1894
1894
1894
1894
1885
1885
1885
1885
1885
1885
1885
1885
1885
1894
1894
1894
1894
1894
1894
1894
1885
1885
1885
1885
1885
1885
1885
1885
1885
1894
1894
1894
2710
1892
1892
1892
1885
1885
1885
1885
1885
1885
1885
1885
1885
1893
1892
1892
1892
1892
1892
1892
1885
1887
1886
1887
1886
1887
1886
1887
1901
1910
1908
1908
1908
1908
1908
1908
1901
1901
1901
1901
1901
1901
1901
1901
1901
1908
1908
1908
1908
1908
1908
1908
1901
1901
1901
1901
1901
1901
4525
1900
1901
1908
1908
1908
1908
1908
1908
1908
1900
1901
1901
1902
1900
1900
1900
1900
1900
1908
1908
1908
1908
1908
1908
1908
1901
1901
1901
1901
1901
1901
1901
1901
1915
1919
1917
1917
1917
1917
1917
1917
1914
1914
1914
1914
1914
1914
1914
1914
1914
1917
1917
1917
1917
1917
1917
1917
2890
1914
1915
1914
1914
1914
1915
1914
1914
1917
1917
1917
1917
1916
1917
1917
1914
1914
1914
1914
1914
1914
1914
1914
1914
1917
1917
1917
1917
1917
1917
1917
1914
1914
1914
1914
1914
1914
1914
1914
1925
1936
1934
1934
1934
1934
1934
1934
1925
1925
1926
1925
1925
1925
1925
1926
1925
1934
2869
1944
1932
1932
1932
1932
2045
2033
2002
1925
1925
1929
1926
1925
1925
1932
1933
1932
1932
1933
1932
1932
1925
1925
1926
1925
1925
1925
1925
1926
1925
1932
1932
1932
1933
1932
1932
1932
1925
1926
1926
1926
1926
1926
1926
1926
1941
1950
1948
1948
1948
1948
1948
1948
1940
1941
1940
2717
1940
1941
1940
1940
1941
1948
1948
1948
1948
1948
1948
1948
1942
1940
1941
1940
1940
1940
1940
1940
1940
1948
1948
1948
1948
1948
1948
1948
1940
1940
1940
1940
1940
1940
1940
1940
1940
1948
1948
1948
1948
1948
1948
1948
1940
1941
1940
1940
1940
1941
1941
1940
1956
1960
1957
1957
2657
1964
1957
1957
1955
1955
1955
1955
1955
1955
1955
1955
1955
1960
1957
1957
1957
1957
1957
1957
1955
1955
1955
1955
1955
1955
1955
1955
1955
1957
1957
1957
1957
1957
1957
1957
1955
1955
1955
1955
1955
1955
1955
1955
1955
1957
1957
1957
1957
1957
1957
1957
1955
1955
1955
1955
1955
1955
2666
1955
1964
1975
1973
1973
1973
1973
1973
1973
1964
1964
1966
1964
1964
1964
1964
1964
1964
1973
1973
1973
1973
1973
1973
1973
1964
1964
1964
1964
1964
1964
1964
1964
1964
1973
1973
1973
1973
1973
1973
1973
1964
1964
1964
1964
1964
1964
1964
1964
1964
1973
1973
1973
1973
1973
2805
1993
1972
1966
1966
1966
2008
2075
2079
2006
1983
1990
2000
1988
1988
1988
1988
1989
1980
1980
1980
1980
1980
1980
1980
1980
1980
1988
1988
1988
1988
1989
1988
1988
1980
1980
1980
1980
1980
1980
1980
1980
1980
1988
1988
1988
1988
1988
1989
1988
1980
1980
1980
1980
1980
1980
1980
2777
1980
1989
1988
1988
1988
1988
1988
1988
1980
1980
1980
1980
1981
1980
1980
1980
1995
2000
1998
1998
1998
1998
1998
1998
1995
1994
1995
1995
1994
1994
1995
1995
1994
1998
1998
1998
1998
1998
1998
1998
1995
1994
1994
1994
1995
1995
1994
1994
1995
1998
1998
1998
1998
1998
1998
2687
1994
1994
1995
1995
1994
1994
1995
1995
1994
1998
1998
1998
1998
1998
1998
1998
1995
1995
1994
1994
1995
1994
1994
1995
2004
2015
2012
2012
2012
2012
2012
2012
2004
2004
2088
2005
2005
2004
2004
2004
2005
2013
2013
2013
2013
2013
2013
2013
2004
2004
2005
2004
2004
3396
2004
2004
2004
2013
2013
2013
2013
2013
2013
2013
2004
2004
2006
2004
2004
2004
2004
2004
2004
2013
2013
2013
2013
2012
2012
2012
2004
2007
2007
2007
2007
2007
2007
2007
2022
2031
2029
2029
2029
2029
2029
2028
2020
2020
2020
2020
2020
2020
2020
2020
2020
2029
2028
2029
4868
2037
2027
2027
2020
2096
2138
2133
2021
2021
2024
2020
2020
2027
2027
2027
2027
2027
2027
2027
2020
2020
2020
2020
2020
2020
2020
2020
2020
2027
2027
2027
2027
2027
2027
2027
2020
2020
2020
2020
2020
2020
2020
2020
2034
2041
2038
2038
2038
2038
2038
2038
2034
2061
3155
2151
2159
2154
2158
2161
2159
2160
2179
2189
2138
2162
2157
2151
2118
2106
2036
2036
2036
2034
2034
2055
2057
2178
2148
2153
2142
2157
2108
2039
2036
2035
2034
2034
2034
2034
2034
2034
2034
2038
2038
2038
2038
2038
2038
2038
2034
2034
2034
2034
2034
2034
2034
2034
2884
2054
2052
2052
2052
2052
2052
2052
2045
2045
2045
2045
2048
2045
2045
2045
2045
2052
2052
2052
2052
2052
2052
2052
2045
2045
2045
2045
2045
2045
2045
2045
2045
2052
2052
2052
2052
2052
2052
2052
2045
2045
2045
2045
2045
2045
2045
2045
2045
2052
2052
2052
2052
2052
2052
2059
2045
2047
2047
2047
2047
2047
2047
2047
2061
2072
2069
2075
2069
2069
2069
2069
2061
2061
2061
2061
2061
2061
2061
2061
2061
2069
2069
2069
2069
2069
2069
2069
2061
2061
2061
2061
2061
2061
2061
2061
2061
2069
2069
2068
2068
2069
2069
2069
2061
2061
2061
2061
2061
2997
2075
2069
2061
2069
2069
2201
2190
2111
2069
2069
2092
2061
2061
2061
2061
2061
2061
2061
2074
2081
2078
2078
2078
2078
2078
2078
2074
2074
2074
2074
2074
2074
2074
2074
2074
2079
2079
2078
2078
2078
2078
2078
2074
2074
2074
2074
2074
2074
2074
2074
2074
2078
2078
2879
2078
2078
2078
2078
2074
2074
2074
2074
2074
2074
2074
2074
2074
2078
2078
2078
2078
2079
2078
2078
2074
2074
2074
2074
2074
2074
2074
2074
2085
2096
2094
2093
2093
2094
2094
2093
2085
2084
2084
2085
2085
2084
2084
2085
2085
2093
2094
2094
2093
2094
2093
2094
2084
2775
2085
2084
2085
2085
2084
2084
2085
2094
2094
2094
2094
2094
2094
2093
2084
2084
2085
2085
2084
2084
2085
2085
2084
2093
2093
2094
2094
2093
2094
2094
2084
2087
2087
2087
2087
2087
2087
2088
2101
2110
2108
2108
2108
2108
2108
2108
2101
2101
2101
2100
2101
2101
2101
2805
2113
2108
2108
2108
2161
2241
2235
2197
2240
2246
2223
2214
2232
2218
2198
2192
2216
2232
2214
2234
2158
2167
2158
2149
2202
12866
2197
2151
2134
2141
2186
5589
2204
2161
2195
5638
2157
2223
5406
3590
5827
2162
2143
2137
2148
2220
8698
2158
2184
5673
2182
2217
5524
2157
5626
2200
2152
5566
2176
2184
5446
2156
2217
5503
2156
2224
5505
2168
2241
2164
2189
5447
2160
7037
2187
2159
2144
2162
2218
5466
5113
2181
2215
5677
2151
2226
5343
2161
2216
6582
2217
6453
2196
5481
2160
2218
5409
2170
2218
6819
2219
5403
2164
5597
2199
2151
9161
2154
2153
2149
6362
2216
2170
2246
5501
2183
5513
2190
2196
5430
2192
2192
5455
2174
2229
5596
2172
5651
2184
2171
2230
2209
2232
2223
5513
2234
2173
6963
2184
2155
2164
2214
9007
2215
2169
2240
5631
2193
5653
2188
2214
5480
2162
2235
5492
2177
5519
2190
2199
5596
2179
2217
5476
2185
2228
5407
2172
2248
2231
2173
5552
3554
5742
2215
2176
2159
2172
2229
8106
2217
2183
2257
2255
2198
5411
2195
2212
5456
2192
2247
5520
2184
5676
2206
2214
5689
2197
2227
5458
2189
2247
5553
2184
2281
2193
7123
2203
2204
2164
2187
2213
5511
5343
2199
2242
5566
2177
2240
6759
2226
6655
2219
5430
2187
2238
5603
2184
5496
2212
2191
5605
2200
2219
5642
2202
2236
5511
2182
7079
2194
2246
2226
2198
7315
2240
5433
2210
2236
5410
2195
5624
2248
2188
5618
2226
2220
5540
2208
2254
5570
2192
2269
6753
2242
6643
2242
5333
2207
2189
2255
7139
5532
2210
2190
2198
2218
5964
5042
2207
2252
5469
2199
5660
2221
2207
5447
2205
2241
5466
2212
2260
5579
2207
5646
2206
2204
5696
2210
2233
5486
2199
2247
5596
2192
7134
2218
2202
2210
2211
2311
5257
2223
2230
5453
2209
2273
2269
2209
5444
2225
2218
6928
2231
2301
2217
2260
5611
2215
2267
2278
2223
5398
2221
2260
5378
2214
2274
6932
2232
2208
2220
2274
8523
2232
2215
5520
2226
2225
6875
2227
5233
2213
2247
5562
2204
5509
2259
2227
5475
2222
2248
5434
2206
2279
5470
7273
8273
2223
2218
2227
6027
5418
2249
2235
5553
2236
2269
5696
2226
2292
5422
2222
5601
2233
2243
5574
2229
2288
6719
2264
2299
2268
5484
2237
2273
5484
2222
5573
3566
2287
2289
2244
2225
2223
2266
8151
2273
2236
2291
5482
2225
5550
2239
2257
5447
2243
2267
5537
2229
5591
2261
2221
5520
2253
2247
5422
2224
2295
5390
2226
2269
6790
9754
2255
2278
2264
2307
6512
2309
6279
2369
2196
2195
2195
2195
2195
2195
2196
2195
2198
2198
2198
2198
2198
2198
2198
2195
2195
2195
2195
2195
2195
2195
2195
2195
2198
2198
2198
2198
2198
2198
2198
2195
2195
2195
3827
2205
2195
2196
2195
2260
2347
2298
2199
2200
2198
2198
2198
2196
2195
2195
2195
2196
2195
2195
2195
2205
2216
2214
2214
2214
2214
2214
2214
2205
2205
2205
2205
2205
2205
2205
2205
2205
2214
2214
2214
2214
2214
2214
2214
2205
2205
2205
2205
2205
2205
3041
2205
2205
2214
2214
2214
2214
2214
2214
2214
2205
2205
2207
2205
2205
2205
2205
2205
2205
2214
2214
2214
2214
2214
2214
2214
2205
2207
2207
2207
2207
2207
2207
2207
2222
2230
2227
2227
2227
2227
2227
2227
2220
2220
2220
2220
2220
2220
2220
2220
2220
2954
2227
2227
2227
2227
2227
2227
2220
2220
2220
2220
2220
2223
2220
2220
2220
2227
2227
2227
2227
2227
2227
2227
2220
2220
2220
2220
2220
2220
2220
2220
2220
2227
2227
2227
2227
2227
2227
2227
2220
2220
2220
2220
2220
2220
2220
2220
2234
2241
2237
2237
2244
2238
2238
2238
2234
2234
2234
2234
2234
2234
2234
2235
2234
2237
2237
2237
2238
2238
2238
2238
2234
2234
2234
2234
2234
2234
2234
2234
2234
2238
2238
2238
2238
2238
2238
2238
2234
2234
2234
2234
2234
2234
2234
2234
2234
2238
2238
2238
2238
2238
3068
2262
2234
2234
2234
2308
2380
2333
2235
2235
2259
2257
2254
2254
2254
2254
2254
2254
2245
2245
2245
2245
2245
2245
2245
2245
2245
2254
2254
2254
2254
2254
2254
2254
2245
2245
2245
2245
2245
2245
2245
2245
2245
2254
2254
2254
2254
2254
2254
2254
3045
2245
2245
2245
2245
2245
2245
2245
2245
2254
2254
2254
2254
2254
2254
2254
2245
2247
2246
2247
2246
2246
2246
2247
2316
2271
2268
2268
2268
2268
2268
2268
2261
2261
2261
2261
2261
2261
2261
2261
2261
2268
2268
2268
2268
2268
2268
2268
2261
2261
2998
2261
2261
2261
2261
2261
2261
2268
2268
2268
2268
2268
2269
2268
2261
2261
2261
2261
2261
2261
2261
2261
2261
2268
2268
2268
2268
2268
2268
2268
2261
2261
2261
2261
2261
2261
2261
2261
2289
2282
2279
2279
2279
2279
2279
2279
2274
2274
2274
2274
2988
2274
2274
2274
2274
2279
2279
2279
2279
2279
2279
2282
2274
2274
2274
2274
2274
2274
2274
2274
2274
2279
2279
2279
2279
2279
2279
2279
2274
2274
2274
2274
2274
2274
2274
2274
2274
2279
2279
2279
2279
2279
2289
2279
2274
2274
2395
2427
2437
2392
3338
2332
2286
2297
2294
2294
2294
2294
2294
2294
2285
2286
2285
2285
2285
2285
2285
2285
2285
2295
2295
2295
2295
2295
2295
2295
2286
2285
2285
2285
2285
2286
2285
2285
2311
2317
2294
2294
2349
2451
2435
2460
2440
2441
2445
2462
2461
2424
5179
2405
2429
2386
2380
2295
2295
2310
2294
2294
2285
2290
2286
2286
2286
2286
2286
2286
2301
2311
2308
2308
2308
2308
2308
2308
2301
2301
2300
2301
2301
2300
2301
2300
2300
2308
2308
2308
2308
2308
2308
2308
2300
2301
2301
2301
2300
2301
2300
3464
2300
2308
2308
2308
2308
2308
2308
2308
2300
2301
2303
2300
2300
2300
2301
2301
2301
2308
2308
2308
2308
2308
2308
2308
2301
2301
2301
2300
2301
2301
2300
2301
2315
2320
2317
2317
2317
2317
2317
2317
2315
2315
2315
2315
2315
2315
2315
2315
3036
2317
2317
2317
2317
2317
2317
2317
2315
2315
2315
2316
2315
2315
2315
2315
2315
2317
2317
2317
2317
2317
2317
2317
2315
2315
2315
2315
2315
2315
2315
2315
2315
2317
2317
2317
2317
2317
2317
2317
2315
2315
2315
2315
2315
2315
2315
2315
2324
2368
2340
2333
2333
2336
2479
2456
2389
2325
2328
2324
2324
2324
2324
2324
2324
2333
2333
2333
2333
2333
2333
2333
2324
2324
2324
2324
2324
2324
2324
2324
2324
2333
2333
2333
2333
2333
2333
2333
2324
2324
2324
2324
2324
2324
2324
2324
2324
3113
2333
2333
2333
2333
2333
2333
2324
2326
2326
2326
2327
2326
2326
2326
2381
2351
2348
2348
2349
2348
2348
2348
2340
2340
2340
2340
2340
2340
2340
2340
2340
2348
2349
2348
2348
2348
2348
2349
2340
2340
2340
2340
2340
2340
2340
2340
2340
2348
3066
2348
2348
2348
2348
2348
2340
2340
2340
2340
2340
2340
2340
2340
2448
2349
2348
2348
2349
2348
2348
2348
2340
2340
2340
2340
2340
2340
2340
2340
2369
2361
2358
2358
2358
2358
2358
2358
2355
2354
2355
2354
2354
2355
2355
2354
3734
2358
2358
2358
2358
2358
2358
2358
2355
2355
2354
2356
2354
2355
2355
2354
2354
2358
2358
2358
2358
2358
2358
2358
2354
2354
2355
2355
2354
2354
2355
2355
2354
2358
2358
2358
2358
2358
2358
2358
2355
2355
2354
2354
2355
2355
2354
2354
3306
2401
2373
2373
2373
2458
2520
2452
2365
2366
2367
2364
2365
2364
2364
2364
2365
2373
2373
2373
2373
2373
2373
2373
2364
2364
2364
2365
2364
2364
2364
2365
2364
2373
2373
2373
2373
2373
2373
2373
2364
2364
2364
2364
2364
2364
2364
2364
3135
2373
2373
2373
2373
2373
2373
2373
2364
2367
2367
2369
2367
2367
2367
2367
2381
2390
2387
2387
2387
2387
2387
2387
2380
2380
2380
2380
2380
2380
2380
2380
2380
2387
2387
2387
2387
2387
2387
2387
2380
2380
2380
2380
2380
2380
2380
2380
3074
2387
2387
2387
2387
2387
2387
2387
2380
2380
2380
2382
2380
2380
2380
2380
2380
2387
2387
2387
2387
2387
2387
2387
2380
2380
2380
2380
2380
2380
2380
2380
2394
2401
2398
2398
2398
2398
2398
2398
2394
2394
2394
2394
2394
2394
2394
5036
2394
2398
2398
2398
2398
2398
2398
2398
2394
2394
2398
2394
2394
2394
2394
2394
2394
2398
2398
2398
2398
2398
2398
2398
2394
2394
2394
2394
2394
2394
2394
2394
2394
2398
2398
2398
2398
2398
2398
2398
2394
2394
2394
2394
2394
2394
3577
2423
2405
2415
2412
2531
2553
2465
2413
2422
2405
2405
2405
2405
2405
2405
2405
2405
2405
2412
2412
2412
2412
2412
2412
2412
2405
2405
2405
2405
2405
2405
2405
2405
2405
2412
2412
2412
2412
2412
2412
2412
2405
2405
2405
2405
2405
3224
2405
2405
2405
2412
2412
2412
2412
2412
2412
2412
2405
2407
2407
2407
2407
2407
2407
2407
2421
2433
2429
2429
2429
2429
2429
2429
2421
2421
2421
2421
2421
2421
2421
2421
2421
2429
2429
2429
2429
2429
2429
2429
2421
2421
2421
2421
7547
2427
2420
2420
2420
2427
2427
2429
2429
2427
2427
2427
2420
2420
2420
2420
2420
2420
2420
2420
2420
2427
2427
2427
2427
2427
2427
2427
2420
2421
2421
2421
2421
2421
2421
2421
2434
2441
2438
2438
2438
2438
2439
2438
2434
3427
2434
2434
2434
2434
2434
2434
2434
2438
2438
2438
2440
2438
2438
2438
2434
2434
2434
2434
2434
2434
2434
2434
2434
2438
2438
2438
2438
2438
2438
2439
2434
2434
2434
2434
2434
2434
2434
2434
2434
2439
2438
2438
2439
2438
2438
2438
3345
2441
2434
2434
2436
2588
2575
2453
2447
2459
2453
2454
2453
2453
2454
2454
2444
2445
2444
2444
2445
2445
2444
2444
2445
2453
2453
2454
2454
2453
2453
2454
2445
2445
2445
2444
2444
2445
2445
2444
2444
2454
2453
2453
2453
2454
3273
2453
2444
2444
2445
2445
2444
2444
2445
2445
2444
2457
2453
2453
2454
2454
2453
2454
2445
2447
2447
2447
2447
2447
2447
2447
2475
2471
2468
2468
2468
2468
2468
2468
2460
2460
2461
2461
2461
2460
2461
2461
2461
2468
2468
2468
3197
2475
2468
2468
2461
2461
2461
2460
2461
2461
2461
2462
2461
2468
2468
2468
2468
2468
2468
2468
2461
2461
2461
2461
2461
2460
2461
2460
2461
2468
2468
2468
2468
2468
2468
2468
2461
2461
2461
2461
2461
2461
2461
2461
2489
2480
2477
3209
2477
2477
2477
2477
2475
2475
2475
2475
2475
2477
2475
2475
2475
2477
2477
2477
2477
2477
2477
2477
2475
2475
2475
2475
2475
2475
2475
2475
2475
2477
2477
2477
2477
2477
2477
2477
2475
2475
2475
2475
2475
2475
2475
2475
2475
3313
2487
2477
2477
2489
2620
2624
2480
2476
2482
2475
2475
2475
2475
2475
2484
2496
2493
2493
2493
2493
2493
2493
2484
2484
2484
2484
2484
2484
2484
2484
2484
2493
2493
2493
2493
2493
2493
2493
2484
2484
2484
2484
2484
2484
2484
2543
2484
2493
2493
2493
2493
2493
2493
2493
2486
2484
2484
2484
2484
2484
2484
2484
2484
2493
2493
2493
2493
2493
2493
2493
2484
2486
2486
2486
2486
2486
2486
2486
2502
2511
2507
2508
2507
2507
2507
2507
2501
2501
2500
2501
3487
2501
2501
2501
2501
2507
2507
2507
2507
2507
2509
2508
2501
2501
2501
2500
2501
2501
2501
2501
2501
2508
2508
2508
2508
2508
2508
2508
2501
2501
2500
2501
2501
2501
2501
2501
2501
2508
2508
2508
2508
2508
2508
2507
2501
3206
2501
2501
2501
2501
2501
2501
2515
2521
2517
2518
2517
2517
2517
2517
2515
2515
2515
2515
2515
2515
2515
2515
2515
2517
2517
2517
2517
2517
2517
2517
2515
2515
2515
2515
2515
2515
2515
2515
2515
2517
2517
2624
2519
4068
2524
2519
2515
2515
2698
2664
2550
2517
2516
2515
2515
2519
2519
2519
2519
2519
2519
2519
2515
2515
2515
2515
2515
2515
2515
2515
2524
2536
2533
2533
2533
2533
2533
2533
2524
2524
2524
2524
2524
2524
2524
2524
2524
2533
3382
2533
2533
2533
2533
2533
2524
2524
2524
2524
2529
2524
2524
2524
2524
2533
2533
2533
2533
2533
2533
2533
2524
2524
2524
2524
2524
2524
2524
2524
2524
2533
2533
2533
2533
2533
2533
2533
2524
2526
2526
2526
2526
2526
2526
3240
2542
2552
2549
2548
2549
2549
2549
2548
2540
2541
2540
2540
2540
2540
2540
2540
2540
2549
2548
2548
2549
2548
2548
2549
2540
2540
2540
2540
2540
2540
2540
2540
2540
2549
2549
2548
2549
4717
2547
2547
2540
2540
2540
3521
2540
2540
2540
2540
2540
2547
2547
2547
2547
2552
2547
2547
2540
2540
2540
2540
2540
2540
2540
2540
2555
2562
2558
2558
2558
2558
2558
2558
2555
2555
2555
2555
2556
2555
2555
2555
2555
2558
2558
2558
2558
2558
2558
2558
3445
2564
2555
2555
2598
2703
2693
2556
2556
2567
2558
2558
2558
2558
2558
2558
2555
2555
2555
2555
2556
2555
2555
2555
2555
2558
2558
2558
2558
2558
2558
2558
2555
2555
2555
2555
2555
2555
2555
2555
2578
2577
2574
2574
3374
2574
2574
2574
2565
2565
2565
2565
2565
2565
2566
2565
2565
2574
2574
2574
2574
2574
2574
2574
2565
2565
2630
2729
2715
2740
2732
2720
2720
2744
2743
2702
2731
2700
2701
2576
2567
2572
2565
2565
2565
2565
2565
2565
3374
2573
2574
2574
2574
2574
2574
2574
2565
2567
2567
2567
2567
2567
2567
2567
2583
2590
2587
2587
2587
2587
2587
2587
2580
2580
2580
2580
2580
2580
2580
2580
2580
2587
2587
2587
2587
2587
2587
2587
2580
2580
2580
2580
5219
2580
2580
2580
2580
2587
2587
2587
2587
2587
2588
2587
2580
2580
2580
2580
2580
2580
2580
2580
2580
2587
2587
2587
2587
2587
2587
2587
2580
2580
2580
2580
2580
2580
2580
2580
2594
2601
2597
2597
2597
2597
2597
2597
3724
2604
2594
2594
2629
2757
2724
2596
2596
2599
2598
2598
2598
2598
2598
2598
2594
2594
2594
2594
2594
2594
2594
2594
2594
2598
2598
2598
2598
2598
2598
2598
2594
2594
2594
2594
2594
2594
2594
2594
2594
2598
2598
2598
2606
4550
2598
2598
2594
2594
2594
2594
2597
2594
2594
2594
2605
2615
2612
2612
2612
2612
2612
2612
2605
2605
2605
2605
2605
2605
2605
2605
2605
2612
2612
2612
2612
2612
2612
2612
2605
2605
2605
2605
2605
2605
2605
3608
2605
2612
2612
2612
2612
2612
2612
2612
2605
2613
2605
2605
2605
2605
2605
2605
2605
2612
2612
2612
2612
2612
2612
2612
2605
2607
2606
2607
2606
2606
2607
2606
2621
2631
2628
2628
2628
2628
2628
2628
2621
2621
2621
3340
2620
2621
2621
2621
2621
2628
2628
2628
2628
2628
2628
2628
2621
2621
2621
2621
2621
2621
2621
2621
2621
2628
2628
2628
2628
2628
2628
2628
2621
2621
2621
2621
2621
2621
2621
2621
2621
2628
2628
2628
2628
2628
3479
2660
2623
2621
2621
2778
2770
2677
2622
2660
2634
2643
2639
2639
2638
2638
2639
2638
2634
2634
2634
2634
2634
2634
2634
2634
2634
2639
2639
2639
2638
2639
2639
2639
2634
2634
2634
2634
2634
2634
2634
2634
2634
2639
2648
2637
2637
2637
2637
2637
2634
2634
2634
2634
2638
2634
2634
2634
2634
2637
2637
2637
2637
2637
2637
2638
2730
2795
2783
2787
2748
2637
2637
2635
2645
2657
2654
2654
2654
2654
2654
2654
2645
2645
2645
2645
2645
3463
2645
2645
2645
2654
2654
2654
2654
2654
2654
2655
2645
2646
2645
2645
2645
2645
2645
2646
2645
2654
2654
2654
2654
2654
2654
2654
2645
2645
2645
2645
2645
2646
2645
2645
2645
2654
2654
2654
2654
2654
2654
2654
3358
2646
2646
2646
2646
2646
2646
2646
2661
2671
2670
2668
2668
2668
2668
2668
2660
2661
2660
2660
2660
2660
2660
2660
2660
2668
2668
2668
2668
2668
2668
2668
2661
2660
2660
2660
2660
2660
2660
2660
2660
2668
2668
3527
2679
2668
2668
2695
2821
2807
2662
2662
2664
2661
2660
2660
2660
2668
2668
2668
2668
2668
2668
2668
2660
2661
2661
2661
2660
2661
2660
2661
2675
2681
2677
2677
2677
2677
2677
2677
2675
2675
2675
2675
2675
2675
5247
2676
2675
2677
2677
2677
2677
2677
2677
2679
2675
2675
2675
2675
2675
2675
2675
2675
2675
2677
2677
2677
2677
2677
2677
2677
2675
2675
2675
2675
2675
2675
2675
2675
2675
2677
2677
2677
2677
2677
2677
2677
3651
2675
2675
2675
2675
2675
2675
2675
2697
2696
2694
2693
2693
2693
2693
2693
2684
2684
2684
2684
2684
2684
2684
2684
2684
2693
2693
2693
2693
2693
2823
2693
2684
2684
2684
2684
2684
2684
2684
2684
2684
2702
2693
2693
2693
2693
2693
2693
2684
2684
2687
2684
2684
2684
2684
2684
2684
2693
2693
2693
2693
2693
2693
2693
2684
2686
2686
2686
2686
2686
2686
2686
2702
2712
2708
2708
2708
2708
2708
2708
2700
2700
2700
3653
2730
2706
2700
2700
2839
2857
2735
2709
2723
2708
2709
2708
2700
2700
2700
2700
2700
2700
2700
2700
2700
2708
2708
2709
2708
2708
2708
2708
2700
2700
2700
2700
2700
2700
2700
2700
2700
2708
2708
2708
2709
2708
3508
2709
2700
2700
2700
2700
2700
2700
2700
2700
2715
2722
2718
2718
2718
2718
2718
2718
2715
2715
2714
2714
2715
2715
2714
2714
2715
2718
2718
2718
2718
2718
2718
2718
2715
2715
2714
2714
2715
2715
2714
2714
3426
2718
2718
2718
2718
2718
2718
2718
2715
2714
2715
2715
2715
2715
2714
2714
2714
2718
2718
2718
2718
2718
2718
2718
2715
2714
2714
2715
2715
2715
2715
2715
2724
2736
2732
2732
2732
2732
2732
2732
2724
2724
3443
2725
2724
2724
2724
2724
2724
2733
2733
2733
2736
2733
2733
2733
2724
2724
2724
2724
2724
2724
2724
2724
2724
2733
2733
2733
2733
2733
2733
2733
2724
2724
2724
2724
2724
2724
2724
2724
2724
2732
2732
2732
3543
2744
2738
2732
2724
2882
2899
2728
2729
2729
2727
2727
2741
2752
2749
2749
2749
2749
2749
2748
2740
2740
2740
2740
2740
2740
2740
2740
2740
2748
2749
2749
2749
2749
2749
2749
2740
2740
2740
2740
2740
2740
3526
2740
2740
2749
2749
2748
2749
2749
2749
2748
2740
2740
2740
2740
2740
2740
2740
2740
2740
2749
2749
2749
2749
2749
2748
2749
2740
2740
2740
2740
2740
2740
2740
2740
2754
2762
2758
2758
2758
2758
2758
2758
2757
2754
2754
2754
2754
2754
2754
2754
2754
2761
2758
2758
2758
2758
2758
2758
2754
2754
2754
2754
2754
2754
2754
2754
2754
2758
2758
2758
2759
2767
2758
2758
2861
2918
2912
2902
2852
2756
2762
2754
2754
5475
2761
2758
2758
2758
2758
2758
2754
2754
2764
2754
2754
2754
2754
2754
2765
2777
2774
2774
2774
2774
2774
2774
2765
2765
2765
2765
2765
2765
2765
2765
2765
2774
2774
2774
2774
2774
2774
2774
2765
2765
3873
2792
2765
2765
2770
2944
2910
2776
2778
2774
2774
2774
2774
2774
2765
2765
2765
2765
2765
2765
2765
2765
2765
2774
2774
2774
2774
2774
2774
2774
2765
2767
2767
2767
2767
2767
2767
2767
2780
2791
2787
2787
2799
2788
2787
2787
2780
2781
2780
2780
2780
2782
2780
2780
2780
2787
2787
2787
2787
2787
2787
2787
2780
2780
2780
2780
2780
2780
2780
2780
2780
2787
2787
2787
2787
2787
2787
2787
2781
2780
2780
2780
2780
3486
2780
2781
2781
2789
2789
2789
2789
2789
2789
2789
2781
2781
2781
2781
2781
2781
2781
2781
2794
2802
2798
2798
2798
2799
2799
2798
2794
2794
2794
2794
2794
2794
2794
2794
2794
2798
2798
2798
2798
2798
3539
2798
2794
2794
2794
2794
2794
2794
2794
2794
2794
2798
2798
2798
2799
2798
2798
2798
2794
2794
2794
2794
2794
2794
2794
2794
2794
2798
2798
2798
2799
2798
2798
2798
2794
2794
2794
2794
2794
2794
2794
3585
2845
2817
2813
2838
2982
2932
2815
2821
2805
2805
2804
2804
2805
2805
2804
2804
2805
2814
2814
2813
2814
2814
2813
2814
2805
2805
2805
2804
2804
2805
2805
2804
2804
2814
2813
2814
2814
2814
2813
2814
3589
2804
2804
2804
2805
2805
2804
2805
2804
2815
2814
2814
2814
2813
2814
2814
2804
2807
2807
2808
2807
2807
2807
2807
2834
2832
2828
2828
2828
2828
2828
2828
2820
2821
2821
2821
2821
2820
2821
2821
2821
3547
2828
2828
2828
2828
2828
2828
2820
2823
2887
3016
2983
2994
2989
2982
3001
3033
2964
3016
2887
2932
2881
2908
2945
2888
2822
2823
2821
2821
2821
2821
2821
2828
2828
2828
2828
2828
2828
2828
2821
3617
2821
2821
2821
2821
2821
2821
2835
2841
2840
2837
2837
2837
2837
2837
2835
2835
2835
2835
2835
2835
2835
2835
2835
2837
2837
2837
2837
2837
2837
2837
2835
2835
2835
2835
2835
2835
2835
2835
2835
2837
3668
2846
2837
2837
2979
2990
2851
2836
2835
2835
2835
2835
2835
2835
2835
2837
2837
2837
2837
2837
2837
2837
2835
2835
2835
2835
2835
2835
2835
2835
2859
2856
2853
2853
2853
2853
2853
2853
2844
2844
5285
2844
2844
2844
2844
2844
2844
2853
2853
2856
2853
2853
2853
2853
2844
2844
2844
2844
2844
2844
2844
2844
2844
2853
2853
2853
2853
2853
2853
2853
2844
2844
2844
2844
2844
2844
2844
2844
2844
2853
3819
2853
2853
2853
2853
2853
2844
2846
2846
2847
2846
2846
2846
2846
2862
2872
2868
2868
2868
2868
2868
2868
2862
2996
2861
2860
2861
2861
2861
2861
2861
2868
2868
2868
2868
2868
2868
2868
2861
4261
2861
2860
2861
2861
2861
2861
2861
2868
2871
2868
2867
2867
2868
2868
2861
2861
2861
2861
2861
2861
2860
2861
2861
2868
2868
2868
2868
2868
2868
2868
2861
2861
2861
2861
2861
2861
2861
2861
2875
3889
2883
2877
2877
3015
3057
2917
2876
2881
2875
2875
2875
2875
2875
2875
2875
2877
2877
2877
2877
2877
2877
2877
2875
2875
2875
2875
2875
2875
2875
2875
2875
2877
2877
2877
2877
2877
2877
2877
2875
3700
2875
2875
2875
2875
2875
2875
2875
2877
2881
2877
2877
2877
2877
2877
2875
2875
2875
2875
2875
2875
2875
2875
2884
2897
2893
2893
2893
2893
2893
2893
2884
2884
2884
2884
2884
2884
2884
2884
2884
4218
2893
2893
2893
2893
2893
2893
2884
2884
2884
2884
2884
2884
2884
2884
2884
2893
2893
2893
2893
2893
2893
2893
2884
2884
2884
2884
2884
2884
2884
2884
2884
2893
2893
2893
2893
2893
2893
2893
3712
2899
2886
2886
2886
2886
2886
2886
2902
2912
2907
2907
2907
2907
2907
2907
2900
2900
2900
2900
2900
2900
2900
2900
2900
2907
2907
2907
2907
2907
2907
2907
2900
2900
2900
2900
2900
2900
2900
2900
3729
2921
2907
2907
2959
3082
2992
2908
2904
2900
2900
2900
2900
2900
2900
2900
2900
2907
2907
2907
2907
2907
2907
2907
2900
2900
2900
2900
2900
2900
2900
2900
2928
2922
2918
2918
2918
2918
2918
2918
3719
2915
2915
2915
2915
2916
2915
2915
2915
2919
2918
2918
2918
2918
2918
2918
2915
2915
2916
2915
2916
2915
2915
2915
2915
2918
2918
2918
2918
2918
2918
2918
2915
2915
2915
2915
2915
2916
2915
3643
2916
2918
2918
2918
2918
2918
2918
2918
2917
2915
2916
2915
2915
2915
2916
2915
2926
2938
2934
2934
2934
2934
2934
2934
2925
2925
2925
2925
2925
2925
2925
2925
2925
2934
2934
2934
2934
2934
2934
5577
2925
2925
2925
2925
2925
2925
2925
2926
2925
2934
2934
2934
2934
2934
2934
2934
2925
2925
2925
2925
2925
2925
2925
2925
2925
2934
2934
2934
2934
2934
2934
2934
2925
2927
2927
2927
2927
2927
2956
2936
2942
2951
3125
3089
2949
2964
2947
2947
2940
2940
2940
2940
2940
2940
2940
2940
2940
2947
2947
2947
2947
2948
3036
3127
3137
3078
3005
2943
2941
2940
2940
2940
2940
2947
2947
2947
3770
2947
2947
2947
2940
2940
2940
2940
2940
2946
2940
2940
2940
2947
2947
2947
2947
2947
2947
2947
2940
2940
2940
2940
2940
2940
2940
2940
2954
2962
2958
2958
2958
2958
2958
2958
2954
2954
2954
3668
2965
2954
2954
2954
2954
2958
2958
2958
2959
2958
2957
2958
2954
2954
2954
2954
2954
2954
2954
2954
2954
2958
2958
2957
2957
2957
2958
2957
2954
2954
2954
2954
2954
2954
2954
2954
2954
2957
2957
2971
2957
2957
2957
2957
2954
2954
2954
2954
2954
2954
2954
2954
2965
2978
2974
2974
2974
2974
2974
2974
2965
2965
2965
2965
2965
2965
2965
2965
2965
2974
2974
2974
2974
2974
2974
2974
2965
3791
3003
2970
2965
2974
3133
3111
2966
2977
2972
2972
2972
2972
2972
2972
2965
2965
2965
2965
2965
2965
2965
2965
2965
2972
2972
2972
2972
2972
2972
2972
2965
2967
2966
2967
2966
2966
2967
2966
3781
2991
2988
2988
2988
2988
2988
2988
2981
2982
2981
2981
2981
2981
2981
2981
2981
2988
2988
2988
2988
2988
2988
2988
2981
2981
2981
2981
2981
2981
2981
2981
2981
2988
2988
2988
2988
2988
2988
3734
2981
2981
2981
2981
2981
2981
2981
2981
2983
2988
2988
2988
2988
2988
2988
2988
2981
2981
2981
2981
2981
2981
2981
2981
2994
3003
2999
2999
2998
2998
2999
2999
2994
2994
2994
2994
2994
2994
3726
2994
2994
2998
2998
2999
2998
2998
3000
2998
2994
2994
2994
2994
2994
2994
2994
2994
2994
2999
2999
2998
2999
2999
2999
2998
2994
2994
2994
2994
2994
2994
2994
2994
2994
2999
2999
2999
3853
3016
2999
2998
3069
3170
3056
2996
3004
2994
2994
2994
3005
3016
3012
3012
3012
3012
3013
3012
3005
3005
3005
3005
3005
3006
3005
3005
3005
3012
3012
3012
3012
3012
3012
3013
3005
3006
3005
3076
3005
3005
3005
3005
3005
3014
3014
3015
3014
3014
3014
3014
3005
3006
3005
3005
3005
3005
3006
3005
3006
3014
3014
3014
3014
3014
3014
3014
3005
3006
3006
3006
3006
3006
3006
3006
4014
3036
3028
3028
3028
3028
3028
3028
3020
3022
3020
3020
3020
3020
3020
3020
3020
3028
3028
3028
3028
3028
3028
3028
3020
3020
3020
3020
3020
3020
3020
3020
3020
3028
3028
3028
3028
3028
3028
3783
3027
3021
3021
3020
3021
3020
3020
3021
3020
3028
3028
3028
3028
3028
3028
3028
3020
3021
3020
3020
3020
3166
3020
3020
3035
3043
3039
3038
3039
3038
3038
3038
3035
3035
3035
3035
3067
3044
3035
3063
3213
3140
3041
3042
3038
3038
3038
3039
3035
3035
3035
3035
3035
3035
3035
3035
3035
3039
3038
3039
3039
3038
3039
3038
3035
3035
3035
3035
3035
3035
3035
3035
3035
3925
3037
3037
3037
3037
3037
3037
3035
3035
3039
3035
3035
3035
3035
3035
3044
3057
3053
3053
3053
3053
3053
3053
3044
3044
3044
3044
3044
3044
3044
3044
3044
3053
3053
3053
3053
3053
3053
3790
3050
3044
3044
3044
3044
3044
3044
3044
3048
3053
3053
3053
3053
3053
3053
3053
3044
3044
3044
3044
3044
3044
3044
3044
3044
3053
3053
3053
3053
3053
3053
3053
3044
3046
3046
3066
3046
3769
3182
3219
3253
3266
3274
3237
3284
3233
3247
3210
3167
3062
3062
3060
3060
3060
3060
3060
3060
3068
3068
3069
3068
3068
3068
3068
3060
3060
3060
3060
3060
3060
3060
3060
3060
3068
3987
3127
3069
3068
3119
3254
3159
3061
3063
3060
3060
3060
3060
3060
3060
3068
3068
3068
3069
3068
3068
3068
3060
3060
3060
3060
3060
3060
3060
3060
3075
3082
3078
3078
3078
3078
3078
3078
3902
3081
3074
3074
3075
3075
3075
3074
3076
3078
3078
3078
3078
3078
3083
3078
3074
3075
3075
3075
3075
3074
3074
3075
3075
3078
3078
3078
3078
3078
3078
3078
3075
3074
3075
3075
3074
3074
3816
3082
3074
3078
3078
3078
3078
3078
3079
3078
3075
3074
3074
3075
3075
3074
3075
3075
3085
3098
3093
3093
3093
3093
3093
3093
3084
3084
3084
3084
3084
3084
3084
3084
3084
3093
3093
5728
3093
3093
3093
3093
3084
3084
3084
3086
3084
3084
3084
3084
3084
3093
3093
3093
3093
3093
3093
3093
3084
3085
3084
3084
3084
3085
3084
3084
3084
3093
3093
3093
3093
3093
3093
3093
4258
3103
3087
3087
3231
3260
3104
3089
3101
3111
3107
3107
3107
3107
3107
3107
3100
3100
3100
3100
3100
3100
3100
3100
3100
3107
3107
3107
3107
3107
3107
3107
3100
3100
3100
3100
3100
3938
3100
3100
3100
3107
3107
3114
3107
3107
3110
3107
3100
3100
3100
3100
3100
3100
3100
3100
3100
3107
3107
3107
3107
3107
3107
3107
3100
3100
3100
3100
3100
3100
3100
3100
3155
3121
3118
3139
3118
3118
3118
3118
3114
3114
3114
3115
3114
3114
3114
3114
3114
3118
3118
3118
3118
3118
3118
3118
3114
3114
3114
3114
3114
3114
3114
3114
3114
3118
3118
3118
3118
3118
3118
3118
3823
3119
3114
3114
3114
3114
3114
3114
3121
3118
3118
3118
3118
3118
3118
3118
3114
3114
3114
3114
3114
3114
3114
3114
3125
3138
3134
3134
3134
3134
3134
3134
3125
3125
3125
3125
3125
3947
3132
3125
3125
3306
3293
3136
3137
3134
3134
3134
3125
3125
3125
3125
3125
3125
3125
3125
3125
3134
3134
3134
3134
3134
3134
3134
3125
3125
3125
3125
3125
3125
3125
3125
3125
3134
3933
3139
3134
3134
3134
3134
3125
3127
3129
3127
3127
3127
3127
3127
3141
3152
3147
3147
3147
3147
3147
3147
3141
3140
3140
3140
3140
3140
3140
3140
3140
3147
3147
3147
3147
3147
3147
3885
3141
3140
3140
3140
3140
3140
3140
3149
3140
3147
3147
3147
3147
3147
3147
3147
3140
3140
3140
3140
3140
3140
3140
3140
3140
3147
3147
3147
3147
3147
3147
3147
3140
3141
3141
3141
3872
3145
3141
3141
3167
3162
3158
3158
3159
3158
3158
3158
3154
3154
3154
3154
3154
3154
3154
3154
3154
3158
3158
3158
3159
3158
3158
3158
3154
3154
3154
3154
3154
3154
3154
3154
3957
3166
3158
3158
3250
3341
3323
3340
3259
3156
3156
3154
3154
3154
3154
3154
3154
3158
3158
3158
3158
3158
3159
3158
3154
3154
3154
3154
3154
3154
3154
3154
3165
3178
3173
3173
3174
5609
3173
3174
3165
3165
3165
3164
3164
3168
3164
3164
3165
3174
3174
3173
3174
3174
3174
3174
3164
3164
3165
3165
3164
3164
3165
3165
3164
3173
3174
3174
3173
3173
3174
3174
3164
4147
3168
3165
3164
3164
3165
3165
3164
3178
3174
3174
3173
3173
3174
3174
3164
3167
3167
3168
3167
3167
3167
3167
3181
3192
3188
3188
3188
3188
3188
3188
3180
3180
3181
3181
3181
3924
3195
3181
3181
3188
3188
3188
3188
3188
3192
3188
3181
3181
3181
3181
3180
3181
3181
3181
3180
3188
3188
3188
3188
3188
3188
3188
3180
3181
3181
3181
3180
3181
3181
3181
3181
3188
4074
3199
3188
3188
3377
3335
3181
3184
3181
3181
3181
3181
3181
3181
3195
3201
3197
3197
3197
3197
3197
3197
3195
3195
3195
3195
3195
3195
3195
3195
3195
3197
3197
3197
3197
3197
4007
3197
3195
3195
3195
3195
3195
3195
3196
3195
3195
3197
3197
3197
3197
3197
3197
3197
3195
3195
3195
3195
3195
3195
3195
3195
3347
3199
3198
3199
3199
3199
3199
3199
3195
4601
3198
3195
3195
3195
3195
3195
3204
3218
3213
3213
3213
3213
3213
3213
3204
3204
3204
3204
3204
3204
3204
3204
3204
3213
3213
3213
3213
3213
3213
3213
3204
3204
3204
3204
3204
3972
3204
3204
3204
3213
3213
3213
3213
3214
3213
3213
3204
3204
3204
3204
3204
3204
3204
3204
3204
3213
3213
3213
3213
3213
3213
3213
3204
3206
3206
3206
3206
3206
3206
3206
3222
4140
3266
3227
3227
3317
3425
3270
3221
3229
3221
3221
3221
3221
3221
3221
3221
3227
3227
3227
3227
3227
3228
3228
3221
3221
3221
3221
3221
3220
3221
3221
3221
3227
3227
3227
3227
4043
3228
3228
3221
3221
3221
3221
3221
3221
3221
3220
3221
3228
3228
3227
3227
3227
3227
3227
3221
3221
3221
3222
3221
3221
3221
3221
3235
3242
3237
3237
3237
3237
3237
3237
3235
3984
3235
3235
3235
3235
3235
3235
3235
3239
3237
3237
3237
3237
3237
3237
3235
3235
3235
3235
3235
3235
3235
3235
3235
3237
3237
3237
3237
3237
3237
3237
3235
3235
3235
3235
3235
5861
3240
3235
3235
3237
3237
3237
3237
3237
3237
3237
3235
3235
3235
3235
3235
3235
3235
3235
3257
3257
3253
3253
3253
3253
3253
3253
3244
3244
3244
3244
3244
3244
3244
3244
4429
3279
3253
3253
3366
3423
3279
3259
3244
3244
3244
3244
3244
3244
3244
3244
3244
3253
3253
3253
3253
3253
3253
3253
3244
3244
3244
3244
3244
3244
3244
3244
3244
3253
3253
3253
4125
3253
3253
3253
3244
3246
3246
3246
3247
3246
3246
3246
3262
3271
3267
3267
3267
3267
3267
3267
3260
3260
3260
3260
3260
3260
3260
3260
3260
3267
3267
3267
3267
3267
3267
3267
3276
3260
3260
3260
3260
3260
3260
3260
3263
3269
3269
3269
3269
3268
3269
3269
3260
3260
3260
3260
3260
3260
3260
3260
3260
3269
3269
3268
3269
3269
3269
3268
3260
3260
3260
4002
3260
3260
3260
3260
3275
3283
3278
3279
3278
3278
3278
3278
3275
3275
3275
3275
3276
3275
3275
3275
3275
3278
3278
3278
3278
3287
3278
3278
3397
3467
3466
3467
3467
3471
4372
3400
3438
3472
3482
3422
3446
3344
3282
3279
3275
3275
3275
3275
3276
3275
3275
3275
3275
3278
3278
3278
3278
3278
3278
3278
3275
3275
3275
3275
3275
3275
3275
3275
3285
4226
3307
3294
3294
3401
3472
3295
3293
3285
3285
3285
3285
3285
3285
3285
3285
3294
3294
3294
3294
3294
3294
3294
3285
3285
3285
3285
3285
3285
3285
3285
3285
3294
3294
3294
3294
4114
3299
3294
3285
3285
3285
3285
3285
3287
3285
3285
3285
3294
3294
3294
3294
3294
3294
3294
3285
3287
3287
3287
3287
3287
3287
3287
3302
3312
3307
3307
3307
3307
3307
3307
3998
3300
3300
3300
3300
3300
3300
3300
3301
3307
3307
3307
3307
3307
3307
3307
3300
3300
3300
3300
3300
3300
3300
3300
3300
3307
3307
3307
3307
3307
3307
3307
3300
3300
3300
4017
3300
3300
3300
3300
3300
3307
3307
3308
3307
3307
3307
3307
3300
3300
3300
3300
3300
3300
3300
3300
3315
3322
3318
3318
3318
3318
3318
3318
3314
3314
3314
3314
3314
3314
5747
3334
3314
3343
3515
3379
3320
3323
3318
3318
3314
3314
3314
3314
3314
3314
3314
3314
3314
3318
3318
3317
3317
3318
3318
3318
3314
3314
3314
3314
3314
3314
3314
3314
3314
4356
3318
3318
3318
3318
3318
3318
3314
3315
3314
3314
3314
3314
3314
3314
3325
3338
3334
3334
3334
3334
3334
3334
3325
3325
3325
3325
3325
3325
3325
3325
3325
3334
3334
3334
4109
3339
3334
3334
3325
3325
3325
3325
3329
3325
3325
3325
3325
3334
3334
3334
3334
3334
3334
3334
3325
3325
3325
3325
3325
3325
3325
3325
3325
3334
3334
3334
3334
3334
3334
4084
3333
3326
3326
3327
3326
3327
3326
3328
3340
3352
3348
3348
3348
3348
3348
3348
3340
3341
3341
3341
3341
3341
3341
3341
3341
3348
3348
3348
3348
3348
3348
3348
3340
4192
3377
3340
3340
3475
3533
3442
3400
3533
3486
3350
3355
3348
3348
3348
3340
3340
3340
3340
3341
3341
3341
3341
3341
3348
3348
3348
3348
3348
3348
3348
3341
3341
3341
3341
4176
3344
3341
3341
3355
3362
3357
3357
3358
3357
3357
3357
3354
3354
3354
3354
3354
3354
3354
3354
3354
3357
3357
3357
3357
3357
3357
3357
3354
3354
3354
3354
3354
3354
3354
4076
3354
3357
3357
3357
3357
3357
3357
3359
3354
3354
3354
3354
3354
3354
3354
3354
3354
3357
3357
3357
3357
3357
3357
3357
3354
3354
3354
3354
3354
3354
3354
3354
3378
4114
3373
3375
3375
3375
3375
3374
3365
3366
3365
3365
3365
3365
3365
3365
3365
3375
3375
3375
3375
3375
3375
3374
3365
3365
3365
3365
3365
3366
3365
3365
3365
3374
3374
5140
3392
3374
3431
3566
3422
3368
3374
3365
3365
3365
3365
3365
3365
3374
3374
3374
3374
3374
3374
3374
3365
3366
3366
3366
3366
3366
3366
3366
3381
3393
3388
3388
3388
4203
3388
3388
3380
3381
3380
3380
3381
3381
3380
3380
3380
3388
3388
3388
3388
3388
3388
3388
3381
3380
3380
3381
3380
3380
3380
3380
3380
3388
3388
3388
3388
3388
3388
6064
3383
3380
3380
3380
3380
3380
3380
3382
3381
3388
3388
3388
3388
3388
3388
3388
3380
3381
3380
3380
3381
3380
3381
3381
3395
3402
3397
3397
3397
3397
3397
3397
3395
4374
3400
3395
3395
3395
3395
3395
3395
3400
3399
3398
3398
3398
3399
3398
3395
3395
3395
3395
3395
3395
3395
3395
3395
3399
3398
3398
3398
3398
3399
3398
3395
3395
3395
4305
3448
3395
3395
3527
3605
3400
3405
3398
3399
3398
3398
3398
3395
3395
3395
3395
3395
3395
3395
3395
3404
3417
3413
3413
3413
3413
3413
3413
3404
3404
3404
3404
3404
3404
4208
3404
3404
3413
3413
3413
3413
3413
3418
3413
3404
3404
3404
3404
3404
3404
3404
3404
3404
3413
3413
3413
3413
3413
3413
3413
3404
3404
3404
3404
3404
3404
3404
3404
4161
3413
3413
3413
3413
3413
3413
3413
3406
3406
3406
3406
3406
3406
3406
3406
3434
3432
3428
3428
3429
3428
3428
3428
3420
3420
3420
3420
3420
3420
3420
3420
3420
3428
4174
3433
3428
3428
3429
3428
3420
3420
3422
3420
3420
3420
3420
3420
3420
3428
3429
3433
3428
3428
3428
3428
3420
3420
3420
3420
3420
3420
3420
3420
3420
3428
3429
3428
4274
3448
3428
3460
3624
3506
3422
3430
3420
3420
3420
3420
3447
3443
3438
3438
3438
3438
3438
3438
3435
3435
3434
3434
3446
3444
3435
3537
3612
3658
3635
3440
3439
3438
3465
3438
3434
3435
3435
3434
3435
3439
3435
3435
3434
3438
3438
3438
3438
3438
3438
3438
3435
3435
3435
3435
3434
3434
3435
3435
3434
3438
3438
3438
3438
3438
3438
4170
3452
3435
3435
3435
3435
3434
3435
3438
3457
3458
3453
3453
3453
3453
3453
3453
3444
3449
3454
3444
3444
3444
3444
3444
3444
3453
3453
3453
3453
3453
3453
3453
3444
4192
3444
3444
3445
3444
3444
3444
3445
3455
3453
3453
3453
3453
3453
3453
3444
3444
3444
3444
3444
3444
3444
3444
3444
3453
3453
3453
3453
3453
3453
3453
3444
3447
3447
5868
3454
3447
3534
3653
3529
3480
3469
3469
3469
3469
3469
3469
3460
3460
3460
3460
3460
3460
3460
3460
3460
3469
3468
3469
3469
3469
3469
3468
3460
3460
3460
3460
4500
3468
3460
3460
3460
3467
3467
3467
3469
3467
3467
3467
3460
3460
3460
3460
3460
3460
3460
3460
3460
3467
3467
3467
3467
3467
3467
3467
3460
3460
3460
3460
3460
3460
4203
3467
3474
3483
3478
3478
3478
3484
3478
3478
3474
3474
3474
3474
3474
3474
3474
3474
3474
3478
3478
3478
3478
3478
3478
3478
3474
3474
3474
3474
3474
3474
3474
4204
3480
3478
3478
3478
3478
3478
3478
3480
3474
3474
3474
3474
3474
3474
3474
3474
3474
3489
3478
3500
3684
3682
3701
3686
3699
3703
3676
3682
3634
3523
3476
3474
4465
3529
3492
3492
3659
3677
3494
3496
3485
3485
3485
3485
3485
3485
3485
3485
3485
3492
3492
3492
3492
3492
3492
3492
3485
3485
3485
3485
3485
3485
3485
3485
3485
3492
4347
3497
3492
3492
3492
3492
3485
3487
3485
3485
3485
3485
3485
3485
3485
3492
3492
3492
3492
3492
3492
3492
3485
3487
3487
3487
3487
3487
3487
3487
3501
3514
3509
4225
3508
3507
3507
3507
3501
3500
3503
3500
3500
3500
3500
3500
3500
3507
3507
3507
3507
3507
3507
3507
3500
3500
3500
3500
3500
3500
3500
3500
3500
3507
3507
3507
4239
3512
3507
3507
3501
3500
3500
3500
3507
3500
3500
3500
3500
3507
3507
3507
3507
3507
3507
3507
3500
3501
3501
3501
3501
3501
3501
3501
3526
3523
3518
3519
3518
3518
4380
3527
3514
3647
3706
3516
3525
3514
3514
3514
3514
3518
3518
3518
3518
3518
3518
3518
3514
3514
3514
3514
3514
3514
3514
3514
3514
3518
3518
3519
3518
3518
3518
4358
3520
3514
3514
3514
3514
3514
3516
3514
3514
3518
3519
3518
3518
3518
3518
3519
3514
3514
3514
3514
3514
3514
3514
3514
3542
3538
3533
3533
3534
3534
3534
3543
5859
3682
3714
3734
3638
3527
3530
3525
3525
3533
3534
3534
3533
3534
3533
3533
3525
3525
3525
3524
3524
3525
3525
3524
3524
3534
3533
3533
3533
3534
3534
3533
4605
3525
3524
3525
3525
3524
3524
3525
3527
3534
3533
3533
3534
3533
3534
3534
3524
3527
3527
3528
3527
3527
3527
3527
3541
3553
3548
3548
3548
3548
3548
3548
3540
4456
3559
3541
3541
3761
3659
3542
3553
3548
3548
3548
3548
3548
3713
3548
3541
3541
3541
3541
3541
3541
3541
3541
3541
3548
3548
3548
3548
3548
3548
3548
3541
5014
3547
3541
3541
3541
3541
3541
3550
3548
3548
3548
3548
3548
3548
3548
3541
3541
3541
3541
3541
3541
3541
3541
3555
3562
3557
3557
3557
3557
3557
3557
3555
3555
4309
3566
3555
3555
3555
3555
3555
3558
3557
3557
3557
3557
3557
3557
3555
3555
3555
3555
3555
3555
3555
3555
3555
3557
3557
3557
3557
3557
3557
3557
3555
3555
3555
3577
3555
3555
3555
3555
3555
3557
3558
3557
3557
3557
3557
3557
3555
3555
3555
3555
3555
3555
3555
3555
3564
3577
3573
3573
3573
3573
3573
3573
3564
3564
3564
4528
3604
3564
3564
3764
3698
3575
3575
3573
3573
3573
3573
3573
3564
3564
3564
3564
3564
3564
3564
3564
3564
3573
3573
3573
3573
3573
3573
3573
3564
3564
3564
3564
3573
3564
3564
3564
3564
3573
3573
3577
3573
3573
3573
3573
3564
3566
3566
3566
3566
3566
3566
3566
3581
3592
3588
3588
3588
3588
3588
3588
3581
3581
3581
3581
3581
4332
3587
3581
3581
3588
3588
3588
3590
3587
3588
3587
3581
3581
3581
3581
3581
3581
3581
3581
3581
3587
3587
3588
3588
3588
3588
3588
3581
3581
3581
3581
3581
4349
3587
3581
3581
3587
3587
3587
3587
3593
3588
3588
3581
3581
3581
3582
3581
3581
3581
3582
3595
3603
3597
3597
3597
3597
3597
3597
3595
3595
3595
3595
3595
3595
6405
3602
3595
3837
3696
3599
3602
3597
3597
3597
3595
3595
3595
3595
3595
3595
3595
3595
3595
3597
3597
3597
3597
3597
3597
3597
3595
3595
3595
3595
3595
3595
4707
3601
3595
3599
3599
3599
3599
3604
3599
3599
3595
3595
3595
3595
3595
3595
3595
3595
3604
3618
3613
3613
3613
3613
3613
3613
3604
3604
3604
3604
3604
3604
4352
3614
3604
3613
3613
3613
3613
3613
3613
3613
3604
3604
3604
3604
3604
3604
3604
3604
3604
3613
3613
3619
3613
3613
3613
3613
3604
3604
3604
3604
3604
3604
4347
3610
3613
3613
3613
3613
3613
3613
3614
3613
3604
3606
3606
3606
3606
3615
3606
3606
3622
3634
3628
3628
3629
3628
3628
3629
3620
3620
3620
3620
3620
3620
3620
4545
3629
3628
3763
3852
3630
3631
3629
3628
3620
3620
3620
3620
3620
3620
6087
3625
3620
3629
3628
3628
3629
3628
3628
3629
3620
3620
3620
3620
3620
3620
4799
3620
3620
3628
3628
3629
3629
3632
3628
3629
3620
3620
3620
3620
3620
3620
3620
3620
3635
3643
3638
3638
3638
3638
3638
3638
3635
3635
3635
3636
3635
3635
4382
3640
3635
3638
3638
3638
3638
3638
3642
3638
3635
3635
3635
3635
3636
3635
3635
3635
3635
3638
3638
3638
3638
3638
3638
3638
3635
3635
3635
3635
3635
3635
4363
3643
3636
3638
3638
3638
3638
3638
3641
3638
3635
3635
3636
3635
3635
3635
3635
3636
3645
3658
3653
3653
3653
3653
3653
3653
3645
3645
3645
3645
3645
3645
3645
3698
3645
3653
3808
3817
3654
3656
3653
3653
3645
3645
3645
3645
3645
3645
3645
3645
3645
3653
3653
3653
3653
3653
3653
3653
3645
3645
3645
3645
3645
3645
4461
3661
3645
3653
3654
3653
3653
3653
3654
3653
3645
3647
3647
3647
3647
3647
3647
3647
3662
3673
3668
3668
3669
3668
3668
3668
3660
3660
3660
3660
3660
3660
6223
3710
3660
3668
3668
3668
3669
3669
3668
3668
3660
3660
3660
3660
3660
3660
3660
3660
3660
3668
3668
3668
3668
3669
3668
3668
3660
3660
3660
3660
3660
3660
4668
3660
3660
3668
3668
3668
3669
3670
3669
3669
3660
3660
3660
3660
3660
3660
3660
3660
3674
3684
3678
3678
3678
3678
3678
3678
3675
3689
3674
3815
3892
3884
4828
3841
3744
3680
3679
3678
3678
3683
3678
3707
3674
3901
3884
3919
3906
3884
3936
3880
3870
3837
3680
3680
3678
3678
3678
3678
3674
3674
3674
3674
3674
4647
3686
3674
3805
3819
3680
3683
3678
3678
3678
3678
3674
3674
3674
3674
3674
3679
3674
3674
3685
3697
3692
3692
3692
3692
3692
3692
3685
3685
3685
3685
4526
3685
3685
3685
3685
3694
3694
3694
3694
3694
3694
3694
3685
3685
3685
3685
3685
3685
3685
3685
3685
3694
3694
3694
3694
3694
3694
3694
3685
3685
3685
3685
4407
3685
3685
3685
3690
3694
3694
3700
3694
3694
3694
3694
3685
3687
3686
3687
3686
3686
3687
3686
3701
3713
3708
3708
3708
3708
3708
3708
3701
3701
3701
3701
4551
3710
3701
3829
3912
3710
3711
3708
3708
3708
3708
3708
3701
3701
3701
3701
3701
3701
3701
3701
3701
3708
3708
3708
3708
3708
3708
3708
3701
3701
3701
4522
3701
3701
3701
3701
3701
3708
3709
3708
3708
3708
3708
3708
3701
3701
3701
3701
3701
3701
3701
3701
3715
3722
3717
3717
3717
3717
3717
3717
3714
3890
5167
3723
3714
3714
3714
3714
3714
3720
3718
3719
3719
3719
3726
3719
3714
3714
3714
3714
3714
3714
3714
3714
3714
3719
3719
3719
3718
3718
3719
3719
3714
4478
3723
3714
3714
3714
3714
3714
3719
3719
3719
3718
3718
3719
3719
3718
3714
3714
3714
3714
3714
3714
3714
3714
3726
3737
3732
3732
3732
3733
3732
3733
3725
3840
3725
3787
3940
3764
3730
3725
3725
3734
3734
3734
3734
3734
3734
3734
3725
3725
3725
3726
3725
3725
3725
3725
3726
3734
3734
3735
3734
3734
3734
4882
3725
3725
3725
3725
3726
3725
3726
3725
3725
3732
3733
3732
3732
3732
3732
3732
3725
3726
3726
3726
3726
3737
3726
3726
3741
3753
3748
3748
3748
3748
3748
4564
3753
3747
3740
3740
3740
3740
3742
3740
3740
3748
3748
3748
3748
3748
3748
3748
3740
3741
3740
3740
3740
3740
3740
3740
3740
3748
3748
3748
3748
3748
4529
3755
3740
3740
3740
3741
3741
3746
3740
3741
3741
3748
3748
3748
3748
3748
3748
3748
3740
3741
3740
3740
3741
3740
3741
3741
3755
3764
3759
3758
3758
4712
3764
3758
3817
3984
3822
3793
3755
3755
3755
3755
3755
3758
3758
3759
3758
3758
3765
3758
3755
3755
3755
3755
3755
3755
3755
3755
3755
3758
3758
3758
4620
3758
3758
3758
3755
3755
3755
3761
3755
3755
3755
3755
3755
3758
3759
3758
3758
3758
3759
3758
3755
3755
3755
3755
3755
3755
3755
3755
3764
3778
3773
4535
3780
3773
3773
3773
3764
3764
3766
3764
3764
3764
3764
3764
3764
3773
3773
3773
3773
3773
3780
3773
3764
3764
3764
3764
3764
3764
3764
3764
3764
3773
4507
3773
3773
3773
3773
3773
3764
3770
3764
3764
3764
3764
3764
3764
3764
3773
3773
3773
3773
3773
3773
3773
3764
3766
3766
3766
3766
3766
3766
3766
3782
4629
3822
3789
3788
4004
3903
3790
3800
3780
3780
3780
3780
3780
3780
3780
3780
3788
3788
3788
3788
3788
3788
3788
3780
3780
3780
3780
3780
3780
3780
3780
4651
3800
3789
3788
3788
3788
3788
3789
3780
3780
3780
3780
3780
3780
3780
3780
3780
3788
3788
3788
3788
3788
3788
3788
3780
3780
3780
3780
3780
3780
3780
6125
3804
3803
3798
3798
3798
3798
3802
3798
3795
3795
3794
3794
3795
3795
3794
3794
3795
3798
3798
3798
3798
3798
3798
3798
3795
3794
3795
3795
3795
3794
4775
3804
3795
3798
3798
3798
3798
3810
3798
3798
3794
3795
3795
3794
3794
3795
3795
3794
3794
3798
3798
3798
3798
3798
3798
3798
3795
3794
3794
3795
3795
4734
3811
3802
4001
3965
3823
3823
3820
3821
3820
3820
3813
3813
3813
3813
3813
3813
3813
3813
3813
3821
3820
3820
3820
3820
3821
3820
3812
3812
3812
4711
3811
3812
3812
3812
3812
3821
3822
3820
3820
3820
3820
3821
3812
3812
3812
3812
3812
3812
3812
3812
3812
3821
3821
3820
3820
3821
3820
3820
3812
3817
4577
3816
3807
3807
3807
3807
3821
3834
3827
3827
3827
3827
3827
3827
3820
3820
3820
3820
3820
3820
3820
3820
3820
3827
3827
3827
3827
3827
3827
3827
3820
3855
3826
3831
3831
3831
3831
3848
4051
4092
4073
4055
4000
3999
3861
3834
3831
3831
3831
3831
3827
3826
3831
3831
3831
3833
3833
3834
3833
3834
3833
4799
3834
3820
3957
4039
3822
3824
3820
3820
3834
3844
3838
3838
3838
3838
3838
3838
3834
3834
3834
3834
3834
3834
3834
3834
3834
3838
3838
3838
3838
4695
3850
3838
3834
3834
3834
3834
3844
3834
3834
3834
3834
3838
3838
3838
3838
3838
3838
3838
3834
3834
3834
3834
3834
3834
3834
3834
3834
3838
3838
3838
4572
3848
3838
3838
3834
3834
3834
3835
3834
3834
3834
3834
3858
3859
3854
3854
3854
3854
3854
3854
3845
3845
3845
3845
3845
3845
3845
3845
3845
3854
4596
3860
3854
3854
3854
3854
3845
3847
3845
3845
3891
3845
4061
4076
4042
3928
3856
3854
3854
3854
3854
3854
3845
3845
3845
3845
3845
3845
3845
3845
3845
6445
3858
3896
4082
3906
3858
3854
3845
3847
3847
3847
3847
3847
3847
3847
3860
3873
3867
3867
3867
3867
3867
3867
3860
3860
3861
3860
3860
3860
4895
3909
3872
3869
3869
4092
4096
4102
4106
4100
4103
4072
4044
3968
3863
3861
3861
3861
3861
3869
3869
3869
3869
3869
3869
3869
3861
3861
3861
3861
4738
3868
3861
3861
3861
3869
3869
3874
3869
3869
3869
3869
3861
3861
3861
3861
3861
3861
3861
3861
3874
3884
3878
3878
3878
3878
3878
3878
3874
3874
3874
4637
3874
3874
3874
3874
3874
3881
3878
3879
3879
3878
3878
3878
3874
3874
3874
3874
3874
3874
3874
3874
3874
3879
3878
3878
3878
3878
3878
3879
3874
4777
6197
4053
3876
3875
3876
3874
3874
3879
3878
3878
3878
3878
3879
3878
3874
3874
3874
3874
3874
4063
3874
3874
3884
3897
3892
3892
3892
5511
3929
3892
3884
3885
3885
3884
3887
3885
3885
3884
3884
3892
3892
3892
3892
3892
3892
3892
3884
3885
3885
3884
3884
3885
3885
3884
3884
3892
3892
4705
3904
3892
3892
3892
3885
3885
3886
3884
3884
3885
3885
3885
3885
3892
3892
3892
3892
3892
3892
3892
3884
3887
3887
3888
3887
3887
3887
3887
3901
3913
4705
3919
3908
3908
3908
3908
3902
3901
3901
3901
3901
3901
3901
3901
3901
3908
3908
3908
3908
3908
3908
3908
3901
3901
3901
3901
3901
3901
3901
3901
4871
3908
3908
4100
4053
3910
3908
3908
3901
3901
3901
3901
3901
3901
3901
3901
3901
3908
3908
3908
3908
3908
3908
3908
3901
3901
3901
3901
3901
3901
4796
3907
3915
3925
3919
3919
3920
3919
3919
3919
3915
3921
3915
3915
3915
3915
3915
3915
3915
3919
3919
3919
3919
3918
3919
3919
3915
3915
3915
6567
4029
3915
3915
3915
3915
3919
3921
3919
3919
3919
3918
3919
3915
3915
3915
3915
3915
3915
3915
3915
3915
3918
3919
3919
3919
3918
3919
3919
3915
4984
3922
3915
3915
3915
3915
3915
3929
3938
3933
3933
3933
3933
3933
3933
3924
3924
3924
3924
3924
3924
3924
3924
3924
3933
3933
3933
3933
3933
3945
4911
3938
3924
4090
4109
3926
3926
3924
3924
3924
3933
3933
3933
3933
3933
3933
3933
3924
3924
3924
3924
3924
3924
3924
3924
3924
3933
3933
3933
3933
4810
3944
3933
3924
3926
3926
3931
3926
3928
3926
3926
3942
3954
3948
3948
3948
3948
3948
3948
3941
3954
3942
3941
3941
3941
3941
3942
3941
3948
4713
3948
3948
3948
3948
3948
3941
3942
3941
3941
3941
3941
3941
3941
3942
3948
3948
3948
3948
3948
3948
3948
3941
3941
3941
3941
3942
3941
3941
3941
4686
3948
3948
3948
3948
3948
3948
3949
3941
3941
3941
3941
3941
3947
3941
3941
3955
3965
3959
3959
3959
3959
3959
3959
3955
3955
3961
3955
3955
3955
4854
3969
3955
4121
4151
3960
3963
3959
3965
3959
3955
3955
3955
3955
3955
3955
3955
3955
3955
3959
3959
3966
3966
3966
3966
3966
3962
3964
3962
3977
3964
3964
3962
3964
3964
3957
3959
3957
3957
3957
3957
3957
3955
3955
3955
3955
3955
3955
3955
3955
3993
3976
3973
3973
3973
3973
3973
3973
3964
4733
3964
3964
3964
3964
3964
3964
3969
3973
3973
3973
3973
3973
3973
3973
3964
3964
3964
3964
3964
3964
3964
3964
3964
3973
3973
3973
3973
3973
3973
4717
3970
3964
3964
3964
3964
3966
3964
3964
3964
3973
3973
3973
3973
3973
3973
3973
3964
3966
3966
3966
3966
3966
3966
3966
3982
3992
3987
3987
6489
4032
3987
4157
4139
3989
3986
3980
3980
3980
3980
3980
3980
3987
3987
3987
3987
3987
3987
3987
3980
3980
3980
3980
3980
3980
3980
3980
3980
5113
3998
3994
3987
3987
3987
3987
3981
3980
3980
3980
3980
3980
3980
3980
3980
3987
3987
3987
3987
3987
3987
3987
3980
3980
3980
3980
3980
3980
3980
4745
4003
4003
3998
3998
3998
4005
3998
3998
3995
3995
3996
3995
3995
3995
3995
3996
3995
3998
3998
3998
3998
3998
3998
3998
3995
3996
3995
3995
4731
3996
3995
3995
3995
3998
3998
4004
3998
3998
3998
3998
3995
3995
3995
3995
3995
3995
3995
3996
3995
3998
3998
3998
3998
3998
3998
3998
3995
4884
4030
3995
4020
4236
4059
4003
4005
4019
4014
4014
4014
4014
4014
4014
4005
4005
4005
4005
4005
4005
4005
4005
4005
4014
4014
4014
4014
4014
4014
4869
4005
4005
4005
4005
4005
4006
4005
4005
4005
4014
4014
4014
4014
4014
4014
4014
4005
4005
4005
4005
4005
4005
4005
4005
4005
4014
4014
4014
4801
4020
4014
4014
4005
4007
4007
4011
4007
4007
4007
4007
4022
4033
4027
4027
4027
4027
4027
4027
4020
4020
4020
4020
4020
4020
4020
4020
4020
4765
4033
4027
4027
4027
4027
4027
4021
4020
4020
4020
4020
4020
4020
4020
4020
4027
4027
4027
4027
4027
4027
4027
4020
4020
4020
4020
4020
4020
4847
4062
4020
4052
4263
4095
4031
4027
4027
4027
4020
4020
4020
4020
4020
4020
4020
4020
4046
4043
4037
4037
4037
4037
4037
4037
4034
4034
4034
4034
4896
4045
4034
4034
4034
4037
4040
4038
4038
4038
4038
4038
4034
4034
4034
4034
4034
4034
4034
4034
4034
4037
4037
4037
4037
4046
4038
4260
4257
6778
4291
4274
4317
4267
4163
4142
4134
4234
4180
4040
4038
4037
4037
4037
4034
4034
4034
4034
4034
4034
4034
4034
4045
4060
4054
4054
4054
5117
4061
4054
4045
4045
4045
4052
4045
4045
4045
4045
4045
4054
4054
4054
4054
4054
4054
4054
4045
4045
4045
4045
4045
4045
4045
4045
4045
4054
4983
4062
4054
4263
4196
4058
4046
4045
4045
4045
4045
4045
4045
4045
4252
4052
4052
4052
4052
4052
4052
4052
4045
4047
4046
4047
4046
4047
5614
4058
4061
4073
4068
4068
4076
4068
4068
4068
4060
4060
4060
4060
4060
4060
4060
4060
4060
4068
4068
4068
4068
4068
4068
4068
4061
4061
4868
4089
4061
4061
4061
4061
4061
4069
4068
4068
4068
4068
4068
4068
4061
4061
4061
4061
4061
4061
4061
4061
4061
4068
4068
4068
4068
4068
4068
4799
4072
4061
4061
4061
4061
4061
4062
4061
4075
4083
4077
4077
4077
4077
4077
4077
4074
4074
4074
4074
4074
4074
4074
4074
4074
4077
4077
4077
5018
4120
4077
4147
4317
4088
4081
4074
4074
4074
4074
4074
4074
4077
4077
4077
4077
4077
4077
4077
4074
4074
4074
4074
4074
4074
4074
4074
4074
4976
4324
4321
4216
4079
4077
4078
4074
4074
4074
4074
4074
4074
4074
4074
4086
4100
4094
4094
4094
4094
4094
4094
4085
4085
4085
4085
4085
4085
4909
4094
4085
4094
4094
4094
4095
4094
4094
4094
4085
4085
4085
4086
4085
4085
4085
4085
4086
4094
4094
4094
4094
4094
4094
4094
4085
4085
4829
4109
4085
4085
4085
4085
4085
4095
4094
4094
4094
4094
4094
4094
4085
4086
4086
4086
4086
4086
4086
4086
4101
4114
4108
4108
4108
4108
4108
7047
4115
4100
4344
4206
4105
4101
4100
4100
4101
4108
4108
4108
4108
4108
4108
4108
4100
4100
4100
4101
4100
4100
4101
4100
4100
4108
4108
5226
4115
4108
4108
4108
4100
4101
4102
4101
4100
4100
4101
4100
4103
4108
4108
4108
4108
4108
4108
4108
4100
4101
4101
4101
4100
4107
4101
4101
4907
4123
4117
4117
4117
4117
4119
4117
4115
4115
4115
4115
4115
4115
4115
4115
4115
4117
4117
4117
4117
4117
4117
4117
4115
4115
4115
4115
4884
4140
4115
4115
4115
4117
4117
4130
4117
4117
4117
4117
4115
4115
4115
4115
4115
4115
4115
4115
4125
4117
4117
4117
4117
4117
4117
4117
4115
5036
4123
4115
4273
4294
4117
4119
4124
4138
4133
4133
4133
4133
4133
4133
4124
4124
4124
4124
4124
4124
4124
4124
4124
4133
4133
4133
4133
4982
4159
4141
4134
4134
4132
4134
4134
4134
4134
4134
4132
4140
4141
4142
4133
4133
4133
4133
4124
4124
4124
4124
4124
4124
4124
4124
4124
4133
4894
4140
4133
4133
4133
4133
4131
4126
4126
4126
4126
4132
4126
4126
4142
4154
4148
4148
4148
4148
4149
4148
4140
4140
4140
4140
4140
4140
4859
4154
4140
4148
4148
4148
4148
4151
4148
4148
4151
4190
4378
4404
4404
4366
4351
4343
4322
4149
4149
4148
4148
4148
4148
4148
4140
4140
5087
4175
4140
4186
4379
4177
4151
4148
4148
4148
4149
4148
4148
4148
4140
4140
4140
4140
4140
4140
4140
4140
4154
4164
4158
4158
4158
4158
4158
5019
4164
4154
4154
4155
4154
4161
4154
4155
4154
4158
4158
4158
4158
4158
4158
4158
4155
4155
4154
4155
4155
4154
4154
4155
4154
4158
4158
6652
4158
4158
4158
4158
4154
4158
4347
4384
4372
4244
4157
4154
4154
4158
4158
4158
4158
4158
4158
4158
4154
4155
4154
4154
4155
4160
4154
5302
4165
4179
4173
4173
4173
4174
4173
4173
4165
4165
4164
4164
4165
4164
4164
4164
4164
4173
4173
4173
4173
4173
4173
4173
4164
4164
4164
5119
4182
4164
4334
4345
4168
4174
4173
4173
4173
4173
4173
4173
4164
4165
4164
4164
4164
4164
4164
4164
4172
4173
4173
4173
4173
4173
4173
5011
4164
4167
4167
4167
4167
4173
4167
4167
4181
4193
4187
4187
4187
4187
4187
4187
4180
4180
4180
4180
4180
4180
4180
4180
4180
4187
4187
5013
4195
4187
4187
4187
4180
4180
4186
4180
4180
4180
4180
4180
4180
4187
4187
4187
4187
4187
4187
4187
4180
4180
4180
4180
4180
4180
4180
4944
4185
4187
4187
4187
4187
4187
4191
4187
4180
4180
4180
4180
4180
4180
4180
4180
4194
4204
4198
4198
4198
4198
4198
4198
4194
4194
4194
5035
4242
4194
4239
4439
4258
4201
4198
4198
4198
4198
4198
4198
4194
4194
4194
4194
4194
4194
4194
4194
4194
4198
4198
4198
4198
4198
4198
5040
4207
4194
4194
4194
4194
4194
4195
4194
4194
4198
4198
4198
4198
4198
4198
4198
4194
4194
4194
4194
4194
4194
4194
4194
4205
4219
4214
4947
4243
4214
4214
4214
4205
4205
4207
4205
4205
4205
4205
4205
4205
4214
4214
4214
4214
4221
4222
4214
4411
4442
4466
4461
4486
4427
4461
5237
4403
4274
4216
4214
4214
4215
4214
4214
4205
4205
4205
4205
4205
4205
4205
4205
4205
4214
4214
4214
4214
4214
4214
4214
4205
4207
4207
6810
4214
4235
4460
4256
4223
4233
4227
4227
4227
4227
4227
4227
4220
4220
4220
4220
4220
4220
4220
4220
4221
4227
4227
4227
4227
4227
5313
4228
4221
4220
4220
4220
4220
4221
4220
4220
4220
4227
4227
4444
4229
4229
4229
4229
4221
4221
4221
4221
4221
4221
4221
4221
4221
5678
4229
4229
4229
4229
4229
4230
4221
4221
4221
4221
4221
4226
4221
4221
4234
4244
4238
4238
4238
4238
4239
4239
4234
4234
4234
4234
4234
5023
4243
4247
4234
4238
4238
4240
4238
4238
4238
4239
4234
4234
4234
4234
4234
4234
4234
4234
4234
4238
4238
4238
4238
4238
4238
4238
4234
5212
4242
4234
4476
4315
4238
4234
4234
4238
4238
4238
4238
4239
4238
4238
4234
4234
4234
4234
4234
4234
4234
4234
4245
4259
4254
4253
5672
4295
4252
4252
4245
4245
4244
4250
4245
4245
4244
4244
4245
4252
4252
4252
4252
4252
4252
4252
4244
4245
4245
4245
4245
4245
4244
4245
5107
4257
4252
4252
4252
4252
4253
4252
4244
4244
4245
4245
4244
4244
4245
4245
4244
4252
4252
4252
4252
4252
4252
4252
4245
4247
4247
4247
5005
4248
4247
4247
4261
4274
4274
4268
4268
4268
4268
4268
4261
4261
4261
4261
4261
4261
4261
4261
4261
4268
4268
4268
4268
4268
4268
5105
4324
4261
4343
4510
4263
4263
4261
4261
4261
4268
4268
4268
4268
4268
4268
4268
4261
4261
4261
4261
4261
4261
4261
4261
4261
4268
4268
5155
4268
4268
4268
4268
4261
4265
4261
4261
4261
4261
4261
4261
4275
4285
4279
4279
4279
4279
4279
4278
4275
4275
4275
4275
4275
4275
4275
7006
4294
4279
4279
4279
4278
4284
4279
4279
4275
4275
4275
4275
4275
4275
4275
4275
4275
4279
4279
4286
4279
4279
4279
4279
4275
4275
5301
4284
4275
4275
4275
4275
4284
4278
4279
4279
4279
4279
4278
4279
4275
4275
4275
4275
4275
4275
4275
4275
4284
4299
4293
4293
4293
5251
4309
4293
4434
4516
4532
4384
4286
4284
4284
4284
4284
4293
4293
4293
4293
4293
4306
4293
4284
4284
4284
4284
4284
4284
4284
4284
5149
4329
4293
4293
4293
4293
4293
4294
4284
4284
4284
4284
4284
4284
4284
4284
4292
4305
4305
4303
4304
4305
4304
4304
4292
4292
4291
4292
5076
4294
4286
4286
4314
4314
4309
4308
4308
4308
4308
4308
4301
4307
4307
4309
4311
4312
4309
4311
4309
4316
4316
4316
4316
4316
4317
5076
4312
4301
4301
4301
4301
4302
4307
4301
4301
4308
4308
4308
4308
4308
4308
4308
4301
4301
4301
4301
4301
4302
4301
4301
4315
4308
4308
5167
4316
4308
4556
4383
4314
4301
4301
4301
4301
4301
4302
4301
4315
4325
4318
4319
4319
4319
4319
4319
4315
4315
4315
4315
4315
4315
5168
4315
4315
4317
4317
4317
4322
4317
4317
4317
4315
4315
4315
4315
4315
4315
4315
4315
4315
4317
4317
4317
4317
4317
4317
4317
4315
5082
4328
4315
4315
4315
4315
4315
4315
4317
4317
4317
4317
4317
4317
4317
4315
4315
4315
4315
4315
4315
4315
4315
4324
4339
4333
4333
4333
5089
4333
4333
4324
4324
4324
4331
4324
4324
4324
4324
4324
4333
4333
4333
4333
4333
4333
4333
4324
4324
4324
4324
4324
4324
4324
4324
6825
4344
4383
4600
4336
4337
4333
4333
4324
4324
4324
4324
4324
4324
4324
4324
4324
4333
4333
4333
4333
4333
4333
4333
4324
4326
4326
5441
4341
4326
4326
4326
4354
4366
4347
4347
4347
4347
4347
4347
4340
4340
4340
4340
4340
4340
4340
4340
4340
4347
4347
4347
4347
4347
5122
4355
4340
4340
4340
4340
4345
4340
4340
4340
4340
4347
4347
4347
4347
4347
4347
4347
4340
4340
4340
4340
4340
4340
4340
4340
4342
5120
4352
4347
4347
4347
4347
4348
4340
4340
4340
4340
4340
4340
4340
4340
4355
4364
4358
4358
4358
4358
4358
4358
4355
4356
4355
4355
5268
4370
4355
4512
4504
4362
4365
4358
4358
4358
4358
4358
4355
4355
4355
4355
4355
4355
4355
4355
4355
4358
4358
4358
4358
4358
4358
5229
4369
4355
4355
4355
4355
4356
4355
4356
4362
4358
4358
4358
4358
4358
4358
4358
4356
4355
4355
4355
4356
4367
4355
4355
4365
4380
5124
4386
4374
4374
4374
4374
4366
4365
4365
4365
4365
4365
4365
4365
4365
4374
4374
4374
4374
4374
4381
4374
4365
4365
4365
4365
4365
5124
4370
4365
4365
4374
4374
4381
4374
4374
4374
4374
4365
4373
4365
4509
4627
4632
4638
4641
4609
4644
4572
4393
4380
4374
4374
4374
5367
4377
4376
4638
4415
4373
4367
4367
4382
4394
4387
4387
4387
4387
4387
4387
4380
4380
4380
4380
4380
4380
4380
4380
4380
4387
4387
5272
4401
4387
4394
4387
4380
4381
4380
4380
4380
4380
4380
4380
4380
4387
4387
4387
4387
4387
4387
4387
4380
4380
4380
4380
4380
6666
4504
4380
4380
4387
4387
4388
4387
4387
4387
4387
4380
4380
4380
4380
4380
4380
4380
4380
4394
4404
4398
4398
4398
4398
4398
4398
5412
4398
4402
4394
4394
4394
4401
4394
4394
4397
4397
4397
4397
4397
4635
4407
4406
4394
4394
4394
4394
4394
4394
4394
4394
4398
6084
4413
4398
4651
4464
4402
4394
4394
4394
4394
4394
4394
4394
4394
4395
4405
4406
4410
4410
4405
4403
4403
4401
4400
4401
4401
5355
4446
4394
4394
4405
4420
4414
4419
4414
4414
4414
4414
4405
4405
4405
4405
4405
4405
4405
4405
4405
4414
4414
4414
4414
4414
4420
5200
4414
4405
4405
4405
4405
4407
4405
4405
4405
4414
4414
4420
4414
4414
4414
4414
4405
4405
4405
4405
4405
4405
4405
4405
4405
4414
5177
4419
4414
4414
4414
4414
4410
4407
4407
4407
4407
4407
4407
4407
4421
4434
4428
4428
4428
4428
4428
4428
4421
4425
4421
4421
4421
4490
4421
4492
4674
4430
4431
4428
4428
4428
4428
4428
4421
4421
4421
4421
4421
4421
4421
4421
4421
4428
4428
4428
4428
4428
4428
5310
4421
4421
4421
4421
4421
4422
4421
4421
4421
4428
4428
4428
4428
4428
4428
4428
4421
4421
4421
4421
4421
4421
4421
4421
4435
4443
5222
4438
4439
4439
4438
4439
4435
4434
4434
4434
4434
4434
4434
4434
4434
4438
4438
4439
4439
4438
4439
4439
4434
4434
4434
4434
5238
4438
4434
4434
4434
4437
4438
4437
4437
4437
4437
4437
4435
4434
4434
4435
4444
4434
4624
4699
4639
4463
4438
4437
4437
4437
4437
7399
4434
4537
4673
4436
4439
4434
4434
4434
4445
4460
4454
4454
4454
4454
4454
4454
4445
4445
4445
4446
4445
4445
4445
4445
4446
5670
4460
4454
4454
4454
4454
4454
4445
4445
4445
4445
4446
4445
4445
4445
4445
4455
4455
4454
4454
4454
4454
4454
4445
4445
4445
5240
4451
4446
4445
4445
4446
4454
4452
4452
4452
4452
4452
4452
4446
4446
4446
4446
4446
4446
4446
4446
4461
4474
4468
4468
4468
4468
5247
4468
4460
4461
4460
4460
4461
4461
4461
4460
4461
4468
4468
4468
4468
4468
4476
4468
4461
4461
4461
4460
4461
4460
4460
4461
5409
4485
4468
4606
4652
4470
4469
4468
4461
4461
4460
4461
4460
4460
4460
4461
4461
4468
4468
4468
4468
4468
4468
4468
4461
4461
4461
5348
4476
4471
4471
4471
4483
4487
4487
4487
4488
4487
4487
4487
4485
4483
4475
4475
4475
4475
4475
4475
4475
4478
4479
4478
4478
5282
4488
4478
4475
4475
4475
4476
4475
4475
4475
4475
4475
4478
4479
4478
4479
4478
4479
4478
4475
4475
4475
4475
4475
4475
4475
5226
4516
4478
4478
4478
4479
4480
4478
4478
4475
4475
4475
4475
4475
4475
4475
4475
4523
4499
4493
4493
4493
4493
4493
4493
4484
4484
5374
4502
4487
4745
4545
4754
4816
4691
4495
4494
4493
4493
4493
4493
4484
4484
4484
4484
4484
4484
4484
4484
4484
4493
4493
4493
5346
4493
4493
4493
4484
4484
4489
4484
4484
4484
4484
4484
4484
4493
4493
4493
4493
4493
4493
4493
4484
4486
4486
4486
4486
4486
6958
4498
4502
4515
4508
4508
4509
4508
4508
4508
4500
4500
4500
4500
4500
4500
4500
4500
4500
4508
4508
4508
4508
4508
4508
4509
5549
4517
4500
4500
4500
4500
4501
4500
4500
4508
4508
4520
4508
4508
4508
4508
4500
4500
4500
4500
4500
4500
4500
4500
4500
4508
5454
4534
4508
4677
4676
4510
4500
4500
4500
4500
4500
4500
4500
4500
4514
4524
4518
4518
4518
4518
4518
4518
4515
4515
4514
4514
5412
4524
4514
4514
4515
4518
4519
4518
4518
4518
4518
4518
4515
4514
4515
4515
4514
4514
4515
4515
4514
4518
4518
4518
4518
4518
4518
4566
4515
4514
4514
4515
4520
4514
4514
4515
4528
4518
4518
4518
4518
4518
4518
4518
4514
4515
4515
4515
4515
4515
4514
4514
4525
5321
4542
4533
4533
4533
4533
4538
4524
4524
4524
4524
4524
4524
4524
4524
4524
4533
4533
4533
4533
4533
4533
4533
4525
4524
4524
5450
4534
4551
4794
4581
4715
4786
4825
4808
4846
4789
4783
4729
4527
4525
4524
4524
4524
4524
4524
4524
4525
4533
4533
4533
5432
4533
4533
4533
4524
4527
4528
4527
4527
4527
4527
4527
4542
4553
4547
4547
4547
4547
4547
4547
4540
4546
4540
4540
4540
4540
5321
4563
4540
4547
4547
4547
4548
4547
4547
4547
4540
4540
4540
4540
4540
4540
4540
4540
4540
4547
4547
4552
4547
4547
4547
4547
5288
4559
4540
4540
4540
4540
4541
4540
4540
4547
4547
4547
4547
4547
4547
4547
4540
4540
4540
4540
4540
4540
4540
4540
4566
4564
6995
4672
4558
4783
4671
4561
4554
4554
4554
4554
4554
4554
4554
4554
4554
4558
4558
4558
4558
4558
4562
4558
4554
4554
4554
4554
5756
4568
4556
4561
4561
4565
4569
4570
4565
4565
4565
4565
4556
4556
4561
4556
4556
4561
4556
4556
4556
4565
4565
4565
4565
4565
5380
4571
4554
4554
4554
4554
4555
4554
4554
4554
4565
4580
4574
4574
4574
4574
4574
4574
4565
4831
4578
4565
4565
4565
4565
6002
4574
4579
4572
4572
4574
4572
4583
4572
4565
4565
4565
4565
4565
4565
4565
4565
4565
4572
4572
4576
4577
4577
4577
4577
4569
4667
4573
4672
4793
4576
4574
4573
4572
4574
4574
4574
4574
4574
4574
4574
4565
4567
4567
4567
4567
4567
4567
4567
4580
4594
5548
4602
4589
4589
4589
4589
4582
4581
4581
4581
4581
4581
4581
4581
4581
4589
4589
4589
4589
4589
4589
4589
4581
4581
4581
4581
5392
4585
4581
4580
4580
4587
4588
4587
4587
4587
4587
4587
4580
4580
4580
4580
4580
4580
4580
4580
4580
4587
4587
4587
4587
4587
5378
4595
4580
4581
4581
4581
4583
4581
4581
4581
4595
4607
4598
4598
4598
4598
4598
4598
4594
4594
4594
4594
4594
4594
4594
4594
5596
4619
4700
4842
4599
4601
4606
4598
4594
4594
4594
4594
4594
4594
4594
4594
4594
4598
4598
4612
4598
4598
4598
4598
4594
5489
4603
4594
4594
4594
4594
4595
4594
4598
4598
4598
4598
4598
4599
4598
4594
4594
4594
4594
4594
4605
4594
4594
4605
4620
4613
7420
4619
4614
4613
4614
4606
4605
4605
4605
4604
4604
4605
4605
4605
4614
4614
4613
4614
4614
4613
4614
4605
4605
4605
4604
5700
4613
4604
4604
4605
4612
4615
4612
4612
4612
4612
4612
4604
4605
4605
4605
4604
4604
4605
4605
4605
4612
4612
4612
4612
4612
5655
4631
4679
4874
4608
4610
4607
4608
4607
4607
4621
4633
4628
4628
4628
4628
4628
4628
4621
4621
4621
4621
4620
4621
4621
5492
4635
4628
4628
4628
4628
4632
4628
4628
4621
4621
4621
4620
4621
4621
4621
4620
4621
4628
4628
4630
4628
4628
4628
4628
4621
5418
4621
4621
4621
4621
4620
4622
4629
4628
4628
4628
4628
4628
4628
4628
4621
4621
4621
4621
4621
4621
4621
4621
4635
4644
5469
4640
4637
4637
4637
4637
4635
4644
4635
4635
4635
4635
4635
4635
4635
4637
4637
4637
4637
4637
4646
4646
4644
4644
4644
4644
5562
4660
4650
4919
4680
4651
4647
4649
4639
4639
4638
4639
4635
4635
4635
4635
4635
4635
4635
4635
4636
4643
4643
4643
4643
5537
4653
4641
4637
4636
4648
4776
4909
4891
4678
4636
4644
4665
4661
4661
4660
4661
4661
4660
4652
4652
4652
4652
4655
4654
4652
5589
4657
4664
4661
4661
4662
4660
4660
4661
4655
4654
4652
4654
4654
4654
4654
4654
4654
4660
4660
4660
4660
4660
4660
4660
5475
4655
4651
4652
4652
4652
4654
4654
4652
4660
4661
4660
4661
4661
4660
4661
4652
4651
4649
4649
4649
4651
4649
4649
4673
7207
4741
4677
4941
4746
4679
4677
4671
4670
4670
4670
4669
4671
4670
4670
4670
4677
4677
4677
4677
4677
4674
4677
4669
4671
5911
4681
4671
4670
4670
4670
4683
4677
4677
4677
4677
4677
4677
4677
4670
4670
4670
4670
4669
4671
4670
4670
4667
4677
4677
4677
4769
4677
4677
4677
4670
4669
4676
4670
4669
4676
4670
4669
4698
4688
4686
4685
4686
4686
4685
4686
4685
4683
4683
4685
4685
5468
4683
4683
4683
4685
4687
4686
4686
4686
4685
4686
4685
4683
4683
4685
4685
4683
4683
4683
4685
4685
4686
4685
4685
4685
5677
4703
4681
4942
4769
4688
4683
4685
4685
4683
4683
4685
4685
4685
4686
4686
4686
4686
4683
4680
4678
4680
4678
4708
4677
6401
4970
5006
4973
5015
4980
4925
4760
4726
4692
4692
4695
4695
4692
4701
4692
4808
4967
4969
4998
4937
4903
4896
4742
4702
4791
4692
4695
4692
4695
4696
4695
4695
4692
4700
4701
4701
4701
4701
4701
4701
4692
4692
4692
4692
4692
4692
4695
4695
4691
5547
4712
4701
4701
4702
4703
4702
4693
4689
4689
4689
4689
4689
4689
4689
4715
4710
4715
4715
4715
4715
4715
4715
4713
4708
5666
4718
4740
4986
4721
4710
4713
4715
4715
4715
4715
4716
4715
4715
4713
4708
4713
4708
4708
4713
4714
4708
4708
4715
4715
5626
4716
4715
4714
4715
4711
4705
4711
4708
4708
4711
4711
4708
4708
4714
4715
4715
4714
4715
4714
4715
4708
4703
4705
4705
7182
4716
4703
4703
4729
4726
4727
4726
4727
4727
4727
4730
4723
4800
5002
4981
4818
4729
4729
4729
4723
4727
4726
4727
4727
5935
4742
4726
4725
4723
4725
4723
4725
4723
4725
4723
4725
4726
4726
4725
4725
4726
4726
4725
4723
4725
4723
4725
4723
4725
5784
4730
4857
4916
4730
4725
4726
4726
4725
4726
4726
4720
4720
4719
4718
4720
4720
4720
4733
4739
4741
4741
4741
4741
5651
4800
4733
4733
4733
4739
4740
4739
4739
4739
4733
4743
4742
4742
4742
4742
4743
4742
4739
4739
4739
4733
4733
4733
4733
5506
4757
4741
4742
4742
4742
4746
4741
4741
4736
4736
4736
4736
4736
4736
4736
4736
4733
4742
4742
4741
4741
4741
4741
4741
5526
4760
4729
4730
4729
4986
4735
4729
4750
4752
4758
4758
4758
4758
4758
4758
4748
4750
4754
4748
4748
4754
4754
4754
6361
4888
4757
4909
4923
4764
4758
4756
4748
4748
4748
4748
4753
4754
4748
4748
4749
4757
4755
4756
4757
4758
4758
4758
4748
5736
4763
4749
4748
4748
4749
4749
4748
4755
4755
4756
4756
4755
4755
4755
4749
4745
4743
4745
4743
4746
4745
4743
4764
4764
5593
4775
4766
4767
4766
4767
4771
4762
4762
4762
4762
4762
4768
4762
4762
4767
4766
4767
4766
4767
4769
4767
4768
4768
4762
5558
4768
4762
4762
4764
4764
4765
4766
4766
4766
4765
4766
4766
4762
4764
4764
4764
4764
4764
4764
4764
4760
4765
4765
4766
7691
4770
4951
4905
4771
4757
4757
4757
4757
4757
4757
4757
4779
4778
4782
4782
4782
4783
4782
4782
4779
4779
4774
4773
6015
4777
4777
4779
4773
4783
4784
4783
4783
4782
4782
4782
4779
4773
4779
4773
4774
4773
4779
4773
4774
4783
4783
4785
4782
5617
4798
4781
4773
4775
4777
4773
4773
4775
4775
4775
4776
4782
4782
4782
4781
4782
4782
4781
4776
4771
4772
4771
4769
4771
5630
4784
4794
4791
4796
4802
4796
4796
4796
4797
4794
4794
4789
4789
4794
4789
4794
4789
4794
4797
4796
4796
4797
4796
5852
4830
4792
5015
4895
4802
4789
4791
4791
4791
4791
4796
4796
4795
4795
4796
4796
4796
4789
4789
4789
4791
4791
4791
4791
5694
4808
4797
4795
4795
4798
4796
4795
4796
4789
4784
4784
4784
4786
4786
4784
4786
4802
4802
4805
4805
4805
4806
4805
4805
5652
4817
4808
4802
4802
4803
4808
4808
4802
4806
4805
4806
4805
4806
4805
4805
4802
4808
4803
4803
4803
4803
4808
4803
5599
4811
4805
4806
4805
4806
4808
4805
4808
4802
4802
4802
4802
4802
4802
4802
4809
4805
4806
4805
4806
4805
4806
4806
4808
5752
4811
4827
5092
4804
4803
4797
4819
4818
4823
4822
4822
4823
4823
4823
4820
4810
4810
4816
4810
4810
4810
4816
4810
5676
4864
4819
4820
4819
4838
4973
5114
5115
5100
4982
4873
5064
4969
5055
4893
4859
4869
4940
4978
4828
4828
4828
4820
4820
7407
4838
5084
5043
5044
4822
4822
4820
4820
4820
4820
4820
4820
4821
4814
4817
4817
4816
4817
4816
4816
4817
4866
4838
6208
4842
5030
4991
4840
4837
4835
4835
4834
4834
4834
4834
4834
4834
4834
4836
4836
4836
4836
4836
4836
4836
4835
4834
6185
4850
4909
5100
4971
4831
4828
4835
5063
5125
5016
4836
4834
4834
4828
4828
4828
4828
4828
4828
4828
4828
4828
4835
5936
4842
4836
4836
4836
4836
4833
4824
4823
4823
4824
4824
4824
4823
4849
4843
4848
4852
4847
4920
5136
5134
5128
5151
6079
5120
4972
4926
5059
4847
4848
4845
4845
4845
4846
4845
4845
4845
4843
4843
4845
4843
4843
4845
4845
4845
4843
4846
4845
5785
4862
4846
4846
4845
4844
4845
4845
4845
4843
4843
4843
4843
4843
4846
4845
4845
4846
4845
4845
4846
4845
4839
4837
5789
4856
4848
5112
4874
4898
4857
4861
4861
4861
4861
4861
4861
4858
4858
4853
4858
4852
4858
4853
4858
4853
4862
4861
5745
4868
4860
4861
4861
4855
4854
4855
4855
4855
4855
4852
4855
4852
4860
4860
4860
4860
4861
4861
4860
4852
4852
4855
4852
5682
4861
4853
4852
4858
4864
4861
4861
4861
4861
4861
4861
4858
4849
4849
4849
4849
4849
4849
4849
4876
4872
4877
4877
5706
4877
4880
4876
4874
4868
4869
4873
4868
4868
4868
4868
4868
4877
4877
4876
4877
4877
4876
4877
4868
4874
4868
4868
7397
4943
4868
5138
4912
4879
4876
4878
4876
4876
4876
4877
4868
4871
4871
4871
4871
4871
4871
4871
4871
4876
4877
4877
6065
4887
4877
4876
4868
4863
4866
4863
4863
4863
4863
4863
4883
4882
4887
4886
4887
4886
4887
4886
4883
4889
4889
4883
4889
5730
4890
4885
4883
4885
4888
4885
4886
4886
4885
4885
4882
4885
4883
4885
4883
4885
4882
4885
4883
4885
4885
4888
4885
5719
4893
4887
4883
4885
4884
4882
4885
4883
4885
4883
4883
4885
4885
4886
4885
4886
4885
4886
4885
4879
4879
4879
4879
5887
4903
4878
5178
4930
4908
4902
4901
4902
4902
4901
4893
4895
4893
4899
4899
4899
4899
4899
4899
4901
4902
4901
4902
5795
4908
4901
4893
4893
4895
4896
4893
4893
4893
4893
4895
4900
4902
4900
4901
4900
4901
4901
4893
4893
4893
4893
4895
5732
4895
4895
4890
4902
4902
4907
4901
4901
4902
4901
4893
4890
4889
4890
4890
4889
4890
4889
4915
4911
4916
4915
4915
4915
5799
4919
4911
4911
4911
4913
4911
4911
4911
4909
4911
4917
4917
4917
4917
4918
4916
4917
4909
4909
4909
4911
4911
4909
5855
4921
5025
5120
4924
4918
4917
4918
4916
4917
4909
4909
4909
4911
4909
4911
4909
4911
5165
4918
4917
4917
4917
6520
4927
4916
4914
4903
4905
4903
4903
4903
4903
4903
4922
4923
4927
4927
4927
4927
4927
4927
4928
4923
4923
4924
4924
7770
4940
4928
4928
4930
4929
4927
4927
4926
4931
4927
4928
4928
4922
4922
4922
4922
4922
4928
4922
4928
4927
4927
4927
5020
4927
4927
4928
4922
4923
4922
4922
4922
4928
4922
4928
4928
4927
4927
4927
4927
4927
4927
4928
4917
4917
4917
4917
5035
4917
5082
5093
4946
4942
4942
4942
4942
4942
4943
4939
4939
4934
4939
4939
4934
4933
4939
4934
4943
4942
4942
5835
4964
4941
4941
4933
4933
4937
4933
4936
4935
4935
4935
4936
4941
4942
4942
4941
4942
4942
4941
4936
4936
4936
4936
5784
4971
4939
4939
4934
4943
4944
4943
4942
4942
4942
4943
4939
4930
4930
4930
4930
4932
4930
4930
4954
4952
4956
4955
5814
4998
4955
4955
4954
4949
4950
4954
4954
4949
4949
4949
4949
4956
4956
4956
4955
4955
4956
4955
4954
4954
4954
4954
5950
4955
4954
5162
5050
4960
4957
4958
4958
4958
4957
4958
4949
4949
4949
4949
4949
4949
4949
4949
4954
4958
4958
4958
5920
4966
4955
4955
4954
4944
4946
4943
4943
4944
4943
4944
4968
4963
4967
4967
4967
4967
4967
4967
4968
4963
4968
4963
5796
4968
4962
4964
4964
4966
4967
4967
4966
4967
4967
4966
4962
4962
4962
4962
4962
4964
4964
4965
4964
4966
4967
4966
5785
4982
4967
4967
4964
4969
4964
4964
4964
4964
4965
4964
4964
4966
4967
4967
4966
4967
4967
4967
4970
4969
4957
5233
7970
5194
4989
4958
4979
4979
4981
4981
4981
4980
4980
4980
4979
4979
4973
4979
4974
4973
4979
4974
4973
4981
4980
6375
5004
4982
5250
5047
4982
4973
4973
4979
4974
4973
4979
4974
4973
4982
4983
4989
4982
4983
4983
4983
4974
4974
4973
5035
4979
4979
4974
4973
4984
4982
4982
4982
4982
4982
4983
5209
5270
5260
5280
5275
5258
5199
4978
5000
4991
4993
5892
4995
5007
4993
4993
4998
4991
4995
4989
4995
4989
4990
4989
4995
4989
4997
4996
4996
4997
4997
5003
5002
4995
4996
5797
4992
4996
4993
4992
4997
4993
5002
5002
4998
4997
4996
4996
4997
4995
4990
4989
4995
4989
4990
4989
4995
4989
4997
5949
4999
5072
5254
4998
4994
4995
4984
4984
4984
4984
4984
4984
4984
5003
5004
5007
5007
5007
5008
5007
5007
5009
5003
5924
5015
5005
5005
5005
5011
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5005
5003
5817
5010
5006
5006
5006
5006
5015
5009
5009
5009
5003
5003
5009
5009
5009
5003
5006
5006
5006
5006
5006
5006
5006
5009
5800
5016
4998
4998
4998
5002
4998
5013
5017
5022
5021
5021
5022
5021
5022
5018
5013
5018
5013
5013
5013
5018
5013
5013
5962
5029
5181
5205
5029
5021
5021
5013
5018
5013
5013
5013
5018
5013
5013
5013
5021
5022
5024
5021
5021
5021
5021
7591
5041
5015
5014
5012
5017
5015
5014
5015
5020
5020
5020
5020
5020
5021
5020
5015
5009
5011
5011
5009
5015
5011
6011
5142
5033
5037
5037
5036
5045
5037
5036
5030
5035
5035
5036
5035
5035
5036
5035
5035
5037
5036
5037
5036
5037
5037
5877
5032
5032
5030
5030
5031
5032
5032
5032
5032
5036
5036
5036
5035
5036
5036
5036
5032
5032
5031
5032
5030
5030
5030
6060
5031
5195
5189
5044
5036
5037
5036
5036
5035
5024
5024
5024
5024
5032
5024
5024
5049
5042
5046
5046
5047
5046
5953
5059
5049
5049
5049
5044
5049
5044
5044
5049
5049
5046
5046
5046
5047
5046
5049
5047
5049
5044
5044
5049
5044
5044
5854
5050
5045
5046
5045
5048
5046
5045
5045
5046
5045
5043
5043
5043
5045
5045
5043
5045
5043
5045
5045
5046
5045
5885
5057
5047
5049
5038
5044
5038
5038
5038
5039
5039
5053
5058
5061
5061
5061
5061
5061
5061
5053
5051
5059
5053
5053
5999
5060
5220
5218
5065
5061
5061
5061
5061
5062
5062
5059
5059
5059
5053
5059
5053
5059
5053
5059
5062
5061
5061
5934
5067
5061
5061
5053
5065
5053
5059
5053
5059
5053
5059
5053
5061
5061
5061
5061
5061
5061
5061
5059
5050
5050
5831
5108
5050
5050
5050
5070
5072
5075
5075
5075
5075
5075
5075
5074
5066
5074
5068
5068
5069
5068
5068
5074
5076
5076
7563
5073
5075
5075
5075
5076
5068
5068
5068
5074
5068
5068
5068
5074
5076
5076
5075
5075
5075
5076
5075
5074
5068
6387
5076
5135
5324
5076
5076
5074
5076
5075
5075
5075
5075
5075
5075
5074
5064
5063
5064
5063
5063
5064
5064
5084
6020
5097
5086
5087
5086
5089
5087
5089
5084
5084
5084
5084
5084
5084
5084
5084
5087
5087
5086
5086
5087
5087
5087
5089
5942
5095
5084
5084
5084
5085
5085
5083
5086
5086
5364
5087
5087
5087
5086
5084
5089
5089
5089
5089
5089
5089
6631
5091
5087
5087
5086
5089
5087
5087
5086
5090
5078
5078
5078
5078
5080
5085
5084
5094
5103
5103
5102
5103
5101
6228
5127
5099
5383
5153
5123
5099
5099
5099
5099
5094
5101
5102
5102
5101
5102
5102
5102
5094
5099
5099
5099
5094
6026
5107
5095
5095
5101
5101
5101
5101
5101
5101
5102
5095
5095
5095
5095
5095
5095
5095
5095
5096
5101
5102
5102
5102
5925
5106
5101
5093
5092
5101
5090
5092
5094
5092
5090
5110
5113
5116
5115
5115
5115
5116
5115
5111
5111
5111
5111
5965
5125
5114
5114
5114
5118
5116
5115
5115
5115
5117
5116
5114
5114
5109
5114
5109
5114
5109
5114
5109
5115
5115
6080
5136
5115
5400
5135
5116
5111
5111
5109
5109
5111
5111
5111
5109
5115
5115
5115
5116
5115
5116
5115
5111
5103
7996
5135
5104
5119
5103
5105
5128
5123
5126
5127
5126
5127
5127
5126
5123
5128
5123
5122
5128
5123
5128
5122
5128
6294
5126
5130
5127
5127
5197
5433
5430
5420
5467
5395
5373
5185
5124
5128
5122
5127
5127
5128
5127
5127
5127
5128
6057
5124
5127
5128
5123
5133
5128
5122
5123
5127
5127
5128
5127
5127
5127
5127
5128
5117
5118
5118
5118
5117
5118
6154
5165
5188
5429
5144
5143
5142
5142
5143
5136
5134
5135
5135
5136
5135
5135
5135
5135
5142
5143
5142
5143
5142
6086
5163
5133
5136
5135
5137
5136
5135
5136
5135
5135
5142
5142
5142
5142
5142
5143
5142
5134
5134
5134
5134
5136
5210
5143
5136
5134
5143
5144
5143
5142
5143
5143
5142
5134
5132
5132
5129
5129
5132
5130
5132
5149
5154
5156
5156
5999
5159
5156
5157
5155
5156
5155
5155
5149
5155
5150
5155
5155
5157
5156
5156
5156
5156
5160
5160
5150
5155
5149
6107
5172
5151
5433
5203
5154
5156
5157
5156
5156
5239
5478
5416
5185
5152
5149
5149
5149
5152
5152
5152
5147
5157
6108
5156
5153
5158
5153
5159
5145
5151
5151
5151
5151
5155
5144
5145
5169
5165
5166
5164
5164
5166
5164
5164
5161
5968
5180
5173
5169
5169
5170
5169
5169
5172
5172
5172
5171
5171
5171
5163
5162
5162
5162
5161
5161
5161
5161
5161
7710
5195
5166
5166
5167
5169
5166
5166
5163
5163
5167
5168
5168
5168
5168
5163
5168
5166
5166
5167
5166
5167
5166
6510
5189
5293
5372
5164
5162
5162
5161
5161
5171
5182
5184
5184
5184
5184
5184
5184
5172
5172
5172
5172
5172
5172
6183
5172
5180
5182
5181
5189
5181
5181
5182
5181
5180
5174
5179
5174
5174
5179
5174
5174
5179
5182
5182
5186
5182
6030
5204
5180
5172
5172
5177
5173
5173
5173
5173
5173
5172
5181
5181
5183
5181
5183
5180
5181
5173
5174
5174
5989
5280
5178
5178
5179
5197
5207
5196
5196
5197
5197
5196
5195
5189
5190
5189
5189
5189
5189
5189
5189
5189
5196
6204
5210
5197
5467
5283
5200
5190
5189
5189
5189
5189
5189
5191
5190
5189
5197
5198
5197
5197
5197
5198
5197
5191
5242
5189
5189
5189
5189
5190
5189
5189
5195
5196
5196
5196
5197
5197
5196
5190
5187
5192
5187
5192
5187
5192
5187
6056
5206
5212
5205
5205
5207
5204
5205
5202
5202
5202
5203
5202
5202
5203
5202
5203
5204
5205
5205
5205
5205
5212
6021
5224
5207
5203
5202
5204
5203
5202
5202
5202
5204
5205
5204
5205
5204
5204
5204
5203
5203
5202
5203
5203
5202
6171
5215
5362
5366
5208
5205
5204
5204
5204
5205
5203
5204
5205
5204
5205
5210
5204
5205
5212
5224
5221
5220
7815
5241
5223
5222
5214
5221
5214
5215
5214
5215
5215
5215
5214
5222
5222
5222
5222
5308
5526
5495
5250
5215
5215
6412
5239
5215
5215
5215
5216
5224
5224
5224
5224
5224
5224
5223
5215
5215
5215
5215
5215
5215
5215
5215
5215
6046
5239
5220
5220
5221
5220
5225
5213
5217
5216
5217
5216
5217
5216
5217
5230
5237
5235
5236
5236
5234
5234
5234
6287
5276
5261
5519
5229
5229
5227
5228
5228
5236
5236
5234
5234
5234
5236
5234
5228
5227
5228
5227
5228
5227
5227
6181
5230
5242
5234
5235
5236
5236
5235
5234
5228
5228
5227
5228
5228
5228
5228
5228
5228
5235
5234
5235
5234
6060
5309
5234
5228
5230
5231
5227
5231
5234
5232
5231
5242
5245
5244
5244
5244
5245
5244
5244
5242
5242
5242
5242
5312
5243
5242
5242
5242
5247
5245
5245
5245
5245
5245
5245
5243
5242
5242
5242
5242
5242
5242
5242
5242
5245
5245
6235
5265
5376
5429
5247
5242
5242
5242
5242
5242
5242
5242
5242
5242
5245
5245
5245
5245
5245
5245
5245
5242
6203
5247
5247
5245
5245
5245
5247
5251
5259
5259
5260
5259
5260
5260
5260
5252
5252
5251
5251
5251
5251
5251
5251
6147
5281
5263
5268
5261
5269
5558
5262
5262
5257
5254
5254
5256
5256
5256
5254
5256
5261
5261
5271
5269
5273
8969
5615
5598
5602
5559
5505
5363
5261
5259
5259
5263
5272
5275
5269
5273
5269
5262
5273
5261
5264
5259
5259
6823
5289
5495
5379
5276
5276
5277
5277
5277
5276
5277
5276
5269
5274
5268
5267
5267
5267
5268
5268
5268
5275
6308
5299
5276
5276
5275
5276
5267
5268
5268
5268
5268
5268
5268
5268
5268
5275
5276
5286
5276
5275
5276
5276
6115
5347
5275
5267
5268
5267
5270
5268
5268
5274
5274
5274
5274
5274
5274
5274
5268
5272
5272
5270
5272
5275
5272
6165
5293
5287
5286
5285
5290
5286
5286
5285
5282
5290
5295
5299
5296
5296
5296
5296
5294
5297
5297
5297
5297
6723
5440
5285
5566
5320
5284
5281
5280
5280
5281
5280
5280
5286
5285
5285
5286
5285
5285
5285
5281
5281
5280
5280
6336
5297
5284
5284
5284
5290
5288
5289
5289
5289
5289
5288
5284
5284
5283
5284
5283
5284
5284
5283
5296
5303
6222
5311
5304
5304
5299
5301
5292
5292
5293
5292
5292
5293
5292
5293
5292
5298
5298
5299
5298
5299
5298
5298
5293
6168
5305
5293
5294
5293
5295
5293
5294
5299
5299
5300
5300
5299
5299
5300
5294
5294
5294
5293
5294
5293
5293
6341
5319
5365
5567
5303
5300
5299
5298
5299
5292
5298
5297
5297
5297
5298
5297
5297
5308
5316
5315
5315
5315
8063
5383
5318
5312
5312
5313
5312
5312
5312
5312
5492
5623
5646
5620
5430
5508
5584
5611
5480
5395
5312
5312
6608
5656
5572
5417
5313
5312
5318
5317
5318
5318
5318
5318
5318
5311
5311
5311
5312
5311
5311
5312
5312
5311
6432
5358
5379
5603
5321
5317
5316
5308
5312
5311
5312
5312
5318
5311
5553
5630
5423
5344
5326
5326
5326
5326
6730
5369
5382
5656
5461
5334
5324
5325
5325
5325
5329
5328
5330
5330
5330
5328
5330
5324
5325
5325
5324
5325
6350
5360
5322
5321
5326
5326
5336
5332
5332
5332
5332
5328
5328
5328
5328
5325
5325
5326
5326
5330
5326
5326
5326
6245
5347
5326
5326
5321
5326
5326
5326
5326
5331
5330
5330
5341
5347
5349
5349
5349
5349
5349
5349
5341
5337
6267
5337
5338
5333
5332
5333
5332
5340
5341
5341
5341
5341
5340
5341
5332
5332
5331
5331
5332
5332
5332
5331
6353
5367
5343
5666
5348
5348
5340
5341
5332
5333
5332
5333
5332
5333
5332
5333
5332
5341
5341
5342
5342
5342
6314
5379
5332
5338
5338
5344
5338
5338
5337
5337
5349
5360
5354
5354
5354
5354
5354
5354
5349
5349
5349
5349
5349
6281
5356
5355
5349
5355
5355
5355
5355
5355
5355
5355
5349
5348
5348
5348
5348
5348
5348
5348
5348
5355
5355
8002
5378
5355
5355
5355
5349
5349
5348
5348
5348
5348
5348
5348
5349
5354
5355
5355
5355
5355
5355
5355
5348
6725
5360
5571
5478
5356
5351
5352
5362
5369
5365
5364
5364
5364
5364
5364
5362
5362
5362
5362
5362
5362
5362
6379
5379
5367
5367
5368
5377
5368
5367
5368
5365
5365
5366
5365
5365
5366
5365
5366
5365
5367
5368
5368
5367
6285
5391
5364
5362
5361
5364
5362
5361
5361
5361
5361
5362
5364
5364
5364
5364
5364
5364
5364
5362
5365
5366
6254
5373
5363
5367
5365
5381
5385
5379
5379
5379
5379
5379
5380
5372
5380
5371
5372
5372
5371
5372
5371
5372
6421
5407
5442
5655
5411
5380
5379
5371
5372
5371
5371
5372
5371
5371
5372
5371
5380
5379
5387
5380
5379
5379
6380
5380
5375
5375
5375
5376
5374
5374
5375
5375
5382
5382
5383
5382
5383
5382
5382
5374
5377
5376
5377
5376
6278
5384
5374
5389
5400
5395
5395
5395
5394
5394
5395
5388
5388
5389
5388
5389
5388
5388
5389
5388
5394
5394
6263
5411
5398
5398
5397
5394
5391
5391
5391
5393
5391
5393
5391
5393
5398
5397
5398
5400
5508
5692
5739
5698
6817
5653
5683
5621
5390
5389
5389
5389
5394
5394
5394
5395
5395
5395
5394
5389
5392
5392
5392
5392
5392
5392
8209
5428
5612
5525
5411
5405
5404
5405
5404
5403
5402
5402
5402
5402
5403
5402
5402
5402
5405
5404
5404
5404
6741
5442
5407
5405
5407
5406
5406
5405
5406
5406
5405
5406
5408
5408
5408
5408
5408
5408
5408
5405
5405
6258
5535
5402
5402
5402
5403
5409
5404
5404
5404
5404
5404
5404
5404
5402
5406
5406
5406
5405
5407
5406
5406
6279
5540
5420
5420
5420
5428
5419
5419
5412
5412
5412
5411
5412
5411
5412
5411
5412
5419
5420
5420
5420
5420
6495
5507
5413
5694
5448
5416
5412
5413
5412
5413
5413
5421
5420
5427
5421
5420
5420
5420
5413
5412
5413
5413
6445
5431
5416
5413
5413
5421
5421
5420
5420
5420
5420
5420
5413
5417
5417
5416
5416
5416
5417
5416
5430
5438
6352
5466
5433
5433
5433
5436
5427
5725
5447
5428
5431
5429
5431
5428
5431
5438
5437
5437
5438
5437
5447
7052
5447
5436
5436
5434
5436
5436
5436
5436
5434
5445
5445
5446
5448
5449
5445
5445
5436
5431
5437
5436
5437
6663
5458
5503
5701
5448
5441
5440
5439
5439
5440
5439
5431
5432
5429
5432
5429
5430
5431
5432
5456
5450
5445
6472
5462
5445
5445
5446
5450
5442
5442
5442
5442
5442
5442
5442
5442
5446
5446
5445
5445
5446
5457
5446
5443
8303
5483
5448
5452
5575
5769
5657
5443
5445
5445
5446
5445
5446
5445
5445
5442
5442
5442
5442
5442
5442
6750
5468
5449
5445
5445
5446
5445
5445
5445
5445
5443
5447
5445
5447
5447
5461
5461
5457
5464
5479
5472
5472
6604
5476
5636
5622
5468
5470
5453
5452
5452
5452
5453
5453
5452
5459
5461
5461
5459
5459
5459
5459
5453
5452
6484
5473
5455
5456
5457
5456
5456
5463
5464
5463
5463
5463
5464
5464
5456
5456
5456
5455
5456
5456
5455
6332
5479
5461
5461
5460
5462
5461
5460
5461
5453
5458
5459
5458
5458
5458
5459
5457
5469
5475
5474
5475
5475
6417
5480
5480
5472
5475
5470
5468
5467
5468
5467
5468
5467
5475
5474
5475
5474
5475
5478
5473
5468
5468
5467
6538
5485
5639
5629
5472
5468
5475
5474
5474
5474
5475
5474
5475
5469
5468
5468
5468
5468
5468
5468
5468
6392
5604
5474
5474
5474
5477
5474
5474
5468
5471
5471
5472
5471
5472
5472
5472
5482
5490
5489
5488
5489
5488
6421
5516
5486
5496
5499
5507
5499
5496
5496
5499
5499
5502
5501
5501
5501
5502
5511
5490
5488
5488
5488
5488
6454
5500
5491
5487
5487
5492
5490
5497
5498
5499
5501
5500
5499
5499
5499
5499
5499
5499
5499
5499
5507
5499
8218
5564
5790
5507
5503
5504
5500
5496
5496
5499
5499
5499
5494
5494
5509
5511
5518
5518
5512
5512
5512
6819
5531
5506
5496
5496
5500
5499
5499
5499
5499
5506
5506
5507
5506
5506
5510
5509
5504
5504
5504
5504
6440
5501
5502
5504
5504
5511
5509
5515
5508
5506
5506
5508
5497
5498
5498
5498
5498
5498
5498
5498
5504
5514
6419
5528
5513
5513
5513
5514
5500
5503
5503
5503
5503
5497
5496
5497
5518
5528
5526
5526
5526
5526
5526
5526
6644
5527
5754
5624
5524
5521
5520
5520
5520
5526
5526
5526
5526
5526
5526
5526
5521
5520
5520
5520
5520
6526
5531
5522
5522
5526
5527
5527
5526
5526
5526
5526
5522
5519
5522
5522
5519
5522
5522
5522
5519
5526
5526
6494
5545
5526
5526
5527
5522
5518
5524
5524
5518
5519
5524
5524
5535
5537
5536
5536
5535
5535
5535
5536
6507
5548
5537
5535
5534
5536
5535
5534
5535
5536
5536
5549
5536
5713
5836
5862
5828
5859
5798
5668
5645
6978
5792
5726
5536
5536
5542
5536
5536
5535
5535
5536
5535
5535
5534
5534
5534
5535
5534
5534
5535
5536
5535
6707
5557
5799
5592
5546
5535
5535
5535
5535
5533
5534
5533
5533
5549
5555
5553
5553
5553
5553
5553
5553
8237
5591
5550
5545
5551
5550
5549
5544
5545
5552
5552
5553
5552
5553
5553
5552
5545
5550
5545
5550
5545
6706
5576
5549
5544
5554
5556
5555
5553
5553
5553
5553
5550
5545
5550
5545
5550
5545
5550
5545
5547
5554
6434
5664
5554
5554
5554
5561
5550
5546
5547
5545
5546
5549
5545
5546
5561
5570
5568
5568
5568
5569
5568
5568
6695
5574
5740
5731
5573
5564
5564
5565
5564
5567
5567
5567
5567
5567
5569
5567
5565
5565
5565
5565
5565
6564
5584
5565
5565
5567
5574
5567
5567
5567
5567
5567
5559
5564
5564
5564
5564
5564
5559
5564
5565
5567
5567
6483
5580
5567
5567
5571
5560
5561
5562
5561
5561
5563
5560
5560
5579
5579
5576
5576
5576
5576
5576
5576
6521
5589
5580
5580
5574
5581
5580
5580
5580
5578
5578
5578
5578
5578
5584
5578
5580
5575
5580
5574
5580
6641
5605
5616
5853
5588
5576
5576
5576
5576
5576
5576
5579
5579
5573
5579
5573
5579
5573
5579
5579
5576
6469
5704
5578
5578
5578
5580
5580
5575
5575
5577
5575
5577
5576
5576
5584
5596
5594
5594
5594
5594
5594
5594
6562
5610
5584
5589
5589
5591
5589
5584
5584
5594
5594
5594
5594
5594
5594
5594
5589
5589
5584
5584
5589
8231
5615
5584
5589
5594
5600
5591
5594
5594
5594
5594
5589
5589
5584
5584
5589
5589
5589
5584
5589
5594
7001
5641
5714
5796
5600
5594
5584
5589
5587
5587
5587
5592
5587
5587
5602
5611
5609
5609
5608
5609
5608
6694
5627
5600
5604
5604
5606
5604
5600
5604
5599
5608
5609
5609
5609
5609
5609
5608
5600
5604
5600
5604
6552
5615
5604
5600
5604
5623
5609
5611
5609
5609
5609
5609
5604
5604
5600
5604
5599
5604
5604
5604
5604
5609
6554
5622
5609
5607
5609
5607
5604
5601
5600
5601
5601
5896
5604
5602
5618
5623
5624
5621
5621
5624
7428
5653
5737
5822
5629
5619
5619
5620
5619
5618
5618
5620
5620
5623
5620
5623
5623
5623
5622
5621
5622
6763
5626
5616
5623
5621
5627
5623
5623
5625
5622
5623
5624
5623
5616
5620
5616
5620
5616
5620
5620
5620
6582
5628
5617
5617
5617
5619
5617
5617
5619
5615
5615
5616
5616
5615
5623
5615
5926
5948
5687
5633
5633
6740
5645
5634
5625
5630
5635
5630
5625
5630
5630
5630
5625
5634
5634
5634
5634
5634
5634
5634
5630
5630
6682
5773
5630
5952
5629
5628
5625
5634
5634
5634
5634
5634
5634
5634
5625
5625
5630
5630
5630
5625
5625
8478
5828
5647
5645
5646
5647
5646
5646
5645
5634
5638
5638
5638
5638
5629
5627
5627
5641
5650
5647
5647
6943
5661
5649
5648
5645
5652
5644
5645
5639
5639
5645
5639
5639
5648
5648
5648
5648
5648
5648
5648
5645
6663
5661
5640
5645
5640
5648
5645
5645
5649
5649
5649
5649
5649
5649
5649
5640
5645
5645
5640
5645
5645
6797
5665
5669
5948
5648
5649
5646
5646
5646
5647
5639
5641
5641
5641
5641
5640
5641
5641
5658
5659
5657
6761
5670
5659
5657
5657
5659
5658
5658
5658
5658
5652
5652
5658
5658
5657
5657
5657
5657
5657
5657
5657
6631
5665
5657
5656
5658
5659
5658
5658
5658
5657
5657
5657
5657
5657
5657
5657
5658
5658
5652
5652
5658
6591
5685
5652
5658
5657
5660
5657
5674
5843
5987
6009
5993
5990
5954
5760
5656
5662
5664
5663
5674
5686
6893
5700
5779
5892
5693
5683
5674
5687
5678
5670
5664
5664
5670
5670
5664
5673
5673
5673
5673
5673
5682
6716
5676
5675
5678
5675
5677
5675
5678
5675
5675
5686
5683
5690
5682
5683
5683
5683
5673
5673
5673
5673
6636
5688
5677
5673
5683
5683
5679
5682
5682
5682
5682
5682
5675
5680
5681
5675
5681
5669
5669
5667
5679
8290
5693
5688
5686
5688
5687
5686
5685
5683
5688
5688
5688
5688
5688
5688
5688
5684
5684
5684
5684
5696
7216
6005
5960
5695
5682
5681
5681
5681
5681
5681
5681
5690
5690
5695
5687
5686
5686
5686
5679
5679
6727
5784
5686
5686
5681
5682
5690
5692
5692
5692
5696
5692
5692
5692
5687
5687
5687
5687
5687
5681
5682
6620
5765
5703
5699
5699
5701
5699
5699
5699
5694
5707
5698
5698
5702
5702
5702
5702
5702
5706
5707
5704
6658
5718
5710
5699
5694
5701
5694
5699
5699
5699
5699
5694
5699
5699
5699
5699
5699
5699
5699
5699
5694
6782
5741
5772
5942
5700
5692
5692
5700
5698
5697
5697
5698
5697
5698
5697
5699
5696
5695
5695
5696
5695
6738
5704
5711
5714
5713
5715
5713
5713
5713
5713
5704
5710
5704
5704
5704
5709
5704
5704
5704
5713
5712
6681
5717
5714
5720
5714
5709
5710
5705
5705
5710
5705
5710
5705
5710
5715
5714
5715
5715
5715
5715
5715
6724
5753
5705
5710
5710
5705
5710
5705
5705
5714
5714
5714
5715
5715
5714
5715
5710
5708
5708
5707
5710
6871
5730
6014
5742
5739
5727
5727
5727
5727
5727
5727
5720
5725
5725
5725
5725
5720
5720
5720
5725
8377
5743
5727
5727
5727
5727
5727
5725
5725
5720
5725
5720
5725
5720
5725
5720
5727
5727
5727
5727
5727
6933
5727
5725
5725
5721
5725
5725
5720
5720
5720
5725
5727
5727
5727
5727
5727
5727
5727
5725
5721
5722
6734
5734
5721
5722
5726
5735
5740
5738
5738
5738
5738
5738
5738
5735
5740
5734
5740
5740
5735
5740
6854
5762
5782
6018
5740
5738
5738
5738
5738
5735
5740
5740
5740
5740
5740
5740
5734
5740
5738
5738
5738
6846
5739
5738
5738
5734
5741
5735
5740
5734
5740
5740
5740
5735
5738
5738
5738
5738
5738
5738
5738
5740
6678
5767
5733
5736
5737
5735
5736
5743
5753
5752
5752
5752
5752
5752
5752
5749
5749
5743
5749
5743
6685
5822
5744
5744
5754
5754
5754
5753
5754
5753
5753
5749
5749
5749
5744
5744
5744
5744
5744
5744
5754
6885
5782
5848
5976
5756
5752
5749
5749
5749
5743
5743
5749
5749
5749
5743
5752
5752
5752
5752
5752
5752
6834
5757
5747
5747
5754
5747
5746
5747
5747
5760
5769
5767
5767
5767
5767
5767
5767
5760
5760
5760
6629
5862
5765
5761
5766
5764
5769
5768
5768
5768
5768
5769
5768
5761
5761
5766
5761
5766
5762
5766
5765
8356
5767
5766
5766
5769
5767
5767
5767
5760
5760
5765
5760
5760
5760
5765
5760
5766
5767
5767
5767
5767
5982
5768
6096
5768
5765
5762
5763
5762
5762
5762
5762
5780
5780
5778
5778
5778
5778
5778
5778
5775
6933
5792
5773
5779
5780
5780
5779
5779
5778
5779
5779
5779
5779
5778
5778
5780
5773
6016
6099
5900
5774
5941
5780
5775
5780
5781
5780
5780
5780
5780
5780
5775
5780
5780
5775
5780
5780
5775
5780
6075
7391
5800
5783
5783
5782
5791
5781
5779
5778
5778
5779
5778
5781
5778
5782
5787
5804
5796
5796
5794
5794
7066
5815
6004
6120
6139
6146
6134
6099
5895
5791
5786
5801
5801
5801
5799
5801
5803
5799
5786
5791
6876
5803
5790
5789
5782
5791
5782
5797
5797
5792
5792
5793
5792
5792
5789
5783
5789
5783
5789
5789
5789
6738
5804
5792
5792
5793
5793
5792
5793
5792
5789
5787
5787
5788
5787
5788
5787
5787
5801
5809
5806
6763
5821
5808
5806
5806
5809
5805
5805
5799
5799
5799
5799
5799
5805
5806
5806
5806
5806
5806
5806
5806
6952
5814
6056
5892
5808
5800
5805
5805
5805
5809
5810
5821
5820
5821
5821
5822
5813
5811
5810
5811
8890
5814
5811
5811
5818
5809
5809
5809
5809
5809
5809
5809
5805
5802
5800
5802
5800
5802
5802
5800
7116
5833
5817
5817
5817
5825
5817
5817
5813
5823
5813
5820
5820
5813
5813
5820
5813
5817
5817
5817
5817
6761
5825
5817
5820
5821
5820
5813
5820
5813
5820
5819
5813
5817
5817
5817
5817
5817
5817
5817
5820
6996
5849
5895
6065
5827
5816
5815
5821
5819
5819
5819
5819
5819
5819
5819
5815
5816
5816
5817
5816
5816
6968
5829
5825
5837
5836
5835
5835
5835
5835
5835
5825
5830
5830
5830
5830
5830
5830
5830
5830
5834
6815
5866
5833
5832
5839
5834
5824
5824
5824
5824
5824
5824
5824
5824
5824
5833
5832
5833
5833
5832
6715
5959
5825
5830
5830
5834
5830
5830
5830
5830
5837
5846
5843
5846
5843
5846
5843
5846
5836
5836
5836
6977
5857
6019
5951
5838
5844
5850
5846
5846
5846
5846
5846
5846
5844
5853
5853
5850
5850
5853
5853
6929
5854
5858
5863
5857
5860
5857
5863
5856
5848
5848
5848
5848
5848
5848
5848
5848
5848
5856
5857
5865
6792
5860
5856
5860
5850
5848
5849
5850
5848
5850
5848
5848
5855
5846
5846
5846
5846
5846
5846
5846
8542
5853
5841
5842
5848
5843
5843
5843
5856
5861
5856
5856
5856
5856
5860
5860
5862
5878
5855
5855
7285
5899
6007
6033
5858
5857
5857
5861
5857
5861
5866
5857
5859
5859
5852
5859
5852
5859
5852
5859
6977
5871
5858
5870
5862
5871
5867
5862
5865
5861
5865
5865
5861
5861
5865
5865
5861
5857
5857
5857
5857
6829
5876
5859
5859
5857
5855
5856
8579
5873
5863
5863
5873
5882
5882
5880
5880
5880
5880
5880
5872
7185
5878
5870
5864
5865
5870
5870
5864
5873
5873
5873
5873
5873
5873
5873
5864
5870
5864
5864
5864
7101
5882
6124
5962
5885
5873
5873
5873
5873
5873
5873
5870
5864
5864
5864
5870
5864
5864
5864
5870
6976
5893
5875
5873
5873
5874
5873
5864
5867
5868
5869
5869
5868
5867
5868
5880
5889
5887
5886
5886
6881
5897
5886
5885
5880
5881
5885
5885
5885
5885
5880
5880
5887
5887
5887
5887
5886
5887
5887
5880
5880
6043
5886
5886
5881
5899
5886
5886
5889
5888
5889
5888
5889
5888
5889
5881
5886
5881
5886
5886
5886
7023
5893
6143
5954
5897
5886
5886
5886
5886
5886
5885
5882
5881
5882
5882
5882
5881
5881
5893
5897
8836
5943
5898
5898
5898
5897
5900
5896
5978
6253
6168
5915
5900
5900
5900
5897
5898
5898
5898
5898
7250
5916
5895
5900
5908
5895
5900
5900
5900
5900
5900
5898
5898
5909
5910
5909
5909
5909
5908
5908
6904
5937
5908
5908
5910
5906
5911
5899
5899
5900
5900
5900
5900
5900
5900
5895
5895
5896
5895
5895
7071
5918
6085
6069
5914
5911
5911
5911
5911
5911
5911
5910
5911
5910
5904
5904
5911
6135
6250
6275
7389
6268
6237
6178
5969
5915
5911
5906
5906
5906
5906
5906
5906
5906
5911
5913
5913
5920
5913
5914
6970
5914
5911
5906
5909
5906
5906
5906
5906
5906
5917
5924
5929
5929
5929
5924
5929
5929
5917
5919
6859
5932
5919
5918
5918
5920
5933
5940
5942
5941
5941
5941
5941
5941
5932
5938
5925
5921
5926
5921
7094
5957
6050
6120
5929
5927
5927
5927
5929
5927
5926
5925
5920
5925
5925
5925
5925
5925
5925
5927
7027
5968
5937
5939
5939
5940
5932
5932
5934
5934
5934
5934
5934
5934
5934
5929
5929
5929
5928
5929
6942
5956
5926
5922
5922
5929
5922
5923
5921
5922
5940
5938
5936
5936
5936
5936
5936
5936
5940
5941
8639
5961
5946
5945
5945
5946
5946
5945
5945
5946
5946
5945
5946
5936
5940
5940
5933
5940
5940
5933
7360
5965
6072
6138
5942
5936
5936
5936
5936
5936
5933
5933
5940
5940
5940
5940
5933
5933
5933
5936
7110
5949
5939
5936
5936
5939
5933
5936
5936
5936
5936
5935
5936
5936
5949
5953
5952
5952
5952
5952
6986
5974
5949
5949
5949
5951
5949
5949
5949
5949
5943
5952
5952
5952
5952
5952
5953
5952
5949
5943
6948
5984
5950
5945
5945
5946
5950
5954
5954
6267
5959
5960
5959
5956
5947
5949
5949
5947
5949
5949
6195
5959
6250
5963
5955
5959
5955
5959
5959
5959
5949
5952
5952
5952
5952
5948
5954
5954
5969
7159
5991
5974
5974
5976
5975
5976
5967
5969
5967
5965
5961
5961
5961
5965
5965
5975
5974
5975
5975
6980
5996
5970
5960
5965
5972
5960
5965
5965
5965
5965
5965
5969
5969
5970
5970
5970
5970
5970
5960
6986
6006
5965
5965
5965
5967
5960
5964
5969
5969
5969
5969
5969
5969
5969
5960
5960
5961
5961
5961
7112
6008
6043
6225
5986
5977
5977
5977
5977
5977
5977
5980
5979
5973
5980
5979
5973
5980
5979
5973
9092
6018
5978
5978
5980
5990
5991
5986
5985
5986
5986
5986
5985
5986
5985
5984
5991
5991
5996
5979
7334
5992
5979
5973
5974
5973
5980
5979
5973
5980
5979
5980
5977
5977
5977
5977
5977
5977
5977
5979
7021
5989
5976
5976
5976
5976
5976
5983
5994
5993
5992
5992
5992
5992
5992
5990
5990
5983
5990
5983
7207
6028
6334
5996
5995
5994
5994
5995
5994
5996
5995
5985
5985
5985
5990
5990
5990
5990
5990
16400
6212
6147
5996
5992
5992
5992
5992
5990
5983
5990
5983
5990
5983
5990
5983
5990
5993
5993
7146
6038
5995
5992
5998
5983
5988
5988
5988
5996
5988
5988
5988
6006
6021
6011
6010
6010
6010
6010
7085
6046
6009
6005
6004
6003
6005
6003
6005
6003
6012
6011
6011
6011
6012
6011
6011
6003
6003
7050
6134
6036
6341
6007
6004
6004
6012
6012
6022
6022
6022
6023
6022
6015
6015
6015
6014
6015
6015
7154
6021
6010
6016
6012
6013
6012
6012
6011
6011
6005
6004
6004
6004
6010
6011
6012
6015
6042
6035
7036
6063
6032
6033
6033
6032
6028
6037
6035
6028
6028
6028
6028
6028
6028
6033
6028
6028
6027
6033
8764
6069
6033
6028
6030
6026
6026
6026
6026
6026
6028
6028
6031
6029
6024
6025
6024
6024
6025
7438
6063
6075
6283
6036
6024
6024
6019
6023
6028
6028
6023
6023
6023
6028
6019
6019
6019
6023
6024
7171
6035
6025
6037
6046
6045
6046
6046
6046
6046
6045
6183
6404
6400
6413
6376
6334
6069
6039
6034
7115
6068
6040
6040
6049
6053
6046
6042
6043
6042
6042
6040
6043
6042
6042
6042
6046
6046
6048
7086
6084
6045
6045
6038
6040
6034
6034
6034
6038
6038
6038
6039
6044
6044
6048
6044
6048
6044
6044
7256
6086
6229
6180
6053
6037
6034
6037
6065
6066
6064
6064
6065
6065
6065
6064
6055
6055
6055
6058
7195
6097
6058
6058
6059
6064
6065
6065
6065
6064
6068
6064
6058
6055
6055
6055
6055
6055
6055
7075
6070
6060
6064
6061
6068
6064
6061
6060
6053
6053
6053
6053
6053
6053
6053
6053
6052
6060
6083
7200
6462
6201
6063
6060
6053
6053
6051
6053
6054
6053
6053
6053
6081
6075
6074
6074
6074
6074
6071
7402
6103
6400
6086
6067
6071
6071
6069
6069
6071
6073
6070
6074
6074
6071
6075
6070
6071
6069
8880
6075
6070
6071
6071
6070
6070
6071
6074
6074
6074
6071
6073
6071
6070
6072
6070
6072
6072
6072
7346
6107
6069
6074
6073
6071
6070
6070
6070
6074
6069
6073
6073
6073
6076
6073
6073
6073
6096
7172
6118
6089
6086
6086
6089
6089
6079
6084
6079
6079
6079
6079
6079
6079
6079
6086
6086
6086
6089
7310
6148
6367
6140
6091
6089
6089
6089
6088
6088
6088
6089
6098
6098
6104
6089
6097
6086
6097
7184
6123
6079
6079
6091
6083
6093
6081
6092
6089
6097
6086
6097
6089
6097
6086
6088
6081
6094
6084
7095
6096
6089
6085
6111
6106
6100
6100
6100
6100
6103
6100
6095
6095
6095
6094
6095
6094
6095
6979
6276
6100
6100
6103
6100
6103
6103
6100
6095
6095
6094
6095
6095
6095
6095
6094
6095
6100
6100
7248
6147
6303
6247
6118
6104
6104
6111
6110
6104
6104
6110
6110
6102
6113
6112
6112
6114
6112
6114
6285
6120
6118
6106
6109
6113
6095
6095
6095
6143
6116
6109
6113
6109
6113
6113
6113
6112
6112
7163
6157
6112
6109
6116
6112
6109
6109
6113
6109
6113
6109
6124
6125
6120
6124
6120
6120
6120
6120
8868
6167
6120
6124
6124
6129
6109
6113
6109
6113
6109
6109
6109
6109
6109
6109
6112
6109
6112
7593
6137
6415
6167
6115
6418
6468
6166
6109
6108
6108
6119
6119
6119
6119
6140
6146
6141
6141
7326
6187
6144
6141
6136
6144
6123
6123
6123
6123
6123
6123
6123
6133
6131
6133
6131
6133
6133
7162
6300
6128
6128
6128
6132
6128
6128
6128
6128
6132
6132
6132
6132
6132
6132
6131
6123
6123
6123
7152
6166
6122
6130
6129
6134
6142
6143
6142
6142
6144
6143
6143
6134
6133
6137
6136
6140
6126
7287
6210
6212
6404
6169
6163
6161
6150
6161
6161
6144
6156
6170
6156
6157
6156
6170
6169
6155
6165
7301
6183
6163
6158
6455
6162
6148
6150
6148
6149
6150
6149
6148
6149
6147
6157
6154
6155
7738
6199
6155
6154
6144
6147
6150
6145
6146
6151
6145
6151
6142
6151
6154
6148
6148
6155
6151
6156
7229
6148
6149
6150
6176
6150
6146
6168
6198
6160
6165
6169
6164
6161
6169
6169
6163
6196
6188
7496
6191
6342
6305
6164
6176
6169
6168
6169
6168
6168
6181
6172
6179
6187
6184
6184
6187
6194
9356
6201
6167
6171
6178
6177
6169
6168
6168
6168
6176
6185
6185
6185
6186
6185
6185
6182
6169
7493
6202
6169
6169
6167
6175
6241
6516
6528
6531
6521
6482
6228
6181
6180
6200
6182
6185
6183
7357
6216
6182
6183
6175
6185
6188
6178
6175
6178
6175
6178
6176
6184
6184
6183
6184
6183
6185
6181
7386
6239
6515
6190
6180
6175
6175
6175
6180
6180
6180
6186
6192
6190
6190
6192
6181
6184
6184
7371
6198
6182
6182
6183
6176
6185
6184
6185
6184
6184
6184
6184
6177
6178
6181
6181
6178
6180
7792
6219
6208
6204
6201
6200
6199
6200
6199
6199
6195
6195
6194
6191
6194
6191
6191
6194
6192
7384
6209
6203
6198
6197
6209
6198
6192
6192
6191
6191
6192
6194
6192
6194
6193
6198
6198
6198
6198
6404
6237
6491
6195
6194
6191
6194
6191
6194
6194
6191
6195
6197
6198
6198
6198
6198
6197
6197
7400
6221
6192
6191
6194
6191
6194
6191
6211
6211
6209
6210
6208
6209
6210
6208
6210
6206
6208
7305
6256
6209
6206
6206
6207
6209
6210
6208
6209
6210
6218
6218
6216
6214
6214
6214
6214
6215
9064
6236
6213
6218
6226
6227
6209
6209
6209
6208
6207
6208
6206
6206
6206
6206
6206
6208
6212
7700
6240
6427
6345
6225
6218
6220
6208
6212
6212
6213
6224
6214
6211
6216
6239
6235
6233
6233
6448
6254
6233
6233
6220
6231
6222
6223
6223
6222
6223
6222
6221
6228
6228
6233
6231
6233
6231
7294
6261
6403
6548
6372
6217
6219
6216
6216
6220
6225
6225
6226
6226
6228
6226
6228
6217
6220
7436
6224
6220
6215
6219
6221
6222
6225
6229
6229
6225
6225
6224
6229
6216
6218
6219
6219
6230
6217
7372
6272
6536
6243
6238
6238
6238
6239
6238
6238
6233
6236
6237
6237
6237
6237
6237
6236
6238
7417
6249
6244
6248
6245
6246
6238
6233
6232
6234
6231
6231
6232
6232
6232
6235
6239
6238
6241
7301
6248
6249
6242
6240
6237
6239
6237
6233
6237
6237
6233
6234
6239
6238
6238
6239
6239
6238
7284
6239
6240
6232
6239
6234
6234
6231
6231
6261
6250
6248
6249
6249
6250
6249
6248
6246
6247
6485
6278
6459
6333
6251
6245
6246
6249
6248
6248
6249
6249
6248
6248
6249
6248
6245
6245
6245
9165
6304
6245
6246
6258
6249
6251
6250
6249
6248
6249
6246
6245
6248
6245
6245
6245
6245
6248
7584
6259
6250
6248
6251
6248
6249
6249
6249
6248
6245
6248
6245
6248
6245
6248
6258
6267
6266
7389
6315
6265
6264
6267
6258
6262
6256
6256
6257
6257
6256
6256
6258
6265
6264
6266
6265
6265
7526
6280
6505
6331
6275
6259
6256
6257
6256
6256
6261
6264
6265
6265
6265
6266
6266
6265
6258
7413
6290
6255
6259
6257
6259
6256
6255
6264
6265
6265
6264
6265
6265
6264
6258
6258
6261
6258
7308
6289
6259
6258
6289
6283
6279
6279
6278
6278
6279
6278
6274
6283
6284
6283
6284
6283
6283
7362
6321
6289
6287
6295
6287
6287
6290
6279
6273
6275
6272
6272
6272
6272
6275
6272
6274
6278
7480
6322
6536
6328
6284
6279
6273
6275
6272
6272
6272
6272
6275
6272
6281
6278
6278
6278
6279
7478
6287
6281
6273
6273
6272
6272
6272
6272
6272
6275
6302
6288
6289
6289
6289
6289
6289
6289
7400
6315
6287
6286
6291
6286
6286
6287
6290
6289
6289
6289
6289
6289
6297
6298
6301
6302
6299
9053
6348
6648
6688
6662
6671
6518
6427
6540
6297
6295
6295
6300
6293
6297
6298
6297
6298
6561
6327
6494
6416
6296
6289
6289
6289
6289
6289
6289
6287
6286
6286
6286
6287
6289
6286
6286
7587
6329
6316
6326
6327
6313
6313
6313
6306
6312
6313
6314
6314
6316
6313
6315
6318
6324
6324
7461
6332
6332
6327
6314
6308
6301
6304
6305
6300
6301
6300
6305
6306
6317
6316
6313
6313
6313
7394
6314
6306
6305
6305
6301
6300
6305
6300
6301
6312
6328
6323
6329
6328
6323
6321
6323
6319
7587
6330
6657
6338
6305
6305
6301
6337
6336
6336
6336
6336
6336
6336
6336
6327
6327
6327
7433
6451
6327
6328
6327
6328
6337
6336
6336
6336
6336
6336
6337
6329
6327
6327
6327
6327
6327
7433
6357
6326
6338
6336
6349
6351
6351
6349
6351
6339
6342
6342
6342
6341
6343
6341
6342
6330
7448
6355
6339
6337
6342
6336
6336
6326
6327
6327
6327
6336
6342
6342
6341
6375
6360
6359
6359
7643
6364
6650
6393
6357
6625
6359
6351
6347
6351
6351
6362
6348
6353
6353
6354
6354
6353
10028
6383
6341
6347
6351
6350
6350
6350
6350
6350
6345
6346
6661
6682
6378
6359
6352
6352
7848
6364
6350
6351
6353
6350
6350
6363
6344
6351
6354
6354
6351
6351
6351
6351
6347
6349
6349
7437
6390
6358
6358
6357
6389
6392
6396
6391
6394
6390
6391
6391
6386
6396
6387
6390
6390
6390
7679
6409
6696
6400
6393
6391
6392
6391
6393
6390
6386
6387
6388
6387
6388
6387
6388
6387
7589
6419
6388
6394
6389
6386
6391
6392
6385
6385
6385
6385
6384
6385
6386
6396
6385
6387
6383
7506
6397
6391
6383
6390
6385
6385
6382
6386
6400
6383
6381
6384
6400
6411
6409
6409
6409
6409
7450
6442
6412
6425
6409
6405
6409
6408
6409
6405
6403
6416
6412
6419
6419
6419
6433
6421
7671
6425
6611
6538
6420
6410
6409
6410
6410
6421
6417
6415
6420
6419
6419
6419
6409
6412
6422
7627
6429
6421
6410
6438
6409
6431
6421
6432
6417
6417
6417
6421
6409
6411
6413
6413
6427
7516
6430
6418
6460
6454
6454
6454
6450
6445
6450
6454
6453
6461
6447
6447
6448
6445
6441
6441
9219
6452
6459
6455
6453
6459
6465
6453
6450
6455
6455
6455
6455
6454
6453
6455
6450
6450
7976
6466
6752
6492
6450
6453
6452
6454
6455
6445
6452
6445
6453
6452
6444
6446
6446
6448
7580
6497
6448
6442
6438
6442
6439
6445
6452
6447
6439
6439
6750
6762
6750
6765
6758
6765
6757
7841
6774
6770
6779
6775
6781
6772
6770
6766
6740
6728
6713
6714
6723
6722
6725
6721
7799
6751
6729
6730
6725
6731
6730
6730
6721
6720
6726
6725
6712
6722
6722
6713
6726
6730
7850
6751
6925
6761
6731
6724
6730
6714
6713
6711
6723
6723
6723
6723
6725
6721
6720
6723
7938
6728
6720
6716
6727
6704
6713
6713
6708
6708
6708
6717
6700
6699
6705
6703
6697
6696
7729
6722
6701
6720
6722
6710
6722
6717
6717
6713
6686
6687
6700
6695
6700
6692
6687
7815
6706
6727
6709
6711
6720
6708
6721
6706
6698
6709
6693
6694
6707
6703
6712
6755
7010
8242
7025
7047
6998
6899
6712
6714
6702
6702
6702
6697
6709
6698
6692
6697
6745
6685
6692
9658
6862
6869
6712
6691
6707
6722
6714
6709
6709
6714
6724
6711
6717
6691
6690
6714
8059
6713
6712
6685
6709
6711
6714
6720
6721
6715
6714
6725
6715
6716
6713
6712
6712
6694
7770
6741
6711
6701
6714
6704
6701
6701
6696
6719
6700
6701
6701
6715
6707
6707
6707
6707
7763
6723
6713
6709
6714
6709
6706
6708
6752
6778
6763
6781
6781
6759
6761
6781
6743
8004
6796
6865
6865
6726
6739
6734
6735
6761
6761
6757
6766
6751
6765
6772
6745
6746
6744
7895
6767
6740
6744
6748
6743
6781
6759
6787
6763
6781
6763
6781
6739
6735
6735
6740
6746
7813
6780
6736
6737
6754
6766
6766
6751
6753
6761
6766
6741
6751
6746
6761
6750
6749
7816
6775
6805
6797
6797
6799
6790
6790
6790
6790
6780
6796
6781
6771
6773
6781
6771
6774
7992
6795
7058
6788
6785
6795
6795
6786
6776
6769
6761
6766
6761
6764
6764
6764
6776
7968
6813
6790
6800
6791
6799
6790
6780
6781
6781
6771
6773
6781
6771
6791
6770
6784
6786
9492
6803
6797
6794
6786
6790
6763
6768
6771
6779
6771
6784
6786
6822
6820
6818
6813
8183
6839
6812
6814
6812
6819
6795
6795
6806
6806
6795
6795
6807
6809
6809
6808
6807
6808
8053
6821
7046
6796
6795
6795
6795
6796
6795
6792
6796
6802
6802
6802
6809
6807
6809
8011
6814
6795
9343
6806
6805
6805
6806
6795
6789
6802
6802
6802
6802
6802
6802
6802
8079
6874
6812
6788
6789
6802
6802
6801
6829
6828
6828
6823
6823
6823
6823
6823
6817
6812
7851
6844
6807
6827
6818
6817
6808
6840
6825
6833
6825
6835
6835
6829
6806
6808
6807
8072
6890
6937
6957
6811
6809
6826
6833
6819
6823
6828
6826
6828
6807
6820
6803
6820
6803
8013
6816
6823
6815
6819
6823
6823
6826
6823
6823
6823
6801
6797
6797
6798
6823
6813
7900
6827
6851
6854
6898
7161
7026
6849
6849
6851
6843
6852
6836
6839
6837
6839
6839
6837
8053
6872
6842
6834
6834
6834
6848
6838
6838
6837
6837
6837
6839
6839
6829
6839
6839
9905
6868
7112
6852
6848
6848
6848
6845
6847
6841
6846
6844
6845
6847
6854
6835
6827
8267
6863
6842
6829
6829
6838
6838
6819
6823
6817
6818
6818
6822
6817
6868
6842
6847
6835
7930
6872
6833
6838
6854
6850
6842
6851
6851
6843
6842
6842
6854
6835
6838
6838
6847
7933
6879
6858
6860
6859
6859
6859
6862
6860
6859
6860
6860
6849
6850
6835
6838
6839
6840
8080
6952
7025
6848
6847
6845
6844
6844
6851
6851
6843
6849
6849
6849
6849
6849
6853
8073
6860
6832
6833
7032
6839
6835
6831
6875
6859
6869
6861
6864
6864
6864
6861
6855
8487
6887
6859
6859
6867
6861
6863
6866
6864
6864
6861
6867
6866
6879
6857
6851
6860
7965
6880
6860
6857
6861
6853
6852
6857
6857
6860
6867
6869
7035
7178
7188
7169
7148
8399
6896
7044
6860
6872
6868
6874
6869
6870
6870
6868
6869
6868
6869
6853
6850
6854
6863
7025
6855
6851
6884
6882
6884
6878
6876
6878
6878
6878
6878
6888
6886
6876
6877
6873
9936
6896
6873
6878
6878
6884
6888
6878
6888
6879
6877
6872
6876
6876
6876
6874
6874
8231
6895
6883
6883
6874
6879
6854
6879
6891
6942
7210
7021
6877
6873
6877
6877
6893
8262
6911
7074
6922
6875
6882
6878
6878
6879
6863
6862
6863
6885
6870
6874
6870
6908
7961
6989
6885
6883
6890
6878
6891
6891
6911
6898
6893
6893
6893
6885
6893
6890
6895
6890
8030
6896
6895
6908
6890
6891
6891
6894
6891
6894
6894
6894
6894
6891
6880
6882
6888
7985
6903
6891
6886
6897
6894
6895
6894
6894
6895
6895
6919
6899
6898
6894
6890
6890
8029
6970
7034
7033
6885
6878
6880
6900
6884
6883
6884
6902
6913
6914
6912
6912
6912
6912
8158
6945
6922
6913
6903
6905
6908
6905
6904
6906
6907
6912
6914
6912
6914
6922
6913
8023
6939
6909
6909
6912
6904
6909
6914
6908
6913
6914
6908
6907
6908
6908
6908
6906
8054
6925
6917
6906
6903
6905
6910
6907
6907
6907
6907
6907
6907
6903
6901
6905
6897
6897
7138
7059
6968
6891
6891
6931
6925
6922
6915
6925
6925
6925
6922
6918
6919
6916
6915
7111
6910
6917
6917
6919
6922
6924
6913
6912
6920
6928
6923
6920
6916
6916
6916
6916
8116
6936
6911
6907
6918
6922
6923
6922
6923
6922
6923
6919
6918
6917
6916
6918
6916
8071
6930
6919
6917
6925
6915
6918
6924
6923
6923
6920
6903
6900
6903
6909
6909
6906
8132
6968
7121
7030
6914
6947
6951
6919
6951
6931
6932
6925
6928
6926
6926
6928
6926
8048
7005
6935
6914
6924
6948
6923
6948
6935
6926
6928
6928
6925
6928
6926
6928
6934
6921
8039
6935
6929
6918
6926
6924
6933
6930
6930
6931
6931
6930
6932
6939
6922
6950
6948
8019
6928
6919
6916
6926
6932
6918
6917
6912
6933
6918
6918
6924
6984
6959
6956
6958
8167
6976
7155
6992
6950
6965
6951
6952
6952
6947
6947
6947
6950
6948
6949
6948
6958
8134
6983
6961
6945
6957
6957
6957
6957
6957
6957
6956
6958
6954
6962
6967
6967
6967
9578
7042
6957
6964
6957
6964
6960
6961
6964
6993
6950
6952
6963
6967
6963
6954
6954
8307
6980
6959
6949
6953
6970
6957
6957
6935
6971
6973
6981
6973
6980
6976
6973
6980
8086
7116
7104
7115
6970
6974
6977
6977
6973
6969
6971
6970
6982
6970
7003
6976
6974
6978
8113
6996
6969
6967
6963
7216
7265
6968
6967
6977
6980
6973
6973
6974
6972
6976
6968
8200
7005
6971
6974
6990
6981
6974
6982
6977
6980
6977
6980
6980
6974
6966
6966
6961
8093
6977
6963
6959
7000
6979
6981
6979
6984
6984
6981
6977
6993
6998
6991
6984
6991
8204
7018
7233
6978
6990
6976
7002
7294
7309
7332
7323
7217
6982
6979
6979
6979
6984
8222
6998
6988
6976
6973
6969
6981
6973
6974
6973
6984
6976
6977
6977
6977
6977
6978
8155
6996
6968
6965
6968
6975
6971
6961
6971
6982
6962
6955
6962
6980
6967
6976
6962
8123
7015
7007
6995
6987
6995
7000
6992
6993
7004
6998
6991
6998
6999
6999
6998
7000
10810
7124
7151
6997
6992
6995
7001
6996
6995
6994
6994
6994
6989
6989
6989
6993
6995
8450
7021
6984
6984
6984
6984
6982
6984
6977
6977
6977
6977
6977
6977
6986
6985
6979
8156
7002
6989
6981
6980
6986
6970
6968
6970
6976
6978
6978
6982
7029
7016
7011
7007
8156
7041
7007
7013
7009
7014
7005
7003
7004
7004
7004
7003
7006
7018
7017
7013
7018
8359
7053
7235
7015
7002
6999
7000
7000
7002
7002
7000
6996
7002
7009
7007
6999
7007
8235
7027
6995
6998
7000
6996
6999
7002
7000
7010
7004
7018
7013
7012
7012
7019
7018
8172
7042
6990
6993
6991
7005
6986
6982
6986
7030
7004
7018
7018
7012
7015
7002
7002
8135
7034
7022
7015
7019
7016
7016
7016
7018
7018
7018
7007
7007
7002
7016
7017
7033
8273
7075
7253
7034
7027
7027
7029
7033
7025
7033
7008
7008
7008
7013
7013
7015
7009
8257
7033
7013
7010
7009
7008
7014
7014
7014
7013
7008
7013
7008
7013
7013
7004
7000
9794
7020
7001
7000
6997
7027
7045
7038
7037
7038
7037
7037
7037
7042
7046
7057
8218
7182
7053
7053
7053
7052
7057
7057
7052
7052
7052
7044
7046
7039
7037
7037
7042
8368
7071
7187
7130
7043
7041
7049
7051
7052
7054
7054
7054
7050
7041
7045
7044
7044
8280
7056
7199
7057
7046
7051
7046
7053
7039
7038
7041
7043
7030
7022
7022
7034
7025
8708
7045
7055
7078
7069
7076
7076
7073
7073
7074
7064
7066
7063
7070
7063
7070
8143
7158
7070
7071
7070
7072
7071
7074
7073
7076
7058
7065
7066
7066
7071
7062
7064
8411
7097
7244
7155
7085
7079
7045
7081
7080
7069
7072
7071
7074
7071
7073
7073
7074
8316
7086
7081
7076
7077
7081
7071
7079
7074
7062
7056
7056
7059
7057
7063
7056
7083
8230
7115
7083
7084
7087
7093
7079
7092
7086
7092
7091
7092
7092
7092
7092
7088
7087
8230
7099
7087
7089
7074
7077
7085
7079
7083
7079
7079
7083
7078
7083
7081
7083
7094
10290
7268
7183
7081
7082
7080
7086
7086
7089
7089
7080
7089
7101
7109
7332
7380
8631
7098
7093
7082
7083
7088
7072
7069
7066
7092
7076
7078
7078
7112
7103
7117
7105
8265
7132
7118
7117
7117
7119
7118
7109
7109
7119
7119
7118
7114
7120
7121
7119
7121
8196
7144
7124
7117
7114
7113
7114
7115
7114
7106
7114
7109
7115
7133
7112
7105
8447
7148
7281
7176
7145
7108
7110
7111
7111
7111
7123
7104
7113
7103
7107
7103
7112
8399
7138
7275
7423
7458
7443
7411
7156
7106
7103
7139
7135
7130
7130
7129
7128
7129
8311
7150
7121
7119
7119
7118
7110
7110
7110
7117
7129
7127
7126
7130
7135
7131
8299
7152
7141
7123
7119
7127
7121
7124
7115
7122
7122
7132
7124
7124
7124
7124
7128
8402
7128
7384
7109
7112
7116
7116
7116
7112
7115
7101
7108
7111
7108
7108
7108
7109
8354
7111
7097
7089
7099
7091
7097
7158
7123
7121
7122
7122
7124
7126
7121
7126
7120
7352
7126
7125
7129
7126
7128
7120
7119
7151
7130
7146
7124
7146
7146
7121
7120
8503
7136
7130
7124
7123
7120
7120
7146
7150
7151
7146
7120
7120
7120
7121
7128
7126
8432
7169
7319
7125
7128
7124
7121
7149
7121
7121
7121
7146
7149
7124
7117
7119
8321
7169
7114
7114
7119
7155
7139
7142
7142
7142
7142
7140
7142
7137
7136
7135
7139
8300
7152
7138
7139
7145
7141
7142
7153
7142
7141
7149
7153
7131
7130
7130
7130
7135
8302
7158
7135
7143
7139
7146
7135
7144
7140
7146
7146
7142
7138
7138
7138
7135
7135
7350
7283
7266
7143
7145
7143
7139
7139
7152
7139
7141
7138
7137
7119
7140
7130
8387
7162
7175
7159
7166
7157
7161
7160
7166
7166
7157
7166
7165
7165
7169
7165
7169
8335
7189
7175
7168
7166
7166
7185
7165
7173
7181
7170
7176
7170
7170
7176
7170
8246
7241
7175
7190
7178
7171
7172
7177
7172
7171
7166
7171
7162
7162
7161
7171
7188
10085
7218
7440
7185
7173
7177
7181
7180
7172
7165
7163
7165
7169
7160
7169
7158
8680
7221
7199
7198
7200
7192
7200
7192
7211
7184
7187
7187
7186
7188
7187
7191
7181
8378
7204
7196
7184
7201
7180
7185
7192
7179
7180
7179
7180
7179
7195
7180
7192
7175
8261
7197
7185
7190
7185
7187
7202
7192
7192
7192
7193
7192
7193
7206
7188
7178
8539
7195
7430
7192
7184
7185
7190
7175
7169
7175
7175
7163
7163
7163
7192
7207
7204
8479
7227
7205
7202
7204
7215
7193
7194
7192
7193
7194
7187
7188
7203
7200
7192
8389
7218
7214
7189
7195
7193
7197
7198
7197
7201
7201
7201
7191
7186
7195
7217
7201
8400
7214
7204
7198
7184
7182
7188
7184
7188
7184
7188
7209
7185
7198
7198
7206
8516
7211
7383
7270
7192
7185
7179
7188
7193
7186
7193
7189
7226
7220
7216
7205
7216
8469
7229
7219
7214
7207
7206
7209
7201
7200
7209
7213
7203
7214
7219
7214
7214
9944
7246
7218
7207
7210
7208
7207
7207
7207
7208
7210
7205
7214
7221
7218
7219
7218
8590
7236
7204
7209
7206
7208
7206
7207
7207
7209
7207
7206
7214
7206
7200
7205
8500
7238
7420
7216
7182
7181
7189
7186
7191
7191
7220
7212
7208
7221
7221
7220
7214
8514
7247
7229
7229
7223
7220
7220
7230
7225
7221
7225
7225
7220
7250
7229
7448
8774
7511
7570
7536
7384
7362
7290
7221
7227
7226
7218
7233
7211
7211
7211
7211
8323
7341
7238
7220
7223
7228
7228
7228
7242
7225
7225
7242
7225
7224
7212
7225
7225
8516
7238
7494
7224
7218
7221
7220
7214
7246
7255
7259
7250
7250
7250
7259
7261
8545
7268
7249
7244
7244
7241
7244
7241
7243
7246
7243
7251
7243
7256
7255
7258
7250
8437
7260
7243
7249
7241
7248
7243
7253
7325
7582
7365
7252
7252
7252
7252
7245
8549
7269
7253
7247
7253
7247
7258
7241
7244
7250
7244
7250
7248
7251
7250
7250
7227
10123
7428
7305
7247
7233
7250
7266
7264
7271
7271
7271
7271
7271
7234
7268
7273
8745
7271
7263
7274
7262
7271
7263
7280
7279
7273
7279
7283
7237
7270
7266
7263
8440
7270
7259
7259
7257
7260
7266
7273
7384
7245
7274
7268
7239
7273
7263
7269
9008
7276
7257
7259
7279
7261
7256
7268
7268
7267
7268
7267
7268
7268
7266
9790
8904
7431
7349
7262
7252
7250
7271
7266
7258
7272
7258
7263
7272
7257
7285
7272
8560
7289
7268
7272
7270
7272
7272
7267
7279
7279
7267
7274
7280
7271
7275
7275
7274
8442
7277
7275
7275
7275
7281
7281
7288
7275
7265
7269
7272
7272
7280
7280
7277
8474
7284
7280
7277
7274
7279
7279
7281
7281
7281
7281
7272
7279
7279
7263
7261
8543
7287
7432
7337
7269
7279
7297
7301
7305
7286
7301
7291
7291
7314
7288
7292
7290
8582
7305
7289
7291
7295
7290
7287
7298
7298
7312
7285
7286
7286
7277
7282
7282
10444
7307
7277
7280
7286
7280
7292
7305
7298
7302
7298
7305
7288
7299
7288
7288
8725
7299
7311
7294
7299
7306
7308
7305
7307
7307
7308
7306
7296
7279
7599
7539
8751
7326
7478
7348
7312
7316
7319
7320
7320
7319
7320
7320
7335
7311
7317
7311
7310
8523
7321
7318
7317
7317
7317
7322
7317
7341
7321
7321
7322
7319
7319
7317
7319
8482
7317
7311
7317
7318
7315
7317
7323
7323
7313
7319
7313
7319
7312
7319
7315
8486
7342
7317
7316
7321
7328
7324
7321
7328
7324
7324
7315
7307
7309
7308
7303
8419
7410
7449
7426
7344
7352
7350
7354
7350
7354
7350
7337
7326
7331
7331
7331
7331
8589
7342
7331
7321
7327
7318
7327
7331
7323
7323
7324
7321
7318
7321
7318
9678
8700
7327
7330
7329
7315
7318
7338
7310
7339
7318
7315
7316
7316
7315
7316
7315
8489
7331
7322
7317
7344
7319
7335
7335
7317
7317
7321
7301
7298
7300
7300
7300
10496
7327
7587
7318
7338
7348
7342
7332
7336
7345
7337
7331
7332
7331
7331
7335
8794
7331
7334
7332
7336
7348
7326
7346
7342
7326
7339
7332
7330
7330
7331
7335
8607
7338
7339
7335
7339
7347
7338
7338
7336
7335
7335
7336
7586
7688
7686
7648
8867
7342
7322
7339
7327
7326
7336
7332
7345
7345
7339
7313
7310
7321
7326
7310
7321
8632
7448
7498
7339
7348
7348
7345
7345
7344
7354
7346
7340
7340
7340
7340
7340
9175
7361
7348
7348
7347
7355
7342
7342
7343
7346
7345
7335
7341
7338
7341
7346
8613
7350
7358
7355
7358
7354
7354
7351
7351
7352
7352
7352
7350
7351
7346
7362
8515
7349
7344
7353
7347
7345
7348
7353
7348
7339
7329
7333
7349
7347
7337
7343
8610
7390
7541
7447
7370
7360
7361
7356
7356
7399
7374
7377
7377
7379
7387
7387
8413
7528
7372
7386
7382
7369
7372
7364
7375
7381
7377
7377
7377
7374
7383
7376
7377
10227
7403
7369
7379
7379
7373
7376
7369
7371
7373
7374
7373
7383
7370
7399
7382
8660
7391
7378
7383
7380
7373
7378
7378
7385
7372
7373
7383
7356
7359
7356
7358
8793
7487
7559
7394
7382
7387
7393
7393
7391
7390
7390
7387
7388
7390
7388
7390
8701
7400
7400
7398
7421
7396
7403
7397
7567
7712
7442
7391
7391
7389
7391
7391
8707
7423
7391
7390
7402
7402
7402
7388
7388
7390
7391
7398
7390
7390
7401
7390
8588
7401
7395
7388
7384
7382
7391
7382
7392
7380
7385
7398
7381
7376
7381
7384
8777
7453
7687
7437
7433
7430
7437
7433
7426
7424
7426
7429
7431
7429
7431
7427
7758
7443
7434
7435
7443
7428
7433
7425
7418
7415
7416
7416
7415
7419
7417
7417
8601
7457
7433
7425
7432
7437
7425
7430
7431
7425
7420
7420
7431
7429
7441
7423
8618
7444
7433
7425
7424
7424
7428
7434
7426
7416
7411
7421
7419
7420
7413
7420
10383
7528
7602
7469
7460
7451
7443
7449
7454
7444
7444
7435
7444
7435
7444
7444
8944
7456
7442
7441
7438
7440
7429
7440
7438
7446
7441
7446
7446
7445
7446
7443
8588
7451
7453
7452
7434
7436
7439
7447
7444
7450
7435
7450
7434
7436
7432
7429
8609
7443
7441
7430
7435
7452
7432
7432
7439
7416
7427
7417
7417
7417
7419
7417
8804
7584
7629
7475
7476
7476
7476
7486
7469
7478
7478
7468
7468
7468
7460
7469
8624
7486
7462
7458
7481
7463
7476
7466
7464
7469
7478
7478
7477
7464
7464
8411
7605
7481
7487
7479
7487
7481
7489
7489
7473
7479
7473
7477
7477
7477
7482
8626
7522
7482
7477
7478
7480
7482
7480
7482
7471
7463
7463
7471
7472
7459
7452
8755
7650
7785
7603
7551
7548
7544
7544
7568
7589
7549
7562
7545
7545
7545
7545
8871
7564
7543
7551
7556
7561
7553
7552
7553
7546
7538
7547
7544
7542
7538
7542
10363
7565
7558
7558
7552
7545
7555
7553
7553
7547
7543
7546
7549
7546
7541
8965
7556
7557
7553
7550
7554
7553
7574
7719
7862
7886
7880
7821
7562
7537
7534
8996
7591
7832