111
701
703
554
589
108
176
162
189
497
498
495
240
608
427
337
438
244
344
84
387
339
394
392
265
182
412
184
181
261
698
415
488
146
262
619
435
467
444
715
622
448
481
456
450
447
250
457
686
687
463
684
691
644
646
649
283
284
635
674
676
652
638
662
663
654
736
737
747
756
764
765
769
770
788
797
794
812
813
820
815
840
842
832
846
850
862
863
867
872
868
870
871
888
889
890
893
882
883
884
885
905
909
910
911
918
920
921
924
925
929
930
946
947
949
950
953
971
970
972
979
976
980
981
982
984
985
990
991
996
997
998
1004
1006
1007
1008
1009
1014
1020
1021
1022
1017
1018
1036
1039
1046
1047
1048
1050
1054
1056
1059
1060
1062
1064
1065
1069
1070
1072
1077
5
2
12
13
4
23
22
24
25
21
27
26
28
15
20
29
32
33
35
36
37
38
39
40
41
43
507
44
45
6
19
46
31
48
49
50
60
51
52
30
53
54
67
65
56
14
87
86
98
42
47
16
121
208
728
11
9
155
1
94
8
3
115
175
109
179
727
726
468
180
441
647
636
739
790
791
807
808
817
818
831
865
983
1016
1029
1030
10
102
101
103
66
145
90
360
563
142
588
583
725
442
449
690
692
633
738
761
931
948
967
968
989
1074
1075
1081
201
202
203
204
112
211
212
213
215
216
218
541
711
219
307
220
221
210
222
544
209
149
164
135
113
154
122
82
170
549
599
600
320
300
92
299
591
298
368
167
565
349
107
100
332
569
346
371
486
586
241
421
380
483
428
406
724
183
272
433
621
452
453
618
253
459
630
639
640
678
648
677
664
661
740
741
749
758
752
760
762
753
771
795
801
811
821
829
852
853
881
878
901
903
908
942
927
973
992
1066
1073
1076
1067
304
303
305
306
308
309
730
731
311
310
312
105
141
143
134
139
161
104
72
321
322
556
313
594
227
197
361
347
177
485
372
383
482
425
474
160
169
345
263
440
708
259
721
315
431
454
460
689
683
629
680
641
643
645
675
651
653
754
759
773
774
784
803
819
839
866
879
904
906
934
941
945
1005
1055
1080
410
137
95
540
73
200
329
207
362
230
228
499
564
295
296
163
117
231
239
110
178
114
409
494
419
335
382
609
426
408
243
159
391
266
267
268
271
388
390
273
413
260
722
443
417
418
455
723
623
249
251
458
477
248
286
693
279
285
631
642
679
282
656
665
667
757
768
772
783
792
802
804
805
806
796
841
857
869
873
891
894
902
912
914
917
923
928
937
940
962
964
932
951
969
974
975
995
1015
1026
1024
1031
1027
1038
1040
1049
1057
1058
1063
1068
1071
501
504
503
502
506
508
509
214
512
513
514
516
517
520
524
710
519
522
523
525
526
529
530
531
532
533
534
535
518
536
510
605
537
538
720
316
542
543
550
511
505
729
546
552
548
147
301
500
547
700
224
225
18
106
358
76
539
205
302
74
226
326
359
140
557
558
593
595
592
144
363
229
118
232
365
366
367
369
297
348
590
199
364
570
571
572
573
574
190
575
294
233
234
235
236
237
238
576
116
370
331
96
156
157
158
293
289
290
291
373
292
187
188
375
577
733
376
377
378
379
168
578
566
185
493
496
585
587
374
420
333
334
381
484
607
699
423
424
473
584
436
469
706
395
396
581
393
245
246
340
341
342
343
270
151
264
389
712
713
714
487
276
489
434
709
694
695
696
697
416
620
446
432
287
480
252
288
478
479
464
465
627
735
280
628
461
462
634
655
650
666
657
658
659
660
637
742
743
745
746
748
744
750
751
755
763
779
780
789
800
775
776
809
810
814
816
822
823
824
825
826
827
828
830
838
847
848
849
851
854
855
856
858
859
860
861
874
875
876
877
880
892
907
913
915
916
919
922
926
933
936
938
935
939
943
944
963
965
966
978
986
987
988
993
994
999
1000
1001
1002
1003
1010
1011
1012
1013
1023
1019
1025
1034
1028
1037
1032
1033
1035
1045
1051
1052
1053
1061
602
603
604
606
551
138
598
422
411
685
466
632
766
767
864
952
705
681
977