Académique Documents
Professionnel Documents
Culture Documents
DENEY
DENEY
3,000
2,500
2,000
1,500
1,000
500
0
Kuvvet (kg)
Kuvvet (kg)
PC-2
20
40
60
80
100
120
140
160
180
3,500
3,000
2,500
2,000
1,500
1,000
500
0
200
Deplasman (mm)
RY-1
RY-2
PGY-1
PGY-2
SGY-1
SGY-2
3,500
3,000
2,500
2,000
1,500
1,000
500
0
Kuvvet (kg)
Kuvvet (kg)
PC-4
20
40
60
80
100
120
140
160
180
Deplasman (mm)
RY-1
RY-2
PGY-1
PGY-2
SGY-1
SGY-2
200
3,500
3,000
2,500
2,000
1,500
1,000
500
0
0
PC-3
3,500
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
80
100
120
140
160
180
200
Deplasman (mm)
RY-1
RY-2
PGY-1
PGY-2
SGY-1
SGY-2
PC-5
3,500
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
80
100
120
140
160
180
Deplasman (mm)
RY-1
RY-2
PGY-1
PGY-2
SGY-1
SGY-2
200
RY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
3,500
3,000
Kuvvet (kg)
2,500
27
28
28
29
30
31
31
32
33
34
35
35
36
37
38
39
40
40
41
42
43
44
45
46
47
48
48
49
50
51
52
53
54
55
55
56
57
58
59
60
61
62
62
62
62
62
62
62
62
62
62
13
14
14
15
15
15
16
16
17
17
17
18
18
19
19
19
20
20
21
21
22
22
22
23
23
24
24
25
25
26
26
26
27
27
28
28
29
29
29
30
30
31
31
31
31
31
31
31
31
31
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
28
28
29
30
31
31
32
33
34
35
35
36
37
38
39
40
40
41
42
43
44
45
46
47
48
48
49
50
51
52
53
54
55
55
56
57
58
59
60
61
62
62
62
62
62
62
62
62
62
62
Kuvvet (kg)
604
621
638
657
674
693
712
730
753
777
801
823
845
864
881
900
919
940
962
981
996
1,008
1,020
1,037
1,048
1,060
1,068
1,078
1,087
1,096
1,102
1,111
1,118
1,121
1,128
1,132
1,137
1,140
1,144
1,147
1,150
1,150
1,130
1,120
1,113
1,109
1,108
1,106
1,104
1,099
1,097
2,500
2,000
1,500
1,000
500
0
0
20
40
60
1,073
1,042
965
960
958
876
837
799
763
732
698
667
638
610
581
554
528
480
446
435
422
406
389
374
360
345
327
309
291
274
219
201
147
129
111
93
77
60
41
24
17
15
14
10
7
0
62
62
63
63
63
62
60
59
58
57
56
55
54
53
52
51
50
48
46
45
44
43
42
41
40
39
38
37
36
34
31
30
27
26
25
24
23
21
20
19
19
18
18
18
18
18
31
31
31
31
31
31
30
30
29
29
28
28
27
26
26
26
25
24
23
23
22
22
21
20
20
19
19
18
18
17
16
15
13
13
12
12
11
11
10
10
9
9
9
9
9
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
62
62
63
63
63
62
60
59
58
57
56
55
54
53
52
51
50
48
46
45
44
43
42
41
40
39
38
37
36
34
31
30
27
26
25
24
23
21
20
19
19
18
18
18
18
18
RY-1 / PC-2
60
80
100
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
120
140
160
180
200
140
160
180
200
140
160
180
200
Deplasman (mm)
RY-1 / PC-3
60
80
100
120
Deplasman (mm)
RY-1 / PC-4
60
80
100
120
Deplasman (mm)
RY-1 / PC-5
1,150
63
31
0
63
60
80
100
120
Deplasman (mm)
140
160
180
200
RY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
3,500
3,000
Kuvvet (kg)
2,500
2,000
1,500
1,000
500
0
0
20
40
60
RY
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
RY
3,500
3,000
Kuvvet (kg)
287
289
291
292
292
294
294
296
296
299
299
301
303
304
308
309
313
313
316
318
320
321
321
323
325
325
325
327
328
328
328
328
327
330
330
330
332
332
332
332
333
335
337
342
345
351
354
2,500
2,000
1,500
1,000
500
0
0
20
40
60
361
368
373
380
381
380
376
364
361
352
357
357
356
354
352
352
347
349
349
345
345
347
347
347
347
344
342
342
335
330
335
349
356
364
368
368
371
378
381
387
392
397
404
411
419
429
438
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
11
11
11
12
12
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
10
10
10
10
10
11
11
11
11
11
12
12
12
447
457
464
474
486
493
500
505
507
507
508
507
507
510
508
500
484
476
465
457
445
441
441
441
441
445
455
467
481
493
501
512
520
527
536
543
548
549
555
560
560
551
541
546
553
561
561
12
12
12
13
13
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
21
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
23
23
560
556
551
548
539
534
529
525
524
520
520
529
539
551
558
567
572
575
579
582
586
591
598
604
613
622
628
634
644
654
659
668
675
680
685
694
699
702
697
699
700
707
711
714
716
719
721
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
34
724
726
730
733
735
711
700
712
716
728
738
738
743
745
752
752
755
762
762
766
766
766
766
766
766
767
772
774
772
736
678
700
716
730
735
730
743
757
766
772
778
781
783
784
786
786
790
31
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
39
40
40
40
40
41
41
41
41
41
42
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
42
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
791
793
796
800
803
807
808
812
814
817
817
820
822
824
826
831
829
832
836
839
843
846
848
848
841
841
846
851
855
860
863
868
872
875
877
880
884
889
882
865
860
863
868
874
875
880
886
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
53
53
53
53
54
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
56
56
56
56
57
889
892
894
899
901
904
906
910
916
916
922
925
927
932
928
928
930
934
935
935
937
940
944
944
947
951
954
954
958
959
961
963
964
968
970
970
970
970
973
976
980
983
985
985
987
988
990
54
54
54
55
55
55
55
56
56
56
56
57
57
57
57
58
58
58
58
59
59
59
59
60
60
60
60
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
57
57
57
57
58
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
992
994
994
990
985
988
994
997
997
999
1,000
1,000
1,002
1,002
1,002
1,004
1,004
1,006
1,006
1,007
1,007
1,009
1,011
1,011
1,011
1,012
1,012
1,012
1,012
1,012
1,012
1,012
1,012
1,011
1,009
1,012
1,014
1,018
1,018
1,019
1,019
1,021
1,023
1,021
1,024
1,024
1,026
66
66
66
67
67
67
68
68
68
68
69
69
69
69
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
1,026
1,024
1,026
1,024
1,016
1,016
1,012
1,016
1,012
1,011
1,011
1,011
1,009
1,009
1,007
1,006
1,002
1,000
1,000
1,002
1,004
1,006
1,006
1,007
1,009
1,009
1,009
1,011
1,011
1,012
1,012
1,014
1,014
1,014
1,014
1,018
1,016
1,016
1,018
1,019
1,019
1,019
1,019
1,021
1,021
1,021
1,021
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
86
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
1,021
1,021
1,023
1,023
1,023
1,023
1,024
1,023
1,024
1,024
1,024
1,024
1,024
1,024
1,023
1,023
1,024
1,024
1,024
1,024
1,026
1,026
1,026
1,026
1,024
1,028
1,024
1,024
1,026
1,026
1,026
1,028
1,026
1,028
1,026
1,028
1,028
1,026
1,028
1,028
1,028
1,030
1,030
1,031
1,031
1,033
1,033
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
1,033
1,033
1,033
1,033
1,035
1,033
1,035
1,035
1,035
1,035
1,035
1,036
1,035
1,035
1,035
1,035
1,036
1,036
1,036
1,036
1,035
1,036
1,036
1,036
1,036
1,035
1,036
1,036
1,036
1,036
1,036
1,035
1,033
1,030
1,030
1,028
1,028
1,030
1,030
1,031
1,031
1,033
1,033
1,031
1,033
1,033
1,033
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
93
93
93
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
92
1,033
1,033
1,033
1,035
1,033
1,033
1,031
1,031
1,031
1,031
1,033
1,033
1,035
1,036
1,035
1,036
1,038
1,036
1,038
1,038
1,038
1,038
1,038
1,038
1,038
1,040
1,038
1,040
1,040
1,042
1,042
1,043
1,043
1,043
1,043
1,043
1,043
1,043
1,043
1,045
1,045
1,045
1,045
1,045
1,045
1,047
1,047
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
1,047
1,047
1,047
1,047
1,047
1,048
1,048
1,048
1,048
1,050
1,050
1,050
1,050
1,050
1,052
1,050
1,050
1,052
1,052
1,052
1,052
1,052
1,054
1,052
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,054
1,055
1,055
1,054
1,055
1,055
1,055
1,055
1,055
1,055
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
96
96
96
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
101
101
101
101
1,055
1,054
1,052
1,050
1,052
1,054
1,054
1,055
1,055
1,057
1,057
1,057
1,059
1,059
1,059
1,059
1,060
1,060
1,060
1,060
1,060
1,060
1,060
1,062
1,062
1,062
1,062
1,062
1,062
1,062
1,064
1,062
1,064
1,064
1,064
1,064
1,064
1,066
1,064
1,066
1,066
1,066
1,066
1,066
1,066
1,066
1,066
103
103
103
103
103
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
106
106
106
106
1,066
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,069
1,067
1,069
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,067
1,069
1,069
1,069
1,069
1,069
1,071
1,071
1,071
1,071
1,071
1,071
1,072
1,072
1,072
1,072
1,072
1,072
1,072
1,072
1,074
1,074
1,074
108
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
2
3
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
1,074
1,074
1,078
1,076
1,079
1,081
1,081
1,083
1,084
1,084
1,086
1,086
1,088
1,090
1,090
1,090
1,090
1,091
1,091
1,091
1,093
1,093
1,093
1,093
1,093
1,093
1,095
1,095
1,095
1,096
1,096
1,096
1,098
1,096
1,098
1,098
1,100
1,100
1,102
1,102
1,102
1,102
1,102
1,102
1,103
1,103
1,105
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
111
111
112
112
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
1,105
1,105
1,105
1,107
1,107
1,108
1,108
1,108
1,108
1,108
1,108
1,110
1,110
1,110
1,110
1,110
1,112
1,112
1,114
1,112
1,114
1,114
1,115
1,115
1,117
1,117
1,119
1,119
1,120
1,120
1,120
1,120
1,120
1,122
1,122
1,122
1,122
1,124
1,122
1,124
1,124
1,124
1,124
1,124
1,126
1,126
1,126
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
1,126
1,127
1,127
1,127
1,127
1,129
1,129
1,129
1,129
1,131
1,129
1,131
1,131
1,131
1,131
1,132
1,132
1,132
1,132
1,134
1,132
1,132
1,132
1,132
1,132
1,132
1,132
1,134
1,132
1,134
1,134
1,132
1,132
1,132
1,132
1,132
1,131
1,132
1,132
1,132
1,132
1,132
1,131
1,131
1,132
1,132
1,131
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
1,131
1,132
1,132
1,132
1,132
1,132
1,132
1,131
1,131
1,131
1,131
1,129
1,131
1,129
1,129
1,129
1,129
1,129
1,131
1,132
1,134
1,132
1,131
1,134
1,132
1,132
1,132
1,132
1,131
1,129
1,129
1,129
1,129
1,127
1,126
1,126
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,120
1,120
1,120
1,120
153
154
154
154
155
155
156
156
156
157
157
157
158
158
158
159
159
160
160
160
161
162
162
163
163
164
164
165
166
166
167
167
168
168
169
170
170
171
171
172
172
172
173
173
174
174
175
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
151
151
151
152
152
152
153
153
154
154
154
155
155
155
156
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
165
165
166
166
167
167
168
168
169
169
170
170
170
171
171
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,117
1,117
1,117
1,115
1,115
1,114
1,112
1,110
1,108
1,107
1,105
1,100
1,098
1,095
1,091
1,086
1,081
1,078
1,072
1,067
1,060
1,054
1,045
1,035
1,030
1,016
1,000
988
980
971
964
958
956
951
947
944
940
937
935
934
175
176
176
177
177
177
178
178
179
179
180
180
180
181
181
182
182
183
183
184
184
184
185
185
186
186
187
187
188
188
188
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
172
172
173
173
173
174
174
175
175
175
176
176
177
177
178
178
178
179
179
180
180
180
181
181
182
182
182
183
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
930
928
927
923
922
920
918
916
915
913
911
910
908
906
904
904
904
903
903
901
899
899
898
898
896
894
896
892
892
892
891
891
889
889
889
887
887
887
886
886
884
886
882
882
882
882
882
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
880
880
879
879
879
877
877
877
877
875
875
875
875
875
875
875
875
875
874
874
874
872
872
872
872
874
874
874
874
874
872
874
872
872
870
870
872
870
870
870
868
868
868
868
867
867
867
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
867
867
867
865
865
865
865
865
863
863
863
862
862
862
862
862
862
860
862
860
862
860
862
860
858
858
858
858
858
856
858
856
856
856
856
855
856
855
855
855
856
855
855
855
855
853
853
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
853
851
851
850
850
850
850
848
848
850
848
848
848
850
850
848
848
848
848
846
846
848
848
846
846
848
846
846
846
846
846
846
846
846
846
844
846
846
844
844
844
844
843
843
844
843
843
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
843
843
843
843
843
843
843
841
843
841
841
841
843
841
843
841
843
843
843
841
843
841
841
843
841
843
843
843
843
841
841
841
839
841
839
841
841
839
839
841
841
839
839
841
839
839
839
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
838
839
839
838
838
838
838
838
836
838
836
836
836
836
836
836
836
836
836
836
836
834
834
834
836
834
836
838
839
841
843
843
843
843
844
844
843
844
844
844
844
844
844
843
843
843
843
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
843
843
841
843
843
843
841
839
841
841
843
841
843
841
841
841
841
841
839
841
841
841
841
841
838
841
839
841
838
838
841
838
839
838
839
838
836
839
838
838
838
836
838
838
838
836
838
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
836
836
836
836
836
832
832
836
834
834
834
834
834
832
834
832
834
834
834
834
832
834
834
834
834
832
834
832
832
834
832
832
834
832
834
834
834
834
832
834
832
834
832
834
832
832
832
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
832
832
832
832
832
832
832
831
831
832
831
831
831
831
831
831
831
831
831
831
831
831
831
829
829
829
829
829
829
829
829
829
829
827
829
829
829
827
829
829
829
829
829
831
829
829
829
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
829
829
829
829
827
827
827
827
827
827
826
826
827
826
827
827
827
827
826
826
827
826
826
826
827
824
826
822
826
824
826
826
826
824
824
826
824
824
824
824
824
824
826
824
824
824
824
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
824
824
824
824
824
824
824
824
822
822
824
824
822
824
824
822
824
824
824
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
820
822
822
822
822
822
820
822
820
822
820
822
820
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
820
822
822
820
822
820
822
822
822
822
822
822
820
822
822
822
822
822
820
820
820
822
822
822
820
822
820
820
820
820
820
820
822
822
820
820
820
820
820
822
820
822
820
822
820
820
820
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
820
820
820
820
820
820
820
820
820
820
820
820
820
820
819
819
820
819
820
819
820
819
819
820
819
820
820
820
819
817
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
RY-2 / PC-2
60
80
100
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
120
140
160
180
200
Deplasman (mm)
"
RY-2 / PC-3
60
80
100
120
140
160
180
200
140
160
180
200
Deplasman (mm)
RY-2 / PC-4
60
80
100
120
Deplasman (mm)
RY-2 / PC-5
RY-2 / PC-5
60
80
100
120
Deplasman (mm)
140
160
180
200
1215(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3,500
3,000
Kuvvet (kg)
1214(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2,500
2,000
1,500
1,000
500
0
0
20
20
20
3,500
3,000
Kuvvet (kg)
1213(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2,500
2,000
1,500
1,000
500
3,500
3,000
Kuvvet (kg)
1212(mm)
2,500
2,000
1,500
1,000
500
0
3,500
3,000
Kuvvet (kg)
1211(KgF)
85
85
85
87
87
85
87
87
85
85
87
85
87
87
85
85
85
85
85
85
85
85
85
85
85
85
87
87
87
87
87
88
88
90
92
93
95
97
99
100
102
104
105
107
107
109
109
112
112
2,500
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
Kuvvet (kg)
114
116
117
119
121
121
123
123
124
126
126
128
128
129
129
128
128
128
129
129
129
129
129
129
129
128
129
129
129
129
129
128
128
129
128
129
129
129
129
129
129
128
131
131
135
138
143
148
155
162
2,500
2,000
1,500
1,000
500
0
0
20
167
171
179
189
200
212
220
231
243
249
258
270
275
282
287
292
297
303
299
301
303
304
304
301
299
299
299
299
299
301
304
306
311
315
320
321
325
328
328
333
335
339
339
342
344
344
344
347
349
351
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
352
354
357
357
361
361
366
366
368
366
369
373
373
376
375
375
375
375
373
375
378
380
381
383
383
387
390
390
393
395
397
397
399
400
405
405
409
412
414
417
421
423
426
429
431
435
436
438
440
443
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
445
448
448
452
457
457
459
457
459
457
460
460
462
464
464
465
467
471
471
472
472
472
472
476
476
477
479
483
484
488
489
491
491
493
495
495
496
498
498
498
501
503
501
505
507
507
507
507
500
496
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
496
496
498
496
498
500
498
498
498
500
503
505
501
503
505
505
507
507
505
510
507
512
508
510
512
510
512
512
512
512
515
517
517
517
517
519
519
519
519
520
520
520
522
524
524
524
525
527
529
531
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
532
529
532
534
531
534
532
534
536
536
537
537
539
537
539
539
541
543
543
541
544
544
544
546
544
546
546
548
548
549
549
551
549
549
551
553
551
551
555
555
556
556
558
558
560
560
560
560
560
560
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
561
563
561
563
565
567
568
568
572
570
572
572
570
572
572
572
573
573
573
575
575
575
575
577
577
579
579
580
580
582
582
584
584
586
586
586
587
587
589
589
591
591
591
592
592
596
594
596
598
598
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
599
599
599
601
601
601
603
603
604
603
604
604
604
606
606
606
608
608
610
611
613
613
615
615
615
615
616
616
616
618
620
620
622
622
623
623
623
625
623
623
627
627
627
627
628
627
628
628
628
628
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
628
630
630
632
634
634
634
635
634
637
637
639
639
639
640
642
640
640
642
642
642
644
644
646
646
647
647
647
649
649
652
651
652
654
652
654
654
656
656
656
656
658
658
659
659
659
661
663
663
664
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
664
666
666
668
668
668
670
670
671
671
671
673
673
675
675
676
676
678
678
678
680
680
680
682
682
682
683
683
683
683
685
685
685
687
687
687
688
688
690
692
692
694
694
695
695
695
697
697
697
697
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
699
699
700
700
702
702
702
704
702
704
706
704
706
706
707
707
707
709
709
709
711
711
711
711
712
712
712
714
714
714
714
716
716
718
718
719
721
721
721
723
723
723
723
726
726
726
726
728
728
728
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
730
731
731
731
733
733
735
735
736
736
736
738
738
738
738
738
740
742
742
743
743
743
745
747
747
747
748
748
750
752
750
752
754
754
754
755
757
757
759
759
760
762
762
762
764
764
766
766
766
767
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
767
769
769
772
772
774
774
774
776
778
779
779
779
781
781
783
784
784
786
786
788
788
788
791
791
793
793
795
795
795
796
796
798
800
800
802
803
805
805
807
808
810
808
808
812
812
814
814
815
817
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
817
817
819
820
820
822
822
822
826
826
827
827
829
831
832
832
834
834
834
838
839
839
839
841
844
843
843
846
846
848
848
848
848
850
850
851
853
855
855
858
858
858
860
862
862
863
865
865
865
867
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
868
868
870
870
872
874
874
874
874
875
875
877
877
877
879
879
879
880
880
880
882
884
886
884
886
887
887
889
889
891
892
892
892
894
896
896
898
899
899
899
901
903
903
903
903
904
906
906
908
908
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
910
910
911
913
915
915
916
916
918
918
920
920
922
922
923
925
927
927
927
928
930
930
930
930
932
934
934
934
935
935
935
937
937
937
935
935
935
935
934
934
934
935
935
937
937
939
939
940
940
940
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
940
940
942
942
942
942
944
944
944
946
946
947
947
949
951
949
951
952
952
952
954
954
954
956
954
956
956
958
958
959
961
959
963
964
964
964
968
968
968
970
971
971
973
975
975
976
976
978
978
980
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
982
982
982
983
985
985
985
987
987
987
990
988
990
992
992
995
997
995
999
997
997
999
999
1,000
1,000
1,000
1,002
1,002
1,006
1,004
1,006
1,007
1,009
1,009
1,009
1,011
1,011
1,012
1,012
1,014
1,014
1,014
1,016
1,018
1,018
1,016
1,021
1,019
1,019
1,021
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
1,023
1,021
1,023
1,024
1,026
1,024
1,028
1,028
1,028
1,030
1,026
1,031
1,031
1,031
1,031
1,031
1,030
1,035
1,031
1,033
1,033
1,031
1,031
1,031
1,031
1,031
1,031
1,035
1,033
1,035
1,035
1,038
1,040
1,038
1,040
1,040
1,042
1,042
1,042
1,043
1,043
1,043
1,043
1,045
1,047
1,047
1,047
1,050
1,048
1,050
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
1,050
1,050
1,052
1,052
1,052
1,054
1,054
1,055
1,055
1,057
1,057
1,059
1,059
1,060
1,060
1,062
1,062
1,062
1,064
1,064
1,066
1,066
1,066
1,067
1,067
1,067
1,067
1,069
1,069
1,071
1,071
1,071
1,072
1,072
1,074
1,074
1,074
1,076
1,076
1,076
1,076
1,078
1,079
1,079
1,081
1,081
1,081
1,083
1,083
1,083
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
1,084
1,086
1,086
1,088
1,088
1,090
1,090
1,090
1,090
1,093
1,093
1,093
1,093
1,093
1,095
1,095
1,095
1,096
1,096
1,096
1,098
1,096
1,100
1,098
1,102
1,102
1,102
1,103
1,105
1,105
1,105
1,105
1,107
1,108
1,107
1,108
1,108
1,110
1,110
1,110
1,112
1,114
1,114
1,114
1,115
1,115
1,115
1,117
1,117
1,117
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1,119
1,120
1,120
1,120
1,122
1,122
1,122
1,124
1,124
1,122
1,126
1,127
1,126
1,127
1,129
1,129
1,131
1,131
1,132
1,132
1,134
1,134
1,134
1,136
1,138
1,136
1,138
1,139
1,139
1,141
1,141
1,143
1,143
1,144
1,144
1,144
1,146
1,148
1,150
1,150
1,150
1,150
1,151
1,151
1,151
1,153
1,156
1,156
1,158
1,158
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
1,158
1,160
1,162
1,163
1,163
1,163
1,165
1,165
1,167
1,167
1,168
1,168
1,170
1,170
1,174
1,174
1,175
1,175
1,175
1,175
1,177
1,177
1,180
1,179
1,180
1,180
1,182
1,180
1,184
1,184
1,186
1,187
1,187
1,189
1,189
1,191
1,192
1,194
1,192
1,196
1,196
1,198
1,199
1,199
1,201
1,201
1,201
1,203
1,203
1,204
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
1,206
1,206
1,208
1,208
1,210
1,211
1,210
1,211
1,213
1,213
1,215
1,216
1,216
1,218
1,218
1,218
1,220
1,220
1,222
1,223
1,223
1,225
1,225
1,227
1,227
1,228
1,228
1,230
1,230
1,230
1,232
1,230
1,234
1,234
1,234
1,234
1,234
1,235
1,234
1,234
1,234
1,234
1,234
1,234
1,234
1,234
1,234
1,234
1,234
1,235
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
1,237
1,237
1,237
1,239
1,239
1,239
1,240
1,240
1,240
1,242
1,242
1,244
1,244
1,246
1,246
1,246
1,246
1,246
1,249
1,249
1,251
1,251
1,252
1,252
1,252
1,254
1,256
1,256
1,256
1,258
1,258
1,258
1,259
1,259
1,261
1,261
1,263
1,263
1,264
1,264
1,266
1,266
1,268
1,268
1,268
1,270
1,270
1,271
1,271
1,273
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1,273
1,273
1,275
1,275
1,275
1,276
1,276
1,280
1,280
1,282
1,282
1,283
1,285
1,285
1,285
1,288
1,287
1,287
1,288
1,290
1,290
1,292
1,292
1,292
1,295
1,295
1,297
1,299
1,299
1,300
1,300
1,300
1,302
1,302
1,304
1,306
1,306
1,309
1,311
1,311
1,311
1,312
1,314
1,312
1,314
1,316
1,316
1,316
1,318
1,318
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
1,319
1,319
1,321
1,323
1,323
1,324
1,324
1,326
1,326
1,328
1,328
1,330
1,330
1,331
1,333
1,333
1,335
1,335
1,336
1,338
1,338
1,340
1,342
1,340
1,342
1,342
1,343
1,343
1,345
1,345
1,347
1,348
1,348
1,350
1,350
1,352
1,354
1,354
1,355
1,355
1,355
1,357
1,357
1,359
1,360
1,362
1,362
1,362
1,364
1,366
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
1,366
1,367
1,367
1,369
1,369
1,369
1,371
1,372
1,374
1,374
1,374
1,376
1,378
1,378
1,379
1,381
1,381
1,381
1,383
1,384
1,384
1,384
1,386
1,388
1,388
1,390
1,390
1,393
1,393
1,393
1,395
1,395
1,396
1,396
1,396
1,398
1,398
1,400
1,402
1,403
1,403
1,403
1,405
1,407
1,407
1,408
1,410
1,410
1,412
1,412
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
1,412
1,414
1,415
1,415
1,417
1,419
1,419
1,420
1,420
1,422
1,422
1,424
1,424
1,426
1,426
1,427
1,427
1,427
1,429
1,432
1,436
1,438
1,438
1,439
1,439
1,441
1,444
1,444
1,446
1,446
1,448
1,448
1,450
1,451
1,451
1,453
1,453
1,451
1,453
1,455
1,456
1,456
1,456
1,458
1,460
1,460
1,462
1,463
1,463
1,465
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
1,465
1,465
1,465
1,467
1,467
1,468
1,470
1,470
1,472
1,472
1,474
1,474
1,475
1,477
1,477
1,479
1,479
1,479
1,480
1,480
1,482
1,482
1,482
1,484
1,486
1,486
1,487
1,487
1,487
1,491
1,491
1,492
1,492
1,492
1,494
1,494
1,498
1,496
1,498
1,498
1,498
1,498
1,501
1,501
1,503
1,504
1,503
1,504
1,506
1,506
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
1,506
1,508
1,510
1,508
1,511
1,511
1,513
1,513
1,513
1,515
1,516
1,515
1,518
1,516
1,520
1,520
1,522
1,523
1,523
1,522
1,525
1,527
1,528
1,528
1,528
1,530
1,532
1,532
1,532
1,534
1,534
1,535
1,535
1,535
1,537
1,537
1,539
1,539
1,540
1,540
1,542
1,542
1,544
1,544
1,546
1,547
1,546
1,547
1,547
1,549
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
1,551
1,551
1,551
1,552
1,554
1,554
1,556
1,558
1,558
1,559
1,559
1,559
1,561
1,561
1,561
1,563
1,563
1,563
1,563
1,563
1,564
1,566
1,566
1,568
1,568
1,570
1,571
1,571
1,573
1,573
1,573
1,575
1,575
1,576
1,576
1,576
1,578
1,578
1,580
1,582
1,582
1,582
1,583
1,585
1,585
1,585
1,587
1,588
1,587
1,588
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
1,588
1,590
1,590
1,590
1,592
1,592
1,594
1,594
1,594
1,595
1,599
1,595
1,599
1,599
1,600
1,600
1,602
1,600
1,602
1,604
1,604
1,604
1,606
1,607
1,609
1,609
1,609
1,611
1,611
1,612
1,612
1,614
1,614
1,612
1,614
1,616
1,616
1,616
1,618
1,619
1,619
1,619
1,621
1,621
1,623
1,623
1,624
1,624
1,626
1,626
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
1,628
1,628
1,628
1,630
1,630
1,631
1,633
1,635
1,635
1,635
1,635
1,636
1,638
1,638
1,638
1,640
1,642
1,642
1,643
1,642
1,643
1,643
1,643
1,645
1,645
1,647
1,647
1,648
1,648
1,648
1,650
1,650
1,652
1,652
1,654
1,654
1,655
1,655
1,657
1,657
1,657
1,659
1,659
1,660
1,660
1,660
1,662
1,662
1,664
1,664
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
1,666
1,666
1,667
1,667
1,667
1,669
1,669
1,669
1,671
1,671
1,672
1,672
1,672
1,672
1,674
1,674
1,676
1,676
1,678
1,678
1,678
1,679
1,679
1,681
1,681
1,681
1,683
1,684
1,684
1,684
1,686
1,686
1,686
1,688
1,688
1,690
1,690
1,691
1,693
1,693
1,693
1,693
1,693
1,695
1,696
1,695
1,696
1,698
1,698
1,698
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1,700
1,698
1,702
1,702
1,702
1,702
1,702
1,703
1,703
1,703
1,705
1,705
1,707
1,707
1,709
1,709
1,710
1,710
1,710
1,710
1,712
1,712
1,712
1,714
1,714
1,715
1,715
1,715
1,717
1,717
1,719
1,719
1,719
1,719
1,722
1,722
1,722
1,724
1,724
1,726
1,726
1,726
1,726
1,726
1,726
1,726
1,729
1,729
1,731
1,731
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1,731
1,734
1,734
1,736
1,736
1,736
1,738
1,738
1,739
1,739
1,739
1,741
1,743
1,743
1,745
1,745
1,746
1,748
1,748
1,750
1,748
1,750
1,753
1,751
1,753
1,753
1,753
1,753
1,753
1,755
1,755
1,757
1,757
1,755
1,757
1,757
1,757
1,758
1,758
1,760
1,760
1,762
1,762
1,763
1,763
1,763
1,765
1,765
1,767
1,767
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
1,769
1,769
1,769
1,769
1,770
1,772
1,772
1,774
1,774
1,774
1,775
1,775
1,777
1,779
1,779
1,779
1,779
1,779
1,781
1,781
1,781
1,782
1,781
1,784
1,782
1,784
1,786
1,786
1,786
1,786
1,787
1,789
1,789
1,789
1,791
1,791
1,791
1,794
1,794
1,793
1,796
1,793
1,796
1,798
1,796
1,799
1,798
1,798
1,798
1,799
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
1,799
1,801
1,801
1,803
1,801
1,803
1,803
1,805
1,806
1,806
1,806
1,808
1,808
1,808
1,808
1,808
1,808
1,810
1,811
1,811
1,811
1,811
1,813
1,813
1,815
1,815
1,815
1,817
1,817
1,818
1,818
1,820
1,820
1,820
1,820
1,822
1,822
1,822
1,823
1,823
1,823
1,825
1,825
1,825
1,825
1,827
1,827
1,829
1,829
1,829
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
1,830
1,829
1,830
1,832
1,832
1,834
1,834
1,834
1,834
1,835
1,835
1,835
1,835
1,837
1,835
1,837
1,837
1,839
1,839
1,841
1,841
1,841
1,841
1,842
1,844
1,844
1,846
1,844
1,847
1,847
1,847
1,847
1,849
1,849
1,849
1,853
1,851
1,853
1,853
1,854
1,856
1,856
1,856
1,858
1,859
1,859
1,859
1,859
1,861
1,861
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
1,863
1,863
1,863
1,863
1,865
1,865
1,865
1,866
1,866
1,866
1,866
1,870
1,868
1,870
1,871
1,871
1,871
1,873
1,873
1,875
1,873
1,877
1,877
1,877
1,878
1,878
1,878
1,878
1,880
1,880
1,882
1,882
1,883
1,885
1,883
1,887
1,887
1,887
1,889
1,887
1,889
1,889
1,890
1,890
1,890
1,890
1,892
1,892
1,892
1,892
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
1,894
1,895
1,895
1,895
1,897
1,897
1,897
1,897
1,899
1,899
1,902
1,902
1,902
1,902
1,902
1,904
1,904
1,906
1,906
1,906
1,906
1,907
1,909
1,909
1,911
1,911
1,911
1,911
1,913
1,913
1,913
1,916
1,916
1,919
1,923
1,928
1,926
1,933
1,928
1,931
1,930
1,931
1,930
1,933
1,933
1,935
1,942
1,943
1,949
1,947
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1,959
1,966
1,969
1,973
1,973
1,976
1,976
1,973
1,973
1,969
1,967
1,967
1,967
1,967
1,967
1,973
1,976
1,979
1,983
1,983
1,985
1,985
1,985
1,988
1,988
1,990
1,993
1,997
1,997
1,998
2,000
2,000
2,000
2,002
2,002
2,003
2,003
2,005
2,007
2,009
2,010
2,012
2,014
2,015
2,015
2,021
2,021
2,021
2,022
2,024
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
1
0
0
1
1
1
0
1
1
1
1
0
1
0
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
103
103
103
2,022
2,026
2,027
2,027
2,027
2,027
2,029
2,029
2,031
2,031
2,033
2,034
2,034
2,034
2,034
2,038
2,039
2,039
2,038
2,039
2,039
2,041
2,041
2,041
2,043
2,045
2,048
2,050
2,050
2,053
2,055
2,055
2,055
2,057
2,060
2,060
2,062
2,063
2,065
2,069
2,070
2,072
2,074
2,075
2,077
2,077
2,081
2,082
2,082
2,084
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
98
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
2,086
2,087
2,089
2,091
2,093
2,094
2,094
2,098
2,098
2,099
2,099
2,101
2,101
2,103
2,103
2,103
2,105
2,105
2,108
2,108
2,110
2,110
2,111
2,111
2,113
2,115
2,117
2,118
2,120
2,122
2,123
2,123
2,125
2,123
2,127
2,127
2,129
2,129
2,130
2,130
2,132
2,134
2,135
2,135
2,135
2,137
2,139
2,139
2,139
2,141
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
107
107
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
112
112
112
2,141
2,142
2,142
2,147
2,147
2,151
2,151
2,149
2,153
2,151
2,158
2,156
2,159
2,161
2,161
2,159
2,154
2,153
2,153
2,151
2,153
2,151
2,154
2,156
2,154
2,159
2,159
2,159
2,161
2,161
2,163
2,163
2,163
2,165
2,165
2,170
2,170
2,175
2,177
2,178
2,180
2,182
2,189
2,189
2,194
2,195
2,197
2,204
2,204
2,209
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
118
2,209
2,211
2,214
2,216
2,218
2,219
2,223
2,226
2,230
2,233
2,235
2,240
2,245
2,245
2,249
2,254
2,254
2,257
2,261
2,261
2,266
2,269
2,269
2,274
2,274
2,278
2,279
2,283
2,285
2,288
2,290
2,293
2,295
2,298
2,300
2,302
2,303
2,305
2,307
2,310
2,312
2,315
2,315
2,317
2,321
2,322
2,324
2,326
2,329
2,329
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
2,331
2,331
2,333
2,336
2,336
2,338
2,341
2,341
2,343
2,343
2,346
2,348
2,351
2,353
2,355
2,357
2,358
2,360
2,362
2,363
2,365
2,367
2,369
2,370
2,372
2,374
2,375
2,375
2,377
2,379
2,379
2,381
2,381
2,384
2,384
2,384
2,386
2,387
2,389
2,389
2,391
2,393
2,394
2,396
2,399
2,399
2,401
2,403
2,405
2,406
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
124
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
126
126
126
126
126
126
127
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
2,408
2,410
2,411
2,411
2,413
2,415
2,415
2,418
2,418
2,420
2,422
2,423
2,423
2,427
2,427
2,430
2,430
2,432
2,434
2,435
2,435
2,437
2,437
2,439
2,441
2,442
2,442
2,444
2,444
2,446
2,449
2,449
2,451
2,451
2,454
2,456
2,456
2,458
2,459
2,461
2,463
2,463
2,466
2,466
2,470
2,468
2,470
2,470
2,470
2,471
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
2,471
2,477
2,480
2,480
2,483
2,480
2,487
2,485
2,487
2,485
2,492
2,489
2,492
2,494
2,490
2,494
2,494
2,497
2,497
2,499
2,501
2,502
2,506
2,506
2,506
2,506
2,507
2,507
2,514
2,514
2,516
2,516
2,516
2,519
2,521
2,519
2,521
2,519
2,521
2,521
2,523
2,521
2,523
2,525
2,526
2,526
2,528
2,530
2,531
2,533
131
131
132
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
138
139
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
149
149
2,535
2,535
2,537
2,538
2,540
2,540
2,542
2,543
2,545
2,547
2,547
2,549
2,549
2,550
2,549
2,550
2,552
2,552
2,554
2,555
2,557
2,559
2,561
2,561
2,562
2,562
2,564
2,562
2,566
2,566
2,567
2,571
2,571
2,574
2,571
2,567
2,561
2,550
2,550
2,550
2,550
2,552
2,554
2,554
2,554
2,555
2,555
2,554
2,555
2,559
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
2,559
2,559
2,559
2,559
2,561
2,562
2,562
2,564
2,566
2,566
2,566
2,567
2,567
2,567
2,567
2,569
2,569
2,567
2,571
2,571
2,573
2,571
2,573
2,573
2,573
2,573
2,574
2,573
2,574
2,576
2,576
2,576
2,576
2,578
2,578
2,579
2,579
2,579
2,579
2,581
2,581
2,581
2,583
2,583
2,585
2,585
2,585
2,586
2,586
2,588
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
2,588
2,588
2,590
2,590
2,591
2,590
2,591
2,591
2,591
2,593
2,593
2,593
2,593
2,595
2,595
2,597
2,597
2,597
2,597
2,598
2,598
2,598
2,598
2,598
2,600
2,598
2,600
2,602
2,602
2,603
2,603
2,603
2,603
2,603
2,603
2,605
2,605
2,605
2,607
2,607
2,607
2,609
2,609
2,609
2,609
2,610
2,610
2,610
2,610
2,610
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
2,610
2,612
2,614
2,612
2,612
2,612
2,612
2,612
2,612
2,610
2,612
2,610
2,612
2,612
2,614
2,614
2,614
2,615
2,615
2,615
2,615
2,617
2,619
2,619
2,619
2,621
2,621
2,621
2,622
2,624
2,624
2,624
2,624
2,627
2,627
2,627
2,627
2,629
2,629
2,629
2,629
2,631
2,631
2,631
2,631
2,633
2,631
2,633
2,633
2,634
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
2,634
2,634
2,636
2,638
2,636
2,638
2,638
2,638
2,639
2,639
2,639
2,639
2,639
2,641
2,641
2,641
2,643
2,646
2,645
2,645
2,646
2,645
2,648
2,648
2,648
2,648
2,650
2,648
2,650
2,650
2,651
2,650
2,653
2,655
2,655
2,653
2,653
2,657
2,653
2,657
2,660
2,658
2,657
2,658
2,658
2,658
2,658
2,657
2,660
2,660
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
2,662
2,662
2,662
2,663
2,663
2,663
2,665
2,665
2,665
2,665
2,665
2,667
2,667
2,669
2,670
2,669
2,670
2,672
2,670
2,672
2,672
2,672
2,672
2,674
2,674
2,674
2,675
2,675
2,675
2,675
2,677
2,677
2,677
2,679
2,679
2,679
2,681
2,681
2,681
2,681
2,681
2,681
2,681
2,681
2,681
2,681
2,682
2,682
2,679
2,681
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
165
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
2,681
2,679
2,679
2,677
2,675
2,675
2,674
2,672
2,672
2,670
2,670
2,669
2,667
2,665
2,665
2,665
2,665
2,667
2,667
2,669
2,669
2,669
2,670
2,672
2,672
2,672
2,672
2,675
2,675
2,675
2,677
2,677
2,677
2,679
2,681
2,681
2,682
2,682
2,682
2,684
2,684
2,684
2,686
2,686
2,684
2,684
2,686
2,684
2,686
2,687
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168
168
168
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
2,687
2,687
2,687
2,689
2,689
2,691
2,693
2,693
2,694
2,694
2,696
2,696
2,698
2,698
2,699
2,699
2,699
2,699
2,701
2,703
2,703
2,703
2,701
2,703
2,703
2,703
2,703
2,706
2,706
2,708
2,706
2,706
2,706
2,706
2,706
2,708
2,708
2,710
2,706
2,710
2,708
2,708
2,710
2,711
2,711
2,711
2,713
2,713
2,713
2,713
168
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
2,713
2,713
2,715
2,713
2,717
2,715
2,717
2,717
2,717
2,717
2,717
2,718
2,718
2,720
2,722
2,722
2,722
2,722
2,723
2,722
2,723
2,723
2,723
2,725
2,727
2,725
2,727
2,727
2,727
2,727
2,727
2,725
2,729
2,727
2,727
2,727
2,729
2,729
2,727
2,729
2,727
2,729
2,729
2,729
2,729
2,727
2,729
2,727
2,727
2,725
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
186
2,727
2,725
2,725
2,723
2,722
2,720
2,717
2,713
2,708
2,705
2,703
2,701
2,699
2,699
2,698
2,698
2,698
2,696
2,696
2,696
2,694
2,694
2,694
2,694
2,694
2,694
2,696
2,698
2,698
2,698
2,698
2,699
2,699
2,699
2,699
2,699
2,701
2,701
2,701
2,703
2,705
2,705
2,706
2,706
2,706
2,708
2,710
2,708
2,710
2,711
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
186
186
186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
2,711
2,711
2,711
2,711
2,713
2,713
2,713
2,715
2,715
2,715
2,717
2,717
2,717
2,717
2,718
2,718
2,718
2,720
2,720
2,720
2,722
2,720
2,722
2,723
2,723
2,723
2,723
2,723
2,725
2,725
2,727
2,727
2,727
2,727
2,729
2,727
2,729
2,729
2,729
2,730
2,730
2,730
2,732
2,732
2,734
2,732
2,735
2,735
2,735
2,737
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
2,737
2,737
2,737
2,739
2,737
2,739
2,739
2,739
2,739
2,739
2,741
2,741
2,741
2,741
2,741
2,741
2,742
2,742
2,742
2,742
2,744
2,744
2,744
2,744
2,746
2,746
2,744
2,742
2,739
2,739
2,739
2,737
2,739
2,739
2,739
2,741
2,741
2,741
2,741
2,742
2,742
2,742
2,744
2,744
2,742
2,744
2,744
2,746
2,744
2,746
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
2,746
2,747
2,747
2,747
2,746
2,742
2,741
2,737
2,735
2,734
2,730
2,729
2,727
2,725
2,722
2,720
2,718
2,717
2,715
2,713
2,711
2,711
2,708
2,706
2,705
2,703
2,701
2,699
2,699
2,699
2,696
2,694
2,694
2,693
2,691
2,691
2,687
2,689
2,694
2,730
2,761
2,789
2,799
2,809
2,797
2,782
2,768
2,763
2,758
2,753
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
195
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
2,747
2,744
2,741
2,739
2,735
2,734
2,730
2,727
2,723
2,722
2,720
2,718
2,717
2,717
2,713
2,711
2,711
2,711
2,708
2,708
2,706
2,706
2,705
2,705
2,701
2,701
2,699
2,699
2,699
2,696
2,696
2,693
2,694
2,691
2,691
2,693
2,689
2,689
2,687
2,687
2,687
2,686
2,686
2,687
2,684
2,684
2,682
2,684
2,682
2,681
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
2,682
2,681
2,679
2,677
2,679
2,679
2,677
2,677
2,679
2,677
2,675
2,675
2,674
2,675
2,672
2,674
2,672
2,672
2,672
2,672
2,672
2,670
2,670
2,670
2,669
2,669
2,670
2,669
2,669
2,667
2,665
2,665
2,665
2,665
2,665
2,663
2,663
2,663
2,662
2,663
2,662
2,663
2,662
2,660
2,662
2,660
2,660
2,662
2,660
2,658
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
2,658
188
92
197
PGY-1 / PC-2
40
60
80
100
120
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
140
160
180
200
140
160
180
200
140
160
180
200
Deplasman (mm)
PGY-1 / PC-3
40
60
80
100
120
Deplasman (mm)
PGY-1 / PC-4
40
60
80
100
120
Deplasman (mm)
PGY-1 / PC-5
pc2
2,809 188
188
92
1
197
40
60
80
100
120
Deplasman (mm)
140
160
180
200
PGY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
PGY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
20
40
60
PGY
3,500
Kuvvet (kg)
3,000
2,500
2,000
1,500
1,000
500
0
0
20
40
60
PGY
3,500
3,000
Kuvvet (kg)
2,500
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Kuvvet (kg)
90
90
92
90
90
90
90
90
90
90
87
90
90
92
88
88
92
88
90
90
90
92
92
90
93
90
92
90
92
92
92
92
93
88
92
90
90
90
92
90
92
92
92
92
90
92
92
92
93
95
95
2,500
2,000
1,500
1,000
500
0
20
40
60
97
102
104
105
107
112
114
126
160
191
213
232
248
265
279
297
311
323
335
347
354
364
375
383
390
393
399
402
404
407
407
411
414
417
419
421
423
426
426
429
431
433
436
436
436
440
440
443
445
447
448
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
450
452
453
457
459
460
460
462
464
465
467
467
472
471
474
476
477
479
481
481
483
484
484
486
486
489
491
493
495
496
498
500
503
505
507
507
508
510
512
515
513
517
519
519
520
522
524
525
525
527
531
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
531
532
534
537
539
537
541
541
544
544
546
548
549
551
553
556
558
560
560
561
563
565
567
568
570
572
572
573
575
577
579
580
582
584
586
587
589
587
589
591
592
594
594
599
601
603
603
592
589
584
582
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
579
577
575
573
573
573
572
570
570
570
568
568
568
567
567
565
565
563
563
563
563
563
561
561
561
561
560
560
561
560
560
560
558
558
558
558
558
556
556
556
556
555
556
555
556
555
555
555
555
555
553
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
553
553
553
553
553
553
551
551
551
551
551
551
551
551
551
551
551
551
549
551
549
549
549
549
549
549
549
549
549
548
548
548
549
548
548
548
548
548
546
546
546
546
546
548
548
548
546
546
546
546
546
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
546
546
544
546
544
546
546
546
546
546
544
544
544
544
544
544
544
544
544
546
544
544
544
544
544
544
544
543
544
543
543
543
543
544
543
543
543
543
543
543
543
543
541
541
537
541
539
539
539
541
541
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
541
541
541
541
539
539
539
541
541
541
539
539
541
539
539
539
539
541
539
539
539
539
539
537
537
537
537
537
539
537
539
537
537
539
537
537
536
536
537
536
536
536
536
536
536
536
536
536
536
536
536
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
536
536
534
536
534
534
536
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
532
534
532
534
532
532
534
532
531
532
531
531
531
534
534
534
532
532
534
531
532
537
532
532
532
532
532
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
531
532
532
531
534
536
532
534
532
532
532
532
532
532
534
537
537
541
541
543
544
539
539
539
539
512
512
510
512
510
510
510
510
512
512
512
513
517
517
519
520
520
524
524
524
529
544
555
565
572
575
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
575
580
599
613
618
620
620
613
611
608
604
604
604
604
608
608
608
610
611
613
615
615
616
618
620
622
622
623
625
625
625
627
627
627
627
627
628
627
627
628
628
630
630
632
634
634
634
635
635
637
637
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
639
639
639
640
642
642
642
642
644
646
646
647
647
649
651
649
651
651
652
652
652
654
654
654
656
654
654
656
656
656
658
658
658
658
659
659
659
661
659
659
659
658
659
658
656
656
656
656
656
656
658
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
658
658
658
659
659
663
663
661
663
663
664
664
664
666
666
666
668
668
668
668
670
670
670
671
670
670
671
671
673
673
673
675
675
676
676
676
678
678
678
680
680
680
682
682
682
682
683
683
683
683
683
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
683
683
683
685
685
685
685
687
687
687
687
687
688
688
688
688
690
690
690
690
692
692
692
694
694
695
695
695
695
697
695
697
699
697
699
699
699
699
700
700
700
700
702
702
702
702
702
704
704
704
704
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
706
706
706
706
707
707
707
707
709
707
709
709
711
711
711
711
712
712
712
712
712
714
714
714
714
716
716
718
716
716
718
718
719
719
719
721
721
721
723
723
724
724
724
724
724
724
724
726
726
726
728
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
728
730
728
730
730
731
730
731
733
733
731
733
733
735
735
735
735
735
736
736
736
736
738
738
738
738
738
740
740
740
740
742
742
742
743
743
743
743
743
743
745
745
745
747
747
747
747
748
750
748
750
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
752
752
750
752
752
752
754
754
752
754
754
755
755
755
757
757
757
757
759
757
759
760
759
760
760
760
760
762
762
762
762
764
762
764
764
766
764
766
766
766
767
767
767
769
769
769
771
771
771
771
771
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
772
772
774
772
772
774
774
776
776
776
778
778
778
778
778
779
779
779
779
781
781
781
783
783
784
784
786
786
788
788
788
788
790
790
790
791
791
791
791
791
793
793
795
793
795
795
795
796
796
798
798
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
798
800
800
800
800
802
802
802
803
803
803
805
805
805
805
807
807
808
808
808
808
812
810
812
812
812
812
815
815
815
815
817
817
819
819
819
819
820
820
820
822
820
822
822
822
822
824
824
824
826
826
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
826
827
827
827
829
829
829
831
831
831
832
834
834
832
832
834
834
834
834
836
838
838
838
839
839
839
841
843
841
841
843
843
844
844
844
844
846
846
848
848
848
848
848
850
850
850
850
851
851
853
853
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
853
853
855
855
855
855
856
855
855
855
856
856
856
858
858
858
858
860
860
860
860
862
863
860
862
863
862
863
863
863
865
865
865
867
865
867
867
868
868
868
870
870
870
872
872
872
874
874
874
874
875
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
875
875
875
875
877
875
877
877
877
879
879
879
879
879
880
879
880
880
880
882
882
882
882
882
884
884
884
886
886
886
887
887
887
887
887
889
889
891
891
891
891
891
892
892
894
894
894
894
896
896
896
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
898
896
896
898
898
898
899
899
899
899
901
901
901
903
901
903
901
903
903
903
903
903
904
903
904
904
904
904
904
904
906
906
906
906
906
908
908
908
908
910
910
908
910
910
910
910
910
911
913
911
911
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
911
913
913
913
913
913
915
915
915
915
915
915
915
915
915
915
915
915
915
916
916
916
915
915
916
915
916
916
916
916
916
916
916
918
916
918
920
920
918
920
918
920
920
922
920
922
922
922
923
923
923
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
923
923
923
923
923
923
925
923
925
923
925
927
925
927
928
927
927
927
927
927
928
928
927
928
928
928
928
930
928
930
930
928
930
930
930
930
930
930
932
930
930
932
932
932
932
932
932
932
932
932
932
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
932
934
932
932
932
932
934
934
934
934
934
934
934
935
935
934
934
935
935
935
935
935
935
935
935
937
937
935
937
937
937
937
939
939
937
937
939
939
939
939
939
939
940
939
939
940
940
940
940
940
940
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
942
940
940
942
942
942
942
942
942
944
944
944
944
944
944
944
944
944
944
946
944
944
946
946
946
946
946
946
947
946
946
946
947
947
947
947
947
947
947
947
949
949
949
949
949
949
949
949
951
949
951
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
951
951
951
951
951
951
951
952
952
951
952
952
952
952
952
952
952
952
954
954
952
954
954
954
954
954
954
954
954
954
954
954
954
954
956
956
954
956
956
956
956
956
956
956
956
956
958
956
958
956
958
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
958
956
958
958
958
956
956
958
958
958
958
958
956
958
958
958
958
958
958
958
958
958
958
958
958
959
959
958
959
959
959
959
959
959
959
959
961
961
961
961
961
961
961
963
963
963
963
963
963
963
964
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
964
964
964
964
964
966
964
964
966
966
966
966
968
968
968
968
968
968
968
970
968
970
970
970
970
970
970
970
971
971
970
971
971
971
973
971
973
971
971
973
973
971
973
973
973
973
973
973
973
973
973
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
973
975
975
975
975
976
975
976
976
976
978
976
978
978
978
980
978
978
978
980
980
980
982
982
980
982
982
983
982
982
982
982
982
983
983
982
982
983
983
983
983
983
983
983
983
985
985
985
985
985
985
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
985
985
985
985
987
985
985
985
987
987
987
988
988
988
988
988
990
990
990
990
990
992
992
992
992
992
992
992
994
994
992
994
994
994
995
994
994
995
995
994
995
994
995
995
995
997
997
997
997
997
997
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
999
997
999
999
999
999
999
999
1,000
1,000
1,000
1,000
1,000
1,002
1,002
1,002
1,002
1,004
1,002
1,004
1,004
1,006
1,006
1,006
1,006
1,007
1,006
1,007
1,007
1,007
1,007
1,007
1,007
1,009
1,009
1,009
1,009
1,009
1,011
1,011
1,011
1,011
1,011
1,011
1,011
1,012
1,012
1,012
1,012
1,012
1,012
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
1,012
1,012
1,012
1,014
1,014
1,014
1,014
1,014
1,014
1,014
1,014
1,016
1,016
1,016
1,016
1,016
1,016
1,018
1,018
1,018
1,018
1,018
1,019
1,019
1,019
1,019
1,019
1,021
1,019
1,021
1,021
1,021
1,023
1,021
1,023
1,023
1,024
1,024
1,024
1,026
1,026
1,026
1,026
1,026
1,026
1,026
1,026
1,028
1,028
1,028
1,028
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
1,030
1,028
1,030
1,030
1,030
1,030
1,030
1,031
1,031
1,031
1,033
1,033
1,033
1,033
1,035
1,035
1,036
1,035
1,036
1,036
1,036
1,036
1,038
1,038
1,038
1,040
1,040
1,040
1,040
1,042
1,040
1,042
1,042
1,040
1,040
1,042
1,042
1,043
1,042
1,042
1,043
1,043
1,043
1,043
1,045
1,045
1,045
1,045
1,047
1,047
1,047
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1,048
1,048
1,050
1,050
1,050
1,050
1,050
1,050
1,052
1,052
1,052
1,052
1,054
1,054
1,054
1,054
1,054
1,054
1,055
1,055
1,055
1,055
1,055
1,057
1,057
1,057
1,057
1,057
1,057
1,059
1,059
1,059
1,059
1,059
1,060
1,059
1,060
1,062
1,060
1,062
1,062
1,062
1,062
1,062
1,064
1,064
1,064
1,064
1,066
1,066
1,066
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
1,066
1,066
1,067
1,066
1,066
1,067
1,067
1,067
1,067
1,067
1,067
1,069
1,069
1,069
1,069
1,069
1,069
1,071
1,071
1,071
1,071
1,072
1,072
1,072
1,072
1,072
1,074
1,072
1,074
1,074
1,074
1,074
1,074
1,076
1,074
1,076
1,076
1,076
1,078
1,078
1,078
1,079
1,079
1,079
1,081
1,081
1,081
1,081
1,081
1,081
1,083
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
1,083
1,083
1,084
1,084
1,084
1,084
1,086
1,086
1,086
1,088
1,088
1,088
1,090
1,090
1,090
1,090
1,090
1,091
1,091
1,091
1,091
1,093
1,095
1,093
1,093
1,093
1,095
1,095
1,095
1,095
1,095
1,095
1,095
1,096
1,096
1,096
1,096
1,098
1,098
1,098
1,098
1,098
1,098
1,100
1,102
1,100
1,102
1,103
1,102
1,102
1,103
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
1,103
1,103
1,105
1,105
1,105
1,107
1,107
1,107
1,107
1,108
1,108
1,108
1,108
1,108
1,108
1,108
1,110
1,110
1,110
1,110
1,110
1,112
1,112
1,114
1,114
1,114
1,114
1,115
1,115
1,115
1,117
1,115
1,115
1,117
1,117
1,117
1,117
1,117
1,119
1,119
1,119
1,119
1,119
1,119
1,120
1,120
1,120
1,120
1,120
1,120
1,120
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
1,122
1,122
1,122
1,122
1,124
1,124
1,124
1,124
1,124
1,126
1,126
1,126
1,126
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,129
1,129
1,129
1,129
1,129
1,131
1,131
1,131
1,131
1,132
1,132
1,132
1,134
1,134
1,134
1,134
1,134
1,134
1,136
1,136
1,136
1,136
1,138
1,138
1,138
1,138
1,139
1,139
1,139
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
1,139
1,141
1,141
1,143
1,143
1,141
1,143
1,143
1,144
1,143
1,144
1,143
1,144
1,144
1,146
1,146
1,146
1,146
1,146
1,148
1,148
1,148
1,150
1,148
1,150
1,150
1,150
1,150
1,151
1,151
1,151
1,151
1,153
1,153
1,153
1,153
1,153
1,155
1,155
1,155
1,156
1,156
1,158
1,156
1,156
1,158
1,160
1,158
1,160
1,160
1,160
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
1,162
1,162
1,162
1,163
1,163
1,163
1,163
1,163
1,165
1,165
1,165
1,165
1,165
1,167
1,167
1,167
1,167
1,167
1,167
1,168
1,168
1,170
1,170
1,170
1,170
1,170
1,170
1,170
1,172
1,174
1,172
1,174
1,174
1,174
1,174
1,175
1,175
1,175
1,175
1,177
1,175
1,177
1,177
1,177
1,177
1,177
1,179
1,179
1,179
1,180
1,180
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
1,180
1,180
1,180
1,180
1,182
1,182
1,184
1,184
1,184
1,184
1,186
1,186
1,186
1,187
1,187
1,189
1,187
1,189
1,189
1,191
1,191
1,191
1,191
1,192
1,191
1,191
1,189
1,186
1,184
1,182
1,180
1,180
1,179
1,177
1,175
1,175
1,175
1,175
1,174
1,172
1,172
1,170
1,170
1,170
1,168
1,168
1,167
1,167
1,167
1,165
1,165
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,163
1,163
1,162
1,163
1,163
1,162
1,162
1,162
1,160
1,160
1,160
1,160
1,160
1,160
1,158
1,158
1,156
1,158
1,156
1,156
1,156
1,156
1,156
1,155
1,155
1,155
1,156
1,155
1,155
1,153
1,155
1,155
1,153
1,153
1,151
1,153
1,153
1,151
1,151
1,151
1,151
1,151
1,150
1,151
1,150
1,150
1,150
1,150
1,151
1,150
1,150
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,150
1,150
1,148
1,148
1,148
1,148
1,148
1,148
1,148
1,148
1,148
1,148
1,148
1,146
1,146
1,146
1,146
1,146
1,144
1,144
1,144
1,144
1,144
1,144
1,144
1,144
1,143
1,143
1,143
1,143
1,144
1,143
1,143
1,143
1,143
1,143
1,143
1,143
1,141
1,143
1,141
1,143
1,139
1,141
1,141
1,141
1,141
1,141
1,141
1,141
1,139
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,141
1,139
1,139
1,139
1,139
1,139
1,139
1,139
1,139
1,138
1,138
1,139
1,138
1,138
1,138
1,138
1,138
1,138
1,136
1,136
1,138
1,138
1,138
1,136
1,136
1,138
1,136
1,138
1,136
1,138
1,138
1,136
1,136
1,134
1,138
1,132
1,134
1,136
1,134
1,138
1,136
1,136
1,136
1,136
1,136
1,136
1,134
1,134
1,136
1,134
1,134
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,134
1,136
1,134
1,134
1,134
1,134
1,134
1,134
1,134
1,134
1,132
1,134
1,134
1,132
1,134
1,132
1,132
1,132
1,131
1,132
1,132
1,132
1,132
1,132
1,132
1,132
1,132
1,132
1,131
1,132
1,132
1,132
1,132
1,132
1,131
1,131
1,131
1,132
1,131
1,131
1,129
1,131
1,131
1,131
1,131
1,131
1,131
1,131
1,129
1,131
1,129
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,129
1,129
1,129
1,131
1,129
1,131
1,129
1,129
1,129
1,129
1,129
1,129
1,129
1,129
1,129
1,129
1,131
1,129
1,129
1,129
1,129
1,129
1,127
1,129
1,129
1,129
1,129
1,127
1,129
1,129
1,129
1,129
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,127
1,126
1,127
1,127
1,127
1,127
1,127
1,127
1,126
1,126
1,126
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,126
1,126
1,126
1,126
1,126
1,126
1,126
1,126
1,126
1,126
1,124
1,126
1,124
1,126
1,126
1,126
1,126
1,126
1,124
1,126
1,126
1,126
1,124
1,126
1,124
1,124
1,124
1,122
1,126
1,124
1,124
1,124
1,124
1,124
1,126
1,124
1,126
1,124
1,124
1,126
1,124
1,122
1,124
1,124
1,124
1,124
1,124
1,124
1,126
1,124
1,124
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,124
1,124
1,124
1,124
1,124
1,122
1,124
1,124
1,122
1,122
1,124
1,122
1,122
1,122
1,122
1,124
1,124
1,122
1,124
1,122
1,124
1,122
1,124
1,124
1,122
1,124
1,122
1,122
1,122
1,122
1,122
1,122
1,124
1,126
1,124
1,124
1,124
1,122
1,120
1,122
1,124
1,124
1,124
1,124
1,122
1,122
1,122
1,122
1,122
1,122
1,122
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,122
1,124
1,122
1,124
1,124
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,122
1,120
1,122
1,122
1,122
1,122
1,122
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,120
1,122
1,122
1,122
1,120
1,120
1,120
1,122
1,120
1,122
1,120
1,120
1,122
1,122
1,122
1,120
1,120
1,120
1,120
1,122
1,120
1,122
1,122
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,120
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,120
1,120
1,120
1,120
1,120
1,120
1,120
1,119
1,120
1,119
1,120
1,120
1,120
1,119
1,119
1,119
1,120
1,119
1,119
1,120
1,119
1,120
1,119
1,120
1,119
1,120
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,119
1,117
1,117
1,119
1,117
1,117
1,117
1,119
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,119
1,119
1,115
1,119
1,119
1,115
1,117
1,117
1,117
1,117
1,117
1,117
1,117
1,117
1,119
1,117
1,117
1,117
1,115
1,117
1,117
1,117
1,115
1,115
1,117
1,117
1,117
1,117
1,115
1,117
1,117
1,117
1,117
1,115
1,117
1,115
1,115
1,115
1,117
1,115
1,117
1,115
1,115
1,115
1,114
1,115
1,117
1,115
1,117
1,117
1,115
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,117
1,115
1,115
1,117
1,117
1,115
1,115
1,115
1,114
1,115
1,115
1,115
1,115
1,115
1,114
1,114
1,114
1,114
1,114
1,114
1,114
1,114
1,114
1,114
1,112
1,114
1,114
1,112
1,114
1,114
1,114
1,112
1,114
1,114
1,119
1,127
1,138
1,139
1,144
1,150
1,150
1,150
1,148
1,151
1,150
1,151
1,155
1,156
1,155
1,156
1,155
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
1,155
1,155
1,156
1,162
1,167
1,170
1,174
1,170
1,172
1,170
1,175
1,177
1,180
1,184
1,186
1,186
1,186
1,184
1,182
1,187
1,191
1,194
1,208
1,216
1,216
1,211
1,210
1,208
1,206
1,204
1,204
1,203
1,203
1,203
1,203
1,203
1,204
1,204
1,204
1,204
1,206
1,206
1,208
1,208
1,208
1,208
1,210
1,210
1,210
1,210
1,211
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
1,211
1,211
1,213
1,213
1,213
1,216
1,215
1,215
1,216
1,215
1,216
1,216
1,216
1,218
1,218
1,218
1,218
1,220
1,218
1,220
1,220
1,220
1,222
1,222
1,222
1,222
1,223
1,223
1,223
1,223
1,223
1,225
1,225
1,227
1,225
1,227
1,225
1,227
1,227
1,228
1,228
1,228
1,228
1,228
1,228
1,228
1,228
1,228
1,230
1,230
1,230
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1,230
1,230
1,230
1,232
1,232
1,232
1,232
1,234
1,232
1,232
1,232
1,234
1,234
1,234
1,234
1,234
1,235
1,235
1,237
1,239
1,240
1,240
1,244
1,244
1,246
1,244
1,247
1,246
1,249
1,254
1,252
1,258
1,258
1,259
1,261
1,263
1,264
1,264
1,266
1,268
1,268
1,268
1,270
1,271
1,271
1,271
1,271
1,273
1,273
1,273
1,275
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
1,276
1,276
1,276
1,278
1,278
1,280
1,280
1,282
1,282
1,282
1,282
1,283
1,283
1,285
1,285
1,285
1,287
1,287
1,288
1,288
1,288
1,288
1,290
1,292
1,292
1,294
1,294
1,294
1,295
1,297
1,297
1,295
1,299
1,299
1,300
1,300
1,300
1,300
1,302
1,302
1,302
1,304
1,304
1,306
1,306
1,306
1,307
1,307
1,309
1,311
1,311
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
1,312
1,311
1,312
1,312
1,312
1,314
1,314
1,316
1,316
1,316
1,318
1,318
1,319
1,319
1,321
1,321
1,323
1,323
1,323
1,323
1,324
1,326
1,326
1,326
1,328
1,328
1,328
1,330
1,330
1,331
1,333
1,333
1,335
1,335
1,335
1,336
1,336
1,336
1,338
1,338
1,338
1,340
1,340
1,340
1,340
1,340
1,342
1,342
1,343
1,343
1,343
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
1,345
1,345
1,347
1,347
1,347
1,348
1,348
1,348
1,350
1,350
1,352
1,352
1,354
1,355
1,355
1,355
1,357
1,357
1,357
1,359
1,359
1,360
1,360
1,360
1,362
1,362
1,364
1,364
1,366
1,366
1,366
1,366
1,367
1,367
1,369
1,369
1,369
1,371
1,371
1,371
1,372
1,372
1,372
1,374
1,374
1,374
1,376
1,378
1,378
1,378
1,379
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
1,379
1,381
1,381
1,383
1,383
1,383
1,383
1,384
1,384
1,386
1,386
1,384
1,388
1,388
1,390
1,393
1,390
1,393
1,393
1,393
1,393
1,395
1,393
1,396
1,395
1,396
1,398
1,398
1,398
1,398
1,400
1,400
1,400
1,402
1,402
1,402
1,403
1,403
1,403
1,405
1,405
1,407
1,408
1,408
1,410
1,410
1,410
1,410
1,412
1,412
1,412
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
1,414
1,414
1,414
1,417
1,417
1,417
1,417
1,419
1,419
1,420
1,419
1,420
1,422
1,424
1,422
1,422
1,422
1,422
1,422
1,424
1,426
1,426
1,426
1,427
1,427
1,427
1,429
1,429
1,431
1,429
1,431
1,431
1,432
1,434
1,432
1,434
1,436
1,436
1,436
1,438
1,438
1,438
1,438
1,439
1,439
1,441
1,441
1,443
1,443
1,443
1,444
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
1,444
1,446
1,446
1,446
1,448
1,448
1,448
1,448
1,450
1,450
1,450
1,450
1,451
1,451
1,451
1,451
1,453
1,453
1,455
1,455
1,455
1,456
1,456
1,458
1,458
1,460
1,460
1,460
1,462
1,462
1,463
1,465
1,463
1,465
1,465
1,467
1,465
1,467
1,467
1,468
1,468
1,468
1,470
1,470
1,470
1,472
1,474
1,474
1,475
1,475
1,475
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
1,475
1,477
1,477
1,477
1,479
1,479
1,479
1,479
1,480
1,480
1,479
1,482
1,482
1,484
1,484
1,484
1,487
1,486
1,487
1,487
1,489
1,489
1,491
1,491
1,491
1,491
1,492
1,494
1,492
1,492
1,494
1,494
1,496
1,498
1,498
1,498
1,499
1,499
1,501
1,501
1,501
1,501
1,503
1,503
1,504
1,504
1,506
1,506
1,506
1,506
1,506
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
1,506
1,508
1,510
1,510
1,510
1,510
1,511
1,513
1,511
1,511
1,513
1,515
1,515
1,515
1,518
1,516
1,518
1,516
1,520
1,520
1,520
1,522
1,522
1,522
1,522
1,523
1,525
1,525
1,525
1,527
1,527
1,528
1,528
1,530
1,530
1,532
1,532
1,532
1,532
1,534
1,535
1,534
1,535
1,535
1,535
1,537
1,537
1,537
1,539
1,539
1,539
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
1,540
1,540
1,540
1,542
1,542
1,544
1,544
1,546
1,546
1,546
1,546
1,547
1,547
1,547
1,549
1,549
1,551
1,551
1,551
1,552
1,552
1,554
1,554
1,556
1,556
1,556
1,556
1,558
1,558
1,558
1,559
1,559
1,559
1,559
1,561
1,561
1,559
1,561
1,561
1,563
1,563
1,563
1,564
1,564
1,564
1,566
1,566
1,566
1,568
1,568
1,570
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
1,570
1,570
1,571
1,571
1,571
1,573
1,575
1,573
1,575
1,576
1,576
1,576
1,576
1,578
1,578
1,578
1,578
1,580
1,580
1,582
1,582
1,582
1,582
1,583
1,583
1,585
1,585
1,585
1,587
1,588
1,587
1,588
1,588
1,588
1,588
1,588
1,590
1,590
1,590
1,592
1,594
1,594
1,594
1,594
1,595
1,595
1,597
1,595
1,597
1,599
1,599
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
1,600
1,600
1,600
1,600
1,602
1,602
1,602
1,604
1,604
1,604
1,604
1,607
1,606
1,607
1,607
1,609
1,609
1,609
1,611
1,609
1,611
1,611
1,612
1,612
1,612
1,614
1,614
1,614
1,616
1,616
1,616
1,616
1,616
1,618
1,618
1,619
1,619
1,619
1,619
1,621
1,621
1,621
1,623
1,623
1,623
1,624
1,624
1,624
1,626
1,626
1,628
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
1,628
1,628
1,628
1,630
1,630
1,630
1,631
1,633
1,631
1,633
1,635
1,635
1,635
1,635
1,636
1,636
1,638
1,638
1,640
1,638
1,640
1,640
1,642
1,642
1,642
1,642
1,643
1,643
1,643
1,643
1,645
1,645
1,645
1,645
1,647
1,647
1,647
1,648
1,648
1,648
1,650
1,650
1,650
1,650
1,652
1,654
1,652
1,655
1,654
1,655
1,657
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
1,655
1,657
1,657
1,659
1,659
1,659
1,659
1,659
1,660
1,660
1,662
1,662
1,664
1,664
1,664
1,664
1,664
1,666
1,666
1,666
1,667
1,667
1,667
1,667
1,669
1,669
1,669
1,671
1,671
1,671
1,671
1,671
1,672
1,672
1,672
1,674
1,672
1,674
1,674
1,676
1,676
1,678
1,678
1,678
1,679
1,678
1,681
1,679
1,681
1,681
1,683
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
1,683
1,684
1,683
1,684
1,684
1,684
1,686
1,686
1,686
1,686
1,686
1,688
1,690
1,690
1,690
1,691
1,691
1,691
1,693
1,693
1,693
1,693
1,695
1,695
1,695
1,696
1,696
1,698
1,696
1,698
1,698
1,698
1,700
1,700
1,698
1,700
1,700
1,702
1,702
1,702
1,702
1,703
1,703
1,703
1,705
1,705
1,707
1,705
1,707
1,709
1,709
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1,709
1,710
1,710
1,710
1,710
1,712
1,712
1,714
1,714
1,714
1,714
1,715
1,715
1,715
1,717
1,717
1,717
1,717
1,719
1,721
1,719
1,721
1,721
1,721
1,722
1,721
1,724
1,724
1,726
1,726
1,726
1,726
1,726
1,726
1,726
1,727
1,727
1,727
1,729
1,727
1,729
1,731
1,731
1,731
1,731
1,733
1,733
1,733
1,734
1,734
1,734
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
1,736
1,736
1,736
1,739
1,739
1,739
1,738
1,739
1,741
1,741
1,741
1,741
1,743
1,743
1,745
1,746
1,745
1,746
1,748
1,748
1,748
1,750
1,750
1,750
1,751
1,751
1,751
1,753
1,751
1,751
1,753
1,753
1,753
1,753
1,755
1,755
1,757
1,757
1,757
1,757
1,757
1,758
1,758
1,760
1,760
1,758
1,760
1,760
1,762
1,763
1,762
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
1,763
1,762
1,763
1,765
1,767
1,765
1,767
1,767
1,767
1,767
1,767
1,769
1,769
1,770
1,770
1,770
1,772
1,772
1,774
1,774
1,774
1,775
1,774
1,775
1,775
1,775
1,775
1,777
1,777
1,777
1,779
1,779
1,779
1,779
1,779
1,779
1,781
1,782
1,781
1,782
1,782
1,784
1,784
1,782
1,784
1,784
1,784
1,784
1,786
1,787
1,786
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
1,787
1,789
1,789
1,789
1,789
1,791
1,793
1,791
1,793
1,793
1,794
1,794
1,794
1,794
1,796
1,796
1,796
1,796
1,798
1,798
1,798
1,799
1,799
1,799
1,801
1,801
1,801
1,801
1,803
1,803
1,803
1,803
1,805
1,803
1,803
1,805
1,806
1,806
1,806
1,806
1,808
1,808
1,808
1,808
1,808
1,810
1,810
1,810
1,811
1,811
1,811
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
1,813
1,813
1,813
1,815
1,815
1,815
1,815
1,815
1,818
1,817
1,818
1,818
1,820
1,820
1,820
1,822
1,820
1,822
1,822
1,822
1,823
1,823
1,823
1,825
1,825
1,827
1,827
1,825
1,827
1,827
1,829
1,829
1,829
1,830
1,832
1,832
1,832
1,832
1,832
1,832
1,834
1,834
1,834
1,835
1,835
1,835
1,835
1,835
1,835
1,837
1,837
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
1,837
1,837
1,839
1,839
1,839
1,841
1,841
1,841
1,842
1,841
1,842
1,842
1,842
1,844
1,844
1,846
1,846
1,846
1,846
1,847
1,849
1,847
1,849
1,849
1,849
1,849
1,851
1,851
1,851
1,851
1,853
1,853
1,854
1,853
1,854
1,856
1,854
1,856
1,856
1,856
1,858
1,859
1,859
1,859
1,859
1,859
1,861
1,861
1,861
1,861
1,863
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
1,863
1,863
1,863
1,863
1,865
1,865
1,865
1,865
1,865
1,865
1,866
1,866
1,868
1,866
1,868
1,868
1,870
1,868
1,870
1,870
1,871
1,871
1,871
1,871
1,873
1,873
1,873
1,875
1,875
1,875
1,875
1,877
1,877
1,877
1,877
1,878
1,878
1,878
1,878
1,880
1,880
1,880
1,882
1,883
1,882
1,882
1,883
1,883
1,885
1,885
1,885
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
1,885
1,885
1,887
1,887
1,889
1,889
1,887
1,889
1,889
1,889
1,889
1,890
1,890
1,890
1,890
1,892
1,892
1,892
1,892
1,894
1,894
1,894
1,895
1,895
1,895
1,895
1,897
1,897
1,899
1,899
1,899
1,899
1,901
1,901
1,901
1,902
1,902
1,902
1,902
1,904
1,904
1,904
1,904
1,906
1,906
1,906
1,906
1,906
1,909
1,907
1,909
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
1,909
1,909
1,911
1,911
1,911
1,913
1,913
1,913
1,913
1,914
1,914
1,914
1,914
1,916
1,916
1,916
1,916
1,918
1,918
1,918
1,918
1,919
1,918
1,919
1,919
1,921
1,919
1,921
1,921
1,923
1,923
1,923
1,925
1,923
1,925
1,925
1,925
1,926
1,925
1,926
1,926
1,928
1,928
1,928
1,928
1,930
1,930
1,930
1,930
1,931
1,931
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
1,931
1,931
1,931
1,933
1,933
1,933
1,933
1,935
1,935
1,935
1,935
1,937
1,937
1,937
1,937
1,938
1,938
1,938
1,938
1,940
1,940
1,942
1,942
1,942
1,942
1,942
1,942
1,943
1,943
1,945
1,943
1,945
1,945
1,945
1,945
1,945
1,945
1,945
1,945
1,947
1,947
1,949
1,949
1,949
1,949
1,949
1,950
1,950
1,952
1,952
1,952
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
1,952
1,954
1,954
1,954
1,954
1,955
1,955
1,955
1,955
1,957
1,957
1,959
1,957
1,959
1,959
1,959
1,959
1,959
1,962
1,961
1,961
1,962
1,962
1,962
1,964
1,964
1,964
1,966
1,966
1,966
1,967
1,967
1,967
1,967
1,969
1,969
1,971
1,971
1,971
1,971
1,971
1,971
1,973
1,973
1,973
1,973
1,973
1,973
1,973
1,973
1,974
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
1,974
1,974
1,976
1,976
1,976
1,976
1,976
1,978
1,978
1,978
1,978
1,979
1,979
1,979
1,979
1,981
1,981
1,981
1,983
1,981
1,983
1,985
1,983
1,985
1,985
1,985
1,985
1,985
1,985
1,986
1,986
1,986
1,988
1,986
1,986
1,988
1,988
1,988
1,990
1,990
1,990
1,990
1,990
1,991
1,991
1,993
1,991
1,993
1,993
1,993
1,995
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
1,995
1,995
1,997
1,995
1,995
1,997
1,997
1,997
1,997
1,997
1,998
1,998
1,998
1,998
1,998
2,000
2,000
2,000
2,000
2,000
2,000
2,002
2,000
2,002
2,002
2,002
2,003
2,003
2,005
2,003
2,003
2,005
2,005
2,005
2,007
2,007
2,007
2,007
2,009
2,007
2,009
2,009
2,010
2,010
2,010
2,010
2,010
2,012
2,012
2,012
2,014
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
2,014
2,014
2,014
2,014
2,015
2,015
2,015
2,015
2,015
2,017
2,015
2,017
2,017
2,017
2,017
2,017
2,019
2,021
2,019
2,021
2,021
2,021
2,021
2,022
2,022
2,022
2,022
2,024
2,024
2,024
2,024
2,026
2,026
2,026
2,026
2,027
2,027
2,027
2,027
2,027
2,029
2,029
2,029
2,029
2,029
2,031
2,029
2,031
2,031
2,031
2,031
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
2,031
2,033
2,033
2,033
2,033
2,034
2,034
2,034
2,034
2,034
2,036
2,036
2,038
2,038
2,038
2,038
2,039
2,038
2,039
2,039
2,039
2,041
2,041
2,041
2,041
2,039
2,041
2,039
2,043
2,043
2,043
2,043
2,043
2,043
2,045
2,045
2,045
2,046
2,046
2,045
2,046
2,046
2,046
2,048
2,048
2,048
2,048
2,048
2,050
2,050
2,050
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
2,050
2,050
2,051
2,051
2,051
2,051
2,053
2,051
2,053
2,053
2,053
2,055
2,055
2,055
2,055
2,055
2,055
2,055
2,055
2,055
2,055
2,057
2,057
2,057
2,057
2,057
2,057
2,058
2,058
2,058
2,058
2,058
2,060
2,058
2,060
2,060
2,060
2,060
2,062
2,062
2,062
2,062
2,062
2,063
2,063
2,063
2,065
2,063
2,065
2,067
2,067
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
2,065
2,067
2,067
2,067
2,067
2,067
2,067
2,069
2,070
2,070
2,070
2,070
2,070
2,070
2,070
2,072
2,072
2,072
2,072
2,074
2,074
2,074
2,074
2,075
2,074
2,075
2,077
2,077
2,077
2,075
2,077
2,077
2,079
2,077
2,077
2,079
2,079
2,079
2,079
2,079
2,079
2,079
2,081
2,081
2,081
2,082
2,081
2,082
2,082
2,082
2,082
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
2,082
2,082
2,084
2,084
2,084
2,084
2,084
2,086
2,086
2,086
2,084
2,086
2,086
2,086
2,086
2,086
2,087
2,087
2,087
2,087
2,087
2,089
2,089
2,089
2,089
2,089
2,091
2,089
2,091
2,091
2,093
2,093
2,093
2,091
2,093
2,093
2,093
2,094
2,094
2,094
2,094
2,094
2,096
2,096
2,096
2,096
2,096
2,096
2,098
2,096
2,096
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
2,096
2,098
2,096
2,099
2,099
2,098
2,098
2,099
2,099
2,099
2,099
2,099
2,101
2,101
2,101
2,101
2,101
2,103
2,103
2,103
2,103
2,103
2,103
2,105
2,105
2,105
2,106
2,106
2,106
2,106
2,106
2,106
2,106
2,106
2,106
2,108
2,108
2,106
2,108
2,108
2,108
2,110
2,108
2,110
2,108
2,110
2,110
2,110
2,110
2,110
2,110
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
2,110
2,110
2,110
2,111
2,111
2,111
2,111
2,111
2,111
2,113
2,111
2,113
2,113
2,113
2,113
2,115
2,115
2,113
2,115
2,115
2,115
2,115
2,117
2,115
2,117
2,117
2,117
2,117
2,117
2,117
2,117
2,118
2,118
2,117
2,118
2,118
2,118
2,118
2,120
2,120
2,120
2,122
2,122
2,120
2,120
2,120
2,122
2,122
2,122
2,122
2,122
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
2,122
2,122
2,122
2,122
2,120
2,118
2,117
2,115
2,110
2,105
2,101
2,098
2,096
2,094
2,093
2,091
2,091
2,091
2,091
2,089
2,089
2,091
2,091
2,093
2,091
2,093
2,093
2,094
2,094
2,094
2,096
2,096
2,096
2,098
2,096
2,098
2,099
2,099
2,099
2,101
2,101
2,101
2,101
2,103
2,103
2,103
2,103
2,105
2,105
2,106
2,106
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
2,106
2,106
2,106
2,108
2,108
2,110
2,108
2,108
2,110
2,110
2,110
2,110
2,111
2,111
2,110
2,111
2,111
2,113
2,113
2,111
2,113
2,113
2,113
2,115
2,115
2,115
2,117
2,117
2,117
2,117
2,118
2,118
2,120
2,120
2,120
2,120
2,122
2,122
2,122
2,122
2,123
2,123
2,122
2,123
2,123
2,123
2,123
2,125
2,125
2,125
2,125
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
2,125
2,125
2,127
2,127
2,127
2,129
2,129
2,129
2,129
2,130
2,129
2,130
2,130
2,130
2,130
2,130
2,132
2,130
2,132
2,132
2,134
2,132
2,132
2,134
2,134
2,134
2,134
2,135
2,134
2,135
2,135
2,135
2,135
2,137
2,137
2,135
2,137
2,137
2,137
2,137
2,137
2,137
2,137
2,137
2,139
2,137
2,137
2,139
2,139
2,139
2,139
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
2,139
2,139
2,139
2,141
2,141
2,141
2,141
2,141
2,141
2,142
2,142
2,142
2,142
2,144
2,144
2,144
2,144
2,144
2,144
2,144
2,146
2,146
2,146
2,146
2,147
2,147
2,147
2,147
2,149
2,147
2,149
2,149
2,149
2,149
2,149
2,149
2,151
2,151
2,151
2,151
2,151
2,151
2,151
2,153
2,153
2,153
2,153
2,153
2,153
2,154
2,154
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
2,154
2,156
2,154
2,154
2,156
2,156
2,156
2,156
2,156
2,158
2,158
2,158
2,158
2,158
2,159
2,159
2,159
2,159
2,159
2,159
2,159
2,161
2,159
2,161
2,161
2,161
2,163
2,163
2,161
2,163
2,165
2,163
2,163
2,165
2,163
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,165
2,166
2,165
2,166
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
2,166
2,165
2,166
2,166
2,168
2,168
2,168
2,168
2,168
2,168
2,168
2,168
2,168
2,170
2,170
2,170
2,170
2,170
2,171
2,170
2,171
2,171
2,173
2,171
2,171
2,173
2,173
2,171
2,175
2,173
2,173
2,175
2,175
2,175
2,175
2,177
2,175
2,177
2,177
2,177
2,177
2,177
2,177
2,177
2,178
2,178
2,178
2,178
2,178
2,178
2,178
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
2,180
2,178
2,178
2,178
2,180
2,180
2,180
2,180
2,180
2,182
2,182
2,182
2,182
2,183
2,182
2,183
2,183
2,183
2,185
2,185
2,185
2,185
2,185
2,185
2,185
2,185
2,187
2,187
2,187
2,187
2,187
2,187
2,187
2,189
2,189
2,190
2,189
2,189
2,189
2,190
2,189
2,189
2,190
2,190
2,190
2,190
2,192
2,192
2,192
2,192
2,192
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,194
2,194
2,192
2,192
2,192
2,194
2,194
2,194
2,194
2,194
2,195
2,194
2,195
2,195
2,195
2,195
2,195
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,199
2,199
2,199
2,199
2,199
2,199
2,199
2,199
2,199
2,199
2,201
2,201
2,201
2,201
2,202
2,201
2,201
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
2,202
2,202
2,202
2,202
2,202
2,204
2,204
2,204
2,204
2,204
2,204
2,204
2,206
2,204
2,204
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,207
2,207
2,207
2,207
2,207
2,207
2,207
2,209
2,209
2,209
2,209
2,209
2,211
2,211
2,211
2,211
2,211
2,211
2,213
2,211
2,213
2,213
2,213
2,214
2,213
2,214
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
2,214
2,213
2,214
2,214
2,214
2,214
2,214
2,214
2,216
2,216
2,216
2,214
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,218
2,216
2,218
2,218
2,218
2,218
2,218
2,218
2,218
2,219
2,218
2,219
2,219
2,218
2,218
2,218
2,218
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,221
2,221
2,221
2,219
2,221
2,221
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
2,219
2,221
2,221
2,221
2,221
2,221
2,223
2,221
2,223
2,223
2,221
2,223
2,221
2,223
2,223
2,223
2,223
2,223
2,221
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,221
2,221
2,221
2,221
2,219
2,221
2,221
2,219
2,219
2,218
2,219
2,218
2,216
2,216
2,216
2,214
2,214
2,214
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
2,214
2,213
2,213
2,213
2,213
2,211
2,211
2,211
2,211
2,211
2,209
2,209
2,209
2,209
2,207
2,207
2,207
2,207
2,207
2,207
2,207
2,207
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,204
2,204
2,204
2,204
2,204
2,202
2,202
2,202
2,202
2,202
2,202
2,201
2,202
2,201
2,201
2,201
2,199
2,199
2,199
2,199
2,199
2,199
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
2,199
2,199
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,195
2,197
2,195
2,195
2,195
2,195
2,195
2,195
2,195
2,194
2,194
2,195
2,194
2,195
2,194
2,194
2,194
2,194
2,195
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,192
2,194
2,192
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,192
2,192
2,192
2,194
2,194
2,192
2,194
2,194
2,192
2,194
2,194
2,194
2,194
2,192
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,192
2,192
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,192
2,194
2,194
2,194
2,194
2,192
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
2,194
2,194
2,194
2,194
2,192
2,194
2,195
2,194
2,194
2,194
2,192
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,197
2,204
2,214
2,213
2,207
2,204
2,209
2,218
2,219
2,216
2,211
2,209
2,218
2,225
2,223
2,218
2,214
2,216
2,223
2,230
2,228
2,221
2,219
2,226
2,233
2,237
2,237
2,230
2,223
2,219
2,219
2,226
2,233
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
2,237
2,238
2,237
2,230
2,225
2,221
2,226
2,233
2,237
2,231
2,225
2,221
2,219
2,221
2,226
2,231
2,225
2,219
2,218
2,221
2,228
2,233
2,237
2,242
2,242
2,243
2,245
2,243
2,245
2,245
2,245
2,245
2,245
2,245
2,245
2,245
2,245
2,247
2,245
2,245
2,247
2,247
2,247
2,247
2,247
2,247
2,247
2,247
2,247
2,249
2,249
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
2,249
2,249
2,250
2,249
2,250
2,249
2,249
2,250
2,250
2,252
2,252
2,252
2,252
2,254
2,252
2,254
2,254
2,255
2,257
2,257
2,257
2,257
2,257
2,259
2,259
2,259
2,261
2,261
2,261
2,262
2,262
2,262
2,264
2,264
2,266
2,262
2,259
2,252
2,255
2,259
2,261
2,261
2,261
2,261
2,262
2,261
2,262
2,262
2,264
2,262
2,264
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
143
143
143
2,264
2,264
2,264
2,266
2,266
2,266
2,266
2,261
2,255
2,254
2,259
2,261
2,262
2,264
2,266
2,264
2,266
2,267
2,269
2,271
2,271
2,273
2,273
2,274
2,274
2,276
2,276
2,278
2,278
2,279
2,279
2,279
2,281
2,283
2,285
2,286
2,286
2,288
2,288
2,290
2,291
2,293
2,295
2,295
2,295
2,295
2,297
2,297
2,298
2,300
2,302
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
149
149
149
149
149
150
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
74
74
74
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
143
143
143
143
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
2,302
2,303
2,303
2,303
2,309
2,319
2,326
2,331
2,333
2,334
2,334
2,333
2,327
2,326
2,326
2,326
2,326
2,327
2,327
2,327
2,327
2,327
2,329
2,329
2,329
2,331
2,331
2,333
2,333
2,334
2,336
2,338
2,343
2,350
2,353
2,358
2,360
2,362
2,365
2,369
2,369
2,370
2,372
2,375
2,375
2,377
2,379
2,379
2,382
2,382
2,384
150
150
150
150
151
151
151
152
152
153
153
154
154
154
155
155
155
155
155
156
156
156
156
157
157
157
157
157
158
158
158
158
159
159
159
160
160
161
161
161
162
162
163
163
164
164
165
165
166
166
166
74
74
74
74
74
74
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
159
160
160
160
160
160
161
161
161
162
162
162
163
163
164
164
165
165
165
166
166
167
167
168
168
168
2,386
2,387
2,389
2,391
2,393
2,394
2,398
2,398
2,399
2,403
2,405
2,408
2,410
2,411
2,413
2,413
2,415
2,417
2,417
2,418
2,420
2,420
2,420
2,420
2,418
2,418
2,418
2,418
2,420
2,420
2,422
2,423
2,425
2,427
2,432
2,432
2,434
2,435
2,437
2,437
2,439
2,439
2,439
2,441
2,442
2,442
2,444
2,446
2,446
2,447
2,447
167
167
168
168
169
169
170
170
171
171
172
172
172
173
173
174
174
175
175
175
176
176
177
177
177
177
178
178
178
179
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
169
169
170
170
171
171
172
172
172
173
173
174
174
175
175
176
176
176
177
177
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
186
186
186
187
187
2,449
2,449
2,451
2,451
2,453
2,453
2,454
2,456
2,456
2,456
2,458
2,459
2,458
2,459
2,459
2,458
2,456
2,454
2,453
2,453
2,451
2,451
2,451
2,451
2,451
2,451
2,453
2,451
2,453
2,453
2,454
2,456
2,454
2,454
2,456
2,458
2,459
2,459
2,459
2,461
2,463
2,463
2,466
2,466
2,468
2,468
2,468
2,471
2,470
2,471
2,473
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
190
191
191
191
191
191
191
191
192
192
192
192
192
192
192
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
194
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
187
187
188
188
188
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
192
192
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
196
196
196
196
196
2,475
2,475
2,477
2,478
2,482
2,483
2,489
2,485
2,487
2,489
2,490
2,492
2,492
2,494
2,495
2,497
2,497
2,499
2,501
2,501
2,504
2,506
2,506
2,506
2,509
2,511
2,513
2,513
2,514
2,507
2,499
2,490
2,483
2,480
2,477
2,475
2,473
2,480
2,478
2,473
2,468
2,465
2,461
2,458
2,454
2,453
2,451
2,449
2,446
2,444
2,442
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
196
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
2,441
2,439
2,439
2,437
2,435
2,434
2,434
2,430
2,430
2,427
2,425
2,423
2,423
2,422
2,422
2,420
2,422
2,418
2,418
2,417
2,415
2,415
2,415
2,413
2,413
2,411
2,411
2,411
2,410
2,408
2,408
2,408
2,406
2,406
2,401
2,401
2,399
2,399
2,401
2,401
2,399
2,399
2,398
2,399
2,398
2,398
2,396
2,394
2,393
2,394
2,393
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
2,391
2,391
2,391
2,389
2,389
2,389
2,389
2,389
2,387
2,386
2,387
2,386
2,386
2,386
2,386
2,384
2,384
2,384
2,384
2,382
2,382
2,382
2,382
2,382
2,381
2,381
2,381
2,381
2,379
2,379
2,379
2,379
2,379
2,379
2,377
2,377
2,377
2,377
2,375
2,375
2,375
2,374
2,374
2,374
2,374
2,372
2,374
2,372
2,372
2,372
2,370
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,369
2,369
2,369
2,369
2,369
2,369
2,367
2,367
2,365
2,367
2,365
2,365
2,365
2,363
2,365
2,363
2,363
2,363
2,363
2,363
2,363
2,362
2,362
2,363
2,362
2,363
2,362
2,362
2,362
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,358
2,358
2,358
2,358
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
2,358
2,358
2,358
2,357
2,357
2,357
2,358
2,357
2,358
2,357
2,358
2,355
2,357
2,357
2,357
2,355
2,355
2,355
2,357
2,355
2,355
2,355
2,355
2,355
2,355
2,353
2,353
2,353
2,353
2,353
2,351
2,351
2,351
2,353
2,353
2,351
2,351
2,351
2,351
2,351
2,351
2,350
2,350
2,350
2,350
2,350
2,350
2,350
2,348
2,350
2,350
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
2,350
2,348
2,350
2,348
2,348
2,348
2,348
2,348
2,348
2,348
2,348
2,348
2,348
2,348
2,346
2,346
2,346
2,346
2,346
2,345
2,346
2,345
2,346
2,345
2,346
2,345
2,345
2,346
2,345
2,345
2,343
2,345
2,345
2,345
2,345
2,343
2,343
2,343
2,345
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
PGY-2 / PC-2
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
60
80
100
120
140
160
180
200
140
160
180
200
140
160
180
200
Deplasman (mm)
PGY-2 / PC-3
60
80
100
120
Deplasman (mm)
PGY-2 / PC-4
60
80
100
120
Deplasman (mm)
PGY-2 / PC-5
60
80
100
120
Deplasman (mm)
140
160
180
200
1215(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
4
5
6
6
7
3,500
3,000
Kuvvet (kg)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2,500
2,000
1,500
1,000
500
0
0
20
20
20
3,500
3,000
Kuvvet (kg)
1214(mm)
2,500
2,000
1,500
1,000
500
0
3,500
3,000
Kuvvet (kg)
2,500
2,000
1,500
1,000
500
0
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
9
10
10
10
10
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
3,500
3,000
Kuvvet (kg)
489
543
599
659
716
774
822
886
928
951
973
994
1,011
1,028
1,043
1,052
1,054
1,045
1,040
1,038
1,038
1,036
1,040
1,047
1,054
1,062
1,074
1,084
1,091
1,098
1,107
1,112
1,120
1,131
1,144
1,155
1,163
1,174
1,182
1,189
1,198
1,201
1,206
1,211
1,220
1,225
1,230
2,500
2,000
1,500
1,000
500
0
0
20
1,235
1,242
1,249
1,258
1,263
1,271
1,278
1,285
1,294
1,300
1,309
1,316
1,324
1,330
1,336
1,342
1,347
1,352
1,359
1,364
1,369
1,374
1,381
1,386
1,391
1,396
1,400
1,407
1,412
1,417
1,422
1,427
1,431
1,434
1,438
1,444
1,446
1,444
1,441
1,439
1,436
1,434
1,436
1,436
1,438
1,439
1,443
10
10
10
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
16
16
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
1,448
1,451
1,453
1,456
1,460
1,462
1,465
1,467
1,470
1,472
1,475
1,477
1,479
1,482
1,484
1,486
1,492
1,494
1,498
1,501
1,506
1,511
1,516
1,522
1,528
1,534
1,535
1,540
1,544
1,542
1,544
1,546
1,547
1,549
1,551
1,556
1,558
1,559
1,561
1,563
1,566
1,568
1,570
1,573
1,576
1,578
1,580
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
1,582
1,585
1,587
1,588
1,592
1,594
1,595
1,599
1,600
1,604
1,606
1,611
1,612
1,614
1,616
1,618
1,619
1,623
1,626
1,628
1,631
1,633
1,636
1,638
1,642
1,643
1,645
1,647
1,648
1,650
1,654
1,655
1,657
1,660
1,662
1,666
1,667
1,669
1,671
1,672
1,674
1,676
1,678
1,683
1,683
1,686
1,688
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
1,691
1,695
1,695
1,696
1,698
1,702
1,702
1,703
1,707
1,709
1,710
1,714
1,715
1,717
1,719
1,721
1,722
1,724
1,726
1,727
1,731
1,733
1,734
1,738
1,739
1,741
1,743
1,745
1,748
1,751
1,753
1,753
1,757
1,758
1,760
1,762
1,763
1,767
1,767
1,769
1,770
1,774
1,775
1,777
1,779
1,779
1,781
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
1,782
1,782
1,784
1,787
1,787
1,789
1,791
1,794
1,796
1,798
1,798
1,801
1,803
1,805
1,805
1,805
1,806
1,811
1,811
1,813
1,815
1,817
1,818
1,820
1,822
1,823
1,825
1,827
1,829
1,830
1,832
1,832
1,834
1,837
1,839
1,841
1,841
1,842
1,846
1,847
1,849
1,851
1,853
1,854
1,858
1,854
1,856
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
1,858
1,861
1,863
1,865
1,866
1,866
1,870
1,871
1,873
1,875
1,877
1,878
1,880
1,880
1,883
1,885
1,885
1,887
1,889
1,890
1,890
1,894
1,895
1,895
1,895
1,897
1,901
1,902
1,904
1,906
1,906
1,907
1,909
1,911
1,911
1,911
1,914
1,916
1,916
1,918
1,919
1,919
1,921
1,923
1,925
1,926
1,928
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
1,930
1,930
1,930
1,931
1,933
1,935
1,935
1,940
1,942
1,943
1,943
1,945
1,945
1,945
1,949
1,952
1,950
1,954
1,955
1,957
1,961
1,959
1,962
1,964
1,964
1,969
1,969
1,971
1,971
1,973
1,974
1,976
1,978
1,978
1,979
1,983
1,983
1,985
1,986
1,986
1,988
1,990
1,991
1,993
1,995
1,997
1,998
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
1,998
2,000
2,002
2,002
2,002
2,003
2,007
2,009
2,009
2,010
2,012
2,014
2,015
2,015
2,017
2,017
2,021
2,021
2,021
2,024
2,026
2,027
2,027
2,029
2,031
2,031
2,033
2,034
2,036
2,038
2,038
2,039
2,041
2,041
2,045
2,045
2,046
2,048
2,048
2,050
2,051
2,053
2,053
2,055
2,057
2,057
2,058
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
2,060
2,062
2,063
2,063
2,067
2,067
2,070
2,070
2,072
2,075
2,075
2,077
2,075
2,070
2,067
2,062
2,058
2,055
2,051
2,050
2,046
2,045
2,041
2,039
2,038
2,036
2,029
2,031
2,029
2,027
2,026
2,027
2,024
2,024
2,022
2,022
2,021
2,019
2,017
2,017
2,015
2,015
2,014
2,012
2,012
2,012
2,009
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
2,009
2,007
2,007
2,005
2,005
2,003
2,003
2,002
2,002
2,000
2,000
2,000
1,998
1,998
1,998
1,997
1,997
1,995
1,997
1,995
1,995
1,993
1,993
1,991
1,991
1,990
1,990
1,988
1,986
1,986
1,986
1,986
1,986
1,985
1,985
1,985
1,985
1,985
1,985
1,983
1,983
1,981
1,981
1,981
1,978
1,979
1,978
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,979
1,978
1,978
1,978
1,976
1,974
1,973
1,973
1,973
1,976
1,973
1,973
1,973
1,971
1,973
1,973
1,971
1,971
1,971
1,971
1,971
1,971
1,969
1,971
1,969
1,969
1,967
1,971
1,969
1,969
1,967
1,967
1,967
1,967
1,966
1,966
1,966
1,966
1,966
1,964
1,964
1,962
1,962
1,962
1,962
1,961
1,962
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,961
1,959
1,959
1,959
1,959
1,959
1,959
1,957
1,955
1,957
1,957
1,955
1,954
1,957
1,955
1,955
1,952
1,952
1,952
1,952
1,952
1,952
1,954
1,954
1,952
1,952
1,952
1,952
1,950
1,950
1,952
1,950
1,950
1,950
1,952
1,950
1,950
1,950
1,950
1,949
1,949
1,949
1,947
1,949
1,947
1,947
1,949
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,947
1,947
1,947
1,947
1,945
1,945
1,945
1,945
1,947
1,945
1,945
1,945
1,945
1,945
1,943
1,943
1,943
1,943
1,943
1,943
1,943
1,943
1,943
1,942
1,942
1,942
1,942
1,942
1,942
1,942
1,942
1,940
1,940
1,940
1,940
1,940
1,938
1,938
1,938
1,938
1,938
1,938
1,937
1,937
1,937
1,938
1,937
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,937
1,935
1,937
1,935
1,935
1,935
1,935
1,935
1,935
1,933
1,933
1,933
1,933
1,933
1,933
1,933
1,933
1,933
1,933
1,931
1,931
1,931
1,931
1,931
1,933
1,931
1,928
1,930
1,931
1,928
1,928
1,930
1,931
1,930
1,930
1,930
1,930
1,930
1,930
1,930
1,928
1,928
1,926
1,926
1,926
1,926
1,926
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,926
1,926
1,926
1,926
1,926
1,925
1,926
1,926
1,926
1,925
1,925
1,925
1,925
1,923
1,923
1,925
1,925
1,925
1,926
1,926
1,926
1,928
1,926
1,926
1,923
1,925
1,923
1,923
1,925
1,923
1,923
1,925
1,923
1,923
1,923
1,923
1,923
1,923
1,921
1,923
1,923
1,923
1,923
1,921
1,921
1,921
1,921
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,921
1,921
1,919
1,921
1,921
1,921
1,921
1,921
1,921
1,919
1,919
1,921
1,919
1,919
1,919
1,919
1,919
1,919
1,919
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,918
1,916
1,918
1,918
1,916
1,914
1,916
1,916
1,916
1,916
1,914
1,916
1,914
1,914
1,916
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,914
1,918
1,914
1,914
1,914
1,914
1,914
1,914
1,914
1,914
1,914
1,913
1,913
1,913
1,913
1,913
1,913
1,913
1,911
1,913
1,911
1,913
1,911
1,911
1,911
1,911
1,911
1,911
1,913
1,911
1,911
1,911
1,911
1,909
1,909
1,909
1,909
1,909
1,909
1,909
1,909
1,907
1,907
1,907
1,909
1,907
1,907
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,907
1,907
1,907
1,906
1,907
1,906
1,906
1,906
1,907
1,907
1,907
1,907
1,907
1,907
1,907
1,907
1,906
1,906
1,906
1,906
1,907
1,906
1,904
1,906
1,906
1,906
1,906
1,906
1,906
1,906
1,906
1,906
1,906
1,904
1,904
1,904
1,904
1,904
1,904
1,904
1,904
1,904
1,902
1,904
1,904
1,904
1,904
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,904
1,902
1,904
1,902
1,904
1,904
1,902
1,902
1,901
1,902
1,901
1,901
1,901
1,899
1,901
1,901
1,901
1,901
1,901
1,899
1,901
1,899
1,899
1,899
1,899
1,899
1,899
1,899
1,899
1,899
1,901
1,901
1,899
1,899
1,901
1,899
1,899
1,899
1,899
1,897
1,899
1,899
1,899
1,897
1,897
1,897
1,897
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,897
1,895
1,897
1,897
1,895
1,897
1,897
1,897
1,897
1,897
1,897
1,897
1,897
1,895
1,897
1,895
1,895
1,895
1,895
1,895
1,895
1,894
1,895
1,895
1,895
1,895
1,895
1,895
1,895
1,894
1,894
1,894
1,894
1,895
1,895
1,894
1,895
1,894
1,894
1,892
1,894
1,894
1,892
1,892
1,894
1,892
1,892
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,892
1,892
1,892
1,892
1,894
1,892
1,892
1,892
1,894
1,892
1,892
1,892
1,892
1,892
1,892
1,892
1,894
1,892
1,892
1,890
1,892
1,892
1,892
1,892
1,892
1,890
1,890
1,890
1,890
1,892
1,890
1,892
1,890
1,892
1,890
1,890
1,890
1,890
1,890
1,890
1,890
1,890
1,890
1,892
1,890
1,890
1,890
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,890
1,890
1,890
1,890
1,889
1,890
1,889
1,889
1,889
1,889
1,889
1,889
1,887
1,887
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,889
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,887
1,885
1,887
1,885
1,885
1,885
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,885
1,885
1,885
1,885
1,885
1,885
1,883
1,885
1,885
1,887
1,885
1,885
1,887
1,887
1,887
1,885
1,885
1,885
1,885
1,885
1,885
1,885
1,885
1,885
1,885
1,883
1,885
1,883
1,885
1,885
1,885
1,885
1,883
1,883
1,883
1,885
1,885
1,883
1,883
1,883
1,883
1,883
1,883
1,883
1,883
1,883
1,883
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,883
1,883
1,883
1,883
1,882
1,882
1,882
1,882
1,882
1,883
1,882
1,883
1,883
1,882
1,883
1,882
1,883
1,883
1,882
1,882
1,882
1,882
1,882
1,882
1,882
1,882
1,882
1,880
1,882
1,882
1,880
1,882
1,880
1,880
1,882
1,880
1,880
1,880
1,878
1,880
1,880
1,880
1,880
1,878
1,878
1,878
1,878
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,878
1,880
1,878
1,880
1,883
1,883
1,878
1,883
1,877
1,878
1,878
1,878
1,878
1,878
1,878
1,878
1,878
1,878
1,878
1,877
1,877
1,877
1,878
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,875
1,877
1,875
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,877
1,875
1,877
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,877
1,875
1,875
1,875
1,875
1,875
1,875
1,875
1,875
1,875
1,875
1,873
1,875
1,875
1,873
1,875
1,875
1,875
1,877
1,875
1,875
1,875
1,875
1,875
1,877
1,875
1,875
1,875
1,875
1,875
1,875
1,873
1,875
1,875
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
1,873
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,873
1,871
1,873
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,871
1,873
1,871
1,873
1,871
1,871
1,871
1,871
1,870
1,871
1,871
1,870
1,870
1,871
1,870
1,870
1,870
1,871
1,870
1,870
1,870
1,870
1,870
1,870
1,870
1,870
1,870
1,868
1,868
1,870
1,868
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,870
1,868
1,870
1,870
1,870
1,868
1,868
1,870
1,868
1,868
1,868
1,866
1,868
1,866
1,866
1,866
1,866
1,866
1,868
1,868
1,868
1,866
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,868
1,866
1,866
1,866
1,868
1,866
1,868
1,866
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,868
1,866
1,866
1,868
1,866
1,866
1,865
1,865
1,866
1,866
1,866
1,866
1,866
1,865
1,866
1,865
1,865
1,865
1,865
1,865
1,865
1,865
1,865
1,863
1,865
1,865
1,865
1,865
1,863
1,865
1,865
1,865
1,865
1,865
1,863
1,865
1,863
1,865
1,863
1,865
1,863
1,865
1,865
1,865
1,865
1,863
1,865
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,861
1,865
1,863
1,863
1,863
1,866
1,863
1,865
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,861
1,865
1,863
1,861
1,865
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,863
1,861
1,863
1,863
1,861
1,861
1,861
1,863
1,863
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,861
1,861
1,861
1,861
1,861
1,863
1,861
1,863
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,861
1,859
1,861
1,859
1,859
1,863
1,861
1,861
1,861
1,859
1,861
1,861
1,859
1,859
1,859
1,861
1,858
1,859
1,859
1,859
1,859
1,859
1,859
1,859
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,859
1,859
1,859
1,859
1,859
1,859
1,859
1,859
1,859
1,859
1,858
1,858
1,859
1,859
1,859
1,859
1,859
1,858
1,858
1,859
1,858
1,858
1,859
1,858
1,858
1,858
1,858
1,858
1,858
1,858
1,858
1,859
1,858
1,858
1,858
1,856
1,858
1,858
1,858
1,858
1,858
1,858
1,858
1,858
1,856
1,856
1,858
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,858
1,854
1,856
1,858
1,858
1,856
1,856
1,858
1,858
1,856
1,859
1,859
1,853
1,858
1,856
1,854
1,856
1,856
1,856
1,856
1,856
1,856
1,856
1,858
1,856
1,856
1,856
1,858
1,856
1,856
1,856
1,856
1,856
1,856
1,854
1,853
1,853
1,856
1,854
1,853
1,853
1,854
1,854
1,854
1,853
1,854
1,853
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,854
1,854
1,854
1,854
1,853
1,854
1,854
1,854
1,854
1,854
1,856
1,854
1,854
1,853
1,854
1,859
1,854
1,859
1,854
1,853
1,854
1,853
1,854
1,854
1,853
1,853
1,854
1,851
1,851
1,853
1,856
1,851
1,853
1,854
1,854
1,853
1,851
1,853
1,858
1,851
1,853
1,854
1,853
1,851
1,849
1,851
1,851
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,853
1,853
1,853
1,853
1,853
1,851
1,851
1,851
1,853
1,853
1,853
1,851
1,851
1,853
1,851
1,851
1,853
1,851
1,853
1,851
1,851
1,851
1,849
1,851
1,851
1,851
1,851
1,851
1,851
1,849
1,851
1,849
1,849
1,849
1,851
1,849
1,851
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,851
1,849
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,849
1,851
1,851
1,851
1,851
1,851
1,849
1,849
1,851
1,851
1,851
1,853
1,853
1,854
1,858
1,859
1,863
1,863
1,865
1,866
1,870
1,870
1,871
1,873
1,873
1,875
1,877
1,878
1,880
1,882
1,883
1,885
1,887
1,885
1,885
1,883
1,883
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
1,882
1,880
1,878
1,877
1,878
1,880
1,885
1,887
1,889
1,889
1,890
1,892
1,892
1,894
1,895
1,895
1,897
1,901
1,902
1,904
1,906
1,906
1,909
1,909
1,911
1,913
1,916
1,916
1,918
1,919
1,919
1,923
1,925
1,933
1,940
1,945
1,955
1,978
1,993
2,003
2,012
2,010
2,007
2,005
2,005
2,007
2,007
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
2,007
2,005
2,005
2,005
2,005
2,007
2,007
2,003
2,002
2,000
1,998
2,000
2,003
2,012
2,012
2,012
2,014
2,015
2,024
2,034
2,033
2,036
2,050
2,051
2,048
2,045
2,043
2,045
2,057
2,063
2,058
2,057
2,055
2,053
2,053
2,053
2,055
2,070
2,079
2,074
2,070
2,069
2,067
2,067
2,074
2,086
2,086
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
2,082
2,081
2,079
2,079
2,082
2,094
2,094
2,091
2,087
2,086
2,087
2,087
2,086
2,087
2,087
2,089
2,087
2,091
2,091
2,091
2,093
2,094
2,093
2,094
2,096
2,096
2,096
2,098
2,099
2,106
2,117
2,125
2,130
2,135
2,141
2,144
2,147
2,151
2,153
2,154
2,149
2,146
2,141
2,139
2,141
2,149
2,154
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
2,159
2,163
2,165
2,170
2,170
2,177
2,177
2,178
2,182
2,185
2,189
2,192
2,192
2,195
2,197
2,199
2,202
2,204
2,206
2,207
2,211
2,213
2,214
2,216
2,219
2,219
2,221
2,223
2,226
2,228
2,231
2,233
2,235
2,237
2,238
2,240
2,243
2,245
2,247
2,249
2,250
2,254
2,254
2,255
2,259
2,261
2,262
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
2,266
2,266
2,269
2,271
2,273
2,276
2,276
2,278
2,281
2,283
2,285
2,288
2,288
2,290
2,293
2,295
2,297
2,298
2,300
2,302
2,305
2,305
2,307
2,309
2,312
2,314
2,315
2,317
2,319
2,321
2,322
2,326
2,327
2,327
2,329
2,331
2,333
2,334
2,336
2,338
2,339
2,343
2,343
2,346
2,346
2,350
2,350
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
2,351
2,353
2,355
2,357
2,357
2,357
2,240
2,247
2,255
2,259
2,262
2,269
2,274
2,281
2,288
2,295
2,300
2,303
2,307
2,310
2,314
2,317
2,321
2,324
2,327
2,327
2,327
2,326
2,324
2,322
2,317
2,317
2,317
2,319
2,321
2,321
2,322
2,322
2,324
2,326
2,327
2,327
2,327
2,331
2,338
2,341
2,341
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
2,338
2,338
2,341
2,345
2,348
2,353
2,355
2,357
2,360
2,365
2,369
2,372
2,379
2,382
2,384
2,387
2,389
2,393
2,387
2,384
2,382
2,384
2,387
2,393
2,398
2,399
2,401
2,405
2,410
2,411
2,413
2,415
2,417
2,420
2,422
2,423
2,423
2,427
2,429
2,432
2,434
2,434
2,435
2,437
2,439
2,439
2,441
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
2,442
2,442
2,444
2,444
2,444
2,446
2,447
2,447
2,449
2,451
2,449
2,453
2,451
2,453
2,453
2,454
2,454
2,453
2,447
2,447
2,446
2,444
2,447
2,453
2,454
2,459
2,463
2,465
2,468
2,471
2,471
2,475
2,477
2,477
2,482
2,482
2,485
2,489
2,490
2,492
2,494
2,495
2,497
2,499
2,501
2,501
2,502
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
2,506
2,509
2,509
2,511
2,513
2,516
2,518
2,519
2,519
2,521
2,523
2,525
2,526
2,526
2,528
2,530
2,530
2,533
2,535
2,535
2,537
2,538
2,538
2,540
2,542
2,543
2,545
2,545
2,547
2,547
2,547
2,547
2,549
2,549
2,549
2,549
2,550
2,550
2,552
2,552
2,552
2,552
2,554
2,554
2,555
2,555
2,557
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
2,557
2,559
2,562
2,562
2,561
2,562
2,564
2,566
2,566
2,566
2,569
2,569
2,571
2,571
2,573
2,573
2,576
2,573
2,574
2,576
2,576
2,579
2,581
2,581
2,581
2,583
2,583
2,585
2,585
2,586
2,588
2,588
2,590
2,591
2,591
2,593
2,597
2,597
2,597
2,598
2,600
2,600
2,593
2,588
2,585
2,579
2,576
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
2,571
2,566
2,562
2,557
2,554
2,550
2,549
2,547
2,545
2,542
2,540
2,538
2,537
2,535
2,533
2,531
2,528
2,526
2,523
2,523
2,523
2,521
2,519
2,518
2,518
2,516
2,516
2,514
2,513
2,509
2,511
2,507
2,507
2,506
2,504
2,504
2,502
2,501
2,499
2,499
2,499
2,497
2,495
2,495
2,494
2,494
2,494
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,492
2,492
2,490
2,490
2,489
2,489
2,489
2,487
2,487
2,487
2,487
2,485
2,485
2,485
2,485
2,483
2,482
2,482
2,480
2,480
2,480
2,478
2,478
2,477
2,478
2,475
2,477
2,480
2,471
2,475
2,475
2,473
2,473
2,475
2,473
2,471
2,471
2,470
2,468
2,468
2,466
2,466
2,466
2,466
2,465
2,465
2,465
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,465
2,463
2,463
2,461
2,461
2,461
2,459
2,459
2,459
2,459
2,458
2,459
2,458
2,458
2,456
2,456
2,456
2,454
2,454
2,454
2,454
2,454
2,453
2,453
2,451
2,451
2,451
2,451
2,453
2,453
2,451
2,449
2,449
2,447
2,447
2,447
2,446
2,446
2,446
2,444
2,446
2,444
2,444
2,442
2,444
2,442
2,444
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,444
2,442
2,442
2,441
2,442
2,441
2,441
2,441
2,439
2,441
2,441
2,439
2,439
2,439
2,437
2,439
2,437
2,437
2,437
2,437
2,435
2,435
2,435
2,435
2,434
2,434
2,434
2,434
2,434
2,434
2,434
2,434
2,432
2,432
2,432
2,432
2,430
2,430
2,432
2,429
2,430
2,429
2,429
2,432
2,430
2,432
2,430
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,429
2,429
2,427
2,427
2,427
2,425
2,425
2,425
2,425
2,427
2,425
2,425
2,425
2,427
2,425
2,423
2,422
2,422
2,423
2,422
2,422
2,418
2,420
2,423
2,422
2,420
2,420
2,420
2,420
2,418
2,417
2,417
2,418
2,417
2,417
2,415
2,417
2,417
2,417
2,415
2,415
2,415
2,415
2,415
2,415
2,415
2,413
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,413
2,413
2,413
2,413
2,413
2,413
2,413
2,411
2,413
2,411
2,411
2,413
2,411
2,413
2,413
2,411
2,411
2,411
2,411
2,411
2,410
2,411
2,411
2,410
2,410
2,410
2,410
2,410
2,410
2,410
2,410
2,410
2,408
2,408
2,408
2,408
2,408
2,408
2,406
2,406
2,408
2,408
2,408
2,406
2,406
2,405
2,405
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,405
2,403
2,403
2,403
2,403
2,399
2,403
2,399
2,401
2,399
2,401
2,399
2,399
2,399
2,399
2,399
2,399
2,399
2,399
2,398
2,399
2,398
2,398
2,398
2,398
2,401
2,398
2,398
2,396
2,399
2,396
2,396
2,394
2,394
2,394
2,394
2,394
2,394
2,396
2,394
2,396
2,394
2,396
2,394
2,393
2,396
2,391
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,394
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,391
2,391
2,391
2,391
2,391
2,393
2,393
2,394
2,394
2,394
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,394
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,393
2,391
2,391
2,391
2,391
2,391
2,391
2,391
2,389
2,391
2,391
2,389
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,389
2,389
2,389
2,389
2,389
2,389
2,389
2,387
2,389
2,389
2,386
2,387
2,387
2,387
2,386
2,386
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,384
2,382
2,382
2,384
2,384
2,382
2,384
2,382
2,382
2,382
2,382
2,382
2,381
2,382
2,381
2,381
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,381
2,381
2,381
2,381
2,382
2,382
2,381
2,382
2,382
2,382
2,381
2,379
2,381
2,381
2,381
2,381
2,379
2,381
2,382
2,382
2,382
2,382
2,384
2,381
2,382
2,381
2,381
2,379
2,379
2,377
2,379
2,379
2,379
2,381
2,379
2,379
2,379
2,377
2,377
2,377
2,377
2,377
2,375
2,377
2,377
2,379
2,377
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,374
2,377
2,379
2,377
2,375
2,375
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,374
2,372
2,374
2,372
2,374
2,374
2,374
2,374
2,374
2,372
2,374
2,374
2,372
2,372
2,372
2,372
2,372
2,372
2,372
2,372
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,370
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,370
2,369
2,370
2,370
2,369
2,369
2,369
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,367
2,365
2,367
2,367
2,365
2,363
2,365
2,365
2,365
2,365
2,365
2,365
2,365
2,365
2,363
2,363
2,363
2,363
2,363
2,363
2,363
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,362
2,363
2,363
2,363
2,363
2,363
2,363
2,363
2,363
2,363
2,363
2,363
2,362
2,362
2,362
2,362
2,362
2,362
2,363
2,363
2,363
2,363
2,362
2,362
2,362
2,362
2,360
2,358
2,360
2,362
2,362
2,362
2,362
2,362
2,362
2,360
2,362
2,362
2,360
2,362
2,360
2,362
2,362
2,360
2,360
2,362
2,362
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,362
2,360
2,360
2,360
2,360
2,360
2,362
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,360
2,358
2,360
2,358
2,358
2,358
2,358
2,358
2,358
2,358
2,358
2,358
2,358
2,357
2,357
2,358
2,358
2,358
2,357
2,357
2,357
2,357
2,357
2,357
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,357
2,357
2,357
2,357
2,357
2,357
2,357
2,357
2,357
2,357
2,355
2,357
2,355
2,355
2,357
2,355
2,357
2,357
2,355
2,357
2,357
2,355
2,355
2,355
2,355
2,355
2,355
2,355
2,355
2,355
2,355
2,355
2,353
2,355
2,355
2,355
2,355
2,353
2,353
2,353
2,355
2,353
2,353
2,353
2,353
2,353
2,353
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,353
2,353
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,350
2,351
2,351
2,350
2,350
2,351
2,351
2,351
2,351
2,351
2,351
2,351
2,350
2,350
2,350
2,348
2,350
2,350
2,350
2,348
2,350
2,348
2,348
2,348
2,350
2,348
2,350
2,348
2,348
2,348
2,348
2,348
2,350
2,346
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,348
2,348
2,348
2,346
2,346
2,348
2,348
2,348
2,348
2,348
2,348
2,346
2,348
2,348
2,346
2,346
2,348
2,346
2,348
2,346
2,346
2,346
2,346
2,346
2,345
2,346
2,345
2,346
2,346
2,345
2,345
2,345
2,346
2,346
2,345
2,345
2,346
2,345
2,346
2,345
2,345
2,345
2,343
2,345
2,345
2,345
2,343
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,343
2,343
2,343
2,343
2,345
2,345
2,343
2,345
2,343
2,343
2,345
2,343
2,345
2,343
2,345
2,345
2,343
2,343
2,345
2,348
2,345
2,348
2,346
2,346
2,346
2,345
2,341
2,338
2,338
2,338
2,338
2,338
2,339
2,338
2,339
2,339
2,341
2,343
2,345
2,345
2,348
2,357
2,367
2,379
2,387
2,399
2,408
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
2,415
2,425
2,429
2,430
2,432
2,435
2,429
2,432
2,430
2,432
2,430
2,429
2,427
2,427
2,429
2,429
2,427
2,427
2,429
2,430
2,430
2,432
2,434
2,435
2,435
2,437
2,439
2,437
2,439
2,441
2,442
2,442
2,444
2,446
2,446
2,447
2,449
2,451
2,453
2,453
2,453
2,454
2,454
2,456
2,458
2,458
2,459
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
2,459
2,461
2,463
2,463
2,465
2,465
2,466
2,466
2,468
2,468
2,468
2,470
2,470
2,471
2,473
2,473
2,473
2,475
2,477
2,477
2,478
2,478
2,480
2,480
2,480
2,482
2,482
2,482
2,482
2,483
2,485
2,485
2,485
2,485
2,487
2,489
2,489
2,490
2,490
2,490
2,490
2,490
2,490
2,490
2,490
2,490
2,490
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
2,492
2,494
2,495
2,495
2,499
2,501
2,504
2,506
2,509
2,513
2,513
2,514
2,516
2,516
2,518
2,518
2,519
2,519
2,519
2,521
2,523
2,521
2,519
2,519
2,518
2,514
2,514
2,514
2,516
2,514
2,514
2,514
2,516
2,516
2,518
2,518
2,518
2,518
2,518
2,519
2,519
2,519
2,521
2,521
2,521
2,521
2,521
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
2,523
2,523
2,523
2,523
2,523
2,525
2,525
2,525
2,526
2,526
2,526
2,528
2,528
2,528
2,528
2,528
2,530
2,530
2,530
2,530
2,530
2,531
2,530
2,530
2,531
2,531
2,533
2,531
2,533
2,533
2,533
2,533
2,535
2,535
2,535
2,535
2,535
2,537
2,537
2,537
2,538
2,537
2,538
2,538
2,540
2,540
2,538
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
2,540
2,540
2,542
2,542
2,542
2,542
2,542
2,542
2,542
2,542
2,543
2,543
2,543
2,543
2,543
2,543
2,543
2,545
2,543
2,545
2,545
2,545
2,545
2,545
2,547
2,547
2,547
2,547
2,547
2,547
2,547
2,549
2,547
2,549
2,549
2,549
2,549
2,552
2,559
2,564
2,569
2,573
2,574
2,576
2,576
2,576
2,579
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
2,579
2,579
2,583
2,583
2,585
2,586
2,586
2,588
2,586
2,588
2,590
2,590
2,590
2,591
2,591
2,593
2,593
2,593
2,595
2,597
2,597
2,597
2,597
2,598
2,597
2,598
2,598
2,600
2,600
2,602
2,602
2,603
2,603
2,602
2,603
2,603
2,603
2,605
2,605
2,605
2,607
2,607
2,607
2,607
2,609
2,609
2,609
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
2,610
2,610
2,612
2,610
2,612
2,612
2,612
2,614
2,614
2,615
2,617
2,617
2,617
2,617
2,619
2,619
2,621
2,621
2,621
2,622
2,622
2,622
2,622
2,624
2,626
2,624
2,626
2,626
2,626
2,627
2,627
2,627
2,629
2,629
2,629
2,629
2,629
2,629
2,629
2,631
2,629
2,631
2,631
2,631
2,631
2,631
2,631
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
2,633
2,633
2,633
2,633
2,633
2,634
2,634
2,634
2,634
2,634
2,636
2,636
2,636
2,638
2,638
2,638
2,638
2,639
2,638
2,639
2,639
2,641
2,641
2,641
2,643
2,643
2,643
2,643
2,643
2,645
2,643
2,645
2,645
2,645
2,645
2,646
2,646
2,646
2,648
2,648
2,650
2,650
2,650
2,650
2,650
2,651
2,651
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
2,653
2,653
2,653
2,653
2,655
2,655
2,655
2,655
2,657
2,655
2,657
2,657
2,657
2,657
2,658
2,657
2,658
2,657
2,658
2,658
2,658
2,658
2,658
2,658
2,658
2,660
2,660
2,660
2,662
2,660
2,662
2,662
2,663
2,663
2,663
2,663
2,663
2,665
2,665
2,665
2,667
2,667
2,669
2,669
2,669
2,670
2,670
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
2,670
2,672
2,672
2,672
2,674
2,672
2,674
2,674
2,675
2,677
2,681
2,687
2,696
2,708
2,715
2,720
2,723
2,723
2,722
2,717
2,715
2,710
2,708
2,701
2,699
2,696
2,693
2,696
2,701
2,706
2,708
2,711
2,713
2,713
2,715
2,715
2,717
2,718
2,718
2,718
2,722
2,723
2,725
2,725
2,727
2,727
2,730
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
117
117
117
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
123
123
123
2,732
2,735
2,735
2,737
2,739
2,739
2,741
2,741
2,742
2,742
2,744
2,746
2,746
2,747
2,751
2,753
2,754
2,756
2,756
2,758
2,758
2,761
2,761
2,763
2,765
2,768
2,768
2,770
2,771
2,771
2,775
2,777
2,778
2,780
2,782
2,783
2,783
2,785
2,787
2,789
2,789
2,790
2,794
2,794
2,795
2,797
2,799
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
2,801
2,802
2,802
2,804
2,806
2,807
2,807
2,809
2,809
2,813
2,814
2,814
2,816
2,818
2,818
2,821
2,821
2,821
2,823
2,823
2,823
2,825
2,825
2,825
2,826
2,826
2,828
2,830
2,830
2,830
2,830
2,831
2,833
2,833
2,833
2,835
2,835
2,835
2,837
2,837
2,838
2,838
2,840
2,840
2,842
2,842
2,843
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
138
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
143
143
143
143
144
144
144
144
2,845
2,845
2,845
2,847
2,847
2,849
2,850
2,850
2,850
2,850
2,852
2,852
2,852
2,854
2,855
2,857
2,857
2,857
2,859
2,859
2,859
2,861
2,861
2,861
2,862
2,862
2,862
2,864
2,864
2,866
2,868
2,869
2,871
2,873
2,874
2,876
2,878
2,878
2,880
2,881
2,883
2,885
2,888
2,890
2,892
2,893
2,895
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
2,897
2,898
2,898
2,900
2,904
2,905
2,905
2,909
2,910
2,914
2,919
2,921
2,924
2,928
2,931
2,934
2,938
2,940
2,941
2,946
2,950
2,953
2,957
2,958
2,962
2,965
2,970
2,974
2,977
2,981
2,986
2,989
2,993
2,998
3,003
3,006
3,013
3,017
3,020
3,025
3,030
3,034
3,039
3,042
3,049
3,054
3,060
151
151
151
152
152
152
153
153
153
153
154
154
154
154
155
155
155
155
156
156
157
157
157
157
158
158
158
158
159
159
159
160
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
157
157
157
158
158
158
159
159
159
159
160
160
160
160
161
161
161
161
162
162
163
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
3,066
3,072
3,077
3,082
3,087
3,092
3,097
3,102
3,108
3,113
3,118
3,125
3,128
3,135
3,140
3,147
3,149
3,150
3,152
3,154
3,157
3,157
3,157
3,161
3,162
3,166
3,168
3,171
3,174
3,178
3,180
3,183
3,185
3,185
3,188
3,190
3,192
3,193
3,195
3,197
3,198
3,200
3,200
3,202
3,204
3,204
3,205
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
173
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
170
170
170
170
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
177
178
178
178
178
178
178
179
3,207
3,207
3,209
3,210
3,212
3,216
3,216
3,217
3,219
3,221
3,221
3,222
3,222
3,224
3,224
3,226
3,228
3,228
3,231
3,231
3,231
3,233
3,234
3,233
3,234
3,234
3,236
3,236
3,236
3,238
3,238
3,238
3,238
3,233
3,222
3,212
3,205
3,200
3,193
3,190
3,186
3,181
3,180
3,176
3,173
3,169
3,166
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
182
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
3,162
3,161
3,157
3,159
3,157
3,156
3,154
3,152
3,152
3,149
3,145
3,144
3,145
3,140
3,138
3,138
3,135
3,133
3,132
3,132
3,130
3,128
3,126
3,125
3,125
3,125
3,123
3,123
3,121
3,120
3,121
3,116
3,118
3,116
3,114
3,114
3,111
3,113
3,111
3,111
3,109
3,109
3,108
3,106
3,104
3,104
3,102
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
3,102
3,102
3,101
3,101
3,101
3,099
3,099
3,099
3,097
3,096
3,096
3,096
3,096
3,096
3,094
3,094
3,092
3,092
3,092
3,090
3,090
3,089
3,087
3,087
3,085
3,084
3,084
3,084
3,084
3,082
3,082
3,080
3,078
3,084
3,080
3,080
3,078
3,078
3,078
3,078
3,073
3,072
3,077
3,077
3,077
3,073
3,072
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
3,072
3,073
3,073
3,073
3,073
3,070
3,070
3,070
3,072
3,072
3,070
3,070
3,070
3,070
3,068
3,068
3,068
3,068
3,066
3,065
3,065
3,065
3,063
3,061
3,060
3,060
3,058
3,058
3,058
3,056
3,056
3,056
3,056
3,054
3,053
3,053
3,053
3,051
3,051
3,049
3,048
3,046
3,044
3,042
3,024
2,969
2,967
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,964
2,964
2,962
2,960
2,960
2,958
2,957
2,957
2,957
2,957
2,957
2,957
2,957
2,957
2,955
2,953
2,953
2,953
2,952
2,953
2,952
2,952
2,950
2,950
2,950
2,950
2,948
2,948
2,948
2,948
2,948
2,948
2,950
2,948
2,948
2,948
2,948
2,946
2,946
2,946
2,946
2,946
2,946
2,946
2,946
2,945
2,946
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,945
2,945
2,946
2,945
2,945
2,945
2,945
2,945
2,943
2,943
2,941
2,943
2,943
2,943
2,941
2,941
2,941
2,941
2,943
2,941
2,943
2,941
2,941
2,941
2,940
2,940
2,940
2,940
2,940
2,940
2,940
2,940
2,940
2,940
2,938
2,938
2,938
2,938
2,938
2,938
2,938
2,938
2,938
2,938
2,936
2,936
2,936
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,936
2,936
2,936
2,936
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,934
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,933
2,931
2,933
2,933
2,933
2,933
2,933
2,931
2,931
2,931
2,931
2,931
2,931
2,933
2,931
2,931
2,931
2,931
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,931
2,931
2,929
2,929
2,931
2,929
2,929
2,929
2,929
2,929
2,928
2,928
2,928
2,929
2,928
2,929
2,929
2,928
2,929
2,928
2,928
2,928
2,928
2,928
2,928
2,928
2,928
2,926
2,926
2,928
2,926
2,926
2,928
2,926
2,926
2,926
2,926
2,924
2,926
2,926
2,924
2,926
2,924
2,924
2,922
2,922
2,922
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,924
2,922
2,922
2,922
2,922
2,922
2,921
2,922
2,922
2,922
2,922
2,922
2,922
2,922
2,922
2,922
2,921
2,922
2,921
2,921
2,921
2,921
2,921
2,919
2,919
2,919
2,919
2,919
2,917
2,919
2,917
2,919
2,919
2,917
2,919
2,917
2,917
2,916
2,916
2,916
2,917
2,917
2,917
2,916
2,916
2,916
2,916
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,916
2,916
2,916
2,916
2,916
2,916
2,916
2,916
2,916
2,916
2,916
2,914
2,916
2,914
2,914
2,916
2,916
2,917
2,916
2,916
2,916
2,917
2,916
2,917
2,917
2,916
2,916
2,917
2,916
2,916
2,916
2,914
2,914
2,916
2,914
2,916
2,914
2,914
2,914
2,914
2,914
2,914
2,914
2,914
2,914
2,914
2,914
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,912
2,912
2,914
2,912
2,914
2,912
2,912
2,914
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,912
2,909
2,910
2,910
2,910
2,914
2,914
2,914
2,912
2,912
2,916
2,916
2,917
2,914
2,914
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,916
2,917
2,914
2,914
2,912
2,914
2,914
2,914
2,912
2,912
2,914
2,914
2,912
2,912
2,912
2,914
2,912
2,912
2,912
2,912
2,912
2,910
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,912
2,910
2,912
2,912
2,912
2,912
2,910
2,910
2,912
2,910
2,910
2,910
2,910
2,910
2,910
2,912
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,910
2,910
2,912
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,910
2,909
2,910
2,909
2,909
2,909
2,909
2,909
2,909
2,909
2,909
2,907
2,907
2,907
2,905
2,900
2,902
2,902
2,900
2,900
2,900
2,898
2,900
2,898
2,900
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
2,900
2,900
2,900
2,900
2,898
2,898
2,898
2,898
2,898
2,895
2,893
2,897
2,895
2,895
2,895
2,893
2,895
2,893
2,895
2,895
2,895
2,897
2,895
2,895
2,893
2,893
2,893
2,895
2,895
2,895
2,895
2,895
2,895
2,895
2,893
2,893
2,893
2,892
2,893
2,892
2,893
2,893
2,892
2,893
2,893
2,893
2,893
179
179
179
179
179
179
179
179
179
179
182
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
89
89
89
89
89
89
89
89
89
89
90
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
185
185
185
185
185
185
185
185
185
185
188
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
2,892
2,893
2,892
2,893
2,893
2,893
2,892
2,893
2,893
2,893
2,893
2,892
2,893
2,892
2,892
2,893
2,893
2,893
2,893
2,890
2,895
2,892
2,893
2,892
2,892
2,890
2,892
2,892
2,892
2,892
2,892
2,890
2,892
2,892
2,892
2,890
2,892
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
90
90
90
90
90
89
89
90
90
90
90
90
90
90
90
90
90
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
SGY-1 / PC-2
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
40
60
80
100
120
140
160
180
200
140
160
180
200
140
160
180
200
Deplasman (mm)
SGY-1 / PC-3
40
60
80
100
120
Deplasman (mm)
SGY-1 / PC-4
40
60
80
100
120
Deplasman (mm)
SGY-1 / PC-5
pc2 pc3
3,238 185 90
185
90
2
191
SGY-1 / PC-5
40
60
80
100
120
Deplasman (mm)
140
160
180
200
pc4 pc5
2 191
1215(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
7
8
8
8
8
9
9
9
9
9
10
10
10
10
10
10
11
11
11
12
12
12
13
13
13
14
14
14
14
15
15
15
16
16
16
16
17
17
17
18
18
18
19
19
19
19
20
20
20
3,500
3,000
Kuvvet (kg)
1214(mm)
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
2,500
2,000
1,500
1,000
500
0
0
20
20
20
3,500
3,000
Kuvvet (kg)
1213(mm)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
8
8
8
8
9
9
2,500
2,000
1,500
1,000
500
0
3,500
3,000
Kuvvet (kg)
1212(mm)
2,500
2,000
1,500
1,000
500
0
3,500
3,000
Kuvvet (kg)
1211(KgF)
90
135
189
231
243
251
267
285
306
327
340
351
361
375
390
405
423
441
471
500
525
549
573
598
622
647
673
699
721
743
767
788
803
817
827
838
846
856
867
877
887
896
903
910
918
925
930
932
937
940
2,500
2,000
9
9
10
10
10
11
11
11
11
12
12
12
13
13
13
13
14
14
14
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
21
21
21
22
22
22
23
23
23
24
24
24
24
25
25
25
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
Kuvvet (kg)
944
951
956
963
970
975
985
990
997
1,002
1,009
1,012
1,019
1,024
1,030
1,035
1,038
1,040
1,043
1,047
1,048
1,052
1,050
1,047
1,050
1,047
1,045
1,048
1,050
1,052
1,055
1,055
1,059
1,060
1,064
1,064
1,066
1,067
1,069
1,071
1,074
1,074
1,078
1,079
1,081
1,081
1,083
1,088
1,093
1,091
1,093
2,000
1,500
1,000
500
0
0
20
1,095
1,093
1,096
1,096
1,098
1,100
1,102
1,103
1,103
1,107
1,105
1,108
1,110
1,114
1,114
1,117
1,119
1,120
1,122
1,124
1,131
1,129
1,132
1,134
1,138
1,139
1,143
1,143
1,144
1,144
1,150
1,153
1,155
1,155
1,158
1,160
1,163
1,167
1,170
1,172
1,174
1,175
1,177
1,179
1,182
1,184
1,186
1,189
1,192
1,196
1,196
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
1,201
1,203
1,206
1,208
1,210
1,215
1,220
1,220
1,222
1,227
1,230
1,232
1,232
1,237
1,239
1,244
1,251
1,249
1,254
1,256
1,259
1,259
1,264
1,268
1,271
1,275
1,276
1,280
1,285
1,285
1,288
1,294
1,297
1,304
1,306
1,311
1,314
1,316
1,321
1,323
1,328
1,328
1,330
1,331
1,335
1,338
1,342
1,345
1,348
1,354
1,359
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
1,362
1,366
1,371
1,374
1,379
1,383
1,384
1,391
1,395
1,398
1,402
1,405
1,408
1,410
1,414
1,417
1,420
1,424
1,427
1,429
1,434
1,438
1,441
1,444
1,448
1,450
1,453
1,456
1,458
1,463
1,463
1,467
1,468
1,474
1,477
1,480
1,484
1,487
1,491
1,494
1,498
1,503
1,506
1,508
1,513
1,516
1,520
1,525
1,528
1,534
1,535
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
1,539
1,544
1,547
1,551
1,558
1,561
1,564
1,570
1,573
1,576
1,580
1,585
1,590
1,592
1,595
1,600
1,604
1,609
1,612
1,616
1,619
1,621
1,626
1,630
1,631
1,636
1,638
1,642
1,645
1,645
1,643
1,638
1,638
1,640
1,642
1,645
1,648
1,652
1,657
1,660
1,664
1,669
1,674
1,678
1,683
1,686
1,691
1,695
1,698
1,702
1,705
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
1,709
1,712
1,715
1,721
1,724
1,727
1,731
1,734
1,738
1,741
1,746
1,750
1,753
1,757
1,760
1,763
1,769
1,774
1,777
1,777
1,781
1,784
1,789
1,791
1,796
1,799
1,803
1,806
1,810
1,811
1,815
1,820
1,823
1,827
1,830
1,834
1,835
1,841
1,844
1,847
1,851
1,854
1,859
1,861
1,863
1,866
1,870
1,875
1,877
1,880
1,883
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
1,889
1,889
1,894
1,897
1,901
1,906
1,907
1,909
1,911
1,914
1,918
1,921
1,925
1,928
1,931
1,933
1,938
1,942
1,943
1,945
1,949
1,952
1,955
1,959
1,961
1,962
1,966
1,967
1,971
1,971
1,973
1,973
1,974
1,967
1,854
1,847
1,868
1,887
1,902
1,916
1,926
1,938
1,945
1,955
1,964
1,971
1,976
1,981
1,986
1,991
1,997
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
1,998
2,000
2,003
2,009
2,012
2,015
2,017
2,022
2,024
2,022
2,022
2,021
2,029
2,034
2,041
2,041
2,041
2,048
2,048
2,053
2,045
2,046
2,053
2,058
2,062
2,063
2,067
2,069
2,063
2,060
2,063
2,065
2,070
2,072
2,074
2,077
2,079
2,081
2,082
2,081
2,084
2,086
2,086
2,089
2,094
2,093
2,094
2,094
2,098
2,101
2,103
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
2,105
2,106
2,108
2,110
2,110
2,113
2,115
2,117
2,118
2,122
2,123
2,125
2,127
2,129
2,129
2,125
2,122
2,111
2,108
2,108
2,111
2,113
2,115
2,118
2,118
2,118
2,122
2,123
2,125
2,127
2,129
2,130
2,134
2,134
2,135
2,137
2,139
2,141
2,142
2,146
2,146
2,149
2,149
2,151
2,153
2,154
2,156
2,156
2,159
2,158
2,159
71
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
80
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
2,161
2,163
2,165
2,165
2,165
2,168
2,170
2,173
2,175
2,177
2,177
2,178
2,180
2,183
2,183
2,187
2,189
2,192
2,190
2,194
2,195
2,195
2,197
2,201
2,199
2,197
2,197
2,190
2,182
2,173
2,165
2,163
2,156
2,154
2,151
2,147
2,146
2,142
2,142
2,139
2,137
2,137
2,135
2,134
2,132
2,130
2,129
2,129
2,125
2,125
2,125
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,123
2,123
2,120
2,120
2,118
2,117
2,117
2,117
2,115
2,113
2,113
2,111
2,111
2,111
2,110
2,110
2,110
2,110
2,108
2,106
2,106
2,106
2,106
2,105
2,105
2,105
2,105
2,105
2,103
2,103
2,103
2,101
2,101
2,099
2,099
2,101
2,099
2,099
2,099
2,098
2,098
2,098
2,096
2,096
2,096
2,098
2,096
2,094
2,094
2,094
2,094
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,093
2,093
2,091
2,093
2,093
2,093
2,089
2,093
2,093
2,089
2,091
2,091
2,087
2,089
2,089
2,089
2,089
2,087
2,087
2,089
2,087
2,087
2,086
2,086
2,086
2,084
2,086
2,084
2,084
2,084
2,084
2,084
2,084
2,084
2,082
2,082
2,082
2,082
2,081
2,081
2,081
2,082
2,081
2,081
2,081
2,079
2,081
2,079
2,079
2,081
2,079
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,079
2,079
2,079
2,077
2,079
2,077
2,077
2,079
2,077
2,077
2,075
2,075
2,075
2,077
2,075
2,075
2,075
2,074
2,074
2,075
2,074
2,075
2,074
2,072
2,074
2,074
2,072
2,072
2,074
2,074
2,072
2,072
2,072
2,072
2,072
2,072
2,070
2,070
2,070
2,070
2,070
2,070
2,070
2,069
2,069
2,069
2,069
2,070
2,069
2,069
2,069
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,069
2,067
2,069
2,069
2,069
2,067
2,065
2,067
2,065
2,067
2,065
2,063
2,063
2,065
2,067
2,063
2,063
2,065
2,063
2,065
2,063
2,062
2,063
2,062
2,062
2,062
2,062
2,063
2,062
2,062
2,062
2,062
2,060
2,062
2,063
2,062
2,060
2,060
2,058
2,060
2,058
2,062
2,058
2,060
2,062
2,060
2,058
2,062
2,058
2,058
2,062
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,060
2,058
2,058
2,058
2,058
2,058
2,058
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,057
2,055
2,057
2,055
2,055
2,055
2,057
2,055
2,055
2,055
2,055
2,055
2,053
2,055
2,053
2,055
2,053
2,055
2,055
2,053
2,053
2,053
2,053
2,053
2,053
2,053
2,053
2,053
2,053
2,053
2,053
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,053
2,051
2,053
2,053
2,051
2,051
2,051
2,051
2,051
2,051
2,051
2,051
2,051
2,051
2,050
2,051
2,051
2,050
2,050
2,050
2,050
2,050
2,050
2,050
2,050
2,050
2,050
2,050
2,048
2,050
2,048
2,048
2,050
2,048
2,048
2,048
2,048
2,048
2,048
2,048
2,048
2,046
2,048
2,048
2,048
2,048
2,046
2,048
2,046
2,050
2,048
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,046
2,046
2,046
2,046
2,045
2,045
2,046
2,046
2,046
2,045
2,046
2,046
2,045
2,045
2,045
2,045
2,045
2,045
2,046
2,045
2,045
2,045
2,045
2,045
2,045
2,045
2,045
2,045
2,045
2,043
2,045
2,043
2,045
2,043
2,043
2,043
2,043
2,043
2,043
2,043
2,043
2,041
2,043
2,041
2,043
2,043
2,043
2,041
2,043
2,043
2,041
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,041
2,041
2,041
2,041
2,041
2,041
2,043
2,041
2,041
2,041
2,039
2,041
2,041
2,039
2,039
2,043
2,041
2,043
2,041
2,039
2,041
2,038
2,038
2,039
2,039
2,039
2,039
2,041
2,041
2,039
2,039
2,039
2,039
2,041
2,039
2,039
2,038
2,039
2,039
2,038
2,041
2,039
2,039
2,039
2,041
2,039
2,038
2,036
2,038
2,036
2,038
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,038
2,036
2,038
2,038
2,038
2,036
2,036
2,038
2,036
2,038
2,036
2,036
2,034
2,039
2,038
2,038
2,036
2,034
2,036
2,036
2,034
2,031
2,033
2,036
2,034
2,034
2,036
2,036
2,034
2,036
2,036
2,034
2,036
2,034
2,033
2,034
2,034
2,034
2,033
2,034
2,033
2,034
2,034
2,033
2,033
2,033
2,034
2,033
2,033
2,033
2,033
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,033
2,033
2,033
2,033
2,033
2,033
2,033
2,031
2,033
2,031
2,033
2,031
2,033
2,031
2,031
2,031
2,031
2,029
2,034
2,031
2,027
2,033
2,031
2,033
2,029
2,034
2,029
2,034
2,026
2,033
2,031
2,031
2,034
2,026
2,027
2,027
2,029
2,031
2,031
2,029
2,029
2,029
2,031
2,029
2,029
2,029
2,029
2,029
2,027
2,029
2,027
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,029
2,029
2,029
2,029
2,029
2,029
2,029
2,027
2,029
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,027
2,026
2,027
2,026
2,026
2,027
2,026
2,027
2,027
2,026
2,027
2,026
2,026
2,026
2,026
2,027
2,026
2,026
2,026
2,026
2,027
2,026
2,026
2,026
2,024
2,026
2,024
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,024
2,026
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,024
2,022
2,022
2,024
2,024
2,022
2,022
2,024
2,022
2,022
2,022
2,024
2,022
2,022
2,022
2,022
2,022
2,024
2,026
2,022
2,021
2,022
2,024
2,024
2,021
2,022
2,022
2,021
2,022
2,026
2,022
2,022
2,022
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,022
2,022
2,021
2,021
2,024
2,022
2,022
2,021
2,021
2,021
2,022
2,021
2,019
2,021
2,022
2,022
2,019
2,021
2,021
2,021
2,022
2,022
2,022
2,022
2,021
2,019
2,019
2,019
2,019
2,021
2,021
2,019
2,019
2,021
2,017
2,019
2,017
2,017
2,017
2,021
2,017
2,019
2,015
2,021
2,022
2,019
2,019
2,017
2,019
2,019
2,017
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,019
2,017
2,017
2,017
2,017
2,017
2,015
2,017
2,015
2,017
2,015
2,017
2,015
2,017
2,017
2,015
2,015
2,017
2,015
2,015
2,017
2,017
2,017
2,017
2,017
2,021
2,017
2,017
2,015
2,015
2,017
2,019
2,015
2,017
2,019
2,015
2,012
2,015
2,021
2,015
2,022
2,015
2,015
2,015
2,019
2,015
2,017
2,015
2,017
2,015
2,015
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,015
2,017
2,017
2,015
2,015
2,015
2,015
2,015
2,015
2,015
2,015
2,015
2,015
2,017
2,017
2,019
2,022
2,026
2,027
2,031
2,033
2,034
2,036
2,034
2,034
2,033
2,033
2,033
2,033
2,033
2,031
2,031
2,029
2,029
2,027
2,026
2,026
2,024
2,022
2,022
2,019
2,019
2,015
2,014
2,012
2,010
2,009
2,009
2,007
2,007
2,007
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
2,005
2,005
2,005
2,005
2,005
2,007
2,029
2,058
2,077
2,075
2,075
2,077
2,077
2,077
2,079
2,081
2,081
2,082
2,084
2,086
2,089
2,091
2,094
2,096
2,098
2,099
2,103
2,105
2,106
2,108
2,110
2,110
2,111
2,113
2,115
2,117
2,118
2,120
2,123
2,122
2,123
2,127
2,125
2,129
2,129
2,130
2,130
2,132
2,134
2,134
2,135
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
2,137
2,137
2,137
2,137
2,139
2,141
2,141
2,141
2,142
2,142
2,144
2,144
2,144
2,146
2,144
2,146
2,146
2,147
2,149
2,149
2,149
2,149
2,151
2,151
2,151
2,151
2,153
2,153
2,153
2,153
2,154
2,154
2,154
2,156
2,154
2,158
2,156
2,156
2,159
2,158
2,158
2,159
2,159
2,159
2,161
2,159
2,163
2,161
2,161
2,163
2,163
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
2,163
2,163
2,161
2,165
2,163
2,165
2,165
2,163
2,163
2,166
2,166
2,166
2,166
2,166
2,166
2,166
2,168
2,166
2,170
2,171
2,168
2,168
2,170
2,170
2,168
2,168
2,170
2,168
2,170
2,171
2,170
2,170
2,171
2,171
2,168
2,171
2,171
2,171
2,173
2,171
2,171
2,171
2,171
2,171
2,173
2,173
2,171
2,173
2,173
2,173
2,173
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
2,171
2,173
2,173
2,173
2,175
2,173
2,175
2,175
2,173
2,175
2,173
2,175
2,175
2,177
2,178
2,177
2,178
2,178
2,178
2,177
2,177
2,178
2,178
2,177
2,178
2,178
2,178
2,178
2,178
2,180
2,178
2,180
2,180
2,180
2,180
2,180
2,180
2,182
2,182
2,182
2,182
2,182
2,182
2,183
2,182
2,182
2,182
2,183
2,183
2,183
2,183
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
2,183
2,185
2,183
2,185
2,185
2,185
2,185
2,185
2,185
2,187
2,187
2,187
2,187
2,189
2,187
2,190
2,190
2,189
2,189
2,189
2,190
2,190
2,189
2,190
2,190
2,190
2,190
2,190
2,190
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,192
2,194
2,192
2,192
2,194
2,194
2,194
2,194
2,194
2,194
2,194
2,195
2,194
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
2,195
2,194
2,194
2,194
2,194
2,194
2,195
2,194
2,194
2,195
2,195
2,195
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,197
2,199
2,201
2,201
2,199
2,199
2,199
2,199
2,201
2,201
2,201
2,201
2,201
2,201
2,201
2,201
2,202
2,201
2,202
2,202
2,202
2,201
2,204
2,202
2,202
2,202
2,204
2,204
2,204
2,204
2,204
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
2,204
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,206
2,204
2,206
2,206
2,206
2,206
2,207
2,206
2,207
2,207
2,209
2,207
2,206
2,207
2,207
2,211
2,207
2,211
2,209
2,209
2,209
2,211
2,211
2,211
2,213
2,211
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,213
2,214
2,214
2,214
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
2,214
2,213
2,214
2,214
2,214
2,214
2,216
2,214
2,214
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,216
2,218
2,218
2,216
2,216
2,218
2,218
2,218
2,216
2,218
2,218
2,218
2,218
2,219
2,218
2,219
2,219
2,218
2,218
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,221
2,219
2,219
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
2,219
2,221
2,221
2,219
2,221
2,219
2,219
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,223
2,221
2,221
2,221
2,221
2,223
2,221
2,221
2,221
2,221
2,221
2,221
2,223
2,223
2,221
2,223
2,223
2,223
2,223
2,223
2,223
2,223
2,225
2,225
2,223
2,225
2,225
2,223
2,225
2,223
2,223
2,223
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
2,223
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,219
2,221
2,219
2,219
2,219
2,219
2,219
2,219
2,221
2,219
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,221
2,223
2,223
2,223
2,223
2,223
2,225
2,225
2,225
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
2,225
2,226
2,225
2,226
2,225
2,225
2,226
2,226
2,226
2,228
2,228
2,228
2,230
2,228
2,230
2,230
2,230
2,230
2,231
2,230
2,230
2,231
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,233
2,235
2,237
2,235
2,245
2,255
2,264
2,271
2,271
2,264
2,259
2,255
2,257
2,261
2,262
2,266
2,264
2,261
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
2,255
2,252
2,254
2,255
2,257
2,261
2,264
2,269
2,274
2,276
2,276
2,279
2,279
2,278
2,278
2,278
2,278
2,278
2,278
2,279
2,279
2,279
2,279
2,279
2,278
2,273
2,273
2,274
2,278
2,281
2,285
2,285
2,286
2,288
2,288
2,290
2,290
2,290
2,291
2,291
2,293
2,293
2,293
2,295
2,295
2,297
2,297
2,297
2,298
2,298
2,300
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
2,300
2,300
2,300
2,300
2,302
2,302
2,303
2,303
2,305
2,305
2,305
2,305
2,307
2,307
2,307
2,309
2,309
2,309
2,309
2,309
2,310
2,310
2,312
2,312
2,312
2,314
2,315
2,315
2,315
2,317
2,317
2,317
2,319
2,319
2,319
2,321
2,321
2,322
2,322
2,324
2,326
2,327
2,326
2,326
2,326
2,326
2,327
2,326
2,327
2,331
2,329
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
2,331
2,329
2,331
2,333
2,331
2,333
2,333
2,334
2,334
2,336
2,336
2,338
2,338
2,338
2,339
2,339
2,341
2,341
2,341
2,341
2,343
2,343
2,345
2,343
2,346
2,346
2,346
2,346
2,346
2,348
2,348
2,350
2,350
2,351
2,351
2,353
2,353
2,353
2,353
2,355
2,355
2,357
2,357
2,357
2,357
2,357
2,358
2,358
2,360
2,360
2,360
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
2,362
2,358
2,363
2,365
2,362
2,363
2,362
2,367
2,365
2,367
2,367
2,367
2,367
2,370
2,369
2,372
2,369
2,370
2,372
2,374
2,375
2,375
2,374
2,375
2,379
2,375
2,377
2,379
2,381
2,379
2,379
2,379
2,379
2,381
2,381
2,382
2,382
2,384
2,384
2,384
2,386
2,389
2,389
2,391
2,393
2,394
2,396
2,396
2,398
2,398
2,398
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
2,399
2,399
2,399
2,401
2,401
2,401
2,403
2,406
2,406
2,406
2,406
2,408
2,408
2,406
2,408
2,408
2,410
2,410
2,411
2,411
2,413
2,411
2,413
2,413
2,415
2,417
2,417
2,417
2,418
2,418
2,420
2,420
2,422
2,422
2,423
2,423
2,425
2,425
2,425
2,425
2,427
2,427
2,429
2,430
2,430
2,432
2,432
2,434
2,434
2,434
2,435
106
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
111
111
111
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
2,435
2,435
2,437
2,437
2,437
2,439
2,437
2,439
2,442
2,446
2,449
2,454
2,453
2,449
2,456
2,453
2,454
2,453
2,454
2,456
2,454
2,456
2,458
2,456
2,458
2,459
2,459
2,459
2,459
2,459
2,459
2,461
2,461
2,461
2,461
2,461
2,463
2,465
2,466
2,466
2,466
2,466
2,468
2,468
2,470
2,470
2,470
2,470
2,471
2,471
2,471
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
2,471
2,473
2,473
2,473
2,473
2,475
2,477
2,477
2,478
2,478
2,478
2,478
2,480
2,480
2,482
2,482
2,482
2,482
2,483
2,485
2,487
2,489
2,490
2,492
2,494
2,495
2,495
2,497
2,499
2,499
2,501
2,502
2,504
2,506
2,507
2,507
2,509
2,511
2,511
2,511
2,513
2,514
2,516
2,516
2,516
2,516
2,519
2,519
2,519
2,521
2,521
117
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
2,521
2,523
2,523
2,525
2,525
2,525
2,526
2,528
2,530
2,531
2,531
2,531
2,533
2,533
2,535
2,537
2,538
2,538
2,538
2,540
2,540
2,542
2,542
2,543
2,543
2,543
2,545
2,547
2,547
2,549
2,549
2,549
2,549
2,550
2,550
2,552
2,552
2,554
2,554
2,555
2,555
2,557
2,557
2,559
2,559
2,561
2,561
2,562
2,562
2,562
2,564
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
132
132
133
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
2,564
2,566
2,566
2,567
2,567
2,569
2,573
2,571
2,571
2,574
2,574
2,574
2,576
2,578
2,578
2,578
2,578
2,579
2,579
2,581
2,583
2,583
2,583
2,585
2,586
2,586
2,588
2,588
2,590
2,590
2,590
2,591
2,591
2,591
2,593
2,595
2,595
2,597
2,598
2,598
2,600
2,598
2,598
2,600
2,598
2,605
2,602
2,603
2,603
2,603
2,605
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
69
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
74
74
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
141
141
141
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
2,605
2,607
2,607
2,610
2,607
2,610
2,612
2,612
2,614
2,614
2,615
2,615
2,617
2,617
2,617
2,619
2,619
2,624
2,621
2,624
2,624
2,626
2,626
2,626
2,627
2,627
2,629
2,631
2,631
2,631
2,631
2,633
2,633
2,633
2,634
2,634
2,636
2,636
2,638
2,638
2,638
2,639
2,639
2,641
2,641
2,641
2,643
2,643
2,645
2,645
2,645
143
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
2,645
2,646
2,646
2,648
2,650
2,650
2,650
2,651
2,651
2,653
2,653
2,653
2,655
2,655
2,655
2,655
2,657
2,657
2,657
2,657
2,658
2,657
2,657
2,653
2,651
2,651
2,651
2,650
2,650
2,653
2,651
2,650
2,651
2,651
2,651
2,651
2,653
2,653
2,653
2,653
2,655
2,653
2,653
2,655
2,655
2,655
2,655
2,657
2,657
2,655
2,657
152
153
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
165
165
165
2,657
2,657
2,658
2,657
2,657
2,660
2,658
2,658
2,660
2,660
2,660
2,660
2,660
2,660
2,660
2,660
2,658
2,658
2,658
2,660
2,660
2,660
2,660
2,660
2,660
2,662
2,662
2,662
2,662
2,663
2,663
2,663
2,665
2,665
2,665
2,665
2,665
2,665
2,665
2,667
2,667
2,669
2,667
2,669
2,669
2,670
2,670
2,670
2,670
2,672
2,670
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
2,672
2,672
2,672
2,672
2,672
2,672
2,672
2,672
2,672
2,672
2,672
2,674
2,672
2,674
2,674
2,672
2,674
2,674
2,672
2,674
2,674
2,675
2,674
2,675
2,675
2,674
2,675
2,677
2,675
2,675
2,675
2,675
2,677
2,675
2,679
2,677
2,679
2,677
2,677
2,675
2,674
2,674
2,675
2,675
2,684
2,686
2,693
2,691
2,693
2,693
2,696
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
169
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
2,694
2,696
2,696
2,698
2,698
2,698
2,699
2,701
2,699
2,699
2,699
2,699
2,699
2,698
2,703
2,699
2,703
168
169
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
176
177
SGY-2 / PC-2
20
40
60
80
100
120
maksimum kuvvet
maksimum sehim2
maksimum sehim3
maksimum sehim4
maksimum sehim5
140
160
180
200
140
160
180
200
140
160
180
200
Deplasman (mm)
SGY-2 / PC-3
20
40
60
80
100
120
Deplasman (mm)
SGY-2 / PC-4
20
40
60
80
100
120
Deplasman (mm)
SGY-2 / PC-5
pc2
2,703 171
171
87
3
177
20
40
60
80
100
120
Deplasman (mm)
140
160
180
200