350
100
350
2
0
0
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
135
7852
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
151
142
200
100
87
78
58
52
47
43
46
48
48
71
49
45
42
65
96
106
200
200
98
104
87
72
74
59
56
45
46
35
32
31
31
32
32
37
32
34
28
26
25
27
22
20
22
22
24
34
26
24
24
25
24
27
31
23
22
20
20
18
18
23
19
20
26
19
22
19
22
23
24
39
23
21
23
15
13
12
9
8
6
5
4
5
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
103
7
5
5
4
4
4
5
7
6
5
5
5
5
5
5
4
4
3
3
3
3
2
2
2
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
118
102
85
66
56
48
43
40
36
35
32
59
90
130
200
200
200
128
114
98
75
71
57
52
52
43
45
38
36
36
36
33
37
40
31
30
30
26
27
25
27
36
29
35
28
27
27
29
28
41
34
26
26
22
21
20
20
22
20
21
30
20
22
20
23
23
24
41
23
23
23
15
14
13
11
9
7
6
4
4
4
4
8
3
3
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
115
30
6
6
6
6
5
5
5
5
5
5
5
5
5
6
7
8
6
4
4
4
3
3
3
3
3
3
3
4
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
2
3
3
3
3
4
3
4
5
5
7
7
8
10
14
18
27
28
24
20
18
16
15
13
13
11
11
11
13
10
10
11
11
13
11
12
12
12
12
16
14
14
14
22
15
15
16
14
15
18
16
19
19
16
18
15
15
14
14
18
18
20
23
22
25
20
25
27
28
46
29
31
29
20
19
18
16
15
16
12
10
14
13
13
36
11
10
10
6
2
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
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
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
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
144
155
165
169
177
173
187
200
173
156
164
168
138
131
139
119
124
117
146
122
103
96
92
91
112
118
140
200
156
200
147
200
128
111
101
88
75
67
71
55
53
47
46
45
45
44
45
74
42
39
40
36
48
47
75
94
74
199
71
68
65
41
36
33
28
24
25
21
17
15
14
13
14
14
18
17
13
14
12
10
13
15
15
32
15
12
11
8
6
6
4
3
2
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
14
14
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
3
2
2
2
2
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
4
3
42
16
20
25
49
59
67
200
69
68
61
37
33
28
25
22
20
23
20
21
22
21
26
24
51
56
92
200
128
200
125
200
91
73
64
43
35
30
24
21
17
16
15
14
17
13
12
13
16
12
16
11
11
13
15
15
21
23
13
13
12
10
11
11
10
13
13
8
8
8
7
10
9
10
12
21
12
15
11
9
9
9
9
11
11
7
6
5
4
4
3
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
28
106
100
82
96
100
103
127
133
110
109
104
100
106
107
112
133
113
127
128
144
159
200
200
155
149
134
123
120
110
104
120
104
112
120
124
142
133
133
118
120
120
120
133
112
133
117
120
121
160
116
116
112
104
111
112
112
150
115
116
120
111
114
120
105
120
101
102
104
107
120
120
100
95
91
100
86
84
83
100
77
76
75
71
70
69
68
67
67
66
66
66
66
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
64
28
22
22
22
16
11
12
13
14
13
13
13
13
13
13
26
20
15
14
13
13
13
11
10
10
10
10
11
12
12
12
12
12
12
12
12
13
14
15
21
24
28
47
43
40
40
40
29
18
18
18
29
34
40
31
22
22
22
22
22
22
22
31
40
53
59
62
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
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
138
138
160
129
131
138
141
146
163
155
150
147
149
148
150
163
142
155
150
161
170
200
200
157
153
142
128
123
122
118
120
120
113
115
120
105
120
100
98
97
100
100
93
100
100
98
103
100
100
120
97
97
100
100
88
100
86
90
96
100
100
100
100
100
100
88
86
100
84
83
100
88
95
100
100
100
100
100
100
100
88
86
100
78
77
75
71
70
69
68
67
67
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
59
18
18
29
25
22
22
16
11
10
11
12
13
20
24
28
47
32
18
15
15
22
31
35
40
40
40
40
40
34
28
28
28
47
56
61
63
64
65
65
65
52
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
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
189
187
166
172
166
156
178
153
139
135
133
131
137
139
136
164
132
116
108
115
133
136
200
200
114
126
117
116
148
111
128
99
104
80
71
65
57
55
54
54
56
54
52
54
52
64
62
55
56
70
56
55
53
51
61
66
72
101
85
70
66
64
64
60
60
72
75
88
137
98
112
101
101
109
101
117
99
114
100
80
82
79
77
75
71
76
59
64
66
61
106
60
46
42
32
20
4
25
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
150
135
70
6
7
8
5
2
1
2
2
2
1
1
1
1
1
1
1
1
1
2
4
7
4
1
4
7
5
3
3
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
1
2
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
11
6
2
4
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
174
169
163
152
144
155
142
142
184
135
131
125
123
110
107
104
112
114
134
160
200
200
200
139
129
119
110
106
97
104
83
89
93
90
120
90
87
93
84
96
95
97
140
88
92
87
83
86
82
98
92
81
107
72
64
62
59
60
61
62
62
67
67
74
76
77
120
86
88
93
97
103
111
132
100
98
98
91
89
101
89
91
91
99
91
84
83
83
154
79
71
98
55
10
12
63
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
120
40
28
18
9
9
6
3
3
4
5
14
8
3
2
2
2
4
4
3
2
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
4
3
2
2
12
31
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
140
125
117
102
97
106
74
93
115
123
200
200
100
96
81
65
64
55
52
52
43
47
42
45
52
49
52
52
52
34
31
26
22
19
17
17
13
12
11
10
10
9
9
9
11
9
10
9
8
9
8
7
8
9
11
12
15
15
11
13
18
13
13
22
11
10
9
6
5
5
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
102
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
157
140
145
145
171
200
200
200
116
104
84
67
57
51
44
40
45
34
35
40
36
40
36
36
26
25
21
19
20
18
16
16
17
16
18
17
18
18
17
22
15
20
20
20
36
16
16
15
12
10
11
11
13
21
15
23
15
15
13
10
9
10
7
6
6
5
5
4
4
3
4
3
2
3
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
131
131
131
131
131
131
131
87
43
32
22
30
26
20
10
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
35
94
76
54
58
51
46
47
43
42
41
46
43
47
47
69
50
48
62
69
100
111
200
200
99
103
86
68
62
54
44
40
37
34
31
31
30
32
33
33
37
40
30
29
27
26
23
21
23
23
25
37
25
24
26
27
26
34
34
25
24
22
21
19
19
25
20
21
28
19
22
19
22
24
24
40
23
21
23
15
13
12
9
8
6
5
4
5
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
13
13
13
13
12
11
10
8
6
6
6
6
6
6
6
4
3
3
3
4
5
4
3
3
3
2
2
2
2
2
2
2
2
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
13
82
66
43
49
42
40
40
39
40
38
43
38
39
39
40
42
39
40
65
95
124
200
200
147
122
107
89
74
69
59
54
50
46
54
41
39
41
40
38
44
47
35
33
30
29
28
26
28
39
30
35
29
27
28
30
29
44
39
27
27
23
22
21
20
24
21
21
30
20
22
20
23
23
24
41
23
23
23
15
15
13
11
10
7
5
4
4
4
3
8
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
15
14
13
10
8
15
12
9
9
9
9
8
8
8
7
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
174
166
200
128
122
113
108
127
94
128
72
66
66
62
62
62
67
78
104
118
200
200
98
94
77
58
53
45
39
31
27
26
22
22
23
25
28
28
28
23
20
19
15
14
12
13
9
9
9
8
10
8
7
8
9
7
8
8
7
9
8
7
8
8
10
10
12
15
10
11
16
12
12
19
10
9
8
6
5
4
4
3
4
4
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
114
29
25
13
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
136
120
94
78
67
64
60
61
72
53
52
71
99
137
200
200
200
110
96
76
56
46
38
31
26
25
22
26
33
29
40
27
28
22
20
18
16
16
14
13
13
16
14
15
16
16
17
17
20
14
19
19
20
36
15
15
15
10
10
11
10
13
21
15
23
15
15
13
10
9
10
7
6
6
5
5
4
4
3
4
3
2
3
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
152
76
1
1
1
1
1
1
1
4
2
1
2
1
1
1
2
4
2
1
2
3
3
4
3
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
109
119
109
125
79
67
63
52
53
52
44
60
37
38
40
44
47
51
67
73
102
116
200
200
95
92
75
56
49
41
33
29
25
23
21
21
22
24
26
28
28
21
19
19
15
14
12
13
9
9
9
8
10
8
8
8
9
7
8
8
7
9
8
7
8
8
10
10
12
15
10
11
16
12
12
19
10
9
8
6
5
4
4
3
4
4
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
163
126
65
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
104
145
118
132
100
88
83
73
62
61
52
42
39
41
41
45
64
44
41
65
94
103
200
200
96
91
75
51
45
36
30
25
21
21
20
24
32
28
39
25
28
21
20
17
15
16
13
12
13
16
14
15
16
16
16
17
20
14
19
19
20
36
15
15
15
10
10
11
10
13
21
15
23
15
15
13
10
9
10
6
6
6
5
5
4
4
3
4
3
2
3
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
95
95
48
1
1
1
1
1
1
2
23
12
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
170
181
200
163
163
169
142
133
124
127
109
110
107
113
120
104
133
118
136
158
200
200
166
143
137
129
124
126
128
124
150
131
130
134
155
122
150
124
124
121
133
116
115
114
120
120
121
133
142
116
120
121
128
133
128
163
127
119
118
110
107
100
100
100
100
100
100
100
100
103
103
104
120
100
100
100
88
86
100
78
77
75
71
70
69
68
67
67
66
66
66
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
114
28
34
26
18
18
18
15
13
14
15
15
14
13
12
11
10
9
11
13
11
9
8
8
11
13
14
14
14
15
20
14
8
8
8
8
11
10
10
10
16
19
22
16
10
38
52
35
18
18
18
18
20
22
25
28
64
82
55
28
28
28
28
28
40
40
40
40
40
40
40
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
157
151
146
135
127
128
127
133
150
139
144
155
164
177
200
200
200
172
163
154
150
136
133
131
133
135
150
136
136
133
133
133
123
120
120
113
115
114
120
120
114
133
108
110
120
113
120
120
108
108
106
103
102
100
100
100
97
102
120
100
100
100
94
100
100
102
103
104
120
104
100
100
100
88
100
92
91
100
100
81
79
76
72
70
69
68
67
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
133
66
66
53
37
22
22
20
18
16
15
23
19
14
9
8
8
9
28
25
21
18
33
30
28
28
28
25
22
22
22
22
22
31
35
37
38
39
40
53
59
62
64
66
66
66
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
53
59
62
64
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
190
200
184
161
157
165
160
200
200
130
130
116
109
117
97
99
86
84
78
78
82
71
93
67
67
69
66
67
79
62
67
66
62
61
107
68
71
106
63
67
72
65
76
66
59
58
62
62
64
81
72
73
85
121
97
107
101
103
109
99
132
96
94
88
78
76
75
75
75
71
76
59
64
60
55
106
44
42
39
41
20
4
98
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
152
82
13
10
7
9
6
4
4
2
1
3
3
2
1
1
3
3
2
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
2
3
3
3
4
4
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
1
3
6
3
1
1
2
3
2
1
1
1
1
1
1
1
2
3
11
6
2
4
25
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
199
200
200
200
178
174
188
153
142
138
122
117
122
115
112
146
105
103
101
92
100
101
100
158
90
90
89
84
88
85
91
113
84
101
79
73
66
65
64
66
81
67
67
69
73
72
70
94
72
76
83
92
96
109
137
106
135
100
95
97
106
90
91
92
92
85
89
83
85
120
73
60
46
38
10
12
31
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
133
66
66
66
66
53
40
37
28
19
10
5
3
2
1
1
1
2
6
4
2
2
2
2
2
6
4
2
1
1
1
1
1
1
1
2
2
2
2
2
3
5
4
3
2
1
1
1
1
10
6
2
1
1
1
1
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
4
3
2
2
5
9
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
163
167
200
144
139
117
103
97
94
93
91
96
95
80
77
66
68
82
109
117
200
200
113
119
105
90
85
76
64
65
52
50
48
45
44
45
43
42
40
46
39
42
42
44
46
36
37
40
42
46
50
47
38
37
34
32
30
28
28
27
27
27
27
30
30
30
42
30
31
31
29
32
30
30
31
31
31
33
29
27
26
25
26
25
21
23
21
15
21
10
8
10
8
2
21
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
2
1
1
2
2
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
5
5
5
5
5
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
147
130
113
94
89
80
75
81
66
63
63
85
112
143
200
200
200
129
121
106
87
77
67
58
53
52
49
47
48
46
45
44
46
43
41
46
42
40
40
38
44
39
36
35
37
45
36
41
33
34
30
29
27
28
27
28
28
32
29
30
28
29
28
27
28
27
27
32
29
29
31
33
27
27
27
25
26
25
22
19
19
12
11
9
7
6
6
2
3
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
115
30
5
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
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
3
3
2
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
170
184
200
174
174
180
141
129
115
109
85
80
76
77
71
64
97
82
112
142
200
200
166
113
98
74
60
52
44
40
35
32
36
27
27
26
24
34
21
21
20
19
19
18
23
17
17
24
14
13
11
9
11
11
12
19
10
10
9
7
7
6
6
5
5
4
4
4
4
3
3
3
4
5
3
3
3
3
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
133
66
33
22
20
18
11
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
168
161
141
134
107
102
96
97
110
80
118
95
122
155
200
200
200
110
95
77
54
46
36
29
24
21
20
17
15
20
14
13
13
11
9
9
9
10
8
9
7
10
7
8
10
10
9
18
9
11
12
10
22
9
9
9
7
7
8
7
5
4
4
3
3
4
4
4
10
4
4
4
3
3
4
2
2
2
2
2
2
4
4
2
2
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
133
66
66
40
15
14
12
9
6
5
12
7
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
58
107
101
97
94
95
92
92
95
75
65
57
54
51
53
61
50
55
41
63
96
128
200
200
168
111
95
73
57
50
42
37
32
29
28
23
24
20
18
24
15
14
13
12
11
11
13
12
12
23
12
12
16
9
9
9
8
11
7
6
6
5
5
5
4
4
3
4
3
3
4
4
3
3
3
5
2
2
2
2
2
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
40
27
15
9
6
4
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
133
160
127
116
119
111
105
113
89
77
68
58
50
48
42
46
46
41
66
65
98
132
200
200
166
101
84
65
47
37
30
24
20
17
15
13
11
10
10
10
11
12
8
9
9
9
10
7
6
7
5
5
7
8
8
18
9
10
11
10
21
8
8
8
6
6
8
5
4
4
3
3
2
3
3
4
10
4
5
4
3
3
4
2
2
2
2
3
4
4
4
2
2
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
133
77
22
13
4
3
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
92
82
103
84
84
113
84
91
91
91
112
98
99
98
109
91
96
91
91
90
108
129
132
200
200
123
126
119
108
105
104
90
88
84
83
92
82
76
79
89
80
78
84
84
73
72
70
80
72
70
70
73
67
67
70
73
59
56
55
53
53
58
53
54
54
51
60
58
57
78
59
60
61
60
65
61
60
73
59
59
58
59
53
51
50
46
44
39
43
33
31
46
20
17
19
15
2
31
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
14
8
2
7
12
8
4
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
128
41
82
75
69
78
93
78
80
82
76
81
91
84
107
91
92
95
89
89
107
127
148
200
200
170
142
134
120
111
105
98
93
88
85
85
85
84
84
93
76
87
71
71
70
72
66
60
56
55
55
60
60
64
98
60
61
53
47
46
46
47
45
47
48
49
56
49
50
48
47
47
46
47
46
47
50
48
48
54
47
49
49
48
56
46
45
41
40
38
22
18
19
16
16
34
5
9
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
87
15
4
13
7
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
3
2
2
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
133
85
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
62
40
25
11
10
19
23
28
34
37
32
28
28
28
34
37
38
39
40
53
59
62
64
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
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
29
16
200
140
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
5
5
6
7
8
18
18
16
15
21
24
28
28
28
64
65
41
18
18
23
25
26
27
28
47
37
28
28
34
37
32
28
28
28
40
53
59
66
66
66
66
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
182
200
200
135
149
135
146
200
127
200
135
148
180
200
200
200
109
94
76
56
46
38
29
25
22
20
19
19
18
22
17
15
16
18
18
24
30
17
17
16
17
16
18
21
21
19
17
16
14
16
15
14
28
15
16
16
16
11
11
10
9
14
10
11
12
12
12
19
11
10
10
9
11
7
7
5
4
4
3
3
3
3
3
3
3
3
3
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
115
31
25
18
11
4
2
4
3
2
3
3
3
4
5
4
3
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
140
200
101
85
73
51
71
100
137
200
200
200
200
104
88
69
47
37
29
22
17
14
11
11
10
10
17
8
8
7
6
6
6
5
6
5
4
5
5
6
8
8
6
10
6
7
9
8
16
11
7
7
6
5
4
4
3
4
3
3
4
3
3
4
5
4
4
3
3
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
171
200
166
200
194
200
200
200
119
108
89
97
120
151
200
200
200
200
200
200
200
107
91
72
51
43
35
28
23
19
17
15
14
12
12
15
15
17
30
16
17
23
21
21
45
22
22
21
17
14
14
13
12
16
11
11
10
8
10
10
10
21
10
10
11
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
115
31
21
11
10
9
6
4
4
4
4
4
4
4
4
6
7
5
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
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
4
4
4
4
4
4
4
4
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
175
200
133
200
157
181
200
200
200
103
87
69
47
36
28
21
17
14
11
10
9
9
10
10
8
8
11
8
8
15
7
8
6
5
5
5
6
6
4
3
3
3
3
4
6
3
3
3
4
4
3
4
3
4
3
3
3
6
3
3
4
3
4
3
3
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
105
10
10
10
10
10
6
2
2
3
5
5
3
2
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
168
194
200
200
200
200
136
124
112
200
108
105
200
71
65
59
36
29
24
16
13
10
7
6
5
5
4
6
3
3
3
3
3
4
4
4
9
4
5
6
5
10
9
5
5
4
3
3
3
2
3
4
2
3
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
146
132
200
89
80
75
57
51
43
37
30
26
22
21
20
19
19
18
19
15
18
14
15
19
18
20
30
20
23
28
26
25
55
22
22
23
17
16
14
13
15
11
10
10
9
9
10
11
10
13
12
10
14
9
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
115
31
21
11
12
13
12
11
9
8
7
5
4
4
5
4
4
4
7
6
5
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
136
157
182
200
200
200
105
89
71
49
38
29
22
18
15
12
11
11
11
10
11
13
7
7
6
5
5
5
5
3
4
5
5
8
8
5
4
3
3
3
3
4
5
5
5
4
4
4
5
5
5
4
4
5
4
5
3
5
3
3
3
4
5
5
5
3
3
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
10
10
10
10
10
10
10
10
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
140
200
160
183
200
200
200
200
102
86
67
47
37
29
20
16
13
10
8
7
7
6
6
8
4
4
3
3
3
3
4
3
3
2
2
3
3
1
1
1
1
1
1
4
1
1
1
3
1
1
2
2
3
4
3
4
3
4
3
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
112
25
25
25
25
25
25
25
25
13
1
1
1
1
4
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
167
194
200
200
200
200
101
85
66
45
35
27
20
16
12
9
7
6
5
4
4
4
4
8
3
36
42
48
200
49
50
52
28
24
19
12
10
8
6
5
4
3
3
2
3
2
2
2
2
2
4
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
2
1
1
1
2
101
51
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
168
147
138
200
139
160
155
200
200
161
200
147
154
183
200
200
200
119
107
90
71
60
52
43
39
43
28
25
24
21
21
26
19
20
19
20
23
22
22
27
15
15
14
12
11
11
10
10
10
13
10
10
10
9
14
9
8
7
7
7
8
11
11
12
22
12
12
14
10
9
9
11
7
7
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
101
2
2
2
3
3
3
2
2
3
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
138
131
124
200
117
142
146
200
200
97
88
71
49
41
32
26
21
18
15
13
11
10
9
9
8
7
9
7
7
7
8
6
5
5
5
4
5
5
4
4
4
4
4
5
4
4
5
4
4
4
4
3
5
3
2
2
2
2
2
2
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
174
200
142
200
104
99
121
112
102
200
82
77
70
47
40
33
26
27
25
26
40
22
22
20
16
15
14
14
14
13
13
19
12
13
14
15
18
16
18
11
10
11
10
11
16
11
16
12
12
16
13
12
12
17
10
11
8
7
6
6
5
5
6
5
5
5
5
5
5
5
5
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
111
22
16
10
11
8
6
6
6
4
3
6
7
5
4
8
14
9
4
4
4
6
8
6
4
4
3
3
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
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
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
102
200
200
200
200
200
200
200
200
200
200
200
200
200
140
159
156
200
200
163
193
200
200
200
114
101
84
63
50
42
34
29
35
20
19
18
15
14
18
11
11
12
11
13
18
13
22
10
9
9
7
6
5
5
4
4
4
4
6
4
4
4
4
6
5
5
8
8
5
4
4
3
3
3
4
3
3
3
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
111
22
7
2
1
1
1
2
2
2
2
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
168
194
200
200
200
200
136
125
113
200
76
67
60
36
29
26
23
22
22
24
14
13
11
9
8
8
6
6
6
4
5
4
4
5
4
3
3
3
3
2
2
3
3
2
2
3
2
2
2
2
2
2
2
2
2
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
149
200
167
186
200
200
200
200
117
102
84
67
59
51
61
39
41
37
34
44
29
28
24
19
17
17
17
17
18
18
18
15
14
14
15
11
12
13
13
15
14
20
14
20
14
13
13
11
14
10
9
9
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
111
22
16
10
11
8
6
6
6
6
6
12
10
8
8
7
6
6
6
6
6
5
4
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
7
7
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
102
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
138
200
97
111
106
90
200
72
67
64
42
36
28
23
18
15
14
13
12
14
11
8
8
6
5
5
4
4
5
5
4
5
8
4
5
5
5
5
4
8
4
4
5
4
5
4
5
5
5
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
14
14
14
14
14
8
2
2
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
170
200
164
200
200
161
193
200
200
200
200
200
200
200
200
200
135
124
200
79
70
61
37
30
23
17
15
12
10
11
7
6
5
5
4
4
6
3
3
3
2
2
3
3
2
3
3
3
3
3
3
3
3
2
3
2
2
2
3
2
3
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
30
30
30
30
19
9
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
102
86
67
45
67
97
102
200
200
86
83
63
40
32
24
17
13
10
41
45
50
200
50
51
51
27
23
18
12
10
7
6
5
4
3
2
2
2
2
1
2
2
2
2
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
172
200
200
119
105
88
74
71
63
69
55
53
58
52
57
66
72
88
88
86
55
48
38
31
27
24
21
20
20
18
17
23
15
14
14
12
12
11
11
10
12
10
9
10
12
12
13
19
15
13
14
20
15
15
24
12
10
9
7
6
5
5
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
109
18
10
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
128
111
96
74
67
58
56
55
58
55
62
62
41
41
36
30
34
25
22
23
23
23
23
25
24
22
19
29
17
22
22
23
37
18
17
16
12
10
12
11
14
23
16
25
16
17
15
11
10
10
7
7
6
6
5
4
4
3
4
3
2
3
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
6
6
6
6
6
6
6
6
6
6
6
6
6
30
15
1
1
1
3
11
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
154
136
147
98
82
77
63
62
56
50
66
41
42
42
38
40
41
32
32
43
26
28
28
30
43
30
46
31
28
28
19
16
13
10
9
8
7
5
4
3
3
3
2
2
4
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
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
3
2
1
1
2
3
6
10
13
14
15
11
6
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
151
141
200
101
88
79
59
53
47
43
46
48
48
71
49
46
43
66
96
105
200
200
98
104
87
72
74
59
56
45
46
35
32
30
31
32
32
37
32
34
28
26
25
27
21
19
21
21
24
35
26
24
25
26
25
29
33
24
23
21
20
19
19
23
20
20
26
19
22
19
22
23
24
39
23
21
23
15
13
12
9
8
6
5
4
5
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
103
7
5
5
4
4
4
5
7
6
5
5
5
5
5
5
4
4
3
3
3
3
5
3
2
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
115
99
83
63
53
45
40
38
35
34
31
59
90
130
200
200
200
128
114
98
75
71
57
52
52
43
45
38
36
36
36
33
37
40
31
30
30
26
27
25
26
36
29
35
28
27
27
29
28
41
34
26
26
22
21
20
20
22
20
21
30
20
22
20
23
23
24
41
23
23
23
15
14
13
11
9
7
6
4
4
4
4
8
3
3
3
2
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
115
30
6
6
6
6
5
5
5
5
5
5
5
5
5
6
7
8
6
4
4
4
3
3
3
3
3
3
3
4
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
115
102
87
68
65
61
56
70
46
43
40
63
94
103
200
200
94
99
83
69
68
56
54
43
48
35
32
30
29
30
30
32
30
30
26
26
24
28
21
20
22
22
24
34
25
24
24
22
21
21
23
20
20
20
19
18
18
23
20
20
28
19
20
19
21
22
23
38
22
23
21
14
13
11
9
8
7
5
4
5
4
4
13
4
4
4
2
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
102
4
4
4
5
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
3
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
143
131
118
200
88
80
73
48
72
101
136
200
200
200
122
106
91
68
63
51
47
44
39
41
34
33
35
35
33
40
40
31
30
32
24
26
24
25
35
28
32
28
27
26
27
26
38
32
25
24
21
20
19
19
23
20
21
30
20
22
20
22
23
24
40
24
24
24
15
14
12
10
8
7
6
4
4
4
4
6
4
3
3
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
5
5
5
5
5
18
11
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
4
5
6
4
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
191
177
159
152
153
149
146
167
137
124
113
119
136
139
200
200
115
118
107
94
93
80
72
74
63
61
60
55
51
61
49
51
51
50
54
59
58
75
72
61
61
78
61
64
84
57
61
69
69
85
87
66
64
64
64
59
60
70
72
85
130
96
112
101
104
109
105
138
104
114
102
83
85
80
78
75
71
76
59
64
61
56
106
44
42
38
27
18
3
21
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
110
21
21
23
15
8
5
2
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
4
2
1
5
4
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
4
3
2
3
10
6
2
3
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
182
163
155
143
141
134
133
142
135
146
170
200
200
200
150
139
131
122
114
112
104
95
102
101
104
123
98
99
93
89
90
91
94
152
81
80
81
75
82
82
90
116
85
96
76
82
61
63
64
65
81
65
67
65
71
73
73
106
81
82
92
96
107
131
129
117
98
95
91
87
90
84
82
82
86
71
89
79
81
154
65
60
52
45
16
15
65
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
40
40
40
40
40
34
21
9
6
6
6
6
5
5
5
5
4
3
6
5
4
3
3
2
1
1
1
1
2
1
1
1
4
2
1
1
1
2
3
2
1
1
1
2
2
2
2
2
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
5
4
3
9
15
37
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
28
106
100
82
96
100
103
127
133
110
109
104
100
106
107
112
133
113
127
128
144
159
200
200
155
149
134
123
120
110
104
120
104
112
120
124
142
133
133
118
120
120
120
133
112
133
117
120
121
160
116
116
112
104
111
112
112
150
115
116
120
111
114
120
105
120
101
102
104
107
120
120
100
95
91
100
86
84
83
100
77
76
75
71
70
69
68
67
67
66
66
66
66
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
64
28
22
22
22
16
11
12
13
14
13
13
13
13
13
13
26
20
15
14
13
13
13
11
10
10
10
10
11
12
12
12
12
12
12
12
12
13
14
15
21
24
28
47
43
40
40
40
29
18
18
18
29
34
40
31
22
22
22
22
22
22
22
31
40
53
59
62
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
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
138
138
160
129
131
138
141
146
163
155
150
147
149
148
150
163
142
155
150
161
170
200
200
157
153
142
128
123
122
118
120
120
113
115
120
105
120
100
98
97
100
100
93
100
100
98
103
100
100
120
97
97
100
100
88
100
86
90
96
100
100
100
100
100
100
88
86
100
84
83
100
88
95
100
100
100
100
100
100
100
88
86
100
78
77
75
71
70
69
68
67
67
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
59
18
18
29
25
22
22
16
11
10
11
12
13
20
24
28
47
32
18
15
15
22
31
35
40
40
40
40
40
34
28
28
28
47
56
61
63
64
65
65
65
52
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
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
165
152
144
163
121
110
120
115
139
157
200
200
169
139
132
117
103
100
91
89
91
88
85
107
82
88
97
99
100
120
111
117
120
133
120
106
107
103
100
120
100
110
112
111
133
121
126
133
142
131
136
138
142
160
142
150
137
142
143
147
150
150
160
155
147
142
135
135
135
144
146
146
171
112
96
100
85
80
158
62
56
52
38
12
23
23
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
114
28
28
28
28
25
22
22
18
15
14
13
13
11
10
10
10
10
8
7
9
7
6
6
8
10
10
11
9
8
8
8
8
8
8
8
10
22
22
16
11
7
7
11
13
11
10
10
12
13
15
12
9
12
16
13
10
10
9
8
24
17
11
18
15
13
11
11
10
9
8
7
7
14
18
22
14
7
6
6
7
7
6
5
5
4
4
4
5
5
5
5
6
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
171
157
160
163
180
200
200
200
159
150
152
142
146
160
141
161
145
142
145
147
152
160
160
160
145
145
142
134
133
130
128
133
121
120
120
116
120
112
120
108
101
100
100
106
107
120
120
127
134
155
142
142
137
136
137
144
144
149
181
156
160
163
143
143
142
136
133
127
133
106
101
95
73
76
56
50
50
54
33
33
20
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
66
66
66
66
66
66
66
93
106
120
74
28
28
28
40
31
22
16
10
10
14
13
13
14
15
18
20
22
17
13
14
14
15
21
15
10
10
10
11
19
23
19
15
13
12
11
11
14
16
18
20
21
22
20
18
18
18
29
34
40
34
28
28
28
28
28
28
66
66
66
44
22
22
22
22
22
22
22
18
15
14
13
13
13
11
9
12
10
8
8
9
7
6
6
6
11
18
16
15
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
35
94
76
54
58
51
46
47
43
42
41
46
43
47
47
69
50
48
62
69
100
111
200
200
99
103
86
68
62
54
44
40
37
34
31
31
30
32
33
33
37
40
30
29
27
26
23
21
23
23
25
37
25
24
26
27
26
34
34
25
24
22
21
19
19
25
20
21
28
19
22
19
22
24
24
40
23
21
23
15
13
12
9
8
6
5
4
5
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
13
13
13
13
12
11
10
8
6
6
6
6
6
6
6
4
3
3
3
4
5
4
3
3
3
2
2
2
2
2
2
2
2
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
13
82
66
43
49
42
40
40
39
40
38
43
38
39
39
40
42
39
40
65
95
124
200
200
147
122
107
89
74
69
59
54
50
46
54
41
39
41
40
38
44
47
35
33
30
29
28
26
28
39
30
35
29
27
28
30
29
44
39
27
27
23
22
21
20
24
21
21
30
20
22
20
23
23
24
41
23
23
23
15
15
13
11
10
7
5
4
4
4
3
8
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
15
14
13
10
8
15
12
9
9
9
9
8
8
8
7
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
170
181
200
163
163
169
142
133
124
127
109
110
107
113
120
106
133
120
137
159
200
200
166
143
137
129
124
126
128
124
150
131
130
134
155
125
150
128
127
124
133
117
115
114
120
118
119
120
142
113
118
121
128
133
129
166
127
127
130
120
120
120
110
111
110
111
120
113
120
120
112
120
119
125
130
142
142
133
133
121
120
117
115
114
133
110
103
102
100
95
100
100
81
66
40
85
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
114
28
34
26
18
18
18
15
13
14
15
15
14
13
12
11
10
9
11
13
11
9
9
12
11
11
11
13
14
15
20
15
10
10
10
10
11
10
10
15
18
20
22
20
14
9
9
13
14
13
13
13
20
24
26
28
34
37
40
34
28
28
28
28
40
40
40
40
40
40
40
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
52
40
40
53
59
62
51
40
40
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
157
151
152
146
139
155
142
142
150
143
146
156
165
177
200
200
200
172
163
154
150
145
140
142
138
139
150
137
137
133
133
133
123
120
120
113
115
114
120
120
117
133
112
120
120
115
120
120
109
108
106
103
102
100
100
100
97
102
120
100
100
100
94
100
100
102
103
104
120
104
104
100
100
100
88
92
91
100
100
77
74
70
69
66
68
76
90
120
120
90
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
133
66
66
53
37
22
22
20
18
16
15
23
19
14
9
8
8
9
28
25
21
18
33
41
50
39
28
25
22
22
22
22
22
31
35
37
38
39
40
53
59
62
64
66
66
66
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
53
59
62
64
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
42
18
18
18
25
29
33
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
192
188
200
169
161
156
162
158
200
200
131
132
117
104
117
91
84
85
83
81
103
82
71
93
65
67
70
64
65
79
64
67
72
66
67
106
71
71
106
64
67
71
65
71
66
56
56
61
61
63
81
72
72
82
112
95
104
104
111
118
105
139
101
95
88
81
79
79
79
83
75
80
66
71
69
68
125
63
58
53
62
20
8
175
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
152
82
13
10
7
9
6
4
4
3
2
4
3
2
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
7
7
7
12
10
8
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
199
200
200
200
178
174
188
150
139
129
119
115
119
114
111
146
104
101
100
91
98
94
95
156
89
85
85
80
86
83
97
107
85
86
73
70
62
63
61
64
81
63
67
65
69
70
70
91
69
74
82
91
95
112
130
111
151
112
99
97
90
87
94
98
100
111
106
95
100
113
80
100
58
55
37
14
46
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
133
66
66
66
66
53
40
37
28
19
10
5
3
2
1
1
1
2
2
2
2
2
2
2
2
6
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
3
2
1
1
1
1
10
6
2
1
1
1
1
1
1
1
2
4
5
3
1
1
1
1
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
6
4
3
8
7
6
10
13
16
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
163
167
200
144
139
117
103
97
94
93
91
96
95
80
77
66
68
82
109
117
200
200
113
119
105
90
85
76
64
65
52
50
48
45
44
45
43
42
40
46
39
42
42
44
46
36
37
40
42
46
50
47
38
37
34
32
30
28
28
27
27
27
27
30
30
30
42
30
31
31
29
32
30
30
31
31
31
33
29
27
26
25
26
25
21
23
21
15
21
10
8
10
8
2
21
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
2
1
1
2
2
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
5
5
5
5
5
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
147
130
113
94
89
80
75
81
66
63
63
85
112
143
200
200
200
129
121
106
87
77
67
58
53
52
49
47
48
46
45
44
46
43
41
46
42
40
40
38
44
39
36
35
37
45
36
41
33
34
30
29
27
28
27
28
28
32
29
30
28
29
28
27
28
27
27
32
29
29
31
33
27
27
27
25
26
25
22
19
19
12
11
9
7
6
6
2
3
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
115
30
5
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
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
3
3
2
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
170
184
200
174
174
180
141
129
115
109
85
80
76
77
71
64
97
82
112
142
200
200
166
113
98
74
60
52
44
40
35
32
36
27
27
26
23
32
20
20
20
19
19
18
23
18
17
24
14
13
11
10
12
12
12
20
10
10
9
7
8
7
8
9
6
6
5
4
5
4
4
4
4
5
4
5
5
4
4
4
3
6
3
3
4
3
2
2
4
2
2
2
2
1
1
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
133
66
33
22
20
18
11
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
168
161
141
134
107
102
96
97
110
80
118
95
122
155
200
200
200
110
95
77
54
46
36
29
24
21
20
17
15
20
14
13
13
11
9
9
9
10
8
9
8
10
8
8
10
10
10
20
9
12
12
10
22
9
9
9
8
7
8
7
5
4
4
3
3
4
4
4
10
4
4
4
3
3
4
2
2
2
2
1
1
2
2
2
3
3
4
11
1
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
133
66
66
40
15
14
12
9
6
5
12
7
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
159
155
150
132
123
115
133
112
120
121
120
134
162
200
200
200
132
122
109
92
86
75
72
58
55
52
50
46
42
51
39
39
50
37
42
42
39
66
38
37
36
40
30
29
26
28
26
26
30
26
23
23
22
22
25
19
19
24
28
29
45
42
37
58
38
36
40
31
28
26
28
21
19
16
14
11
11
10
10
14
9
9
8
7
7
7
6
6
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
104
8
7
6
4
2
2
5
3
2
2
4
4
4
4
4
4
5
5
4
3
4
4
3
3
3
3
3
3
3
4
6
6
6
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
4
4
6
6
6
6
6
6
6
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
148
146
118
103
99
101
101
101
114
109
127
158
200
200
200
130
117
105
90
73
64
51
43
41
35
40
44
53
64
64
74
45
42
36
33
31
28
43
23
23
22
20
21
17
19
16
15
15
14
18
14
15
17
14
18
16
18
21
23
31
23
24
33
24
23
36
20
18
16
12
11
9
8
8
6
5
5
4
5
3
3
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
108
16
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
3
4
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
147
148
107
93
91
91
88
87
99
95
118
152
200
200
200
113
96
83
63
55
46
36
33
32
29
30
32
34
37
40
41
32
29
28
22
19
17
20
15
16
16
14
17
13
13
13
16
11
10
10
9
10
10
11
11
12
13
13
23
13
13
13
14
13
13
26
12
11
10
7
6
5
5
4
3
3
3
2
3
2
3
3
1
1
1
1
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
73
73
73
73
73
73
39
6
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
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
156
200
115
93
83
65
59
55
46
69
98
135
200
200
200
109
94
75
55
48
38
33
29
25
25
20
19
18
16
16
15
14
14
13
21
12
12
12
11
11
13
10
10
9
11
9
9
11
9
9
10
10
8
7
6
8
5
5
5
4
4
4
5
5
6
11
5
6
5
4
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
29
29
29
29
29
29
29
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
171
200
150
140
139
121
114
100
88
100
119
151
200
200
200
123
111
95
77
68
59
50
45
46
45
48
62
50
62
48
44
46
45
43
56
42
36
35
33
32
32
36
40
45
57
51
57
40
49
48
44
88
42
42
42
33
29
31
29
35
57
39
51
41
35
36
40
30
37
25
23
20
15
13
12
11
10
14
9
9
8
7
7
7
7
7
7
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
93
93
93
93
93
93
66
39
13
17
19
22
13
5
6
4
2
6
13
8
3
3
3
3
4
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
5
4
4
4
4
4
4
4
5
5
5
6
6
6
6
6
6
6
6
6
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
172
169
200
142
144
133
113
102
107
100
121
154
200
200
200
118
107
88
70
58
48
39
35
38
37
41
68
50
53
51
55
38
37
32
27
25
25
22
22
31
23
25
25
27
32
24
41
24
29
30
27
45
22
21
21
16
17
21
21
25
41
27
41
30
28
25
19
18
17
13
14
13
13
15
9
8
7
6
5
4
5
3
3
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
105
10
2
2
3
2
1
4
3
2
2
2
2
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
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
164
200
126
112
107
97
95
76
71
82
108
143
200
200
200
111
98
79
60
50
42
35
29
31
28
31
51
36
37
32
42
26
25
23
20
17
17
16
16
18
16
22
18
19
22
18
18
16
19
18
25
29
16
15
13
10
9
12
12
16
27
19
30
20
22
19
14
12
10
8
7
6
5
4
4
3
3
3
2
2
3
3
3
3
3
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
102
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
147
200
104
94
86
70
59
51
50
67
99
136
200
200
200
107
93
73
51
42
34
28
23
20
17
19
17
17
29
16
15
14
12
11
11
9
10
9
10
13
10
13
12
11
11
17
9
12
15
14
25
22
13
12
10
8
7
6
6
6
6
6
8
6
7
6
7
5
7
4
4
3
3
2
3
2
2
2
2
1
2
1
2
2
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
100
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
173
200
147
131
125
108
95
89
76
70
65
61
67
82
88
103
153
114
153
134
123
117
200
91
114
117
100
200
90
92
98
76
70
64
68
62
64
103
63
69
61
42
36
28
22
18
15
12
14
13
13
31
12
13
16
16
11
23
23
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
106
12
9
5
1
1
1
5
3
1
3
6
5
4
3
2
1
1
1
1
1
1
1
2
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
6
8
9
11
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
162
176
146
142
148
175
141
131
153
123
117
114
200
122
119
200
102
100
90
80
73
74
78
68
60
60
60
51
60
59
58
143
54
69
71
59
111
58
56
54
48
46
46
44
62
44
38
36
30
33
29
26
25
32
18
16
13
10
8
7
5
5
5
5
8
8
1
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
104
9
6
4
6
6
5
3
2
9
6
3
2
1
1
1
1
2
2
3
2
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
9
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
191
200
200
168
184
192
200
200
200
163
168
200
126
133
96
81
74
66
67
52
49
46
41
40
35
33
40
40
41
79
43
45
44
48
38
38
38
52
39
46
48
44
67
41
43
43
38
43
36
33
31
37
28
30
30
25
31
19
18
13
11
10
10
11
9
13
14
13
32
9
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
135
70
70
82
49
17
17
10
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
3
6
9
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
35
73
118
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
186
197
200
200
200
200
162
152
133
126
116
134
136
200
200
111
105
89
70
63
54
45
49
38
35
34
34
33
35
39
41
52
42
45
44
38
39
43
36
41
38
40
46
40
39
52
37
34
33
30
44
23
21
18
13
11
9
7
7
6
6
8
10
11
21
21
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
1
1
2
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
16
34
40
95
95
138
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
161
158
200
128
139
133
121
200
109
105
101
83
77
64
56
48
42
39
39
42
45
50
45
58
43
47
48
45
54
42
42
42
41
52
39
37
34
33
28
29
27
29
41
27
34
22
20
15
12
13
12
11
22
15
21
24
39
39
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
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
3
4
3
2
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
73
73
73
73
73
94
118
147
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
181
200
159
200
124
114
129
117
110
200
121
119
200
117
115
115
200
108
106
97
96
66
58
54
52
50
44
63
41
42
50
34
33
33
32
35
30
57
63
68
200
71
73
70
45
40
34
28
28
20
17
16
14
11
11
8
7
6
5
7
5
6
2
10
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
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
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
6
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
179
200
200
152
168
166
200
200
136
132
130
112
126
129
113
200
98
93
92
75
71
57
51
49
45
51
39
38
36
38
35
37
39
44
39
42
41
46
48
38
49
49
61
102
71
103
81
93
94
70
62
67
40
33
28
20
17
14
11
9
8
8
7
9
8
5
6
10
4
10
28
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
127
55
15
4
10
13
8
3
2
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
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
1
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
8
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
189
200
172
200
171
176
173
200
200
142
140
132
126
156
119
113
123
90
82
72
59
70
64
67
144
75
101
107
102
200
99
91
99
82
81
121
64
61
56
44
42
39
45
44
50
76
55
71
61
70
65
48
41
40
29
27
24
20
19
15
12
10
8
6
5
4
8
10
12
31
10
9
11
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
18
18
18
18
18
18
18
18
18
84
142
171
118
66
36
7
2
3
2
1
1
3
17
9
1
1
2
1
1
2
3
2
1
1
2
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
7
8
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
157
160
200
145
154
161
137
200
136
132
137
125
109
142
100
103
124
118
122
200
115
130
149
137
200
200
134
139
134
114
111
172
89
81
79
59
60
63
63
80
81
62
89
57
49
46
62
31
27
22
15
19
17
16
44
15
15
15
11
9
1
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
60
60
60
60
35
10
6
3
10
5
1
7
4
1
1
1
1
1
1
1
3
3
3
2
1
2
1
1
1
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
3
2
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
183
197
200
200
200
191
191
200
200
158
127
126
119
107
118
86
76
87
84
89
132
85
73
64
53
48
45
39
36
38
49
52
64
101
77
115
88
95
104
68
72
52
46
42
34
36
28
25
26
17
16
15
15
16
13
13
8
7
6
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
2
3
4
3
3
6
6
6
5
5
3
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
152
148
151
118
122
100
106
82
100
97
98
200
96
101
96
77
92
88
92
105
101
89
62
55
51
44
43
51
38
41
41
38
47
37
37
36
40
35
34
34
39
29
27
25
21
23
18
15
16
10
10
10
9
14
8
8
10
10
8
14
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
113
113
113
113
113
87
62
62
62
62
62
62
47
33
17
2
2
13
24
12
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
193
200
198
200
200
200
200
166
149
143
200
115
107
100
83
73
78
60
53
50
45
42
40
39
44
44
48
64
50
58
51
55
51
44
40
43
34
32
33
29
27
30
34
31
41
28
28
23
19
16
13
11
10
9
8
12
6
6
5
6
3
3
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
36
26
98
55
12
1
2
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
183
200
200
169
200
173
186
151
200
117
105
98
81
69
62
70
66
68
120
62
63
67
62
60
59
68
46
44
44
43
40
46
40
37
35
35
32
32
30
32
29
29
31
31
47
35
23
22
21
19
17
24
12
10
10
9
1
11
11
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
100
1
1
1
2
3
10
19
11
3
3
4
3
3
2
1
2
8
14
8
3
1
1
1
4
5
7
4
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
23
23
23
52
86
126
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
162
200
153
142
141
142
141
143
200
126
133
117
119
111
114
200
97
97
88
70
72
73
64
71
64
55
55
68
48
57
59
57
103
56
53
58
38
35
35
34
36
43
34
37
27
22
19
17
16
14
16
15
8
7
7
4
3
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
101
3
12
22
28
35
48
54
58
62
116
158
179
91
3
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
176
200
176
182
200
171
172
153
134
200
146
173
173
200
200
123
113
100
78
66
59
52
46
50
43
51
63
64
77
126
65
64
67
53
50
49
82
46
44
47
32
31
31
23
20
20
16
14
20
12
11
10
11
5
5
5
1
2
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
121
42
2
2
2
8
4
1
1
2
4
3
3
4
3
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
178
200
200
173
176
200
171
200
200
129
116
102
94
88
108
116
108
200
97
92
97
80
75
73
68
63
57
64
51
51
58
57
55
73
44
46
48
48
59
46
47
41
35
31
29
26
23
21
27
18
17
16
15
14
12
17
9
9
8
11
8
2
35
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
112
112
112
112
112
112
112
112
92
72
72
44
16
8
7
7
9
9
5
1
7
10
11
6
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
5
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
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
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
43
43
43
121
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
183
200
200
197
200
200
200
200
200
200
200
200
166
161
200
128
104
98
82
99
97
99
200
91
86
83
63
63
66
63
76
78
61
61
56
57
48
43
40
47
39
40
49
42
41
65
36
34
30
25
23
21
18
19
18
18
31
16
14
14
13
9
8
8
7
6
9
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
5
5
5
5
57
83
90
82
46
11
11
7
3
3
3
3
3
2
2
8
7
7
21
11
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
3
3
2
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
197
199
200
200
200
200
200
200
200
200
200
184
200
184
200
200
183
200
200
197
200
200
200
200
173
175
169
200
158
142
155
123
120
114
99
94
109
105
102
200
90
91
90
70
63
58
55
80
82
102
200
102
155
102
85
76
60
51
47
57
57
61
114
58
60
51
39
34
30
28
26
27
23
17
16
14
13
16
11
8
8
9
2
12
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
102
5
3
1
1
4
8
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
3
5
3
2
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
115
102
87
68
65
61
56
70
46
43
40
63
94
104
200
200
95
100
84
70
68
57
54
43
48
35
31
30
29
30
31
35
30
32
27
26
24
28
22
20
22
22
24
33
25
24
24
23
21
21
24
20
22
20
19
18
18
23
19
19
24
18
20
18
21
23
23
37
22
20
21
14
13
11
9
8
6
5
4
5
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
102
4
4
4
5
4
4
4
4
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
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
143
131
119
200
88
80
73
48
72
101
136
200
200
200
122
106
91
68
63
51
47
44
39
41
34
33
35
35
33
40
40
31
30
32
24
26
25
26
35
28
32
27
27
25
27
26
38
32
25
25
22
21
20
19
23
20
21
30
20
22
20
23
23
24
41
24
24
24
16
15
13
11
9
7
6
5
5
4
4
8
3
3
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
5
5
5
5
5
18
11
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
5
3
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
2
2
2
3
5
3
4
4
5
5
5
6
5
7
9
12
18
19
14
13
12
11
9
9
8
8
10
8
9
8
8
8
9
10
9
10
10
11
11
14
15
13
13
23
13
13
14
13
14
15
14
18
13
13
13
13
12
11
12
15
14
16
18
17
20
17
21
22
23
40
24
22
27
18
17
16
14
13
13
13
9
12
12
12
29
10
10
9
6
5
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
2
2
2
3
5
3
4
4
5
5
5
6
5
7
9
12
18
19
14
13
12
11
9
9
8
8
10
8
9
8
8
8
9
10
9
10
10
11
11
14
15
13
13
23
13
13
14
13
14
15
14
18
13
13
13
13
12
11
12
15
14
16
18
17
20
17
21
22
23
40
24
22
27
18
17
16
14
13
13
13
9
12
12
12
29
10
10
9
6
5
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
2
2
2
3
5
3
4
4
5
5
5
6
5
7
9
12
18
19
14
13
12
11
9
9
8
8
10
8
9
8
8
8
9
10
9
10
10
11
11
14
15
13
13
23
13
13
14
13
14
15
14
18
13
13
13
13
12
11
12
15
14
16
18
17
20
17
21
22
23
40
24
22
27
18
17
16
14
13
13
13
9
12
12
12
29
10
10
9
6
5
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
3
2
4
3
4
4
5
5
5
5
7
9
12
14
19
19
15
18
22
27
27
28
34
29
25
20
18
16
14
15
15
16
18
21
20
21
23
25
23
23
32
24
24
26
30
27
30
27
38
27
26
28
23
22
22
24
24
25
54
28
28
29
27
23
28
24
24
38
29
30
32
45
31
32
32
40
28
25
25
22
26
21
17
16
15
14
15
24
12
15
10
7
5
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
20
20
11
200
90
200
115
103
107
94
95
113
105
107
200
115
128
135
127
153
150
149
185
180
200
200
200
159
143
200
110
103
94
77
71
65
59
55
50
47
49
56
57
81
81
62
59
52
58
58
57
121
53
55
52
50
52
62
81
54
85
46
41
38
33
31
29
30
27
25
25
25
27
26
25
26
30
33
33
38
52
29
30
28
25
24
20
22
16
16
15
14
20
12
11
11
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
10
5
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
2
2
2
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
3
7
9
6
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
3
2
3
2
2
2
4
5
6
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
183
183
194
200
174
200
181
168
170
175
149
167
158
152
200
147
152
152
159
119
112
127
136
162
197
200
200
146
135
137
118
112
176
88
85
85
73
73
71
70
81
64
62
62
62
70
59
57
59
57
51
83
46
42
41
34
34
33
31
38
36
37
38
81
41
43
43
37
33
37
34
35
59
39
38
40
56
33
32
32
26
28
21
19
18
16
14
13
13
12
11
11
20
9
10
7
5
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
185
185
99
13
9
5
3
1
1
1
1
2
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
2
2
2
2
1
1
2
2
2
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
102
85
66
45
36
60
58
61
200
88
94
200
68
65
59
38
65
97
100
200
200
119
121
200
75
68
58
35
28
22
15
12
9
7
6
4
3
3
2
2
2
2
3
2
2
3
2
2
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
173
200
161
152
145
143
138
151
169
134
200
155
167
200
160
167
175
164
177
184
192
200
200
163
156
200
139
136
167
110
102
96
82
80
81
81
85
90
71
76
74
73
95
73
81
78
69
107
63
63
59
56
61
69
82
85
76
58
54
53
47
47
59
40
38
36
33
31
31
30
29
33
29
31
32
29
40
27
27
25
24
26
22
25
21
17
19
15
14
18
12
11
10
15
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
104
9
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
3
4
13
5
5
5
5
5
5
5
5
6
9
12
15
23
18
22
19
21
23
28
28
25
20
18
18
17
16
22
16
15
16
19
19
22
24
34
35
21
21
21
21
23
28
22
30
22
19
20
25
23
23
25
34
26
28
28
26
36
26
25
29
21
21
24
28
31
38
50
44
60
47
49
56
41
41
39
28
26
23
20
18
16
15
12
18
18
18
47
15
14
14
9
5
2
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
166
200
176
170
200
200
162
200
141
136
147
157
173
200
200
200
200
200
200
200
200
200
200
156
148
135
200
114
109
98
78
69
61
55
53
52
56
61
60
79
79
60
59
53
59
50
50
84
46
45
43
47
49
55
95
48
52
43
36
34
32
32
27
28
25
26
26
27
33
29
28
29
32
31
31
30
50
29
28
27
23
22
20
21
17
17
16
18
18
11
11
10
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
105
11
6
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
5
4
3
3
2
2
2
2
3
4
3
2
5
4
3
2
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
3
2
2
2
3
3
3
4
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
184
200
192
178
200
200
133
121
112
96
113
128
156
200
200
200
192
173
200
194
200
200
200
135
123
114
111
84
74
69
60
60
58
60
71
63
69
70
56
63
52
49
49
48
45
54
47
47
43
70
46
48
48
53
41
43
45
43
49
51
39
41
34
32
32
39
42
48
69
58
75
60
68
64
48
41
36
29
26
23
19
17
15
15
11
13
13
12
28
9
8
8
5
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
104
9
12
6
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
3
2
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
138
200
159
151
200
200
127
200
90
72
96
111
146
200
200
200
200
200
200
200
200
200
200
102
86
68
45
36
26
19
14
11
8
6
5
4
3
3
3
3
4
3
2
2
3
2
2
2
3
2
4
2
2
2
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
173
200
191
180
200
200
169
200
157
151
151
156
176
200
200
200
200
200
200
200
200
200
200
152
150
146
148
128
124
150
103
107
91
87
87
80
76
83
64
64
61
65
65
63
86
62
70
101
63
82
64
67
72
67
91
62
58
56
48
55
42
39
38
37
37
40
41
43
56
41
47
44
42
66
38
36
34
28
27
26
25
24
24
21
21
20
18
22
15
11
9
9
9
8
13
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
103
7
5
3
2
1
4
3
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
5
3
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
1
3
4
13
5
5
6
5
5
6
6
6
8
9
12
15
24
17
21
19
21
24
29
29
25
22
20
19
18
17
20
16
16
17
16
19
21
24
37
31
24
25
25
24
28
25
25
24
30
24
21
33
27
35
57
34
50
31
31
31
28
42
24
24
24
25
29
34
43
42
41
41
56
44
42
60
39
37
42
31
30
32
26
24
23
20
17
18
17
16
28
13
12
11
9
7
2
9
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
3
2
2
1
1
2
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
75
85
82
200
141
200
200
163
200
161
171
173
200
200
158
161
170
163
158
200
200
118
111
101
90
94
86
81
103
68
65
66
60
62
61
58
76
54
51
50
54
43
40
43
46
48
66
58
58
59
58
102
54
51
47
48
51
58
80
61
62
54
55
51
46
57
38
37
36
36
37
35
40
34
40
32
33
37
35
42
51
30
29
25
23
22
21
30
19
18
18
15
23
13
14
15
15
15
15
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
68
71
39
8
7
6
4
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
6
4
3
2
2
2
2
2
2
5
3
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
6
7
4
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
5
4
3
2
2
3
2
2
5
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
59
161
130
200
175
200
200
166
200
158
172
175
200
200
131
130
141
151
153
200
200
158
175
177
194
194
145
135
123
115
128
108
109
98
95
95
86
89
101
80
93
69
61
57
53
51
51
52
51
48
52
54
44
61
56
67
108
64
85
56
51
49
43
46
35
33
33
37
42
43
63
54
45
48
59
48
45
74
41
39
37
29
28
28
22
20
17
19
12
14
13
12
25
10
8
8
5
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
47
63
49
36
20
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
20
10
7
200
104
200
200
121
200
125
144
147
200
200
127
200
155
180
200
200
200
135
157
200
117
200
89
70
62
38
29
23
16
13
10
8
6
5
4
3
3
2
2
2
2
2
2
3
3
2
2
2
3
2
2
3
2
2
2
3
2
1
1
2
1
2
1
1
1
1
1
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
18
7
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
148
101
45
200
147
200
200
163
200
170
177
185
200
200
174
200
177
191
200
200
200
186
196
200
190
200
163
136
126
117
110
104
97
100
102
112
117
130
126
100
106
82
73
79
73
73
102
75
83
82
69
107
62
69
70
72
101
72
81
63
59
61
63
64
67
69
52
55
55
52
77
49
48
47
52
44
44
68
42
40
41
30
27
25
23
22
20
23
19
15
14
13
13
10
9
9
14
3
7
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
133
76
19
18
9
1
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
2
2
2
3
6
5
8
6
7
7
8
10
11
12
20
15
13
13
15
17
19
27
27
22
38
22
20
20
16
15
15
15
16
18
22
27
25
36
25
25
26
26
29
27
27
25
32
20
22
22
21
40
24
25
28
22
22
28
27
28
54
31
31
33
36
34
34
48
30
31
27
31
33
38
61
41
48
53
31
29
25
21
20
19
16
21
20
20
20
48
18
18
17
11
8
4
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
23
23
200
117
200
200
167
200
200
194
200
200
200
200
200
164
175
176
159
200
200
140
133
117
105
90
88
84
79
91
75
71
69
77
57
56
49
47
47
47
46
48
50
50
50
72
50
54
55
64
61
45
43
39
45
52
60
89
72
68
52
49
44
41
44
51
50
71
66
44
42
37
32
30
30
32
34
33
41
44
29
28
26
23
21
20
18
18
19
17
17
25
13
13
12
10
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
21
7
5
3
1
1
2
1
1
1
3
3
3
2
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
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
2
2
2
5
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
186
186
200
189
200
200
181
200
200
182
197
200
200
200
200
154
162
154
134
200
141
161
171
194
194
139
126
113
96
86
77
69
74
70
71
107
75
80
90
90
96
92
75
75
67
89
59
62
60
49
69
54
54
99
52
52
48
39
37
40
38
37
55
40
39
41
50
42
42
61
36
34
33
37
41
45
75
45
42
44
29
26
21
17
15
14
11
10
13
12
12
32
11
10
10
6
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
170
97
25
8
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
4
3
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
3
3
3
3
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
7
7
200
135
200
200
200
200
200
200
200
200
200
200
200
200
168
200
130
200
123
113
200
78
68
59
36
29
22
16
13
10
8
6
5
4
4
3
3
3
2
3
2
2
2
3
2
1
2
2
2
3
3
2
2
2
2
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
179
179
200
193
200
200
200
200
200
200
200
200
200
200
200
200
186
200
161
200
171
183
200
185
184
159
135
127
114
118
105
106
117
127
102
147
100
97
102
104
84
81
85
80
78
117
74
76
73
65
78
68
68
88
68
72
77
86
77
76
67
62
78
58
61
65
60
74
63
46
42
38
38
45
47
49
72
44
41
39
36
31
31
29
27
30
27
23
22
19
16
12
10
9
7
7
9
3
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
178
95
12
7
3
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
3
2
1
1
1
1
1
1
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
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
2
2
7
3
4
3
3
5
5
5
14
6
8
10
13
16
19
25
26
26
25
23
23
27
20
20
20
20
19
26
18
17
18
19
15
14
15
16
17
21
24
18
19
22
19
20
19
19
23
20
22
24
26
29
41
30
36
35
26
26
21
20
19
17
24
19
22
22
32
28
30
41
31
33
37
30
29
36
24
22
21
17
15
16
12
11
14
14
15
36
14
13
12
9
6
6
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
176
200
200
172
195
200
200
200
200
175
195
200
200
200
200
200
200
200
200
200
200
200
200
200
187
197
200
200
200
137
116
95
75
64
59
54
59
64
67
85
85
62
63
58
66
62
59
106
54
52
49
49
51
57
88
49
62
42
35
34
32
31
31
34
28
28
27
26
26
31
25
25
25
28
29
29
48
28
28
27
24
23
20
22
17
17
17
20
16
12
11
10
9
7
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
110
20
5
3
3
2
1
2
2
3
3
2
1
3
2
2
3
2
2
2
2
3
2
2
2
2
2
3
4
3
3
2
1
6
4
3
3
2
2
2
2
3
2
2
2
2
3
3
3
3
3
3
4
6
4
2
2
3
3
3
4
4
3
3
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
3
3
3
3
3
3
2
2
4
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
187
200
200
187
197
200
200
200
200
196
173
194
200
200
200
200
200
200
200
200
200
200
200
200
179
196
200
200
200
126
115
110
93
87
90
74
70
65
61
63
56
56
50
47
49
44
44
65
42
44
41
40
42
43
39
51
49
38
40
31
28
25
22
23
25
30
32
50
47
40
48
40
42
36
31
28
27
22
19
18
15
13
12
9
8
10
10
11
26
10
10
9
5
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
167
200
200
162
193
200
200
200
200
167
194
200
200
200
200
200
200
200
200
200
200
200
200
200
167
194
200
200
200
101
85
66
43
33
24
17
13
10
8
6
4
4
3
3
5
3
3
4
2
2
2
2
1
1
2
1
1
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
185
200
200
182
197
200
200
200
200
192
198
200
200
200
200
200
200
200
200
200
200
200
200
200
182
197
200
200
200
143
127
118
102
93
103
79
83
77
74
96
73
76
75
72
89
73
72
108
65
61
59
56
63
68
86
85
64
55
48
41
37
36
34
33
35
35
35
44
36
36
43
37
39
42
38
45
40
33
33
37
27
24
22
18
17
16
17
19
15
21
11
11
10
9
8
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
3
7
7
4
2
2
2
3
3
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
5
4
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
2
2
3
4
5
7
8
8
8
9
9
10
17
12
13
14
15
19
23
33
33
25
22
19
17
16
16
15
18
16
16
25
15
17
18
16
28
16
16
18
17
17
28
19
18
19
27
19
18
22
16
18
18
19
30
20
23
27
25
36
32
28
36
29
30
30
30
29
36
35
36
40
55
43
47
45
35
29
26
23
20
17
16
15
18
17
16
34
12
11
11
8
6
6
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
127
125
106
102
101
91
104
87
89
97
87
88
80
85
71
70
69
85
89
115
148
200
200
200
127
112
95
75
65
58
52
48
45
43
43
41
38
39
44
40
47
51
41
43
42
48
48
47
95
43
40
39
42
47
56
89
53
70
46
40
37
30
26
24
23
22
24
26
25
33
28
23
25
26
31
31
37
51
28
28
27
24
22
22
21
16
18
17
15
26
12
11
11
9
7
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
101
2
3
5
12
8
4
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
2
2
2
2
3
2
1
1
1
1
1
1
2
4
2
1
1
1
1
2
2
2
3
4
5
4
3
2
2
2
2
2
2
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
2
1
1
1
1
2
3
2
2
2
4
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
149
140
169
117
116
116
103
105
106
95
120
92
87
86
101
86
81
142
97
127
161
200
200
200
142
129
117
91
85
72
64
57
53
51
45
48
47
47
65
45
44
49
42
42
64
47
45
47
68
43
47
37
33
34
32
31
42
29
31
35
34
44
41
35
44
35
35
34
33
31
37
34
34
35
50
36
35
35
28
23
20
18
15
13
13
10
12
11
10
23
8
8
8
5
3
3
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
175
99
24
13
2
6
4
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
102
86
67
45
35
27
20
15
12
9
10
9
9
20
40
46
52
200
84
123
167
200
200
200
102
85
66
43
34
25
18
13
10
8
6
5
4
3
2
2
1
1
1
2
1
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
105
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
151
154
171
143
148
147
145
137
141
123
138
111
105
103
118
119
116
200
129
151
180
200
200
200
138
132
113
94
82
71
65
61
55
57
54
66
65
76
112
62
66
61
57
59
57
71
60
59
95
50
47
45
47
53
59
88
63
61
54
48
46
50
38
39
36
33
48
31
34
34
32
46
33
33
47
31
30
34
24
23
22
21
20
22
20
16
16
15
14
13
11
8
9
6
1
5
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
172
90
9
1
1
1
1
1
2
5
3
1
1
1
1
1
2
3
2
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
2
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
3
2
1
3
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
1
3
8
8
4
4
4
4
5
6
8
12
12
14
15
25
19
21
25
22
23
25
27
27
29
21
20
21
19
18
26
17
17
17
18
18
22
26
32
35
35
27
26
24
25
22
22
20
28
20
20
21
20
20
28
20
20
20
18
19
17
18
19
21
25
26
29
28
39
36
27
27
31
32
35
61
34
33
31
26
24
26
20
19
18
15
15
17
16
16
38
14
14
13
9
7
7
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
3
2
2
3
3
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
76
65
62
200
108
200
141
158
200
165
200
157
200
153
138
146
147
153
200
200
135
124
119
106
103
108
89
85
93
72
73
67
60
61
72
86
89
115
200
141
200
200
105
103
93
77
68
66
66
62
74
81
54
52
59
48
54
61
77
66
66
54
53
47
43
49
43
42
42
45
35
34
32
29
27
27
31
36
37
52
55
31
30
27
23
22
19
21
16
17
15
13
23
11
11
11
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
70
61
38
15
8
1
2
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
3
3
3
3
3
2
2
1
1
1
1
2
2
2
2
2
3
2
2
2
3
3
3
3
3
3
5
3
1
2
2
2
3
3
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
5
3
2
1
2
2
2
2
3
2
2
2
2
5
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
93
162
137
200
148
200
163
162
200
169
172
171
200
163
136
151
162
174
200
200
195
189
190
179
192
192
123
122
106
97
102
90
87
73
77
90
90
117
200
149
200
200
111
107
91
70
61
53
49
48
46
55
53
53
100
50
47
47
38
34
32
29
27
28
29
30
35
35
36
38
47
32
32
30
37
40
43
87
41
38
36
27
24
20
17
16
14
15
10
12
12
11
30
11
10
10
6
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
85
86
48
10
1
2
4
3
2
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
16
7
4
200
72
200
116
132
200
143
200
129
200
95
76
99
114
116
200
200
91
87
71
48
40
30
22
18
13
10
8
6
5
4
4
36
42
81
200
120
200
200
87
82
62
39
31
23
16
12
9
7
5
4
3
2
2
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
14
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
164
126
86
200
145
200
174
176
200
182
200
180
200
177
177
182
182
189
200
200
195
185
188
178
182
181
140
128
120
99
90
95
89
94
119
119
116
136
200
158
200
200
119
122
110
93
109
80
82
75
71
89
79
77
143
77
82
87
72
75
75
59
56
53
47
45
43
46
46
40
61
38
37
36
38
39
41
60
40
42
40
30
28
27
27
25
24
32
21
20
18
15
13
12
9
8
8
5
5
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
154
92
31
23
12
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
4
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
2
3
9
4
4
5
4
4
7
5
5
6
8
10
12
22
14
13
14
16
20
26
26
25
21
19
18
16
15
13
12
13
14
15
18
26
23
29
26
26
23
23
22
26
21
21
21
24
26
27
48
31
35
36
32
40
28
31
30
28
57
26
26
29
23
23
30
27
33
53
39
49
45
52
45
38
36
34
32
29
28
26
30
24
18
16
16
15
16
23
13
16
9
7
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
99
89
200
118
200
120
111
128
140
163
200
200
200
127
111
93
79
73
71
71
85
111
120
200
200
120
119
117
81
102
124
151
200
200
200
200
200
200
118
107
98
82
69
70
54
50
45
54
53
56
119
52
51
50
47
50
60
80
55
80
48
45
42
38
37
33
40
29
31
29
29
40
30
31
30
32
36
36
49
50
32
31
26
25
23
22
27
19
18
17
15
20
12
11
11
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
87
48
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
5
3
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
2
2
1
1
2
2
2
2
2
2
2
1
1
1
2
2
2
2
3
3
4
6
7
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
166
91
200
128
200
124
116
127
133
153
157
200
200
133
135
129
124
162
117
106
117
128
152
196
196
171
145
127
117
122
143
161
200
200
189
200
183
200
185
129
113
93
76
71
64
56
63
52
50
50
70
50
52
55
58
64
56
75
48
54
53
49
95
44
47
51
42
47
49
40
43
54
45
47
47
64
46
39
37
32
30
28
25
22
25
17
14
12
12
11
12
24
10
11
8
5
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
110
20
6
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
8
3
200
69
200
80
61
92
106
143
200
200
200
102
85
66
44
34
25
18
47
82
91
200
200
84
83
63
40
33
58
90
130
200
200
200
200
200
101
84
65
42
32
24
17
12
9
7
5
4
3
2
2
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
94
79
200
126
200
132
123
140
149
168
200
200
200
147
147
143
131
161
113
104
119
133
156
200
200
181
146
128
115
109
122
143
162
200
200
200
200
200
173
129
113
95
83
73
67
68
65
74
83
63
112
58
59
63
61
65
68
78
75
68
61
60
95
50
50
50
44
45
40
41
35
35
35
36
43
37
39
37
36
39
33
30
29
28
32
25
24
23
18
17
15
12
13
11
8
10
9
7
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
32
9
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
4
3
2
1
1
1
1
1
1
3
4
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
1
1
3
9
5
1
1
1
1
1
1
1
1
4
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
2
2
2
3
4
5
6
7
10
7
13
7
8
8
8
8
8
11
12
16
21
32
32
27
23
21
23
18
17
16
15
14
13
16
13
13
15
14
14
16
18
17
18
19
31
20
19
20
27
21
20
30
18
20
21
20
27
19
19
20
18
19
25
18
24
25
28
38
32
33
30
31
33
35
43
38
39
41
32
30
44
25
23
21
18
14
18
17
16
37
13
12
11
7
1
4
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
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
1
1
1
1
1
1
3
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
22
15
96
81
111
200
125
200
118
105
102
84
74
67
60
55
62
60
60
117
56
56
59
54
56
61
57
51
47
50
45
41
41
43
37
44
35
33
33
34
37
36
45
45
40
42
64
49
49
49
96
43
42
40
42
48
56
85
58
64
45
38
34
28
26
25
23
23
22
24
25
25
32
29
27
28
32
32
29
52
27
27
26
23
22
21
26
18
18
16
14
21
12
11
11
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
12
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
3
4
3
2
2
3
4
3
3
3
3
4
3
2
2
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
2
2
5
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
161
71
150
155
186
200
172
200
161
153
148
129
140
124
107
102
93
99
79
71
89
111
137
195
195
163
129
114
99
92
79
75
63
62
50
45
41
39
38
37
37
35
37
33
32
32
47
34
33
36
54
35
35
33
26
27
26
27
31
25
26
27
29
27
31
24
30
26
30
36
30
41
30
33
31
32
36
36
31
32
26
25
34
21
19
17
16
11
12
11
9
19
8
7
6
4
3
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
101
2
1
1
1
1
1
1
1
1
1
3
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
8
4
70
49
87
200
91
200
84
64
60
36
28
22
16
12
9
7
5
4
4
5
5
8
7
4
4
3
3
3
2
3
2
2
2
2
3
2
1
2
1
1
2
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
138
34
130
135
179
200
168
200
160
160
162
134
168
114
115
109
109
101
102
159
113
134
161
192
191
181
125
112
96
78
71
62
58
54
50
59
48
49
49
48
45
46
42
41
42
47
59
58
60
56
100
54
49
44
43
50
55
81
67
49
48
41
37
38
37
36
50
36
38
39
44
40
40
55
36
33
35
32
31
46
29
28
27
24
24
22
24
20
17
15
17
11
10
8
8
6
4
1
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
88
6
4
2
1
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
3
3
9
5
5
6
7
5
8
6
6
7
9
10
12
22
14
13
15
16
19
25
25
20
18
18
19
17
14
13
13
12
14
17
19
27
26
35
29
33
23
23
22
20
22
18
17
17
18
20
20
27
27
25
39
24
29
34
35
60
46
35
33
29
30
26
28
28
31
40
36
44
43
47
51
40
42
40
27
26
23
20
18
16
14
13
18
19
19
52
17
16
16
11
5
5
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
2
3
3
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
17
24
200
116
200
150
200
172
165
200
200
144
139
121
105
94
100
93
90
142
110
115
200
100
95
88
71
67
67
63
61
66
60
58
63
58
57
53
54
66
53
63
50
47
48
45
43
53
42
41
60
39
40
39
46
51
58
95
65
56
48
39
34
32
28
28
30
27
29
29
25
24
24
24
25
29
31
31
38
44
28
27
25
21
21
19
17
20
17
16
14
24
11
11
11
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
8
8
9
7
6
7
4
2
1
1
1
1
1
1
1
1
1
2
5
5
5
5
4
3
2
2
2
3
3
3
3
2
1
2
2
1
1
1
1
1
2
4
3
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
2
2
2
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
4
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
52
52
53
200
126
200
149
200
157
153
200
125
114
99
85
91
95
110
142
108
165
139
162
172
198
198
175
133
123
105
97
79
71
72
62
64
77
73
73
81
123
71
76
63
56
53
51
47
43
39
40
48
43
51
54
53
67
78
49
58
62
61
99
69
55
51
45
47
37
39
38
43
58
47
62
58
64
63
54
42
39
30
26
22
20
16
14
12
10
13
13
12
35
11
11
10
5
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
8
12
6
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
7
7
8
200
103
200
120
200
154
147
200
200
93
84
65
43
34
58
90
97
200
200
150
200
200
93
83
65
42
34
25
19
16
13
10
9
7
6
8
4
4
3
2
2
2
2
2
3
1
1
1
2
1
2
3
1
1
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
74
74
46
200
136
200
157
200
178
172
200
200
143
138
126
127
129
145
163
151
200
200
190
200
200
190
185
133
123
115
103
97
95
92
85
109
80
93
100
92
143
84
82
79
68
69
64
61
74
61
64
77
57
72
69
78
99
82
93
83
82
82
125
82
62
59
51
44
43
45
40
40
46
38
42
47
49
62
48
37
35
29
25
24
22
21
21
20
16
15
15
11
12
7
6
6
5
1
10
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
42
24
7
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
5
3
1
1
2
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
2
3
3
6
4
5
4
4
6
7
7
19
8
10
13
16
20
24
35
32
32
28
26
24
26
24
24
26
24
23
27
24
20
20
19
18
18
18
19
19
21
27
20
24
27
23
37
24
23
24
22
23
27
28
33
52
32
38
37
28
26
24
23
21
20
23
22
24
24
37
29
33
48
34
35
34
30
29
36
25
23
21
18
16
15
12
11
15
15
16
38
14
13
12
9
5
5
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
175
200
200
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
191
200
200
187
197
200
200
200
171
160
149
200
119
110
105
95
95
93
83
87
75
72
69
72
68
64
106
61
64
61
61
60
60
86
51
55
43
38
36
37
38
35
48
34
34
35
32
31
35
29
28
30
32
32
33
49
31
32
30
27
27
23
24
20
19
18
20
18
12
11
10
9
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
111
22
5
3
3
2
1
1
1
2
2
1
1
2
2
2
1
1
1
3
4
4
3
2
2
2
2
2
2
1
1
1
1
2
3
2
2
2
2
2
2
2
3
3
2
2
2
4
5
7
8
9
6
3
5
4
3
3
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
3
2
2
5
6
7
4
2
2
2
2
2
2
2
2
5
6
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
186
200
200
197
200
200
200
200
200
200
177
196
200
200
200
200
200
200
200
200
200
195
200
200
188
198
200
200
200
181
183
194
200
141
127
111
99
88
84
92
71
73
66
62
91
58
58
70
51
49
47
43
46
52
43
53
51
41
42
36
33
35
28
26
32
36
37
61
52
47
58
46
48
44
34
32
28
25
22
20
17
15
13
12
10
12
12
12
28
11
10
9
6
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
103
7
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
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
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
167
200
200
194
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
167
194
200
200
200
200
200
200
200
102
86
66
44
34
25
18
14
11
8
7
6
4
4
3
3
5
2
3
2
2
2
2
3
2
2
2
2
1
2
1
1
1
1
1
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
187
200
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
192
198
200
200
200
200
200
200
200
146
132
120
119
112
104
144
94
96
96
88
97
83
77
103
68
67
67
66
65
63
85
56
54
51
43
39
37
36
35
35
38
39
40
52
42
45
53
46
49
51
42
41
39
36
37
48
31
29
28
24
22
22
19
17
19
15
11
11
10
12
9
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
113
26
20
11
2
1
1
1
1
1
2
1
1
1
2
4
4
2
1
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
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
2
5
5
3
4
5
5
8
8
10
19
12
12
13
15
18
22
28
32
28
30
33
33
29
40
29
31
30
29
38
29
28
36
24
23
26
26
26
43
25
25
27
24
28
36
28
44
27
24
24
20
19
18
19
18
18
28
19
22
25
25
31
35
23
22
23
22
24
23
27
27
32
33
47
47
42
40
38
55
33
34
29
25
22
18
17
18
16
15
31
13
12
11
8
5
1
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
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
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
167
157
200
141
156
151
159
200
185
200
200
200
154
170
200
168
200
194
200
200
200
140
126
108
87
81
71
62
57
53
51
50
45
44
46
53
55
75
79
56
53
51
57
55
55
101
45
44
43
44
52
61
88
66
75
49
43
38
32
29
27
27
24
24
25
25
31
26
24
25
26
31
32
31
53
31
27
27
25
23
26
24
16
17
15
13
20
12
12
11
10
9
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
112
24
13
2
1
1
1
1
1
1
1
1
2
1
1
3
3
3
2
2
3
5
6
4
2
2
3
4
2
1
2
2
2
2
2
2
3
4
5
6
4
3
2
2
2
3
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
3
2
2
2
2
3
3
3
3
3
3
2
2
2
1
1
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
176
169
200
146
155
144
135
200
161
167
200
200
175
191
200
172
200
195
200
200
200
141
130
116
98
89
87
76
73
107
65
67
71
66
69
85
57
55
57
51
59
69
60
98
58
61
50
39
36
31
31
30
28
37
29
31
33
33
36
39
32
30
28
27
28
27
34
27
30
30
34
38
34
32
30
44
26
24
22
18
15
14
11
12
11
10
20
8
7
6
4
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
101
3
2
1
2
3
4
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
167
200
200
96
117
105
122
200
171
200
200
200
137
159
200
149
200
191
200
200
200
102
86
66
43
34
25
18
14
11
9
7
6
5
4
3
3
2
2
3
2
2
2
1
1
2
2
2
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
190
200
200
165
167
152
161
200
185
200
200
200
178
193
200
181
200
196
200
200
200
172
164
180
173
128
123
108
94
110
81
83
92
88
92
111
74
74
73
66
71
68
76
101
69
105
64
55
52
52
59
66
88
82
65
61
56
50
49
39
38
35
34
43
33
33
32
33
30
29
27
28
30
26
32
24
23
22
21
21
19
23
18
14
14
12
11
13
8
10
8
6
5
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
8
8
8
8
4
1
14
10
6
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
3
5
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
3
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
4
4
4
4
7
5
5
8
8
9
21
11
12
12
14
17
22
27
34
32
29
31
30
28
38
28
28
28
24
28
25
24
37
24
23
25
24
22
37
19
21
24
22
25
33
27
37
26
30
24
24
28
24
30
28
28
35
24
25
24
23
25
24
29
39
36
47
52
38
37
35
38
37
39
58
40
44
43
31
30
29
22
22
20
19
23
20
19
18
36
13
12
11
7
3
3
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
20
20
18
200
120
200
200
129
140
126
129
125
134
200
139
146
200
131
135
154
141
151
200
182
200
200
200
133
124
114
96
86
77
95
91
89
200
86
85
83
59
55
48
47
47
47
56
53
60
62
80
93
59
56
51
53
58
62
94
60
60
50
46
42
38
33
31
31
29
29
33
28
35
26
24
25
25
29
28
28
47
26
26
25
23
21
20
22
18
18
18
18
28
13
13
12
10
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
12
6
1
5
5
3
2
2
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
2
4
3
2
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
4
3
2
2
3
2
2
2
2
3
4
5
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
6
7
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
6
6
6
7
16
8
9
11
12
16
18
21
28
24
26
28
33
37
41
61
45
47
40
37
32
30
30
29
29
31
28
34
27
27
27
27
28
31
35
42
41
45
54
51
54
51
67
57
45
44
41
37
43
36
38
37
42
41
32
31
30
28
31
36
39
43
64
48
47
46
64
42
44
47
45
46
58
46
45
45
41
39
45
36
35
36
39
29
33
29
28
33
24
21
15
13
5
2
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
3
3
3
2
1
1
1
1
1
1
3
2
1
1
2
3
2
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
4
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
2
2
4
3
5
4
4
6
6
6
12
7
8
11
14
17
20
27
28
28
25
24
26
27
26
36
27
25
24
21
21
19
20
21
22
24
25
29
27
31
33
26
31
24
25
28
24
28
32
28
46
30
29
32
31
31
40
39
32
32
45
31
32
33
50
31
35
35
39
45
35
35
36
34
32
33
32
40
33
28
27
25
25
19
18
15
16
15
16
28
14
18
12
10
7
7
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
3
4
9
6
7
10
10
13
18
13
13
15
13
15
18
21
24
24
18
20
21
20
28
20
20
21
18
19
19
21
21
19
19
19
19
25
21
21
27
22
25
27
27
37
29
26
26
32
32
31
62
41
47
51
53
49
38
43
40
37
70
36
37
39
33
33
38
35
42
67
50
63
55
50
48
54
42
42
42
43
44
44
44
45
29
25
22
19
20
18
17
29
13
12
7
3
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
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
3
2
1
1
1
1
1
2
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
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
3
4
8
6
9
9
10
16
19
17
37
19
19
20
20
27
34
34
56
54
38
38
34
30
28
27
26
25
25
27
28
27
39
26
31
34
33
49
46
34
36
37
37
43
39
33
31
30
30
27
30
28
32
44
36
46
48
44
45
43
67
38
36
41
41
47
55
57
52
48
46
60
44
43
46
46
46
68
48
48
72
40
38
35
28
30
23
22
21
22
17
15
11
10
8
1
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
4
9
9
8
9
9
11
9
9
11
10
18
21
27
57
37
41
53
37
36
37
33
34
29
28
30
32
33
43
41
34
37
37
44
39
33
39
39
37
56
39
40
42
36
43
44
45
88
44
46
50
41
43
44
33
30
29
28
28
33
29
33
34
43
40
35
36
36
48
36
38
40
40
45
70
46
52
48
34
32
30
29
29
28
31
25
25
22
21
36
17
16
14
11
12
4
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
2
4
3
2
1
1
1
2
1
1
1
1
1
1
4
4
3
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
2
5
5
14
6
7
7
6
9
9
9
22
9
14
18
22
31
29
37
34
34
28
27
24
24
23
24
26
26
29
34
24
23
22
19
20
20
22
26
26
24
27
23
30
31
30
57
27
27
27
24
30
38
42
59
66
43
45
40
35
48
32
35
32
29
41
29
33
36
41
52
46
67
47
45
49
39
36
34
30
29
37
24
22
19
17
15
20
20
21
50
18
16
15
9
5
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
3
6
8
6
11
7
7
10
10
10
21
11
13
15
19
23
28
41
35
35
32
29
27
31
26
27
32
27
26
28
29
22
22
20
18
18
19
23
23
30
39
28
31
33
31
37
32
44
32
31
37
34
36
39
48
37
45
43
32
32
31
27
25
24
21
23
27
28
37
44
40
65
43
41
43
38
36
39
34
28
25
23
20
19
24
15
19
19
17
41
15
15
14
10
13
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
6
6
6
6
6
8
10
12
20
15
19
22
23
40
25
25
27
32
41
51
64
71
75
51
58
55
55
82
58
59
64
65
61
60
48
48
43
42
53
45
46
43
54
42
49
51
51
72
52
66
52
46
43
41
40
37
50
34
33
46
38
45
50
61
59
56
75
71
54
59
50
51
48
52
67
56
68
55
53
50
47
49
42
48
41
38
34
35
31
26
26
23
22
21
17
12
9
5
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
2
1
2
3
4
2
1
4
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
2
2
3
4
5
8
6
9
9
10
26
10
13
17
22
29
35
47
50
50
41
38
35
35
34
36
48
42
42
50
42
36
34
41
29
30
32
36
36
37
59
36
46
36
31
33
34
33
35
34
49
30
30
36
41
41
58
60
36
37
38
36
36
45
32
32
34
32
37
40
38
53
38
37
38
35
34
42
30
29
25
22
21
20
18
19
20
19
18
37
15
18
16
14
25
1
12
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
3
3
3
2
1
9
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
158
154
200
124
112
128
138
160
200
200
182
124
114
102
85
76
66
59
55
52
52
48
47
46
47
44
47
47
38
41
39
37
50
35
38
42
36
45
33
40
48
56
76
73
66
47
41
36
31
28
26
24
23
23
26
24
24
26
26
25
26
40
26
25
27
21
21
20
19
19
17
16
17
12
11
10
9
9
11
9
10
10
10
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
114
28
28
28
28
28
28
28
28
25
21
18
18
18
18
18
18
18
18
18
18
16
15
15
15
15
15
14
13
13
14
12
10
10
10
10
10
9
8
8
8
9
9
9
9
9
9
9
10
9
8
8
8
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
5
4
4
4
4
5
5
5
4
4
4
4
3
3
3
3
3
3
3
4
7
8
9
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
155
147
139
200
114
108
103
87
82
78
74
72
70
69
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
79
108
142
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
133
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
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
166
200
149
141
200
114
104
98
81
80
79
76
75
85
72
71
71
66
66
66
61
66
66
54
66
53
55
58
54
66
54
44
43
39
36
33
31
33
31
29
31
33
30
40
33
37
39
46
52
38
36
33
40
29
27
25
28
20
19
19
18
20
22
22
22
22
22
22
22
22
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
133
66
66
66
66
66
66
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
25
22
22
22
22
22
20
18
18
18
18
18
18
18
18
18
15
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
54
150
113
100
113
111
102
107
100
100
100
100
105
112
142
106
130
106
96
113
123
142
181
180
160
137
130
123
112
102
105
97
101
100
100
107
99
103
110
110
120
138
105
101
99
94
98
103
107
114
125
121
142
133
129
134
139
157
133
150
131
134
142
141
163
166
139
140
141
142
144
150
149
150
150
171
155
154
152
160
144
142
135
133
133
130
142
142
116
108
120
90
86
82
76
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
54
43
32
22
18
14
10
6
5
5
5
5
9
14
10
6
6
5
5
6
5
5
4
3
3
3
3
3
5
5
5
6
7
6
4
2
2
2
5
4
3
4
5
5
6
9
7
5
5
5
4
4
4
4
4
6
5
5
5
6
8
6
5
5
5
9
8
8
7
6
17
13
10
10
11
13
15
16
18
20
22
44
55
66
66
66
66
66
53
40
40
40
40
40
53
59
62
64
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
200
33
129
98
88
101
97
105
106
110
120
117
120
129
120
118
121
123
145
124
131
146
156
196
195
148
150
140
134
142
119
116
116
115
117
109
118
103
108
101
97
99
99
102
112
103
102
105
105
105
134
106
108
109
109
110
117
120
152
142
112
105
96
98
104
105
135
113
111
107
103
117
104
104
103
97
103
96
94
92
95
120
90
100
75
65
63
35
31
25
18
19
10
8
6
4
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
103
62
21
2
1
8
4
1
1
1
1
1
1
1
1
1
2
4
2
1
2
2
2
2
7
4
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
199
13
180
148
165
165
173
168
167
167
174
176
158
162
152
197
139
145
150
136
156
153
151
150
164
150
159
168
168
174
197
169
165
175
195
175
195
191
167
172
162
176
147
151
149
151
169
158
166
166
171
179
175
199
199
180
187
193
196
199
199
188
197
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
1
198
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
103
58
13
11
10
10
10
10
11
12
12
13
12
11
13
13
13
13
13
13
13
13
13
13
17
19
20
16
13
13
13
13
12
11
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
19
25
19
13
11
12
12
12
12
13
13
11
10
13
17
22
23
24
24
24
24
17
11
11
13
13
12
11
18
20
13
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
200
26
164
109
97
117
117
106
112
104
101
99
105
110
115
142
114
134
112
105
121
130
139
184
186
139
139
131
123
114
112
108
102
104
101
101
107
106
109
115
120
117
134
108
104
103
99
107
114
118
136
133
131
144
131
133
137
143
171
139
155
138
138
147
144
164
168
141
143
144
144
151
150
152
151
152
180
157
157
155
159
145
143
135
134
132
130
142
143
118
110
130
92
77
72
66
1
66
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
103
36
16
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
3
5
4
4
3
2
1
1
1
1
5
18
9
1
1
1
1
10
5
1
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
200
66
98
86
74
86
84
86
105
74
70
65
65
51
54
57
59
74
57
69
78
105
136
199
199
171
127
114
102
96
81
76
65
64
54
54
46
43
44
43
39
41
43
35
34
31
31
29
27
30
43
32
42
31
28
30
31
30
40
34
27
26
22
22
20
20
25
21
22
29
20
23
20
23
25
26
43
25
23
23
16
14
13
11
9
8
7
5
7
6
6
16
5
5
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
103
56
10
8
4
1
3
2
1
1
1
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
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
113
200
33
129
98
88
101
97
105
106
110
120
117
120
129
120
118
121
123
145
124
131
146
156
196
195
148
150
140
134
142
119
116
116
115
117
109
118
103
108
101
97
99
99
102
112
103
102
105
105
105
134
106
108
109
109
110
117
120
152
142
112
105
96
98
104
105
135
113
111
107
103
117
104
104
103
97
103
96
94
92
95
120
90
100
75
65
63
35
31
25
18
19
10
8
6
4
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
103
62
21
2
1
8
4
1
1
1
1
1
1
1
1
1
2
4
2
1
2
2
2
2
7
4
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
191
200
168
165
165
163
158
161
169
164
171
169
165
169
161
161
160
145
143
136
140
134
144
152
182
184
137
139
131
124
125
126
128
156
119
128
124
139
136
136
144
144
132
131
127
132
120
114
115
108
110
124
103
107
104
106
101
100
131
103
102
101
102
92
92
94
118
92
85
96
81
79
110
75
76
75
70
74
76
77
74
102
80
80
129
61
52
42
26
21
16
12
9
7
5
4
3
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
191
160
83
7
1
1
1
2
2
1
1
1
1
1
4
3
2
1
1
5
3
1
2
1
1
2
3
2
1
2
4
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
200
176
165
153
150
148
148
158
148
142
144
154
141
153
136
136
143
142
148
145
135
135
137
143
146
149
172
153
158
159
159
165
162
165
158
171
142
139
135
147
131
140
142
143
159
147
142
146
131
126
126
119
124
118
132
130
120
125
124
116
117
103
112
93
95
94
105
94
93
102
103
79
72
68
63
64
66
59
63
71
71
73
102
61
49
48
29
22
17
12
9
7
5
4
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
16
19
10
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
3
2
1
1
1
3
2
1
1
1
1
1
1
5
16
11
6
2
2
2
2
1
1
1
1
1
5
6
6
6
6
4
2
2
2
1
1
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
105
200
23
125
96
84
100
96
101
109
110
116
118
125
132
118
119
119
123
140
119
130
142
154
195
194
149
150
141
135
137
130
127
124
145
116
119
116
108
126
103
102
106
105
106
116
114
103
107
108
104
116
112
107
108
113
111
117
118
144
137
109
107
101
103
109
111
135
122
110
107
103
109
104
105
103
103
109
93
97
93
95
123
91
99
75
63
65
37
31
26
19
15
12
9
7
6
3
3
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
55
11
2
8
14
7
1
1
2
2
1
1
2
2
2
2
2
2
2
1
1
1
1
16
11
6
4
2
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
28
200
130
122
149
155
164
183
200
177
172
179
175
173
200
166
155
156
194
157
169
179
200
200
179
181
177
183
178
180
188
186
186
200
193
189
190
187
184
191
187
189
189
186
196
185
189
191
191
196
195
195
200
200
197
199
199
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
56
34
13
7
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
4
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1
2
3
3
2
1
1
1
1
5
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
7
10
14
22
26
28
31
23
16
10
5
5
5
102
151
175
187
193
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
95
200
165
164
176
182
182
177
200
176
174
179
176
179
200
184
185
179
195
183
188
183
200
200
175
171
169
173
169
171
177
181
178
200
173
178
174
169
180
170
174
179
178
182
181
190
191
176
180
186
189
194
200
200
194
197
198
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
73
73
38
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
2
1
1
1
1
1
1
1
1
2
4
4
4
3
2
1
1
1
1
1
1
2
1
1
1
1
3
3
2
1
1
1
1
2
3
10
5
1
1
1
1
1
1
1
1
1
1
1
1
2
13
18
24
32
64
80
97
61
26
26
26
67
108
154
177
188
194
197
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
163
200
184
187
187
182
181
179
200
178
176
186
178
182
200
184
182
181
187
184
189
183
200
200
180
179
178
176
176
182
180
182
183
200
183
181
191
180
183
181
185
185
174
171
172
173
178
178
193
188
186
191
200
200
189
193
197
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
152
149
77
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
4
3
2
1
1
1
1
1
1
1
4
4
4
3
2
1
2
2
1
1
1
1
2
3
2
1
6
9
12
84
120
157
141
125
95
66
66
66
133
166
183
191
195
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
24
200
133
125
153
155
165
181
200
178
170
176
173
172
200
168
157
157
193
158
170
181
200
200
178
179
174
181
175
178
188
184
183
200
191
184
185
181
181
187
184
187
187
186
193
184
188
190
190
194
194
194
200
200
197
199
199
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
31
19
8
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
3
2
1
1
2
3
4
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
2
2
3
2
1
6
8
11
21
26
28
31
19
8
6
5
5
5
102
151
175
187
193
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
43
200
173
200
200
200
200
200
200
200
178
178
179
181
200
200
177
175
200
172
182
187
200
200
193
200
198
200
200
200
194
200
199
200
200
200
200
194
199
200
200
200
191
195
200
200
195
200
192
192
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
111
96
78
58
22
22
22
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
43
33
24
20
12
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
2
1
1
1
2
4
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
4
4
4
3
2
1
2
3
4
3
3
11
20
43
54
66
47
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
150
200
191
200
200
200
200
200
200
200
185
189
191
192
200
200
190
192
200
190
189
188
200
200
193
200
198
200
200
200
191
200
198
200
200
200
200
191
198
200
200
200
197
198
200
200
194
200
191
192
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
101
84
65
42
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
104
59
14
2
4
2
1
1
1
1
10
6
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
4
2
1
1
1
1
9
5
1
2
2
2
6
3
1
1
1
1
2
4
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
5
17
9
1
1
1
3
5
3
1
1
1
2
28
44
32
20
20
20
88
122
139
147
151
153
154
155
155
155
155
155
155
155
155
156
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
167
200
194
200
200
200
200
200
200
200
190
191
192
190
200
200
191
189
200
187
193
192
200
200
194
200
199
200
200
200
194
200
199
200
200
200
200
196
199
200
200
200
194
194
200
200
193
200
196
196
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
167
156
81
6
3
1
1
2
2
2
2
1
1
1
1
1
4
2
1
3
3
2
1
5
8
11
6
1
7
12
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
6
3
3
2
1
1
2
3
4
5
16
11
6
2
1
1
1
1
1
10
6
3
1
1
1
5
9
5
1
1
9
17
33
22
11
11
11
38
52
59
62
64
65
65
65
65
65
65
65
65
65
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
47
200
174
200
200
200
200
200
200
200
177
178
180
180
200
200
175
175
200
170
179
185
200
200
194
200
199
200
200
200
189
200
198
200
200
200
200
192
198
200
200
200
189
195
200
200
194
200
190
191
196
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
111
96
78
58
22
22
22
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
36
26
16
16
8
1
2
5
7
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
3
2
1
2
2
2
2
3
5
3
2
2
2
2
29
47
56
61
66
47
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
60
200
168
200
200
194
200
200
200
200
200
200
200
195
200
200
177
184
200
181
200
190
200
200
192
200
198
200
200
200
200
200
200
200
200
200
200
200
193
195
200
200
192
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
47
36
26
16
7
6
4
2
1
1
2
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
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
3
4
4
5
15
10
5
5
11
25
23
22
111
155
177
101
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
70
200
181
200
200
196
200
200
200
200
200
200
200
197
200
200
197
198
200
197
200
198
200
200
197
200
199
200
200
200
200
200
200
200
200
200
200
200
196
197
200
200
195
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
35
20
6
3
2
1
1
1
1
2
3
4
4
2
1
4
2
1
1
1
1
1
1
1
1
1
1
4
2
1
2
2
3
4
2
1
1
1
12
7
2
1
1
1
4
5
6
5
3
2
1
1
1
1
1
1
1
1
1
1
3
6
12
15
10
5
2
1
1
1
1
1
2
2
1
1
1
1
1
19
37
118
159
179
178
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
171
200
194
200
200
199
200
200
200
200
200
200
200
196
200
200
193
196
200
196
200
196
200
200
196
200
199
200
200
200
200
200
200
200
200
200
200
200
197
198
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
167
96
25
13
7
2
1
1
1
4
3
2
2
2
1
1
1
2
2
1
1
3
2
1
1
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
16
8
1
1
1
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
10
5
1
100
150
175
187
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
60
200
167
200
200
194
200
200
200
200
200
200
200
194
200
200
175
182
200
181
200
190
200
200
192
200
198
200
200
200
200
200
200
200
200
200
200
200
192
193
200
200
190
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
47
41
24
8
8
9
5
2
3
7
4
1
1
1
1
1
1
1
2
2
1
1
1
4
3
2
2
1
1
1
1
1
1
1
2
3
2
1
1
2
4
3
2
1
2
1
1
4
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
3
4
5
6
18
12
6
6
5
4
13
22
111
155
177
101
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
104
9
29
18
8
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
5
6
3
1
1
1
1
1
1
2
1
1
1
1
4
3
2
1
1
1
1
5
3
1
1
2
13
7
1
4
3
2
1
2
4
7
13
53
29
5
5
12
18
21
23
25
59
94
147
173
186
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
102
4
5
6
4
2
3
5
4
2
1
5
23
12
1
1
5
9
21
12
3
1
1
1
1
3
2
1
1
1
2
3
2
1
1
1
1
2
4
2
1
1
1
1
1
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
6
8
11
7
3
3
6
10
49
88
144
172
186
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
172
145
87
30
6
4
3
2
3
2
1
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
9
11
6
1
2
2
2
2
1
1
1
2
1
1
1
1
5
4
2
1
12
6
1
1
1
1
1
7
14
7
1
1
1
6
3
1
6
3
1
15
39
20
1
1
5
7
6
6
6
45
85
142
171
185
192
196
198
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
105
10
26
33
20
8
7
4
2
1
1
1
1
1
1
2
1
1
1
1
1
2
6
3
1
1
1
1
2
3
5
6
4
2
1
1
2
3
2
2
1
1
1
1
1
1
1
2
4
5
4
3
3
6
5
4
4
5
4
2
1
1
1
1
5
3
1
8
23
38
21
5
5
9
14
25
41
57
68
80
140
170
185
192
196
198
199
199
199
199
199
199
199
199
199
199
199
199
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
125
125
55
92
72
69
82
83
89
104
84
71
70
64
57
58
59
62
72
58
80
79
107
139
200
200
171
125
112
96
80
72
60
55
49
46
52
39
38
41
41
38
46
48
35
35
32
29
28
26
28
40
30
35
28
26
28
30
30
46
39
28
27
23
22
20
20
24
20
21
28
20
22
20
23
25
25
41
23
22
21
15
14
12
10
8
6
5
4
5
5
5
13
4
4
4
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
45
26
7
4
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
4
2
1
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
147
147
111
200
142
191
176
162
200
200
179
200
200
171
200
200
134
139
121
103
123
106
128
150
200
200
144
122
112
96
84
79
68
66
61
59
74
57
59
63
60
66
67
50
49
45
50
38
37
34
32
35
31
33
43
32
45
35
35
38
32
29
24
23
22
21
23
29
31
30
61
29
30
31
34
35
35
73
32
30
27
20
18
15
13
11
8
7
5
6
5
5
14
4
4
4
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
147
98
50
19
10
2
1
1
1
1
1
1
1
2
7
10
6
3
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
112
112
60
200
98
102
117
105
108
103
115
109
94
96
80
72
70
68
63
61
72
78
107
142
200
200
200
137
126
117
86
80
67
58
52
51
48
48
49
48
58
51
41
39
37
35
33
36
31
29
32
39
31
44
29
28
30
29
29
37
31
28
30
29
37
31
29
36
27
28
26
25
24
31
27
27
28
42
27
25
23
23
16
14
12
10
8
7
6
6
6
6
12
5
5
4
3
3
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
63
26
13
7
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
64
64
111
200
105
133
118
108
105
103
108
109
108
199
127
136
200
132
144
160
170
159
159
181
200
200
200
145
141
133
118
107
106
93
88
88
86
64
61
58
55
53
45
55
50
50
67
49
45
41
40
45
36
45
35
34
36
39
37
49
49
33
32
29
28
25
28
38
30
38
42
30
30
28
27
27
26
32
23
23
21
17
16
18
12
10
9
7
6
6
6
5
13
4
4
4
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
34
34
20
6
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
161
161
51
97
87
86
108
110
146
155
118
119
113
154
103
104
101
102
101
109
142
119
136
157
200
200
145
128
120
109
96
87
81
70
60
53
46
42
40
42
44
42
50
53
41
40
36
39
34
31
32
36
29
39
27
27
29
29
28
39
32
27
27
25
24
25
21
26
21
22
31
24
25
24
30
28
29
50
28
25
27
18
16
14
11
9
8
6
5
5
5
5
12
5
4
4
3
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
26
16
7
4
2
2
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
3
4
3
3
2
1
1
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
177
177
58
200
116
113
128
117
115
128
113
102
99
150
94
96
94
96
103
113
144
125
137
167
200
200
200
132
117
101
79
71
61
59
53
51
52
47
47
47
49
44
51
53
41
40
48
32
35
33
32
48
33
33
31
36
30
35
35
49
44
30
29
25
23
24
23
24
28
23
24
20
25
19
22
24
24
37
25
19
18
15
13
12
10
9
11
7
6
7
6
6
13
5
5
4
3
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
156
97
39
1
1
1
1
1
1
4
3
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
177
177
58
147
95
89
106
103
105
116
110
101
87
83
72
73
70
73
85
67
88
85
113
147
200
200
200
133
121
101
80
75
62
57
52
51
58
44
45
47
47
55
44
47
39
37
35
34
35
33
33
48
33
34
31
28
37
35
34
51
41
32
32
28
26
25
24
25
23
23
28
23
26
24
27
27
27
41
23
21
20
15
14
12
11
10
8
7
5
6
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
156
97
39
1
3
2
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
130
130
97
200
114
113
124
112
108
121
100
95
92
89
85
84
80
85
90
93
116
107
128
158
200
200
200
135
121
107
87
76
67
66
59
53
60
47
47
49
50
47
57
58
48
47
68
39
41
40
35
45
35
34
32
38
29
31
30
35
34
26
28
23
22
22
20
23
19
20
19
20
26
20
25
24
26
38
26
31
28
19
18
15
13
11
12
8
6
7
6
6
12
5
4
4
3
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
28
28
14
1
1
1
1
1
1
1
1
1
1
1
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
2
3
3
2
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
130
51
84
70
66
79
81
87
102
85
71
70
65
56
58
58
62
74
59
80
80
108
139
200
200
171
126
113
97
80
72
61
55
50
47
52
40
39
41
41
38
44
47
35
34
33
29
28
27
29
40
30
34
28
26
27
30
30
44
38
27
26
23
21
20
19
23
20
21
29
20
22
20
23
25
25
42
24
23
23
16
14
12
10
8
6
5
4
5
4
4
12
3
3
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
50
3
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
138
138
22
187
117
200
128
123
122
109
113
92
83
73
67
70
71
75
97
73
92
93
117
145
200
200
171
122
110
92
73
65
56
57
52
50
64
52
52
58
76
52
54
51
39
36
33
29
29
26
30
37
35
46
47
34
37
37
36
43
41
36
36
41
33
30
27
37
25
28
32
30
37
32
45
37
36
47
32
32
33
20
18
15
11
9
7
6
5
6
5
5
15
5
5
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
58
38
18
12
7
4
1
1
1
2
1
1
1
2
2
1
1
2
3
2
1
1
1
3
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
165
52
138
140
200
150
152
164
141
137
170
121
122
114
102
95
91
96
78
86
91
114
142
200
200
166
127
114
97
84
76
66
58
55
49
49
43
42
43
43
39
46
47
34
33
31
32
28
27
29
37
29
35
26
25
24
22
22
26
23
23
25
29
26
31
25
30
23
24
26
22
32
23
25
26
25
33
24
27
27
19
18
21
13
11
9
7
5
5
4
4
7
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
79
5
1
1
1
1
1
1
3
2
1
1
1
1
1
1
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
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
133
133
44
104
101
200
108
115
122
112
108
117
112
95
95
93
86
92
86
69
69
83
108
137
200
200
166
126
111
96
81
77
66
59
54
48
44
43
44
43
45
53
37
39
39
36
52
31
32
33
32
38
35
37
41
35
41
36
34
38
33
31
32
50
28
26
25
23
22
22
29
21
21
22
24
25
27
37
25
24
26
17
15
13
11
9
7
6
4
5
4
4
10
3
3
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
70
35
1
1
3
5
3
1
1
1
2
3
2
1
3
2
1
2
2
2
2
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
3
2
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
158
79
142
112
106
112
106
106
121
96
90
85
93
68
67
67
70
67
66
98
86
114
145
200
200
176
123
111
95
76
69
56
52
46
46
47
41
51
42
43
41
46
49
37
39
40
33
35
33
34
50
34
38
30
27
31
33
35
46
41
32
30
26
24
25
26
29
31
27
43
27
25
24
25
27
27
45
32
24
23
19
16
17
12
10
8
6
8
11
11
22
22
10
9
7
4
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
106
13
8
5
3
1
1
1
2
2
1
1
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
129
129
46
89
83
80
108
89
90
92
97
78
74
71
67
70
66
70
94
64
80
84
109
140
200
200
169
128
115
98
87
76
66
59
55
50
48
42
41
42
41
42
42
39
34
33
30
30
28
26
28
35
29
36
28
27
31
31
29
44
36
27
27
24
23
22
20
21
20
21
25
20
23
21
24
24
28
38
25
27
27
17
17
15
13
12
9
7
5
5
4
3
6
2
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
70
39
8
2
1
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
110
44
98
86
94
95
100
99
111
117
94
89
85
77
78
76
78
82
71
111
89
116
147
200
200
167
127
114
97
83
74
63
56
53
46
47
39
38
40
41
40
44
45
33
34
30
26
30
25
28
36
30
37
30
28
28
30
28
43
34
27
27
24
23
22
21
25
23
24
36
22
25
22
23
23
23
35
23
24
25
16
16
15
11
10
8
6
5
5
4
4
7
3
3
3
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
60
15
10
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
4
2
1
1
1
3
4
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
158
158
104
97
96
85
82
84
86
82
105
86
82
84
71
73
72
73
98
63
68
82
107
138
200
200
174
125
111
97
80
73
63
57
54
48
49
42
42
43
50
44
36
38
35
33
38
31
30
29
30
40
31
36
30
28
33
33
34
47
39
28
27
23
23
24
21
25
22
22
25
21
20
20
24
25
27
43
26
27
27
17
16
14
12
10
8
8
6
7
7
10
10
5
5
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
104
64
25
9
5
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
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
125
125
55
92
72
69
82
83
89
104
84
71
70
64
57
58
59
62
72
58
80
79
107
139
200
200
171
125
112
96
80
72
60
55
49
46
52
39
38
41
41
38
46
48
35
35
32
29
28
26
28
40
30
35
28
26
28
30
30
46
39
28
27
23
22
20
20
24
20
21
28
20
22
20
23
25
25
41
23
22
21
15
14
12
10
8
6
5
4
5
5
5
13
4
4
4
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
45
26
7
4
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
4
2
1
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
123
123
48
101
97
180
119
125
200
116
117
108
92
84
80
75
69
70
73
68
82
89
112
138
200
200
149
118
114
99
87
85
72
69
63
61
64
47
45
43
41
37
38
40
32
31
30
28
28
26
29
36
28
40
27
25
30
33
34
58
45
31
31
26
24
22
21
24
22
22
35
21
20
20
23
25
25
45
24
21
20
15
14
12
11
10
8
11
7
9
9
13
13
6
5
4
3
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
123
67
11
4
4
3
2
6
4
2
1
1
1
9
5
1
1
1
2
2
2
2
2
2
2
1
1
1
1
2
2
3
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
192
192
165
178
149
180
131
126
121
105
116
108
108
196
100
99
98
104
123
147
198
182
182
185
200
200
149
126
119
101
92
82
74
70
60
57
52
53
54
60
65
68
70
51
48
44
40
36
35
36
31
36
30
27
31
22
25
27
27
43
31
26
25
22
20
20
19
19
19
22
17
17
16
16
22
24
25
51
26
25
23
16
14
12
10
8
6
5
4
5
5
5
13
4
4
5
3
3
3
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
178
124
71
32
8
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
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
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
100
42
200
100
113
114
108
111
112
116
108
108
190
111
111
130
108
121
138
165
154
153
178
200
200
200
132
125
110
93
83
76
70
65
65
57
56
57
52
58
46
41
42
41
40
49
39
36
34
35
43
33
45
32
30
33
35
35
48
46
31
31
28
27
25
27
36
28
32
33
25
24
22
24
25
24
37
24
20
19
15
14
15
11
10
8
7
6
6
6
5
13
4
4
4
2
2
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
94
51
8
1
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
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
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
147
147
111
200
142
191
176
162
200
200
179
200
200
171
200
200
134
139
121
103
123
106
128
150
200
200
144
122
112
96
84
79
68
66
61
59
74
57
59
63
60
66
67
50
49
45
50
38
37
34
32
35
31
33
43
32
45
35
35
38
32
29
24
23
22
21
23
29
31
30
61
29
30
31
34
35
35
73
32
30
27
20
18
15
13
11
8
7
5
6
5
5
14
4
4
4
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
147
98
50
19
10
2
1
1
1
1
1
1
1
2
7
10
6
3
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
177
177
58
147
95
89
106
103
105
116
110
101
87
83
72
73
70
73
85
67
88
85
113
147
200
200
200
133
121
101
80
75
62
57
52
51
58
44
45
47
47
55
44
47
39
37
35
34
35
33
33
48
33
34
31
28
37
35
34
51
41
32
32
28
26
25
24
25
23
23
28
23
26
24
27
27
27
41
23
21
20
15
14
12
11
10
8
7
5
6
5
5
13
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
156
97
39
1
3
2
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
112
112
60
200
98
102
117
105
108
103
115
109
94
96
80
72
70
68
63
61
72
78
107
142
200
200
200
137
126
117
86
80
67
58
52
51
48
48
49
48
58
51
41
39
37
35
33
36
31
29
32
39
31
44
29
28
30
29
29
37
31
28
30
29
37
31
29
36
27
28
26
25
24
31
27
27
28
42
27
25
23
23
16
14
12
10
8
7
6
6
6
6
12
5
5
4
3
3
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
100
63
26
13
7
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
192
192
120
200
135
124
133
122
118
128
105
106
90
82
81
82
80
78
97
68
67
85
109
134
200
200
148
121
109
91
74
67
56
51
46
45
41
41
45
43
48
45
51
54
41
42
40
36
36
35
34
39
32
40
29
29
30
33
35
51
47
30
29
26
24
23
22
26
23
24
30
23
22
20
23
26
26
47
30
23
21
17
15
13
11
9
8
6
5
6
5
5
13
5
5
5
3
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
179
97
15
3
2
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
130
51
84
70
66
79
81
87
102
85
71
70
65
56
58
58
62
74
59
80
80
108
139
200
200
171
126
113
97
80
72
61
55
50
47
52
40
39
41
41
38
44
47
35
34
33
29
28
27
29
40
30
34
28
26
27
30
30
44
38
27
26
23
21
20
19
23
20
21
29
20
22
20
23
25
25
42
24
23
23
16
14
12
10
8
6
5
4
5
4
4
12
3
3
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
50
3
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
70
124
139
97
109
120
118
127
135
99
93
88
79
74
79
65
69
67
65
92
83
111
142
200
200
168
126
115
97
81
72
60
57
50
48
55
41
39
42
44
41
52
55
37
37
33
28
29
27
29
41
29
33
29
26
29
29
29
41
37
27
26
22
21
20
19
21
20
21
32
21
23
20
23
24
24
41
22
20
19
14
13
11
9
8
6
5
5
5
5
5
14
5
4
4
3
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
33
24
15
8
1
2
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
124
65
102
92
135
100
102
109
106
102
123
114
87
83
77
68
70
64
63
89
84
112
143
200
200
175
126
116
100
80
71
60
58
51
50
64
46
46
51
51
49
56
59
40
39
35
29
31
30
32
43
33
39
30
28
31
32
32
50
43
41
68
37
38
37
33
33
30
34
29
26
25
23
27
28
28
46
25
22
20
16
14
12
10
8
6
5
4
5
5
5
14
5
5
5
3
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
14
11
6
2
2
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
143
143
25
110
108
200
119
122
127
112
105
119
92
89
81
81
76
75
97
66
71
85
109
138
200
200
166
128
115
98
88
78
67
59
56
51
45
44
42
42
47
42
36
38
33
32
30
34
27
27
28
34
30
32
31
29
31
29
30
32
25
25
25
28
23
28
22
21
21
21
21
19
26
21
24
23
26
34
24
27
27
18
18
16
13
13
9
7
6
5
4
4
6
2
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
65
39
14
9
22
29
15
1
1
1
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
138
138
22
187
117
200
128
123
122
109
113
92
83
73
67
70
71
75
97
73
92
93
117
145
200
200
171
122
110
92
73
65
56
57
52
50
64
52
52
58
76
52
54
51
39
36
33
29
29
26
30
37
35
46
47
34
37
37
36
43
41
36
36
41
33
30
27
37
25
28
32
30
37
32
45
37
36
47
32
32
33
20
18
15
11
9
7
6
5
6
5
5
15
5
5
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
58
38
18
12
7
4
1
1
1
2
1
1
1
2
2
1
1
2
3
2
1
1
1
3
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
110
44
98
86
94
95
100
99
111
117
94
89
85
77
78
76
78
82
71
111
89
116
147
200
200
167
127
114
97
83
74
63
56
53
46
47
39
38
40
41
40
44
45
33
34
30
26
30
25
28
36
30
37
30
28
28
30
28
43
34
27
27
24
23
22
21
25
23
24
36
22
25
22
23
23
23
35
23
24
25
16
16
15
11
10
8
6
5
5
4
4
7
3
3
3
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
60
15
10
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
4
2
1
1
1
3
4
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
165
52
138
140
200
150
152
164
141
137
170
121
122
114
102
95
91
96
78
86
91
114
142
200
200
166
127
114
97
84
76
66
58
55
49
49
43
42
43
43
39
46
47
34
33
31
32
28
27
29
37
29
35
26
25
24
22
22
26
23
23
25
29
26
31
25
30
23
24
26
22
32
23
25
26
25
33
24
27
27
19
18
21
13
11
9
7
5
5
4
4
7
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
79
5
1
1
1
1
1
1
3
2
1
1
1
1
1
1
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
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
143
143
48
142
96
93
109
108
105
115
88
93
77
69
64
64
62
65
76
62
80
82
109
140
200
200
173
128
116
99
82
73
61
56
51
51
48
46
58
45
45
42
43
40
36
36
33
39
32
30
32
41
29
36
28
27
30
32
31
44
39
27
26
23
21
20
20
21
20
23
29
21
24
23
26
27
26
42
24
22
20
16
15
14
13
12
8
7
5
6
5
5
14
4
4
4
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
77
39
2
2
9
5
2
6
3
1
1
1
1
2
3
2
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
172
169
158
150
154
152
149
167
137
137
114
122
139
140
200
200
117
118
107
94
93
79
71
68
62
59
58
54
51
61
50
51
51
50
54
58
57
75
72
60
61
78
60
64
84
56
61
70
71
90
91
68
66
65
64
61
60
71
73
86
132
96
112
101
104
109
105
137
104
114
100
83
84
79
78
75
71
76
59
64
60
55
106
44
42
39
29
20
4
25
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
110
21
21
23
15
8
5
2
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
11
6
2
4
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
171
159
152
143
137
130
129
142
135
149
171
200
200
200
149
140
131
122
115
112
104
95
102
101
104
123
98
99
93
89
94
96
96
152
84
81
83
79
86
85
98
116
89
104
78
82
65
66
67
67
81
66
67
66
71
73
73
106
79
79
89
95
106
131
129
117
98
95
91
87
90
85
82
82
86
71
89
79
81
154
65
60
50
43
10
12
63
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
40
40
40
40
40
34
21
9
6
6
6
6
5
5
5
5
4
3
6
5
4
3
3
4
2
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
4
3
2
2
12
31
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
4
3
26
48
57
83
133
60
60
62
54
52
60
56
51
48
47
58
42
41
44
42
45
50
43
60
49
48
52
69
50
54
47
47
47
43
55
39
37
37
52
32
31
34
30
27
48
30
32
33
34
25
25
24
23
32
26
27
26
42
22
21
20
17
17
17
16
18
19
12
12
12
11
12
14
14
15
25
14
19
13
11
12
13
12
15
18
10
9
8
6
6
5
3
3
2
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
3
2
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
84
5
4
50
67
88
116
141
76
69
72
63
59
85
57
64
63
60
70
63
75
68
64
67
81
65
60
66
66
67
85
71
62
80
57
55
50
46
42
39
46
34
32
31
28
28
27
29
30
34
55
35
34
41
31
32
44
33
32
32
52
27
26
24
20
18
19
16
18
19
13
14
13
12
16
15
16
16
26
14
14
13
11
12
12
12
13
18
10
9
9
6
6
5
3
3
2
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
66
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
84
2
1
30
31
37
66
66
38
41
44
40
39
60
43
50
49
50
62
50
56
56
49
49
51
47
48
52
52
54
73
50
59
47
44
41
44
34
34
34
33
41
32
31
34
36
30
39
31
33
42
30
30
27
24
23
31
23
25
25
31
21
21
21
20
21
23
20
22
22
15
15
14
15
15
19
24
18
30
16
15
14
11
12
14
14
22
18
12
11
10
7
6
6
3
3
2
1
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
77
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
5
4
42
78
88
200
200
156
200
200
138
200
130
118
200
84
79
72
49
42
37
32
30
28
27
56
61
94
200
100
200
92
71
67
44
36
28
23
21
20
19
17
17
18
15
15
19
14
13
14
13
9
10
9
10
14
44
49
54
200
55
56
55
32
28
25
19
16
16
11
10
9
8
7
8
9
11
16
11
17
10
10
11
11
10
15
11
7
7
5
4
4
3
3
3
3
3
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
4
2
1
1
1
1
2
3
2
2
2
3
3
3
2
1
1
3
4
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
29
29
86
116
157
200
200
195
200
200
196
200
193
192
200
158
151
141
138
119
117
112
105
121
97
114
115
134
200
134
200
129
116
113
94
94
96
83
88
73
68
62
64
65
69
96
92
94
124
141
83
77
62
48
58
53
80
113
78
200
77
76
76
58
56
49
41
43
26
25
26
24
28
29
21
20
24
17
16
15
14
10
11
12
12
20
14
10
10
8
10
6
5
5
4
5
5
1
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
29
16
3
2
2
2
1
1
1
2
1
1
2
2
3
2
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
79
79
79
90
118
200
120
164
107
94
100
103
98
107
145
99
98
102
112
112
106
200
103
126
127
112
200
124
129
152
111
127
126
115
200
104
99
93
75
70
89
113
118
200
200
144
200
113
103
100
85
99
68
61
55
47
44
40
40
38
37
46
38
41
45
43
53
64
68
94
89
76
75
94
75
79
81
106
85
88
128
91
92
87
83
75
56
46
37
30
25
20
17
11
10
9
9
8
6
14
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
63
1
1
1
1
1
1
1
5
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
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
3
2
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
66
66
66
88
100
200
106
109
113
105
107
104
121
101
94
116
131
126
188
150
186
200
140
155
159
153
200
183
158
158
174
152
145
148
200
131
129
111
92
92
110
134
143
200
200
142
200
116
111
103
86
81
72
68
69
67
70
79
81
91
110
75
79
76
69
68
71
76
75
90
88
94
98
113
117
97
98
100
96
93
124
97
103
114
96
111
90
104
76
63
52
38
32
21
17
13
11
8
3
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
7
7
7
7
4
1
2
12
6
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
105
95
78
58
49
43
67
68
70
200
64
64
65
45
71
101
105
200
200
154
192
200
200
200
140
129
200
148
149
200
200
99
91
71
50
42
33
58
90
98
200
200
122
200
92
74
66
43
35
28
22
18
16
14
16
15
14
28
14
13
13
10
11
11
10
13
9
9
10
9
10
12
8
8
8
8
9
8
8
10
10
8
9
7
7
8
5
6
4
4
5
3
3
3
1
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
168
179
184
168
171
162
171
180
179
200
185
180
160
149
164
176
186
200
200
185
197
200
200
200
188
187
200
193
195
200
200
195
157
138
122
118
113
122
137
143
200
200
166
200
140
142
134
128
192
117
126
101
85
84
84
81
88
95
82
82
118
78
85
88
88
97
81
81
83
100
76
76
82
82
74
86
69
66
69
63
59
56
62
47
43
38
34
32
25
31
17
16
14
12
12
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
1
1
1
3
3
2
1
1
1
1
1
1
5
4
2
1
2
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
3
2
2
2
2
2
2
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
23
5
4
72
113
200
200
200
173
200
200
169
200
133
200
129
116
200
82
74
66
45
41
36
30
28
24
23
25
24
25
32
28
23
21
18
16
19
14
14
14
14
14
16
15
13
13
16
12
12
14
13
13
23
13
14
16
47
50
54
200
53
54
54
30
27
24
18
15
13
11
9
8
7
8
8
10
13
20
12
21
11
10
10
9
9
13
10
6
7
6
5
10
4
4
4
3
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
23
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
17
17
75
118
200
200
200
194
200
200
195
200
176
200
173
167
200
142
125
153
119
129
131
120
130
110
110
113
113
123
99
92
97
85
83
118
73
78
75
70
93
65
62
64
60
81
103
120
181
187
108
97
85
67
77
68
92
115
85
200
77
72
68
47
41
40
33
29
42
22
20
21
16
18
23
18
21
17
18
19
13
13
13
12
13
18
13
9
8
7
6
5
3
3
2
2
2
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
8
5
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
86
132
132
132
154
200
155
200
200
115
117
118
105
104
144
126
146
154
200
200
159
157
200
136
127
119
125
130
153
147
200
200
169
200
200
147
143
200
112
108
97
75
66
60
63
63
59
94
100
111
200
161
104
103
81
68
60
54
57
55
52
82
55
61
79
58
61
61
63
66
66
72
78
60
66
66
62
90
72
80
135
90
91
86
101
75
59
52
41
30
23
18
14
11
9
7
6
8
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
72
9
9
9
5
2
1
1
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
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
138
138
138
138
151
200
161
199
200
130
124
118
103
93
117
107
133
158
200
200
195
174
200
145
166
153
153
170
169
171
200
200
181
200
200
156
143
196
128
143
159
156
165
166
173
126
124
122
122
127
200
111
102
97
78
71
71
74
83
82
107
94
86
87
94
79
81
75
70
88
81
93
118
99
118
109
133
108
104
100
135
105
112
127
112
95
79
73
53
52
47
38
62
26
22
19
12
3
1
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
2
3
2
1
1
1
1
1
1
6
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
135
131
200
91
81
72
53
46
39
33
29
56
89
129
200
200
200
109
123
141
162
200
200
200
110
94
107
121
123
200
200
97
93
73
53
46
39
33
30
27
24
23
20
17
17
17
17
23
17
15
14
13
12
16
14
14
14
23
14
13
12
11
12
11
11
16
11
11
12
14
11
10
10
9
10
9
9
10
10
8
15
9
10
15
8
10
7
5
4
4
3
3
3
3
3
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
6
6
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
172
187
200
165
199
154
154
156
135
130
128
132
146
167
200
200
200
198
178
188
194
200
200
200
185
185
188
189
192
200
200
195
160
155
162
145
140
138
146
132
129
123
121
118
121
127
129
193
150
127
173
110
102
100
96
85
82
75
71
66
63
68
77
80
108
103
80
81
87
101
82
103
86
82
84
85
72
90
65
61
59
54
49
43
49
31
35
33
29
64
21
20
18
11
4
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
19
19
19
10
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
2
1
1
1
2
2
2
2
2
4
6
5
4
3
2
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
3
3
3
3
2
1
1
1
2
3
2
1
1
1
1
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
4
3
44
55
90
200
157
200
200
200
118
102
82
61
53
42
38
31
26
26
24
26
26
25
35
26
56
58
92
200
129
200
125
200
93
74
66
44
36
31
24
20
16
16
16
15
23
14
14
14
13
12
10
9
11
13
45
51
55
200
55
56
57
33
30
26
20
17
16
12
11
9
8
8
9
9
12
19
11
17
11
10
11
11
10
14
12
7
7
5
4
3
3
2
2
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
67
67
97
133
178
200
192
200
200
200
184
182
171
187
164
134
136
128
125
127
127
114
114
120
128
124
165
170
162
200
170
200
142
200
125
118
132
95
84
80
93
100
105
151
146
109
116
110
144
118
99
91
86
125
85
79
102
101
90
200
99
106
99
85
82
56
47
38
30
27
23
20
20
19
20
20
25
18
14
14
12
11
13
11
11
11
16
10
10
8
7
7
5
6
4
4
3
4
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
3
3
3
3
3
3
2
1
1
1
1
1
3
2
2
1
1
2
2
2
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
74
200
200
200
176
189
135
134
102
89
91
88
87
104
84
83
93
93
98
102
127
95
97
98
91
102
87
88
89
85
93
86
84
93
77
75
73
77
68
66
81
63
60
78
58
57
78
105
113
200
200
107
106
91
74
70
64
62
48
46
41
43
42
41
44
45
47
59
51
65
56
57
59
79
55
55
55
51
50
42
39
41
42
43
50
49
41
36
36
35
25
23
19
21
12
11
9
6
6
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
59
129
67
6
3
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
160
195
150
141
134
127
122
113
142
115
117
121
141
149
151
197
197
146
153
150
151
150
156
156
138
144
121
121
131
137
143
197
139
133
129
114
130
114
107
116
110
96
114
131
150
200
200
159
121
123
115
117
166
115
111
110
119
94
93
97
97
90
105
100
102
132
108
122
122
117
158
112
112
109
105
110
97
110
94
95
94
86
90
83
62
55
44
36
29
20
16
13
11
6
6
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
100
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
5
1
1
5
3
1
1
1
1
1
2
4
2
1
1
1
1
2
2
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
107
122
110
97
200
78
73
71
49
41
33
57
90
99
200
200
91
92
105
90
88
200
75
76
76
85
113
115
200
200
91
87
69
47
39
31
25
22
19
16
16
19
25
57
59
61
200
58
58
59
36
33
27
23
20
17
18
15
14
13
15
12
12
12
13
12
12
13
16
13
16
12
12
13
13
11
11
19
9
9
9
8
6
5
6
5
4
4
5
2
3
3
3
5
5
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
100
50
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
192
194
183
193
200
163
167
167
163
193
153
160
170
179
200
200
193
174
184
182
199
200
179
177
173
172
177
172
200
200
168
194
148
139
121
108
103
99
97
93
98
110
115
141
164
143
200
192
132
137
122
117
141
121
120
139
102
105
95
85
87
80
83
83
103
89
83
86
80
89
91
86
85
78
110
72
70
75
59
57
55
49
46
50
35
34
28
25
28
17
15
14
11
11
3
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
194
197
119
42
24
7
3
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
3
4
4
4
3
2
2
2
1
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
20
3
2
42
48
58
200
99
108
112
200
84
79
69
49
44
40
33
29
26
23
23
25
25
28
27
25
54
58
94
200
129
200
126
200
96
78
68
46
39
33
27
24
20
18
17
16
21
16
14
15
13
16
15
13
14
16
47
52
56
200
55
56
56
32
28
25
19
16
13
12
11
10
9
10
10
11
14
22
13
21
12
11
10
9
9
10
11
7
7
6
5
6
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
19
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
3
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
6
145
145
145
173
171
200
197
179
192
200
178
179
158
160
140
139
143
134
123
180
126
139
137
135
141
133
155
173
158
200
169
200
151
200
148
144
144
115
119
94
90
87
84
93
90
93
114
120
196
198
105
98
82
61
69
65
90
105
85
200
87
86
80
54
49
40
36
33
32
27
27
32
23
31
21
19
25
24
26
60
24
22
22
17
16
14
16
9
8
7
5
5
4
3
3
2
1
3
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
88
51
15
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
90
90
90
106
134
200
151
170
148
131
200
133
132
129
145
109
102
100
98
95
103
106
98
119
119
116
200
116
122
119
103
111
89
79
78
74
71
74
78
71
87
76
75
108
71
71
69
91
84
88
93
200
87
86
84
63
57
53
57
56
53
83
51
56
58
56
63
64
55
62
63
61
89
63
58
60
57
70
70
76
136
84
87
81
71
84
60
52
56
36
27
22
15
12
10
9
8
6
6
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
73
10
10
9
5
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
9
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
155
155
155
155
126
200
124
148
148
139
200
148
152
158
150
153
152
140
156
123
124
120
108
115
126
149
200
171
178
128
113
119
111
113
165
101
100
98
85
86
80
79
100
87
91
137
92
107
131
124
169
200
125
125
128
102
105
105
102
105
114
100
113
95
94
97
105
108
105
146
105
104
100
114
97
94
101
114
115
122
161
127
127
160
110
100
93
75
66
61
46
37
32
20
15
12
9
1
4
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
13
13
13
9
5
3
2
2
4
3
3
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
7
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
138
200
106
91
82
58
48
40
33
29
27
26
25
27
55
58
62
200
123
164
200
200
200
112
96
106
121
123
200
200
95
90
71
49
42
34
27
23
20
17
16
15
46
52
58
200
57
57
57
34
30
24
19
17
16
14
14
13
12
11
14
13
15
16
24
21
16
16
14
11
11
11
10
11
12
9
10
8
7
8
8
8
13
8
10
7
5
5
3
2
2
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
102
5
4
3
2
1
1
1
2
3
2
1
1
1
1
2
2
2
2
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
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
3
2
200
104
151
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
147
200
135
151
200
181
200
200
200
200
200
200
107
91
72
51
43
35
29
24
20
18
17
16
45
49
55
200
55
56
56
32
29
27
55
58
62
200
59
58
57
34
29
25
19
17
14
13
12
11
10
12
11
12
14
21
13
20
11
10
11
10
9
12
12
7
7
6
4
5
3
3
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
3
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
6
200
200
200
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
186
200
186
194
200
196
200
200
200
200
200
200
181
189
194
177
185
140
138
139
127
139
135
104
117
113
108
200
112
103
102
142
98
100
117
99
104
200
106
104
96
71
73
54
52
48
40
49
33
29
28
23
23
28
23
21
24
35
24
29
21
19
18
16
23
13
12
11
8
7
5
4
4
4
1
4
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
74
37
1
2
8
12
10
6
2
1
1
1
1
1
1
3
2
2
2
3
2
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
23
5
4
72
113
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
170
200
167
200
200
167
165
200
200
104
92
74
53
45
38
31
27
23
21
19
18
16
16
16
19
15
13
14
13
13
23
13
14
17
47
51
54
200
54
55
56
32
28
24
19
17
15
13
12
11
10
11
10
11
13
18
12
21
11
10
11
10
9
14
8
6
7
5
5
9
4
4
3
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
22
5
3
1
1
1
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
16
16
75
117
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
194
200
185
200
200
197
197
200
200
141
140
131
132
178
126
141
124
110
138
95
99
101
96
109
121
139
171
178
162
100
93
82
83
77
101
116
91
200
77
71
68
51
46
46
40
33
43
25
23
22
18
17
19
18
19
27
16
18
15
13
15
14
15
28
13
12
12
9
10
6
5
4
3
2
2
2
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
3
3
3
9
11
7
3
3
3
2
1
2
1
1
1
1
1
1
5
4
3
2
1
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
3
2
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
5
4
51
84
200
155
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
140
200
136
126
200
91
112
107
93
200
107
105
137
200
142
200
200
127
125
200
82
73
65
43
36
29
23
19
18
15
14
23
12
13
15
46
50
54
200
53
54
54
30
27
24
18
15
13
12
11
10
12
8
10
11
13
18
14
20
11
11
11
10
9
15
7
6
6
4
4
5
3
3
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
5
3
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
61
61
115
182
200
182
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
183
200
187
180
200
198
190
198
170
200
164
156
169
200
170
200
200
144
144
200
120
131
136
126
162
141
141
155
165
102
89
75
65
72
76
99
103
84
200
79
79
80
62
58
55
48
41
43
34
37
38
48
51
33
31
29
30
22
21
16
14
17
16
16
31
13
13
12
10
12
6
5
4
3
2
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
4
61
43
25
12
5
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
4
3
77
114
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
169
200
164
200
169
200
200
194
200
200
200
200
172
200
200
195
200
200
200
200
140
128
115
200
114
112
200
80
74
67
74
71
71
200
63
62
61
70
71
70
200
62
61
58
35
30
26
21
18
18
13
11
10
9
9
10
11
11
17
11
10
10
9
13
10
10
13
13
8
8
6
5
4
3
2
2
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
4
3
2
1
1
3
3
2
1
2
2
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
186
186
186
190
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
192
200
197
200
191
200
200
198
200
200
200
200
191
200
200
198
200
200
200
200
183
170
191
200
159
162
200
145
152
120
121
119
107
200
104
110
114
114
106
99
200
89
97
90
70
91
63
58
52
48
38
34
36
37
50
51
51
95
43
42
39
30
25
29
28
29
57
25
22
21
15
13
11
9
9
8
9
15
3
12
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
186
186
186
185
119
53
5
3
1
5
3
2
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
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
3
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
5
4
80
114
200
200
200
200
200
200
200
200
200
114
101
87
95
121
121
200
200
157
200
166
200
200
104
123
111
97
200
77
68
94
107
113
200
200
91
89
71
49
41
33
27
22
18
15
13
12
11
9
9
8
8
11
43
48
52
200
53
54
54
30
27
23
17
14
12
11
11
10
12
10
10
11
13
18
12
19
11
10
11
9
9
12
8
6
6
5
4
6
4
3
3
3
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
4
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
7
84
84
126
184
200
200
200
200
200
200
200
200
200
199
194
191
196
193
185
200
200
182
200
195
200
200
193
179
190
159
200
154
142
191
158
165
200
200
150
186
132
116
116
102
103
135
123
130
155
169
109
105
114
80
83
75
95
99
84
200
79
80
79
61
58
57
50
42
56
41
50
52
74
77
43
42
36
29
26
25
22
20
32
22
22
34
18
16
15
12
14
8
7
6
4
4
3
2
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
6
6
6
84
142
71
1
3
4
5
3
1
1
3
5
3
2
1
1
8
20
10
1
7
5
3
3
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
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
3
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
5
200
200
200
200
177
161
200
113
103
113
104
119
133
133
200
144
146
155
160
148
156
173
165
200
189
200
200
200
155
145
142
137
134
142
133
130
132
137
200
138
151
157
169
200
133
130
123
114
111
112
117
126
132
142
150
150
142
149
160
146
150
150
155
159
162
166
200
173
183
200
176
200
187
193
200
200
200
200
200
200
200
200
200
200
200
178
167
163
150
149
148
163
143
142
141
137
133
133
133
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
100
125
137
143
146
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
80
11
3
3
14
9
4
3
2
40
20
1
1
9
13
18
28
15
3
8
4
1
1
1
7
23
20
14
8
9
6
4
6
7
5
3
4
2
1
2
4
6
8
10
18
20
20
18
10
3
6
18
16
14
22
29
22
16
13
13
19
18
18
20
19
18
22
18
10
2
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
44
44
44
91
113
200
200
141
200
148
159
184
200
200
200
151
167
171
200
200
182
168
200
163
138
155
142
135
200
143
137
146
133
106
103
94
88
114
78
78
79
80
85
82
82
88
93
133
111
106
115
200
103
98
95
85
90
98
102
106
115
90
83
100
79
79
83
100
81
93
81
86
85
84
120
112
139
140
200
200
190
200
200
200
200
126
114
96
70
60
49
41
44
26
22
19
15
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
40
6
6
6
3
1
1
1
3
2
1
2
3
4
6
3
1
2
3
2
1
1
1
1
2
2
2
2
2
2
2
3
3
4
4
4
4
5
6
4
2
2
11
8
4
1
1
2
3
3
3
4
6
6
6
5
4
4
4
3
3
3
3
5
5
5
5
4
4
9
11
12
13
10
8
8
8
8
11
10
10
10
9
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
5
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
125
125
114
162
200
171
188
200
200
200
200
188
185
200
180
156
156
200
143
150
142
132
152
124
118
122
116
119
133
128
130
154
123
125
118
106
110
97
86
84
82
84
78
76
96
77
75
86
70
68
76
71
69
120
66
76
80
99
111
99
200
95
91
88
68
63
58
53
51
48
47
45
45
44
44
46
47
47
58
49
47
46
44
44
41
42
36
34
38
28
29
23
24
20
13
12
10
6
6
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
120
105
90
95
80
46
13
8
4
3
3
3
3
2
2
8
18
10
2
2
2
1
1
1
1
2
4
3
2
4
6
3
1
1
1
1
1
1
1
2
2
3
2
2
6
8
9
6
3
2
1
1
4
4
4
3
2
2
2
2
3
3
3
3
3
5
4
3
2
3
3
4
3
2
2
2
2
2
3
4
3
3
3
3
2
2
2
2
2
2
3
3
2
1
1
1
1
3
4
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
182
200
154
163
134
143
153
158
200
200
193
200
200
200
177
200
200
196
200
200
200
200
200
200
200
200
200
200
200
200
200
146
154
144
151
200
182
200
200
200
200
200
200
200
200
200
180
200
200
174
200
200
140
134
123
104
94
100
84
85
100
93
97
100
123
89
113
115
108
200
103
123
126
114
200
112
105
109
100
86
100
74
70
66
66
56
50
50
66
47
47
46
43
40
40
40
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
20
20
20
15
11
11
10
9
9
9
10
8
7
7
7
10
12
13
14
15
15
15
14
11
9
9
15
18
22
22
22
14
7
7
17
22
25
26
27
28
20
13
10
8
8
8
8
8
8
9
10
10
11
14
16
14
13
13
13
17
19
20
21
21
21
21
21
21
21
22
25
26
27
27
27
27
28
47
56
61
63
64
65
52
40
40
34
28
28
28
28
25
22
22
22
31
35
37
40
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
141
131
111
112
131
159
200
200
200
200
200
178
191
200
194
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
179
200
196
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
120
104
88
66
53
42
34
15
15
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
5
5
5
3
2
2
2
2
2
2
2
2
3
10
6
3
3
12
17
19
22
51
35
20
12
4
4
5
5
6
7
7
8
64
92
106
113
76
40
21
3
3
3
11
19
17
15
18
13
8
11
13
14
15
16
15
15
15
18
29
18
7
14
18
20
22
31
40
53
36
20
66
133
166
183
191
195
197
198
199
199
117
35
35
35
35
35
35
35
35
35
35
25
15
15
15
15
15
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
125
125
114
173
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
188
200
200
163
170
175
184
200
200
200
200
155
161
169
180
200
200
200
200
200
200
200
200
200
200
183
200
174
200
200
195
200
200
200
131
140
155
171
200
200
200
152
168
170
200
200
166
160
200
120
113
127
113
135
200
174
200
200
200
200
200
200
200
147
178
107
87
78
66
68
68
66
66
66
66
13
13
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
120
105
85
66
66
66
66
66
66
66
66
42
18
18
18
20
22
15
8
7
6
6
15
25
21
14
8
6
4
7
8
9
7
6
6
7
5
4
4
6
8
6
4
4
7
9
11
8
5
7
6
5
5
5
5
5
8
7
6
6
8
6
5
5
5
6
10
8
6
4
4
4
5
5
5
5
4
4
4
4
5
6
6
6
5
4
4
4
4
4
5
5
5
8
9
10
10
10
11
13
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
44
200
200
200
200
200
168
200
200
145
140
158
200
183
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
175
183
165
200
200
169
177
200
186
200
172
200
176
191
200
200
200
160
158
163
165
181
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
185
184
200
200
121
101
76
66
56
47
70
32
28
25
17
7
7
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
40
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
11
13
12
12
7
3
3
34
20
6
6
6
4
2
2
2
4
8
4
1
1
1
1
1
1
1
1
1
8
11
13
14
15
33
29
16
4
4
4
4
4
4
4
4
6
9
14
16
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
185
200
137
138
152
171
200
200
200
200
200
200
200
200
191
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
162
177
161
200
200
179
185
200
172
200
153
200
174
187
200
200
200
131
119
123
138
163
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
170
188
200
200
158
101
83
62
44
35
27
21
17
14
12
7
7
7
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
11
13
14
16
9
2
2
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
4
8
11
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
15
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
18
18
23
57
67
97
200
109
200
147
167
163
200
200
171
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
200
196
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
149
200
148
168
186
200
200
200
200
200
121
102
94
77
78
74
71
70
68
67
67
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
40
40
40
40
40
40
40
29
18
18
18
18
18
42
54
60
63
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
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
133
133
133
133
133
133
144
168
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
173
200
195
200
200
200
200
190
200
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
155
170
187
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
186
200
186
200
200
186
197
200
200
200
200
200
200
200
200
155
155
89
70
56
39
31
25
19
16
14
12
11
10
9
9
8
8
8
8
8
8
8
8
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
192
200
198
200
200
200
200
200
190
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
191
200
200
174
177
178
188
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
196
173
94
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
8
1
1
1
3
5
3
2
2
3
4
7
26
15
5
3
1
1
2
22
13
4
4
2
1
5
8
4
1
41
21
2
2
2
2
3
3
4
2
1
1
1
1
1
1
1
1
8
5
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
4
6
4
3
3
101
150
175
187
193
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
108
122
106
123
200
171
200
200
200
173
200
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
196
200
200
200
200
200
200
200
200
200
186
200
197
200
200
200
142
200
163
161
200
200
171
195
200
200
200
153
130
107
107
72
71
77
76
79
85
85
85
85
85
85
85
85
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
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
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
83
91
95
97
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
100
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
200
200
200
188
200
198
200
200
200
138
144
154
149
163
200
185
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
21
1
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
4
5
4
3
2
2
1
1
1
1
1
1
5
3
1
1
1
1
24
14
5
1
2
3
26
13
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
11
6
2
1
1
3
6
5
5
102
55
9
9
104
152
176
188
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
84
200
200
200
191
200
198
200
200
200
138
138
154
147
163
200
185
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
37
8
1
1
4
6
6
5
4
3
2
1
1
2
1
1
1
1
3
5
3
1
2
1
1
1
2
1
1
1
1
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
1
1
1
1
1
1
2
3
4
4
4
4
4
2
1
2
4
102
151
175
187
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
84
200
200
200
177
200
196
200
200
200
125
112
127
113
136
200
174
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
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
6
7
4
1
1
1
1
1
2
1
1
1
1
4
4
4
3
2
1
1
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
3
2
2
3
3
2
1
2
4
3
2
2
2
101
150
175
187
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
2
200
200
200
200
200
200
200
200
200
200
192
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
200
200
132
121
108
93
86
80
76
73
71
69
68
67
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
4
4
4
4
4
5
8
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
18
23
25
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
27
27
27
27
27
27
28
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
100
200
200
200
187
113
98
91
90
93
100
98
101
104
104
107
111
127
144
151
200
200
152
150
144
152
144
143
164
146
147
157
200
156
156
155
136
133
117
109
100
112
132
129
200
200
130
141
124
115
136
200
143
192
142
101
96
76
58
75
95
98
181
165
83
80
62
45
37
31
26
23
19
17
16
13
11
11
8
7
8
5
6
6
4
9
4
3
3
2
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
22
169
169
169
169
169
141
119
200
112
139
175
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
173
180
200
192
200
200
200
200
200
175
195
200
200
200
146
132
135
147
169
200
200
200
174
195
200
200
200
200
200
200
200
200
200
200
200
200
200
177
200
168
200
200
137
160
182
200
200
200
200
128
103
85
54
41
31
22
16
12
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
22
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
5
4
4
9
12
13
15
10
5
5
14
10
6
6
6
6
7
6
5
5
5
5
5
13
9
5
3
1
1
1
1
1
1
1
1
1
1
8
11
10
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
169
169
169
180
200
178
200
200
169
185
200
200
160
167
187
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
191
200
187
182
200
187
184
183
200
172
169
172
166
163
194
163
181
160
159
162
141
143
155
151
162
200
175
200
180
200
190
192
192
200
200
183
188
189
190
200
200
195
200
190
200
198
200
200
200
176
169
154
145
145
140
133
133
68
56
43
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
47
3
1
1
1
1
1
1
1
2
4
4
4
12
10
9
19
10
1
1
14
7
1
2
3
4
4
2
1
1
1
1
4
3
2
1
1
1
2
1
1
1
1
6
5
3
1
3
6
6
5
3
2
12
18
9
1
1
1
1
1
2
3
8
6
4
2
1
2
10
6
3
1
1
1
1
1
1
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
200
200
130
143
147
147
200
200
191
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
174
200
146
166
131
120
116
108
104
101
94
94
94
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
74
2
2
2
13
15
18
12
6
10
12
13
15
40
24
8
16
13
10
10
10
15
20
27
35
26
18
11
4
6
9
7
5
13
9
6
9
11
10
10
18
17
13
10
10
11
8
5
4
4
4
11
7
4
9
10
8
7
9
11
13
15
9
3
2
2
2
2
3
4
5
5
5
5
5
5
5
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
200
200
200
200
143
200
104
119
142
160
200
200
200
183
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
197
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
173
200
200
173
195
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
200
200
111
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
13
13
15
16
17
17
17
18
10
2
2
2
2
2
2
8
11
13
15
40
53
59
62
64
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
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
15
200
200
200
174
200
195
200
200
200
145
141
142
147
163
200
185
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
12
9
9
9
5
2
2
2
2
2
2
2
2
6
4
2
3
4
6
5
3
2
10
6
3
101
150
75
1
5
5
4
3
3
2
2
5
7
4
2
2
2
5
3
2
2
2
2
2
4
3
2
2
2
2
2
2
15
29
74
49
24
2
2
2
4
6
9
13
7
1
1
1
1
1
1
1
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
28
200
200
200
179
200
196
200
200
200
146
141
144
149
165
200
185
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
28
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
5
9
22
20
11
2
4
7
16
9
3
3
3
12
14
8
2
2
1
1
3
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
101
51
2
3
2
2
4
5
6
4
2
4
3
2
13
7
2
101
150
175
187
193
196
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
28
200
200
200
183
200
197
200
200
200
150
146
148
150
166
200
186
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
28
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
5
5
5
5
6
5
4
4
4
4
3
3
3
3
3
3
3
9
5
2
3
8
9
6
3
2
2
2
2
2
2
2
3
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
44
68
93
48
3
3
3
3
3
2
2
12
7
2
6
8
9
9
9
9
10
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
17
200
200
200
200
200
200
200
200
200
200
136
147
154
166
177
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
9
4
1
1
1
1
6
5
4
2
1
2
3
2
1
1
2
1
1
1
1
1
2
101
53
6
1
2
3
101
51
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
6
3
1
1
1
34
67
133
88
44
44
22
1
1
2
1
1
100
60
21
21
21
21
21
21
21
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
82
200
200
200
200
200
200
200
200
200
200
139
148
154
163
177
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
36
1
1
1
4
6
8
6
3
1
1
1
3
3
2
1
2
3
5
3
1
2
5
3
2
2
2
2
2
2
2
1
1
2
2
2
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
101
52
3
32
62
131
66
2
2
3
4
4
4
2
1
1
1
9
13
15
16
16
16
17
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
90
200
200
200
200
200
200
200
200
200
200
125
127
137
148
168
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
45
4
1
1
2
3
8
8
5
2
2
1
1
1
2
3
2
1
2
2
2
2
4
3
2
2
3
3
3
3
3
2
2
7
4
2
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
44
77
111
56
1
1
2
2
2
2
3
8
5
2
2
2
2
2
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
85
200
200
200
200
200
146
126
200
112
112
143
200
175
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
142
134
200
152
156
200
200
192
200
200
200
200
200
172
195
200
200
200
200
200
200
200
200
200
200
200
200
169
194
200
200
200
200
200
200
110
94
76
53
43
32
23
17
14
11
9
7
6
5
4
4
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
66
2
2
2
2
2
2
2
2
2
2
2
2
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
2
2
2
2
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
3
3
3
3
3
4
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
57
200
200
200
200
200
138
126
200
112
115
146
200
176
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
142
135
200
151
153
200
200
192
200
200
200
200
200
171
195
200
200
200
200
200
200
200
200
200
200
200
200
171
195
200
200
200
200
200
200
110
94
82
61
52
56
30
24
19
13
10
8
6
5
2
2
2
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
57
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
3
3
3
3
3
3
5
6
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
7
7
4
2
2
2
2
2
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
75
200
200
200
200
200
139
140
200
128
122
152
200
179
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
148
138
200
151
153
200
200
192
200
200
200
200
200
170
195
200
200
200
200
200
200
200
200
200
200
200
200
171
195
200
200
200
200
200
200
109
92
80
62
55
55
33
26
22
16
13
11
9
8
6
6
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
57
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
4
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
4
3
2
2
2
2
2
2
2
2
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
6
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
6077
6155
6232
6309
6386
6463
6540
6618
6695
6772
6849
6926
7004
7081
7158
7235
7312
7389
7467
7544
7621
7698
7775
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
