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
173
160
200
126
112
99
79
71
64
59
60
58
57
71
56
64
76
99
124
132
200
200
132
127
110
93
81
71
61
54
47
42
39
37
36
35
35
37
32
34
30
28
26
27
24
24
25
26
26
34
26
26
27
26
26
27
31
24
23
22
21
21
21
23
21
22
26
22
22
23
25
26
26
39
25
23
23
17
15
13
10
8
7
6
6
7
6
6
13
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
200
151
79
7
5
4
4
4
4
5
5
5
5
5
5
5
5
4
4
3
3
3
3
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
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
142
124
106
86
74
64
55
49
49
55
72
99
126
149
200
200
200
147
131
113
95
83
73
65
57
52
47
44
41
39
39
37
37
40
33
32
30
29
29
30
31
36
31
35
30
30
32
32
32
41
34
29
27
25
23
22
22
23
23
23
30
23
23
24
26
26
27
41
25
24
23
18
16
14
11
9
8
6
5
5
5
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
5
5
5
5
5
5
5
5
5
5
6
7
6
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
4
4
5
5
7
8
10
14
17
20
27
28
24
21
19
17
15
14
13
12
12
11
13
11
11
11
11
13
11
12
12
12
13
16
15
15
16
22
16
16
16
16
16
18
17
19
19
17
18
16
16
16
17
18
19
20
23
22
25
25
28
30
31
46
31
31
29
24
22
20
18
16
16
14
14
17
17
17
36
16
14
12
8
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
181
182
180
180
183
183
187
200
176
172
164
168
148
143
139
136
133
129
146
122
112
112
111
117
133
142
158
200
174
200
182
200
175
192
192
148
192
118
102
93
75
67
61
56
57
55
53
74
49
50
50
53
61
67
91
94
98
199
94
88
81
60
52
45
37
32
27
23
20
18
17
16
16
16
18
17
14
14
13
14
17
17
17
32
16
15
13
10
8
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
200
14
14
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
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
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
44
24
34
46
71
81
89
200
89
84
78
56
48
41
35
31
28
26
24
24
24
28
34
47
76
96
124
200
157
200
153
200
122
102
88
66
55
45
36
30
26
23
20
18
17
16
15
15
16
14
16
14
14
15
17
17
21
23
16
15
14
12
12
12
11
13
13
10
10
9
9
10
11
12
13
21
13
15
12
11
11
10
10
11
11
7
7
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
117
103
91
106
110
112
127
133
114
114
112
110
114
115
118
133
127
134
149
161
166
200
200
162
156
145
132
127
122
119
120
119
124
127
129
142
133
133
128
127
125
126
133
125
133
132
131
131
160
125
123
122
117
122
123
123
150
123
123
123
118
118
120
113
120
111
112
115
113
120
120
106
103
99
100
94
92
89
100
83
81
79
75
73
71
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
100
64
28
22
22
19
15
11
12
13
13
13
13
13
13
13
13
16
15
14
13
13
13
12
11
10
10
10
10
11
11
11
11
11
11
11
11
12
12
13
15
19
23
28
35
37
38
39
34
26
18
18
18
26
33
32
27
22
22
22
22
22
22
22
31
40
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
200
200
100
154
145
160
144
145
149
150
152
163
155
152
152
153
152
152
163
155
158
167
175
176
200
200
166
159
149
139
134
130
126
123
121
118
117
120
112
120
107
106
104
101
100
100
100
100
100
103
103
103
120
103
102
102
100
96
100
97
98
99
100
100
100
100
100
100
95
93
100
93
94
100
97
98
100
100
100
100
100
100
100
94
91
100
84
81
79
75
73
71
69
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
100
59
18
18
21
21
21
18
14
11
10
11
12
13
18
23
28
30
24
18
15
15
22
28
34
37
38
39
39
36
32
28
28
28
42
35
28
28
28
28
46
49
44
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
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
200
200
189
187
178
175
171
165
178
153
149
146
142
141
144
143
140
164
132
132
135
144
157
158
200
200
152
155
147
140
148
127
128
109
104
89
79
73
67
63
61
58
57
55
56
57
58
64
62
61
61
70
58
59
60
62
70
75
77
101
85
76
75
70
68
70
73
85
91
99
137
106
112
111
109
109
109
117
104
114
100
92
89
84
81
76
73
76
69
75
74
71
106
61
55
46
35
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
110
58
6
7
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
2
1
4
4
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
3
2
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
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
180
173
167
160
156
158
155
153
184
145
140
134
123
120
117
120
127
143
158
171
200
200
200
159
149
136
125
115
108
104
99
102
100
99
120
97
98
98
96
104
103
103
140
101
100
98
94
94
92
98
92
87
107
78
75
73
68
66
66
66
67
69
71
80
83
88
120
94
99
104
107
108
111
132
106
104
103
98
97
101
96
95
94
99
91
100
101
99
154
96
85
98
60
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
7
5
3
3
4
5
6
4
3
2
2
2
3
3
2
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
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
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
157
145
134
118
111
107
111
127
144
147
200
200
131
123
106
88
79
70
63
57
54
52
51
51
52
51
52
52
52
39
35
30
26
23
20
17
15
13
12
11
10
10
10
10
11
9
10
9
8
9
8
8
9
10
11
12
15
15
14
14
18
15
15
22
12
11
10
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
151
77
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
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
171
172
176
181
188
200
200
200
142
125
107
87
75
66
57
52
47
44
43
41
40
40
36
36
29
26
24
22
20
19
18
18
17
17
18
17
18
18
18
22
19
22
22
21
36
20
19
18
14
14
15
15
17
21
17
23
16
15
13
11
10
10
8
7
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
109
76
43
32
22
24
22
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
35
103
83
62
65
57
52
50
48
46
46
46
50
51
52
69
58
68
79
102
126
134
200
200
131
124
106
86
75
64
56
49
44
40
37
36
35
35
36
35
37
40
32
30
28
26
25
25
26
27
27
37
28
28
30
30
30
34
34
27
26
24
23
22
22
25
22
23
28
22
23
23
26
26
26
40
25
23
23
17
15
13
10
8
7
6
6
7
6
6
13
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
13
13
13
12
11
10
9
7
6
6
6
6
6
6
5
4
3
3
3
4
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
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
13
95
73
52
57
50
46
45
43
42
41
43
40
40
40
40
44
54
70
97
124
139
200
200
147
136
119
100
89
78
69
64
58
54
54
47
45
44
44
43
44
47
37
35
33
31
32
32
33
39
32
35
31
30
33
34
34
44
39
31
30
27
25
24
23
24
23
23
30
23
23
24
26
26
27
41
25
24
23
18
16
14
11
10
8
6
5
5
5
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
15
14
12
10
8
10
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
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
182
172
200
149
144
137
129
127
109
128
93
86
82
75
75
80
88
110
132
138
200
200
127
119
100
80
69
57
48
41
36
32
29
28
28
28
28
28
28
23
21
19
17
15
13
13
11
10
10
9
10
8
8
8
9
8
8
8
8
9
8
8
8
9
10
10
12
15
12
13
16
13
13
19
11
10
9
7
6
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
157
93
29
21
11
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
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
148
131
114
97
87
81
75
70
72
73
87
111
134
155
200
200
200
138
119
99
78
65
54
45
39
36
34
35
33
32
40
29
28
25
22
20
18
16
16
15
15
16
15
15
16
16
17
17
20
18
21
21
21
36
19
18
17
14
13
14
15
16
21
17
23
16
15
13
11
10
10
8
7
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
138
69
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
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
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
109
137
119
125
93
84
76
67
63
57
53
60
48
48
49
51
56
66
77
102
126
133
200
200
126
117
98
77
65
54
45
38
33
30
28
27
27
27
26
28
28
22
21
19
16
15
13
13
11
10
10
9
10
9
8
8
9
8
8
8
8
9
8
8
8
9
10
10
12
15
12
13
16
13
13
19
11
10
9
7
6
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
163
114
59
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
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
128
132
108
97
88
78
69
61
55
51
49
50
50
49
64
60
72
98
122
131
200
200
124
115
95
74
62
51
42
36
32
31
30
32
32
31
39
28
28
24
21
19
17
16
15
15
15
16
15
15
16
16
16
17
20
18
21
21
21
36
19
18
17
14
13
14
15
16
21
17
23
16
15
13
11
10
10
8
7
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
71
36
1
1
1
1
1
1
2
7
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
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
190
186
200
175
167
169
149
140
134
127
121
120
117
119
120
123
133
145
159
167
200
200
166
159
150
142
138
138
137
137
150
140
139
142
155
139
150
137
132
130
133
124
123
123
124
127
127
133
142
128
130
131
135
135
135
163
130
127
122
114
110
107
105
103
102
101
101
101
102
105
105
105
120
103
100
100
94
91
100
84
81
79
75
73
71
69
68
67
67
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
157
92
28
27
22
18
18
16
14
13
14
14
14
13
12
11
10
9
9
11
11
10
9
8
8
10
12
13
13
14
15
14
11
8
8
8
8
9
9
9
10
14
18
17
13
10
31
33
25
18
18
18
18
20
22
25
28
55
55
41
28
28
28
28
28
34
37
38
39
39
39
40
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
200
200
200
200
200
200
200
200
200
200
172
163
154
145
141
141
141
142
150
149
156
166
174
182
200
200
200
177
169
160
151
146
142
142
141
141
150
139
138
136
133
133
125
123
120
119
119
118
120
120
118
133
119
120
120
117
120
120
112
110
107
105
103
102
101
104
104
104
120
103
103
103
101
102
102
105
106
106
120
105
103
102
100
98
100
98
96
100
100
87
84
80
76
74
71
70
68
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
59
48
35
22
21
19
17
16
15
17
15
12
9
8
8
9
17
19
18
18
24
26
27
27
26
24
22
22
22
22
22
28
32
35
37
38
40
49
55
59
62
64
65
65
65
65
59
49
40
40
40
40
40
40
40
40
40
40
40
49
55
59
62
63
64
64
64
64
65
65
65
65
65
65
65
65
65
65
59
49
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
176
180
183
178
200
200
155
149
137
125
117
108
99
94
89
85
85
82
79
93
76
75
76
72
71
79
69
68
74
74
77
107
83
83
106
79
80
78
73
76
67
66
66
67
69
71
81
83
89
96
121
102
107
106
109
109
107
132
101
97
93
86
83
80
78
75
72
76
67
72
70
66
106
60
55
47
47
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
176
129
71
13
10
7
6
5
4
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
1
1
1
1
1
1
1
1
1
1
2
2
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
3
3
2
1
1
2
2
1
1
1
1
1
1
1
1
2
3
4
3
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
199
199
200
200
200
185
178
188
158
150
142
134
129
129
125
122
146
114
112
110
106
114
113
111
158
107
106
104
96
99
97
98
113
93
101
85
79
76
75
74
73
81
72
73
73
75
76
77
94
83
87
93
100
105
112
137
114
135
114
109
107
106
99
96
94
92
89
93
92
87
120
73
62
52
40
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
166
116
66
66
66
59
49
40
34
26
18
10
5
3
2
1
1
1
2
3
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
3
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
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
185
178
200
153
141
131
118
111
106
102
98
96
95
83
81
86
93
114
135
142
200
200
142
137
121
104
94
83
74
66
61
56
52
50
48
45
45
43
43
46
43
44
43
44
46
42
43
44
45
46
50
47
41
39
36
33
31
30
29
28
28
28
29
31
31
32
42
32
33
33
31
32
31
31
31
31
31
33
29
28
27
26
26
25
22
23
21
17
21
14
12
13
10
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
150
76
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
3
4
4
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
156
142
126
111
102
93
86
81
78
84
97
119
140
159
200
200
200
152
137
120
101
89
78
70
64
59
55
52
50
48
47
45
46
44
43
46
42
42
41
40
44
39
40
40
40
45
38
41
36
34
32
30
29
29
29
29
29
32
29
30
29
29
28
28
28
28
29
32
30
30
31
33
28
28
27
26
26
25
22
19
19
14
12
10
8
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
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
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
193
190
200
179
174
180
147
135
122
109
99
92
85
84
84
90
99
121
142
154
200
200
166
133
114
94
79
67
57
51
45
40
36
33
32
30
28
34
25
24
23
22
21
20
23
19
18
24
15
14
14
12
13
13
12
19
11
10
10
8
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
166
116
66
33
22
20
15
10
5
4
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
1
1
1
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
172
161
146
134
122
117
110
109
110
110
118
135
153
167
200
200
200
137
119
98
77
63
52
42
35
30
26
23
21
20
16
15
13
11
11
10
9
10
9
9
8
10
9
9
10
10
11
18
12
14
14
13
22
12
11
11
9
8
8
7
5
5
4
4
4
5
5
5
10
5
5
5
4
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
53
34
15
13
11
8
6
5
6
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
1
1
1
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
125
111
97
102
98
93
92
95
76
70
66
62
60
59
61
56
62
77
103
128
146
200
200
168
132
113
93
77
65
55
47
41
36
31
28
26
23
21
24
17
16
15
13
13
13
14
14
14
23
14
14
16
11
11
10
9
11
7
7
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
139
127
125
116
107
113
89
80
73
63
58
54
51
52
54
64
77
104
129
146
200
200
166
127
107
85
68
55
44
36
30
24
20
17
15
13
13
12
11
12
10
10
9
9
10
7
7
7
6
7
9
9
10
18
11
13
13
12
21
11
10
10
8
7
8
5
5
4
3
3
3
4
4
5
10
5
5
5
4
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
109
94
95
113
95
99
101
100
112
103
102
102
109
98
96
98
103
111
128
145
151
200
200
150
147
135
121
114
105
99
96
92
89
92
86
85
85
89
84
83
84
84
78
78
77
80
74
73
72
73
71
69
70
73
62
61
60
57
57
58
55
55
56
56
60
61
62
78
63
64
65
63
65
64
63
73
62
61
59
59
54
52
50
47
44
41
43
37
34
46
28
24
24
18
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
7
5
3
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
98
84
78
85
93
82
83
84
84
88
91
92
107
94
94
96
101
112
130
148
160
200
200
170
155
143
130
120
112
104
99
95
92
89
89
87
86
93
82
87
79
76
73
72
66
62
61
60
61
67
68
69
98
66
63
61
54
52
51
49
49
50
50
50
56
50
50
49
48
47
47
47
47
47
50
48
49
54
49
50
50
49
56
46
45
41
40
38
28
26
26
22
20
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
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
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
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
16
22
28
32
32
30
28
28
28
32
35
37
38
40
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
116
149
170
182
189
193
196
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
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
13
14
14
15
19
23
25
26
28
46
43
30
18
18
21
23
25
26
28
32
30
28
28
32
32
30
28
28
28
40
49
57
61
63
64
66
116
149
170
182
189
193
196
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
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
189
200
200
169
175
169
173
200
170
200
183
188
195
200
200
200
137
119
99
78
64
52
43
36
31
27
25
23
21
22
19
19
20
21
21
24
30
20
20
20
19
19
19
21
21
19
17
17
16
17
17
18
28
18
17
16
16
13
13
12
12
14
12
12
13
13
13
19
12
12
11
10
11
8
7
6
5
4
4
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
157
94
31
24
17
10
4
2
2
2
2
2
2
3
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
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
164
200
128
114
110
110
128
147
164
200
200
200
200
134
114
93
71
57
45
35
28
23
19
17
15
14
17
11
10
9
7
7
6
5
6
5
5
5
6
6
8
8
7
10
8
9
10
10
16
11
9
8
6
5
5
4
4
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
194
200
198
200
199
200
200
200
149
142
143
150
164
176
200
200
200
200
200
200
200
135
116
96
75
62
50
41
34
28
24
20
18
17
17
19
19
19
30
21
22
26
26
27
45
26
25
23
19
17
16
15
14
16
12
11
11
10
12
12
12
21
12
11
11
8
7
6
6
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
157
94
31
21
11
10
8
6
4
4
4
4
4
4
4
4
5
5
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
3
3
3
3
3
3
3
3
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
188
200
187
200
194
196
200
200
200
133
114
93
70
57
45
35
28
23
19
16
14
12
11
10
10
9
11
10
10
15
9
8
7
6
6
5
6
6
4
4
4
4
4
4
6
4
4
4
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
152
81
10
10
10
10
8
5
2
2
3
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
1
1
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
199
199
200
200
200
200
172
165
158
200
149
140
200
108
95
82
59
48
38
29
23
18
14
11
9
7
6
6
4
4
4
3
3
4
4
4
9
5
6
7
7
10
9
6
5
4
3
3
3
3
3
4
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
170
156
200
123
110
97
76
65
55
45
39
33
29
26
24
22
20
19
19
17
18
17
18
20
20
21
30
24
25
30
30
30
55
29
28
26
21
19
17
15
15
12
11
11
10
10
10
11
11
13
12
11
14
10
9
9
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
157
94
31
21
11
12
12
11
10
9
8
6
5
4
4
4
4
4
4
5
5
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
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
189
195
197
200
200
200
134
115
94
72
58
46
36
29
24
20
17
15
14
12
11
13
9
8
7
6
5
5
5
4
5
5
5
8
8
5
5
4
4
4
4
4
5
5
5
4
4
4
5
5
5
4
4
5
4
5
4
5
4
4
4
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
8
6
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
190
200
195
197
200
200
200
200
133
114
93
71
57
45
35
28
22
17
14
12
10
9
7
8
5
4
4
3
3
3
4
3
3
3
2
3
3
1
1
1
1
1
1
4
1
1
1
3
1
2
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
156
90
25
25
25
25
25
25
25
19
10
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
199
199
200
200
200
200
132
113
92
69
56
44
34
27
21
16
13
10
8
7
6
6
11
17
26
57
66
74
200
78
76
70
46
38
30
23
18
14
11
8
6
5
4
3
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
1
1
1
1
2
26
14
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
180
176
175
200
177
184
187
200
200
181
200
186
191
196
200
200
200
144
127
109
89
76
66
56
49
43
36
32
29
27
25
26
22
22
22
22
23
22
22
27
18
17
16
13
12
11
11
11
11
13
10
11
11
10
14
9
9
9
8
9
10
12
12
13
22
13
13
14
11
10
10
11
7
7
6
5
4
4
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
150
76
2
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
175
169
167
200
170
180
174
200
200
130
115
94
73
60
48
39
32
26
21
18
15
13
11
10
9
8
9
8
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
190
200
165
200
149
141
150
137
131
200
110
99
88
66
56
48
41
39
36
33
40
27
25
22
19
18
16
15
15
15
14
19
15
15
16
16
18
16
18
13
13
13
12
13
16
13
16
14
14
16
14
13
13
17
11
11
9
8
7
6
6
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
155
88
22
16
10
9
7
6
6
5
4
3
5
5
4
4
8
8
6
4
4
4
6
6
5
4
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
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
4
4
4
102
200
200
200
200
200
200
200
200
200
200
200
200
200
185
190
189
200
200
197
199
200
200
200
141
123
103
82
68
58
48
41
35
29
25
22
19
17
18
14
14
14
14
15
18
14
22
13
11
10
8
7
6
5
5
5
4
4
6
4
4
4
4
6
5
6
8
8
5
5
4
4
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
155
88
22
7
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
199
199
200
200
200
200
173
160
146
200
111
97
83
61
52
43
37
32
27
24
19
16
14
11
10
8
7
6
6
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
192
200
196
198
200
200
200
200
142
125
107
90
78
69
61
53
49
45
41
44
33
29
26
23
21
20
19
19
18
18
18
16
15
14
15
13
13
13
14
15
16
20
16
20
15
14
14
12
14
11
10
9
9
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
155
88
22
16
10
9
7
6
6
6
6
6
8
8
8
7
6
6
6
6
6
5
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
168
200
145
151
143
129
200
107
96
84
62
51
42
33
28
23
20
18
15
14
11
9
8
7
6
5
5
5
5
5
5
5
8
5
5
5
5
5
5
8
5
5
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
11
6
2
2
2
2
2
2
2
2
2
2
2
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
194
200
192
200
200
197
199
200
200
200
200
200
200
200
200
200
167
152
200
114
99
83
61
49
39
31
25
20
16
13
10
8
7
6
5
5
6
4
3
3
3
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
24
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
133
118
110
104
121
139
141
200
200
121
109
87
65
52
40
36
37
41
68
74
80
200
80
76
70
46
38
30
22
18
14
11
8
6
5
4
3
2
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
195
185
200
200
142
129
113
97
87
79
71
66
63
62
64
69
73
78
88
88
86
63
55
47
39
34
30
26
24
23
21
20
23
17
16
15
13
12
12
11
11
12
10
11
11
12
13
13
19
15
16
16
20
17
16
24
13
12
11
8
7
6
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
154
86
18
10
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
2
2
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
1
1
1
1
1
1
1
1
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
146
130
112
94
84
76
70
67
65
61
62
62
48
45
40
35
34
29
27
26
25
25
24
25
24
23
23
29
23
26
26
24
37
22
20
18
15
15
16
16
18
23
19
25
18
17
15
12
11
10
8
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
10
5
1
1
1
3
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
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
163
148
147
113
101
90
78
73
66
61
66
52
49
47
43
40
41
37
35
43
33
35
35
37
43
36
46
33
29
28
21
18
15
13
11
9
7
6
5
4
3
3
3
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
3
2
1
1
1
2
3
6
9
11
13
12
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
1
1
1
1
1
1
1
1
1
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
173
160
200
126
112
99
80
71
64
59
60
58
57
71
56
64
76
99
124
132
200
200
132
127
110
93
81
71
61
54
47
42
39
37
36
35
35
37
32
34
30
28
26
27
23
23
25
26
26
35
27
27
28
28
28
29
33
25
24
23
22
21
21
23
21
22
26
22
22
23
25
26
26
39
25
23
23
17
15
13
10
8
7
6
6
7
6
6
13
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
200
151
79
7
5
4
4
4
4
5
5
5
5
5
5
5
5
4
4
3
3
3
3
3
3
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
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
140
123
104
84
72
62
54
48
48
55
71
99
125
149
200
200
200
147
131
113
95
83
73
65
57
52
47
44
41
39
39
37
37
40
33
32
30
28
29
29
31
36
31
35
30
30
32
32
32
41
34
29
27
25
23
22
22
23
23
23
30
23
23
24
26
26
27
41
25
24
23
18
16
14
11
9
8
6
5
5
5
4
8
4
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
5
5
5
5
5
5
5
5
5
5
6
7
6
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
142
127
110
93
86
76
69
70
60
66
76
99
124
132
200
200
130
125
108
90
79
70
60
54
48
42
38
36
34
33
32
32
30
30
28
26
25
28
23
24
25
25
26
34
25
25
24
23
22
22
23
21
20
20
20
20
20
23
21
21
28
21
22
22
24
25
25
38
24
23
21
16
14
12
10
8
7
6
5
6
6
6
13
5
5
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
151
77
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
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
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
174
163
150
200
119
110
108
107
127
146
163
200
200
200
144
127
108
90
77
67
59
52
47
43
40
38
38
38
37
40
40
33
32
32
28
29
29
30
35
30
32
29
28
30
30
30
38
32
27
26
23
22
22
21
23
22
23
30
23
23
24
26
26
27
40
26
24
24
18
16
13
11
9
7
6
5
5
5
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
8
6
4
4
4
4
4
4
4
4
4
4
3
3
3
3
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
170
164
162
157
151
167
138
137
139
148
160
160
200
200
146
140
125
109
100
90
82
76
70
65
63
59
58
61
55
54
55
55
59
62
64
75
72
68
69
78
70
69
84
70
74
78
76
85
87
73
72
69
67
68
71
82
88
96
130
105
112
110
113
113
115
138
110
114
102
94
90
85
81
77
73
76
67
73
70
67
106
58
52
44
32
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
155
88
21
21
18
13
8
5
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
2
3
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
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
3
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
170
161
153
148
145
144
148
158
170
179
200
200
200
165
155
144
132
123
116
111
109
110
109
108
123
103
101
99
96
105
104
103
152
99
98
98
91
95
95
96
116
93
96
85
82
75
75
73
72
81
71
72
73
78
80
83
106
89
95
104
109
114
131
129
117
108
103
98
94
90
88
85
84
86
84
94
94
91
154
82
73
64
52
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
37
29
19
9
6
6
6
5
5
5
5
4
3
3
4
4
3
3
2
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
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
2
2
2
3
3
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
117
103
91
106
110
112
127
133
114
114
112
110
114
115
118
133
127
134
149
161
166
200
200
162
156
145
132
127
122
119
120
119
124
127
129
142
133
133
128
127
125
126
133
125
133
132
131
131
160
125
123
122
117
122
123
123
150
123
123
123
118
118
120
113
120
111
112
115
113
120
120
106
103
99
100
94
92
89
100
83
81
79
75
73
71
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
100
64
28
22
22
19
15
11
12
13
13
13
13
13
13
13
13
16
15
14
13
13
13
12
11
10
10
10
10
11
11
11
11
11
11
11
11
12
12
13
15
19
23
28
35
37
38
39
34
26
18
18
18
26
33
32
27
22
22
22
22
22
22
22
31
40
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
200
200
100
154
145
160
144
145
149
150
152
163
155
152
152
153
152
152
163
155
158
167
175
176
200
200
166
159
149
139
134
130
126
123
121
118
117
120
112
120
107
106
104
101
100
100
100
100
100
103
103
103
120
103
102
102
100
96
100
97
98
99
100
100
100
100
100
100
95
93
100
93
94
100
97
98
100
100
100
100
100
100
100
94
91
100
84
81
79
75
73
71
69
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
100
59
18
18
21
21
21
18
14
11
10
11
12
13
18
23
28
30
24
18
15
15
22
28
34
37
38
39
39
36
32
28
28
28
42
35
28
28
28
28
46
49
44
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
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
176
167
156
163
138
138
141
152
164
171
200
200
169
153
140
126
116
108
103
98
98
95
94
107
96
98
103
104
108
120
117
119
120
133
120
113
114
111
111
120
112
116
118
121
133
128
131
133
142
137
142
144
145
160
146
150
148
147
148
150
151
151
160
155
147
144
143
143
144
148
146
146
171
124
117
122
110
104
158
86
75
65
47
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
157
92
28
28
28
26
24
22
20
17
15
14
13
12
11
10
10
10
9
8
7
7
6
6
6
8
9
10
9
8
8
8
8
8
8
8
8
10
16
16
13
10
7
7
10
10
10
10
10
11
13
12
10
9
12
12
11
10
9
8
8
12
11
11
13
13
12
11
10
9
8
7
7
7
12
17
15
11
7
6
6
6
6
5
5
4
4
4
4
4
4
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
180
180
183
187
191
200
200
200
174
169
165
159
159
160
154
161
151
151
153
154
156
160
160
160
150
146
142
138
136
133
130
133
125
124
121
120
120
115
120
109
108
108
109
112
116
120
127
132
136
155
142
142
142
141
143
150
153
157
181
159
160
163
150
147
142
138
133
127
133
110
102
95
81
76
67
60
53
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
86
103
88
58
28
28
28
29
25
20
15
10
10
11
12
13
14
15
17
19
18
15
13
13
14
15
15
12
10
10
10
11
17
18
16
14
13
12
11
11
13
15
17
19
20
20
19
18
18
18
26
33
33
30
28
28
28
28
28
28
47
56
50
36
22
22
22
22
22
22
20
17
15
14
13
13
12
10
9
9
8
8
8
7
6
6
6
6
11
13
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
200
200
35
103
83
62
65
57
52
50
48
46
46
46
50
51
52
69
58
68
79
102
126
134
200
200
131
124
106
86
75
64
56
49
44
40
37
36
35
35
36
35
37
40
32
30
28
26
25
25
26
27
27
37
28
28
30
30
30
34
34
27
26
24
23
22
22
25
22
23
28
22
23
23
26
26
26
40
25
23
23
17
15
13
10
8
7
6
6
7
6
6
13
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
13
13
13
12
11
10
9
7
6
6
6
6
6
6
5
4
3
3
3
4
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
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
13
95
73
52
57
50
46
45
43
42
41
43
40
40
40
40
44
54
70
97
124
139
200
200
147
136
119
100
89
78
69
64
58
54
54
47
45
44
44
43
44
47
37
35
33
31
32
32
33
39
32
35
31
30
33
34
34
44
39
31
30
27
25
24
23
24
23
23
30
23
23
24
26
26
27
41
25
24
23
18
16
14
11
10
8
6
5
5
5
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
15
14
12
10
8
10
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
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
190
186
200
175
167
169
149
140
134
127
121
120
117
119
120
124
133
145
160
167
200
200
166
159
150
142
138
138
137
137
150
140
140
143
155
140
150
138
133
131
133
124
123
122
121
124
123
123
142
125
128
130
135
135
136
166
135
134
132
125
122
120
116
116
116
116
120
117
120
120
120
122
126
130
132
142
142
133
133
126
123
124
121
119
133
113
110
108
104
100
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
157
92
28
27
22
18
18
16
14
13
14
14
14
13
12
11
10
9
9
11
11
10
9
9
10
10
10
11
12
13
15
15
12
10
10
10
10
10
10
10
14
17
19
19
16
12
9
9
11
12
12
12
13
18
22
25
28
32
36
35
31
28
28
28
28
34
37
38
39
39
39
40
49
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
58
49
40
40
49
55
53
46
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
174
168
163
156
154
155
150
149
150
152
158
167
175
183
200
200
200
177
171
163
156
151
148
147
145
144
150
140
138
136
133
133
125
123
120
119
119
119
121
120
120
133
121
121
121
118
120
120
112
110
107
105
103
102
101
104
104
104
120
103
103
103
101
102
102
105
106
106
120
106
105
103
100
100
97
98
95
100
100
84
81
78
75
78
86
94
98
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
59
48
35
22
21
19
17
16
15
17
15
12
9
8
8
9
17
19
18
18
29
39
39
33
28
25
22
22
22
22
22
28
32
35
37
38
40
49
55
59
62
64
65
65
65
65
59
49
40
40
40
40
40
40
40
40
40
40
40
49
55
59
62
63
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
53
35
18
18
18
23
28
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
176
173
178
180
177
200
200
155
148
135
121
117
104
98
97
94
90
103
86
84
93
77
75
75
72
72
79
71
71
76
77
78
106
83
84
106
79
79
77
71
71
66
64
64
66
68
70
81
80
86
93
112
101
106
108
112
118
112
139
105
100
97
89
87
85
83
83
78
80
74
82
82
80
125
76
69
60
68
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
176
129
71
13
10
7
6
5
4
3
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
2
2
2
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
2
3
4
5
6
7
8
8
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
199
199
200
200
200
185
177
188
156
147
140
131
127
128
124
121
146
113
111
108
103
111
110
109
156
104
103
102
95
97
97
97
107
88
86
79
73
71
71
70
70
81
70
70
71
73
74
75
91
81
85
92
99
104
114
130
118
151
114
109
107
101
101
103
103
103
111
106
102
102
113
88
100
67
58
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
166
116
66
66
66
59
49
40
34
26
18
10
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
2
3
3
3
2
1
1
1
1
1
3
2
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
2
2
3
5
5
6
9
12
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
185
178
200
153
141
131
118
111
106
102
98
96
95
83
81
86
93
114
135
142
200
200
142
137
121
104
94
83
74
66
61
56
52
50
48
45
45
43
43
46
43
44
43
44
46
42
43
44
45
46
50
47
41
39
36
33
31
30
29
28
28
28
29
31
31
32
42
32
33
33
31
32
31
31
31
31
31
33
29
28
27
26
26
25
22
23
21
17
21
14
12
13
10
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
150
76
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
3
4
4
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
156
142
126
111
102
93
86
81
78
84
97
119
140
159
200
200
200
152
137
120
101
89
78
70
64
59
55
52
50
48
47
45
46
44
43
46
42
42
41
40
44
39
40
40
40
45
38
41
36
34
32
30
29
29
29
29
29
32
29
30
29
29
28
28
28
28
29
32
30
30
31
33
28
28
27
26
26
25
22
19
19
14
12
10
8
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
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
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
193
190
200
179
174
180
147
135
122
109
99
92
85
84
84
90
99
121
142
154
200
200
166
133
114
94
79
67
57
51
45
40
36
32
31
29
27
32
24
23
22
21
20
20
23
19
18
24
15
15
14
13
14
13
13
20
12
11
10
9
9
8
8
9
6
6
5
5
5
4
4
4
4
5
4
5
5
4
4
4
4
6
4
3
4
3
3
3
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
166
116
66
33
22
20
15
10
5
4
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
1
1
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
172
161
146
134
122
117
110
109
110
110
118
135
153
167
200
200
200
137
119
98
77
63
52
42
35
30
26
23
21
20
16
15
13
11
11
10
9
10
9
9
9
10
9
9
11
11
12
20
12
14
14
13
22
12
11
11
9
8
8
7
5
5
4
4
4
5
5
5
10
5
5
5
4
3
4
2
2
2
2
1
1
2
2
2
4
4
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
53
34
15
13
11
8
6
5
6
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
1
1
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
172
162
150
142
135
132
133
126
127
133
147
161
173
200
200
200
153
140
124
108
96
85
75
68
62
57
54
50
48
51
45
45
50
43
47
47
46
66
45
43
42
40
34
32
31
29
29
28
30
26
25
25
23
22
25
23
25
29
32
35
45
42
42
58
41
40
40
33
31
28
28
22
19
17
15
13
13
12
11
14
10
9
9
8
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
152
80
8
7
5
3
2
2
2
2
2
2
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
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
161
146
135
123
117
115
113
115
122
139
155
169
200
200
200
152
136
119
99
85
73
62
56
51
51
53
56
60
64
64
74
52
48
44
41
37
35
43
30
28
26
23
21
20
19
17
17
16
16
18
16
16
17
16
18
18
21
22
23
31
26
26
33
27
26
36
22
20
18
14
12
11
9
8
7
6
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
154
85
16
2
2
2
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
2
3
3
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
2
3
3
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
158
148
130
117
110
105
102
104
112
131
149
165
200
200
200
140
123
104
84
71
60
51
45
41
38
37
37
38
37
40
41
32
30
28
24
22
20
20
18
17
16
15
17
15
14
13
16
12
11
11
10
10
10
11
11
13
14
14
23
15
15
15
16
16
16
26
14
13
11
9
7
6
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
56
31
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
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
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
168
200
134
118
105
86
79
80
91
113
136
156
200
200
200
137
119
99
79
66
55
46
39
34
29
25
23
20
18
17
16
16
15
15
21
14
14
14
12
12
13
11
10
10
11
10
10
11
10
9
10
10
8
7
7
8
6
5
5
4
4
4
5
5
6
11
6
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
22
11
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
181
200
163
153
141
126
118
115
121
137
154
168
200
200
200
147
131
113
94
82
71
63
59
58
56
57
62
54
62
52
50
51
49
47
56
42
40
39
36
37
38
42
45
48
57
51
57
51
56
56
55
88
52
49
47
39
38
40
41
44
57
44
51
43
40
40
40
34
37
28
24
21
18
16
15
13
12
14
10
9
9
8
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
79
59
36
13
16
19
16
10
5
4
3
2
6
7
5
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
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
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
185
178
200
158
147
137
125
122
126
141
157
170
200
200
200
144
126
107
87
73
63
55
51
52
52
54
68
55
53
51
55
42
38
35
31
28
28
27
27
31
27
28
28
30
32
30
41
31
34
33
31
45
27
26
25
22
23
26
27
30
41
32
41
31
28
25
22
19
17
16
15
14
13
15
10
9
8
6
5
5
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
152
81
10
2
2
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
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
2
2
2
2
2
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
173
200
148
136
125
108
99
98
106
125
145
162
200
200
200
139
121
102
81
68
57
49
44
43
42
42
51
41
39
37
42
31
28
25
22
20
19
18
18
18
18
22
19
19
22
18
18
20
21
21
25
29
18
17
15
13
14
16
17
20
27
22
30
22
22
19
15
13
11
9
8
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
151
77
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
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
166
200
136
119
105
86
79
81
91
114
137
157
200
200
200
136
117
96
75
62
50
41
34
29
26
25
23
22
29
19
17
16
13
12
11
10
10
10
11
13
11
13
12
12
12
17
13
16
17
17
25
22
15
14
12
10
9
8
7
7
7
7
8
7
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
179
200
157
144
132
115
104
93
84
79
77
79
84
97
105
117
153
130
153
146
139
140
200
135
148
145
135
200
124
117
108
91
85
79
80
79
78
103
72
69
61
48
41
34
28
24
20
18
19
18
18
31
18
18
19
18
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
153
82
12
8
4
1
1
1
2
1
1
3
4
4
3
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
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
2
1
1
1
1
1
1
1
1
1
1
2
5
7
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
177
176
169
164
159
175
150
146
153
146
146
147
200
152
150
200
128
120
112
97
91
84
78
72
67
64
62
61
74
75
79
143
82
90
90
81
111
73
68
65
57
57
54
52
62
45
43
40
36
33
32
29
26
32
21
18
16
12
10
8
7
7
7
6
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
152
80
9
6
4
5
5
4
3
2
4
3
2
1
1
1
1
1
1
2
2
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
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
194
200
200
195
197
198
200
200
200
182
173
200
144
133
116
100
89
78
69
62
56
50
46
43
42
42
47
49
50
79
52
51
51
48
46
45
46
52
46
50
50
49
67
48
48
46
42
43
38
36
35
37
32
31
30
26
31
21
18
16
14
13
12
12
12
15
15
14
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
167
118
70
70
59
38
17
13
8
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
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
66
98
127
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
168
157
150
143
153
163
161
200
200
137
126
108
88
78
67
59
51
46
42
40
39
39
41
42
43
52
44
45
44
41
41
43
40
41
41
41
46
42
42
52
38
39
37
33
44
27
24
21
16
14
11
10
9
9
9
11
13
12
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
150
75
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
28
43
66
95
123
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
200
200
200
200
200
181
174
200
158
164
158
149
200
132
123
113
94
83
72
63
56
51
49
48
48
49
50
49
58
49
50
49
47
54
45
46
46
44
52
41
38
36
33
32
33
32
33
41
30
34
25
21
19
16
16
16
17
22
23
27
27
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
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
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
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
73
73
73
84
98
120
141
159
200
200
200
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
171
200
155
147
154
147
148
200
155
155
200
156
155
154
200
134
124
113
96
82
74
66
63
58
55
63
50
47
50
40
39
37
39
44
51
77
85
92
200
94
90
83
61
54
45
37
31
26
22
19
16
13
11
9
8
7
7
7
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
192
200
200
187
192
185
200
200
159
154
146
137
146
140
135
200
122
115
106
87
77
69
63
57
52
51
45
42
41
39
40
40
40
44
42
43
43
46
48
49
59
65
74
102
86
103
91
93
94
74
66
67
48
41
34
27
22
18
15
13
11
10
9
9
8
7
8
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
163
109
55
15
4
8
8
5
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
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
195
200
190
200
189
192
187
200
200
164
163
154
144
156
130
120
123
97
90
83
78
87
89
95
144
106
125
129
125
200
121
118
120
104
98
121
80
73
66
57
54
52
55
57
61
76
66
71
66
70
65
51
47
40
34
30
26
22
19
16
13
11
9
8
8
9
13
13
14
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
80
125
121
93
64
35
7
2
2
1
1
1
3
6
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
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
2
4
6
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
184
180
200
169
174
169
163
200
154
148
146
133
128
142
124
126
138
137
141
200
149
162
174
169
200
200
159
153
151
139
130
172
110
101
94
81
80
79
77
80
81
72
89
66
61
56
62
40
35
31
26
28
26
25
44
22
21
18
14
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
47
28
10
6
3
4
2
1
2
1
1
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
199
199
200
200
200
198
192
200
200
160
152
142
127
116
118
101
99
103
101
98
132
86
80
74
62
56
50
48
48
51
60
66
78
101
90
115
95
95
104
77
72
62
53
47
41
36
32
28
26
22
20
18
17
16
13
13
9
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
150
76
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
2
3
3
3
3
4
5
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
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
169
160
151
134
122
115
108
106
120
121
124
200
119
118
115
104
103
103
100
105
101
89
74
67
61
55
52
51
46
45
44
42
47
41
40
39
40
37
36
34
39
30
28
26
23
23
18
16
16
13
13
12
11
14
10
10
11
11
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
100
81
62
62
62
62
62
54
43
30
16
2
2
13
12
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
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
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
199
200
199
200
200
200
200
182
173
162
200
137
125
116
98
88
78
68
61
55
50
48
46
46
49
50
52
64
55
58
54
55
51
46
43
43
37
35
33
32
32
33
34
32
41
29
28
24
20
17
15
13
12
11
10
12
8
7
6
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
41
33
26
40
26
12
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
1
1
1
1
1
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
194
200
200
192
200
188
186
166
200
139
125
112
96
88
83
86
84
83
120
79
78
76
70
66
61
68
54
51
50
46
45
46
40
38
37
35
34
32
31
32
31
33
34
33
47
35
29
28
25
22
20
24
15
13
12
10
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
150
75
1
1
1
2
3
10
10
6
3
3
3
3
2
1
1
2
8
8
5
3
1
1
1
3
5
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
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
80
108
135
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
182
200
167
162
159
162
158
156
200
147
141
138
141
138
135
200
121
114
108
92
87
81
75
71
67
64
62
68
61
68
68
68
103
64
61
58
47
45
43
41
40
43
35
37
28
25
22
20
18
16
16
15
10
9
8
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
150
76
3
12
20
27
35
44
51
56
62
110
144
117
60
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
191
187
200
172
174
171
172
200
181
187
181
200
200
145
131
113
94
82
72
64
60
58
60
63
74
77
78
126
77
75
71
67
65
62
82
55
51
47
39
35
31
26
23
21
19
17
20
14
12
11
11
7
6
6
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
160
101
42
2
2
2
3
2
1
1
2
2
2
3
3
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
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
191
193
200
185
200
200
149
138
129
121
120
132
129
128
200
121
116
110
93
87
79
73
68
64
64
60
59
61
58
56
73
54
56
56
53
59
48
47
41
37
33
30
28
26
24
27
20
19
17
16
15
13
17
12
11
10
13
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
102
87
72
58
37
16
8
7
7
8
6
3
1
5
8
7
4
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
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
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
199
200
200
199
200
200
200
200
200
200
200
200
181
168
200
138
130
124
114
127
125
123
200
113
107
102
85
83
81
77
76
78
67
63
59
57
51
48
47
47
45
45
49
46
45
65
40
38
35
29
26
24
22
23
22
21
31
19
17
16
13
11
10
9
8
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
44
67
74
60
35
11
9
6
3
3
3
3
2
2
2
4
5
7
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
2
2
2
2
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
199
199
200
200
200
200
200
200
200
200
200
197
200
196
200
200
198
200
200
199
200
200
200
200
190
186
179
200
164
156
155
134
125
119
114
112
125
123
123
200
116
110
102
84
81
80
84
104
112
126
200
130
155
117
98
88
76
70
68
74
74
74
114
68
63
58
46
41
37
33
29
27
23
20
18
16
14
16
11
10
10
10
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
151
78
5
3
1
1
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
1
1
1
1
1
1
1
3
3
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
142
127
110
93
86
76
69
70
60
66
76
100
124
132
200
200
131
125
108
90
79
70
60
53
48
41
38
36
35
34
33
35
31
32
29
27
26
28
24
24
25
25
26
33
25
25
24
23
22
22
24
21
22
20
20
20
20
23
20
20
24
20
21
22
24
24
24
37
23
22
21
16
14
12
10
8
7
6
6
7
6
6
13
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
200
151
77
4
4
4
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
2
2
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
1
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
175
163
151
200
119
110
108
107
127
146
163
200
200
200
144
127
108
90
77
67
59
52
47
43
40
38
38
38
37
40
40
33
32
32
29
29
29
30
35
30
32
29
28
30
30
30
38
32
28
26
24
23
22
22
23
23
23
30
23
23
24
26
27
27
41
26
24
24
18
16
14
11
9
8
7
6
6
5
5
8
4
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
5
5
5
5
5
5
8
6
4
4
4
4
4
4
4
4
4
4
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
7
9
11
13
18
19
14
13
12
11
10
9
9
9
10
8
9
8
8
8
9
10
9
10
10
11
12
14
15
15
15
23
15
15
15
14
15
15
14
18
14
14
13
13
13
13
14
15
15
16
18
17
20
20
23
25
25
40
26
25
27
20
19
17
15
14
13
13
12
15
15
15
29
14
13
11
7
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
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
7
9
11
13
18
19
14
13
12
11
10
9
9
9
10
8
9
8
8
8
9
10
9
10
10
11
12
14
15
15
15
23
15
15
15
14
15
15
14
18
14
14
13
13
13
13
14
15
15
16
18
17
20
20
23
25
25
40
26
25
27
20
19
17
15
14
13
13
12
15
15
15
29
14
13
11
7
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
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
7
9
11
13
18
19
14
13
12
11
10
9
9
9
10
8
9
8
8
8
9
10
9
10
10
11
12
14
15
15
15
23
15
15
15
14
15
15
14
18
14
14
13
13
13
13
14
15
15
16
18
17
20
20
23
25
25
40
26
25
27
20
19
17
15
14
13
13
12
15
15
15
29
14
13
11
7
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
3
2
4
3
4
4
5
5
5
7
8
10
12
14
19
19
19
22
23
27
27
28
34
29
25
22
20
18
17
17
17
18
19
21
21
22
23
25
24
25
32
26
27
28
30
30
30
30
38
29
28
28
25
25
25
29
31
32
54
33
33
33
29
28
29
29
30
38
34
35
35
45
36
36
35
40
30
29
28
25
26
21
19
18
18
17
17
24
15
15
11
8
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
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
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
108
200
135
123
126
116
115
128
130
136
200
142
148
153
149
155
161
171
185
186
200
200
200
175
164
200
135
123
111
94
84
75
67
62
59
58
62
66
68
81
81
66
66
64
72
72
72
121
70
69
70
67
67
70
81
65
85
57
51
47
40
37
34
31
29
28
27
27
27
27
28
29
31
35
35
38
52
34
33
31
27
24
22
22
18
18
17
16
20
14
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
10
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
6
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
3
4
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
183
183
194
200
187
200
183
177
175
175
167
171
168
167
200
166
160
152
159
141
146
156
167
177
197
200
200
164
155
154
141
133
176
115
109
102
90
87
82
77
81
71
70
68
65
70
62
60
63
60
59
83
53
50
47
41
40
38
38
38
45
46
49
81
49
48
47
41
40
42
42
43
59
46
46
45
56
39
37
34
29
28
24
21
19
17
15
14
13
14
13
13
20
11
10
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
185
142
77
13
9
5
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
132
113
97
82
78
96
100
109
200
128
128
200
103
98
100
93
114
134
143
200
200
156
149
200
111
96
82
59
47
37
28
22
17
13
10
8
6
5
4
3
3
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
170
163
160
158
155
162
169
168
200
177
178
200
176
178
179
181
185
189
192
200
200
181
176
200
161
152
167
126
117
108
98
95
92
88
85
90
81
83
82
82
95
81
85
83
80
107
74
72
73
71
75
77
82
85
76
66
62
59
55
52
59
45
42
40
36
34
33
32
32
33
31
32
32
31
40
29
29
28
26
26
23
25
21
19
19
17
16
18
14
12
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
152
80
9
5
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
2
2
1
1
1
1
1
1
1
1
2
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
4
4
13
6
6
6
5
5
5
5
7
8
11
13
15
23
18
22
22
23
24
28
28
25
22
21
20
19
18
22
18
18
19
20
22
25
26
34
35
26
26
26
25
26
28
25
30
24
24
24
25
25
26
27
34
28
29
29
28
36
28
27
29
26
27
29
33
36
42
50
47
60
50
49
56
43
41
39
32
28
25
22
19
18
17
18
22
22
23
47
21
19
17
11
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
191
200
193
191
200
200
178
200
169
170
178
181
188
200
200
200
200
200
200
200
200
200
200
180
171
162
200
136
123
111
92
82
74
68
65
64
66
68
69
79
79
66
64
61
62
61
59
84
56
56
57
61
62
62
95
58
54
51
43
39
36
33
31
29
28
29
29
29
33
30
30
31
32
34
34
34
50
32
31
29
25
23
22
21
19
19
17
18
18
13
12
11
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
152
81
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
2
2
2
2
2
2
2
2
3
3
2
2
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
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
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
195
200
195
187
200
200
152
145
139
138
151
164
175
200
200
200
194
198
200
198
200
200
200
158
144
128
111
97
87
78
73
71
69
69
71
67
69
70
61
63
56
53
53
51
50
54
52
52
53
70
54
53
52
53
48
48
48
47
49
51
42
41
39
39
41
46
50
56
69
63
75
64
68
64
50
45
39
33
29
25
22
19
17
15
14
16
15
15
28
13
11
10
6
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
152
80
9
7
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
189
183
200
200
157
200
139
141
156
163
176
200
200
200
200
200
200
200
200
200
200
133
113
92
69
55
43
33
26
20
15
12
9
7
6
5
4
4
4
3
3
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
195
200
195
193
200
200
183
200
173
173
179
183
189
200
200
200
200
200
200
200
200
200
200
174
166
156
149
141
134
150
118
111
105
96
91
85
80
83
73
71
70
71
70
71
86
76
79
101
78
82
77
77
76
73
91
67
65
61
54
55
47
44
43
42
42
44
44
45
56
46
49
49
47
66
43
40
38
33
31
29
27
25
24
22
21
20
18
22
15
13
12
11
10
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
151
79
7
5
3
2
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
2
2
3
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
4
5
13
6
6
6
5
5
6
6
7
9
12
14
16
24
19
21
23
24
25
29
29
25
23
21
20
19
18
20
17
17
18
19
22
25
26
37
31
28
28
27
26
28
26
26
25
30
27
29
34
36
40
57
40
50
39
38
36
33
42
30
30
31
32
35
37
43
42
43
45
56
47
47
60
44
42
42
36
33
32
28
25
23
21
20
20
19
18
28
16
14
12
10
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
155
200
200
181
200
187
190
189
200
200
180
178
179
182
176
200
200
146
138
125
111
107
99
92
103
80
77
73
68
68
66
63
76
60
57
55
54
49
49
52
53
56
66
58
66
67
66
102
63
62
64
63
64
65
80
63
62
59
56
53
50
57
44
43
42
40
39
39
40
37
40
37
38
40
39
42
51
34
32
30
28
26
25
30
22
22
20
19
23
17
17
17
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
53
30
8
7
5
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
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
2
3
4
5
6
5
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
3
2
2
2
2
2
2
4
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
59
161
130
200
176
200
200
184
200
188
191
185
200
200
167
168
173
176
179
200
200
187
192
185
194
194
157
151
142
132
128
117
110
105
100
98
95
94
101
85
93
75
69
65
60
58
55
54
53
52
53
54
57
65
69
74
108
73
85
68
60
56
49
46
42
41
41
45
47
49
63
54
53
53
59
54
53
74
47
44
41
35
31
28
25
22
20
19
16
17
16
15
25
12
11
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
47
48
42
31
17
4
2
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
123
200
200
165
200
176
181
180
200
200
185
200
194
196
200
200
200
179
182
200
153
200
120
100
85
62
49
39
30
23
18
14
11
8
6
5
4
3
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
151
200
200
183
200
190
193
192
200
200
193
200
197
198
200
200
200
197
197
200
190
200
163
151
140
127
119
114
112
112
116
118
117
130
126
105
106
93
88
89
86
87
102
84
88
85
82
107
80
85
86
84
101
79
81
74
70
69
68
65
67
69
60
63
61
59
77
57
56
55
54
53
52
68
47
44
41
34
31
28
26
24
22
23
19
17
15
13
13
12
10
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
14
7
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
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
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
3
4
6
5
8
6
7
8
9
11
12
13
20
15
15
16
18
20
21
27
27
25
38
24
23
21
18
18
17
18
20
21
24
27
26
36
27
28
28
27
29
28
27
26
32
25
27
28
28
40
28
28
28
26
27
31
32
34
54
36
37
38
37
37
36
48
35
35
36
39
41
44
61
46
48
53
37
34
30
26
24
22
22
21
25
25
25
48
24
22
19
13
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
23
23
200
135
200
200
188
200
200
198
200
200
200
200
200
185
186
188
183
200
200
156
144
130
115
106
100
94
89
91
81
77
73
77
63
59
56
53
51
50
50
50
53
54
55
72
59
61
60
64
61
52
52
53
59
64
67
89
72
68
60
54
53
52
55
57
57
71
66
50
47
42
38
37
36
36
37
37
41
44
33
31
28
25
23
21
20
19
19
18
17
25
15
14
13
11
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
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
2
2
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
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
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
186
186
200
192
200
200
195
200
200
198
199
200
200
200
200
175
177
171
170
200
177
184
181
194
194
150
138
123
107
98
90
85
86
85
86
107
89
93
94
90
96
92
84
81
77
89
69
68
66
63
69
67
67
99
62
58
55
48
46
46
45
45
55
45
46
46
50
46
45
61
42
43
44
48
50
50
75
48
45
44
33
29
25
21
18
16
15
14
16
16
16
32
15
13
11
7
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
148
86
25
8
1
1
1
1
1
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
188
200
170
200
160
146
200
111
96
82
59
48
38
29
23
18
14
11
9
7
6
5
4
3
3
3
2
2
2
3
2
2
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
193
200
191
200
193
192
200
185
184
159
147
137
128
123
123
120
123
127
119
147
116
112
107
104
94
91
94
91
90
117
85
84
82
77
78
76
76
88
79
80
81
86
77
76
72
70
78
67
69
68
64
74
63
53
51
49
49
52
52
51
72
48
46
44
38
35
33
31
29
30
27
23
22
19
16
13
11
10
8
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
147
79
12
7
3
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
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
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
1
1
1
2
3
7
3
4
4
4
6
6
7
14
9
11
13
15
18
20
25
26
26
25
24
23
27
22
21
22
21
20
26
20
19
18
19
16
16
17
18
19
21
24
20
21
22
20
20
20
20
23
22
24
27
28
31
41
32
36
35
28
26
24
23
22
22
24
24
25
27
32
31
32
41
34
33
37
32
30
36
26
24
22
19
17
16
15
15
18
18
19
36
17
16
15
10
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
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
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
195
200
200
198
199
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
147
130
112
94
84
77
74
75
77
76
85
85
72
71
69
73
72
71
106
66
65
65
65
64
65
88
59
62
51
44
41
38
36
34
34
30
29
29
28
27
31
27
27
28
31
31
32
48
31
30
29
25
23
22
22
20
19
18
20
16
14
12
11
10
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
155
87
20
5
3
2
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
3
2
2
2
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
4
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
197
200
200
199
199
200
200
200
200
196
198
199
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
153
140
127
111
102
91
83
77
71
67
63
59
56
53
50
52
51
50
65
48
47
47
44
45
45
45
51
49
40
40
34
30
29
28
29
33
36
39
50
47
44
48
41
42
36
32
29
27
23
20
18
15
13
12
11
11
13
13
13
26
12
11
9
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
200
150
76
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
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
1
1
1
1
1
1
1
1
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
193
200
200
197
199
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
132
112
90
68
54
42
32
25
19
15
11
9
7
6
5
5
4
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
150
76
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
197
200
200
199
199
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
157
145
133
118
110
103
94
92
88
86
96
82
83
82
80
89
82
80
108
74
73
73
72
76
76
86
85
65
60
54
47
44
41
39
38
38
38
38
44
39
40
43
40
41
42
40
45
40
37
35
37
28
26
23
21
20
19
19
19
16
21
14
13
11
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
150
76
3
5
4
3
2
2
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
1
1
1
1
1
1
1
1
1
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
4
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
1
1
2
2
3
4
5
7
8
8
8
10
10
11
17
13
14
16
19
23
24
33
33
25
23
21
19
18
17
17
18
18
18
25
18
20
20
19
28
19
19
21
20
20
28
22
22
22
27
21
21
22
19
21
21
22
30
24
27
29
29
36
32
32
36
31
31
32
32
33
36
38
40
43
55
44
47
45
35
32
28
24
22
20
19
18
20
19
19
34
17
15
14
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
155
144
132
121
113
107
104
99
97
97
91
88
83
85
80
81
89
100
122
143
160
200
200
200
147
130
112
94
82
72
64
58
53
49
46
44
43
44
44
45
47
51
46
47
47
55
55
55
95
54
55
58
59
61
65
89
61
70
54
46
41
35
31
29
27
27
27
27
27
33
28
28
29
30
34
34
37
51
33
32
30
26
24
22
21
19
20
18
17
26
15
14
13
10
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
6
5
3
1
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
2
2
1
1
1
1
1
1
1
2
3
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
1
1
1
1
1
2
2
2
2
2
4
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
171
162
169
139
132
125
117
115
110
106
120
101
100
98
101
103
111
142
140
159
173
200
200
200
156
141
124
107
94
83
74
66
61
56
54
55
53
52
65
50
50
52
50
51
64
54
54
55
68
49
47
43
39
39
37
36
42
35
37
38
38
44
41
39
44
37
36
36
35
35
37
37
38
38
50
37
35
35
28
25
22
19
17
15
14
13
14
13
13
23
11
10
9
6
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
149
86
24
13
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
1
1
1
1
1
1
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
133
113
92
70
56
44
34
27
22
18
17
21
27
33
63
76
96
200
143
167
185
200
200
200
132
112
91
68
54
42
32
25
19
15
11
9
7
5
4
3
2
2
2
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
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
178
173
171
160
155
151
145
142
141
130
138
122
121
122
133
136
145
200
168
182
191
200
200
200
156
140
123
106
94
84
76
70
67
66
68
75
76
76
112
74
73
72
67
66
65
71
67
65
95
61
61
62
64
66
67
88
64
61
59
53
50
50
43
43
41
40
48
38
39
39
38
46
39
38
47
35
33
34
28
26
25
23
22
22
20
18
17
15
14
13
11
9
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
145
77
9
1
1
1
1
1
2
2
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
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
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
4
8
8
5
5
5
5
6
8
9
12
13
15
17
25
20
22
25
23
24
25
27
27
29
23
22
22
21
20
26
19
19
20
20
23
26
28
32
35
35
29
28
26
25
24
23
23
28
22
22
23
22
22
28
21
21
20
19
19
19
20
21
23
25
27
29
30
39
36
32
34
38
39
39
61
38
36
35
29
27
26
22
20
19
18
17
20
20
20
38
19
17
16
11
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
137
200
176
179
200
185
200
179
200
168
165
172
176
174
200
200
153
146
136
122
114
108
99
93
93
80
75
73
74
78
85
106
120
142
200
161
200
200
139
129
113
96
88
83
80
76
74
81
65
63
62
63
65
66
77
66
66
58
54
52
49
49
46
44
42
45
37
35
33
31
32
33
36
40
41
52
55
38
36
32
28
25
23
21
19
19
17
16
23
14
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
70
54
34
15
8
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
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
2
1
1
1
2
2
2
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
2
2
1
1
1
1
1
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
93
162
137
200
170
200
183
182
200
184
183
177
200
168
172
179
182
188
200
200
195
192
191
180
192
192
148
139
128
115
105
97
92
91
96
114
127
147
200
164
200
200
138
126
108
89
78
69
64
60
59
64
64
64
100
60
57
53
44
40
36
34
32
32
33
33
35
37
37
38
47
36
38
40
47
49
50
87
47
45
41
32
28
24
21
18
16
15
14
16
16
16
30
14
13
11
7
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
66
38
10
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
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
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
16
7
4
200
109
200
164
169
200
177
200
158
200
141
138
151
157
156
200
200
127
114
93
71
58
45
35
28
22
17
13
10
14
19
33
64
86
117
200
148
200
200
121
108
87
64
51
39
30
23
18
13
10
8
6
4
3
2
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
160
200
186
188
200
192
200
191
200
188
188
191
192
194
200
200
195
190
188
179
182
181
148
136
124
113
108
107
110
113
119
132
143
158
200
170
200
200
149
143
129
115
109
96
92
89
87
94
94
96
143
95
94
92
81
76
75
64
60
55
52
50
48
49
47
46
61
44
44
44
45
45
46
60
43
42
40
34
32
30
29
28
26
32
23
21
19
16
14
12
10
9
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
21
11
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
3
9
4
4
5
4
5
7
5
6
8
10
12
13
22
15
16
19
20
22
26
26
25
21
20
18
16
15
14
14
15
17
18
21
26
24
29
26
26
25
24
23
26
23
23
24
28
30
32
48
35
37
36
34
40
33
37
36
35
57
34
33
33
30
31
34
36
40
53
45
49
47
52
45
41
38
35
32
31
29
27
30
24
21
20
19
18
18
23
15
16
10
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
136
200
152
153
168
172
182
200
200
200
147
132
117
101
96
96
101
120
139
146
200
200
143
140
131
131
146
159
172
200
200
200
200
200
200
147
132
116
98
86
74
67
63
61
69
70
70
119
67
67
68
65
65
68
80
64
80
58
53
49
45
41
39
40
34
35
34
34
40
33
34
35
37
40
40
49
50
36
34
31
28
26
24
27
21
20
19
17
20
14
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
87
48
10
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
1
1
1
1
1
1
2
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
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
200
166
91
200
149
200
154
152
158
162
171
170
200
200
159
162
154
143
162
135
139
152
161
169
196
196
171
154
150
150
159
170
178
200
200
193
200
184
200
185
141
127
110
94
85
76
70
63
63
61
59
70
59
60
61
62
64
60
75
59
65
64
62
95
60
59
58
52
50
49
48
48
54
51
51
50
64
46
43
40
35
32
29
26
23
25
18
16
15
16
15
15
24
13
11
9
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
92
200
125
126
150
157
172
200
200
200
132
112
91
68
60
61
68
93
118
127
200
200
118
109
93
83
93
114
136
157
200
200
200
200
200
131
111
90
67
53
41
31
24
18
14
10
8
6
5
4
3
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
138
200
158
158
172
176
184
200
200
200
170
167
157
145
161
136
141
154
164
173
200
200
181
155
147
142
145
156
167
178
200
200
200
200
200
173
144
128
111
98
89
84
82
79
83
83
79
112
76
76
76
73
74
74
78
75
73
71
69
95
63
61
58
51
47
44
41
39
39
39
39
43
38
39
38
36
39
33
32
31
29
32
26
24
23
19
17
15
13
13
11
10
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
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
4
4
3
2
1
1
1
1
1
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
3
4
2
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
3
3
4
5
6
7
10
8
13
9
9
9
9
9
11
13
17
21
23
32
32
27
25
23
23
19
18
17
16
15
15
16
14
14
15
15
15
16
18
19
20
21
31
23
23
24
27
23
23
30
22
23
23
22
27
21
21
21
20
21
25
23
26
28
30
38
32
33
33
34
36
37
43
38
39
41
36
34
44
29
26
24
21
20
22
21
20
37
18
15
13
9
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
200
22
15
104
96
123
200
140
200
138
123
114
96
85
78
72
69
76
75
74
117
72
72
72
65
63
61
57
53
51
50
46
44
44
43
40
44
37
37
37
38
39
40
45
45
47
49
64
59
60
60
96
56
57
59
60
62
64
85
59
64
51
43
39
34
31
28
27
26
25
26
27
27
32
29
30
30
33
33
33
52
32
31
30
27
25
24
26
20
20
18
17
21
14
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
12
3
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
1
2
3
3
2
2
2
3
3
3
3
3
3
3
2
2
2
2
2
2
3
3
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
2
2
2
2
2
2
2
4
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
161
71
162
158
186
200
176
200
167
160
153
141
140
124
116
108
99
99
96
105
123
141
153
195
195
163
143
128
113
100
90
79
71
62
56
51
47
44
41
40
38
36
37
37
37
37
47
40
41
42
54
38
36
34
31
30
29
28
31
28
28
29
29
28
31
29
30
31
32
36
33
41
34
34
35
34
36
36
31
32
29
27
34
23
21
19
16
14
14
13
12
19
10
9
7
5
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
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
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
91
80
111
200
123
200
113
93
82
59
47
37
28
22
17
13
10
9
8
7
7
8
7
5
4
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
147
144
179
200
173
200
171
168
162
149
168
135
128
123
124
124
129
159
149
163
172
192
191
181
141
126
109
94
83
74
69
63
60
59
54
52
50
48
46
46
45
47
50
53
59
63
64
64
100
60
60
61
61
64
63
81
67
56
53
48
44
44
43
42
50
42
42
43
44
43
42
55
40
39
40
37
36
46
33
31
30
27
25
23
24
20
18
16
17
12
11
9
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
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
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
1
1
1
1
1
1
1
1
1
1
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
2
2
2
3
4
9
5
6
6
7
6
8
7
7
8
11
12
13
22
15
16
18
19
20
25
25
20
20
19
19
17
15
15
15
15
18
20
23
27
27
35
29
33
27
25
24
22
22
20
19
19
20
22
23
27
27
28
39
32
38
41
42
60
46
40
38
34
32
31
32
33
36
40
40
44
43
47
51
41
42
40
32
29
25
22
19
18
18
18
24
24
25
52
24
22
19
13
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
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
2
2
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
131
200
178
200
190
185
200
200
158
146
133
120
113
115
115
118
142
131
131
200
119
112
106
89
83
78
72
69
66
64
62
63
58
59
58
59
66
57
63
54
51
51
49
47
53
48
47
60
46
48
51
58
62
64
95
65
57
53
44
40
37
34
32
31
30
29
29
26
26
26
27
28
30
33
33
38
44
31
30
27
24
22
21
20
20
19
18
17
24
15
14
13
11
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
7
6
6
5
3
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
3
2
2
2
2
2
2
2
2
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
2
2
2
2
2
2
2
2
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
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
52
52
53
200
142
200
175
200
175
164
200
139
129
123
114
118
119
127
142
142
165
163
173
178
198
198
175
149
133
117
103
93
85
80
78
77
77
84
85
86
123
81
77
73
63
59
54
49
48
47
47
48
50
53
58
59
67
78
64
71
73
71
99
69
63
60
52
48
46
47
48
51
58
56
62
59
64
63
54
46
40
34
29
25
21
18
16
15
14
17
17
17
35
15
13
11
7
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
7
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
7
7
8
200
122
200
170
200
186
174
200
200
127
111
95
85
89
109
130
146
200
200
173
200
200
127
111
89
67
54
43
33
27
21
17
14
11
9
8
6
5
4
3
3
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
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
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
146
200
182
200
192
186
200
200
162
157
153
151
153
161
169
178
200
200
194
200
200
190
185
152
140
128
117
109
106
101
99
109
99
107
105
103
143
96
93
88
78
76
73
71
74
69
70
77
72
77
80
83
99
86
93
94
93
91
125
82
75
70
59
55
51
48
46
45
46
45
49
49
49
62
48
41
38
33
29
27
25
23
21
20
17
16
15
12
12
9
7
7
6
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
6
4
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
2
3
3
6
4
5
5
5
8
8
9
19
12
14
17
20
23
26
35
32
32
29
27
27
26
25
25
26
25
24
27
24
22
21
20
19
19
19
20
21
21
27
23
26
27
26
37
26
26
26
26
27
32
33
35
52
37
38
37
30
28
26
24
23
23
23
25
26
28
37
34
36
48
36
35
35
32
31
36
26
24
22
19
17
16
15
15
19
19
19
38
18
16
15
10
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
197
200
200
199
199
200
200
200
184
175
164
200
141
133
126
111
105
97
91
87
81
78
75
78
77
76
106
74
73
72
70
68
67
86
59
55
51
46
43
43
41
40
48
38
37
36
34
33
35
32
32
32
35
35
35
49
34
33
32
28
27
25
24
22
21
19
20
18
14
13
11
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
155
88
22
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
7
6
4
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
2
2
2
4
5
4
3
2
2
2
2
2
2
2
2
4
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
199
200
200
199
200
200
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
198
200
200
199
199
200
200
200
196
188
194
200
153
140
127
114
104
96
92
82
81
77
74
91
70
67
70
57
55
53
51
51
52
49
53
51
44
42
38
35
35
33
34
39
42
45
61
52
51
58
47
48
44
37
34
30
26
23
20
18
16
14
13
13
15
15
15
28
13
12
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
151
79
7
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
200
132
112
91
68
54
42
32
25
20
15
12
9
7
6
5
4
5
3
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
200
161
152
141
135
128
123
144
112
110
105
97
97
91
87
103
80
78
75
74
71
69
85
62
58
54
47
44
41
40
39
39
41
42
43
52
46
48
53
48
49
51
44
42
43
40
38
48
34
32
30
26
24
22
20
18
19
15
14
13
11
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
156
91
26
18
10
2
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
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
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
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
4
5
5
6
8
10
11
19
13
14
16
18
21
23
28
32
29
30
33
33
32
40
32
33
33
32
38
31
30
36
28
28
31
30
30
43
29
30
31
30
33
36
32
44
30
28
26
23
22
21
21
21
22
28
23
25
27
27
31
35
26
26
26
25
25
27
28
32
35
38
47
47
44
44
42
55
38
35
32
27
24
22
20
21
20
19
31
16
15
12
9
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
183
180
200
171
176
181
185
200
194
200
200
200
189
192
200
195
200
199
200
200
200
153
138
121
104
92
81
73
66
61
56
53
52
52
56
61
63
75
79
63
63
62
66
65
63
101
60
60
63
64
67
70
88
66
75
57
49
44
38
34
31
29
28
28
27
27
31
26
27
28
29
33
34
34
53
33
32
32
28
26
26
24
20
19
18
16
20
14
13
12
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
156
90
24
13
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
4
3
2
2
3
2
1
1
1
1
1
1
1
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
2
2
2
1
1
1
2
2
2
2
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
185
181
200
166
171
172
172
200
185
188
200
200
191
193
200
196
200
199
200
200
200
157
143
129
113
103
100
93
89
107
82
80
81
75
72
85
65
64
65
63
69
69
69
98
64
61
54
46
42
38
36
35
34
37
33
34
35
34
36
39
32
31
30
30
29
30
34
31
32
33
34
38
35
34
33
44
29
26
24
19
17
15
14
14
13
12
20
10
8
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
150
76
3
2
1
2
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
182
200
200
154
163
168
176
200
190
200
200
200
184
188
200
193
200
198
200
200
200
132
112
91
68
54
42
33
26
20
16
12
10
8
6
5
4
3
3
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
194
200
200
179
182
184
188
200
195
200
200
200
195
196
200
197
200
199
200
200
200
186
177
180
173
142
134
122
112
110
101
99
100
96
92
111
85
83
80
77
80
80
85
101
81
105
74
70
71
71
74
75
88
82
68
65
58
52
49
44
42
40
39
43
36
35
34
33
31
30
29
29
30
27
32
25
24
23
22
21
20
23
18
16
15
13
12
13
10
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
6
3
1
5
5
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
1
1
1
1
1
1
1
2
2
1
1
1
3
3
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
6
7
9
10
11
21
13
14
16
18
21
24
27
34
32
30
32
31
31
38
30
29
29
27
28
28
27
37
27
27
29
26
26
37
26
26
28
27
29
33
30
37
29
30
28
28
28
28
30
28
28
35
27
27
26
26
28
30
34
39
40
47
52
41
41
41
42
43
44
58
43
44
43
35
32
29
26
24
23
22
23
23
22
21
36
18
16
13
9
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
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
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
127
200
200
153
155
149
152
154
156
200
164
164
200
159
161
168
170
180
200
191
200
200
200
155
141
125
113
107
103
117
117
118
200
110
104
96
76
69
63
59
57
58
58
62
68
70
80
93
67
67
66
69
69
69
94
64
60
57
49
44
40
37
35
33
32
32
33
30
35
28
28
28
28
31
31
31
47
30
29
28
25
23
22
22
20
21
20
19
28
17
15
14
11
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
11
6
1
3
3
2
2
1
1
1
1
1
1
1
1
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
2
2
2
2
2
2
2
2
2
3
4
5
4
3
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
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
7
8
16
10
12
14
15
18
20
21
28
26
28
32
37
40
43
61
45
47
42
37
35
33
32
31
31
31
30
34
29
29
29
30
32
34
37
42
43
46
54
52
54
54
67
57
50
49
45
43
43
41
41
40
42
41
35
34
34
34
36
41
44
46
64
51
52
52
64
50
50
52
50
50
58
48
46
46
43
41
45
39
38
37
39
34
33
31
29
33
24
21
16
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
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
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
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
3
4
3
5
4
5
6
6
7
12
9
11
13
16
19
21
27
28
28
26
26
28
28
28
36
27
26
25
23
22
22
22
22
24
24
26
29
28
31
33
28
31
28
27
28
28
31
32
32
46
33
34
35
35
35
40
39
37
37
45
39
39
39
50
39
41
41
39
45
38
37
36
34
35
35
34
40
33
30
28
25
25
21
19
18
19
19
19
28
17
18
14
11
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
2
2
2
4
5
9
7
9
11
11
13
18
13
14
15
16
18
19
21
24
24
21
23
22
22
28
21
21
21
20
20
20
21
21
19
20
20
21
25
22
23
27
25
27
28
28
37
29
30
31
35
38
42
62
48
50
51
53
49
45
49
47
47
70
45
44
43
39
40
44
47
51
67
55
63
56
53
51
54
47
46
46
45
45
44
44
45
33
30
27
24
24
22
20
29
15
13
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
7
9
11
13
17
19
20
37
22
24
27
28
33
38
41
56
54
42
40
36
33
31
29
28
28
27
29
29
30
39
32
36
39
39
49
46
40
42
41
39
43
39
35
34
32
31
31
33
34
37
44
42
46
48
48
48
47
67
46
48
50
50
52
55
57
53
52
51
60
49
49
53
52
53
68
55
54
72
47
44
40
34
30
28
25
22
22
17
15
12
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
1
1
1
1
1
1
1
1
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
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
5
9
9
8
9
9
11
9
11
13
16
24
29
34
57
41
43
53
40
40
38
34
34
32
32
34
35
36
43
41
39
40
39
44
39
39
42
42
43
56
43
43
44
43
51
52
54
88
55
55
54
47
43
44
36
34
33
32
32
33
34
36
36
43
40
39
40
40
48
41
42
47
48
50
70
50
52
48
40
38
35
33
31
30
31
26
27
26
24
36
21
19
17
13
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
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
7
8
8
8
10
11
12
22
16
20
23
26
31
30
37
34
34
30
28
27
26
26
26
27
27
29
34
25
24
23
22
22
23
23
26
26
25
27
28
33
33
34
57
33
34
36
35
40
46
48
59
66
48
49
46
43
48
38
38
37
36
41
37
40
42
47
52
50
67
50
48
49
41
38
37
34
32
37
26
24
23
21
21
26
26
26
50
23
21
18
11
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
4
6
8
7
11
8
9
11
11
12
21
15
17
20
24
27
30
41
35
35
33
31
30
31
29
29
32
28
28
28
29
24
22
21
21
21
23
26
27
30
39
31
33
33
35
37
35
44
36
37
37
38
39
40
48
41
45
43
36
34
31
28
26
26
26
28
31
34
40
44
44
65
45
45
44
40
38
39
34
29
27
25
23
22
24
20
23
23
22
41
20
20
17
12
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
6
6
6
7
8
10
12
14
20
18
22
24
25
40
28
32
37
42
49
56
64
71
75
63
66
66
65
82
66
67
66
65
61
60
53
52
50
49
53
49
48
49
54
50
54
55
58
72
58
66
54
50
48
46
44
42
50
42
43
46
47
51
53
61
61
62
75
71
61
59
57
57
58
60
67
60
68
57
55
53
50
49
46
48
41
39
36
35
31
28
26
24
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
3
2
1
2
3
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
7
10
11
12
26
16
20
24
28
34
38
47
50
50
42
41
39
40
41
42
48
44
43
50
42
39
38
41
36
36
37
40
40
43
59
42
46
40
38
37
36
38
37
36
49
38
40
44
46
47
58
60
46
45
44
41
39
45
37
37
38
37
40
40
40
53
40
40
40
37
36
42
31
29
27
24
22
21
20
20
22
22
22
37
21
22
20
16
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
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
179
169
200
154
158
168
173
180
200
200
182
147
132
114
99
87
77
70
64
59
55
53
50
49
48
46
47
47
42
43
42
41
50
41
42
42
40
45
45
51
57
61
76
73
66
53
47
41
36
32
29
28
27
26
26
25
25
26
27
28
28
40
28
27
27
23
22
21
19
19
17
16
17
13
12
11
10
10
11
10
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
157
92
28
28
28
28
28
28
28
26
23
20
18
18
18
18
18
18
18
18
18
17
16
15
15
15
15
14
13
13
13
10
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
9
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
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
4
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
181
172
162
200
138
128
118
103
95
88
82
78
75
72
70
69
68
67
67
66
66
66
66
66
66
66
68
75
89
113
136
156
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
120
40
40
40
40
120
160
180
190
195
197
198
199
199
199
166
116
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
181
200
172
161
200
136
126
117
102
95
91
86
83
85
77
74
72
69
68
67
65
66
66
61
66
60
60
60
57
66
54
49
46
41
38
36
34
33
32
32
33
33
34
40
38
41
42
46
52
41
40
38
40
33
30
28
28
23
22
22
21
21
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
166
116
66
66
66
66
66
66
66
66
59
49
40
40
40
40
40
40
40
40
40
40
40
40
40
40
37
32
28
28
28
28
28
28
28
28
28
28
28
28
28
26
24
22
22
22
22
21
19
18
18
18
18
18
18
18
18
16
14
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
121
108
116
111
107
107
104
103
105
111
113
117
142
117
130
120
124
136
147
154
181
180
160
147
137
127
119
114
109
107
106
104
104
107
106
109
115
115
120
138
111
110
109
106
108
111
114
120
125
127
142
133
138
140
141
157
142
150
144
147
151
151
163
166
150
151
150
149
149
150
153
154
156
171
157
156
155
160
146
143
140
139
139
136
142
142
123
117
120
100
93
86
79
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
9
7
6
5
5
5
5
5
4
3
3
3
3
3
3
4
4
5
6
6
5
3
2
2
2
2
2
3
4
4
5
6
6
5
5
5
4
4
4
4
4
4
4
4
4
5
6
6
5
5
5
5
6
7
7
6
6
9
9
9
10
11
13
14
16
18
20
22
38
52
59
62
64
65
59
49
40
40
40
40
40
49
55
59
62
64
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
108
95
106
105
107
110
113
120
118
120
129
121
126
128
129
145
139
151
163
165
196
195
163
161
152
142
142
130
127
123
120
117
114
118
109
108
105
103
104
104
104
112
105
106
111
111
112
134
113
114
116
115
122
127
128
152
142
120
118
114
116
116
117
135
114
115
114
111
117
107
106
104
101
103
98
101
101
101
120
93
100
79
66
63
47
39
32
25
20
15
11
8
6
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
2
1
1
1
1
1
1
1
1
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
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
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
149
165
167
173
168
170
169
174
176
171
168
166
197
160
160
160
156
156
156
155
156
164
161
165
171
172
174
197
179
182
187
195
186
195
191
180
175
170
176
162
162
163
163
169
166
169
171
176
181
184
199
199
193
196
197
196
199
199
198
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
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
11
12
12
11
11
12
12
12
12
12
12
12
12
12
13
16
18
17
15
13
13
13
12
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
13
19
19
16
13
11
11
11
11
12
12
11
10
10
13
17
20
22
23
23
23
20
15
11
11
12
12
11
11
15
14
10
6
5
3
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
120
108
121
117
110
112
107
107
109
115
117
121
142
121
134
125
128
140
150
154
184
186
152
148
139
128
122
117
112
109
107
107
107
108
111
113
117
120
117
134
112
112
113
112
117
121
125
136
133
133
144
137
144
146
148
171
149
155
150
151
155
154
164
168
152
153
153
151
151
151
156
157
159
180
161
159
157
159
147
144
141
139
139
137
142
143
125
118
130
98
80
73
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
1
1
1
1
1
1
1
1
1
1
1
1
1
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
3
3
3
3
2
1
1
1
1
1
5
7
4
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
104
102
88
94
91
87
105
80
75
71
65
63
64
63
65
74
75
88
112
134
150
199
199
171
146
132
117
102
92
82
74
67
61
55
52
49
46
45
43
41
43
37
35
33
31
33
33
35
43
35
42
34
33
35
34
33
40
34
29
27
25
24
23
23
25
23
23
29
23
23
24
27
28
28
43
26
25
23
18
16
14
12
10
9
8
7
8
8
8
16
7
6
5
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
103
56
10
7
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
108
95
106
105
107
110
113
120
118
120
129
121
126
128
129
145
139
151
163
165
196
195
163
161
152
142
142
130
127
123
120
117
114
118
109
108
105
103
104
104
104
112
105
106
111
111
112
134
113
114
116
115
122
127
128
152
142
120
118
114
116
116
117
135
114
115
114
111
117
107
106
104
101
103
98
101
101
101
120
93
100
79
66
63
47
39
32
25
20
15
11
8
6
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
2
1
1
1
1
1
1
1
1
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
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
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
174
170
166
167
167
169
168
171
169
166
169
161
161
160
150
146
145
145
152
160
160
182
184
153
149
143
137
139
137
136
156
136
137
140
139
140
139
144
144
136
133
129
132
121
119
119
116
114
124
111
110
108
110
110
110
131
109
107
105
102
103
102
100
118
97
95
96
92
90
110
85
84
83
79
78
82
82
84
102
89
86
129
70
62
54
39
32
25
19
15
11
9
7
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
191
137
72
7
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
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
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
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
164
159
157
154
158
151
150
151
154
146
153
145
146
146
144
148
145
142
143
144
149
151
154
172
158
161
162
162
165
163
165
158
171
152
149
148
147
144
147
147
147
159
147
142
146
134
131
128
127
127
127
132
130
125
125
124
117
117
109
112
105
103
102
105
101
98
102
103
84
80
76
71
69
68
68
70
75
74
73
102
62
56
48
36
29
23
18
14
11
8
6
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
1
10
10
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
5
8
7
4
2
2
2
1
1
1
1
1
1
3
4
5
5
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
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
104
91
104
103
105
109
112
116
118
125
132
122
126
127
127
140
136
149
161
164
195
194
163
160
153
145
139
138
134
131
145
125
125
122
117
126
113
112
113
112
111
116
114
110
111
111
111
116
112
111
113
113
119
124
124
144
137
119
118
116
118
120
120
135
122
116
114
111
109
107
107
104
103
109
100
103
103
103
123
94
99
80
67
65
48
40
33
26
21
17
13
10
8
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
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
5
3
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
142
139
163
165
171
183
200
180
181
184
180
177
200
177
176
178
194
182
188
190
200
200
188
187
186
184
185
185
188
189
190
200
193
190
190
189
189
191
188
189
189
189
196
190
192
193
193
196
196
197
200
200
199
199
199
200
200
200
199
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
5
9
14
20
24
27
25
20
15
10
5
5
5
78
126
156
174
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
200
200
95
200
169
167
179
182
182
182
200
182
183
186
185
187
200
188
188
190
195
190
193
192
200
200
184
182
179
177
177
178
181
181
181
200
180
180
179
177
180
177
178
179
181
183
183
190
191
186
189
191
193
194
200
200
198
199
199
200
200
200
199
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
55
29
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
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
10
17
24
32
56
76
68
47
26
26
26
67
108
142
165
179
188
194
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
186
187
187
186
186
185
200
185
186
188
187
187
200
187
187
189
187
189
191
191
200
200
187
186
184
182
182
182
185
185
186
200
187
187
191
185
185
184
185
185
178
178
178
180
182
184
193
189
192
193
200
200
197
199
199
200
200
200
199
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
114
60
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
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
2
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
2
2
1
1
5
8
12
66
111
126
125
110
88
66
66
66
116
149
170
182
191
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
142
139
163
165
171
181
200
178
180
183
180
178
200
177
177
179
193
183
189
190
200
200
187
186
184
183
183
184
188
188
189
200
191
187
187
186
186
187
186
187
187
187
193
189
190
191
192
194
195
196
200
200
199
199
199
200
200
200
199
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
1
1
1
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
2
3
2
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
2
1
1
4
7
11
18
23
27
23
15
8
6
5
5
5
78
126
156
174
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
200
200
43
200
173
200
200
200
200
200
200
200
189
191
193
191
200
200
189
190
200
191
194
196
200
200
199
200
199
200
200
200
199
200
199
200
200
200
200
199
199
200
200
200
199
199
200
200
197
200
197
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
138
116
92
68
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
18
11
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
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
2
3
3
2
1
1
2
3
3
3
3
11
20
37
51
49
38
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
195
196
197
196
200
200
196
195
200
194
196
197
200
200
199
200
199
200
200
200
199
200
199
200
200
200
200
199
199
200
200
200
199
198
200
200
196
200
197
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
131
106
80
53
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
2
1
1
1
1
1
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
2
2
1
1
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
5
7
4
1
1
1
3
3
2
1
1
1
2
23
27
23
20
20
20
71
105
126
138
145
149
152
153
154
154
154
154
154
154
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
195
196
196
196
200
200
195
195
200
195
197
197
200
200
199
200
199
200
200
200
199
200
199
200
200
200
200
199
199
200
200
200
199
198
200
200
198
200
198
199
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
124
65
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
4
7
6
3
1
6
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
2
3
4
5
8
7
4
2
1
1
1
1
1
3
3
2
1
1
1
5
5
3
1
1
9
17
19
15
11
11
11
31
45
53
58
61
63
64
64
64
64
64
64
64
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
200
200
47
200
174
200
200
200
200
200
200
200
189
191
193
191
200
200
189
189
200
190
194
196
200
200
199
200
199
200
200
200
199
200
199
200
200
200
200
199
199
200
200
200
199
198
200
200
196
200
197
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
138
116
92
68
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
12
6
1
2
4
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
1
1
2
3
3
2
2
2
2
2
24
40
50
58
52
40
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
175
200
200
195
200
200
200
200
200
200
200
196
200
200
193
195
200
196
200
198
200
200
199
200
199
200
200
200
200
200
200
200
200
200
200
200
199
198
200
200
199
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
47
36
26
16
7
5
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
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
4
5
7
6
5
5
11
17
19
22
88
132
116
70
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
199
200
200
199
199
200
199
200
199
200
200
199
200
199
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
199
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
3
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
4
3
2
1
1
1
3
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
3
6
10
10
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
19
37
98
138
158
167
172
174
175
176
176
176
176
176
176
176
176
176
176
176
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
195
200
200
199
200
200
200
200
200
200
200
198
200
200
198
199
200
198
200
199
200
200
199
200
199
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
199
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
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
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
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
75
125
156
174
185
191
195
197
198
198
198
198
198
198
198
198
198
198
198
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
175
200
200
195
200
200
200
200
200
200
200
195
200
200
193
195
200
196
200
198
200
200
199
200
199
200
200
200
200
200
200
200
200
200
200
200
198
198
200
200
199
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
47
35
21
8
8
6
4
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
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
2
2
3
4
5
6
9
7
6
5
4
4
13
22
88
132
116
70
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
13
10
8
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
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
2
4
2
1
2
2
1
1
2
4
7
13
21
13
5
5
11
16
19
22
25
59
94
133
159
176
186
192
195
197
198
198
198
198
198
198
198
198
198
198
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
4
3
2
3
3
2
1
1
5
8
4
1
1
5
9
10
6
3
1
1
1
1
1
1
1
1
1
2
2
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
2
2
2
5
8
7
5
3
3
6
10
49
88
130
158
175
185
191
195
197
198
198
198
198
198
198
198
198
198
198
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
129
79
30
6
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
7
7
4
1
1
1
2
1
1
2
1
1
15
17
9
1
1
4
5
5
5
6
45
85
128
156
174
185
191
195
197
198
198
198
198
198
198
198
198
198
198
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
21
20
14
8
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
4
4
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
4
3
2
1
1
1
1
2
1
1
8
23
22
13
5
5
9
14
25
41
54
67
80
125
155
173
184
191
195
197
198
198
198
198
198
198
198
198
198
198
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
84
80
88
88
89
104
84
78
74
68
66
66
65
67
72
78
90
114
136
151
200
200
171
143
127
108
94
82
72
65
59
54
52
47
45
44
44
43
46
48
38
36
34
31
32
32
33
40
32
35
31
31
33
35
35
46
39
32
30
27
25
24
23
24
23
23
28
23
23
24
26
27
27
41
25
23
21
17
15
12
10
8
7
6
6
7
6
6
13
5
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
45
26
7
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
164
191
186
186
200
200
192
200
200
187
200
200
158
150
140
134
134
147
160
164
200
200
149
140
124
107
97
87
79
76
72
69
74
66
66
66
63
66
67
56
53
50
50
42
40
38
36
36
36
38
43
38
45
38
36
38
32
29
27
25
25
26
27
33
34
35
61
37
38
40
43
43
43
73
39
36
33
25
22
18
15
12
10
8
7
8
7
7
14
6
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
147
98
50
19
10
2
1
1
1
1
1
1
1
2
6
6
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
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
116
117
124
113
113
111
115
109
97
96
85
79
75
72
72
79
91
115
137
157
200
200
200
154
139
121
103
90
79
70
64
59
56
55
54
52
58
51
45
43
40
38
36
36
35
34
36
39
35
44
34
33
34
33
32
37
31
32
32
32
37
32
32
36
29
28
28
27
28
31
30
31
31
42
29
27
25
23
18
16
13
11
9
8
7
8
7
7
12
6
5
5
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
122
133
128
116
116
114
127
131
139
199
156
161
200
165
169
170
170
174
182
187
200
200
200
165
153
141
127
118
109
102
94
88
86
73
68
63
59
56
55
56
55
54
67
50
49
47
45
45
41
45
40
39
41
42
42
49
49
38
36
34
33
33
34
38
35
38
42
33
32
31
30
29
28
32
25
23
21
19
17
18
13
11
10
8
7
8
7
7
13
6
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
34
27
16
6
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
109
104
104
121
124
146
155
135
134
130
154
120
118
117
117
120
125
142
146
161
165
200
200
153
146
131
115
105
93
82
73
64
57
53
50
48
47
48
47
50
53
44
42
40
39
36
35
35
36
33
39
32
31
33
32
32
39
32
29
29
26
26
25
24
26
25
25
31
26
27
28
31
32
32
50
30
28
27
21
18
15
12
10
8
7
6
7
7
6
12
6
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
26
16
7
4
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
200
132
125
136
124
121
128
120
118
117
150
111
111
114
116
120
126
144
149
164
176
200
200
200
149
133
115
98
86
77
69
63
59
55
53
51
50
50
49
51
53
45
44
48
39
40
40
38
48
37
36
37
36
38
39
39
49
44
34
33
30
28
27
26
26
28
24
24
23
25
23
26
26
26
37
25
22
20
17
15
13
12
10
11
8
8
8
8
7
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
156
97
39
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
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
177
177
58
147
113
105
114
110
109
116
110
101
92
86
82
81
79
80
85
88
99
122
142
160
200
200
200
150
134
116
99
86
76
70
64
59
58
53
53
51
50
55
46
47
42
39
38
36
37
37
37
48
35
36
36
35
37
39
39
51
41
36
34
31
29
27
26
26
25
25
28
25
26
26
28
28
27
41
25
23
21
17
15
13
11
10
8
7
6
7
7
6
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
156
97
39
1
1
1
1
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
129
128
133
119
116
121
105
101
97
92
89
88
89
94
97
105
116
134
152
167
200
200
200
152
137
119
102
91
81
74
67
62
60
55
53
53
53
53
57
58
53
52
68
48
48
46
42
45
39
37
36
38
34
34
33
35
34
29
28
25
24
23
22
23
21
21
21
22
26
24
26
27
28
38
28
31
28
22
20
17
15
13
12
9
8
8
8
7
12
6
5
5
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
21
11
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
2
2
2
1
1
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
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
130
51
99
84
80
88
87
87
102
85
77
73
67
65
66
65
68
74
79
91
115
137
152
200
200
171
143
127
109
94
82
72
66
59
54
52
47
45
44
44
43
44
47
38
36
34
32
33
33
33
40
32
34
31
30
33
34
34
44
38
31
29
26
24
23
22
23
23
23
29
23
23
24
27
27
27
42
26
24
23
18
15
13
10
8
7
6
5
6
6
5
12
5
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
50
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
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
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
133
200
145
137
132
117
113
97
89
84
81
82
82
84
97
94
105
126
145
157
200
200
171
141
123
104
91
80
72
68
64
62
64
62
62
61
76
57
54
51
43
39
36
33
33
34
36
38
39
46
47
40
41
41
40
43
41
39
37
41
35
33
33
37
32
33
33
35
37
37
45
39
38
47
34
32
33
23
20
17
13
11
9
8
7
8
8
8
15
7
6
5
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
58
38
18
12
7
4
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
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
151
145
200
158
157
164
151
147
170
134
127
119
110
103
98
96
98
106
126
145
157
200
200
166
143
127
110
96
85
75
68
61
56
52
49
47
46
45
44
46
47
38
37
34
32
32
32
32
37
31
35
29
27
26
25
25
26
25
26
27
29
28
31
27
30
26
27
26
26
32
26
28
28
27
33
26
27
27
22
20
21
15
12
10
8
7
6
5
5
7
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
79
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
119
119
200
131
132
133
122
118
117
112
103
100
96
91
92
86
88
99
119
140
154
200
200
166
142
127
109
96
85
75
67
60
55
52
49
49
47
45
53
43
44
43
40
52
38
38
38
37
38
37
38
41
37
41
37
36
38
37
36
35
50
32
31
30
27
26
25
29
24
24
25
27
27
27
37
26
24
26
19
17
14
12
10
8
7
6
6
6
5
10
4
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
70
35
1
1
3
3
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
2
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
117
110
117
111
107
121
101
95
90
93
80
77
75
77
79
88
98
120
141
155
200
200
176
143
126
107
92
79
70
63
57
54
51
49
51
46
47
46
46
49
42
40
40
37
39
39
39
50
37
38
36
35
37
38
38
46
41
34
32
30
29
29
29
31
31
31
43
29
29
30
31
32
32
45
32
27
26
21
18
17
13
11
11
10
12
14
15
22
22
13
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
106
13
8
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
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
95
91
86
108
94
92
92
97
82
79
76
73
76
75
77
94
86
98
121
140
154
200
200
169
144
129
111
97
86
76
68
61
56
51
48
46
45
43
42
42
39
36
34
32
30
30
30
31
35
31
36
31
31
33
34
34
44
36
31
30
27
25
23
22
22
22
22
25
22
23
24
26
27
28
38
27
27
27
21
19
16
14
12
9
8
6
6
5
4
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
70
39
8
2
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
104
91
94
99
101
102
111
117
96
94
89
85
84
81
85
86
94
111
125
146
158
200
200
167
143
127
109
95
83
73
66
59
53
49
46
44
44
43
42
44
45
36
35
32
31
31
31
32
36
32
37
31
31
33
33
33
43
34
30
29
26
25
24
24
26
26
26
36
26
26
26
26
26
26
35
25
24
25
19
17
15
12
10
8
7
6
6
5
5
7
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
200
60
15
10
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
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
113
104
95
94
94
92
92
105
87
85
84
79
81
79
78
98
85
98
121
140
155
200
200
174
143
127
110
95
84
74
67
60
55
51
50
48
46
50
44
41
40
37
36
38
33
34
34
34
40
33
36
33
33
36
37
36
47
39
32
31
28
26
25
24
25
23
23
25
22
23
24
27
28
29
43
28
27
27
20
18
15
13
11
10
9
9
9
8
10
10
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
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
125
125
55
92
84
80
88
88
89
104
84
78
74
68
66
66
65
67
72
78
90
114
136
151
200
200
171
143
127
108
94
82
72
65
59
54
52
47
45
44
44
43
46
48
38
36
34
31
32
32
33
40
32
35
31
31
33
35
35
46
39
32
30
27
25
24
23
24
23
23
28
23
23
24
26
27
27
41
25
23
21
17
15
12
10
8
7
6
6
7
6
6
13
5
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
45
26
7
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
115
118
180
142
145
200
134
127
119
103
95
88
83
79
78
79
86
97
118
139
150
200
200
149
141
126
110
100
90
82
76
70
64
64
54
50
47
44
41
39
40
34
33
31
30
30
30
32
36
31
40
32
33
38
40
40
58
45
37
35
30
28
26
25
26
25
25
35
24
25
26
28
28
28
45
26
24
22
18
16
14
12
11
10
11
10
11
10
13
13
8
7
5
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
3
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
2
2
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
162
180
145
138
132
124
134
132
130
196
126
129
137
143
156
166
198
182
188
186
200
200
155
144
129
112
101
91
81
73
67
63
61
61
63
64
65
68
70
55
52
48
43
40
39
36
34
36
31
29
31
28
30
31
31
43
31
28
27
24
22
21
21
20
19
22
18
18
20
21
26
28
29
51
28
26
24
19
16
13
11
9
7
6
6
7
6
6
13
6
6
5
4
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
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
100
100
42
200
112
114
126
115
115
114
125
127
129
190
132
135
137
138
144
148
165
164
175
184
200
200
200
154
140
124
107
97
88
79
73
68
64
62
58
54
58
49
47
47
45
43
49
40
40
40
40
43
38
45
37
37
39
40
40
48
46
36
35
32
31
31
31
36
31
32
33
27
27
26
27
27
26
37
24
22
21
17
16
15
12
10
9
8
7
8
7
7
13
6
5
4
3
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
164
191
186
186
200
200
192
200
200
187
200
200
158
150
140
134
134
147
160
164
200
200
149
140
124
107
97
87
79
76
72
69
74
66
66
66
63
66
67
56
53
50
50
42
40
38
36
36
36
38
43
38
45
38
36
38
32
29
27
25
25
26
27
33
34
35
61
37
38
40
43
43
43
73
39
36
33
25
22
18
15
12
10
8
7
8
7
7
14
6
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
147
98
50
19
10
2
1
1
1
1
1
1
1
2
6
6
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
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
113
105
114
110
109
116
110
101
92
86
82
81
79
80
85
88
99
122
142
160
200
200
200
150
134
116
99
86
76
70
64
59
58
53
53
51
50
55
46
47
42
39
38
36
37
37
37
48
35
36
36
35
37
39
39
51
41
36
34
31
29
27
26
26
25
25
28
25
26
26
28
28
27
41
25
23
21
17
15
13
11
10
8
7
6
7
7
6
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
156
97
39
1
1
1
1
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
116
117
124
113
113
111
115
109
97
96
85
79
75
72
72
79
91
115
137
157
200
200
200
154
139
121
103
90
79
70
64
59
56
55
54
52
58
51
45
43
40
38
36
36
35
34
36
39
35
44
34
33
34
33
32
37
31
32
32
32
37
32
32
36
29
28
28
27
28
31
30
31
31
42
29
27
25
23
18
16
13
11
9
8
7
8
7
7
12
6
5
5
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
148
140
142
130
125
128
110
106
98
92
89
89
85
82
97
87
99
121
140
151
200
200
148
137
119
100
88
76
67
60
55
51
49
48
47
48
48
48
51
54
45
43
41
39
38
37
37
39
35
40
34
34
37
39
39
51
47
36
34
31
28
27
26
26
26
25
30
24
24
25
28
30
30
47
30
26
24
19
17
14
12
10
8
7
6
7
7
7
13
6
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
99
84
80
88
87
87
102
85
77
73
67
65
66
65
68
74
79
91
115
137
152
200
200
171
143
127
109
94
82
72
66
59
54
52
47
45
44
44
43
44
47
38
36
34
32
33
33
33
40
32
34
31
30
33
34
34
44
38
31
29
26
24
23
22
23
23
23
29
23
23
24
27
27
27
42
26
24
23
18
15
13
10
8
7
6
5
6
6
5
12
5
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
50
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
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
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
113
123
125
120
127
135
107
101
95
86
82
79
74
76
78
85
95
118
140
153
200
200
168
143
126
108
94
82
73
67
61
56
55
49
47
48
48
47
52
55
42
39
36
33
34
33
33
41
32
33
31
30
32
33
33
41
37
30
28
25
23
22
22
23
23
24
32
24
24
25
27
27
27
41
24
23
21
16
14
12
10
8
7
6
6
7
7
7
14
6
5
5
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
119
107
135
113
112
115
113
110
123
114
95
91
83
77
77
78
86
96
119
140
155
200
200
175
145
128
109
95
83
74
69
64
60
64
56
55
55
55
53
56
59
45
42
39
36
37
36
37
43
35
39
34
33
36
38
40
50
45
46
68
44
43
41
37
35
33
34
29
28
28
28
31
31
30
46
27
25
23
18
16
13
11
9
7
6
6
7
7
7
14
6
6
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
10
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
25
123
122
200
134
133
133
119
114
119
100
95
91
89
85
83
97
88
100
122
141
154
200
200
166
144
129
112
98
86
77
68
61
56
52
50
48
45
47
42
39
38
35
33
32
34
31
31
32
34
31
32
31
30
31
29
30
32
28
27
27
28
25
28
24
23
22
22
22
22
26
23
25
26
26
34
26
27
27
21
19
17
14
13
10
8
7
6
5
4
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
65
39
14
9
19
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
133
200
145
137
132
117
113
97
89
84
81
82
82
84
97
94
105
126
145
157
200
200
171
141
123
104
91
80
72
68
64
62
64
62
62
61
76
57
54
51
43
39
36
33
33
34
36
38
39
46
47
40
41
41
40
43
41
39
37
41
35
33
33
37
32
33
33
35
37
37
45
39
38
47
34
32
33
23
20
17
13
11
9
8
7
8
8
8
15
7
6
5
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
58
38
18
12
7
4
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
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
104
91
94
99
101
102
111
117
96
94
89
85
84
81
85
86
94
111
125
146
158
200
200
167
143
127
109
95
83
73
66
59
53
49
46
44
44
43
42
44
45
36
35
32
31
31
31
32
36
32
37
31
31
33
33
33
43
34
30
29
26
25
24
24
26
26
26
36
26
26
26
26
26
26
35
25
24
25
19
17
15
12
10
8
7
6
6
5
5
7
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
200
60
15
10
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
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
151
145
200
158
157
164
151
147
170
134
127
119
110
103
98
96
98
106
126
145
157
200
200
166
143
127
110
96
85
75
68
61
56
52
49
47
46
45
44
46
47
38
37
34
32
32
32
32
37
31
35
29
27
26
25
25
26
25
26
27
29
28
31
27
30
26
27
26
26
32
26
28
28
27
33
26
27
27
22
20
21
15
12
10
8
7
6
5
5
7
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
79
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
107
103
113
108
105
115
94
93
83
76
73
72
70
72
76
81
93
116
138
153
200
200
173
145
128
110
95
83
74
67
61
59
56
54
58
49
47
45
43
40
39
37
36
39
35
35
35
41
33
36
33
32
34
35
35
44
39
31
29
26
24
23
22
23
23
23
29
24
25
26
28
28
28
42
26
24
22
19
17
15
13
12
9
8
7
8
7
7
14
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
77
39
2
2
3
2
2
2
1
1
1
1
1
2
2
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
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
179
173
168
162
161
157
153
167
141
139
141
150
161
161
200
200
146
140
125
109
98
88
80
74
68
64
62
59
57
61
54
54
55
55
59
62
63
75
72
68
69
78
69
69
84
70
75
80
79
90
91
75
74
70
68
69
72
83
89
97
132
105
112
111
113
113
115
137
110
114
101
94
90
84
81
76
73
76
67
72
70
66
106
58
53
45
34
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
155
88
21
21
18
13
8
5
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
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
2
3
4
3
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
175
167
158
149
145
143
143
147
158
169
179
200
200
200
165
155
144
132
123
116
111
109
110
109
108
123
103
101
101
98
107
106
104
152
100
100
100
94
98
99
100
116
96
104
88
82
79
77
75
74
81
72
72
73
78
80
82
106
88
94
103
108
113
131
129
117
108
103
98
94
90
88
85
84
86
84
94
94
91
154
82
71
62
50
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
37
29
19
9
6
6
6
5
5
5
5
4
3
3
4
4
3
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
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
2
2
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
36
52
61
83
133
75
76
75
65
63
60
56
55
53
50
58
48
47
48
46
49
50
50
60
54
55
57
69
54
54
52
50
48
46
55
45
44
43
52
39
37
38
36
36
48
36
35
33
34
29
29
28
28
32
30
30
29
42
26
25
24
20
20
19
18
18
19
15
14
14
13
14
15
16
17
25
16
19
16
14
14
14
14
15
18
11
10
9
7
6
5
4
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
1
1
1
1
1
1
1
1
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
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
60
69
88
116
141
91
90
88
78
77
85
71
71
70
70
70
69
75
71
71
70
81
69
69
72
72
71
85
71
69
80
61
58
55
50
47
44
46
38
35
33
31
30
31
35
36
37
55
39
39
41
38
37
44
39
38
37
52
32
30
28
23
22
21
19
18
19
15
15
15
15
16
17
17
17
26
16
15
15
13
13
14
13
13
18
11
10
9
7
6
5
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
36
34
40
66
66
49
50
50
48
50
60
51
53
54
54
62
55
56
56
52
51
51
51
51
55
55
57
73
55
59
52
48
45
44
40
40
38
37
41
36
35
36
36
35
39
35
35
42
32
30
30
28
27
31
27
27
26
31
24
23
23
22
22
23
21
22
22
18
17
17
18
18
20
24
20
30
19
17
17
15
16
17
16
22
18
14
12
10
8
7
6
4
3
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
77
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
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
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
66
93
119
200
200
176
200
200
170
200
162
149
200
118
105
91
70
60
51
44
44
47
57
83
96
122
200
130
200
118
126
148
135
200
200
129
200
97
79
71
49
41
34
28
24
21
18
15
13
12
12
17
24
33
62
71
79
200
82
79
74
51
44
36
29
24
19
16
13
11
10
10
11
11
12
16
12
17
12
12
12
12
11
15
11
8
7
6
5
4
4
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
2
2
2
2
2
2
2
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
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
89
117
157
200
200
195
200
200
196
200
193
192
200
169
159
150
138
130
126
119
117
121
120
134
140
154
200
156
200
146
151
165
157
200
200
149
200
123
110
105
94
94
95
98
107
108
124
141
93
87
80
75
81
84
105
113
109
200
105
100
94
74
66
57
48
43
37
34
32
30
28
29
24
23
24
19
17
15
14
13
14
14
14
20
14
12
11
9
10
7
6
6
5
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
10
6
3
2
2
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
112
125
200
133
164
132
121
120
120
118
116
145
115
117
117
127
128
133
200
137
151
154
149
200
149
148
152
136
146
142
137
200
124
116
112
104
108
125
142
153
200
200
161
200
141
131
120
103
99
80
71
63
56
51
47
45
44
43
46
43
45
49
53
62
69
73
94
89
83
85
94
88
89
91
106
98
101
128
98
95
89
83
75
60
51
43
36
29
24
19
16
14
12
11
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
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
2
2
1
1
1
1
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
100
107
200
122
125
127
117
115
112
121
114
120
133
138
152
188
167
186
200
170
178
180
178
200
183
174
171
174
168
165
161
200
143
133
128
123
128
142
156
161
200
200
164
200
144
129
118
102
93
86
81
79
79
81
86
87
91
110
85
83
81
77
77
79
81
84
90
93
99
101
113
117
104
103
106
104
106
124
107
109
114
105
111
95
104
77
66
56
44
36
29
23
18
14
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
5
3
1
2
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
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
138
120
101
86
80
78
97
98
100
200
95
96
101
94
116
136
150
200
200
190
198
200
200
200
179
179
200
184
177
200
200
131
115
95
79
78
83
104
127
139
200
200
150
200
122
102
88
66
54
44
35
29
25
22
22
20
19
28
17
16
15
13
13
12
11
13
10
10
10
10
10
12
9
9
9
8
9
9
9
10
10
8
9
7
7
8
6
6
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
188
185
184
176
176
177
181
183
184
200
185
180
175
177
182
186
188
200
200
197
199
200
200
200
196
197
200
198
198
200
200
195
162
151
143
138
139
150
161
169
200
200
175
200
163
165
160
153
192
136
126
117
104
100
97
94
91
95
93
93
118
94
96
95
90
97
91
89
88
100
86
85
85
82
78
86
74
71
69
65
61
57
62
49
45
41
37
32
29
31
22
20
16
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
2
2
1
1
1
1
1
1
1
2
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
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
23
5
4
90
116
200
200
200
194
200
200
187
200
172
200
161
148
200
115
102
89
68
58
49
41
36
33
30
30
29
28
32
28
54
88
97
200
200
120
200
94
76
69
46
38
32
26
22
19
17
17
17
16
23
22
29
37
65
73
80
200
81
78
73
50
43
35
27
23
18
15
13
11
10
10
12
12
14
20
14
21
14
12
13
11
10
13
10
8
8
7
6
10
5
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
92
121
200
200
200
199
200
200
195
200
189
200
183
173
200
158
155
153
141
138
132
126
130
120
120
117
113
123
104
100
115
133
137
200
200
150
200
128
111
104
91
91
98
114
131
136
181
187
125
120
107
98
100
99
116
115
113
200
102
95
87
66
58
52
44
39
42
30
27
26
23
23
23
20
21
19
18
19
15
15
15
14
14
18
13
11
10
8
6
5
4
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
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
143
160
200
169
200
200
151
146
141
135
139
144
153
165
170
200
200
177
173
200
153
150
151
147
158
167
173
200
200
186
200
200
173
165
200
136
123
110
93
85
78
78
82
90
110
125
131
200
161
124
115
97
84
77
70
70
67
67
82
69
69
79
67
67
68
67
69
69
72
78
68
72
73
75
90
90
95
135
99
98
94
101
75
65
55
44
36
29
23
19
15
13
10
8
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
7
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
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
138
138
138
154
165
200
174
199
200
153
144
135
124
126
130
145
159
171
200
200
195
184
200
175
172
173
171
176
181
184
200
200
190
200
200
176
173
196
167
169
169
168
165
166
173
145
142
151
146
142
200
127
119
111
95
92
89
91
92
93
107
94
92
91
94
83
83
83
85
90
94
100
118
112
118
115
133
117
117
119
135
120
118
127
112
95
85
74
65
61
54
48
62
36
30
24
16
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
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
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
200
200
200
170
157
200
122
108
94
73
62
57
61
75
101
127
150
200
200
200
171
179
185
189
200
200
200
153
150
157
163
161
200
200
130
117
97
77
65
54
46
39
34
29
26
23
21
21
20
19
23
17
16
16
15
15
16
16
16
16
23
15
14
14
12
13
12
12
16
12
12
12
14
11
11
10
10
10
9
9
10
10
10
15
11
11
15
9
10
7
6
5
4
4
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
5
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
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
192
192
200
181
199
170
161
156
146
144
148
158
169
179
200
200
200
198
196
198
198
200
200
200
193
193
194
195
196
200
200
195
176
169
162
155
150
145
146
135
131
128
126
127
138
143
146
193
150
145
173
127
121
114
100
93
86
79
75
74
75
81
86
88
108
103
94
95
96
101
93
103
91
88
88
85
79
90
71
67
62
56
51
47
49
40
43
41
38
64
32
27
23
15
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
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
4
4
4
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
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
17
4
3
61
85
117
200
167
200
200
200
140
122
103
83
69
58
48
41
37
33
31
31
30
34
39
51
79
98
126
200
158
200
154
200
123
103
89
67
55
45
36
30
26
24
22
20
23
17
16
15
13
12
12
17
25
34
63
72
80
200
83
80
75
52
45
37
29
25
20
17
14
12
11
11
12
12
13
19
13
17
13
12
12
12
11
14
12
8
7
6
4
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
108
135
178
200
192
200
200
200
190
185
176
187
164
152
147
140
134
129
127
125
125
132
140
149
165
170
175
200
181
200
179
200
168
169
169
141
169
129
132
138
134
151
146
133
133
128
144
118
115
112
105
125
104
104
120
119
124
200
122
118
110
89
82
66
55
47
39
34
29
26
24
24
22
21
25
18
16
15
14
13
13
13
12
12
16
10
10
9
7
7
6
6
5
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
148
134
123
111
107
102
98
104
95
96
98
102
103
103
127
103
104
102
97
102
93
93
92
90
93
88
86
93
82
79
77
77
73
71
81
70
69
78
76
86
109
130
138
200
200
134
128
111
94
84
74
64
58
53
50
48
46
46
48
49
53
59
56
65
62
62
63
79
60
59
56
51
50
46
45
46
46
46
50
49
42
39
36
35
28
25
22
21
15
13
10
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
63
34
6
3
1
1
1
2
2
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
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
4
7
6
3
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
181
195
163
153
145
139
134
132
142
131
136
141
150
162
165
197
197
168
168
165
160
157
156
156
142
144
138
139
149
150
151
197
145
144
140
130
130
122
117
116
116
124
139
154
162
200
200
159
152
151
143
139
166
131
126
121
119
108
105
104
102
103
107
109
113
132
119
126
127
125
158
122
121
118
113
110
106
110
100
97
94
87
90
83
65
57
48
39
32
26
21
17
13
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
150
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
1
1
2
1
1
1
1
1
1
2
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
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
154
160
148
135
200
112
101
89
72
73
80
102
125
133
200
200
136
136
141
129
126
200
115
119
124
131
148
149
200
200
125
113
92
70
58
47
38
32
28
26
31
37
45
72
78
85
200
86
83
77
54
47
39
32
28
24
21
19
17
16
15
14
13
13
13
13
13
14
16
13
16
13
13
13
13
13
12
19
11
10
9
8
7
6
6
5
4
4
5
3
3
4
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
25
13
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
195
195
191
193
200
180
182
178
174
193
175
181
188
189
200
200
193
193
194
193
199
200
185
184
181
183
186
186
200
200
177
194
156
143
133
121
114
109
107
108
115
125
132
146
164
161
200
192
154
154
146
139
141
131
126
139
113
107
101
95
91
92
92
91
103
89
89
90
89
89
91
90
88
86
110
81
78
75
65
61
57
52
48
50
39
36
32
27
28
21
18
15
12
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
156
99
42
24
7
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
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
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
55
69
88
200
129
135
137
200
111
101
90
69
60
51
43
37
33
31
29
28
28
31
37
50
78
98
125
200
158
200
175
200
170
200
200
138
200
101
83
73
51
43
36
30
25
22
20
18
17
16
15
20
27
36
65
73
80
200
82
79
74
51
44
36
28
24
20
17
15
13
12
12
14
14
16
22
16
21
14
13
12
11
10
10
11
8
7
6
5
6
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
19
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
173
200
197
190
192
200
179
179
166
160
153
146
149
146
147
180
147
147
147
145
150
154
163
173
176
200
183
200
188
200
183
200
200
161
200
137
127
121
110
109
111
126
143
146
196
198
130
122
107
97
97
96
113
113
115
200
108
101
92
71
62
54
46
41
37
34
33
32
28
31
26
26
32
32
32
60
30
29
27
22
19
16
16
11
10
8
6
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
27
21
12
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
90
90
90
125
137
200
151
170
164
158
200
154
149
143
145
122
117
113
109
107
108
110
113
127
130
134
200
134
133
128
112
111
97
90
86
82
80
80
79
79
87
83
83
108
84
86
90
91
108
111
113
200
109
104
97
79
74
69
69
66
65
83
64
64
65
62
63
64
62
67
67
67
89
66
68
70
70
81
86
90
136
91
92
89
78
84
65
57
56
40
33
27
21
18
14
12
10
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
9
7
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
5
3
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
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
156
200
157
166
168
165
200
165
165
164
156
155
152
144
156
134
129
128
130
143
153
162
200
171
178
148
140
142
134
130
165
118
113
107
97
96
94
94
100
101
105
137
117
130
146
147
169
200
145
141
133
121
117
115
112
111
114
106
113
104
105
106
112
113
114
146
115
114
113
114
108
110
113
121
125
129
161
135
132
160
115
106
97
81
71
61
50
41
33
26
20
15
11
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
11
8
5
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
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
6000
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
132
114
98
77
65
54
46
40
36
38
42
48
74
91
116
200
161
179
200
200
200
153
150
157
163
160
200
200
128
115
94
73
61
49
40
33
28
29
33
41
68
76
83
200
84
81
75
52
44
37
30
25
22
19
17
15
14
14
14
16
17
18
24
21
17
16
14
13
12
12
11
11
12
9
10
9
8
9
9
9
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
151
78
5
4
3
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
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
126
154
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
181
200
185
191
200
196
200
200
200
200
200
200
175
200
200
139
200
102
83
73
51
47
46
48
74
79
85
200
84
81
75
58
59
61
83
87
91
200
87
83
76
53
45
37
29
25
21
18
16
14
13
13
14
14
15
21
15
20
14
13
13
12
11
12
12
8
7
6
5
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
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
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
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
196
200
197
198
200
199
200
200
200
200
200
200
196
200
200
179
200
163
157
153
141
139
135
125
136
136
135
200
136
135
135
142
121
119
130
130
131
200
122
115
105
86
76
67
61
54
48
49
38
34
32
29
27
28
27
27
28
35
26
29
23
22
21
19
23
15
13
11
9
7
6
5
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
20
10
1
2
7
8
7
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
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
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
90
116
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
194
200
193
200
200
193
182
200
200
133
143
154
143
200
200
131
200
98
80
71
49
41
35
28
24
21
18
18
17
17
23
22
29
37
65
73
80
200
82
79
74
51
44
36
29
24
20
17
15
13
12
12
13
13
14
18
14
21
14
13
13
11
10
14
8
8
8
7
6
9
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
22
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
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
92
120
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
197
200
199
200
200
199
197
200
200
166
171
178
176
200
200
170
200
150
138
130
120
119
123
132
143
151
171
178
162
128
118
111
108
107
122
117
115
200
103
97
90
70
62
56
48
42
43
32
29
26
23
22
22
21
21
27
19
18
17
16
18
17
17
28
15
15
13
10
10
7
6
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
3
3
3
7
7
5
3
3
2
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
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
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
78
107
200
164
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
177
200
165
157
200
139
149
148
141
200
155
172
187
200
200
200
200
200
159
200
123
104
89
67
55
45
36
30
27
23
21
23
23
29
37
65
73
80
200
81
78
73
50
43
35
28
23
19
17
14
13
12
12
13
13
15
18
14
20
14
13
13
11
10
15
8
7
7
5
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
194
200
195
196
200
198
193
198
184
200
184
189
195
200
200
200
200
200
175
200
161
160
158
153
162
155
148
155
165
116
108
100
95
96
96
112
111
112
200
107
103
97
78
70
62
54
50
45
45
46
44
48
51
38
36
33
30
25
22
20
19
20
19
19
31
17
16
15
11
12
8
6
5
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
23
24
18
11
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
87
115
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
194
200
193
200
197
200
200
199
200
200
200
200
199
200
200
199
200
200
200
200
173
167
161
200
153
144
200
118
112
107
113
111
109
200
102
102
102
107
107
106
200
94
87
78
56
47
39
31
26
21
18
15
13
12
12
12
12
12
17
11
12
12
11
13
12
11
13
13
9
8
7
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
2
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
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
191
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
200
198
200
199
200
200
199
200
200
200
200
199
200
200
199
200
200
200
200
193
190
191
200
181
178
200
158
152
142
146
141
140
200
136
135
131
134
131
130
200
119
116
109
92
91
75
66
58
51
47
46
47
48
56
56
56
95
53
49
46
38
36
39
37
36
57
31
28
25
19
16
14
12
12
10
10
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
185
152
102
53
5
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
90
116
200
200
200
200
200
200
200
200
200
147
141
137
144
157
165
200
200
188
200
182
200
200
152
160
147
134
200
125
143
162
171
200
200
200
200
126
108
89
67
55
44
35
29
24
20
17
14
12
11
16
23
32
61
70
78
200
81
78
73
49
42
34
27
22
19
16
14
13
12
12
13
13
14
18
14
19
13
12
12
11
10
12
8
7
7
6
5
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
1
1
1
2
3
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
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
196
194
196
195
194
200
200
198
200
198
200
200
193
190
190
178
200
176
183
191
191
200
200
200
200
186
153
143
137
132
133
135
142
140
155
169
127
121
114
102
101
99
114
112
114
200
107
103
97
78
71
65
58
56
56
57
62
61
74
77
53
49
43
36
32
30
28
27
32
26
25
34
21
20
18
14
14
10
8
7
5
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
74
72
36
1
2
3
3
2
1
1
3
3
2
1
1
1
8
9
5
1
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
1
1
1
1
1
1
1
1
1
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
179
165
200
144
140
140
134
146
149
153
200
160
162
164
160
163
170
174
182
200
192
200
200
200
170
163
157
149
157
166
168
200
200
176
200
175
179
176
169
200
152
144
138
129
127
128
130
134
139
142
150
150
149
150
160
152
154
157
158
166
170
175
200
184
189
200
192
200
197
198
200
200
200
200
200
200
200
200
200
200
200
180
173
166
163
159
156
163
149
146
143
139
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
63
100
121
133
140
144
146
147
148
148
148
148
148
148
148
148
148
148
148
148
114
62
11
3
3
6
5
4
3
2
11
6
1
1
7
12
18
16
9
3
3
2
1
1
1
7
13
13
10
8
7
5
4
5
5
4
3
2
1
1
2
4
6
8
10
15
17
17
13
8
3
6
11
12
14
21
21
18
15
13
13
15
16
18
18
18
18
18
14
8
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
107
122
200
200
171
200
185
190
195
200
200
200
189
193
194
200
200
187
181
200
167
163
167
162
162
200
156
150
146
133
119
115
107
101
114
93
92
91
87
87
88
96
101
105
133
126
130
131
200
123
120
119
108
108
109
106
106
115
98
96
100
92
92
93
100
90
93
89
93
98
108
120
134
150
165
200
200
194
200
200
200
200
146
128
108
88
76
63
53
44
36
29
23
18
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
4
2
1
1
1
1
1
1
2
3
4
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
4
5
4
3
2
2
5
4
2
1
1
2
2
2
3
4
5
5
5
4
4
4
3
3
3
3
3
4
4
4
4
4
4
7
9
11
10
9
8
8
8
8
9
9
9
9
8
8
6
4
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
177
189
200
200
200
200
194
188
200
182
178
175
200
162
160
155
145
152
134
131
130
129
130
133
133
133
154
128
139
154
151
200
200
152
200
131
122
117
103
96
91
85
86
79
77
83
82
84
120
90
97
102
116
118
120
200
114
108
101
82
75
68
61
57
53
50
48
47
47
47
48
49
49
58
49
48
47
45
44
41
42
37
35
38
31
29
25
24
20
16
13
11
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
85
65
39
13
8
4
3
3
3
2
2
2
8
9
5
2
2
1
1
1
1
1
2
2
2
2
4
3
2
1
1
1
1
1
1
1
1
2
2
2
2
5
7
6
4
3
2
1
1
2
3
3
2
2
2
2
2
2
2
2
2
3
3
3
2
2
2
3
3
2
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
2
2
2
2
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
200
200
200
200
186
200
171
164
164
168
175
183
200
200
197
200
200
200
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
174
178
180
185
200
194
200
200
200
200
200
200
200
200
200
195
200
200
189
200
200
158
146
133
119
111
105
102
101
100
103
102
105
123
111
127
128
132
200
137
151
152
142
200
134
128
124
107
100
100
84
78
72
66
63
60
58
66
53
51
48
45
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
17
14
11
10
9
9
9
9
8
7
7
7
7
9
11
12
13
14
14
14
12
10
9
9
13
17
19
20
17
12
7
7
14
19
22
24
26
23
18
13
10
8
8
8
8
8
8
9
9
10
11
13
13
13
13
13
13
16
18
19
20
20
20
20
20
20
21
22
24
25
26
26
26
27
28
42
51
57
60
62
57
48
40
37
32
28
28
28
26
24
22
22
22
28
32
36
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
159
152
152
158
170
180
200
200
200
200
200
197
198
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
200
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
143
125
104
83
67
53
41
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
4
3
2
2
2
2
2
2
2
2
3
4
3
3
3
10
14
18
22
28
24
18
11
4
4
4
5
6
6
7
8
50
38
26
26
26
23
13
3
3
3
11
14
14
15
14
11
8
10
12
13
14
14
14
14
15
18
18
12
7
12
16
19
22
31
40
38
29
20
66
116
149
170
182
189
193
196
197
157
96
35
35
35
35
35
35
35
35
35
30
22
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
193
200
200
187
191
193
195
200
200
200
200
188
192
196
200
200
200
200
200
200
200
200
200
200
200
195
200
198
200
200
199
200
200
200
177
183
188
191
200
200
200
189
193
191
200
200
178
168
200
149
148
157
160
173
200
188
200
200
200
200
200
200
200
162
178
128
113
103
91
84
79
75
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
102
84
66
66
66
66
66
66
66
54
36
18
18
18
20
17
12
8
7
6
6
15
18
16
12
8
6
4
6
7
7
6
6
6
5
4
4
4
6
6
5
4
4
6
8
8
6
5
5
5
5
5
5
5
5
6
6
6
6
6
5
5
5
5
6
7
6
5
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
4
4
4
4
4
4
4
4
5
7
8
9
9
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
190
200
200
181
187
191
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
191
192
192
200
200
192
196
200
193
200
193
200
197
198
200
200
200
181
181
184
187
192
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
197
186
200
200
138
122
104
89
77
66
70
47
38
31
22
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
6
9
10
11
9
6
3
3
11
8
6
6
5
3
2
2
2
4
4
2
1
1
1
1
1
1
1
1
1
6
9
11
13
15
22
19
11
4
4
4
4
4
4
4
4
6
9
12
14
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
174
180
187
190
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
189
191
193
200
200
191
193
200
189
200
191
200
196
197
200
200
200
163
164
171
176
185
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
198
192
200
200
158
124
103
81
65
52
41
33
26
21
16
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
6
9
11
13
11
6
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
2
2
1
1
1
1
1
1
1
1
1
1
1
4
7
10
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
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
43
73
90
119
200
153
200
180
182
188
200
200
197
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
199
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
186
200
190
193
197
200
200
200
200
200
145
132
117
102
94
87
81
77
74
71
70
68
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
20
30
35
37
38
33
29
29
23
18
18
18
18
18
36
48
55
59
62
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
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
133
133
133
134
140
153
165
176
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
200
199
200
200
200
200
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
192
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
197
200
197
200
200
199
199
200
200
200
200
200
200
200
200
155
155
112
91
75
58
47
38
30
25
21
17
15
13
11
10
9
9
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
192
200
198
200
200
200
200
200
199
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
200
200
189
192
194
195
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
145
80
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
11
6
1
1
1
3
3
2
2
2
3
4
7
11
8
5
3
1
1
2
7
5
4
3
2
1
4
4
2
1
11
6
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
3
3
76
125
156
174
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
200
200
200
200
200
200
158
164
169
177
200
191
200
200
200
199
200
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
199
199
200
200
200
200
200
200
200
200
200
199
200
199
200
200
200
187
200
191
191
200
200
197
199
200
200
200
157
140
124
107
99
93
89
88
87
86
86
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
78
86
91
94
96
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
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
199
200
199
200
200
200
174
173
176
178
185
200
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
3
3
3
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
7
6
3
1
2
3
8
4
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
3
2
1
1
1
3
4
4
5
30
19
9
9
80
128
158
179
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
199
200
199
200
200
200
173
172
175
178
185
200
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
51
29
8
1
1
3
4
4
4
3
2
1
1
1
1
1
1
1
1
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
2
3
3
3
3
3
2
1
1
2
4
77
126
156
178
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
199
200
199
200
200
200
158
155
160
163
175
200
189
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
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
2
2
1
1
2
2
2
2
2
2
76
125
156
178
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
199
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
188
200
200
151
139
124
109
100
92
85
80
76
73
71
69
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
2
3
3
3
3
3
3
3
3
3
3
3
3
4
5
7
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
16
20
23
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
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
144
134
124
115
112
109
107
107
107
111
117
126
141
155
162
200
200
168
168
162
158
156
155
164
163
165
167
200
163
159
155
139
133
124
123
125
138
152
157
200
200
156
155
160
158
168
200
160
192
142
120
110
100
99
113
126
127
181
165
110
100
81
64
54
44
36
31
26
22
19
16
13
11
10
8
8
7
7
6
6
9
4
4
3
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
156
157
200
171
183
192
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
198
200
199
200
200
200
200
200
199
199
200
200
200
169
170
175
180
187
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
194
200
188
200
200
188
195
197
200
200
200
200
140
120
97
75
60
47
35
26
19
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
6
5
4
4
8
10
12
11
8
5
5
7
6
6
6
6
6
6
5
5
5
5
5
5
7
6
4
2
1
1
1
1
1
1
1
1
1
1
6
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
186
200
200
195
192
200
200
191
196
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
195
200
193
190
187
200
180
178
180
176
178
194
174
181
168
161
162
156
157
164
169
177
200
187
200
194
200
196
197
196
200
200
193
195
196
196
200
200
197
200
199
200
199
200
200
200
178
170
163
154
148
140
133
133
84
65
47
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
69
36
3
1
1
1
1
1
1
1
2
3
3
4
7
8
9
9
5
1
1
4
2
1
2
3
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
3
2
1
3
4
4
3
2
2
10
9
5
1
1
1
1
1
2
3
4
4
3
2
1
2
4
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
200
200
200
200
200
172
177
182
187
200
200
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
185
200
167
166
146
134
126
117
111
106
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
110
56
2
2
2
8
13
12
9
6
9
11
13
15
15
15
15
12
10
10
10
10
15
20
27
26
22
16
10
4
6
6
5
5
7
6
6
8
9
9
10
13
13
11
10
10
9
7
5
4
4
4
5
4
4
7
7
7
7
9
11
13
11
7
3
2
2
2
2
3
4
4
4
4
4
4
4
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
170
200
165
172
182
186
200
200
200
199
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
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
195
194
200
200
198
199
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
155
88
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
19
16
13
13
14
15
16
16
17
13
7
2
2
2
2
2
2
6
9
12
15
34
46
54
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
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
15
200
200
200
199
200
199
200
200
200
171
170
175
177
184
200
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
13
11
9
9
7
4
2
2
2
2
2
2
2
2
3
2
2
3
4
4
3
2
2
4
3
3
76
75
38
1
3
3
3
3
2
2
2
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
29
39
31
16
2
2
2
4
6
9
8
4
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
199
200
199
200
200
200
172
171
176
178
185
200
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
4
4
4
4
4
4
4
4
4
4
4
5
9
14
12
7
2
4
7
8
5
3
3
3
8
8
5
2
1
1
1
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
26
14
2
2
2
2
3
4
4
3
2
2
2
2
4
3
2
76
125
156
174
185
192
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
199
200
199
200
200
200
174
173
177
179
185
200
194
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
7
6
5
5
5
5
5
4
4
4
4
3
3
3
3
3
3
3
3
4
3
2
3
6
6
4
3
2
2
2
2
2
2
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
35
64
56
29
3
3
3
3
2
2
2
4
3
2
5
7
8
8
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
17
200
200
200
200
200
200
200
200
200
200
177
179
183
186
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
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
11
7
4
1
1
1
1
3
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
27
16
6
1
2
3
27
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
4
2
1
1
1
34
67
77
60
44
33
17
1
1
1
1
1
30
25
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
177
178
182
185
190
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
53
27
1
1
1
3
5
5
4
2
1
1
1
2
2
1
1
2
3
3
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
27
15
3
32
62
64
33
2
2
3
3
3
2
1
1
1
1
7
11
13
14
15
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
168
170
175
180
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
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
66
35
4
1
1
2
3
5
5
3
2
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
41
76
66
33
1
1
1
1
1
2
3
4
3
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
173
166
200
165
174
185
200
193
200
200
200
200
200
200
200
200
200
200
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
181
200
186
193
200
200
198
200
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
137
118
97
75
60
47
37
29
23
18
14
11
9
7
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
135
212
289
366
443
520
598
675
752
829
906
983
1061
1138
1215
1292
1369
1447
1524
1601
1678
1755
1832
1910
1987
2064
2141
2218
2296
2373
2450
2527
2604
2681
2759
2836
2913
2990
3067
3145
3222
3299
3376
3453
3530
3608
3685
3762
3839
3916
3994
4071
4148
4225
4302
4379
4457
4534
4611
4688
4765
4842
4920
4997
5074
5151
5228
5306
5383
5460
5537
5614
5691
5769
5846
5923
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
173
166
200
166
175
186
200
193
200
200
200
200
200
200
200
200
200
200
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
180
200
185
192
200
200
198
200
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
139
122
105
84
70
56
44
35
27
21
17
13
10
7
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
2
2
2
2
2
2
3
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
6
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
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
178
171
200
170
178
187
200
194
200
200
200
200
200
200
200
200
200
200
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
180
200
185
192
200
200
198
200
200
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
199
199
200
200
200
200
200
200
139
122
105
84
70
56
45
37
29
24
19
15
13
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
57
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
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
3
3
2
2
2
2
2
2
2
2
2
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
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
