Vienna Cycling
160
83
160
80
159
83
159
85
159
82
158
81
159
84
158
87
158
89
158
87
158
83
158
86
159
85
158
84
159
87
159
84
159
86
159
83
159
86
58
159
89
59
159
94
61
159
96
61
159
99
0
159
98
0
159
98
57
159
101
58
159
102
0
159
102
62
159
103
59
159
103
58
159
105
45
159
103
0
159
100
0
159
100
0
159
99
53
158
100
61
158
103
57
158
105
59
158
103
78
158
105
54
158
106
59
159
109
62
159
108
0
159
107
0
159
107
0
159
105
0
159
102
40
159
106
46
159
106
46
159
106
56
159
101
63
159
108
63
159
111
63
159
111
63
159
108
67
159
111
70
159
116
70
159
119
86
159
120
86
159
117
0
159
111
0
159
106
55
159
108
53
160
107
47
160
103
54
160
107
46
160
108
57
160
110
75
160
109
61
160
106
81
160
106
63
160
103
57
160
106
57
160
107
0
160
107
0
160
109
61
160
109
64
160
107
59
160
110
0
160
109
59
160
110
0
160
108
0
160
107
0
159
104
0
159
105
0
159
101
0
159
103
42
159
106
51
159
106
52
159
106
38
159
104
62
159
107
59
159
109
53
160
110
65
160
110
64
160
113
57
160
110
37
160
109
55
160
111
64
160
111
64
161
111
61
161
111
62
161
110
63
161
111
65
161
111
65
161
108
0
161
107
0
161
105
49
161
108
60
161
108
47
162
105
64
162
104
61
162
108
58
162
111
58
162
114
56
162
111
0
162
110
0
162
112
0
162
114
49
162
118
49
162
119
0
162
116
57
162
116
60
162
117
61
162
116
61
162
117
61
162
117
0
162
117
0
162
117
0
162
119
0
162
117
52
162
116
56
162
112
56
162
111
0
162
110
0
162
110
0
162
110
0
163
111
0
163
109
55
163
112
55
163
115
63
163
113
61
163
113
0
163
114
0
163
111
51
163
114
53
163
114
51
163
115
56
163
114
56
163
117
55
163
114
67
163
114
64
164
113
61
164
113
61
164
114
0
164
114
0
164
114
0
164
111
0
164
113
0
164
111
0
164
110
0
164
111
64
164
108
83
164
109
83
163
114
56
163
117
56
163
118
0
164
118
66
164
115
63
164
115
60
164
113
58
165
117
61
165
122
64
165
125
61
165
121
56
165
118
56
165
114
0
165
113
0
164
113
0
164
113
0
164
113
69
164
114
69
164
117
57
164
114
60
164
116
62
164
113
56
164
113
64
164
113
61
164
113
61
164
114
45
164
113
53
164
110
0
165
110
0
165
110
0
165
110
0
166
111
55
167
111
57
167
111
57
169
111
56
170
111
59
173
110
60
174
109
61
176
108
60
176
111
59
176
113
54
176
114
64
177
117
64
177
116
72
176
119
63
175
119
49
175
117
61
175
118
62
176
118
68
176
118
67
177
118
69
178
118
69
179
119
69
179
119
0
180
120
0
182
121
0
183
122
0
184
122
0
184
122
0
186
122
0
187
122
0
189
121
53
190
119
57
191
119
61
192
117
64
194
114
80
195
113
80
196
115
63
197
115
78
198
116
78
199
116
78
200
117
0
202
120
62
203
121
66
204
123
66
206
125
66
207
127
85
208
127
72
210
126
70
211
122
69
212
117
65
213
115
61
215
113
62
215
113
61
216
113
61
218
113
61
219
115
0
221
116
0
222
116
0
222
116
0
224
114
0
225
113
0
227
112
0
228
112
0
229
112
0
230
111
0
232
110
0
232
110
0
233
111
0
235
110
0
236
108
0
237
108
0
237
108
0
238
109
48
239
109
53
240
108
61
241
106
64
242
105
66
242
105
64
243
109
65
243
115
64
244
120
66
245
119
68
245
118
67
246
117
67
248
117
0
248
118
59
249
118
62
250
120
64
251
119
62
252
118
61
253
117
36
255
117
53
256
117
64
258
116
64
259
116
57
260
116
57
261
116
57
262
116
57
262
116
57
263
117
0
264
116
0
266
116
37
268
115
53
268
115
62
269
115
62
271
116
63
273
116
67
274
116
65
276
116
68
277
115
66
279
114
66
281
114
0
283
114
0
284
114
64
285
113
63
286
113
63
288
114
67
290
115
67
290
115
67
292
115
67
294
115
68
295
114
69
297
113
71
299
112
58
301
113
58
302
113
0
303
113
58
304
113
58
305
114
58
306
114
62
307
114
69
308
114
68
308
116
66
309
117
66
311
117
69
312
116
69
313
115
69
315
115
73
316
115
72
318
115
72
319
114
51
320
114
61
322
113
67
324
112
70
326
112
69
327
112
69
329
114
68
330
115
65
332
115
67
333
115
67
334
115
64
335
115
89
336
115
89
338
115
69
340
115
0
341
114
0
342
113
65
343
113
65
344
115
63
345
115
63
347
116
66
348
118
65
349
119
46
350
119
52
351
118
52
352
117
58
353
116
64
354
115
62
356
114
63
357
113
67
358
113
66
359
112
68
360
112
67
361
112
67
362
112
67
364
112
65
365
112
68
366
112
65
367
111
65
368
111
67
370
112
67
371
112
65
372
113
70
373
112
67
374
113
67
376
115
71
377
117
70
378
118
51
379
117
56
381
117
77
382
117
72
383
117
70
384
116
70
385
116
70
387
116
69
388
116
71
389
117
71
390
117
70
391
117
72
393
116
73
394
116
73
395
116
73
396
116
69
398
116
70
399
116
71
400
116
75
401
117
72
403
117
70
404
117
67
405
117
70
406
117
68
407
117
72
409
118
72
410
118
72
411
118
69
412
119
73
414
119
72
415
119
71
416
121
71
417
120
71
418
119
71
420
120
0
421
119
0
422
119
0
423
119
0
424
118
0
426
118
0
427
120
0
428
119
0
429
116
0
430
118
0
431
118
0
432
119
69
433
120
73
435
118
75
436
119
73
437
119
48
438
120
48
439
121
48
440
121
48
441
121
0
442
121
70
444
121
70
445
120
70
446
120
51
447
120
60
448
118
59
449
119
59
451
118
59
452
118
59
453
116
0
454
116
0
456
118
0
457
117
0
458
117
0
459
115
0
461
114
0
462
113
0
463
114
0
464
114
0
466
114
0
467
113
0
468
112
45
470
112
49
471
111
54
472
111
56
474
111
55
475
112
55
476
111
55
478
111
55
479
110
55
480
112
0
481
115
0
483
118
0
484
121
0
485
123
0
486
126
0
488
125
0
489
126
0
490
124
0
491
126
0
493
124
0
494
123
0
495
124
0
496
124
0
498
124
0
499
123
0
500
122
0
501
124
0
503
127
0
504
126
56
505
126
61
507
127
62
508
128
63
509
128
64
511
128
63
512
128
67
513
127
88
514
126
82
516
124
74
517
123
70
518
122
72
520
122
70
521
122
71
523
122
72
524
122
72
526
120
71
527
120
65
528
120
69
530
120
67
531
120
67
533
120
65
534
121
65
535
121
68
537
121
68
538
121
67
540
120
67
541
120
69
542
120
67
544
123
67
545
124
67
547
124
67
548
123
0
550
124
0
551
124
0
553
122
0
554
124
0
556
121
62
557
120
62
559
119
63
560
118
61
562
118
63
563
118
64
565
118
67
566
118
61
568
117
61
569
117
63
570
117
65
572
116
64
573
116
64
575
116
63
576
116
65
578
116
66
579
115
65
580
115
66
582
115
68
583
115
68
585
115
68
586
115
69
587
115
67
589
116
71
590
116
68
591
117
70
593
119
67
594
119
72
595
116
70
597
116
70
598
116
71
599
117
71
601
117
67
602
117
93
603
117
81
605
118
71
606
118
71
607
118
71
608
118
69
610
118
67
611
117
67
612
117
66
613
117
70
615
117
69
616
117
69
617
117
69
618
117
70
619
117
66
621
117
71
622
118
69
623
119
67
624
119
70
625
119
68
627
119
70
628
119
69
629
119
70
630
118
69
631
118
70
633
117
67
634
117
67
635
117
69
636
116
66
637
116
68
638
116
68
640
116
70
641
116
67
642
117
69
643
117
68
644
117
66
645
118
66
646
118
66
648
118
66
649
118
0
650
118
0
651
118
65
652
118
63
653
118
66
654
117
66
655
117
65
656
117
67
657
117
67
659
118
68
661
118
68
662
117
68
664
116
0
665
115
0
667
115
58
668
115
63
670
115
63
671
115
64
673
115
78
675
115
78
675
115
0
676
115
0
678
116
0
680
115
0
681
116
0
682
116
0
684
116
54
686
114
59
687
115
60
688
114
60
689
113
60
690
113
60
691
112
0
692
112
0
693
111
0
694
111
0
695
110
65
696
110
66
697
111
69
698
111
70
699
111
70
700
111
68
701
110
66
703
111
64
705
111
65
706
111
63
707
112
67
709
114
82
711
116
82
712
117
0
713
117
0
714
117
0
715
117
0
716
117
62
717
117
62
719
117
62
721
117
62
723
116
60
725
116
58
726
116
61
728
117
59
729
117
59
730
117
57
731
117
57
732
118
68
734
118
68
735
117
68
736
116
0
738
113
0
740
112
0
742
112
0
744
111
0
746
111
0
748
111
0
750
110
0
751
110
0
752
110
0
753
109
0
754
109
0
755
109
0
757
108
0
759
108
0
761
107
0
763
107
53
765
109
54
767
109
56
769
110
56
770
110
51
772
110
49
774
112
49
775
115
52
776
114
55
778
112
43
779
112
43
781
111
0
783
110
0
784
110
0
785
110
0
787
110
0
788
110
0
788
110
0
789
111
0
790
111
0
792
112
28
793
113
47
794
113
53
796
114
40
798
116
86
799
115
86
801
113
0
802
114
0
803
114
64
804
113
64
805
113
65
806
114
67
808
115
66
809
116
68
810
117
66
811
117
62
813
115
62
814
114
0
816
113
62
817
114
61
819
114
61
821
113
60
822
113
60
823
113
60
824
112
0
826
112
67
827
112
61
829
113
61
830
114
0
832
114
0
833
114
0
834
112
0
836
111
0
837
111
0
839
110
0
840
110
0
841
111
58
842
112
58
844
112
52
845
112
56
846
112
62
848
112
62
849
113
63
850
114
59
851
114
59
852
114
59
853
114
60
854
115
57
855
114
67
856
114
68
858
114
76
859
113
70
860
115
67
860
111
67
861
112
67
862
113
67
863
111
0
863
110
0
864
110
0
865
108
0
866
111
0
865
111
0
865
108
0
865
109
59
867
110
62
867
113
62
867
115
68
868
116
66
869
117
71
870
117
88
871
116
78
871
116
72
872
115
66
873
115
66
874
114
0
876
112
0
877
113
0
878
113
58
879
113
62
880
112
63
881
111
64
882
110
66
883
110
66
885
109
69
886
109
67
887
109
67
889
110
68
890
111
69
891
111
68
891
111
68
893
114
68
894
116
67
895
116
69
896
117
68
897
118
65
898
118
68
900
119
67
901
119
65
901
119
65
902
119
65
903
118
0
905
118
0
906
117
0
907
117
0
908
116
0
910
116
0
910
116
0
911
116
0
912
115
0
913
114
0
915
113
106
916
113
65
917
113
65
919
113
0
920
113
0
921
113
0
923
114
0
924
114
0
925
113
0
927
111
0
928
109
0
928
108
0
930
108
0
931
107
35
932
107
41
933
107
52
933
107
57
934
109
58
935
111
65
936
111
66
938
112
0
939
112
0
940
112
0
940
111
0
941
110
0
942
110
51
942
110
51
943
110
35
945
110
57
946
110
61
947
111
63
948
112
64
950
113
63
951
113
61
952
113
62
953
115
62
954
116
62
956
118
0
957
120
46
958
118
53
960
117
53
960
120
53
961
119
61
962
119
63
964
123
62
965
126
44
966
126
58
968
128
62
969
127
62
970
125
0
971
127
0
973
126
0
974
126
0
975
125
0
976
125
0
976
125
0
977
125
0
979
125
0
980
125
0
981
123
0
982
123
0
983
122
0
984
122
0
985
120
0
986
120
0
987
119
0
988
117
0
989
116
0
989
116
0
990
115
0
991
115
0
992
115
41
993
116
56
995
114
61
996
112
58
998
110
0
998
110
0
999
110
61
1001
111
59
1002
111
0
1002
112
57
1004
113
60
1004
114
62
1005
115
64
1006
116
40
1006
117
50
1007
117
60
1007
117
61
1008
117
62
1009
117
64
1009
117
64
1009
118
64
1010
118
64
1011
119
0
1011
119
0
1012
120
0
1012
120
0
1013
120
0
1013
119
0
1014
117
0
1015
116
0
1016
116
0
1017
115
0
1018
114
0
1018
113
0
1019
113
0
1020
113
0
1020
112
0
1020
111
41
1021
111
41
1021
111
43
1022
111
43
1022
111
43
1023
111
0
1023
111
0
1024
110
0
1025
110
0
1025
109
80
1026
107
41
1026
106
61
1027
107
51
1027
106
53
1028
107
62
1029
109
69
1029
113
73
1029
114
69
1030
117
70
1030
115
71
1030
115
71
1030
119
71
1030
119
66
1030
121
0
1029
121
0
1029
121
0
1027
123
0
1026
123
0
1025
122
0
1025
122
0
1024
121
0
1023
120
0
1023
119
0
1022
118
0
1022
117
0
1021
114
0
1021
114
0
1020
113
0
1020
111
66
1020
112
78
1019
113
64
1019
113
82
1018
111
61
1018
112
59
1017
113
60
1017
113
65
1017
114
65
1017
114
43
1016
113
56
1016
115
56
1015
118
68
1014
120
60
1013
122
63
1013
117
65
1012
120
63
1011
123
69
1009
124
68
1008
125
67
1007
126
68
1005
126
68
1004
125
69
1003
124
69
1002
124
67
1001
124
66
1000
123
37
998
122
62
998
122
68
997
122
70
996
121
72
994
121
68
994
122
68
993
122
0
991
123
83
990
123
83
989
126
83
989
123
0
988
125
0
987
122
66
986
119
65
985
118
52
984
118
65
983
118
66
982
118
67
981
118
69
981
119
71
980
120
70
979
120
90
978
118
90
977
117
0
977
117
0
976
116
0
974
115
0
974
114
0
974
113
0
974
112
0
974
111
0
974
110
76
974
108
72
974
113
71
974
117
76
974
119
73
974
122
95
974
122
95
975
123
62
975
122
71
976
122
71
976
121
69
977
121
69
978
121
67
978
121
70
979
121
69
979
121
69
980
120
68
980
119
90
981
119
90
982
118
64
982
118
67
983
118
65
983
118
69
984
120
68
985
122
70
985
122
70
986
122
68
986
122
68
987
121
70
987
122
70
988
121
63
988
121
63
989
120
64
989
118
65
989
118
65
989
121
67
989
121
49
988
119
72
987
119
68
986
119
72
985
118
72
983
117
72
982
119
69
981
119
64
980
120
59
980
120
63
978
121
67
977
122
68
976
122
70
975
122
71
974
122
71
973
121
71
971
121
71
970
121
67
969
121
67
968
121
0
968
121
0
967
120
0
966
120
0
964
120
0
963
119
0
962
116
63
962
117
53
961
116
69
960
117
71
959
117
69
959
117
68
958
120
65
957
120
65
957
120
0
957
119
37
956
119
53
956
119
50
956
119
65
956
119
67
956
119
70
956
118
57
956
119
0
956
120
71
956
120
62
956
117
57
956
121
64
956
118
66
956
117
70
956
119
70
956
118
63
956
115
64
956
115
71
955
118
71
955
119
63
955
119
0
955
116
66
954
118
73
954
120
72
953
121
59
953
121
61
952
120
55
952
119
57
951
118
0
949
117
71
948
117
66
947
117
66
947
118
66
946
119
0
945
118
0
944
117
67
943
117
67
942
116
61
942
117
59
941
117
49
941
116
55
940
116
0
940
115
0
940
115
0
940
113
53
940
112
58
939
114
66
939
117
69
939
117
68
939
117
67
939
118
0
939
118
62
939
117
63
939
116
69
939
116
63
938
117
63
938
119
0
938
117
0
937
115
0
937
115
0
937
113
74
937
113
74
937
113
71
936
113
69
936
116
99
936
117
45
936
117
61
935
120
75
935
120
77
935
121
69
935
122
0
934
121
0
933
120
0
932
119
0
931
120
0
929
120
0
929
121
0
928
122
0
927
122
58
926
127
64
926
130
62
925
127
68
925
122
68
925
119
65
925
116
71
925
116
69
925
115
71
925
114
71
924
115
67
924
118
66
924
121
64
924
121
64
924
122
64
923
125
76
923
124
65
923
122
73
921
121
62
921
121
65
920
120
66
919
120
71
918
119
68
917
119
69
916
119
69
916
119
69
914
118
0
913
118
70
912
118
73
912
118
74
911
118
75
910
120
72
909
116
0
909
115
0
908
115
0
907
114
62
907
115
60
907
116
62
906
116
64
906
115
48
905
116
0
905
115
0
904
113
61
903
113
63
901
113
64
900
114
65
900
115
65
899
116
65
898
115
88
897
114
0
897
114
0
896
114
60
895
115
61
893
115
63
892
116
61
890
116
63
888
116
61
887
117
63
886
116
64
885
116
65
884
117
63
882
117
76
881
117
76
879
117
0
878
116
0
876
116
60
875
116
60
875
116
80
873
116
80
872
116
80
870
115
0
869
114
61
867
113
59
866
113
64
864
115
64
863
115
59
861
115
59
860
113
0
858
112
0
858
112
0
857
112
0
856
113
0
854
113
0
853
112
54
852
114
56
851
114
56
851
114
55
850
113
60
849
112
60
847
112
61
847
112
61
846
111
61
845
112
61
844
112
61
843
113
60
842
113
77
840
113
64
839
113
64
838
112
0
837
112
0
835
113
0
834
113
0
833
113
0
832
112
0
831
111
0
830
112
0
830
111
0
829
109
0
828
108
0
827
106
0
826
103
0
826
103
0
825
104
825
104
825
104
824
104
824
107
823
107
823
110
823
111
822
112
821
114
820
114
820
114
819
111
819
111
818
110
818
107
818
103
818
103
818
100
818
97
818
100
818
103
817
105
817
102
817
105
817
105
817
108
817
111
817
108
817
106
816
103
816
103
816
100
816
99
816
102
816
103
816
105
816
104
816
107
815
107
815
107
815
107
814
109
814
108
814
104
814
104
814
108
814
109
814
105
814
105
813
105
812
104
810
103
809
102
807
101
806
101
804
101
803
101
802
101
801
101
799
101
797
101
795
102
794
101
793
101
792
101
790
100
789
100
788
100
786
101
785
101
784
100
783
100
781
101
780
102
779
101
777
101
776
101
775
100
774
100
773
100
771
102
684
101
668
101
694
100
712
100
726
99
736
100
744
100
749
100
753
101
755
99
757
98
758
96
758
93
758
92
758
94
754
93
752
93
750
92
746
92
738
92
732
93
729
94
5
727
93
5
726
94
50
726
94
54
728
98
46
729
102
52
730
105
55
731
107
57
733
109
66
733
110
57
733
111
57
734
111
54
734
111
57
734
114
0
734
114
0
734
114
0
734
114
0
734
114
0
734
113
0
734
113
0
733
112
64
732
112
68
730
112
67
726
112
69
725
113
68
723
114
71
722
114
73
721
114
73
721
115
0
722
114
0
722
114
0
723
113
0
723
112
0
722
112
57
723
112
90
723
111
90
724
109
0
725
108
0
725
106
54
724
107
62
723
109
0
722
109
0
721
109
67
721
110
67
722
110
56
723
110
43
724
109
52
726
108
51
726
107
55
727
107
59
728
108
63
729
109
70
730
109
0
731
108
0
733
107
65
734
107
65
735
107
65
736
110
67
736
110
66
737
110
63
738
107
52
738
107
58
739
106
60
740
107
61
741
109
61
742
111
63
744
112
63
744
112
64
745
112
63
747
112
63
748
112
60
749
113
62
749
114
62
750
113
62
750
112
60
752
114
58
753
114
58
754
114
0
753
114
0
751
113
56
751
113
65
753
113
69
753
115
67
751
116
70
748
116
71
750
116
65
752
117
63
753
117
65
754
117
64
756
116
63
757
115
59
759
115
58
761
115
58
762
114
59
764
114
59
766
115
58
767
115
61
767
115
61
768
116
62
769
116
62
770
117
64
771
117
62
772
117
0
773
117
45
775
117
55
776
118
55
776
117
0
777
116
58
778
114
60
779
114
60
780
113
60
781
113
61
782
113
61
782
116
0
783
116
57
784
116
60
785
115
58
786
114
59
787
113
78
788
113
78
788
113
60
789
115
62
789
115
64
789
116
65
788
117
66
788
117
66
788
119
66
789
117
69
789
117
68
790
118
67
791
118
66
791
118
68
793
116
68
793
116
68
793
116
0
785
113
0
779
113
60
772
112
65
770
112
67
768
112
67
767
112
67
766
112
69
764
112
69
763
111
69
761
111
63
760
113
60
765
113
59
767
113
62
773
112
60
776
112
62
777
112
61
778
112
60
780
112
59
782
111
61
782
111
76
783
110
76
784
111
0
784
112
0
786
112
0
788
112
0
788
112
54
789
111
53
790
110
60
791
110
70
792
113
65
794
114
0
795
115
60
796
116
61
796
116
63
797
115
78
798
116
78
798
114
65
798
117
69
798
117
63
796
117
65
795
117
65
794
118
65
793
119
0
791
119
62
790
119
65
789
119
67
788
119
68
787
120
71
786
120
70
785
121
66
787
121
69
788
123
70
789
122
72
790
121
69
790
121
71
789
119
67
789
119
72
788
118
79
788
116
62
788
114
83
787
112
61
787
112
61
787
112
0
787
110
65
786
111
70
786
112
70
785
114
72
785
115
69
784
116
66
783
116
64
783
116
65
782
116
68
781
117
81
780
118
39
780
118
68
779
117
0
778
117
0
777
117
0
777
117
0
776
117
0
776
117
0
776
116
0
775
116
0
774
114
51
774
113
51
774
113
60
773
112
61
771
113
64
770
114
68
770
114
68
770
114
69
769
112
0
769
111
0
770
109
64
770
107
71
766
107
86
762
107
86
760
108
86
759
109
86
758
111
0
760
111
0
759
110
0
760
108
66
761
110
71
762
113
71
762
114
71
760
115
72
759
116
73
758
116
75
758
115
82
757
115
0
756
114
74
752
114
74
746
115
74
742
115
73
739
115
70
738
116
72
736
116
73
735
116
71
734
117
74
732
117
71
731
117
73
730
117
72
729
118
72
728
118
71
727
118
71
725
118
72
724
118
70
724
118
70
721
118
0
720
119
0
717
120
0
716
120
0
715
119
62
715
118
64
714
120
66
713
119
66
712
122
69
712
125
73
711
126
71
710
117
73
709
116
70
708
116
74
707
115
72
705
115
65
703
114
93
702
114
93
701
115
0
700
116
64
699
116
63
697
115
64
696
110
64
695
104
65
694
100
65
694
95
65
693
89
64
693
83
65
693
79
66
693
76
67
693
76
68
693
77
67
692
80
68
691
83
68
691
84
68
690
85
66
688
86
66
687
86
63
687
86
63
687
86
63
687
90
0
687
89
66
686
90
70
683
93
68
682
92
70
680
91
70
679
94
72
679
92
69
677
95
67
676
94
72
675
92
68
674
96
71
673
96
71
673
95
0
673
96
0
674
97
0
675
97
0
676
99
0
675
98
49
675
100
52
675
97
52
675
92
55
674
88
58
674
80
57
674
75
61
674
70
62
673
65
58
673
65
58
674
67
0
674
69
0
674
73
0
675
72
0
678
73
56
685
73
59
692
73
60
696
73
60
699
71
61
701
78
63
702
82
63
703
88
63
704
93
63
704
98
0
705
102
0
705
107
0
706
110
0
706
110
0
706
110
0
706
110
0
707
108
54
707
108
54
707
108
54
704
106
54
701
107
54
700
108
54
693
107
54
688
107
54
685
107
54
683
108
54
682
109
54
680
108
54
679
107
55
676
107
58
673
106
63
672
107
65
671
104
67
666
106
69
668
105
67
670
105
67
673
105
67
675
106
0
676
105
0
678
105
0
680
106
0
681
107
0
687
107
0
690
107
0
692
108
0
694
109
0
697
109
0
699
109
0
700
109
0
702
109
0
703
109
60
704
109
62
704
111
64
705
110
64
706
107
68
707
108
69
708
109
67
708
110
68
709
113
70
709
114
65
709
114
65
707
115
0
706
114
0
706
114
0
701
114
0
698
114
0
695
114
0
693
114
45
690
114
48
688
113
53
684
113
56
682
112
59
681
113
62
677
111
66
674
113
69
672
107
71
671
99
70
668
93
73
666
88
74
665
83
75
664
78
73
664
75
76
663
76
77
662
77
75
661
78
73
659
76
75
657
78
75
656
78
74
655
78
73
654
79
72
653
78
74
651
79
73
650
79
72
648
79
70
647
77
65
644
75
60
642
78
49
641
80
49
641
80
0
643
79
0
645
80
0
651
80
0
657
82
0
665
83
0
670
82
0
675
82
0
678
80
0
679
81
0
680
84
0
681
86
0
681
92
0
681
96
0
682
100
62
682
110
63
682
113
64
682
113
61
682
116
63
681
115
72
681
114
72
680
114
0
680
114
0
678
114
80
677
113
78
676
113
78
675
113
76
672
113
70
670
113
71
668
113
88
666
113
88
665
114
88
667
114
0
667
113
0
667
113
0
668
112
69
669
112
69
670
112
73
670
111
73
671
111
76
672
112
74
673
112
75
674
112
83
674
112
0
674
113
0
674
114
0
672
114
51
673
112
70
674
112
63
675
112
67
675
115
67
677
113
61
678
113
64
679
113
80
681
113
80
684
113
0
686
112
64
687
112
62
688
110
66
689
109
61
689
109
77
690
109
77
691
109
0
691
109
0
692
108
57
692
108
43
693
107
63
693
107
65
693
106
82
691
103
40
691
103
49
691
103
56
691
106
63
691
108
81
692
109
68
694
110
64
696
110
64
697
110
0
698
109
0
699
109
60
699
108
65
700
108
67
701
111
66
702
113
64
701
114
64
696
114
66
695
114
66
691
115
66
689
112
66
685
113
69
682
113
67
680
112
71
677
112
72
675
113
72
674
114
73
672
114
74
670
116
75
668
115
74
666
115
76
664
115
76
664
116
75
663
116
76
661
116
76
660
116
75
657
116
77
653
116
75
652
116
74
650
119
76
649
119
78
648
120
71
646
120
68
644
119
67
642
116
67
641
117
67
635
117
68
633
118
66
631
118
67
629
117
67
628
117
66
626
116
65
625
116
64
624
117
64
622
116
65
622
113
62
621
112
63
620
111
63
619
111
62
618
110
62
616
112
62
615
112
63
613
111
63
612
113
63
610
111
62
610
115
62
609
114
61
608
115
62
607
117
66
607
114
64
606
116
64
605
116
63
604
117
63
604
118
0
604
121
0
613
121
0
618
121
0
620
121
0
621
117
58
622
120
60
623
120
63
620
120
62
619
121
62
618
121
62
616
122
0
615
123
0
614
123
0
613
123
0
611
123
60
610
122
61
609
123
61
607
119
60
607
122
62
606
120
63
604
121
61
601
122
61
600
123
62
598
123
59
597
122
62
596
122
61
594
121
61
593
122
61
591
119
58
591
116
60
590
115
61
590
118
38
590
118
56
593
117
61
594
116
60
595
117
60
596
121
61
596
121
61
596
121
60
596
121
61
594
121
61
593
118
62
591
120
58
590
119
62
587
120
62
586
121
61
585
122
62
584
119
60
583
119
64
582
121
62
580
119
62
578
121
62
577
120
60
576
119
61
575
118
71
574
117
91
574
120
56
573
121
56
572
122
56
570
122
60
568
122
59
567
122
59
565
123
59
563
120
61
561
120
62
559
121
61
559
120
59
558
119
62
558
119
62
558
122
60
557
122
59
557
122
60
556
123
60
555
122
59
554
122
60
553
123
59
552
122
62
551
122
60
549
122
61
548
124
61
548
122
61
548
121
69
553
121
73
556
122
73
570
120
66
578
119
90
582
118
90
585
116
90
587
115
90
588
115
0
590
115
0
591
115
0
593
114
65
593
117
66
593
115
68
588
115
71
585
116
71
583
115
69
580
118
69
579
114
72
578
112
70
578
112
70
579
112
70
580
112
67
580
112
70
581
112
51
583
112
57
585
113
62
586
113
65
588
113
65
590
114
65
593
114
66
596
114
66
598
114
67
599
115
68
601
115
68
601
115
70
602
115
70
603
115
69
604
115
70
605
116
72
605
116
71
607
117
66
608
116
0
600
114
69
596
114
69
594
114
70
592
113
70
590
115
70
589
109
70
587
104
69
586
101
69
585
95
71
585
89
68
584
85
69
584
85
69
584
86
69
584
88
69
582
83
74
581
78
68
581
78
74
581
78
70
580
79
72
579
79
73
578
85
69
578
89
65
578
93
65
577
99
65
576
102
0
575
105
67
574
109
62
574
109
62
573
109
62
573
112
62
572
109
0
571
112
0
571
116
70
571
115
69
570
113
70
568
113
71
567
112
72
566
111
69
565
111
69
564
110
0
563
110
0
562
111
0
562
111
0
560
111
64
559
110
0
558
111
62
557
109
65
557
110
64
555
109
68
554
108
67
553
111
70
551
111
67
550
112
71
548
114
71
547
115
60
545
115
60
544
115
0
543
116
0
541
117
0
537
117
0
533
116
0
531
114
0
530
115
68
528
115
70
527
114
70
527
116
68
525
115
97
524
115
97
522
115
71
521
115
74
521
115
72
519
110
74
519
101
75
518
101
71
517
101
53
516
102
69
515
102
70
514
102
72
513
105
77
512
109
71
512
109
75
510
109
79
509
108
80
508
107
84
506
110
87
506
109
86
505
110
86
504
107
74
504
110
74
503
110
0
505
110
71
507
108
73
513
111
74
519
113
75
525
110
73
530
112
75
533
113
75
536
113
73
537
113
76
539
113
77
541
113
74
542
114
76
543
114
76
543
114
76
544
115
67
542
116
68
535
116
68
527
116
71
522
117
69
519
117
69
517
117
70
515
117
71
514
118
70
513
118
72
512
119
72
511
121
70
510
122
62
509
123
62
510
124
73
511
124
71
512
121
75
512
119
75
514
121
74
516
121
75
518
121
76
519
122
74
521
121
75
523
121
76
524
121
72
525
121
66
526
122
66
527
123
66
528
123
64
529
123
62
533
123
64
537
122
64
539
121
63
540
121
64
541
120
64
541
120
70
541
122
71
540
122
66
536
121
67
534
122
65
533
125
65
533
123
64
532
125
65
533
121
67
533
121
67
534
120
68
535
120
64
538
120
68
539
121
69
539
121
65
540
120
66
541
120
66
543
119
67
544
119
66
545
119
64
546
118
65
546
118
69
546
118
81
546
118
80
545
118
70
545
120
73
544
118
69
543
121
69
541
120
69
540
121
69
538
120
0
536
119
0
534
120
0
533
118
0
530
119
0
527
120
35
525
119
46
524
121
59
523
121
59
523
120
47
523
121
60
522
121
67
522
121
67
521
120
68
520
120
67
519
119
67
517
120
67
516
119
67
515
119
60
514
119
66
513
119
66
512
120
65
512
119
67
512
120
67
512
118
67
511
117
0
511
117
65
511
116
62
511
116
66
511
116
66
511
117
64
509
115
61
507
117
61
507
114
0
506
116
63
505
116
64
504
118
65
503
115
62
503
116
66
502
119
67
500
119
67
499
120
64
498
122
66
497
122
64
496
121
65
495
119
65
495
120
64
493
120
65
492
123
67
491
121
66
490
122
65
488
123
64
488
120
64
487
117
65
487
122
82
485
123
0
484
125
0
484
126
0
485
123
0
485
124
0
486
123
0
487
122
0
487
121
0
487
122
0
498
121
0
507
121
0
512
120
0
514
117
0
515
110
0
516
108
0
516
106
0
516
107
0
515
107
0
513
108
0
512
110
0
513
108
0
513
109
0
515
107
0
516
109
0
517
106
0
519
106
0
521
108
0
522
111
0
523
114
0
526
115
0
527
114
0
528
114
0
529
115
0
528
115
0
528
114
0
528
109
0
528
105
0
528
102
0
528
100
0
532
98
0
534
98
0
535
97
0
537
98
0
536
97
0
536
98
0
535
97
0
534
91
0
534
91
0
534
88
0
535
88
0
535
88
0
537
88
0
539
88
0
540
88
0
541
89
541
89
544
92
545
95
547
97
548
100
549
103
550
105
550
105
550
102
551
104
552
105
554
104
555
104
555
102
554
100
553
100
552
103
551
102
551
101
551
104
47
548
103
52
546
103
53
544
104
53
543
105
53
540
105
0
539
107
0
537
108
67
536
108
67
535
109
71
535
109
71
537
106
66
538
108
66
543
108
64
549
108
64
552
107
68
553
107
66
554
106
65
554
107
66
555
105
63
557
104
63
558
106
67
559
104
64
560
104
65
561
105
64
563
104
65
563
105
65
564
104
64
565
106
62
565
108
63
566
105
62
566
105
61
567
104
62
567
103
60
568
104
65
568
107
37
569
106
50
570
106
0
572
107
0
573
106
0
574
105
0
576
106
0
577
105
0
578
105
0
579
104
0
581
101
65
581
105
63
582
103
63
583
101
61
584
101
62
584
100
62
586
97
61
587
97
60
588
97
60
588
97
60
589
94
60
590
95
60
592
96
60
592
95
53
592
99
58
593
97
41
593
99
64
594
103
0
594
109
0
594
109
0
596
111
0
597
115
0
598
114
51
599
113
55
600
111
55
601
112
56
602
112
56
602
111
58
604
111
59
604
112
59
605
114
59
606
117
59
607
116
58
608
113
59
609
114
58
609
114
59
610
114
60
611
113
61
613
113
61
614
111
63
614
110
59
614
109
62
615
109
63
615
112
63
615
115
67
615
118
68
615
121
70
615
125
72
615
128
70
615
129
63
608
128
0
605
130
0
603
128
64
602
129
61
602
126
61
601
126
61
601
126
0
603
125
0
606
124
0
612
124
0
616
124
0
619
124
0
620
124
66
621
126
70
622
129
74
620
129
69
620
130
69
619
126
66
618
127
67
618
126
69
617
125
67
617
124
67
617
127
0
617
126
0
620
124
0
621
125
0
622
124
0
624
124
0
625
124
0
626
124
0
627
120
61
627
122
63
627
121
67
629
121
64
630
119
68
631
121
72
631
122
72
632
121
72
633
123
0
634
119
0
634
121
0
634
123
0
635
122
56
635
119
56
634
119
0
634
121
0
634
118
0
634
118
0
634
117
0
633
116
0
633
116
0
634
116
48
634
115
54
634
115
51
633
116
57
633
116
59
633
117
71
633
118
78
633
121
62
633
123
57
633
127
56
632
129
60
631
128
62
631
129
62
631
130
0
632
130
0
633
129
0
633
128
0
633
127
0
633
125
0
633
129
0
633
132
67
632
134
69
632
134
64
631
135
61
630
135
56
630
132
62
630
132
62
631
132
0
631
135
53
630
135
62
629
136
62
629
136
65
629
139
67
629
139
64
630
142
64
630
143
66
631
140
67
631
138
67
632
139
70
632
139
67
632
142
63
632
139
65
632
136
0
632
132
59
632
130
59
632
127
54
632
128
70
632
123
66
632
119
66
632
119
66
632
118
74
630
117
52
627
117
52
625
117
52
623
115
0
622
115
0
621
116
61
620
116
62
619
115
64
617
115
64
615
114
63
611
114
59
609
113
59
612
111
0
613
110
41
615
108
41
614
107
41
614
106
54
616
107
53
617
107
53
618
108
53
619
108
0
620
106
76
620
106
76
621
109
62
621
112
62
620
115
0
620
118
58
620
121
57
619
118
39
619
122
52
619
120
52
619
117
62
619
117
61
619
120
62
619
118
62
618
120
60
618
121
60
618
121
60
618
122
60
617
122
57
616
124
60
615
125
61
614
126
63
613
126
63
613
129
67
613
130
66
614
136
0
614
135
0
614
136
0
614
137
0
614
137
0
614
133
0
614
134
60
614
131
67
614
127
70
615
126
70
615
127
69
615
126
81
615
123
81
614
125
81
614
124
58
613
121
0
614
121
0
614
124
0
614
125
67
613
125
69
614
127
73
614
125
70
614
128
71
613
126
72
611
126
67
611
125
67
610
127
0
610
126
75
611
126
0
611
124
0
611
125
0
612
128
0
611
127
0
611
126
0
610
126
0
610
124
0
609
122
0
609
122
0
608
122
0
607
125
0
607
126
0
605
129
0
604
129
0
606
127
0
607
129
0
607
128
0
607
131
0
605
132
0
604
131
0
601
131
0
592
129
0
582
131
0
578
130
0
575
131
0
574
130
0
573
130
0
577
133
0
578
134
0
580
134
0
583
132
0
585
132
0
587
133
0
588
134
0
590
133
0
591
132
0
592
131
0
590
129
0
589
129
0
588
129
0
589
130
0
591
131
0
593
131
0
591
132
0
589
131
0
588
128
0
590
128
0
591
130
590
129
587
128
585
126
583
127
582
126
581
127
580
127
580
129
580
131
582
130
583
131
584
131
582
132
580
131
577
131
574
133
573
134
563
132
554
132
549
132
547
132
544
132
543
132
542
131
540
132
539
131
537
131
538
128
538
124
539
124
540
123
541
122
545
124
548
124
550
124
552
124
555
124
557
122
558
126
558
130
558
137
559
140
558
143
560
141
562
140
563
136
564
133
565
133
565
129
565
125
566
124
568
125
567
125
568
121
568
115
568
116
568
113
569
114
569
113
568
112
567
115
567
112
568
111
569
111
571
111
574
114
576
117
577
123
578
126
581
128
582
127
580
128
578
128
576
129
574
129
573
129
574
124
575
117
577
112
578
108
578
102
579
99
579
100
580
97
580
93
580
90
580
89
581
92
581
93
582
89
582
92
582
92
582
98
582
98
581
101
580
101
579
101
578
100
577
101
575
103
575
108
574
107
572
109
571
113
571
113
570
115
569
114
568
117
568
117
566
117
565
117
565
120
564
118
563
118
561
118
560
119
560
118
558
119
557
117
557
118
556
117
556
116
555
117
555
117
555
114
555
117
555
122
555
125
556
125
556
125
557
122
558
122
559
122
559
119
559
117
559
114
559
117
553
118
547
119
544
119
542
120
541
120
540
121
540
122
537
121
55
536
121
58
537
123
55
539
122
58
540
121
61
542
122
62
543
122
63
544
123
64
545
124
49
545
124
67
545
125
67
545
122
67
545
125
67
545
128
0
544
128
0
543
127
0
542
124
0
542
125
0
542
125
0
543
122
0
543
121
0
544
121
0
545
121
0
547
121
0
547
119
0
547
118
0
546
116
39
546
116
45
546
115
55
546
115
60
544
115
61
542
114
61
540
115
61
539
117
63
538
119
80
537
122
0
537
124
0
537
125
0
536
128
0
536
131
59
536
131
68
535
130
71
534
131
68
533
129
68
532
128
67
532
128
61
533
126
64
533
127
79
533
130
0
534
130
0
534
129
0
534
128
63
533
130
64
533
128
0
532
128
0
532
129
0
532
128
0
530
129
65
530
130
64
529
128
63
529
126
67
529
127
65
528
127
65
527
128
65
527
129
66
526
132
67
525
131
67
524
129
60
524
127
64
523
129
0
522
127
64
522
126
63
521
125
68
521
125
68
520
125
69
520
128
66
519
129
96
519
130
96
519
130
0
519
130
0
519
130
0
519
129
0
519
129
0
519
128
0
518
129
76
518
127
0
517
128
0
518
124
0
518
128
0
518
125
0
519
128
0
519
131
0
519
128
0
518
130
68
518
131
65
517
132
63
517
130
64
516
131
64
515
132
65
514
133
57
514
129
55
514
133
55
514
131
55
514
131
0
514
130
0
514
128
57
513
124
66
512
124
68
512
124
68
513
124
68
514
127
72
513
130
65
514
129
64
513
134
66
512
134
66
512
131
68
512
128
66
513
125
67
514
127
68
514
127
67
515
130
70
515
129
70
515
127
70
516
131
71
516
128
72
516
128
74
517
126
73
518
128
74
519
128
74
520
131
75
521
130
72
521
130
72
521
124
0
522
124
0
522
124
0
522
124
0
522
122
0
522
124
0
522
125
0
522
125
58
522
124
57
522
125
0
522
128
59
522
127
53
523
124
52
523
119
52
523
119
0
523
116
0
523
117
0
523
119
64
523
120
0
523
123
0
523
122
0
523
123
67
523
124
73
521
124
78
519
124
78
517
125
76
515
126
74
516
125
63
516
126
65
516
126
65
516
127
44
516
127
60
516
127
61
517
126
65
517
125
66
518
124
59
518
127
61
519
127
61
519
127
64
519
126
63
520
127
65
520
123
41
521
123
54
521
121
55
521
122
59
521
123
39
521
120
57
521
125
57
521
123
61
521
124
64
520
126
59
520
125
77
520
120
54
519
117
55
519
115
58
519
112
62
519
111
69
518
111
73
517
112
55
516
113
62
515
109
67
515
109
68
515
109
54
515
110
88
514
110
0
513
110
0
513
109
64
513
108
59
512
108
60
512
108
59
512
107
59
510
107
58
509
108
57
506
108
50
506
107
53
505
108
58
504
108
61
502
108
61
501
108
63
501
111
78
500
114
61
500
112
65
500
115
65
500
116
65
501
119
62
501
122
65
500
121
66
499
123
64
497
123
65
496
121
64
496
122
64
495
121
67
494
122
81
492
122
59
491
121
67
490
119
66
490
119
66
489
121
65
488
122
67
487
123
66
486
124
64
484
123
61
484
122
58
483
121
62
483
123
65
482
122
67
483
121
0
483
121
0
484
120
65
485
120
67
488
118
67
490
118
67
492
117
67
494
117
0
495
116
0
497
116
0
498
117
0
498
120
0
499
124
0
500
127
0
501
123
0
502
126
0
502
125
0
504
125
0
505
124
0
507
126
0
508
126
0
509
124
0
511
126
0
511
124
0
512
124
0
512
125
0
513
126
0
513
125
59
514
127
62
514
125
67
516
124
67
517
124
66
517
128
66
518
131
63
518
130
67
518
134
67
518
137
62
518
138
50
518
141
63
518
139
64
519
138
66
519
139
64
519
140
66
519
140
70
519
140
72
519
137
53
520
138
65
520
136
66
520
139
61
520
136
60
518
137
56
517
139
61
516
140
65
516
138
65
514
139
81
513
138
81
512
139
43
511
138
58
512
138
56
512
134
56
513
134
56
513
133
56
514
133
57
514
132
60
515
130
64
515
129
63
516
127
37
516
128
70
514
129
72
514
132
65
514
129
0
514
128
0
514
128
62
514
131
80
514
129
0
514
132
0
513
128
0
513
125
0
512
122
0
511
118
63
511
115
57
512
110
60
512
107
60
511
107
66
511
111
61
511
111
61
508
113
64
506
108
64
505
104
64
503
105
62
502
108
66
500
107
65
499
106
66
497
107
64
496
107
65
495
111
83
493
108
83
492
108
83
492
108
0
491
111
57
490
110
54
490
112
52
489
109
63
489
111
0
489
111
73
488
111
73
489
104
63
489
99
64
489
99
63
491
101
61
493
101
61
494
102
0
495
102
0
496
101
0
497
99
0
498
99
45
499
102
45
500
103
34
500
100
49
501
99
57
502
99
61
503
102
63
503
105
63
504
107
63
504
111
66
505
113
63
505
115
64
505
112
64
505
109
64
506
108
63
506
108
67
506
113
67
506
114
0
504
114
63
503
108
63
502
101
63
502
96
64
501
92
63
500
87
66
499
82
64
497
83
64
496
85
66
495
86
67
494
85
65
493
84
64
492
87
66
491
87
60
491
87
77
491
88
61
491
88
67
491
89
74
492
90
71
493
79
71
493
76
73
493
75
72
492
74
71
491
74
71
490
74
71
488
74
0
488
74
0
488
74
0
490
73
0
492
74
0
493
75
0
494
72
0
495
73
0
495
72
0
496
75
0
496
74
0
497
71
0
497
73
0
497
75
0
497
78
0
497
80
59
494
79
67
492
79
63
491
78
62
491
81
0
489
81
0
487
82
0
486
85
61
485
84
60
484
83
60
483
85
47
481
84
60
478
84
60
477
85
60
476
84
64
476
85
0
474
92
474
96
474
102
474
105
0
475
109
0
473
112
0
471
111
0
472
112
0
469
110
0
468
109
0
467
108
0
465
108
0
468
106
48
470
107
52
471
105
54
474
105
56
477
101
59
478
97
60
478
91
60
478
86
62
479
86
63
479
84
64
479
80
0
480
83
54
480
83
52
481
82
55
482
79
56
482
82
57
482
85
59
483
90
60
483
96
0
482
102
66
482
107
64
482
112
61
480
114
82
478
113
82
478
112
82
478
116
0
479
114
56
476
116
66
471
117
68
467
116
71
462
117
69
459
117
68
457
117
70
456
116
70
455
115
70
454
115
69
452
113
70
450
112
66
449
112
67
449
112
65
448
108
66
446
108
63
446
106
63
447
106
64
448
108
64
456
107
63
461
107
65
464
106
65
465
106
62
467
106
62
468
104
64
469
105
63
472
106
63
473
105
60
474
104
60
474
111
0
474
111
0
474
111
0
472
110
0
471
110
0
470
109
55
470
109
56
469
110
56
468
112
56
468
112
56
466
109
58
465
109
57
465
109
57
463
107
56
463
106
58
462
107
55
462
103
55
461
106
52
461
103
52
461
102
0
461
105
0
461
102
0
460
102
55
460
101
54
460
98
60
460
99
61
459
98
62
458
103
61
458
101
59
458
100
59
457
102
61
456
102
57
456
105
58
455
105
58
455
108
57
456
111
58
456
108
61
456
108
60
456
104
60
455
107
61
455
108
57
454
108
0
454
105
54
454
105
57
455
107
40
455
106
47
456
105
58
457
107
58
457
111
60
457
111
60
457
117
60
457
117
0
456
116
56
455
115
74
455
115
0
455
114
0
456
113
25
457
111
25
459
111
26
460
112
29
461
109
36
461
109
36
461
109
38
460
107
0
460
105
0
462
104
54
465
104
53
467
104
53
470
104
53
472
105
53
474
106
0
475
107
0
477
109
57
480
109
59
481
108
60
483
109
62
484
113
65
485
116
66
485
116
64
485
116
58
486
119
53
486
117
53
487
117
53
487
114
52
488
113
54
488
114
52
488
113
52
489
111
55
489
110
56
488
107
56
488
109
56
487
103
56
487
100
56
487
96
56
487
96
56
487
96
56
485
98
56
484
100
56
483
100
61
485
100
63
486
99
60
486
99
62
487
99
61
488
100
60
489
100
60
489
100
59
489
98
59
489
97
59
489
97
0
490
96
0
490
96
0
490
97
0
490
101
0
490
102
0
489
103
0
489
104
58
488
104
61
487
104
64
486
103
68
486
100
68
485
101
68
482
101
54
480
100
54
479
98
54
478
102
54
478
102
0
478
105
0
478
105
0
478
102
0
480
103
56
481
102
56
482
104
61
483
101
65
483
102
67
483
98
64
482
100
64
478
101
64
477
104
0
476
108
0
475
112
0
475
117
0
475
116
57
475
122
56
474
125
54
474
126
56
473
128
57
472
131
57
472
131
58
472
132
56
469
133
58
468
135
58
468
134
58
467
134
57
466
134
55
465
131
56
464
129
55
463
126
53
461
126
55
460
126
54
459
125
53
458
125
0
458
125
0
457
125
0
457
125
0
457
122
0
458
122
0
458
123
0
459
122
0
460
123
0
461
122
0
463
122
0
465
122
0
466
124
0
468
122
0
469
119
0
469
120
0
471
119
0
473
119
0
474
119
0
475
118
0
478
118
0
480
119
0
481
117
0
482
116
0
480
116
0
479
114
477
116
476
115
0
474
116
0
473
114
0
474
116
0
474
115
0
473
114
0
472
115
0
473
113
0
473
113
0
475
112
0
477
113
0
478
114
0
479
116
0
480
119
0
481
121
0
481
124
0
481
125
0
479
124
0
477
123
0
476
126
0
476
127
0
475
129
0
473
130
0
472
131
0
473
128
0
474
128
0
476
129
476
132
476
132
477
132
478
132
478
129
478
128
478
125
477
128
477
129
476
128
474
127
473
126
472
127
472
125
471
122
471
124
470
127
470
128
469
128
468
128
470
125
470
126
471
125
472
125
472
125
470
125
468
125
467
125
464
124
5
462
124
5
459
123
5
454
123
5
450
122
5
447
122
5
446
123
5
445
123
5
444
122
5
445
117
5
445
113
5
445
108
60
444
106
61
443
104
64
445
103
64
447
103
60
450
104
76
451
107
76
452
107
47
453
106
47
454
107
47
455
110
66
455
111
59
456
114
59
456
117
56
456
121
56
457
123
0
458
123
0
458
123
53
460
124
54
460
125
55
460
129
53
461
128
55
461
128
53
461
129
60
461
125
60
461
119
60
461
117
59
462
119
62
463
119
56
463
118
55
464
115
74
464
116
0
464
116
0
465
115
0
466
117
52
467
120
56
467
117
59
467
119
60
468
120
58
468
119
58
468
121
58
468
118
55
468
118
55
469
115
55
469
114
55
469
111
54
469
111
55
469
113
55
470
110
57
469
112
50
468
112
53
468
116
54
468
115
0
468
116
0
468
114
0
468
115
0
469
116
0
467
113
51
465
112
54
464
113
60
464
115
65
464
116
62
460
122
75
458
125
73
455
128
74
454
128
75
453
130
76
452
130
73
451
130
72
451
128
71
449
126
72
448
124
71
446
124
73
445
124
73
444
125
73
444
126
71
443
127
72
442
127
73
441
127
68
441
127
0
440
126
72
440
122
74
439
116
75
438
111
76
438
106
79
437
101
77
437
98
77
436
94
49
436
94
60
435
96
70
435
93
70
435
97
60
434
99
74
433
100
75
433
101
75
432
101
72
431
99
67
430
102
66
430
104
64
429
101
64
429
103
65
429
102
66
427
103
70
427
106
75
427
109
103
427
107
0
427
110
0
429
111
0
430
109
0
432
111
74
434
110
75
435
109
71
436
109
64
438
109
65
440
107
64
441
110
65
442
110
63
443
110
84
445
111
84
445
114
0
446
113
0
448
109
0
448
106
0
449
104
0
449
103
0
449
102
0
450
100
0
450
100
0
448
99
61
448
100
64
446
101
78
445
103
78
444
103
40
442
106
35
441
106
35
441
107
31
440
110
41
442
109
66
443
108
66
446
110
64
447
109
66
449
107
64
450
106
64
452
107
65
453
106
64
454
107
63
456
104
62
458
104
64
458
105
62
459
104
61
460
105
66
460
105
62
461
106
66
462
107
64
462
110
64
462
108
64
462
111
62
462
112
63
462
109
63
462
112
53
462
113
64
461
110
59
461
111
55
461
112
52
461
111
55
460
111
0
457
111
0
456
112
0
455
113
0
456
108
0
456
103
0
457
103
0
457
100
0
458
102
0
458
101
0
458
103
0
458
104
67
457
104
0
457
103
0
456
107
0
456
107
0
456
104
0
456
106
0
456
110
58
456
113
61
457
116
65
458
119
0
455
119
62
453
119
64
452
121
64
452
118
0
452
119
60
454
117
65
456
116
65
457
117
64
458
116
66
459
118
66
461
116
68
461
117
65
461
120
67
461
120
66
461
119
65
456
119
64
453
119
66
451
121
66
450
119
65
450
114
66
449
112
64
449
112
84
449
115
0
449
115
56
448
115
56
448
115
56
447
115
56
446
115
51
445
114
51
446
109
53
445
113
59
445
111
62
443
111
63
442
111
62
442
113
65
442
116
65
441
118
67
440
117
70
440
116
66
438
116
66
437
119
0
436
120
0
434
117
0
433
113
0
432
111
0
432
111
0
432
113
0
432
113
60
434
113
61
437
112
63
439
112
64
440
111
67
441
111
69
442
110
65
443
110
58
445
112
60
446
114
59
448
114
59
449
115
61
451
114
59
451
116
60
451
114
83
449
116
83
448
114
83
447
108
0
447
108
0
445
108
0
441
106
62
397
106
61
342
106
61
312
106
65
296
107
64
287
108
68
282
109
65
280
110
68
278
109
69
277
112
66
277
109
70
277
113
64
277
113
62
277
116
60
277
113
62
278
113
83
278
113
59
278
116
59
278
110
59
278
110
58
278
109
58
278
111
64
279
114
64
279
116
62
280
111
63
280
114
65
280
111
65
280
111
63
280
109
67
281
111
62
282
109
65
282
109
64
283
109
70
283
110
70
284
113
68
284
112
65
285
112
66
286
114
0
286
114
0
286
111
63
287
112
0
287
113
56
287
112
53
286
111
58
287
113
62
288
116
61
288
119
58
288
115
58
288
118
58
288
119
0
288
116
0
288
119
0
287
118
0
287
118
0
286
114
0
286
112
0
286
108
0
285
107
0
285
106
0
284
101
0
284
101
0
284
100
0
284
103
67
285
100
0
285
101
0
285
97
0
285
100
0
284
98
52
284
101
53
284
102
51
284
105
50
284
108
0
284
105
48
285
102
50
285
103
50
285
101
60
285
99
0
285
99
0
285
101
0
285
100
0
285
100
0
284
99
43
284
102
47
283
104
47
283
105
0
282
106
52
283
110
55
282
111
45
283
109
43
283
109
0
283
113
0
283
116
0
284
116
0
284
118
0
284
115
284
115
0
284
116
0
284
116
0
284
113
0
284
116
284
117
284
113
283
110
283
111
283
108
283
107
283
110
284
114
283
116
283
110
283
104
283
99
283
93
283
88
283
83
283
85
283
91
283
91
283
86
283
86
283
84
283
87
282
88
282
87
9
282
89
9
282
93
9
282
92
9
282
95
51
282
98
54
282
101
55
282
101
54
282
101
55
283
100
60
283
104
63
283
101
60
283
104
60
283
103
0
283
105
0
283
105
0
283
108
59
283
107
60
283
104
60
284
106
67
284
103
60
284
103
60
284
104
60
285
103
55
286
106
54
286
103
54
286
108
55
286
104
56
286
107
59
286
110
58
286
114
58
286
112
58
287
115
58
287
118
61
287
120
60
288
120
62
288
121
60
288
120
62
289
117
0
289
118
0
289
117
52
290
118
51
290
115
52
290
118
56
290
113
57
290
113
59
291
115
60
292
115
61
292
115
61
292
112
58
293
115
56
293
115
59
293
114
57
293
117
60
293
116
57
293
115
59
293
113
60
294
116
0
294
117
53
294
114
57
294
113
57
295
112
58
295
114
60
295
117
57
295
114
59
295
117
60
295
117
58
295
114
59
295
115
59
295
115
52
295
115
58
295
119
59
295
119
59
295
115
58
295
116
0
295
119
0
295
119
0
295
116
0
295
120
44
295
116
47
295
119
50
295
119
54
295
123
56
295
124
58
295
127
80
295
118
80
294
119
0
294
119
0
294
117
0
294
114
0
294
113
0
293
109
0
293
112
0
292
112
0
293
116
0
293
113
0
293
115
0
293
113
0
293
110
0
293
113
0
294
116
0
294
115
0
294
111
0
294
111
0
294
108
0
294
111
0
295
108
0
295
108
0
294
105
0
294
102
294
101
293
103
292
101
292
98
292
99
291
96
291
97
291
96
291
92
291
95
291
91
291
96
291
102
291
106
291
103
291
100
291
103
291
100
290
97
290
100
290
104
290
108
290
108
290
112
290
116
290
113
290
108
290
105
290
100
290
97
289
93
289
90
289
93
289
90
289
94
289
97
289
100
288
95
288
98
288
96
288
95
288
99
288
101
288
105
288
101
287
103
287
104
287
108
287
109
287
105
287
102
287
102
286
100
286
100
286
97
286
99
286
99
49
286
99
50
286
102
42
286
103
46
286
106
50
286
106
53
286
107
59
286
111
61
286
112
61
286
116
61
286
120
61
286
119
58
286
122
58
286
120
0
286
119
58
286
115
58
286
114
46
286
115
46
286
115
0
286
117
0
286
118
35
286
115
45
286
116
54
287
113
56
287
110
63
287
108
63
287
108
67
287
108
75
288
112
70
288
113
37
288
110
59
288
110
62
288
115
0
288
112
72
288
112
71
288
112
73
288
113
73
288
111
0
288
110
0
287
109
0
288
113
57
288
113
0
288
109
53
288
104
0
288
103
51
289
101
64
289
99
63
289
100
67
289
100
66
289
96
63
290
99
63
290
101
64
290
104
61
290
105
63
290
107
65
291
110
50
292
112
54
292
109
57
292
112
61
292
111
61
293
108
64
293
113
65
294
115
65
294
115
65
295
116
66
295
115
69
295
118
60
296
117
67
296
116
68
296
119
67
296
119
68
297
119
67
297
118
68
297
115
68
297
116
68
297
119
0
297
119
61
296
115
94
296
115
61
296
116
65
296
119
62
296
116
58
296
113
58
296
115
58
296
117
0
297
111
48
297
110
57
298
107
64
298
107
69
298
105
66
298
103
0
298
105
0
298
105
60
298
105
54
298
106
36
299
103
63
299
102
61
299
97
61
299
101
61
299
102
62
299
99
64
299
96
63
299
100
48
299
103
63
300
107
61
299
108
48
299
111
65
299
110
65
299
113
53
299
111
59
299
114
58
299
113
64
298
110
0
298
109
0
298
109
0
299
110
0
299
106
37
299
107
47
298
99
62
298
90
62
298
87
62
298
86
0
298
84
64
298
85
65
297
84
68
297
87
64
297
90
65
297
93
67
297
95
66
297
99
68
297
101
67
297
98
69
297
102
66
296
104
0
296
105
62
296
106
0
296
109
60
296
109
58
296
106
59
296
107
60
296
110
60
295
109
61
295
110
64
295
113
63
295
111
65
296
111
64
295
112
66
295
112
65
295
113
56
295
112
62
296
107
67
296
110
68
296
113
69
296
115
67
296
112
66
296
115
64
296
114
0
296
111
59
296
110
60
296
115
63
296
118
66
296
116
61
296
112
0
296
112
0
296
109
66
296
108
63
296
112
0
296
111
61
296
114
64
296
117
62
296
116
65
296
112
64
296
115
62
297
112
0
297
115
60
297
116
62
297
119
64
297
123
61
297
127
60
298
126
60
298
122
0
298
121
0
298
120
0
298
117
49
299
116
54
299
117
56
299
120
51
300
119
51
300
122
57
300
119
61
300
119
63
300
120
48
300
119
0
300
117
0
300
115
0
300
115
0
300
115
45
301
115
44
301
116
44
302
115
0
302
117
39
302
116
39
303
118
68
303
118
68
303
119
59
304
120
59
304
116
0
304
120
0
304
123
0
304
126
60
304
125
63
304
124
63
305
129
64
305
132
64
306
135
63
306
138
65
306
139
0
306
142
0
306
140
0
306
138
0
306
137
0
306
138
0
306
137
0
306
136
56
306
133
48
306
129
51
306
123
55
306
120
57
306
115
56
307
113
82
307
115
0
308
117
0
308
119
61
308
115
77
308
110
66
308
107
55
308
102
53
308
96
54
308
90
51
308
87
51
308
82
50
308
77
49
308
72
49
308
69
48
309
65
48
309
59
47
309
59
45
309
63
45
309
64
52
309
67
53
309
71
54
309
71
59
309
71
59
308
74
57
308
75
56
308
78
55
308
79
54
309
80
45
310
78
43
311
80
0
311
83
0
311
81
0
311
83
38
311
87
55
312
87
57
312
87
0
312
87
52
312
83
56
312
83
56
312
86
62
313
83
67
313
84
69
313
76
67
313
73
74
313
76
76
313
79
80
312
81
0
312
84
71
312
81
70
311
84
72
311
86
71
311
89
70
311
87
70
311
89
0
311
87
0
311
88
0
311
87
0
311
87
0
311
87
0
311
87
0
312
86
0
312
83
0
312
86
0
312
89
0
313
90
0
313
89
0
313
89
0
313
88
0
313
91
0
313
91
0
313
90
0
313
90
0
313
88
48
313
87
48
313
90
37
314
91
0
314
94
43
314
92
43
314
89
0
314
90
52
314
92
0
315
92
64
315
95
0
315
94
0
315
92
58
315
88
59
315
91
59
315
91
59
315
90
58
316
94
59
316
97
59
317
98
58
318
97
59
319
98
45
319
95
48
320
92
54
320
93
54
321
94
56
321
95
54
322
95
57
322
97
58
323
96
60
324
96
60
324
99
59
324
98
60
325
98
60
325
95
60
326
96
60
326
98
54
327
97
55
328
98
58
329
102
54
329
99
54
330
96
0
330
95
0
331
95
0
331
92
0
331
91
0
331
89
0
331
84
331
87
331
84
331
81
331
82
331
83
331
88
331
87
330
84
330
84
330
81
330
82
331
79
331
85
331
88
331
91
331
95
331
98
331
95
331
94
331
91
331
94
331
91
331
91
331
88
331
87
331
88
331
88
53
331
93
60
331
97
60
331
102
60
331
106
62
331
107
65
331
110
65
331
110
0
331
106
61
331
105
68
331
103
69
331
107
94
331
109
67
331
109
61
332
109
64
332
110
64
332
109
0
332
110
0
332
108
0
332
111
0
332
114
0
332
117
0
332
117
0
332
120
0
331
121
0
331
120
0
330
117
0
330
116
0
329
117
0
328
115
0
327
115
0
327
115
0
327
115
0
327
116
92
326
116
86
325
117
81
324
117
79
324
120
80
323
123
69
323
125
69
323
126
69
323
129
0
323
128
0
323
128
0
323
130
0
323
131
0
323
130
64
323
127
79
322
124
0
322
125
0
321
123
0
321
119
0
321
120
0
321
119
63
321
115
67
321
116
70
322
114
70
322
116
67
322
116
67
322
114
0
322
111
0
322
112
0
322
116
63
321
114
0
321
111
66
321
111
66
321
109
0
321
108
59
321
105
64
321
109
65
321
110
66
322
114
69
322
116
70
322
119
70
322
118
70
323
119
68
323
118
67
324
119
65
324
118
64
325
118
66
325
119
65
326
122
67
326
123
71
326
123
70
326
126
69
326
123
71
327
122
70
326
121
64
325
118
0
325
116
66
325
119
64
324
118
63
324
119
0
324
121
63
324
120
63
324
120
63
324
119
63
324
119
63
324
118
62
324
117
65
324
115
64
324
114
64
324
115
65
324
115
65
324
116
65
325
119
71
325
119
73
325
116
72
326
116
70
326
119
70
326
118
68
326
121
63
327
121
61
328
118
69
328
121
69
328
120
66
328
121
66
329
122
66
329
118
0
329
119
0
329
119
0
329
120
0
329
119
60
329
118
60
329
121
58
329
120
57
330
119
58
330
119
55
330
120
55
330
120
55
331
121
0
331
118
0
330
120
75
330
116
75
329
112
0
329
110
0
328
106
0
328
106
0
327
105
0
327
106
0
326
106
60
326
103
61
326
106
61
326
104
67
326
104
67
326
103
68
326
111
72
326
112
73
326
115
68
327
118
66
327
119
67
327
119
64
327
118
62
328
117
61
328
120
61
328
118
60
329
118
60
329
121
61
329
123
0
329
120
0
329
118
0
329
115
0
329
115
0
328
112
0
328
112
0
327
112
0
327
109
0
326
107
0
325
107
0
325
108
0
324
108
70
324
105
54
324
104
63
324
109
60
323
111
0
323
108
0
323
106
55
323
109
75
323
109
82
323
106
47
323
108
55
323
108
57
322
107
60
322
104
59
322
102
59
323
101
55
323
104
56
323
109
59
323
108
60
323
111
59
323
115
59
323
115
60
323
118
58
323
118
58
323
118
57
324
115
57
324
115
57
324
115
56
324
116
64
324
113
65
324
114
63
324
111
61
324
112
63
324
115
66
324
116
41
324
119
62
324
120
63
324
123
61
324
123
0
324
120
0
324
124
0
324
121
0
324
120
0
324
117
0
323
113
0
323
111
0
324
108
40
324
108
47
324
111
54
323
113
0
323
114
0
323
114
0
323
113
0
323
115
0
323
113
59
323
112
59
322
111
59
322
113
59
322
114
59
321
115
59
321
114
68
321
114
64
320
111
60
320
112
0
320
109
0
320
106
0
320
103
54
320
108
57
320
111
55
320
113
58
320
114
54
320
116
54
320
116
54
320
118
54
320
113
54
320
111
55
320
106
57
320
103
87
320
102
87
320
100
61
320
98
0
320
98
0
320
95
0
320
96
0
320
98
0
320
95
0
320
92
0
320
92
0
320
93
0
320
96
0
320
97
0
320
98
0
320
97
0
320
94
0
320
97
120
320
96
78
320
94
78
320
93
0
320
93
40
320
89
60
320
92
0
320
89
0
320
89
43
320
88
58
321
85
0
321
86
0
321
87
0
321
85
46
321
83
0
321
82
0
321
85
55
322
83
55
322
84
56
322
89
56
322
93
0
323
97
56
323
102
39
323
101
57
323
104
0
323
106
0
324
102
60
324
103
64
324
106
62
324
110
0
324
114
0
325
115
0
325
112
0
325
113
0
325
113
61
325
113
64
325
112
75
326
112
48
327
111
57
327
108
0
327
107
64
327
105
64
327
107
64
327
110
64
327
110
64
327
111
64
327
111
56
327
114
56
327
113
56
327
111
0
327
108
0
327
108
0
327
108
0
328
106
0
328
106
0
328
103
0
328
105
0
328
103
0
328
102
0
328
99
0
328
98
0
328
95
0
328
98
0
328
102
0
328
103
0
328
107
0
328
109
0
328
106
0
328
109
328
108
328
105
0
328
104
0
327
104
0
327
106
0
327
108
0
327
106
0
327
103
0
326
107
326
104
326
105
326
102
327
99
327
99
327
96
327
95
327
99
327
99
327
102
327
102
327
105
327
100
327
104
327
101
327
99
327
99
327
98
327
94
327
97
327
97
327
100
327
103
327
102
327
102
327
102
327
99
327
102
327
105
327
109
327
114
327
115
327
111
327
108
327
108
327
104
327
101
327
97
327
101
327
98
327
100
327
100
327
105
327
105
327
110
327
114
327
113
327
110
327
113
327
110
323
107
322
104
323
103
323
103
323
106
323
103
323
106
323
109
323
111
322
110
322
107
323
103
323
98
323
95
323
94
323
91
324
88
324
84
324
86
324
83
324
83
324
83
324
86
324
89
324
91
324
87
324
88
324
91
325
94
325
96
325
102
325
105
325
106
325
106
326
103
325
100
325
99
325
96
325
93
325
92
326
89
326
92
326
90
326
93
326
94
326
91
326
95
326
98
326
101
325
104
325
107
325
109
325
112
325
115
324
119
324
125
324
127
324
127
324
124
324
121
324
120
324
117
325
113
325
110
325
109
325
108
326
105
326
105
327
102
327
99
327
102
327
98
327
100
327
104
327
101
327
98
327
97
327
97
328
93
328
96
328
97
328
97
328
93
328
96
329
95
329
92
329
91
329
91
330
96
330
100
330
103
330
102
330
102
330
101
330
102
330
102
330
99
330
99
330
96
330
99
331
96
331
99
331
96
331
96
331
100
331
103
331
100
331
101
330
98
330
96
330
93
330
94
330
92
330
92
329
89
330
85
330
87
330
90
330
96
330
98
330
95
330
92
330
91
330
88
330
91
330
94
330
97
330
104
330
108
330
107
331
107
331
110
330
110
331
109
331
107
332
104
332
103
332
102
332
101
332
98
330
99
330
103
330
108
330
111
330
114
330
114
330
110
330
108
330
109
330
107
330
105
330
103
330
100
330
99
330
96
330
99
330
96
330
93
330
93
330
89
330
89
330
85
330
82
330
83
330
80
330
77
333
78
333
79
333
76
333
73
333
76
333
76
333
73
333
77
333
74
334
76
334
77
335
75
335
75
335
75
335
79
335
80
335
81
335
78
334
76
334
73
334
70
334
73
334
72
334
69
333
66
333
65
333
65
333
67
333
61
332
64
332
65
332
68
332
65
331
65
331
66
42
331
62
0
331
64
0
331
61
0
331
64
0
331
61
0
331
62
0
331
63
0
331
67
32
331
71
38
331
74
45
332
77
40
332
80
64
332
81
64
332
78
67
332
75
67
332
78
67
333
78
0
333
79
0
333
84
66
333
84
64
333
84
74
333
84
0
333
81
61
333
78
61
333
77
61
333
77
0
333
77
62
333
77
64
333
73
63
334
74
60
334
74
59
334
72
67
334
78
53
334
84
59
334
87
62
334
90
65
334
94
65
335
97
63
335
96
65
335
96
66
335
99
67
335
103
66
335
100
66
336
103
80
336
102
53
336
102
62
336
102
67
336
99
95
336
98
95
336
96
0
336
96
59
336
96
60
336
96
61
336
96
67
337
100
62
337
103
71
337
100
71
337
101
0
337
101
0
337
101
0
337
98
0
337
91
0
337
91
0
337
93
0
337
98
0
337
97
0
337
101
0
337
98
0
337
95
0
337
98
0
337
100
0
337
103
0
337
99
0
337
99
0
337
98
56
337
98
56
337
98
69
337
95
73
337
97
75
337
101
71
337
103
0
337
103
0
337
104
0
337
104
0
337
104
0
336
105
0
336
102
336
101
336
99
0
336
98
0
336
95
48
337
97
42
337
93
42
337
90
71
337
93
71
337
90
71
337
90
71
337
87
71
337
87
71
337
90
71
337
85
48
337
91
74
337
94
59
337
96
60
337
98
75
337
95
75
338
96
47
338
94
60
338
90
50
338
90
59
338
87
59
338
82
59
338
78
59
338
74
60
338
70
56
338
67
56
338
64
56
339
62
56
339
59
0
339
60
51
339
61
59
340
62
0
340
61
0
339
65
0
339
63
0
339
60
0
339
62
0
339
63
61
340
67
64
340
70
63
340
69
64
340
70
66
340
73
65
340
76
41
340
79
57
340
81
57
340
85
57
340
88
59
339
86
66
339
89
59
339
86
59
339
92
57
339
93
56
339
96
56
339
100
57
339
104
58
339
108
58
339
111
59
339
114
61
339
115
63
339
116
59
339
116
64
338
116
63
338
117
61
338
114
65
337
113
64
337
113
64
337
115
0
336
111
58
336
111
61
336
113
62
336
117
62
336
113
65
336
113
62
336
116
61
336
117
60
335
115
60
335
114
58
335
117
62
335
117
61
335
116
61
334
115
85
334
118
71
334
115
70
333
111
68
333
115
68
332
116
0
332
115
64
332
112
68
331
113
67
331
111
0
330
111
72
330
111
69
330
108
69
329
108
68
329
107
73
329
104
73
328
106
72
328
103
70
328
99
74
328
96
72
328
92
91
328
89
91
328
84
42
328
81
52
327
77
65
327
74
71
327
73
70
326
75
69
326
70
72
326
70
71
326
73
69
326
72
72
325
73
71
325
76
69
325
73
69
325
75
72
325
78
74
324
75
75
324
75
46
324
77
0
324
75
0
324
74
63
324
76
61
324
77
63
324
79
61
324
76
65
324
79
62
324
79
0
325
78
0
325
80
0
325
80
0
325
79
0
326
78
0
327
78
0
327
81
0
327
81
40
327
80
0
327
83
69
327
82
62
328
83
43
328
82
68
328
79
74
328
76
69
328
76
65
329
77
66
329
80
68
329
83
66
329
86
67
329
89
51
329
89
59
329
93
69
329
88
66
329
91
69
329
91
69
330
93
69
330
96
68
330
95
68
330
95
65
330
92
65
330
93
0
330
94
65
330
97
65
330
101
64
330
107
64
330
112
64
330
109
0
330
112
0
331
113
0
331
114
0
331
110
0
331
109
0
331
107
33
332
107
58
332
108
61
332
111
58
332
108
65
332
104
68
332
105
71
332
108
66
332
112
40
332
110
58
332
108
65
332
109
66
333
110
68
333
109
67
333
109
70
333
107
74
333
107
68
333
108
71
333
108
68
333
106
70
332
103
68
332
102
69
332
100
67
332
99
65
331
103
65
331
100
0
331
99
0
331
97
0
331
97
0
330
98
51
330
99
50
330
100
53
330
97
53
330
98
54
331
96
45
331
93
0
331
91
0
331
89
0
331
91
76
331
93
73
331
89
73
331
86
65
331
90
67
331
93
69
331
97
66
331
97
69
332
97
67
332
100
69
333
100
71
333
103
93
333
102
93
333
103
74
333
100
70
333
99
67
334
94
67
334
98
70
334
98
67
334
99
66
334
103
69
334
102
68
334
102
68
334
105
70
334
102
71
333
100
71
333
98
71
333
97
71
333
94
72
333
92
88
333
89
65
334
88
71
334
91
91
334
95
91
334
94
0
334
93
0
334
96
0
334
96
61
335
95
0
335
94
0
335
98
0
335
97
0
335
94
66
335
100
68
335
103
66
335
106
66
335
106
65
335
109
63
335
109
61
335
106
64
335
108
62
335
108
65
335
105
63
335
105
63
335
108
64
335
105
62
335
106
61
336
104
60
336
104
61
336
101
62
337
104
62
337
104
60
337
104
60
337
101
58
338
100
62
338
103
65
338
101
63
338
104
0
338
104
0
338
105
65
338
102
63
338
100
0
338
97
63
337
92
66
337
87
66
337
81
64
337
76
66
336
77
66
336
77
65
336
80
63
336
81
37
337
84
0
337
83
0
337
86
86
337
82
63
337
84
59
337
85
56
337
82
56
337
82
58
337
79
59
337
82
59
337
81
63
337
85
0
336
87
65
336
88
64
336
88
65
335
93
66
335
94
64
335
95
0
334
94
0
334
93
0
334
94
0
333
98
0
333
94
0
333
95
0
333
94
0
333
95
0
333
95
0
332
95
0
332
88
0
332
88
0
332
86
0
332
86
52
332
86
40
332
88
56
332
85
59
332
83
60
332
85
0
332
87
0
332
89
0
332
89
0
332
89
60
332
92
65
332
93
63
333
96
62
333
99
53
333
96
53
333
96
64
333
96
64
333
96
0
333
96
0
333
97
0
333
96
0
333
96
54
333
93
59
333
91
36
333
89
56
334
89
58
334
84
63
334
83
61
335
87
61
335
90
59
335
89
57
335
93
65
335
90
65
336
87
64
336
88
62
336
87
61
336
87
60
336
86
60
336
86
59
336
89
62
336
90
69
336
91
67
337
93
61
337
93
62
337
91
0
337
92
0
338
93
0
338
93
47
338
90
53
338
90
60
338
95
61
338
99
0
338
100
0
338
98
0
338
100
0
338
98
60
338
102
62
338
107
62
338
107
63
338
104
62
338
106
60
339
103
60
339
104
58
339
104
59
340
105
58
340
105
57
341
106
57
341
104
57
341
104
55
342
103
54
342
108
51
342
108
52
342
108
52
343
105
53
343
105
52
343
107
56
343
109
0
343
106
0
343
109
45
342
106
74
342
103
0
342
100
0
343
104
0
343
100
0
344
100
0
344
103
0
344
105
0
344
105
0
344
103
0
344
106
53
344
106
55
344
109
57
344
113
59
344
110
56
345
107
0
345
105
0
345
103
0
345
104
53
345
99
46
345
95
53
345
88
53
345
85
63
346
86
62
346
88
61
346
91
61
346
94
61
346
93
61
347
95
0
347
96
60
347
97
0
347
94
0
347
95
58
347
98
73
347
101
51
347
102
0
347
104
0
347
105
0
347
105
51
347
104
52
347
107
62
347
106
76
347
107
0
347
107
0
347
107
0
347
108
0
347
108
0
347
106
52
346
109
55
346
112
55
346
114
50
347
117
0
347
117
0
346
116
65
346
119
65
345
120
65
345
123
65
345
125
66
345
127
41
344
128
55
344
125
0
344
121
0
344
121
0
345
124
0
345
122
0
346
122
0
346
119
60
345
124
55
345
124
55
345
124
66
345
122
66
344
118
64
344
117
69
344
113
69
344
110
64
344
111
64
344
112
38
344
114
38
344
113
0
344
109
59
344
110
65
344
114
68
344
117
66
344
118
59
343
119
61
343
116
0
343
116
60
343
116
57
343
113
60
343
115
62
343
119
58
343
122
81
344
123
57
344
123
61
344
125
59
344
122
63
344
123
59
344
118
59
343
121
58
343
122
61
343
119
61
343
122
61
343
119
59
342
120
60
342
120
59
342
120
65
342
123
61
342
121
0
342
118
66
342
116
0
342
115
0
342
115
0
342
115
0
342
115
57
343
113
78
344
113
53
345
110
63
345
110
63
346
113
63
346
112
0
346
111
0
346
108
60
346
109
62
347
112
59
348
113
57
348
113
59
349
111
61
349
111
60
349
115
61
350
116
67
351
119
72
351
117
73
351
119
71
352
119
69
353
116
68
353
115
65
353
114
66
354
116
0
354
122
0
354
122
0
354
120
0
353
123
0
353
123
0
352
121
0
352
123
0
352
118
96
352
115
0
352
111
0
352
110
0
352
109
0
352
108
0
352
107
0
352
109
67
353
109
64
354
110
64
354
111
0
354
112
0
354
110
54
354
111
57
353
109
61
353
104
0
353
100
0
353
100
0
353
98
0
354
101
0
354
104
0
354
105
62
354
105
0
355
104
0
355
101
88
355
104
88
356
105
0
356
105
0
356
105
0
356
105
0
356
104
0
357
101
0
357
103
0
357
106
0
357
107
0
357
108
0
357
110
0
357
111
0
357
108
57
357
105
57
357
102
62
358
100
63
358
101
61
358
104
63
359
107
66
359
107
66
360
110
64
360
110
63
360
107
61
360
108
63
360
107
62
360
107
62
361
109
55
361
107
60
361
110
63
361
103
69
362
98
69
362
93
68
362
87
67
362
82
66
362
77
63
362
72
64
362
68
63
362
68
65
362
68
66
363
71
65
363
71
65
364
71
64
364
74
62
364
74
61
365
74
59
365
79
61
365
78
61
365
78
61
366
79
57
366
82
57
367
81
60
367
85
61
367
80
62
367
82
62
367
85
61
367
86
62
368
85
58
368
86
60
369
87
59
369
88
62
370
91
62
370
90
61
370
87
60
370
93
60
370
99
60
370
103
61
370
105
60
371
105
62
371
102
55
371
102
57
372
102
61
372
98
62
373
102
63
373
105
62
373
105
59
374
104
60
374
106
60
374
108
61
375
110
62
375
105
62
375
104
60
375
107
60
375
110
61
375
110
59
376
107
59
376
107
61
376
107
61
377
109
59
377
110
62
377
111
60
377
108
59
378
107
59
378
107
58
378
110
0
378
111
0
378
117
0
378
120
0
378
121
0
379
118
0
379
118
0
378
115
72
378
115
73
378
118
66
379
118
65
379
119
66
380
116
63
380
114
61
380
118
60
381
120
60
381
122
61
382
119
61
382
119
61
382
118
58
383
117
62
383
121
65
383
120
50
384
122
60
385
122
60
385
119
57
386
119
57
387
121
57
387
119
56
388
119
55
388
118
56
388
121
55
389
118
53
389
117
55
389
119
58
389
117
61
389
120
61
390
124
62
390
126
61
390
129
61
390
131
61
391
130
56
391
130
56
392
127
55
393
128
54
394
127
50
394
126
46
395
124
44
395
128
44
396
138
45
396
141
47
396
138
44
396
137
0
397
135
0
397
138
0
397
134
0
397
137
0
397
135
0
398
132
0
398
132
0
398
129
0
398
124
0
398
120
0
398
115
0
398
111
0
398
107
0
398
104
0
399
103
0
400
103
0
400
106
0
400
106
0
401
107
0
402
111
0
402
112
0
403
113
0
403
113
0
404
109
0
404
112
0
404
112
0
404
109
0
404
105
0
404
105
0
405
102
0
405
104
0
405
108
0
405
111
0
405
109
0
405
112
0
405
114
0
405
116
405
115
406
112
406
111
406
108
405
107
405
107
405
104
404
104
404
103
403
106
403
102
403
102
403
99
403
97
403
95
403
99
403
96
402
95
402
91
402
88
402
85
402
88
402
91
402
91
402
95
402
92
402
92
401
95
401
88
401
83
401
75
401
76
401
73
401
76
401
77
401
81
401
84
402
83
402
80
402
84
401
84
401
80
401
84
401
82
401
82
401
86
401
86
401
83
400
84
400
87
400
90
399
91
399
88
399
88
399
91
399
88
398
91
398
90
398
87
398
90
398
94
398
97
397
97
397
98
397
95
397
98
396
97
396
98
396
101
395
101
395
105
395
109
395
108
395
111
395
111
394
113
394
112
393
109
393
113
393
116
392
116
392
119
392
116
391
114
391
114
391
111
390
111
390
107
390
101
390
98
390
98
390
95
389
97
389
96
389
99
389
103
389
105
388
108
387
108
387
108
387
105
386
104
386
102
386
99
386
96
386
90
386
86
386
86
385
86
385
87
385
84
385
87
385
90
384
90
384
95
384
97
384
100
384
95
384
92
384
92
384
90
383
93
383
93
383
92
382
89
382
90
381
89
381
89
381
82
381
82
380
81
380
79
379
80
379
80
379
77
378
74
378
71
378
75
378
75
377
78
377
80
48
377
77
62
377
80
65
377
79
64
377
83
64
377
86
63
377
89
64
376
91
63
377
92
64
378
95
67
378
97
68
378
98
66
378
97
0
378
100
70
378
103
68
379
102
70
379
103
53
380
100
69
380
104
68
380
102
70
380
105
68
380
105
67
380
100
69
380
100
71
380
103
72
380
102
74
380
105
68
380
107
0
380
104
54
381
107
43
381
111
53
381
110
0
381
113
0
381
110
0
382
109
0
382
106
0
382
107
0
382
111
0
382
111
0
383
114
0
384
112
0
384
109
0
384
107
0
384
108
0
385
112
31
385
112
32
385
112
35
386
111
44
386
110
46
387
107
51
387
104
52
387
109
55
387
107
56
388
110
64
388
111
63
389
111
61
389
112
58
390
115
59
390
114
59
391
112
61
391
113
60
391
117
65
391
117
66
391
113
55
391
113
55
391
113
59
392
112
61
392
117
62
392
120
61
392
118
63
393
117
63
393
119
64
393
122
63
394
123
66
394
127
66
394
127
0
394
128
0
394
125
0
394
125
0
394
122
0
394
122
0
394
120
0
394
120
0
394
120
57
393
119
55
393
117
0
393
115
0
393
115
0
393
113
0
391
113
0
389
110
0
388
109
0
387
109
0
387
109
0
386
108
0
386
108
0
385
107
0
384
106
0
383
106
0
382
106
0
381
107
0
381
108
0
379
108
0
379
105
0
379
107
0
378
108
0
378
107
0
377
107
0
376
107
71
375
106
72
375
106
70
373
107
70
372
106
70
372
104
0
372
104
0
372
104
0
371
102
67
371
103
67
371
101
0
371
100
0
370
100
0
369
98
0
369
98
0
368
101
0
366
104
0
364
107
0
363
110
0
363
109
0
363
109
0
361
110
0
361
109
0
360
107
0
360
112
0
360
117
0
360
122
0
360
123
0
360
120
0
360
117
0
360
117
0
361
121
0
361
120
0
362
117
0
362
114
362
112
0
361
115
0
361
118
0
361
121
0
361
119
0
360
117
0
359
119
0
358
123
358
120
358
116
358
113
358
110
357
112
357
115
357
112
357
111
357
110
357
109
3
356
108
3
356
107
3
356
106
3
356
107
3
356
104
3
356
104
3
355
103
3
355
101
3
355
100
3
354
99
3
353
99
3
352
102
3
351
105
3
351
106
3
351
105
3
351
104
3
351
105
3
350
108
3
350
109
3
350
108
3
349
108
3
348
107
3
347
107
3
346
106
3
345
107
3
345
108
3
344
111
3
344
107
3
343
107
3
342
105
3
340
105
3
338
104
3
337
104
3
336
105
3
335
102
3
334
102
3
332
103
3
330
102
3
329
100
3
328
100
3
326
96
3
326
102
3
325
102
3
324
101
3
324
100
3
323
99
3
322
96
3
321
97
3
321
97
99
320
98
99
319
99
99
318
99
99
318
100
99
317
102
99
317
102
99
316
99
99
316
102
0
316
98
0
316
99
0
315
99
0
314
94
0
314
91
0
314
91
0
313
94
0
312
92
0
312
93
0
312
96
0
312
94
0
312
91
0
312
92
0
312
97
0
312
100
0
312
100
0
312
103
0
312
107
0
311
111
0
311
110
0
311
111
0
311
112
71
311
108
0
311
111
0
310
110
61
310
113
61
310
111
62
310
107
64
310
110
63
310
112
74
310
109
74
310
113
74
309
112
60
309
112
61
309
111
60
308
112
64
308
115
63
308
117
63
308
120
0
307
122
0
307
119
0
306
117
0
305
116
60
305
114
60
305
113
58
305
110
60
305
112
59
305
107
62
305
103
60
305
97
59
305
91
61
305
82
57
305
79
56
305
73
57
305
75
57
305
72
56
305
75
56
305
78
56
305
78
56
305
81
56
305
84
55
305
83
54
305
86
53
305
82
52
305
83
55
305
87
0
305
84
0
305
85
0
304
88
0
304
89
0
304
84
0
304
88
0
304
92
0
304
95
0
304
99
0
304
104
0
303
103
0
302
103
0
302
104
0
302
106
0
302
106
0
302
109
50
302
108
75
302
107
75
302
107
0
302
110
0
302
107
0
301
104
0
301
104
0
301
107
0
301
104
0
301
103
0
302
106
0
302
106
0
302
103
78
302
104
78
302
101
0
302
100
0
302
103
0
302
107
0
302
110
0
301
107
0
300
108
0
300
107
0
299
109
53
299
111
53
299
114
56
299
112
61
299
107
61
299
104
62
300
101
62
300
98
67
301
98
64
301
98
60
302
95
0
302
96
0
301
95
0
301
91
0
301
90
0
301
90
0
301
90
0
301
92
0
301
90
0
301
89
71
300
87
70
300
90
0
300
87
65
300
86
67
300
89
66
300
93
68
300
94
67
300
97
59
300
100
64
300
103
83
300
103
83
300
106
65
300
105
65
300
107
0
300
104
57
300
107
56
300
107
55
300
110
58
300
111
59
300
112
0
300
109
55
300
110
64
300
107
66
301
107
0
301
107
0
301
104
0
301
105
0
301
103
0
301
104
0
301
104
0
301
101
0
301
101
48
301
101
34
301
101
34
301
99
60
301
95
58
301
91
0
301
90
63
301
89
59
301
92
65
301
95
79
301
92
58
301
90
58
300
87
59
300
86
56
299
89
57
299
89
58
299
93
60
300
90
59
300
96
58
301
96
46
301
96
46
301
96
46
301
93
0
302
94
0
302
93
0
302
94
0
302
93
0
302
95
0
302
99
0
302
100
0
302
104
0
302
107
0
303
106
0
303
107
0
303
106
34
303
100
53
303
97
56
304
96
59
304
92
62
304
88
55
304
91
55
304
90
57
304
87
60
304
81
59
304
77
58
304
74
59
304
71
0
304
73
0
304
67
0
304
65
0
304
62
0
304
64
0
304
61
0
304
64
60
304
64
60
304
68
60
305
72
60
305
75
60
305
78
60
305
81
60
305
81
41
305
84
42
305
83
57
306
85
58
306
83
80
307
86
0
307
84
59
307
84
55
308
83
0
308
82
0
308
84
0
309
85
45
309
80
59
309
82
59
310
83
0
310
81
0
310
80
48
310
81
42
310
81
54
310
84
65
310
88
86
310
91
52
310
91
59
310
94
65
310
98
65
311
97
71
311
97
74
312
100
75
312
100
75
312
104
72
314
102
70
314
101
65
315
101
68
316
103
68
318
106
63
319
107
63
320
107
61
321
106
60
322
104
61
322
102
60
323
102
61
324
105
65
324
103
60
325
105
0
326
105
0
326
105
43
326
102
43
326
99
43
325
100
43
324
99
43
324
96
43
324
96
43
323
95
43
323
93
43
323
93
43
323
91
43
323
92
43
322
92
43
322
92
43
322
90
43
321
87
58
321
87
58
321
90
65
321
93
48
320
96
0
320
93
0
320
97
0
320
98
0
320
95
0
321
96
0
322
99
0
322
100
0
322
100
0
323
103
0
323
106
0
323
106
0
323
109
323
112
323
115
323
115
324
112
324
113
324
110
324
113
324
112
324
115
324
115
324
112
324
113
324
116
324
119
324
119
324
118
324
115
324
112
324
108
324
106
325
107
325
104
325
102
325
100
40
325
97
35
325
97
42
325
100
0
325
101
0
325
102
0
325
103
47
325
102
55
325
103
53
326
104
54
326
101
58
326
100
58
326
104
58
326
105
0
326
108
0
326
109
53
326
109
53
326
108
53
326
108
53
326
111
53
326
111
53
326
111
53
326
112
53
326
111
54
326
117
58
326
120
61
326
122
61
326
123
69
327
123
73
327
120
53
327
118
61
327
118
66
327
121
63
327
118
62
327
119
61
327
118
57
328
122
47
328
123
59
328
122
57
329
117
57
329
113
58
329
114
58
329
111
59
329
114
58
330
115
39
330
112
57
330
115
60
330
113
64
330
114
63
331
118
0
331
123
61
331
126
64
331
125
54
331
123
60
332
122
60
332
119
53
332
119
61
331
116
0
331
116
0
331
114
0
330
114
0
330
111
0
330
111
0
329
108
0
329
106
49
329
106
63
329
110
67
329
113
67
330
114
65
330
117
66
330
118
65
330
118
67
330
117
67
331
120
66
331
120
68
331
123
70
331
122
82
331
125
70
332
124
71
332
121
71
332
116
71
332
113
69
333
109
71
333
104
66
333
104
66
333
102
63
334
104
62
334
103
60
334
106
56
334
103
65
335
103
64
335
102
67
335
105
66
336
107
57
336
107
60
336
111
54
337
115
54
337
119
53
337
120
53
338
119
55
339
122
57
339
120
57
340
122
59
340
119
60
340
122
58
340
120
60
340
118
59
341
115
63
341
117
64
341
117
63
341
120
65
342
117
64
342
120
64
342
117
64
342
118
66
342
121
61
342
121
56
342
121
56
342
124
0
342
127
0
342
131
0
342
128
0
342
126
0
342
126
0
341
125
0
341
124
0
340
119
0
340
122
0
340
120
0
340
120
0
339
119
0
339
116
0
338
119
0
338
116
0
337
115
0
337
118
0
337
117
0
337
117
0
337
118
0
337
118
0
336
118
0
336
118
0
336
120
0
336
121
0
336
121
0
336
116
60
336
113
64
336
113
64
336
112
64
336
115
83
336
117
85
337
118
74
337
119
70
337
119
64
338
118
64
338
119
64
339
122
60
339
122
72
339
121
71
339
123
68
340
118
71
340
114
69
340
109
70
340
109
72
340
106
71
341
107
74
343
107
74
344
110
75
345
111
61
345
110
60
346
113
63
346
114
60
346
114
58
346
115
61
347
112
61
347
114
53
347
115
46
347
112
0
347
115
0
347
114
0
347
117
0
347
120
0
347
121
0
346
121
0
346
118
0
345
117
0
345
117
0
344
117
0
344
115
0
343
118
0
343
116
0
343
113
0
343
112
0
343
116
0
343
118
0
343
115
0
343
115
0
343
115
0
342
113
0
342
108
0
342
111
0
342
110
0
341
113
0
341
112
0
341
112
48
341
113
53
341
110
59
341
107
83
341
108
50
341
105
52
341
108
56
341
104
55
341
103
56
341
106
54
341
103
55
342
106
47
342
106
52
342
110
56
342
113
58
342
116
58
342
117
57
342
120
59
342
117
57
342
117
60
342
120
63
342
123
60
343
122
54
343
121
61
343
118
61
343
121
65
343
121
63
343
118
61
343
119
62
343
116
0
343
117
0
343
118
66
343
120
0
344
121
0
344
118
60
344
117
59
345
115
66
345
112
63
345
113
63
346
110
0
346
107
0
346
104
0
346
107
0
346
107
0
345
110
83
345
114
0
345
113
0
345
116
0
345
119
0
344
119
0
344
120
0
344
119
63
344
116
66
344
117
63
344
114
64
344
113
0
344
116
0
344
116
60
344
115
65
344
114
63
344
110
60
344
111
0
344
107
61
344
111
59
345
112
60
345
115
62
345
114
83
345
117
62
344
120
57
344
120
55
344
123
56
344
126
54
344
126
59
345
128
59
345
126
60
345
129
57
345
125
55
345
126
55
345
123
53
345
120
53
346
122
52
346
121
57
346
124
58
346
125
56
347
125
59
346
126
56
346
128
57
346
128
58
346
128
56
346
125
49
346
128
0
346
128
0
347
125
0
347
122
49
347
122
52
347
121
55
347
118
47
347
118
71
348
119
0
348
121
62
349
120
43
350
119
43
351
118
0
351
117
51
351
113
55
352
113
0
352
114
0
352
113
0
352
112
54
353
109
51
353
106
50
354
104
54
354
101
57
355
102
61
356
104
60
356
105
60
356
108
65
356
113
0
357
115
58
357
118
82
357
119
55
357
121
72
358
121
0
358
121
0
358
119
0
359
117
53
359
121
72
359
124
72
360
119
72
360
117
72
360
116
0
360
116
0
361
117
60
360
114
60
360
113
60
360
114
0
360
111
0
360
110
0
359
107
0
359
108
0
359
107
0
359
104
60
359
102
59
359
105
0
358
109
0
357
112
0
357
111
0
356
109
0
356
109
0
355
107
0
355
104
0
355
102
0
355
102
0
354
99
0
354
101
0
354
100
53
354
103
53
353
108
52
352
109
53
352
112
55
352
111
73
352
114
0
352
112
0
353
113
52
353
110
56
353
113
57
353
115
59
353
118
82
353
118
0
353
117
58
353
114
0
353
120
56
353
123
56
352
125
0
352
128
58
352
128
54
352
127
56
352
128
0
352
131
33
352
131
44
352
128
49
352
128
51
352
129
58
352
128
57
352
130
59
352
126
61
352
129
62
352
130
61
352
129
60
352
131
61
351
128
62
350
126
64
350
125
60
350
124
60
350
121
57
350
127
58
350
126
60
350
123
59
350
126
61
350
126
62
349
129
61
349
126
63
349
126
62
349
127
0
348
127
57
348
124
0
348
122
55
348
120
51
348
117
51
348
115
54
347
114
55
347
111
53
347
112
52
347
115
51
347
114
0
347
115
0
347
114
0
347
113
54
347
112
57
347
111
0
347
110
0
347
107
0
347
110
0
347
107
0
346
107
84
346
104
84
346
103
68
346
100
60
346
105
60
345
108
62
345
109
61
345
113
61
345
116
61
345
112
64
345
113
59
345
113
0
344
110
0
344
109
62
344
109
56
344
107
50
344
107
0
344
106
0
345
105
0
345
105
0
346
108
0
346
109
0
346
111
0
346
114
0
346
115
50
346
118
54
346
118
54
345
116
0
345
114
0
344
113
0
343
114
0
343
114
60
343
112
61
343
113
59
344
116
0
344
118
54
344
118
59
344
114
47
344
113
47
344
110
47
344
110
56
344
113
46
344
114
43
343
117
54
343
120
55
344
121
64
344
118
64
344
117
0
343
122
0
343
123
0
343
123
0
343
123
67
343
117
66
343
111
66
343
106
66
343
104
66
343
101
62
343
101
62
343
104
54
343
106
54
342
109
54
342
111
54
342
111
54
342
107
54
342
103
56
342
104
57
342
105
61
342
107
39
342
109
53
342
109
61
343
108
54
343
111
53
343
108
53
343
107
51
343
103
58
343
106
59
343
109
61
343
112
57
343
112
57
343
113
53
343
113
0
342
114
0
342
115
0
342
113
0
342
116
0
341
116
0
342
113
0