537
100
537
2
0
0
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
200
200
200
200
200
200
220
250
263
362
401
304
323
312
279
1218
2187
3420
6015
5140
5686
6015
5209
5686
6015
4722
5271
5600
3684
3505
5600
2339
2111
1838
1203
1011
816
644
557
480
453
409
388
489
346
328
324
362
275
248
281
273
292
489
263
250
272
228
209
295
178
181
188
162
153
196
142
158
182
200
200
200
200
130
118
104
88
72
103
94
134
293
177
238
238
110
99
77
49
39
77
126
187
295
295
295
295
64
64
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
21
19
118
68
18
11
4
5
6
11
9
6
4
4
4
2
1
1
3
5
5
5
28
17
7
1
38
41
26
11
9
8
10
8
7
7
8
10
5
1
12
7
3
3
3
3
5
7
9
12
67
66
47
25
3
66
56
28
1
2
24
42
22
3
3
3
3
32
18
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
33
48
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
329
329
329
329
329
329
369
430
697
955
893
1773
1028
1098
1975
2744
3639
6252
5179
4590
4807
4433
4309
6252
4030
3885
3873
3435
3251
6252
2645
2497
2328
1635
1474
1236
1091
1054
1165
1141
1056
1773
929
864
783
625
636
668
684
707
709
809
737
546
535
505
448
438
689
358
371
474
424
409
809
377
384
403
336
301
284
284
203
169
154
110
95
188
186
245
677
301
321
321
170
145
117
83
69
167
286
431
689
689
689
689
57
23
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
329
329
329
329
329
329
165
1
3
11
8
6
10
7
4
15
9
3
2
15
8
2
4
6
15
43
43
26
9
24
12
1
27
41
26
11
11
9
7
7
7
14
18
23
14
6
112
56
1
12
8
4
52
26
1
1
73
37
1
24
48
83
89
46
3
34
66
98
49
1
1
1
1
77
44
11
11
11
11
11
7
3
3
3
3
23
17
12
17
20
21
22
17
12
12
12
12
17
20
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
45
50
44
66
66
69
190
95
101
122
130
138
157
131
190
147
145
157
177
148
150
190
131
128
165
104
98
111
102
104
177
98
110
131
118
150
184
101
99
90
76
71
66
57
58
57
64
94
68
69
69
63
58
60
56
70
82
83
165
78
76
74
61
58
52
49
55
66
75
94
94
94
94
94
63
67
81
83
109
109
74
88
99
109
109
109
121
139
165
165
165
165
90
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
1
1
24
12
1
2
1
1
1
1
1
1
2
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
4
2
1
1
3
11
6
2
1
1
4
2
1
1
1
23
13
3
1
17
16
15
8
1
4
5
7
4
1
1
1
1
26
22
19
19
19
19
19
10
1
1
1
1
19
17
15
17
18
19
19
16
14
14
14
14
52
35
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
127
182
117
162
116
113
186
141
153
174
266
201
231
292
218
288
213
223
224
216
289
251
249
267
449
270
273
297
237
239
222
207
280
218
217
235
272
248
270
260
235
240
263
266
292
288
275
289
264
259
270
297
253
280
270
287
325
315
396
449
291
284
253
220
192
170
167
185
201
229
229
229
229
229
208
297
268
259
308
308
244
265
263
265
256
278
308
338
396
396
396
396
53
449
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
13
10
70
35
1
3
2
1
2
2
3
2
1
2
2
2
3
2
1
1
1
1
1
1
1
3
4
5
3
1
5
6
3
1
1
2
2
2
1
1
5
6
7
12
6
1
1
1
5
10
88
53
18
40
64
158
169
92
16
9
82
156
87
18
18
18
18
65
76
82
85
86
87
87
47
7
7
7
7
87
101
116
168
194
220
255
160
65
53
53
53
53
53
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
110
94
77
90
85
90
178
105
119
142
143
157
170
170
163
166
162
170
164
153
167
190
199
205
417
209
211
210
174
169
161
135
162
142
149
154
178
155
158
158
151
163
151
138
135
130
138
144
153
170
170
166
167
167
165
197
222
229
417
211
207
203
179
173
164
153
175
205
243
309
309
309
309
309
198
198
220
237
250
250
309
235
257
250
250
250
293
340
417
417
417
417
206
211
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
5
36
18
1
3
5
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
1
1
3
3
3
3
3
6
7
8
9
9
10
6
3
4
5
65
39
13
53
84
89
89
47
6
10
18
27
20
13
13
13
13
68
63
59
59
59
59
59
32
6
6
6
6
44
41
39
71
87
103
73
44
39
39
39
39
122
83
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
43
63
48
54
61
58
60
59
78
70
80
93
102
117
147
137
147
139
145
147
129
145
127
123
134
108
116
99
92
104
80
77
79
84
97
98
116
137
86
83
85
70
73
73
77
95
77
92
63
63
64
73
105
60
94
74
78
84
137
62
64
76
80
94
94
94
94
78
90
92
92
92
92
92
66
69
82
75
105
105
62
65
59
53
51
52
53
58
64
64
64
64
9
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
2
3
2
2
2
2
2
2
3
5
7
8
8
8
7
5
4
3
2
1
2
2
2
3
4
3
2
2
2
1
1
2
9
16
8
1
6
10
14
10
6
3
2
2
2
2
1
1
1
1
1
3
4
6
9
11
12
12
9
6
4
3
3
13
12
11
24
30
35
41
24
7
7
7
7
8
8
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
318
318
318
318
318
318
279
254
260
378
223
263
200
207
214
222
242
259
279
323
319
314
295
299
310
319
323
326
378
323
315
312
314
305
302
323
291
284
300
276
270
257
300
235
264
259
267
378
280
267
273
318
254
245
220
214
206
188
272
163
169
198
181
177
251
150
161
174
199
237
237
237
237
174
184
175
164
157
165
152
154
227
214
212
272
272
180
203
217
216
216
216
209
214
216
216
216
216
30
186
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
59
21
163
83
3
2
1
3
2
1
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
7
10
13
15
9
3
10
10
10
11
10
10
10
7
4
10
12
8
4
10
16
13
11
10
10
27
24
22
21
40
60
45
23
2
4
14
12
11
10
10
10
10
22
28
34
50
58
62
66
40
15
12
10
10
53
49
45
55
60
66
126
69
12
12
12
12
21
25
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
164
160
142
155
119
115
154
141
151
162
243
163
165
170
154
165
164
158
207
162
161
155
155
160
168
160
222
172
175
243
155
154
150
153
172
175
224
222
179
191
179
187
224
164
242
166
192
204
243
243
196
195
221
149
156
162
161
223
155
141
128
135
126
123
118
118
118
96
101
98
95
92
96
102
133
158
156
242
242
140
141
133
101
92
92
99
118
143
143
143
143
73
19
92
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
28
18
50
26
2
5
5
3
2
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
4
3
2
3
3
2
1
2
4
3
2
1
1
2
4
5
7
7
6
5
6
8
4
1
1
1
44
48
32
16
38
61
52
26
1
5
9
5
1
1
1
1
1
20
16
12
12
12
12
12
9
7
4
1
1
9
23
38
23
9
9
9
15
12
9
9
9
9
14
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
591
591
591
591
591
591
462
569
377
374
269
279
258
339
472
405
607
535
439
471
474
440
542
482
397
398
376
372
389
437
450
501
617
500
591
539
405
376
368
399
453
482
555
549
569
542
526
550
519
607
569
501
505
510
549
549
532
617
579
456
477
518
555
517
526
488
394
432
514
591
591
591
591
386
374
338
296
269
317
282
350
617
451
579
579
350
342
324
246
226
226
257
312
389
389
389
389
313
58
371
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
16
14
56
28
1
2
4
5
5
6
6
3
1
1
1
1
1
6
6
4
2
1
2
1
1
4
3
3
11
7
4
7
8
5
3
8
11
10
9
19
29
31
27
24
17
11
7
3
16
30
159
162
89
16
79
142
117
68
19
1
17
11
5
17
23
26
30
61
76
92
118
131
138
145
91
38
34
22
11
11
54
97
54
11
11
11
46
28
11
11
11
11
34
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
323
323
323
323
323
323
230
194
181
170
142
151
164
199
218
261
267
271
282
287
347
285
278
288
282
323
287
260
262
273
259
261
287
246
271
246
223
275
202
235
240
258
347
261
284
269
266
273
277
267
266
323
273
267
260
260
244
246
237
212
219
235
229
214
347
190
222
235
233
252
252
252
252
178
184
173
160
148
166
142
168
285
199
258
258
163
153
126
94
77
82
101
126
166
166
166
166
85
23
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
12
52
27
2
2
2
2
2
3
3
2
2
1
1
2
11
9
7
4
1
1
2
3
2
2
10
14
11
6
1
4
3
3
2
1
2
3
7
11
21
17
13
10
9
12
6
1
6
12
77
65
54
62
71
126
105
68
31
10
15
21
15
9
9
9
9
20
26
32
47
54
58
62
35
9
9
6
3
3
61
61
32
3
3
3
13
8
3
3
3
3
13
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
91
112
96
106
118
97
127
109
130
112
111
120
122
127
126
143
126
125
129
132
124
126
123
126
115
130
121
122
121
131
115
107
108
97
94
101
92
91
85
96
86
85
130
80
85
122
99
101
109
108
109
143
103
91
91
86
94
87
131
80
78
83
90
101
101
101
101
94
61
51
43
34
46
42
49
115
58
58
58
38
34
28
20
16
35
60
90
143
143
143
143
33
7
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
4
26
13
1
2
3
2
2
3
3
2
1
1
1
2
3
3
2
1
1
1
1
1
2
3
2
2
3
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
1
1
2
8
15
23
26
18
10
16
17
19
10
1
1
9
8
4
1
1
1
1
18
14
11
11
11
11
11
15
8
2
2
2
2
15
13
7
2
2
2
5
3
2
2
2
2
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
52
74
58
61
63
64
74
72
83
88
95
118
108
116
116
118
106
105
107
118
102
101
105
99
100
95
101
109
94
98
109
90
109
98
93
90
105
90
87
105
85
79
81
71
84
90
85
98
85
85
73
71
63
92
55
64
75
76
87
77
60
59
63
62
62
62
62
42
42
38
34
33
42
48
59
92
68
84
84
47
43
37
28
29
37
48
57
77
77
77
77
35
35
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
20
5
2
2
2
2
3
3
3
2
2
2
6
3
1
1
7
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
3
2
2
2
2
2
2
1
1
2
3
4
5
4
3
6
9
13
14
13
7
1
1
1
2
3
4
4
4
5
6
7
8
9
10
10
11
6
2
3
4
5
10
12
14
12
10
10
10
5
1
1
1
1
8
12
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
72
82
65
62
65
50
56
64
71
79
92
99
96
106
103
115
107
116
104
115
106
104
111
115
105
122
112
108
116
111
110
108
122
99
97
101
102
99
122
99
89
96
92
92
99
91
96
90
106
106
87
90
75
63
64
66
73
86
94
68
59
68
77
89
89
89
89
77
76
73
71
67
68
67
64
93
73
88
88
61
57
50
43
36
38
42
50
63
63
63
63
40
10
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
10
29
15
1
2
1
1
3
6
5
3
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
2
2
2
1
1
1
2
2
3
8
10
13
17
33
25
17
11
5
1
3
6
4
3
3
3
3
33
31
30
30
30
30
30
17
4
3
3
3
10
30
30
20
10
10
10
8
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
45
96
96
96
96
96
96
96
62
66
59
51
79
54
57
64
79
69
68
66
96
66
75
75
73
88
68
85
72
77
78
87
96
73
68
63
72
56
54
59
56
57
88
66
62
59
85
48
45
44
39
47
56
53
87
87
56
53
46
39
38
40
38
33
54
32
36
37
35
36
36
36
36
28
30
29
28
28
30
28
33
55
45
58
58
43
39
39
41
43
43
43
45
48
54
54
54
54
38
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
55
38
21
11
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
7
4
1
8
15
24
19
12
5
5
4
3
2
1
1
1
1
3
4
6
8
9
9
10
6
3
3
3
3
5
15
12
10
10
10
7
5
3
3
3
3
20
12
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
84
84
84
84
84
84
69
101
62
62
55
58
79
66
92
88
92
106
104
109
133
116
118
119
133
117
122
119
116
133
108
104
105
94
91
94
81
81
83
84
93
92
83
86
84
84
101
80
93
81
95
85
84
94
77
77
72
70
105
58
59
69
71
75
101
64
68
76
82
95
95
95
95
87
93
94
94
94
94
94
83
89
88
105
105
63
58
52
40
33
34
39
48
59
62
62
62
62
2
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
2
1
1
2
1
1
2
2
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
2
1
1
3
2
2
2
1
1
1
2
2
2
1
1
5
3
2
3
5
4
2
1
3
5
7
4
2
6
15
16
16
10
5
3
4
6
4
2
2
2
2
25
27
28
29
29
29
30
18
6
5
4
4
9
14
19
14
9
9
9
7
4
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
58
104
51
57
53
54
82
62
81
90
97
116
119
119
116
111
109
104
109
97
96
101
101
112
109
95
104
85
84
83
77
76
75
82
92
75
112
78
71
74
62
59
85
49
46
52
62
63
95
95
63
61
54
40
37
44
51
54
92
61
55
57
55
54
54
54
54
48
48
48
41
37
40
34
39
62
52
63
63
52
45
47
47
47
47
49
52
52
55
55
55
55
6
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
10
3
2
1
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
4
2
2
2
1
1
1
2
3
4
2
1
1
4
5
6
4
2
2
2
5
9
7
6
7
9
13
12
11
6
1
1
3
5
5
5
5
5
5
22
20
18
18
18
18
18
15
8
1
1
1
9
13
17
25
29
34
43
23
3
3
3
3
4
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
73
107
66
69
65
62
90
73
85
83
90
97
92
95
107
97
90
94
97
94
110
106
92
94
95
92
107
89
83
88
73
78
84
85
97
92
97
97
93
106
91
90
104
88
84
89
93
84
110
110
89
89
88
84
78
97
82
93
106
74
84
84
82
85
85
85
85
66
69
67
64
61
67
61
60
110
65
62
62
50
47
50
35
30
31
37
46
60
60
60
60
35
5
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
29
43
22
1
3
2
1
2
1
1
1
2
5
7
4
1
1
1
1
1
1
1
1
1
2
5
6
4
2
2
2
2
1
1
2
3
4
2
1
3
2
1
3
3
3
2
1
3
6
9
5
1
22
44
31
18
12
6
3
7
12
6
1
1
1
1
10
15
20
25
27
28
30
16
3
3
3
3
5
27
28
16
5
5
5
6
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
69
98
60
62
55
58
81
67
91
82
89
100
96
101
125
98
103
97
97
96
111
108
104
121
104
102
106
96
85
85
80
85
102
97
100
103
125
103
107
108
104
121
104
95
94
94
99
94
111
111
103
98
106
102
87
103
96
96
125
92
98
101
107
98
94
94
94
87
92
94
94
94
94
94
92
111
94
106
106
68
64
52
40
33
33
40
49
59
65
65
65
65
3
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
3
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
2
2
2
4
5
5
4
3
6
5
4
5
4
4
3
2
4
6
11
8
5
27
49
33
18
12
6
3
7
12
8
5
5
5
5
27
26
26
26
26
26
26
16
6
7
7
7
8
29
27
17
8
8
8
9
6
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
210
210
135
115
108
96
84
99
98
114
218
133
141
163
126
135
137
149
169
150
210
140
134
137
142
140
150
218
154
163
149
169
128
140
135
137
187
124
138
117
100
116
116
123
218
118
118
124
110
103
103
103
109
114
122
113
120
102
105
107
105
118
102
106
115
122
122
122
122
106
103
103
84
77
78
65
69
98
76
93
93
60
56
49
38
32
43
61
82
120
120
120
120
37
7
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
7
29
15
1
2
4
3
2
3
3
2
1
1
1
3
3
4
3
2
2
2
2
2
3
2
2
2
3
2
2
2
2
2
4
3
2
1
1
3
5
7
10
13
9
5
12
9
7
7
16
19
22
25
28
53
43
22
2
5
8
12
11
10
10
10
10
47
38
30
30
30
30
30
17
5
5
5
5
6
20
25
15
6
6
6
4
3
3
3
3
5
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
467
467
467
467
467
467
431
553
410
398
348
387
343
364
368
416
344
362
350
355
485
396
423
430
467
501
401
413
394
417
424
505
485
412
467
357
310
298
287
334
326
365
501
451
553
548
431
402
467
343
338
447
399
384
505
505
302
311
267
215
279
181
190
179
156
190
183
248
337
467
467
467
467
284
273
240
202
168
219
193
281
553
379
548
548
251
230
179
115
90
110
145
197
279
279
279
279
156
156
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
35
35
35
35
35
35
35
156
257
129
1
4
2
1
3
3
4
2
1
2
6
10
13
10
6
3
1
1
1
1
7
11
7
3
6
10
10
10
8
6
13
8
4
2
1
9
70
36
3
3
3
3
3
3
3
4
36
49
36
23
20
36
37
19
2
1
9
17
18
19
19
19
19
20
17
15
15
15
15
15
10
5
5
3
1
1
1
2
1
1
1
1
1
1
1
1
2
79
117
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
325
325
325
325
349
325
331
685
436
550
753
557
772
616
589
712
664
751
774
919
870
856
919
874
891
919
829
838
795
891
791
734
777
820
843
937
895
895
801
763
937
687
651
728
937
608
755
651
614
613
755
644
698
670
755
755
517
491
423
359
327
394
474
480
747
754
439
468
478
432
404
404
404
316
343
333
321
312
340
312
412
747
551
754
754
347
312
239
152
120
138
174
231
306
325
325
325
325
5
320
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
87
62
101
55
9
9
19
14
9
13
28
20
12
5
5
9
13
17
19
21
21
21
21
12
4
34
36
27
19
18
17
12
7
7
5
4
6
8
11
14
108
56
5
27
23
20
23
12
1
1
63
43
24
61
123
182
134
69
4
28
18
8
4
1
1
1
1
33
20
8
8
8
8
8
7
7
4
1
1
3
4
5
4
3
3
3
4
3
3
3
3
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
213
213
213
213
213
213
212
260
206
251
208
236
399
279
353
352
392
449
605
499
521
580
531
668
605
492
532
532
549
668
605
465
510
488
508
668
455
544
439
407
377
391
399
319
359
302
299
289
350
256
270
345
248
336
214
225
225
199
340
182
175
215
229
228
341
341
234
274
318
353
353
353
353
293
334
336
336
336
336
336
254
260
297
255
340
340
157
142
108
69
77
123
182
234
341
341
341
341
341
341
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
33
33
33
33
33
33
33
45
126
64
2
7
5
3
5
3
2
3
2
1
1
2
4
6
5
3
2
1
1
1
8
21
11
2
1
1
1
1
5
8
4
1
4
4
4
4
4
3
3
4
4
5
3
1
7
13
44
23
3
5
8
69
53
28
4
6
13
19
11
3
3
3
3
15
9
4
4
4
4
4
4
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
2
171
256
341
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
343
343
343
343
365
369
369
551
398
469
585
396
640
595
620
658
1089
696
724
742
734
782
819
882
928
848
807
834
848
882
778
786
928
838
863
1063
804
844
808
772
1053
817
802
846
1053
688
788
850
800
1087
1089
821
956
850
1063
1063
659
687
593
513
668
522
594
590
786
788
472
490
500
452
418
418
418
316
336
322
306
288
389
352
534
1087
747
1089
1089
501
459
359
232
182
242
333
460
668
668
668
668
329
5
324
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
271
271
271
271
271
271
260
250
246
124
3
6
4
3
5
4
3
2
1
1
6
12
18
25
22
19
19
19
19
14
10
19
19
19
11
4
4
4
21
17
13
10
8
7
7
8
125
65
5
3
1
9
27
25
24
24
70
46
22
70
126
186
137
69
1
13
18
24
12
1
1
1
1
34
35
35
35
35
35
36
19
2
2
2
2
3
3
4
3
3
3
3
3
3
3
3
3
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
210
210
189
260
205
236
262
265
315
309
325
420
346
366
377
369
375
394
360
380
420
362
375
356
345
341
327
340
350
358
420
342
346
342
368
297
276
286
315
285
358
293
249
266
282
261
276
393
334
342
368
368
308
394
290
302
292
199
205
196
171
182
168
161
190
210
210
210
210
130
123
108
91
74
121
178
236
393
393
260
260
153
113
88
59
44
97
164
247
394
394
394
394
65
65
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
58
32
78
47
16
9
2
6
6
7
9
11
7
3
2
2
4
7
4
2
2
2
9
8
7
7
11
16
12
8
5
4
4
4
4
5
8
11
6
1
63
33
3
3
3
3
6
5
4
4
36
20
5
6
8
30
32
16
1
46
25
4
4
4
4
4
4
15
8
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
33
49
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
316
758
758
758
758
758
758
558
603
702
756
758
780
688
672
684
758
744
756
780
814
782
786
792
819
765
801
780
796
814
807
818
833
819
801
945
753
789
771
734
945
709
677
763
945
599
765
648
612
614
765
647
707
688
765
765
549
581
519
427
640
452
554
594
761
765
461
472
480
433
395
395
395
301
321
309
295
280
328
285
403
761
550
765
765
361
328
261
171
134
202
299
425
640
640
640
640
323
5
318
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
758
758
758
758
758
758
416
75
54
34
20
6
21
11
1
6
11
18
10
2
2
3
13
23
34
59
30
1
20
39
39
39
39
30
21
12
4
10
10
10
7
4
6
8
5
3
18
12
7
13
7
1
11
22
56
91
109
65
22
66
128
107
87
44
1
23
13
4
32
46
53
56
60
62
50
38
38
38
38
38
21
4
4
3
3
3
4
5
4
3
3
3
4
3
3
3
3
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
52
83
59
63
58
57
73
66
72
70
73
71
72
73
81
82
82
115
85
86
91
87
86
96
87
87
89
89
95
96
95
115
75
74
72
69
67
73
83
77
94
73
95
72
71
115
74
71
60
59
47
40
36
34
29
32
39
45
49
61
61
60
77
94
94
94
94
64
61
56
49
42
47
43
49
83
57
58
58
52
45
45
43
44
46
48
52
53
53
53
53
49
12
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
7
6
3
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
3
4
6
3
1
5
3
1
1
2
2
2
1
1
1
1
1
1
6
11
14
10
7
4
2
2
3
2
1
1
1
1
15
14
13
13
13
13
13
7
2
1
1
1
9
16
24
31
35
37
40
22
4
4
4
4
8
10
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
623
623
623
623
623
623
498
653
425
390
321
332
305
385
565
432
614
544
609
843
639
893
626
658
619
578
899
611
628
677
881
697
763
829
720
874
724
707
783
688
671
694
741
655
738
602
599
623
632
620
652
702
692
740
785
843
843
893
808
823
899
800
835
829
881
783
769
741
751
745
738
738
738
656
629
601
574
521
524
521
487
708
582
597
597
583
445
485
543
583
583
601
744
899
899
899
899
881
483
483
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
39
79
45
12
8
7
14
8
3
2
1
1
1
3
3
3
5
3
2
1
1
2
2
3
4
5
6
7
5
3
10
10
10
19
16
9
3
11
27
44
43
23
3
8
13
52
48
44
44
295
191
87
130
264
412
307
155
3
3
50
97
92
87
87
87
87
288
205
123
123
123
123
123
89
56
56
56
56
100
145
134
123
123
123
111
100
145
168
179
191
337
218
100
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
78
78
78
78
79
78
188
261
301
784
437
350
500
340
335
454
369
433
462
500
482
495
560
505
521
569
577
560
784
523
472
499
560
417
415
358
308
313
265
260
252
281
243
221
299
296
320
784
320
304
292
213
200
174
161
160
163
161
163
159
133
142
137
141
155
124
165
121
125
125
114
114
114
84
76
66
58
53
77
72
103
207
142
209
209
107
100
87
61
48
61
83
114
165
165
165
165
60
5
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
29
5
2
1
1
6
11
6
1
4
3
2
3
3
4
14
23
15
8
11
10
6
2
2
3
5
9
7
6
18
14
10
5
1
1
1
4
2
1
4
7
4
2
4
6
9
7
6
5
5
30
16
2
5
9
64
50
27
5
4
24
40
21
2
2
2
2
32
25
19
19
19
19
19
10
2
2
2
2
2
4
6
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
101
91
129
195
208
294
435
258
327
333
322
468
408
455
477
570
495
496
570
521
532
570
509
532
449
532
403
407
398
357
409
325
309
299
277
278
270
271
288
243
271
238
235
294
215
197
202
208
232
285
252
252
251
255
224
285
252
266
286
288
262
219
222
250
241
252
252
252
252
167
158
143
125
108
132
115
155
286
210
288
288
150
140
115
80
110
146
198
285
285
285
285
285
134
2
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
38
21
4
15
15
16
22
17
12
6
1
1
1
1
2
3
5
10
16
16
11
6
6
5
5
13
9
6
8
10
10
10
8
7
4
1
3
4
5
12
27
15
3
12
21
32
19
6
21
36
53
28
3
22
42
164
127
68
9
5
25
43
23
3
3
3
3
32
35
36
37
37
37
37
19
2
2
2
2
21
29
33
17
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
200
200
200
200
200
200
188
242
186
182
171
150
155
158
179
186
205
270
243
270
280
256
261
253
247
261
252
238
268
246
230
274
238
221
207
268
178
168
161
170
173
193
280
220
241
242
194
178
199
153
151
197
182
183
229
229
179
174
149
138
121
153
145
138
280
116
133
159
168
200
200
200
200
120
109
94
76
64
89
81
119
241
164
242
242
113
105
84
55
43
53
71
96
138
138
138
138
62
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
94
93
117
60
4
2
1
6
8
10
6
3
3
3
2
2
2
3
2
2
2
2
2
2
4
7
4
2
4
2
1
2
3
2
2
2
3
4
2
1
35
18
1
1
1
2
18
15
12
12
41
21
1
2
3
35
36
21
6
1
6
12
6
1
1
1
1
15
15
15
15
15
15
15
8
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
32
47
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
137
137
137
137
137
137
152
177
212
393
241
294
315
304
529
391
450
475
524
542
493
542
521
535
559
541
559
459
559
393
382
371
342
368
292
275
276
258
249
225
222
274
215
224
253
220
267
208
198
212
203
201
292
182
178
206
185
174
290
172
202
231
214
267
256
194
209
209
201
199
199
199
152
139
139
91
81
113
102
128
292
156
182
182
96
82
68
47
39
77
127
185
290
290
290
290
55
23
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
137
137
137
137
137
137
77
18
2
1
1
1
12
7
2
2
1
1
1
9
13
9
5
13
13
12
7
3
9
7
5
16
16
15
12
10
10
8
7
7
4
2
3
3
3
3
4
7
5
4
3
2
7
12
15
18
41
32
23
34
46
77
58
30
2
13
28
43
33
23
23
23
23
41
28
15
15
15
15
15
9
3
3
3
3
3
2
2
2
2
2
3
2
2
2
2
2
3
10
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
598
598
598
598
598
598
399
336
312
245
207
285
230
276
472
310
376
429
429
610
486
663
490
525
510
450
665
425
450
445
453
491
521
602
598
540
458
462
540
476
483
494
522
468
517
481
408
470
510
503
610
663
603
665
589
589
587
602
540
540
495
522
442
517
401
405
454
472
520
598
598
598
598
426
435
408
377
347
388
332
338
665
350
335
333
263
237
275
170
151
183
229
288
390
390
390
390
176
66
221
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
90
45
1
1
1
1
2
4
3
2
1
2
1
1
2
4
2
1
1
1
2
3
2
1
2
6
3
1
1
2
2
3
4
3
2
4
7
6
5
11
18
31
34
38
21
5
17
29
140
114
88
175
262
258
249
129
10
34
38
43
36
29
29
29
29
65
83
96
103
106
108
110
62
14
14
14
14
25
150
130
77
25
25
25
52
38
25
25
25
25
45
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
586
586
586
586
586
586
391
329
304
242
206
275
214
256
465
309
409
475
560
796
571
847
523
566
608
534
845
511
558
527
541
559
637
789
605
823
573
529
820
576
603
672
812
664
805
783
542
575
580
580
621
672
694
760
760
796
796
847
783
845
779
713
787
789
823
777
820
812
804
808
805
805
805
760
739
739
484
424
446
363
365
672
380
364
343
303
271
263
222
222
276
416
575
847
847
847
847
327
58
385
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
6
87
46
5
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
3
2
2
2
2
2
2
3
3
4
5
6
7
5
4
5
6
7
23
33
34
27
20
41
63
154
193
232
248
265
262
253
148
43
35
106
178
171
164
164
164
164
451
295
140
140
140
140
140
77
14
14
14
14
24
99
160
92
24
24
24
82
53
24
24
24
24
41
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
610
610
610
610
610
610
405
340
314
245
207
279
221
265
484
316
417
474
568
814
586
865
581
631
603
527
863
527
570
546
542
559
635
800
610
756
582
567
795
595
602
664
730
636
820
670
519
576
564
556
634
685
687
730
765
814
814
865
784
863
799
710
787
800
760
795
746
752
792
820
820
820
820
745
751
751
628
557
554
508
434
685
421
388
359
309
244
209
169
141
248
395
563
865
865
865
865
334
59
393
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
11
5
90
45
1
5
6
3
1
3
3
2
1
1
1
1
3
3
2
1
1
1
1
2
3
2
2
6
3
1
1
2
3
5
7
4
2
4
7
6
5
13
21
33
35
38
24
11
22
33
144
119
95
181
267
262
251
129
7
15
33
51
42
33
33
33
33
392
253
115
115
115
115
115
66
18
18
18
18
25
102
108
66
25
25
25
84
54
25
25
25
25
42
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
310
310
310
310
310
310
214
193
191
171
153
271
145
158
187
166
201
232
267
320
292
404
302
317
326
310
376
312
317
322
345
308
315
313
302
346
276
270
348
297
293
306
341
299
339
313
275
277
272
258
264
322
288
298
325
320
333
404
332
376
303
294
329
327
346
345
348
341
341
341
339
339
339
295
276
274
243
224
234
206
185
322
231
241
279
279
215
231
206
206
206
248
312
404
404
404
404
293
52
345
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
4
38
20
2
2
3
11
6
1
3
5
3
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
10
5
1
6
8
11
9
5
1
1
7
13
48
43
23
4
54
75
81
53
25
1
11
22
17
13
13
13
13
143
141
139
139
139
139
139
74
9
9
9
9
14
48
82
48
14
14
14
46
30
14
14
14
14
33
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
515
515
515
515
515
515
338
292
251
200
166
209
205
242
485
299
366
464
439
580
488
558
486
497
515
439
577
397
416
400
409
485
428
464
435
534
418
415
530
413
403
419
484
410
473
437
375
442
515
415
580
558
545
563
577
577
534
510
534
530
455
484
412
473
378
375
371
391
349
316
284
263
263
225
240
236
231
230
267
237
267
580
293
272
272
206
187
265
130
115
147
177
230
315
315
315
315
149
26
175
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
17
51
26
2
3
4
3
2
9
7
4
1
1
1
3
6
3
1
2
2
1
1
1
6
12
7
3
6
3
1
8
5
3
5
4
3
3
3
12
36
19
3
13
11
10
8
5
3
3
128
130
101
73
68
134
147
78
10
38
117
197
105
13
13
13
13
48
51
53
54
54
54
55
37
20
20
18
16
16
81
68
42
16
16
16
42
29
16
16
16
16
21
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
268
268
268
268
268
268
208
198
173
178
135
146
137
172
254
203
295
261
309
397
309
390
297
321
329
308
390
326
333
330
449
339
354
395
290
343
272
272
385
295
315
333
335
352
320
307
307
307
302
295
304
297
312
334
354
397
397
390
378
362
390
364
393
396
399
449
385
340
355
340
326
320
320
289
280
271
263
246
246
246
222
304
301
289
378
378
257
270
222
203
203
249
308
397
399
399
399
399
50
449
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
16
14
72
37
3
10
25
14
3
3
4
3
3
2
1
1
2
4
2
1
1
1
1
2
1
1
1
3
3
4
5
4
2
1
1
3
4
6
7
4
1
6
7
9
21
30
17
5
9
14
132
82
33
78
124
194
204
169
101
33
108
138
85
33
33
33
33
147
139
132
132
132
132
132
73
15
15
15
15
21
57
93
57
21
21
21
57
39
21
21
21
21
35
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
176
244
288
536
616
701
1648
934
1049
1104
1091
1198
1180
1375
1536
1275
1307
1536
1347
1310
1648
1233
1198
1195
1375
1051
1018
1032
952
937
1027
845
962
1019
936
1648
936
730
661
500
481
429
408
469
411
385
377
546
306
285
299
247
220
292
234
244
290
279
260
477
239
257
289
257
254
254
254
156
137
114
91
75
105
98
143
290
192
279
279
131
119
94
61
48
83
130
189
292
292
292
292
66
7
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
66
23
7
15
14
14
54
58
62
42
23
7
14
21
16
10
4
4
7
11
9
8
16
12
8
19
12
5
5
5
7
10
10
10
60
53
29
5
5
5
35
21
7
13
7
2
3
5
20
35
76
38
1
22
44
76
82
43
4
11
30
45
23
1
1
1
1
33
22
12
12
12
12
12
11
11
11
6
1
1
3
5
3
1
1
1
3
2
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
475
475
475
475
475
475
433
547
464
531
637
515
770
710
716
1530
856
959
993
1047
1106
1217
1530
1402
1279
1361
1402
1415
1556
1477
1419
1479
1197
1479
929
926
910
787
1073
846
814
1556
750
754
712
561
547
503
475
423
600
613
676
1556
580
565
550
402
371
299
276
259
295
287
370
455
287
347
418
474
474
474
474
350
380
364
346
328
328
328
346
547
437
536
536
332
235
186
127
92
129
181
252
370
370
370
370
333
333
333
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
31
31
31
31
31
31
31
151
254
131
8
12
17
15
13
23
21
14
8
7
7
10
43
47
27
8
4
1
1
2
2
2
2
2
7
11
16
29
18
7
6
5
8
9
6
4
104
52
1
5
7
10
18
13
8
8
31
16
1
11
21
72
54
27
1
11
30
27
14
1
1
1
1
12
8
4
4
4
4
4
4
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
167
250
333
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
213
213
213
219
213
213
396
460
1211
1718
1627
4267
2258
2293
2763
2857
3208
4267
4177
3657
4177
3534
4267
3370
3155
3055
3146
2664
2563
3270
2848
2641
4003
2316
2145
3270
1508
1754
2233
2085
2641
4003
1592
1492
1304
875
816
721
580
512
476
474
413
453
453
377
390
392
291
304
287
287
289
263
362
226
218
234
213
200
200
200
130
112
93
75
66
133
133
217
485
311
487
487
228
213
173
121
97
105
120
153
200
200
200
200
59
2
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
213
213
213
213
213
213
133
54
4
11
9
5
2
5
9
18
11
4
9
11
6
2
1
1
1
31
16
1
6
3
1
48
56
47
25
4
4
4
4
4
13
33
24
15
8
2
6
3
1
8
5
3
16
24
28
32
71
47
24
16
9
148
127
66
5
57
44
32
19
6
6
6
6
35
27
19
19
19
19
19
10
2
2
2
2
2
3
5
3
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
190
348
348
348
357
348
348
485
598
1033
1471
1423
2741
1979
2216
2541
2340
2541
2493
2652
2741
2550
2482
2652
2480
2510
2482
2741
2238
2284
2273
2177
2167
2234
2205
2207
2281
2241
2119
2068
2149
1951
1667
1437
1303
1175
1931
1498
1848
2234
2011
2241
2149
2077
1306
1152
1057
815
738
704
577
534
822
833
880
2241
868
879
901
678
615
550
474
397
350
350
205
173
251
228
307
693
379
496
496
245
222
182
123
212
321
461
704
704
704
704
704
59
2
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
348
348
348
348
348
348
178
8
11
8
6
14
67
46
26
16
6
3
7
11
7
4
11
8
5
30
17
5
18
11
5
8
44
77
39
1
4
7
18
24
22
20
13
6
13
19
26
14
3
13
11
10
45
26
8
8
145
74
3
11
20
164
201
103
5
57
78
100
51
3
3
3
3
176
94
13
13
13
13
13
7
2
2
2
2
24
17
11
6
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
169
318
318
318
318
318
318
616
776
1213
2423
1788
2442
2291
1861
2350
2049
2365
2423
2357
3152
2583
2806
3152
2916
3152
2903
2903
2637
2560
2692
2323
2254
2240
2244
2278
2442
2217
2276
2178
2160
2227
1746
1536
1402
1233
2197
1552
1918
2220
2058
2276
2160
2227
1307
1129
1028
777
648
669
489
459
752
740
780
2276
743
745
764
520
483
415
334
290
212
160
131
105
189
187
269
659
353
477
477
233
213
174
117
202
305
438
669
669
669
669
669
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
318
318
318
318
318
318
205
93
43
51
32
13
34
21
8
33
18
4
29
34
25
15
6
6
18
30
51
37
23
51
28
5
58
43
23
3
3
3
5
8
13
50
35
20
11
2
18
10
3
7
5
4
27
22
18
18
76
39
3
11
19
175
186
93
1
53
77
101
52
3
3
3
3
75
43
12
12
12
12
12
6
1
1
1
1
22
16
10
6
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
53
47
46
59
42
50
72
56
78
66
65
72
65
66
70
69
76
65
75
67
64
70
63
64
67
78
65
72
65
76
72
62
63
62
59
60
67
61
67
67
62
60
78
49
48
45
44
56
41
44
43
42
56
39
41
44
45
40
48
33
36
40
46
56
56
56
56
56
68
80
80
80
80
80
80
60
70
67
80
80
51
55
55
52
51
50
57
50
50
48
48
48
9
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
2
3
2
1
1
1
1
2
1
1
1
2
3
6
5
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
2
4
3
2
2
2
2
1
1
1
1
1
2
6
6
4
3
11
28
26
15
4
1
3
3
3
3
3
3
3
5
6
8
15
19
21
23
14
5
5
5
5
18
15
12
17
20
23
40
22
4
4
4
4
6
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
175
175
175
175
175
175
118
148
179
222
327
257
305
247
234
276
256
282
327
305
301
304
305
325
330
327
420
305
292
303
271
281
299
303
298
420
312
315
397
288
269
303
397
330
352
482
281
292
294
249
234
244
251
249
265
265
239
302
230
182
211
232
253
424
288
242
303
334
387
482
482
482
482
337
277
265
171
143
183
162
165
424
162
158
153
102
89
74
55
44
111
198
299
482
482
482
482
70
16
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
42
11
30
21
12
9
6
12
6
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
4
3
3
6
4
3
10
13
8
3
2
1
6
8
11
14
7
1
6
12
7
3
2
1
1
4
6
9
21
33
46
54
38
22
38
49
60
31
3
3
3
3
134
77
20
20
20
20
20
12
4
4
2
1
1
29
31
16
1
1
1
15
8
1
1
1
1
8
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
187
187
187
187
187
187
136
135
119
115
127
108
105
103
135
109
129
145
175
186
189
297
197
222
223
207
286
205
194
195
192
200
201
252
194
194
196
181
192
169
157
171
181
168
193
195
133
136
155
154
184
286
201
275
220
208
239
297
219
286
209
193
207
252
190
187
189
181
189
193
193
193
193
165
158
150
143
129
140
129
125
286
147
140
137
137
73
61
48
81
131
191
297
297
297
297
297
139
2
137
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
14
4
2
1
1
2
4
2
1
4
4
3
2
2
2
4
3
2
3
3
2
1
3
3
3
9
6
3
6
5
5
4
4
4
2
1
1
1
1
1
1
1
2
3
4
5
4
3
3
4
26
38
50
48
47
40
33
21
9
4
16
29
29
29
29
29
30
86
47
8
8
8
8
8
4
1
1
1
1
5
8
8
5
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
175
175
175
175
175
175
149
146
150
181
276
158
217
196
193
265
231
271
295
300
380
356
317
335
380
290
297
293
284
380
265
266
296
273
258
342
230
224
226
189
181
189
191
199
221
229
183
188
210
222
237
328
278
283
313
313
309
356
314
276
244
253
267
266
342
258
268
273
285
267
267
275
282
259
313
313
193
171
187
151
158
328
163
151
135
118
78
64
52
39
89
149
224
356
356
356
356
118
7
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
76
4
6
5
4
4
5
4
3
3
5
3
1
1
1
1
3
5
8
8
5
3
2
2
3
4
6
6
7
5
3
1
7
9
5
2
4
7
6
5
6
9
12
24
12
1
1
2
3
4
52
54
57
80
103
90
77
41
6
1
29
58
45
33
33
33
33
173
96
19
19
19
19
19
12
5
5
5
5
7
17
18
12
7
7
7
7
7
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
46
58
61
61
58
129
71
77
107
109
125
265
174
215
285
213
271
252
268
319
285
271
319
249
224
245
319
268
303
303
222
286
177
192
186
165
286
151
166
195
169
191
261
138
136
129
110
98
90
90
72
69
64
58
52
82
96
95
261
79
91
104
91
93
91
91
91
79
78
75
73
69
69
69
54
79
54
52
54
48
46
57
37
34
36
45
58
79
79
79
79
40
6
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
3
4
2
1
2
1
1
2
3
3
4
4
2
1
7
5
4
5
4
2
1
1
1
2
3
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
4
6
6
7
4
1
2
3
2
2
11
20
33
23
13
7
1
1
1
6
6
6
6
6
7
37
35
34
34
34
34
34
17
1
1
1
1
3
30
32
17
3
3
3
2
1
1
1
1
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
65
67
58
61
55
71
71
61
67
65
68
70
90
70
72
77
75
78
90
75
75
77
71
68
90
73
73
72
88
69
65
65
71
64
63
61
65
53
51
55
49
50
77
55
60
67
56
71
56
51
52
63
43
52
40
43
47
44
62
47
47
57
69
88
88
88
88
53
47
40
32
26
30
27
33
58
37
47
47
23
21
17
12
10
18
28
40
63
63
63
63
17
1
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
22
3
2
1
2
3
4
3
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
3
3
2
1
1
3
2
2
1
1
3
2
1
1
1
1
1
1
3
3
3
4
2
1
1
3
6
9
12
17
19
22
15
9
3
2
1
6
8
9
10
11
15
8
1
1
1
1
1
1
1
6
5
4
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
81
81
81
81
81
81
63
90
56
52
46
48
53
70
89
84
103
137
114
137
123
137
116
112
107
100
103
101
97
116
98
103
99
96
95
112
93
94
91
91
93
91
116
95
90
88
103
82
83
78
88
80
84
83
88
88
65
59
56
45
39
47
58
59
93
85
60
63
67
66
66
66
66
47
42
35
30
27
34
32
43
81
58
85
85
47
45
37
27
32
38
49
66
66
66
66
66
26
4
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
10
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
2
1
1
2
3
3
3
2
2
2
2
3
24
17
11
8
6
9
12
7
2
2
3
2
1
5
13
10
6
3
1
6
4
2
2
2
2
2
3
18
12
6
6
6
6
6
5
4
2
1
1
10
16
16
10
4
4
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
162
138
168
125
115
181
125
140
151
182
143
190
126
132
145
160
171
181
205
205
145
135
139
125
134
182
164
159
207
190
138
134
131
123
114
151
112
118
118
119
118
122
205
125
128
205
130
123
115
114
89
81
71
57
54
50
57
54
58
79
73
105
146
207
207
207
207
122
115
100
82
68
71
77
95
118
118
118
118
61
52
41
27
21
27
36
49
71
71
71
71
58
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
35
31
48
24
1
10
5
1
3
2
2
1
1
2
2
3
5
3
2
1
1
1
1
1
2
5
5
5
5
3
2
3
2
2
2
2
3
3
2
2
3
5
4
3
3
3
9
6
4
4
24
13
2
2
2
10
13
7
2
3
3
4
3
2
2
2
2
5
5
5
5
5
5
5
7
5
4
3
2
2
3
4
3
2
2
2
2
5
6
7
8
33
45
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
196
196
196
196
196
196
161
251
128
145
136
122
182
159
161
196
182
165
182
196
201
193
201
200
200
217
191
210
189
193
210
217
206
252
194
184
181
169
182
167
168
187
217
213
247
251
210
181
196
160
162
171
184
182
217
217
191
239
162
142
148
149
167
252
163
160
166
167
179
194
194
194
194
159
145
142
120
114
134
118
144
247
188
251
251
147
139
132
98
86
95
131
178
252
252
252
252
123
7
116
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
103
115
59
3
3
2
1
8
12
8
5
3
1
1
1
1
9
6
3
1
1
1
5
9
9
9
9
8
5
2
6
10
6
3
2
2
7
4
2
4
3
2
2
2
7
9
6
3
9
16
31
16
2
18
43
36
30
16
3
2
16
30
16
2
2
2
2
72
51
30
30
30
30
30
17
4
4
3
2
2
7
13
7
2
2
2
5
3
2
2
2
2
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
52
60
68
85
124
78
133
97
97
123
111
120
126
133
133
126
128
133
131
138
130
135
117
135
100
93
98
87
84
94
79
79
77
73
75
77
79
82
94
74
65
66
69
57
73
65
67
94
59
58
56
46
50
34
33
36
37
42
45
33
43
62
59
73
73
73
73
52
55
52
48
45
46
44
40
62
41
40
39
34
35
40
44
44
44
41
46
49
49
49
49
31
13
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
5
4
3
2
2
2
1
1
1
1
1
1
1
2
3
5
4
3
2
3
3
4
3
2
2
3
8
10
9
5
1
3
2
1
1
1
1
1
2
5
7
9
10
10
10
11
6
1
2
2
3
4
8
13
8
4
4
4
2
1
1
1
1
4
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
53
61
78
91
119
138
97
100
104
123
112
119
121
122
138
122
128
129
129
136
131
135
124
138
110
105
104
98
88
104
83
80
77
76
75
74
76
81
79
83
115
80
78
78
78
67
59
53
44
42
40
43
49
38
50
51
60
57
115
64
53
65
69
78
78
78
78
52
53
49
44
39
38
37
29
44
38
40
53
53
39
45
44
44
46
48
53
52
55
55
55
55
9
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
13
2
1
1
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
2
1
1
1
1
3
2
1
1
2
1
1
2
3
3
3
4
7
11
12
10
5
1
1
2
2
2
2
2
2
3
5
6
8
12
14
15
15
9
4
3
3
3
11
11
11
24
30
37
44
23
2
2
2
2
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
79
79
79
79
79
79
44
50
60
75
98
86
116
113
118
142
142
143
158
151
151
158
148
149
146
158
148
127
123
135
109
105
107
108
108
130
106
101
103
103
104
109
130
100
96
93
111
80
79
64
56
51
53
56
46
46
40
44
43
52
51
51
62
57
111
68
56
66
71
80
80
80
80
54
56
52
47
42
41
41
33
52
43
45
57
57
42
47
46
46
48
50
57
53
55
55
55
55
13
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
15
4
1
2
3
18
31
28
17
7
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
3
2
2
1
1
1
2
1
1
3
9
17
11
5
1
2
2
3
4
2
1
1
1
1
3
4
6
11
13
14
15
8
2
1
1
1
11
11
12
26
33
38
44
22
1
1
1
1
7
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
16
23
21
32
32
32
70
34
41
48
50
61
60
59
68
64
66
66
70
66
66
68
65
65
59
58
66
62
59
65
70
54
54
56
55
58
68
53
54
52
47
53
45
37
36
33
31
33
26
26
26
28
26
18
17
23
25
25
53
28
27
31
27
27
26
26
26
19
20
19
18
17
19
17
19
31
22
27
27
18
18
19
17
17
17
13
14
14
14
14
14
13
4
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
3
2
1
1
1
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
3
2
2
2
2
2
5
3
2
2
1
1
1
2
2
2
1
1
3
4
3
2
2
3
2
1
1
1
1
2
1
1
3
6
7
4
1
2
3
2
1
1
1
1
1
3
3
3
3
3
3
3
3
3
2
1
1
2
4
6
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
212
212
212
212
212
212
189
324
405
678
1062
938
1705
1103
1172
1321
1240
1407
1398
1655
1959
1765
1826
1932
1997
1932
1928
1959
1950
1955
1959
1997
1948
1950
1742
1886
1790
1948
1997
1880
1893
1948
1705
1320
1630
939
846
756
663
575
722
673
676
1403
674
644
661
686
514
474
476
430
624
640
696
1630
703
720
749
602
525
481
481
380
344
344
231
206
277
360
412
673
673
382
331
264
191
171
131
100
185
302
440
686
686
686
686
143
27
116
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
35
16
6
17
25
33
156
92
29
20
13
6
5
4
3
2
22
21
20
49
26
4
5
95
55
16
23
59
30
2
2
2
12
23
35
38
30
22
19
21
23
15
7
26
58
155
120
68
16
16
88
47
7
49
106
196
209
105
1
105
106
108
57
7
7
7
7
121
78
36
36
36
36
36
87
112
125
64
3
3
8
13
8
3
3
3
8
5
3
3
3
3
13
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
55
87
60
65
65
96
78
71
88
86
95
146
115
124
132
123
146
138
138
144
136
146
119
138
117
109
144
107
99
136
79
93
90
97
140
98
119
101
88
87
84
57
53
49
52
58
67
74
86
86
54
47
36
28
26
45
47
47
140
40
50
61
58
67
67
67
67
41
40
35
30
27
35
32
44
83
58
87
87
45
42
36
25
20
16
15
16
16
18
18
18
18
3
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
21
4
3
2
3
3
2
2
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
8
7
4
1
5
9
9
5
1
1
1
1
1
1
1
1
1
2
3
4
9
12
13
14
7
1
1
1
1
1
4
7
4
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
314
314
314
314
314
314
206
194
197
167
148
189
155
165
280
185
209
263
237
249
279
325
283
336
304
314
372
264
286
296
299
352
330
325
336
372
344
355
354
368
361
334
327
304
372
265
243
246
238
220
234
314
240
222
244
244
190
202
189
159
221
150
161
168
177
167
205
257
255
302
302
302
302
226
202
174
153
140
146
126
123
206
142
144
146
146
121
136
93
77
106
150
206
302
302
302
302
150
29
121
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
44
44
44
44
44
44
25
6
51
26
2
1
1
1
2
4
3
2
1
1
1
1
1
2
2
2
2
2
4
6
3
1
8
12
8
5
5
4
4
4
3
2
1
5
6
6
6
4
3
4
4
4
3
3
3
3
13
13
13
41
70
42
15
1
3
5
11
18
11
4
4
4
4
89
66
44
44
44
44
44
29
14
7
1
1
4
70
73
38
4
4
4
12
8
4
4
4
4
14
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
69
62
68
61
55
87
59
62
84
73
87
113
97
99
105
104
113
122
106
110
102
100
96
96
95
98
100
96
113
99
94
122
88
91
88
89
86
79
83
82
70
71
78
77
78
122
76
80
81
79
79
71
65
60
98
67
73
80
86
58
64
68
80
98
98
98
98
64
55
45
36
30
32
31
33
52
33
31
31
26
24
28
19
16
25
37
53
80
80
80
80
31
3
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
3
2
1
1
1
1
2
3
3
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
2
3
5
3
1
4
2
1
1
1
1
1
1
1
15
10
6
8
10
14
10
5
1
1
1
2
1
1
1
1
1
19
15
11
11
11
11
11
8
5
3
1
1
4
16
15
11
7
7
5
3
1
1
1
1
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
49
55
43
49
44
57
75
66
131
79
94
106
113
110
110
107
102
106
113
89
86
90
92
91
113
112
102
121
94
97
86
83
89
89
92
131
93
87
80
89
75
80
112
94
96
121
97
92
97
93
93
89
70
64
68
67
69
100
69
67
79
86
104
131
131
131
131
90
82
73
63
53
55
46
48
89
48
44
39
35
26
24
24
22
34
49
67
100
100
100
100
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
4
1
1
1
2
1
1
1
2
3
2
1
1
2
2
2
5
6
3
1
1
1
1
2
1
1
1
1
1
1
3
4
2
1
1
1
1
2
3
2
1
1
2
3
3
3
2
1
1
1
23
17
11
8
10
22
19
15
9
3
18
29
19
10
10
10
10
31
19
8
8
8
8
8
9
10
10
10
10
10
10
9
8
8
8
13
12
7
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
187
187
187
187
187
187
118
145
95
93
88
123
140
152
332
182
203
204
209
197
207
205
222
209
190
189
183
205
200
203
228
315
246
284
241
264
219
206
221
223
242
332
247
227
216
209
196
187
315
226
250
284
264
227
227
216
204
262
186
163
182
170
184
273
184
170
197
210
262
332
332
332
332
221
216
196
174
144
153
137
133
262
153
141
145
145
76
65
50
79
123
178
273
273
273
273
273
147
2
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
8
4
1
1
1
1
1
2
9
6
3
1
1
1
2
4
6
4
3
2
1
1
7
14
11
9
6
3
1
5
6
6
6
6
4
2
2
4
5
3
1
1
1
9
13
17
9
2
2
31
27
22
17
48
46
45
26
8
1
18
32
24
17
17
17
17
37
22
8
8
8
8
8
4
1
1
1
1
5
8
8
5
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
140
122
121
133
132
192
170
149
166
179
208
245
257
252
273
257
245
249
257
240
247
243
243
248
257
255
247
276
242
241
248
221
248
219
225
233
273
223
213
193
173
184
193
180
246
195
218
229
236
252
252
270
205
177
190
192
209
276
273
194
198
188
199
205
205
205
205
157
161
154
145
134
140
134
129
270
151
140
139
139
76
67
54
39
76
122
177
276
276
276
276
150
150
150
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
14
12
9
5
1
2
4
3
2
5
9
5
1
2
2
2
4
2
1
1
1
1
1
1
1
2
5
7
7
5
3
5
4
2
1
3
12
7
3
3
5
7
6
6
6
3
1
7
10
14
38
25
12
22
57
46
35
26
13
1
7
14
13
12
12
12
12
37
21
5
5
5
5
5
3
1
1
1
1
5
5
6
8
9
10
10
8
6
6
6
6
78
114
150
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
50
44
51
56
52
89
67
66
108
76
91
97
108
108
114
117
160
115
104
112
104
107
133
106
104
112
106
108
120
143
111
153
111
110
105
105
104
111
103
160
115
109
143
109
112
153
104
105
95
93
75
73
62
54
89
50
58
55
57
76
62
86
117
160
160
160
160
95
91
79
66
54
56
45
47
93
52
50
48
48
30
29
26
23
34
46
61
89
89
89
89
31
3
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
3
2
1
1
1
2
2
2
3
2
1
1
2
2
1
1
1
2
2
1
1
1
1
2
1
1
3
2
1
3
4
2
1
1
1
1
1
1
1
1
1
2
5
6
7
5
3
1
1
12
18
12
7
6
6
10
7
4
3
2
1
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
4
4
4
10
13
15
17
9
2
2
2
2
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
261
261
261
261
261
261
178
162
164
152
137
261
150
165
227
203
218
353
246
277
317
298
314
353
317
323
322
323
292
375
288
287
346
300
303
375
249
298
224
245
239
213
375
256
274
285
349
235
272
210
180
165
146
143
141
134
134
126
116
127
105
141
166
170
349
150
167
188
199
230
230
230
230
150
146
132
116
105
100
90
82
100
99
96
116
116
91
98
90
90
90
95
112
134
134
134
134
121
27
148
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
26
14
2
4
5
3
2
2
3
2
2
3
2
2
3
3
2
1
1
1
1
2
3
4
3
3
4
2
1
2
2
3
4
6
8
7
5
4
3
4
3
3
4
5
11
7
4
4
36
20
5
25
43
30
18
8
3
4
5
5
5
5
5
5
5
18
25
32
45
51
54
56
29
3
5
5
5
5
21
38
21
5
5
5
6
5
5
5
5
5
16
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
66
63
91
65
59
79
74
78
120
120
113
163
130
141
152
141
151
148
152
151
151
151
141
172
144
147
164
141
163
164
121
151
94
101
112
109
153
141
131
134
172
110
123
112
101
163
88
73
68
55
55
50
56
45
33
57
61
61
172
60
83
105
111
140
140
140
140
83
71
57
43
36
36
30
31
51
35
34
34
33
21
20
16
12
16
23
31
46
46
46
46
32
4
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
6
5
5
3
1
5
3
1
2
1
1
1
1
1
2
3
5
6
3
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
4
5
4
2
1
2
3
6
8
10
18
10
2
6
10
11
9
5
1
1
2
13
18
21
22
23
24
17
11
11
11
11
11
6
2
2
1
1
1
3
5
3
1
1
1
2
1
1
1
1
1
2
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
269
269
269
269
269
269
201
258
166
150
138
133
131
164
219
180
270
207
236
267
234
288
231
238
247
210
285
208
215
225
231
243
249
270
269
212
206
211
255
220
222
232
230
225
268
242
220
252
256
270
267
288
265
285
250
243
256
270
233
255
241
230
220
268
201
207
228
235
246
269
269
269
269
195
179
161
143
128
149
132
161
288
204
254
254
170
168
153
121
109
109
121
144
176
176
176
176
154
20
174
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
9
39
20
1
1
1
1
2
2
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
2
1
1
3
4
5
6
6
6
5
4
5
4
3
15
30
19
9
4
9
15
9
4
6
9
67
44
22
50
78
136
147
79
11
4
61
118
70
22
22
22
22
66
65
65
65
65
65
65
40
16
16
16
16
19
65
87
53
19
19
19
26
22
19
19
19
19
19
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
72
72
72
72
72
72
48
64
43
48
42
55
60
64
136
75
90
100
100
100
100
100
97
110
93
97
106
114
114
110
126
121
108
130
108
102
96
104
93
94
98
136
88
91
89
92
110
78
121
95
107
130
93
126
73
76
78
68
113
60
56
64
71
76
116
113
88
104
118
136
136
136
136
115
127
126
126
126
126
126
78
80
91
80
113
113
56
53
41
35
38
54
68
84
116
116
116
116
3
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
12
5
4
2
1
4
4
3
2
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
3
5
5
3
1
1
2
2
1
1
1
2
3
3
3
4
4
2
1
1
2
11
15
15
10
6
12
13
8
4
1
1
1
3
4
4
4
4
5
7
8
9
9
9
10
5
1
1
1
1
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
577
577
577
577
577
577
427
621
354
300
274
267
242
325
454
382
607
522
433
474
438
451
531
431
523
411
380
382
391
422
451
480
572
468
577
477
378
384
382
422
447
454
521
522
460
621
487
497
523
464
607
420
407
412
380
409
420
412
572
387
372
401
420
521
387
487
398
434
508
577
577
577
577
415
380
338
298
272
271
277
347
409
428
621
621
360
355
332
248
220
220
241
293
360
360
360
360
302
39
341
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
59
59
36
14
55
28
2
4
7
4
2
4
6
3
1
2
1
1
2
4
4
3
2
1
2
3
5
8
5
3
6
3
1
2
3
3
3
4
8
7
6
15
34
34
18
2
7
12
8
4
20
37
131
92
49
7
76
137
115
68
21
2
18
35
44
49
51
52
54
127
124
121
121
121
121
121
79
37
179
91
4
4
48
92
48
4
4
4
43
23
4
4
4
4
21
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
35
35
35
35
35
35
27
35
30
32
34
29
43
40
41
70
48
55
64
70
69
77
73
80
80
73
80
75
66
65
75
65
66
77
65
67
79
66
72
66
67
61
72
63
69
79
52
52
50
43
40
39
42
52
42
40
40
50
40
37
52
38
43
45
49
43
45
42
39
38
35
35
35
27
28
27
26
25
26
25
24
40
32
33
40
40
29
33
37
40
40
40
46
52
52
52
52
49
38
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
4
2
1
1
1
2
3
5
3
2
2
2
2
2
2
2
5
4
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
2
3
4
5
4
4
10
16
14
11
6
1
1
2
1
1
1
1
1
1
6
9
11
12
12
12
13
7
1
2
2
2
2
7
10
11
12
13
7
2
4
5
6
7
22
12
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
70
67
72
63
58
81
63
72
122
81
84
113
88
98
105
110
113
113
118
132
121
132
118
132
116
117
121
122
113
130
102
101
97
103
102
97
130
97
93
93
109
82
87
78
74
122
89
85
94
94
72
90
60
52
48
55
59
52
109
63
79
88
88
95
95
95
95
75
74
74
47
42
51
44
44
104
48
47
44
36
28
26
20
21
32
48
61
90
90
90
90
35
35
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
4
2
3
2
2
1
1
1
2
3
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
4
3
2
1
1
1
1
1
2
2
2
2
7
16
14
12
6
1
1
3
6
3
1
1
1
1
37
20
3
3
3
3
3
2
2
1
1
1
1
7
11
6
1
1
1
1
1
1
1
1
1
8
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
52
92
70
84
117
86
89
106
150
160
195
320
274
320
310
373
335
342
325
342
329
327
305
338
294
280
373
266
256
305
219
213
205
200
239
260
373
364
227
205
182
181
187
178
231
161
189
207
216
242
242
255
194
166
179
200
217
266
364
218
208
189
160
154
145
140
138
130
135
135
112
100
121
104
126
255
161
177
177
127
94
84
63
46
77
119
173
266
266
266
266
130
2
128
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
8
4
3
2
1
1
4
3
3
3
2
1
1
1
2
3
3
3
2
2
2
2
2
3
9
7
6
3
1
1
1
2
1
1
3
4
4
2
1
4
4
4
3
3
4
5
3
2
2
25
23
22
14
7
20
26
17
9
9
5
2
2
2
2
2
3
69
52
35
35
35
35
35
18
1
1
1
1
1
6
11
7
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
138
126
129
121
110
207
120
131
150
134
147
188
150
159
189
195
213
283
221
226
244
275
239
283
229
275
236
244
262
283
261
275
198
185
182
167
163
181
160
179
276
170
261
178
173
275
176
162
160
141
145
135
141
131
93
93
101
97
135
125
111
154
203
276
276
276
276
179
182
167
149
125
122
122
96
141
107
95
109
109
77
96
114
135
135
135
135
135
135
135
135
109
109
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
4
21
11
2
3
4
3
2
3
3
2
1
1
1
1
3
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
4
2
1
2
2
2
2
3
11
16
15
8
1
11
12
6
1
1
2
2
1
1
1
1
1
2
3
4
8
10
11
12
13
7
1
1
1
7
6
6
5
4
4
4
4
4
4
4
4
56
82
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
170
170
170
170
170
170
137
126
170
113
99
110
97
109
132
132
125
181
135
136
137
139
139
147
181
144
164
141
145
143
140
181
154
153
176
164
134
129
115
114
118
118
125
152
122
124
122
125
121
106
103
176
113
105
108
108
97
91
118
72
72
80
84
76
125
84
91
112
123
152
152
152
152
122
137
134
132
133
132
132
132
114
123
127
132
132
132
102
104
99
95
101
108
116
132
132
132
132
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
13
1
25
13
1
2
1
1
2
3
3
2
1
2
3
4
4
2
1
2
2
2
1
1
1
1
1
3
2
2
2
2
1
1
3
5
3
1
1
1
1
3
4
5
4
3
3
2
1
1
3
5
13
18
24
21
18
9
1
1
2
4
5
5
5
5
6
10
12
13
13
13
13
14
9
5
31
44
58
87
70
54
45
45
45
45
24
4
4
4
4
45
38
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
51
65
47
50
44
56
61
65
145
81
92
92
119
88
94
106
130
95
113
85
77
75
79
77
93
136
106
145
101
113
91
83
90
84
84
135
79
74
64
67
62
61
136
74
85
145
79
75
68
56
49
45
51
32
39
36
37
35
61
28
46
68
91
135
135
135
135
73
62
50
35
28
29
26
26
51
23
23
21
15
14
13
14
14
19
28
40
61
61
61
61
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
2
1
1
1
1
2
3
2
2
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
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
2
5
3
1
1
1
3
2
1
1
1
1
1
1
7
5
4
4
4
4
4
2
1
1
1
1
1
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
262
262
262
262
262
262
186
162
163
144
131
262
126
128
149
129
143
188
149
151
184
190
219
287
200
209
224
249
222
287
214
249
229
236
256
287
265
275
192
170
166
149
145
157
144
170
253
151
265
169
167
275
154
138
120
104
99
96
106
99
61
68
74
70
94
87
90
129
177
253
253
253
253
141
127
106
81
70
72
60
57
106
53
52
47
38
37
39
39
39
39
52
68
94
94
94
94
30
9
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
2
30
15
1
2
4
3
2
3
3
2
1
1
1
1
2
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
2
2
2
2
3
3
2
2
2
2
2
2
3
5
3
2
5
8
12
12
11
6
1
21
12
3
2
3
3
3
4
7
8
10
13
15
16
17
10
3
3
2
2
2
7
12
7
2
2
2
2
2
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
707
707
707
707
707
707
477
478
556
682
930
832
949
930
949
949
933
935
932
921
929
900
909
906
914
863
929
859
819
779
737
794
787
792
914
888
706
778
648
639
626
591
596
606
594
909
594
641
888
600
633
778
664
626
675
675
467
508
447
393
673
373
423
412
383
450
399
518
682
909
909
909
909
578
570
514
448
371
393
343
370
675
434
435
435
351
206
169
124
197
306
441
673
673
673
673
673
353
2
351
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
477
477
477
477
477
477
280
83
13
7
1
9
17
9
1
14
13
7
1
11
9
5
2
16
9
2
1
1
8
15
15
15
12
9
7
7
8
25
25
26
25
19
14
9
9
10
24
19
12
6
3
1
5
9
11
14
71
46
21
75
131
104
71
37
3
6
27
42
31
21
21
21
21
38
23
8
8
8
8
8
6
5
5
5
5
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
68
64
61
60
57
57
65
67
70
88
79
85
92
92
90
90
94
90
87
86
94
84
85
88
87
94
84
75
73
78
67
69
70
72
81
70
82
66
63
67
64
68
81
60
79
65
74
69
90
90
60
55
53
46
46
53
57
60
82
57
58
63
74
90
90
90
90
52
49
42
34
30
33
33
46
60
55
90
90
44
42
34
24
19
22
29
38
54
54
54
54
15
4
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
5
24
13
3
2
1
3
3
3
4
3
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
3
2
2
4
4
2
1
1
1
2
1
1
1
1
1
1
1
2
3
2
2
9
13
7
2
2
3
8
9
11
6
1
1
1
2
2
2
2
2
2
2
2
3
7
9
10
11
6
1
6
4
2
2
4
6
4
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
134
135
171
543
198
213
201
143
175
210
219
258
558
309
316
301
276
274
271
375
251
227
219
206
264
334
333
543
523
417
427
558
406
404
405
408
438
448
539
523
375
430
457
395
539
335
457
338
393
389
558
558
286
265
213
155
139
129
124
107
160
154
235
460
373
464
464
464
464
254
228
188
142
124
173
160
230
460
313
464
464
226
222
189
156
142
122
111
105
106
103
100
100
100
13
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
4
3
2
2
2
2
1
1
2
2
1
1
1
1
2
3
3
3
2
1
1
3
4
3
2
2
2
1
1
5
7
6
5
4
4
3
3
4
3
3
2
1
5
3
1
3
6
20
27
27
14
1
15
29
50
39
20
2
4
5
6
3
1
1
1
1
6
9
12
15
17
18
19
11
3
3
3
4
21
38
31
25
25
25
56
31
6
6
6
6
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
52
73
57
60
55
53
73
67
69
78
93
103
108
127
146
128
135
146
137
138
146
138
132
136
129
110
102
104
106
98
127
103
96
105
97
105
109
87
84
88
108
89
95
88
110
105
89
83
93
93
55
52
44
34
29
31
37
35
53
62
59
70
86
110
110
110
110
65
62
54
44
41
44
38
43
68
55
70
70
44
43
42
43
44
44
44
40
43
44
44
44
44
4
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
3
2
2
3
2
2
3
3
4
3
2
1
1
1
3
3
2
1
1
1
1
1
2
1
1
1
3
6
5
5
6
4
3
3
4
3
2
1
1
5
4
3
6
5
5
4
3
6
8
4
1
3
4
5
8
9
7
4
2
3
5
5
5
5
5
5
4
4
4
7
9
10
11
6
1
1
1
2
8
15
13
11
11
11
25
14
3
3
3
3
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
212
212
212
212
221
212
223
475
199
203
190
156
159
235
242
265
553
301
302
300
257
250
231
221
207
196
213
189
239
306
328
475
513
358
372
553
289
280
272
275
325
334
462
513
342
402
522
393
462
354
522
346
407
403
553
553
292
263
212
144
129
116
119
102
153
150
228
443
361
449
449
449
449
248
222
184
140
122
168
156
224
443
301
449
449
223
204
158
105
96
85
86
86
84
84
84
84
84
84
86
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
13
64
32
1
1
4
2
1
2
4
3
2
1
1
2
5
4
4
3
2
1
1
1
1
1
1
1
5
5
5
10
9
9
8
8
5
3
2
1
9
10
11
13
7
1
10
20
31
36
42
27
12
19
26
22
17
11
6
9
7
5
3
2
2
2
2
11
15
17
18
18
18
19
12
6
6
4
2
2
28
26
14
2
2
2
2
2
2
2
2
2
13
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
196
208
208
208
215
208
218
252
268
389
372
393
975
490
502
606
614
783
939
888
1150
966
1046
1150
1024
1150
957
918
888
749
732
631
580
621
603
589
975
582
635
711
617
711
707
500
467
427
403
412
422
471
460
395
423
399
428
428
331
321
305
299
279
270
290
279
258
362
223
215
230
208
195
195
195
152
156
150
142
133
174
158
234
471
322
460
460
214
196
154
100
78
105
147
204
299
299
299
299
152
152
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
208
208
208
208
208
208
123
38
123
64
6
23
37
24
11
8
5
3
9
19
11
4
15
11
7
15
8
1
3
5
7
24
40
22
5
3
3
3
22
17
10
4
16
28
17
6
42
21
1
4
5
7
22
27
29
32
88
44
1
4
7
148
118
61
4
11
27
43
22
1
1
1
1
33
25
18
18
18
18
18
14
11
11
6
1
1
3
5
3
1
1
1
1
3
4
4
5
78
115
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
47
47
47
47
48
49
54
96
49
55
50
45
74
52
55
62
74
66
67
69
96
69
71
71
65
66
65
66
71
69
68
65
96
62
63
63
55
53
52
51
51
58
66
62
84
59
54
49
47
36
38
41
49
57
63
63
52
49
53
45
33
37
38
39
51
39
39
39
38
37
36
36
42
53
65
87
87
87
87
87
85
84
80
84
85
85
87
84
83
83
83
64
75
80
87
87
87
87
4
83
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
28
35
18
1
4
5
3
2
3
3
2
1
1
1
1
1
2
1
1
1
1
1
2
2
3
5
3
1
1
1
2
4
2
1
2
1
1
1
3
5
4
3
2
1
1
1
2
2
3
7
5
4
9
10
11
9
5
1
1
3
5
3
1
1
1
1
16
24
32
44
50
53
57
33
10
7
4
2
2
4
6
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
69
69
63
61
60
52
65
65
67
98
78
80
90
115
91
106
95
94
101
103
107
115
106
101
105
107
95
95
95
115
90
91
89
83
85
76
80
78
75
95
73
77
85
69
80
75
82
82
95
95
77
72
101
50
49
57
58
53
92
60
59
68
71
80
80
80
80
60
67
65
62
61
66
61
52
101
55
58
53
48
47
43
38
38
38
51
67
92
92
92
92
47
9
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
10
2
25
13
1
2
3
2
2
3
3
2
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
5
4
3
2
1
1
1
2
2
3
3
3
2
2
2
1
1
1
8
14
13
12
6
1
1
2
4
3
3
3
3
3
3
3
3
20
29
33
38
19
1
1
1
1
1
5
9
5
1
1
1
1
1
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
81
82
104
67
60
66
74
84
123
123
110
168
126
126
132
126
122
132
130
123
143
115
115
119
122
130
132
153
130
143
124
121
124
133
125
128
132
168
133
119
111
102
153
96
101
130
105
103
106
106
96
101
116
99
87
87
101
97
141
124
101
118
141
168
168
168
168
119
119
111
102
99
100
88
88
116
83
85
88
88
76
85
86
86
86
90
114
141
141
141
141
48
38
86
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
21
2
22
12
2
3
4
3
2
5
4
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
5
3
2
2
1
1
1
2
8
5
3
3
3
8
13
7
1
2
4
15
13
11
7
3
3
18
14
10
8
8
8
8
21
28
35
41
44
46
48
24
1
1
1
1
2
13
25
32
36
38
20
2
5
6
7
8
10
6
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
137
132
152
140
90
91
94
102
122
122
111
152
122
122
129
115
111
129
111
118
142
135
140
141
214
136
141
139
120
142
110
108
106
94
98
98
95
134
101
105
112
140
111
98
115
119
122
214
107
101
103
76
69
65
67
72
74
71
87
81
66
85
105
134
134
134
134
149
176
214
214
214
214
214
194
152
173
183
194
194
193
188
183
183
183
140
163
177
193
193
193
193
10
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
11
2
71
36
1
1
1
1
3
5
4
2
1
1
1
2
3
2
1
1
1
1
1
1
4
3
2
3
2
1
1
2
2
2
3
2
2
4
3
2
5
9
10
12
7
3
5
8
9
11
10
9
15
15
15
44
35
18
2
1
1
7
6
5
5
5
5
37
53
69
126
154
168
181
92
3
3
2
1
1
28
56
28
1
1
1
1
1
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
99
99
99
126
117
162
265
208
353
252
278
308
303
304
409
319
345
358
341
376
1307
1468
1696
6234
3644
3979
5818
6234
4729
5818
5825
5986
6234
5981
6033
5952
5858
6033
4839
5731
5248
3115
3164
2525
1896
2109
2098
2396
3709
2348
2324
2022
1539
1062
823
626
472
374
287
229
188
766
840
942
3709
951
976
996
544
461
360
243
197
156
122
102
81
105
96
135
265
180
260
260
124
115
91
60
47
55
71
94
132
132
132
132
62
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
74
44
14
13
13
11
9
6
3
16
15
9
3
2
1
4
5
7
4
1
1
1
2
3
9
6
3
15
11
7
3
16
9
3
38
25
13
10
7
4
3
3
3
4
4
4
22
18
15
15
41
23
5
14
23
37
27
14
1
36
28
20
12
5
5
5
5
15
15
15
15
15
15
16
10
5
5
3
2
2
9
12
7
2
2
2
2
10
14
16
18
40
51
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
101
101
101
101
101
101
123
143
214
420
333
401
420
401
440
408
415
418
412
422
2458
2796
3593
12795
5389
5440
10113
7504
9876
12795
11272
12511
12438
12511
12488
12795
12443
12233
10335
12233
11713
5764
5427
4278
3041
2642
3858
5578
6035
12755
10857
5175
4866
3532
2291
1814
1302
926
693
507
389
2420
2711
3063
12755
3115
3196
3236
1649
1389
1070
697
541
405
294
227
171
157
128
141
194
152
195
195
96
86
70
47
37
37
43
53
68
68
68
68
58
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
61
22
6
4
2
1
4
22
21
11
2
1
1
1
4
6
3
1
2
4
3
2
2
3
4
6
4
3
4
5
5
5
5
5
4
3
2
1
2
4
8
4
1
3
6
59
31
3
8
13
31
30
20
10
22
28
22
12
2
35
24
13
8
3
3
3
3
7
9
11
13
14
15
16
8
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
30
44
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
105
101
156
245
271
364
710
471
737
514
476
526
553
607
717
737
635
1553
1698
2732
5882
4080
5882
6702
4916
6045
6470
5830
6470
5263
5243
5837
5830
6190
6030
5750
5243
6422
3095
3753
3426
2901
6702
2732
2837
2668
2921
2750
2525
6422
2023
1880
1765
976
804
619
438
357
1393
1515
1686
6702
1682
1712
1728
899
756
586
388
307
235
177
141
109
121
104
135
237
169
238
238
113
103
83
55
43
53
70
95
136
136
136
136
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
30
30
30
30
30
30
29
28
54
28
3
3
4
3
3
3
3
2
1
7
6
5
12
12
12
12
6
1
5
7
9
14
21
14
8
11
19
22
14
7
4
1
6
6
4
2
66
34
2
2
3
5
7
6
6
6
34
19
5
10
23
29
22
12
2
37
27
18
11
5
5
5
5
15
15
15
15
15
15
16
8
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
31
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
205
205
205
210
205
205
285
323
435
789
530
807
598
562
638
674
796
867
1062
1051
2245
2475
3046
8641
4228
4228
5827
5100
6496
6784
8641
8566
7570
8182
7902
7802
8641
7599
6691
8566
5994
3643
3542
2697
2127
2520
1931
3176
4351
5296
8347
8272
5700
3799
3008
2127
1534
1158
841
624
510
1788
1940
2122
8347
2105
2140
2159
1128
948
733
482
378
287
212
167
128
145
127
169
307
213
309
309
142
129
100
65
52
58
69
88
117
117
117
117
56
5
51
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
125
46
50
26
2
1
1
1
2
6
5
3
1
1
1
7
10
14
10
7
7
7
9
11
13
14
9
5
13
21
18
16
24
31
17
4
1
4
3
3
72
36
1
3
6
9
7
4
1
1
24
17
10
25
53
42
29
15
2
35
28
22
16
10
10
10
10
15
11
8
8
8
8
8
5
2
2
2
2
5
3
1
3
4
4
5
3
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
241
241
241
241
241
241
178
241
153
149
138
212
155
159
291
157
170
164
157
170
196
225
280
262
287
226
235
251
230
258
233
291
247
275
268
287
262
246
203
192
196
289
173
188
188
197
260
172
291
175
168
275
154
147
150
131
130
143
118
94
87
91
104
98
140
122
121
161
211
289
289
289
289
177
166
145
121
112
108
89
79
115
92
100
118
118
81
66
53
46
60
82
102
143
143
143
143
120
54
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
15
3
3
2
2
3
5
3
2
2
2
1
1
1
1
2
5
3
1
1
1
1
1
1
2
3
2
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
2
2
3
17
9
2
8
14
16
18
19
10
1
14
12
7
2
2
2
2
20
23
25
26
26
26
27
14
2
2
2
2
2
15
21
11
2
2
2
14
8
2
2
2
2
14
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
162
160
210
578
311
468
519
530
1053
714
714
832
832
877
876
879
1133
913
962
976
985
1133
964
1053
927
835
1133
768
824
873
779
896
840
625
647
683
599
613
896
630
583
578
519
478
483
471
472
403
448
418
532
532
388
386
324
290
277
273
290
291
243
323
205
204
222
205
201
201
201
152
154
147
138
125
187
173
273
577
386
578
578
263
242
188
121
94
131
186
261
386
386
386
386
141
141
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
25
17
10
12
13
7
2
8
11
13
8
4
9
14
8
2
1
1
15
10
6
6
3
1
3
6
6
6
4
3
3
3
4
6
13
24
14
5
4
3
13
7
2
5
7
9
7
6
9
13
62
36
10
14
19
81
92
46
1
12
28
42
26
10
10
10
10
35
25
15
15
15
15
15
8
1
1
1
1
1
3
5
3
1
1
1
1
3
4
4
5
73
107
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
140
140
140
140
140
88
84
90
91
81
140
82
85
112
85
96
97
112
105
106
105
140
109
112
111
120
104
107
107
106
120
102
103
98
98
103
100
118
111
118
114
118
103
114
100
89
88
93
76
77
107
87
88
89
89
78
82
75
66
71
97
75
93
65
75
71
74
78
84
84
84
84
56
55
51
45
40
47
41
43
97
54
54
56
53
49
54
48
48
53
58
64
75
75
75
75
44
9
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
17
10
16
9
2
5
5
3
2
2
2
2
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
4
4
3
2
2
1
1
3
3
3
3
3
2
1
1
2
5
3
1
1
2
3
4
3
2
1
12
23
19
15
8
1
1
5
9
7
6
6
6
6
10
10
10
10
10
10
10
5
1
1
1
1
14
28
32
34
35
37
44
24
4
4
4
4
6
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
588
588
588
588
588
588
461
675
395
365
324
296
275
353
463
382
611
426
402
424
395
372
440
354
354
350
374
339
364
423
426
479
626
481
588
497
395
372
360
390
429
474
564
551
675
633
535
572
539
611
569
512
520
512
572
572
546
626
584
462
485
525
564
522
535
493
481
572
551
588
588
588
588
419
382
340
298
268
325
293
372
675
483
633
633
371
360
335
253
217
217
249
300
374
374
374
374
312
45
357
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
49
109
55
1
4
7
4
1
2
8
5
3
2
2
2
2
1
1
1
1
1
1
1
2
6
4
3
6
7
7
5
4
4
4
6
8
11
11
12
29
18
8
21
15
10
10
9
8
8
123
76
30
37
95
154
120
74
29
10
25
40
108
119
124
127
128
130
135
137
138
139
139
140
91
42
42
30
18
18
54
90
54
18
18
18
35
26
18
18
18
18
31
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
117
116
164
247
219
358
300
292
469
352
382
427
472
651
676
835
1366
972
1123
1366
1221
1366
1250
1250
988
845
904
619
555
517
467
435
411
366
358
343
323
358
278
279
290
257
253
358
246
223
228
214
233
275
230
230
203
185
168
135
137
130
141
134
133
239
119
121
133
115
107
107
107
66
58
48
38
31
64
105
156
247
247
247
247
125
105
82
53
41
60
87
123
185
185
185
185
25
25
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
65
41
59
34
9
20
32
21
10
19
14
9
9
11
14
17
15
14
14
14
14
14
8
2
17
27
38
37
23
10
10
10
13
7
2
2
16
13
10
7
5
3
1
1
1
2
11
8
5
5
33
17
1
2
3
66
52
28
4
11
14
17
9
1
1
1
1
14
9
4
4
4
4
4
4
10
13
7
1
1
1
2
1
1
1
1
1
1
1
1
2
13
19
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
197
341
460
718
1090
1103
1655
1338
1630
1630
1646
1840
2047
2047
2044
1965
1901
1994
2067
1999
1984
2044
2006
2032
2037
2067
2067
2051
2050
2067
2048
2004
2067
1966
2048
1994
1640
1354
1117
938
874
868
943
1110
1010
965
922
1358
747
649
675
513
476
705
411
408
533
521
529
1110
461
459
467
360
322
283
258
204
165
160
109
93
188
186
241
687
292
291
291
162
139
117
82
63
162
286
437
705
705
705
705
60
5
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
39
15
11
35
26
18
485
243
2
8
7
7
13
25
16
7
4
4
16
28
33
30
28
52
46
40
46
33
17
2
2
2
6
10
19
36
28
21
18
15
25
13
1
13
7
2
157
91
25
25
100
50
1
10
47
168
190
97
5
55
78
102
51
1
1
1
1
80
48
17
17
17
17
17
9
1
1
1
1
2
10
18
10
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
342
342
342
342
342
342
350
402
512
815
579
824
807
803
1701
1090
1291
1395
1382
1463
1542
1701
1649
1662
1637
1662
1648
1701
1671
1556
1614
1346
1614
1121
1102
1094
1005
1173
1007
902
1677
838
827
845
573
546
509
484
498
723
705
688
1677
577
633
629
482
729
374
303
383
436
441
732
730
428
456
467
423
397
397
397
438
552
694
694
694
694
694
448
479
564
497
729
729
338
317
243
156
164
260
384
500
732
732
732
732
2
730
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
342
342
342
342
342
342
183
24
34
18
2
2
2
2
2
5
6
4
2
1
1
5
20
14
8
2
2
2
4
6
15
15
16
11
6
5
5
6
6
6
3
1
3
5
4
4
82
42
3
9
15
21
13
6
15
23
19
11
3
12
43
55
46
24
3
14
15
16
9
3
3
3
3
15
25
30
32
33
34
34
19
4
4
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
173
322
322
322
322
322
322
421
498
932
1237
1268
2497
1592
1558
2151
1844
2204
2377
2409
2890
2516
2682
2890
2550
2890
2454
2474
2409
2310
2674
2139
2094
2188
2142
2121
2497
1968
1896
1969
1908
1968
1581
1277
1054
850
780
778
857
989
991
979
919
1426
729
696
730
561
491
669
459
480
588
528
508
989
528
570
617
555
539
539
539
398
338
332
233
205
274
246
312
658
382
486
486
260
236
207
146
116
193
302
436
669
669
669
669
110
23
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
322
322
322
322
322
322
207
92
69
59
36
13
145
73
1
26
25
24
32
33
17
1
3
5
20
35
34
33
34
40
65
58
52
45
39
47
46
37
29
27
25
40
27
15
28
32
37
22
7
15
8
1
20
28
32
37
143
82
22
33
45
180
195
102
9
32
65
99
50
2
2
2
2
167
111
55
55
55
55
55
29
3
3
3
3
3
7
11
7
3
3
3
7
5
3
3
3
3
11
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
373
373
373
373
373
373
349
681
383
394
377
373
299
377
388
394
700
424
436
442
386
396
390
379
422
404
423
681
476
529
552
700
643
461
456
419
436
426
438
643
462
509
667
531
667
517
700
484
456
425
515
380
439
405
515
515
300
278
221
191
179
236
294
285
492
509
260
290
292
256
232
232
232
189
215
213
213
213
233
213
279
492
360
509
509
260
246
211
149
122
108
113
126
130
146
146
146
146
17
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
28
14
52
27
2
1
1
1
2
6
10
5
1
1
1
2
18
12
7
7
4
1
3
5
5
5
24
17
11
9
8
10
7
5
5
5
5
5
5
5
124
70
17
10
9
8
25
15
6
6
10
15
16
18
36
54
42
21
1
3
4
6
6
6
6
6
6
9
10
12
33
43
48
51
34
17
11
6
6
13
22
32
22
13
13
13
9
5
5
5
5
11
14
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
48
42
43
45
40
47
70
53
83
64
67
73
71
75
72
82
72
78
78
79
112
75
77
82
82
83
88
91
87
106
88
92
105
89
101
91
91
86
95
94
74
72
84
60
67
82
89
101
112
112
104
99
106
105
79
75
76
95
54
53
56
56
68
57
55
55
55
48
54
56
56
56
62
56
54
112
56
56
58
47
44
52
33
28
31
37
46
60
60
60
60
36
9
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
4
3
2
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
2
1
2
1
1
2
3
5
8
16
14
13
12
9
6
4
3
4
5
3
1
1
1
1
8
12
16
21
24
25
27
16
5
4
4
4
4
28
27
15
4
4
4
4
4
4
4
4
4
6
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
66
63
66
62
55
84
57
64
91
65
81
84
103
129
111
179
117
137
140
126
218
126
124
131
129
143
153
179
167
169
218
170
169
164
169
150
169
154
141
218
128
130
124
104
104
108
115
114
131
131
99
94
84
72
67
65
72
97
70
75
85
105
122
156
156
156
156
123
123
118
111
102
102
102
78
121
75
70
70
57
51
59
37
33
51
75
104
156
156
156
156
59
16
75
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
14
7
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
3
2
2
2
2
2
2
2
3
3
3
2
1
2
3
2
2
5
7
9
7
5
4
4
13
7
2
21
33
23
13
8
3
5
6
7
4
2
2
2
2
35
31
27
27
27
27
27
15
3
3
3
3
5
32
29
17
5
5
5
6
5
5
5
5
5
10
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
240
240
240
240
240
240
151
133
123
104
86
99
101
117
211
131
157
189
166
225
185
199
194
190
218
174
218
169
168
170
175
189
194
217
240
209
208
225
205
201
218
211
205
203
217
194
175
189
218
187
207
196
204
188
225
225
191
199
166
155
128
121
118
108
111
88
98
132
173
240
240
240
240
194
184
174
163
149
154
142
125
207
126
122
128
108
99
133
75
67
78
93
115
151
151
151
151
90
36
88
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
14
32
16
1
1
1
1
2
4
4
2
1
1
1
1
2
3
2
2
2
2
2
2
3
5
5
5
3
1
5
4
3
3
3
3
3
3
3
6
9
6
3
9
21
30
28
15
3
3
16
19
22
44
67
45
23
13
4
7
9
12
11
11
11
11
11
81
67
54
54
54
54
54
31
9
9
6
4
4
68
61
32
4
4
4
7
5
4
4
4
4
20
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
172
172
172
172
172
172
110
113
110
117
129
109
154
131
143
140
145
154
163
175
175
189
175
172
172
165
193
149
147
145
152
146
158
189
166
210
193
180
173
171
210
161
173
171
159
210
145
154
172
134
136
136
124
108
115
115
102
94
101
90
92
102
109
109
114
60
79
98
121
163
163
163
163
113
103
91
79
70
73
74
80
109
77
77
77
56
51
54
35
30
50
75
107
163
163
163
163
32
9
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
25
12
30
15
1
3
2
2
2
3
4
2
1
1
3
2
2
2
3
3
2
1
1
2
3
4
3
3
4
5
7
10
7
5
4
3
3
3
5
5
6
7
6
5
6
7
5
3
7
12
17
12
8
19
30
31
31
17
3
3
3
4
6
7
7
7
8
38
30
23
23
23
23
23
37
57
31
6
5
5
29
26
15
5
5
5
4
3
3
3
3
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
64
52
55
52
47
94
49
58
64
53
64
58
62
69
94
73
76
76
86
83
69
71
72
94
66
68
75
70
86
75
62
72
58
58
54
64
53
56
53
75
52
57
86
60
62
83
57
55
58
54
54
63
51
45
46
39
46
43
54
53
46
57
69
86
86
86
86
65
67
63
60
55
55
55
44
58
49
42
51
51
25
22
17
12
19
29
41
63
63
63
63
54
1
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
38
12
6
1
1
3
3
4
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
2
2
2
1
1
1
2
1
1
1
1
1
1
1
2
2
3
4
5
5
4
3
2
2
3
6
10
5
1
9
13
15
16
17
18
9
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
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
47
47
47
47
47
47
37
38
47
38
49
42
44
46
57
57
54
64
55
55
55
53
53
56
51
54
55
54
65
56
56
65
55
53
65
49
49
53
54
52
64
56
53
64
54
46
42
42
51
41
40
43
39
35
39
39
33
37
33
41
43
33
39
36
64
36
38
44
51
64
64
64
64
38
36
32
26
24
26
22
22
41
27
27
29
29
18
18
14
11
14
19
25
36
36
36
36
31
7
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
17
10
3
2
2
2
8
5
2
3
3
2
1
2
2
2
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
2
2
6
4
2
1
1
2
1
1
1
1
1
1
2
2
2
3
7
9
10
11
6
1
1
1
1
2
3
5
3
2
2
2
1
1
1
1
1
2
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
39
35
34
32
30
33
34
35
52
40
52
67
63
92
75
81
81
80
81
83
84
88
88
88
83
81
81
79
72
79
67
65
62
62
62
65
68
65
73
56
51
59
71
56
81
56
64
73
72
92
92
65
57
44
41
44
50
62
60
54
55
59
64
73
73
73
73
62
59
55
52
47
48
47
41
81
49
48
54
54
32
29
24
20
31
46
62
92
92
92
92
57
23
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
9
1
1
1
6
5
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
9
5
2
14
13
7
1
2
5
9
10
11
6
2
2
2
2
27
17
7
7
7
7
7
4
1
1
1
1
3
7
10
6
3
3
3
7
5
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
51
44
46
44
39
63
44
50
54
74
63
65
81
105
83
120
87
87
89
88
85
87
101
86
101
88
91
92
95
101
92
107
104
80
78
80
79
75
91
86
68
73
80
75
94
109
99
107
107
105
105
120
78
66
59
56
53
55
65
50
56
67
68
79
79
79
79
46
39
31
23
19
33
32
38
109
44
41
38
24
20
16
12
10
27
48
74
120
120
120
120
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
15
14
15
8
1
8
4
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
5
3
2
2
2
3
2
1
1
1
1
4
2
1
1
1
2
1
1
1
1
2
1
1
3
5
3
1
2
5
9
5
2
1
1
1
1
1
8
6
5
5
5
5
5
3
1
1
1
1
2
6
5
3
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
67
66
50
97
51
77
78
76
177
104
107
128
156
146
163
156
171
151
148
163
177
147
164
171
130
128
121
114
101
111
117
119
177
110
109
130
124
164
171
127
116
108
117
86
100
77
84
110
97
108
103
103
88
119
68
58
51
53
57
55
93
57
58
74
90
117
117
117
117
76
74
67
58
50
56
47
59
108
72
95
95
49
46
38
26
21
34
53
77
119
119
119
119
35
3
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
44
44
44
44
44
44
44
23
3
2
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
3
4
3
2
2
2
1
1
2
1
1
1
1
1
2
2
2
3
3
2
2
2
11
18
13
9
7
13
15
8
1
1
2
3
2
2
2
2
2
9
9
9
9
9
9
10
12
7
2
1
1
1
6
9
5
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
48
48
48
48
76
109
114
223
223
141
145
132
165
123
127
142
160
150
165
146
189
153
169
167
168
202
154
184
164
170
175
223
189
164
155
142
160
122
120
138
127
137
202
171
187
192
184
119
110
99
95
116
143
138
223
223
141
140
112
99
72
73
77
66
94
83
62
69
77
84
84
84
84
50
47
41
34
30
55
54
87
187
125
192
192
93
90
77
62
51
53
58
72
91
91
91
91
38
35
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
24
8
5
2
3
5
4
3
2
2
3
2
1
1
2
5
3
1
3
2
1
1
1
3
2
2
3
4
4
4
4
3
2
3
5
4
3
2
1
3
2
1
2
1
1
2
3
12
21
11
2
3
9
15
15
12
6
1
1
2
5
4
4
4
4
4
4
4
5
7
8
9
10
6
2
2
2
2
3
9
11
12
12
13
8
3
2
2
2
2
12
7
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
209
209
209
209
209
209
157
148
128
114
104
157
119
132
148
192
136
175
138
136
144
152
162
162
196
190
147
136
145
148
138
192
155
157
209
175
110
121
110
118
157
119
148
119
103
116
100
96
196
109
111
190
105
103
96
89
68
59
53
42
40
55
58
59
157
54
86
122
148
209
209
209
209
110
93
73
51
40
47
41
55
100
68
101
101
48
44
36
24
28
33
41
55
55
55
55
55
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
74
58
29
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
2
1
1
1
1
1
2
2
3
2
1
2
2
2
13
7
1
1
9
11
12
13
18
15
12
9
6
3
7
11
8
6
6
6
6
10
8
6
6
6
6
6
3
1
1
1
1
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
52
52
52
52
52
46
77
51
56
53
52
77
66
109
124
163
316
224
263
267
240
316
267
272
271
256
316
222
267
214
186
236
157
150
192
117
149
144
168
303
216
258
258
167
149
132
111
102
111
78
71
74
70
58
58
56
51
58
52
40
85
93
93
303
92
106
112
94
94
86
85
85
61
64
61
57
53
53
52
47
61
51
58
58
41
38
37
30
30
30
31
38
46
46
46
46
36
6
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
4
1
1
1
5
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
3
2
2
8
14
16
13
7
2
1
1
3
4
4
4
4
5
7
8
10
20
25
27
30
17
5
3
1
1
2
8
15
8
2
2
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
80
74
77
69
62
108
66
79
97
90
96
176
127
149
166
176
185
185
189
203
195
203
190
203
173
169
190
149
144
143
129
129
115
117
114
126
132
121
181
108
109
114
110
121
98
129
105
93
101
101
86
82
73
106
63
85
97
98
181
104
106
111
99
98
91
91
91
88
91
92
92
92
92
92
87
106
83
84
84
66
92
63
61
53
53
58
72
88
92
92
92
92
54
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
3
2
1
1
2
2
2
3
4
2
1
1
1
1
2
1
1
3
4
2
1
1
3
2
2
6
3
1
4
4
4
3
3
2
2
4
2
1
3
5
8
13
9
5
4
3
3
3
2
2
8
17
22
18
15
8
1
5
7
9
6
3
3
3
3
39
38
38
38
38
38
38
20
2
2
2
3
4
11
18
28
33
38
21
4
1
1
1
1
27
15
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
31
35
39
40
39
84
41
48
56
49
53
79
69
77
102
81
86
96
102
103
104
126
104
102
96
111
99
99
126
111
78
75
66
72
72
71
126
80
78
120
63
62
61
54
53
51
59
43
44
44
42
38
50
37
28
44
47
45
120
41
50
55
53
59
59
59
59
37
36
33
28
26
29
33
37
50
50
34
34
26
21
21
16
15
16
22
30
43
43
43
43
18
3
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
3
2
1
3
2
1
5
3
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
1
1
10
5
1
5
3
1
1
1
1
1
3
2
2
2
5
8
9
6
4
2
1
1
1
1
1
1
1
1
1
1
8
11
13
14
11
6
1
1
1
1
4
7
4
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
76
68
58
51
42
53
55
63
127
71
80
91
77
85
83
87
95
98
100
118
105
85
88
83
90
97
97
127
100
100
95
97
94
91
105
97
91
89
94
85
75
76
86
79
86
127
84
105
75
64
60
54
47
42
55
41
50
46
46
73
55
66
79
94
94
94
94
66
69
65
60
55
55
55
46
66
47
44
43
35
36
31
25
24
24
31
40
55
55
55
55
36
12
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
4
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
2
1
4
8
6
4
6
4
3
6
5
4
4
6
7
6
5
14
14
13
8
3
3
5
7
6
6
6
6
6
6
6
6
15
19
21
24
13
3
3
4
4
5
10
16
10
5
5
5
5
5
5
5
5
5
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
49
50
44
44
55
48
51
55
78
56
59
60
56
58
59
61
72
61
66
59
56
58
57
57
56
78
57
58
59
72
51
51
51
50
48
51
53
44
41
46
42
46
78
42
45
42
42
40
43
43
37
37
51
34
33
36
35
43
42
26
32
35
41
51
51
51
51
39
36
33
30
26
26
26
31
35
32
45
45
28
26
22
17
18
19
23
29
29
29
29
29
15
4
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
5
3
12
6
1
3
5
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
5
3
2
2
2
2
2
2
2
1
1
4
3
3
3
3
2
2
10
5
1
1
7
10
11
13
13
11
6
2
3
2
1
1
1
1
1
2
15
13
11
11
11
11
11
7
3
3
3
4
9
15
13
8
4
4
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
106
84
106
83
74
89
96
110
163
163
141
163
135
142
132
124
120
142
120
124
124
142
125
119
132
115
112
115
122
111
125
100
102
106
104
132
107
91
92
95
84
87
100
73
81
122
81
100
74
61
57
54
46
40
50
44
48
51
74
48
55
63
73
91
91
91
91
65
69
65
61
57
56
56
45
63
47
45
41
38
39
34
30
30
30
34
42
54
54
54
54
39
9
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
26
13
1
5
5
5
6
5
4
3
3
2
2
2
6
4
2
2
2
1
1
1
2
5
5
3
1
2
4
4
4
2
1
1
2
4
6
4
2
4
6
5
4
2
1
1
1
2
6
8
9
10
17
14
12
6
1
1
2
4
3
2
2
2
2
6
8
10
20
25
27
30
21
11
2
1
1
1
9
17
9
1
1
1
2
1
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
68
60
62
60
56
91
73
79
92
170
115
128
144
170
161
160
170
176
190
214
205
221
201
232
198
204
219
213
221
208
232
219
153
171
158
152
232
142
143
141
120
124
111
85
90
90
102
149
99
99
87
74
68
67
54
62
64
56
124
61
74
111
81
84
80
80
80
69
70
70
53
50
55
47
46
87
47
46
50
44
45
58
37
37
42
56
78
111
111
111
111
28
9
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
15
30
15
1
5
3
1
2
2
3
2
1
1
1
2
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
3
3
3
3
3
3
3
2
2
7
13
14
12
6
1
1
2
7
5
3
3
3
3
36
23
10
10
10
10
10
6
3
2
1
1
3
28
32
19
6
6
4
3
2
2
2
2
5
4
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
79
79
79
79
79
79
54
47
47
49
45
62
65
50
55
60
59
79
78
86
104
118
89
94
100
92
104
118
89
94
90
89
118
85
87
82
73
94
65
70
75
70
94
79
69
82
64
65
72
62
58
56
69
49
49
50
47
49
57
42
56
46
52
50
71
64
65
74
82
82
82
82
82
57
56
52
47
44
44
40
38
50
47
46
57
57
43
46
40
40
40
39
47
56
56
56
56
55
9
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
2
1
1
3
2
1
3
5
6
4
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
5
4
3
3
3
3
3
3
3
8
9
7
6
15
17
15
8
1
2
4
4
4
4
4
4
5
11
14
18
21
22
23
24
14
5
3
2
2
2
10
18
10
2
2
2
5
3
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
101
92
88
239
84
108
107
87
162
107
110
124
162
140
140
140
191
146
163
167
169
204
160
192
164
171
164
196
191
154
154
138
156
127
132
148
136
155
204
194
239
239
192
149
135
111
97
108
131
128
196
196
119
115
102
82
75
70
67
68
74
61
68
75
75
82
82
82
82
60
59
56
51
45
74
109
157
239
239
239
239
124
105
84
56
43
43
49
60
75
75
75
75
58
1
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
43
25
8
4
1
1
2
2
2
3
2
2
1
1
2
3
3
2
1
2
1
1
1
2
1
1
1
2
5
5
5
6
3
1
1
1
3
4
2
1
1
4
5
4
3
2
5
4
4
4
23
16
9
5
2
18
24
14
5
2
8
13
7
2
2
2
2
13
11
10
10
10
10
10
10
22
28
15
2
2
3
5
4
3
3
2
2
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
48
80
52
57
54
58
80
63
73
82
84
99
97
94
97
96
99
97
95
90
89
99
86
85
95
80
81
78
71
80
74
68
66
68
86
70
72
74
63
66
60
57
80
49
47
47
52
49
63
63
49
51
63
41
38
46
45
42
86
37
44
49
53
63
63
63
63
46
47
44
41
39
40
37
39
54
46
60
60
41
41
42
37
37
37
33
37
40
40
40
40
31
6
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
3
4
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
3
5
5
3
2
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
1
2
3
4
2
1
5
15
16
14
7
1
1
4
2
1
2
2
2
3
8
8
8
8
8
8
9
7
5
3
1
1
1
7
14
7
1
1
1
1
1
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
81
75
74
70
60
76
72
84
122
98
93
110
113
120
134
156
135
135
134
156
136
136
134
156
128
120
120
122
108
133
98
91
88
92
94
98
133
99
93
94
111
85
90
86
84
122
89
86
78
78
65
70
63
54
94
63
70
66
111
57
66
71
79
94
94
94
94
57
53
47
39
36
39
34
39
65
48
58
58
39
32
28
21
22
27
35
40
52
52
52
52
38
38
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
5
26
14
2
2
3
2
2
3
2
1
1
1
1
1
2
4
3
2
2
2
2
2
3
2
1
3
4
2
1
2
1
1
1
2
4
2
1
2
4
8
6
4
4
2
1
2
19
27
14
1
1
9
15
14
13
7
1
1
2
3
2
1
1
1
1
5
6
7
7
7
7
8
4
1
1
1
1
1
7
10
5
1
1
1
1
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
134
134
134
134
134
134
75
68
75
70
63
112
74
78
137
81
89
133
94
105
112
109
116
123
109
134
105
107
108
112
106
113
117
137
133
114
112
123
104
102
102
110
94
106
90
89
96
81
93
87
91
137
101
101
96
96
70
62
55
41
39
40
47
44
54
66
70
82
91
110
110
110
110
99
103
102
101
101
101
101
71
83
67
63
55
55
47
43
36
35
35
41
51
66
66
66
66
54
12
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
1
1
1
3
4
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
3
2
1
1
1
1
1
2
3
7
11
16
10
5
3
1
4
8
8
9
7
6
13
12
10
6
3
3
3
4
4
4
4
4
5
35
35
35
35
35
35
35
23
12
3
2
1
1
9
17
9
1
1
1
2
1
1
1
1
1
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
538
538
538
538
538
538
315
258
227
177
143
185
184
229
487
291
365
513
465
603
518
632
512
536
538
471
654
851
941
1013
2797
1012
1072
1042
744
683
578
524
542
469
424
448
514
451
482
590
403
480
538
472
636
666
767
1520
764
777
815
656
635
542
531
832
1289
1358
2446
2797
1281
1249
1041
749
632
491
601
806
1076
1520
1520
1520
1520
1520
1144
1145
1482
1589
2421
2421
1676
1989
2049
2070
2070
2070
2421
2316
2446
2446
2446
2446
351
2797
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
9
25
13
1
6
3
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
13
7
1
6
18
39
20
2
1
1
1
1
5
9
138
191
133
75
59
155
192
107
23
1
90
179
119
59
59
59
59
68
72
77
501
713
819
926
474
22
22
22
22
376
329
282
779
1028
1277
1849
963
77
77
77
77
214
282
351
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
64
92
70
87
90
91
154
96
98
110
115
119
132
123
149
136
135
137
154
131
131
149
120
129
113
105
121
109
112
108
154
104
97
112
116
131
136
120
105
104
111
86
112
78
76
104
82
80
92
92
69
65
53
43
44
52
54
54
120
44
58
74
84
111
111
111
111
73
71
65
57
48
52
45
54
91
71
92
92
52
45
38
27
24
29
37
46
63
63
63
63
55
23
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
44
44
44
44
44
44
44
27
10
5
1
1
2
1
1
4
6
3
1
2
1
1
3
2
1
2
1
1
1
2
3
5
4
3
2
1
1
2
4
2
1
1
2
1
1
1
6
3
1
1
2
3
2
2
8
15
18
9
1
4
6
8
11
6
1
1
1
1
3
4
4
4
5
10
8
7
7
7
7
7
4
1
1
2
2
3
7
10
6
3
3
3
7
5
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
61
95
65
83
78
73
160
90
95
110
117
120
134
117
151
127
129
134
160
131
133
151
113
111
107
97
89
97
96
99
160
86
94
110
104
133
138
104
95
95
74
75
74
66
81
70
81
83
95
95
76
66
55
48
36
44
46
50
88
43
43
54
60
74
74
74
74
52
56
53
50
47
49
47
55
94
73
95
95
54
46
39
30
27
34
43
55
76
76
76
76
40
6
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
36
22
9
6
3
2
2
3
3
4
5
3
1
1
1
2
3
3
2
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
1
1
5
3
1
1
1
2
1
1
2
3
3
3
8
13
17
20
12
5
6
8
12
6
1
1
1
1
2
3
3
3
3
2
1
1
4
5
6
6
3
1
1
4
5
6
5
5
9
11
12
14
8
3
3
3
3
4
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
91
82
81
227
84
111
107
87
161
105
106
121
161
136
142
136
180
136
154
157
160
196
156
195
159
165
168
201
180
158
155
140
152
113
111
126
123
141
196
184
225
227
195
147
141
122
114
136
146
145
201
201
151
145
138
100
90
94
95
88
132
80
83
93
98
112
112
112
112
70
61
51
40
35
64
63
102
225
146
227
227
106
99
79
52
41
51
68
92
132
132
132
132
39
3
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
12
7
3
2
1
1
2
3
2
1
2
1
1
1
1
2
2
1
1
1
1
1
2
3
4
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
3
3
4
4
5
4
3
4
5
15
19
18
17
35
32
26
14
2
4
14
24
20
17
17
17
17
25
20
15
15
15
15
15
8
2
2
1
1
1
3
6
4
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
49
49
36
63
51
66
113
72
85
77
75
83
92
99
116
113
119
134
121
119
119
134
118
114
110
134
102
100
113
99
96
101
101
92
101
91
93
96
113
97
83
85
82
79
87
76
82
75
76
70
82
82
69
68
69
59
49
53
63
58
97
83
66
73
71
69
69
69
69
65
72
72
55
54
56
47
50
73
60
65
65
65
51
55
38
31
38
52
68
97
97
97
97
66
12
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
4
2
1
1
1
1
1
1
1
8
6
4
3
2
2
4
5
4
2
1
1
1
1
2
3
9
7
6
7
5
3
3
3
3
3
2
2
3
2
2
1
1
1
10
5
1
3
5
10
16
8
1
9
18
32
19
6
2
6
5
3
2
8
11
13
14
15
43
33
24
24
24
24
24
15
6
4
2
1
1
28
29
15
1
1
1
1
1
1
1
1
1
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
78
78
78
78
78
78
59
98
63
67
69
84
63
65
67
69
71
74
93
76
84
81
79
80
93
84
87
90
90
90
93
80
77
73
75
66
63
64
72
62
63
71
76
78
97
98
75
78
78
65
65
69
68
72
71
71
61
58
52
46
42
44
47
45
66
56
46
53
63
75
75
75
75
55
56
53
49
45
49
45
55
97
74
98
98
52
47
39
30
27
31
38
46
60
60
60
60
38
6
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
45
45
45
45
45
45
40
25
10
6
2
3
4
3
3
3
4
2
1
1
1
2
3
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
3
6
7
6
5
5
13
8
3
4
6
14
15
11
6
1
12
8
5
3
3
3
3
9
8
7
7
7
7
7
4
1
1
1
1
4
7
10
11
12
13
14
12
9
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
83
77
68
59
48
58
65
72
129
91
81
85
70
74
82
86
100
96
94
120
82
84
89
84
91
100
97
129
99
95
91
96
83
84
78
95
74
76
74
81
69
69
84
69
73
129
76
91
71
62
59
55
53
43
57
43
49
51
52
61
52
60
76
95
95
95
95
79
90
91
91
91
91
91
60
56
59
53
53
53
39
39
32
30
30
35
44
57
57
57
57
52
9
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
7
33
17
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
4
3
2
1
3
3
4
2
1
4
7
6
3
1
1
1
2
4
8
9
8
8
17
15
13
7
1
1
3
6
3
1
1
1
1
5
7
9
19
24
27
30
15
1
1
1
1
1
10
19
10
1
1
1
5
3
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
61
101
57
67
68
63
81
71
73
75
81
79
79
78
98
75
80
82
83
101
76
87
75
76
77
89
98
78
72
71
69
50
50
60
58
65
101
81
90
90
87
60
57
52
48
61
62
64
89
89
53
46
37
27
26
27
28
27
39
28
30
39
50
68
68
68
68
40
35
30
24
19
30
42
60
90
90
90
90
49
43
36
29
23
24
26
32
41
41
41
41
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
33
18
3
1
3
5
3
1
1
1
1
1
3
3
4
5
3
2
1
3
4
3
2
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
1
2
2
2
2
1
1
1
1
1
1
4
5
3
2
5
8
9
5
1
2
1
1
1
1
1
1
1
7
5
4
4
4
4
4
3
2
1
1
1
1
5
5
5
5
5
3
1
3
4
5
5
6
3
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
46
46
46
57
55
49
113
49
61
58
46
80
54
53
53
80
58
65
67
88
69
73
74
79
105
75
98
83
85
86
109
88
76
79
76
73
76
70
74
69
77
105
95
113
113
98
74
74
63
58
74
77
78
109
109
77
73
68
70
49
44
51
53
54
74
69
48
50
46
39
37
37
29
27
26
24
23
38
55
75
113
113
113
113
60
51
43
31
25
30
38
50
69
69
69
69
19
1
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
46
34
18
3
1
1
2
2
2
3
2
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
5
5
3
1
1
1
2
3
2
1
1
1
1
4
3
2
1
1
1
2
12
8
4
4
14
9
5
6
7
7
7
4
2
2
3
4
4
4
4
4
4
12
9
6
6
6
6
6
7
5
4
4
4
8
4
1
4
6
7
8
4
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
75
106
75
72
66
67
73
67
69
68
73
77
80
108
95
85
93
91
92
98
97
91
99
96
99
101
98
116
98
101
107
93
107
91
88
92
98
96
106
106
91
90
87
80
102
80
90
98
101
108
108
110
81
68
76
75
71
116
77
73
75
81
79
83
83
83
83
62
63
60
56
55
63
74
86
110
110
106
106
68
61
59
46
41
46
62
82
116
116
116
116
43
2
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
40
30
15
1
1
2
1
1
5
4
2
1
1
1
1
5
3
1
1
1
1
1
1
1
2
2
2
3
4
3
2
1
1
1
1
2
3
3
3
4
3
2
1
2
3
3
3
3
3
7
9
6
3
3
5
6
4
2
1
3
5
4
3
3
3
3
14
20
24
26
27
28
29
18
8
5
5
5
8
7
6
7
7
7
8
7
4
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
21
20
17
34
20
31
30
30
72
41
48
55
52
56
65
56
66
62
63
65
72
62
63
66
59
63
59
57
63
61
63
63
72
66
58
60
58
59
66
49
44
41
43
40
46
50
45
66
47
46
40
40
32
27
28
18
16
21
30
31
50
66
35
36
39
34
33
33
33
21
21
19
16
15
17
15
18
31
23
32
32
20
19
18
14
13
13
14
17
22
22
22
22
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
8
5
3
1
1
3
2
2
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
3
4
5
4
2
1
1
4
3
3
2
1
2
2
3
3
3
6
4
3
3
3
2
2
2
3
5
4
3
2
5
4
3
2
2
3
3
3
4
5
4
4
4
4
4
4
2
1
1
1
1
1
4
8
4
1
1
1
1
1
1
1
1
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
114
111
125
235
115
140
123
116
167
148
167
186
270
201
189
205
225
222
220
347
210
203
209
183
214
220
227
354
281
290
347
374
351
369
367
374
367
369
302
289
374
260
237
242
239
176
221
172
204
196
270
270
173
159
129
106
105
107
100
90
125
90
111
147
133
151
151
151
151
99
99
90
80
76
86
75
89
147
122
151
151
124
87
71
54
53
55
73
83
97
125
125
125
125
83
83
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
4
42
22
2
2
2
2
3
2
2
1
1
1
1
8
6
4
3
2
1
1
1
2
4
4
5
8
5
2
4
5
4
2
1
2
4
5
4
3
5
4
3
6
4
2
1
1
21
31
28
16
4
15
32
55
47
27
7
6
12
40
20
1
1
1
1
7
10
13
18
20
21
23
13
4
4
2
1
1
28
25
13
1
1
1
1
1
1
1
1
1
12
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
80
76
81
94
86
100
165
99
113
127
124
138
137
138
154
142
140
153
154
137
137
165
134
136
127
131
131
140
153
149
154
146
147
149
149
150
165
142
153
137
136
121
115
109
108
106
111
116
116
116
108
102
107
103
79
89
96
90
142
89
93
94
88
87
84
84
84
77
87
94
94
94
94
94
94
116
96
108
108
68
62
52
37
32
34
41
50
64
65
65
65
65
10
75
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
5
4
34
17
1
2
1
1
2
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
1
1
1
1
6
5
3
1
2
3
2
1
21
31
30
17
5
29
43
30
18
11
4
1
3
5
18
24
27
29
30
26
22
19
19
19
19
19
12
6
35
20
6
6
29
24
15
6
6
6
4
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
81
111
72
68
61
65
73
75
114
113
98
113
114
91
96
101
114
93
101
85
80
78
81
76
80
111
86
86
80
101
72
69
73
67
68
101
65
62
62
62
60
58
111
60
66
86
59
68
48
41
40
33
33
26
31
36
40
62
42
47
53
63
77
101
101
101
101
65
57
48
39
35
38
43
44
62
62
42
38
33
25
24
21
18
23
30
39
56
56
56
56
33
7
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
2
2
2
2
2
7
5
3
2
1
1
1
2
4
4
2
1
1
1
2
2
2
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
3
5
3
1
2
4
2
1
3
5
5
4
3
4
6
13
14
8
2
1
3
7
8
8
8
8
9
20
15
10
10
10
10
10
6
3
3
3
3
7
6
6
6
6
6
6
4
2
2
2
2
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
25
24
23
44
29
39
38
43
74
52
60
75
75
84
103
99
97
95
93
97
103
84
81
84
75
71
103
67
68
73
63
66
74
54
71
59
60
61
70
59
64
63
56
55
56
55
53
56
60
66
67
67
67
72
64
72
63
64
68
73
69
70
71
70
67
66
64
64
64
62
67
67
55
52
51
46
43
57
52
52
58
58
46
50
46
46
46
49
60
73
73
73
73
64
6
70
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
5
1
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
1
1
2
2
3
2
1
3
2
1
1
1
2
1
1
2
3
24
13
2
14
26
37
41
23
6
38
38
38
20
2
2
2
2
34
29
24
24
24
24
24
13
3
3
3
3
6
11
16
11
6
6
6
11
8
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
141
137
115
105
93
129
108
113
137
184
137
192
133
130
134
141
154
148
188
199
141
137
147
127
120
184
147
159
190
192
134
132
108
96
91
84
78
83
73
92
123
88
188
104
109
199
102
94
84
64
59
57
52
46
42
45
48
45
65
57
64
96
131
190
190
190
190
114
110
97
82
68
60
57
46
52
49
42
51
51
27
24
19
23
32
43
63
63
63
63
63
53
2
51
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
11
6
3
1
1
5
3
1
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
3
2
2
2
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
5
9
7
5
3
1
1
1
1
1
1
1
2
1
1
1
2
3
3
4
2
1
1
1
1
2
4
5
3
2
2
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
38
38
38
38
38
38
31
34
27
28
29
24
33
32
37
38
45
56
51
56
59
55
51
51
50
50
56
53
53
53
78
51
54
57
52
66
55
49
55
47
48
49
59
51
47
50
44
43
42
45
40
40
46
53
50
50
50
51
71
50
56
56
59
61
72
78
50
49
54
52
53
53
53
53
47
46
44
41
41
41
36
48
51
51
71
71
47
50
40
37
37
43
54
66
72
72
72
72
6
78
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
8
13
7
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
2
3
2
1
1
1
2
2
2
2
2
2
1
1
1
2
1
1
1
4
2
1
1
1
1
2
3
3
4
12
9
6
7
17
28
22
12
3
26
30
16
2
4
5
5
6
11
13
16
23
26
28
29
17
5
5
3
1
1
9
18
9
1
1
1
6
3
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
147
147
147
147
147
147
124
117
120
144
97
118
88
99
121
123
131
226
197
226
346
219
240
222
237
281
259
331
259
344
254
240
327
209
203
205
157
164
155
192
226
240
346
290
311
331
317
344
327
223
232
206
196
270
181
175
170
154
138
132
134
162
177
181
346
155
151
148
134
131
118
118
118
137
169
215
215
215
215
215
150
141
149
132
136
136
95
92
75
63
65
83
106
142
142
142
142
131
21
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
6
5
71
36
2
5
5
3
2
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
4
6
5
5
4
3
11
9
5
1
1
10
20
53
34
16
11
29
58
48
39
20
1
7
5
4
12
16
18
20
29
33
38
50
56
59
63
37
11
11
8
5
5
23
42
23
5
5
5
16
10
5
5
5
5
10
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
267
267
267
267
267
267
210
226
173
166
134
141
134
165
252
186
264
208
240
357
250
345
246
261
237
221
345
217
223
246
251
265
284
354
267
324
243
238
327
262
266
279
320
278
303
289
234
243
237
244
268
256
274
294
313
357
357
345
329
343
345
297
324
354
324
301
327
320
309
310
303
303
303
272
262
251
242
223
223
223
222
268
230
264
264
163
150
126
94
76
113
169
238
357
357
357
357
149
13
162
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
2
67
34
1
2
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
4
5
6
7
4
2
3
3
3
2
2
2
2
59
44
30
76
123
106
90
46
3
3
47
92
61
30
30
30
30
140
100
61
61
61
61
61
72
83
107
57
8
8
48
54
31
8
8
8
21
14
8
8
8
8
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
191
191
191
191
191
191
138
240
146
164
149
191
164
188
310
230
313
352
358
586
421
414
407
472
409
451
472
420
528
421
398
380
347
362
401
423
460
440
528
383
400
405
386
361
380
363
306
350
366
370
573
409
473
511
493
586
586
395
372
368
276
284
303
307
356
280
381
312
343
363
363
363
363
246
219
187
157
133
198
184
221
573
266
247
240
141
120
104
74
154
251
372
586
586
586
586
586
141
2
139
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
16
8
1
1
3
3
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
4
7
5
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
4
4
3
2
3
5
33
18
3
45
110
77
45
24
4
1
20
40
21
3
3
3
3
74
57
41
41
41
41
41
21
2
2
2
2
22
17
13
7
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
190
190
190
190
190
190
182
242
298
647
678
805
2262
937
1034
1069
1180
1390
1427
2179
1960
1911
1991
1960
2262
1946
1985
1960
2179
1605
1613
1342
1170
1310
1311
1388
2262
1523
1597
1654
1467
1567
1696
1036
919
804
704
726
812
949
947
946
889
1360
635
570
563
408
374
385
321
303
401
422
443
949
402
410
424
337
304
267
262
205
180
157
140
119
156
141
181
385
233
279
279
145
130
110
76
59
106
170
250
390
390
390
390
141
5
136
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
42
23
4
13
11
9
143
78
13
19
11
4
15
23
12
1
1
2
16
30
41
35
30
48
44
39
35
41
22
3
3
3
7
9
10
12
13
15
8
2
34
26
19
13
9
6
251
142
34
34
88
54
21
33
46
168
137
70
4
108
107
106
63
21
21
21
21
86
61
36
36
36
36
36
23
11
11
6
2
2
3
5
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
151
142
128
119
113
179
125
127
142
152
119
165
110
113
131
142
159
179
195
197
123
115
119
113
112
152
136
144
199
165
119
119
99
97
98
89
90
83
81
102
89
90
195
108
120
197
124
117
111
111
83
87
78
69
110
65
66
63
62
57
70
101
137
199
199
199
199
122
116
102
86
71
72
59
60
111
64
57
53
53
29
25
20
32
50
72
110
110
110
110
110
58
5
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
23
6
27
15
3
4
15
9
3
3
4
3
3
3
4
4
5
3
2
2
1
1
1
1
2
4
3
2
1
2
2
2
3
3
2
1
4
2
1
1
5
3
2
2
2
2
3
4
4
5
12
11
7
4
2
18
13
9
5
2
7
13
7
2
2
2
2
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
103
150
96
102
94
93
149
126
132
138
176
142
153
161
165
187
176
187
191
204
196
204
191
204
182
172
191
157
148
176
132
130
127
125
139
149
142
186
182
156
195
152
138
128
195
126
155
152
198
198
122
112
95
77
76
92
90
114
182
131
195
195
185
198
198
198
198
132
118
101
85
74
90
80
106
195
135
198
198
109
103
81
58
46
44
49
59
72
72
72
72
39
12
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
15
43
22
1
1
1
3
4
5
4
2
1
1
1
2
4
3
3
2
1
1
1
1
1
2
5
9
6
3
5
4
4
4
2
1
3
5
5
4
3
6
9
5
2
4
7
35
37
38
19
1
9
12
16
38
32
17
2
2
2
6
4
2
2
2
2
37
32
27
27
27
27
27
18
9
3
3
3
5
33
30
17
5
5
5
7
6
5
5
5
5
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
24
28
26
34
32
39
62
38
46
46
47
53
60
52
54
56
58
60
57
59
61
62
58
53
49
45
47
47
50
58
55
48
48
53
51
61
62
49
47
53
41
41
54
37
35
48
37
34
36
36
29
41
26
26
23
27
27
24
46
27
35
41
43
53
53
53
53
39
33
32
23
21
24
21
23
45
25
27
27
18
17
16
13
13
14
20
28
41
41
41
41
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
3
2
2
3
4
5
6
5
3
1
3
4
6
9
5
1
1
1
2
1
1
1
1
1
16
11
6
6
6
6
6
3
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
40
42
49
52
49
87
62
56
58
64
60
65
65
66
87
72
71
74
74
72
74
74
72
87
69
67
68
72
62
64
61
57
74
59
62
60
62
63
55
58
49
47
46
42
47
58
49
74
44
41
45
38
34
42
27
30
32
28
42
36
39
46
51
63
63
63
63
52
53
51
49
47
47
47
33
42
34
31
34
34
23
23
21
17
19
22
27
36
36
36
36
34
4
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
5
26
13
1
1
2
2
2
3
3
2
1
1
1
3
3
2
1
1
1
1
1
1
2
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
1
2
2
3
3
3
2
1
1
1
1
2
4
4
5
4
4
2
1
1
1
3
2
1
1
1
1
16
14
13
13
13
13
13
7
2
1
1
1
4
5
6
5
4
4
4
2
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
178
165
190
365
361
626
877
840
1649
985
1048
1303
1148
1300
1342
1558
1670
1516
1670
1534
1536
1670
1533
1649
1501
1502
1558
1278
1309
1348
1176
1194
1233
1223
1363
1328
1181
1363
1649
917
797
706
569
543
518
460
585
588
614
1363
590
595
615
474
464
425
424
432
423
467
432
430
430
444
456
479
479
479
479
372
345
345
230
206
243
208
264
467
334
462
462
247
232
209
150
196
252
339
479
479
479
479
479
147
2
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
46
29
12
8
4
5
7
4
2
44
27
11
4
9
8
8
8
4
1
70
35
1
15
8
1
19
37
53
33
13
11
10
10
10
12
15
14
13
12
12
38
19
1
25
13
2
28
34
37
40
157
83
9
57
106
195
208
104
1
86
165
245
127
9
9
9
9
177
108
40
40
40
40
40
21
2
2
2
2
54
33
12
7
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
215
215
215
215
217
215
234
552
720
1020
2281
1573
1810
2223
1896
2223
2036
2060
2281
2031
2094
2196
2347
2347
2189
2289
2302
2098
2302
1889
1621
1593
1475
1757
1257
1289
1227
1199
1328
1327
1270
1283
1656
1015
990
902
893
775
849
897
934
913
846
1328
743
713
762
726
602
689
539
532
628
605
606
913
572
572
594
541
503
503
503
385
347
347
233
207
285
262
331
715
403
489
489
263
236
206
145
115
202
322
469
726
726
726
726
139
23
116
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
49
49
27
6
5
210
109
8
266
138
10
61
32
3
14
25
20
12
5
5
25
45
35
24
13
41
23
6
32
40
28
16
16
16
17
20
34
40
21
3
13
22
32
18
4
27
21
16
210
108
6
6
133
68
4
49
102
184
205
103
1
113
91
69
36
4
4
4
4
175
103
32
32
32
32
32
31
31
31
16
2
2
6
11
6
2
2
2
6
4
2
2
2
2
11
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
70
78
70
89
87
97
189
104
112
135
129
146
184
143
189
161
157
184
172
162
175
189
131
131
119
109
116
113
110
108
172
96
110
132
129
175
185
120
114
101
94
100
97
115
111
93
93
97
78
75
70
71
67
63
65
71
84
80
72
72
63
73
76
83
83
83
83
77
89
97
97
97
97
97
86
115
96
111
111
65
58
51
37
31
32
39
48
62
62
62
62
62
10
72
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
12
5
3
2
1
9
6
3
1
2
2
1
1
1
1
2
2
1
1
1
1
1
2
3
4
2
1
1
1
1
3
5
3
1
1
3
2
2
2
1
1
6
4
2
1
1
1
1
1
1
14
14
9
4
16
28
23
13
3
3
8
5
3
8
11
12
14
16
17
19
22
23
24
25
14
4
4
3
3
3
9
16
9
3
3
3
7
5
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
275
275
275
275
279
275
270
567
243
277
268
234
395
322
335
386
641
423
440
426
394
389
380
377
395
356
367
394
370
424
585
443
606
440
394
394
395
321
390
367
366
419
555
496
567
536
534
521
522
641
610
500
525
585
505
534
528
606
575
478
496
527
555
524
534
503
418
407
409
393
376
376
380
427
489
585
585
585
585
585
506
641
556
610
610
386
324
281
209
172
195
245
306
408
409
409
409
409
54
463
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
12
69
35
1
2
3
4
4
4
4
2
1
1
3
5
4
2
1
1
1
1
1
1
3
6
4
3
6
3
1
5
7
9
12
12
12
9
7
8
21
18
11
5
5
5
10
15
71
127
214
125
36
83
130
242
229
151
74
5
96
131
83
36
36
36
36
150
136
122
122
122
122
122
76
31
31
27
23
23
60
91
57
23
23
23
60
41
23
23
23
23
38
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
210
210
185
177
174
165
155
187
159
177
185
189
228
191
200
267
200
205
211
196
201
208
213
235
254
224
219
233
221
227
236
239
243
258
254
204
197
204
201
205
233
221
208
226
226
228
266
210
245
252
258
267
267
199
176
149
128
114
117
119
106
135
109
129
167
210
210
210
210
125
118
103
85
70
97
131
176
266
266
228
228
122
98
77
51
38
72
116
171
267
267
267
267
61
61
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
63
39
102
54
7
7
9
8
7
23
12
2
1
6
8
10
9
5
1
2
1
1
1
1
1
20
13
6
5
4
5
10
9
9
5
2
1
1
1
1
1
3
2
1
1
2
2
2
3
4
61
38
15
8
2
27
30
16
2
1
2
4
3
2
2
2
2
5
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
31
46
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
67
94
107
160
284
165
311
211
197
280
234
265
291
311
289
297
333
305
308
315
329
313
333
329
293
290
283
333
266
272
260
247
321
231
229
228
210
210
201
172
164
150
154
146
181
197
207
321
211
201
210
243
170
159
179
167
180
253
187
180
169
177
162
159
149
149
149
113
114
108
101
92
112
138
159
243
243
157
137
130
85
77
61
86
122
171
253
253
253
253
253
132
2
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
11
4
3
3
11
15
9
4
4
7
11
22
20
12
5
2
10
19
14
9
5
1
2
3
3
4
4
4
6
7
8
10
7
4
6
5
4
6
6
6
4
3
2
13
8
4
6
8
9
11
29
17
5
7
19
53
61
35
9
11
22
32
18
5
5
5
5
28
33
35
36
37
37
37
38
42
44
45
47
43
26
10
6
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
210
210
211
246
231
383
222
217
218
237
261
272
464
314
348
428
391
412
432
560
464
467
464
560
414
442
443
410
560
384
367
449
316
314
295
283
273
276
339
298
325
327
410
383
373
463
464
350
414
397
449
449
343
335
300
313
284
263
260
276
283
189
183
190
198
210
210
210
210
158
159
151
141
127
170
152
229
463
319
464
464
213
195
153
99
77
107
151
212
313
313
313
313
143
143
143
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
25
17
10
9
5
1
4
7
9
11
10
7
4
4
4
6
11
7
3
2
2
2
7
5
3
4
21
15
9
6
7
8
7
6
4
2
9
17
12
8
39
24
10
10
7
5
5
6
10
14
77
109
68
28
18
71
82
41
1
5
9
14
14
14
14
14
15
40
27
15
15
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
72
107
143
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
84
107
106
151
243
167
273
193
198
214
225
239
255
297
271
295
279
295
279
277
273
267
275
263
297
260
243
258
239
244
275
220
232
250
223
297
260
214
197
228
169
171
163
141
146
158
194
219
251
251
186
203
182
159
245
164
170
181
250
153
141
138
122
108
93
91
91
100
116
116
103
96
113
98
118
251
145
146
146
116
74
64
48
34
66
107
157
245
245
245
245
119
7
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
15
3
2
1
9
5
2
43
30
16
3
6
3
1
1
1
1
1
1
1
1
1
3
5
4
3
4
6
7
9
12
7
3
3
2
2
3
5
7
9
5
1
3
5
4
4
5
4
3
3
23
44
31
19
32
51
37
21
6
5
18
32
19
6
6
6
6
26
21
16
16
16
16
16
10
5
5
4
3
3
4
6
4
3
3
3
4
3
3
3
3
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
239
239
239
239
239
239
182
278
176
195
171
171
219
218
264
242
269
336
304
380
323
319
336
324
330
325
345
336
326
334
326
330
345
341
324
367
367
321
369
297
274
281
316
298
299
341
305
258
236
225
233
240
254
341
244
244
223
189
199
342
177
206
248
268
333
277
367
250
255
251
213
213
213
150
123
123
76
63
107
106
153
342
198
277
277
134
123
95
63
50
97
158
234
367
367
367
367
30
4
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
20
1
22
11
1
1
2
1
1
4
3
2
3
4
13
23
14
5
4
3
3
3
3
4
6
4
2
6
4
2
2
2
2
3
2
1
1
3
2
1
22
17
10
3
25
27
15
3
20
38
34
18
3
12
22
25
13
1
4
7
4
1
7
10
12
13
14
26
19
13
13
13
13
13
20
24
12
1
1
3
14
13
8
3
3
3
2
2
2
2
2
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
31
31
31
31
31
31
28
36
29
29
28
28
34
42
55
65
60
107
96
110
133
150
132
141
147
162
150
162
138
162
134
128
149
123
118
149
98
99
77
82
78
77
130
88
87
87
106
73
75
62
59
56
58
69
54
54
56
56
53
53
68
63
69
70
106
66
60
57
51
48
43
42
41
43
48
48
41
39
40
37
35
52
45
44
53
53
40
42
37
37
37
43
53
68
68
68
68
57
9
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
12
6
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
22
12
2
7
14
29
22
11
1
24
14
5
3
2
2
2
2
21
22
23
23
23
23
23
13
4
3
3
3
4
10
16
10
4
4
4
6
5
4
4
4
4
6
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
135
135
135
135
135
135
91
113
71
60
52
58
59
79
138
93
123
134
133
142
146
162
146
154
155
162
164
157
155
162
186
156
159
165
148
151
141
136
155
135
140
145
147
157
138
124
123
121
124
123
117
138
127
131
139
144
150
155
173
160
164
153
166
165
168
186
155
147
138
130
116
114
114
112
113
113
107
102
103
102
92
125
130
126
173
173
113
118
96
84
84
101
128
165
168
168
168
168
18
186
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
7
4
2
4
6
6
4
2
2
2
3
4
5
7
62
36
10
12
24
56
46
25
5
80
47
14
12
10
10
10
10
54
60
63
64
65
65
66
37
8
8
6
5
5
22
40
22
5
5
5
13
9
5
5
5
5
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
134
136
167
531
185
196
190
138
154
205
211
228
546
231
234
238
218
220
218
336
199
194
193
169
229
298
310
531
525
400
411
546
396
403
396
398
427
439
527
525
376
435
520
413
527
361
520
358
408
403
546
546
301
276
221
165
149
139
136
117
165
158
234
446
365
451
451
451
451
256
236
200
158
139
182
166
231
446
311
451
451
237
228
196
153
128
109
101
109
115
124
124
124
124
21
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
14
4
1
1
1
4
2
1
2
3
2
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
4
6
4
2
3
4
4
3
2
4
3
3
5
8
6
5
6
8
6
4
23
32
31
21
12
13
32
56
47
29
11
5
12
42
26
10
10
10
10
11
12
13
35
46
52
58
31
5
5
5
5
21
40
59
40
21
21
21
21
21
21
21
21
21
21
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
44
42
42
73
47
51
54
55
65
69
71
79
110
101
105
105
138
113
113
120
138
106
116
112
117
138
110
133
122
119
124
151
137
144
145
151
144
144
121
115
151
96
90
95
83
85
107
85
91
89
110
110
80
73
63
55
49
51
59
76
55
74
71
72
79
79
79
79
79
53
52
47
42
40
43
47
60
70
70
107
107
59
59
54
41
34
34
36
44
55
55
55
55
25
9
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
15
6
6
3
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
5
3
1
2
4
3
2
1
1
3
2
1
6
9
6
4
2
2
3
2
2
4
6
11
13
14
8
2
4
4
3
3
3
3
3
3
8
10
11
11
11
11
12
7
2
2
2
2
2
7
13
10
7
7
4
2
3
3
3
4
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
87
89
89
71
64
93
64
82
95
91
121
124
127
133
146
149
124
128
131
135
155
140
146
145
140
139
145
136
127
146
111
105
146
100
108
121
131
121
134
132
125
130
123
121
119
112
120
122
128
133
136
149
129
155
123
129
135
136
144
124
146
126
133
134
134
134
134
131
135
138
138
138
138
138
135
121
130
132
135
135
138
90
76
73
81
105
120
155
155
155
155
138
93
93
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
2
1
1
1
2
3
3
2
1
2
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
10
8
6
5
4
2
1
1
1
3
2
1
11
11
7
3
2
1
3
5
7
9
53
33
14
34
46
58
73
40
7
3
7
11
8
5
5
5
5
59
32
6
6
6
6
6
4
2
2
2
2
3
20
32
17
3
3
3
20
11
3
3
3
3
21
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
146
218
146
161
145
149
150
148
145
150
228
158
155
162
184
178
175
268
177
185
184
158
187
198
197
357
244
263
283
367
320
338
357
334
367
321
279
269
367
247
224
223
209
164
202
148
174
166
228
228
133
122
102
87
84
80
77
78
89
80
89
135
122
143
143
143
143
106
98
88
79
75
83
73
86
135
113
143
143
99
94
93
97
99
99
99
96
98
99
99
99
99
13
86
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
9
51
26
1
2
3
2
2
3
4
2
1
2
2
2
3
2
1
2
2
2
1
1
3
2
2
2
3
2
1
2
1
1
2
2
2
3
2
1
5
3
1
4
4
3
2
3
12
16
14
7
1
15
30
52
38
20
3
4
4
4
2
1
1
1
1
37
30
24
24
24
24
24
16
8
8
8
8
22
37
30
24
24
24
55
30
5
5
5
5
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
50
49
44
70
68
78
115
83
88
74
72
78
89
101
115
113
139
125
124
133
139
117
127
120
124
139
114
141
121
117
133
121
123
123
141
121
105
108
101
97
141
89
86
82
67
61
61
61
66
78
70
70
65
79
55
63
47
54
61
75
83
59
64
64
65
69
69
69
69
49
43
36
31
28
35
32
40
79
51
63
63
36
33
30
24
20
27
36
50
73
73
73
73
30
4
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
23
7
2
1
1
2
4
3
2
3
2
2
1
1
2
2
3
2
1
1
1
1
1
2
3
2
2
2
3
4
3
2
3
4
2
1
2
3
3
4
5
5
3
1
2
3
3
3
10
13
8
4
4
13
12
7
2
1
1
1
3
5
5
5
5
5
5
20
15
10
10
10
10
10
7
4
3
2
2
4
5
6
5
4
4
4
3
2
2
2
2
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
47
45
50
50
46
54
73
47
52
56
61
76
80
91
96
115
120
102
111
111
106
120
90
111
89
89
120
84
79
74
73
56
55
63
74
80
93
116
81
66
63
57
55
49
49
65
49
46
43
43
39
39
30
41
25
42
46
44
116
39
49
57
58
69
69
69
69
48
50
47
43
39
39
39
31
44
32
28
27
26
23
27
32
39
39
39
39
39
39
39
39
26
26
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
10
6
4
2
1
2
4
3
2
3
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
3
7
4
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
3
6
4
3
2
2
3
5
8
5
2
2
3
2
1
2
3
3
4
4
4
4
8
10
11
12
7
3
2
2
2
7
6
5
9
11
12
12
12
12
12
12
13
19
22
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
72
72
72
72
72
72
46
42
43
42
38
60
41
43
47
44
54
66
62
92
70
69
71
81
73
75
81
73
74
66
65
65
66
65
72
73
57
58
74
59
62
66
71
66
64
59
52
58
73
59
82
65
66
74
75
92
92
63
65
73
55
61
52
53
56
55
59
71
67
73
73
73
73
55
49
49
33
29
37
32
37
82
42
42
42
24
24
23
22
22
33
46
62
92
92
92
92
22
2
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
13
7
6
3
1
9
5
1
3
2
2
2
3
2
1
1
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
3
5
3
1
1
1
1
1
1
3
5
11
9
8
8
8
21
19
10
1
9
11
13
10
8
8
8
8
28
16
5
5
5
5
5
3
1
1
1
1
4
7
6
5
5
5
12
11
6
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
40
38
49
64
43
84
52
55
78
81
96
199
125
137
151
130
121
115
123
163
135
138
152
199
154
153
165
163
158
193
163
159
193
156
158
162
199
142
154
119
106
97
87
90
85
90
97
103
107
107
100
99
126
72
79
85
85
123
103
85
98
86
79
78
69
69
69
58
64
64
64
64
67
64
64
87
82
86
126
126
83
93
99
99
101
106
112
123
123
123
123
99
6
93
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
7
6
3
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
17
33
20
7
3
2
1
1
1
2
2
2
2
3
9
12
16
22
25
27
29
16
4
2
1
1
18
27
28
28
28
29
61
38
16
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
253
253
253
253
253
253
186
253
153
138
119
116
115
159
220
179
288
202
183
188
182
170
204
153
155
158
171
156
157
175
176
196
244
209
253
240
173
173
169
187
201
220
257
223
253
247
224
249
238
288
282
226
240
212
212
220
221
244
238
204
218
222
257
251
206
189
193
196
222
253
253
253
253
185
170
153
137
124
146
129
162
288
213
282
282
168
163
154
117
105
105
117
141
174
174
174
174
149
19
168
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
4
4
28
14
1
5
3
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
3
4
4
2
1
2
3
4
5
13
14
8
2
1
1
1
1
7
13
72
74
44
14
66
118
111
57
4
1
46
64
82
107
120
126
129
126
94
63
63
63
63
63
34
6
6
6
6
12
26
41
26
12
12
12
19
15
12
12
12
12
15
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
68
62
60
59
53
69
68
60
62
71
60
69
64
64
69
72
75
90
89
76
78
90
77
77
81
90
84
84
89
84
76
82
85
73
72
74
69
65
85
63
62
60
89
58
60
71
58
56
57
56
55
63
48
52
43
47
46
42
66
35
43
54
66
89
89
89
89
51
46
39
30
26
30
36
43
59
59
48
48
30
27
25
19
16
21
30
42
63
63
63
63
19
6
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
22
6
24
12
1
1
1
1
2
3
3
3
3
3
3
2
2
1
1
1
1
1
1
2
2
3
2
1
1
2
2
2
3
3
2
1
1
1
1
1
2
2
3
2
2
12
7
2
2
2
19
12
6
12
18
24
16
8
3
2
8
5
3
7
9
10
12
9
7
7
8
8
8
9
12
13
13
8
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
24
36
29
38
38
31
47
37
57
60
75
147
104
115
127
116
138
147
127
140
123
138
116
147
114
108
140
96
93
85
70
80
72
85
137
85
118
76
63
61
55
52
50
52
41
41
38
32
34
34
29
31
29
23
23
43
43
44
137
43
47
48
37
36
30
29
29
24
28
29
29
29
29
29
28
31
28
30
30
23
23
22
21
20
20
20
20
21
23
23
23
23
3
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
2
2
2
3
4
3
2
3
2
1
1
1
1
2
3
2
1
2
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
3
5
8
6
3
1
1
1
2
1
1
1
1
1
1
1
2
11
15
17
20
12
5
4
3
3
3
4
6
4
3
3
3
2
1
1
1
1
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
249
249
249
249
249
249
166
249
158
155
143
217
178
188
298
253
221
253
265
219
226
243
265
266
221
183
182
172
190
189
205
298
210
273
251
229
266
241
193
193
174
288
149
175
177
190
256
176
298
192
186
273
164
153
144
115
113
95
80
108
67
77
92
99
116
112
133
170
213
288
288
288
288
198
181
161
140
119
110
101
81
108
75
69
70
70
48
48
50
46
60
77
97
133
133
133
133
116
4
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
7
5
3
1
2
4
5
3
2
4
3
2
2
2
2
10
7
4
3
2
1
1
1
1
2
3
2
2
2
2
2
2
2
3
2
1
2
3
4
4
2
1
3
5
4
3
2
1
2
3
17
12
7
7
15
16
11
6
4
3
2
2
2
2
2
2
3
23
17
11
11
11
11
11
10
10
8
6
6
10
15
13
11
11
11
26
22
13
4
4
4
4
4
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
265
265
265
265
265
265
177
265
140
127
107
116
148
166
273
268
220
268
273
201
223
235
273
217
228
194
215
159
165
158
170
247
180
198
167
228
138
146
168
160
189
237
132
132
122
131
122
142
247
149
179
198
134
121
106
96
81
71
68
91
62
72
72
60
104
66
104
140
170
237
237
237
237
149
127
102
80
67
67
56
59
92
63
72
72
47
45
44
34
34
34
43
56
76
76
76
76
25
9
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
34
5
3
2
1
4
2
1
1
2
2
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
2
2
2
1
1
2
3
4
9
12
15
8
1
6
12
20
33
34
17
1
1
4
17
13
9
9
9
9
42
27
12
12
12
12
12
7
3
3
2
2
2
9
16
9
2
2
2
1
1
1
1
1
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
280
280
280
280
280
280
195
280
183
174
161
226
188
205
281
277
258
277
281
263
286
259
281
266
271
269
286
268
244
250
252
252
286
244
266
243
220
270
199
208
217
205
209
209
217
224
202
209
256
200
239
270
229
211
231
231
170
165
156
121
108
131
129
119
256
121
150
183
198
187
187
187
187
158
162
162
112
105
117
100
104
198
117
109
102
100
78
84
93
100
104
118
134
162
162
162
162
100
10
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
37
14
3
4
2
1
5
5
4
3
3
3
2
2
2
2
3
3
3
6
4
3
2
2
3
2
2
10
12
6
1
2
3
3
2
2
2
4
5
7
9
18
10
2
1
1
9
6
3
3
10
16
15
15
37
55
40
22
5
2
4
6
4
3
3
3
3
42
33
25
25
25
25
25
14
4
3
3
3
19
27
26
25
25
25
57
31
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
202
202
202
202
202
202
134
114
109
93
82
103
93
112
177
126
128
157
141
154
151
191
165
171
202
191
170
165
171
191
173
177
180
157
154
180
137
129
129
116
114
114
137
110
102
121
122
129
202
120
112
113
112
108
118
118
127
150
137
131
130
109
113
115
110
129
103
95
111
113
113
113
113
86
89
85
80
79
85
75
79
120
110
112
137
137
92
100
108
107
112
121
131
150
150
150
150
107
7
100
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
5
37
19
1
1
2
2
2
3
2
1
1
1
3
2
2
1
1
1
1
1
1
1
2
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
13
7
1
2
3
2
1
2
4
17
31
23
15
24
51
45
27
10
1
6
5
4
4
4
4
4
18
21
23
24
24
24
25
16
8
6
4
4
18
27
26
25
25
25
62
42
22
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
249
249
249
249
249
249
202
264
172
161
143
142
156
186
220
205
278
258
250
266
317
264
268
268
291
240
245
269
277
291
387
272
271
263
249
244
193
205
212
234
258
258
317
264
264
245
240
252
233
278
259
236
250
239
244
253
251
243
387
212
208
244
219
214
317
172
178
195
215
249
249
249
249
210
237
239
239
239
239
239
212
278
293
274
387
387
233
258
265
241
238
238
224
235
238
238
238
238
23
215
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
14
43
23
3
3
3
3
6
6
7
5
3
2
2
2
3
7
4
1
1
1
1
2
3
5
4
3
2
1
3
5
6
6
4
2
10
10
7
4
10
14
19
24
14
5
3
2
8
15
57
38
19
13
40
68
54
40
22
5
10
8
7
8
8
8
9
23
30
38
52
59
63
67
43
19
17
15
15
52
48
45
56
61
67
141
75
9
9
9
9
16
19
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
70
70
70
70
70
70
43
38
36
35
30
31
47
42
51
62
60
80
80
87
100
100
103
94
96
92
103
89
87
103
85
82
89
76
75
73
73
60
70
60
62
64
73
76
53
55
54
53
73
47
51
50
50
70
48
49
48
49
53
35
35
42
43
39
76
33
35
42
44
53
53
53
53
40
42
41
39
37
38
37
37
49
37
38
38
32
32
35
37
37
37
31
34
34
34
34
34
32
5
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
1
1
1
1
2
1
1
2
3
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
2
2
2
3
3
3
9
7
4
2
2
1
1
1
2
2
2
5
8
11
15
11
7
4
3
2
2
2
2
2
2
2
5
7
9
10
11
11
12
7
2
4
5
5
6
10
15
10
6
6
6
4
2
2
2
2
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
55
49
60
58
53
109
63
68
75
91
74
93
96
99
109
133
94
104
100
98
139
107
114
121
116
118
133
120
139
118
101
105
123
112
123
116
139
106
100
91
79
78
75
73
74
78
82
84
94
94
69
68
63
68
52
55
49
55
69
66
100
117
83
86
82
76
75
67
72
72
49
46
51
43
43
84
46
46
50
39
36
62
26
29
46
62
81
117
117
117
117
35
35
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
4
2
1
1
3
3
2
2
4
2
1
1
2
2
2
5
4
3
2
1
1
1
2
6
3
1
2
3
3
2
2
1
1
4
6
4
2
1
1
1
5
5
6
3
1
2
3
13
23
12
1
4
8
13
12
10
5
1
1
18
14
7
1
1
1
1
36
23
10
10
10
10
10
5
1
2
2
3
4
25
17
10
4
4
4
2
1
1
1
1
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
47
87
46
55
52
54
74
61
64
66
74
65
63
64
71
66
69
66
68
69
67
85
69
65
67
65
59
69
57
58
58
54
67
58
58
62
66
73
84
87
85
64
59
53
48
49
56
67
60
60
52
47
47
41
30
35
36
32
53
37
31
33
36
39
39
39
39
32
37
39
39
39
42
39
49
84
62
87
87
44
46
46
44
44
43
43
43
43
43
43
43
26
26
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
2
1
1
2
1
1
3
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
3
6
12
8
5
7
9
11
13
7
1
1
3
2
2
3
4
4
5
3
2
2
7
10
11
12
6
1
1
1
2
7
5
4
3
2
2
2
2
2
2
2
2
14
20
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
51
54
53
56
55
52
71
56
60
63
63
69
69
79
75
76
95
82
84
85
95
82
80
95
76
76
80
73
70
72
67
67
74
67
68
68
67
74
63
59
57
55
56
53
79
59
59
64
60
73
73
50
50
43
45
53
55
63
74
57
55
56
56
57
57
57
57
42
39
36
32
30
38
34
33
79
43
45
50
50
35
39
42
43
47
53
60
73
73
73
73
43
43
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
21
1
23
13
3
2
1
3
7
7
4
1
3
2
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
4
5
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
5
18
14
10
5
1
1
1
3
2
1
1
1
1
15
16
16
16
16
16
17
9
1
1
1
1
9
7
6
11
14
17
30
15
1
1
1
1
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
45
45
62
65
66
139
75
75
110
104
147
267
213
267
247
269
295
249
278
281
295
281
258
295
222
207
279
187
180
258
138
125
114
116
149
170
214
265
167
132
116
99
86
74
78
66
69
69
64
64
59
57
59
47
54
78
82
84
265
77
88
98
82
83
78
78
78
52
52
47
42
41
44
38
36
66
47
47
59
59
39
44
48
50
50
50
52
54
54
54
54
50
7
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
9
7
6
5
4
2
1
1
1
1
2
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
6
3
1
1
1
3
2
1
1
1
1
1
1
1
1
2
3
5
13
15
14
8
2
1
2
2
2
2
2
2
3
6
7
7
7
7
7
8
5
2
2
2
2
8
10
9
8
8
8
25
13
2
2
2
2
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
216
216
216
216
216
216
140
118
118
103
86
103
96
116
221
187
231
459
376
438
524
564
475
419
461
402
424
574
446
555
508
524
564
541
574
555
523
490
429
392
387
405
574
393
392
376
332
300
281
246
241
263
264
273
289
295
300
345
313
350
349
302
331
354
351
311
334
322
316
317
310
310
310
273
258
258
183
165
178
148
148
272
175
174
182
182
137
135
110
103
119
175
243
354
354
354
354
184
13
197
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
3
5
3
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
7
4
2
1
3
5
3
2
2
2
2
2
4
7
66
93
64
35
59
77
84
91
100
110
99
89
48
8
8
8
8
133
110
88
88
88
88
88
46
5
5
3
2
2
42
72
37
2
2
2
15
8
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
30
30
30
30
30
30
22
37
27
33
50
31
39
42
58
64
83
139
114
139
126
139
116
123
113
108
104
106
89
123
85
83
108
73
69
88
56
71
69
80
139
86
118
83
77
62
53
49
45
51
35
33
36
34
35
35
34
44
31
31
29
46
57
63
139
63
56
55
46
43
39
35
35
32
36
39
39
39
39
39
31
37
40
37
52
52
38
43
39
39
39
44
52
48
51
51
52
51
51
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
4
3
2
1
5
3
1
3
3
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
2
2
3
2
2
2
2
3
2
1
2
2
1
1
1
2
3
4
3
3
3
2
1
2
4
12
7
2
7
12
13
10
6
2
1
4
4
3
2
2
2
2
6
8
10
11
11
11
12
7
2
3
2
1
1
7
14
7
1
1
1
3
2
1
1
1
1
20
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
102
102
102
102
102
102
87
121
104
127
164
116
185
139
138
156
166
178
198
266
206
247
202
203
202
198
253
193
195
182
183
184
204
256
185
235
197
185
236
179
179
183
219
172
167
196
130
159
184
177
266
247
229
232
253
253
244
256
235
236
205
219
194
196
178
169
160
172
148
128
116
97
97
89
96
99
99
99
119
108
118
266
142
141
144
127
121
118
99
99
99
105
124
148
148
148
148
140
29
169
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
14
33
17
1
2
4
5
3
2
9
5
1
1
1
1
2
3
4
3
3
2
1
1
2
2
2
3
4
2
1
2
3
3
4
3
2
2
3
4
5
7
9
11
13
26
30
19
8
8
47
28
9
29
58
73
75
38
1
33
26
19
13
8
8
8
8
19
24
30
43
50
53
55
33
11
9
8
8
13
65
82
47
13
13
13
16
14
13
13
13
13
21
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
269
269
269
269
269
269
196
293
178
183
197
158
175
202
216
211
271
246
283
375
288
359
282
290
283
262
362
286
301
317
475
329
357
372
296
383
268
263
345
270
278
297
328
293
318
307
250
280
278
271
288
272
294
313
331
375
375
359
345
361
362
346
383
382
383
475
345
334
351
330
322
318
318
286
280
273
265
252
252
252
224
296
277
277
307
307
237
253
223
223
234
292
316
383
383
383
383
287
287
475
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
13
23
12
1
1
1
1
1
5
13
7
1
1
1
1
1
1
1
1
1
1
1
2
3
5
8
11
6
1
1
3
6
3
1
5
7
10
10
10
11
14
15
16
24
33
44
44
44
44
144
82
20
72
125
191
205
104
3
24
107
137
78
20
20
20
20
137
100
64
64
64
64
64
40
16
16
16
16
20
53
87
53
20
20
20
53
36
20
20
20
20
121
223
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
253
253
253
253
284
256
272
634
249
231
220
157
149
234
254
270
640
311
364
371
302
359
262
279
280
267
362
288
300
358
370
367
609
354
347
344
307
301
336
313
317
403
558
504
634
578
537
537
524
640
584
433
458
434
442
468
477
609
553
466
488
517
558
502
537
481
409
410
393
379
354
354
354
321
323
318
312
310
364
331
380
640
481
584
584
370
324
302
275
256
269
287
316
362
362
362
362
218
16
202
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
34
6
52
27
2
2
3
3
3
4
6
4
2
1
3
2
1
1
3
3
2
1
1
2
1
1
2
3
2
2
5
4
4
2
1
1
3
2
2
11
21
18
12
6
3
1
1
1
64
127
176
96
16
68
120
242
165
88
44
1
21
42
29
16
16
16
16
128
97
66
66
66
66
66
61
56
56
56
56
71
78
86
94
98
102
152
119
67
16
16
16
16
16
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
119
119
92
99
80
86
84
119
99
97
116
124
131
205
173
179
232
207
178
185
182
233
179
188
203
205
211
232
207
233
193
196
167
143
152
152
150
159
233
157
149
139
125
125
125
126
119
124
135
138
156
156
156
161
165
161
161
149
162
164
175
186
156
155
157
152
149
149
149
143
156
156
126
117
115
102
97
126
128
125
165
165
110
115
94
84
84
103
130
161
175
175
175
175
11
186
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
14
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
11
6
1
1
1
1
1
1
5
9
56
36
17
40
64
79
80
57
34
93
89
86
43
1
1
1
1
78
70
63
63
63
63
63
38
13
13
11
10
10
23
37
23
10
10
10
21
15
10
10
10
10
10
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
49
45
53
59
60
89
68
66
70
66
73
81
94
99
96
159
99
106
109
102
113
107
113
124
114
134
114
132
109
113
114
115
143
110
107
117
134
106
132
92
78
85
89
88
94
148
121
124
143
143
122
159
110
112
113
89
89
100
70
58
59
62
75
92
92
92
92
63
62
57
51
44
58
52
58
148
68
65
59
53
34
28
23
17
39
66
99
159
159
159
159
53
2
51
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
4
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
2
1
1
1
1
2
3
2
1
1
1
1
2
2
2
3
4
25
17
10
14
14
14
15
12
10
17
14
9
5
7
8
9
10
13
10
8
8
8
8
8
5
2
2
2
2
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
54
52
52
53
49
65
66
60
73
60
63
76
81
89
102
112
102
112
102
96
112
96
99
99
105
89
97
90
85
105
87
90
97
86
89
85
93
78
75
73
71
64
73
63
68
108
82
77
89
89
90
94
101
93
60
65
72
73
87
79
79
73
85
69
67
68
67
63
71
71
51
47
55
48
49
108
48
46
43
34
34
35
34
34
34
50
66
94
94
94
94
22
12
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
15
31
16
1
2
3
2
2
3
4
3
2
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
4
5
6
11
16
9
2
1
1
1
2
4
3
2
2
2
2
36
21
7
7
7
7
7
6
6
4
2
1
1
7
14
7
1
1
1
4
2
1
1
1
1
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
41
43
40
47
45
67
72
57
62
61
66
68
70
92
72
72
72
70
70
71
70
72
74
67
68
68
68
70
72
73
81
76
74
70
69
68
68
67
64
62
56
59
67
58
82
65
75
81
78
92
92
65
64
58
52
56
50
52
65
49
55
66
62
68
68
68
68
41
35
29
22
18
28
26
34
82
42
49
49
28
25
21
15
12
24
39
58
92
92
92
92
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
1
1
2
3
2
2
3
2
1
2
1
1
3
5
7
4
1
1
1
1
1
1
3
3
3
2
2
2
2
1
1
1
1
4
7
4
2
1
1
1
1
1
1
1
2
3
5
13
7
1
5
9
21
19
13
8
10
5
1
1
1
1
1
1
8
7
6
6
6
6
6
4
2
2
1
1
1
5
6
4
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
88
120
85
81
70
79
78
91
120
117
108
117
104
102
101
98
102
96
95
91
102
91
94
102
91
93
91
88
88
88
80
77
80
72
73
73
77
85
69
71
65
68
76
64
83
84
68
65
64
64
58
58
62
48
52
51
57
64
75
57
49
60
71
88
88
88
88
57
55
50
44
40
41
43
53
59
57
83
83
49
49
47
35
34
34
33
39
45
45
45
45
25
9
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
4
3
2
1
1
1
1
2
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
4
6
5
5
12
10
8
4
1
1
3
3
3
7
9
10
11
10
7
5
5
5
5
5
3
1
28
14
1
1
7
13
7
1
1
1
3
2
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
270
270
270
270
270
270
201
259
165
145
132
125
119
153
171
176
274
232
214
227
218
250
245
228
250
221
256
246
217
278
222
239
253
232
270
232
206
217
234
213
232
239
255
245
259
248
259
278
260
274
253
250
257
255
256
256
247
253
232
234
220
242
255
234
278
204
221
232
244
270
270
270
270
172
164
147
126
114
136
123
153
274
199
253
253
164
161
142
109
92
92
100
118
141
144
144
144
144
19
163
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
6
4
36
19
2
4
7
4
2
5
3
2
2
1
1
1
2
3
4
3
2
1
2
3
2
1
2
3
4
3
2
2
4
3
3
2
2
4
5
6
27
23
14
6
3
1
5
9
18
27
73
46
20
68
92
117
100
84
42
1
1
2
8
11
13
14
15
27
33
39
53
60
64
66
43
21
21
13
5
5
60
76
40
5
5
5
3
2
2
2
2
5
12
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
534
534
534
534
534
534
399
612
315
261
230
210
231
329
397
365
624
509
490
537
531
578
497
486
534
461
480
498
492
531
527
531
603
526
498
472
531
389
360
376
367
441
578
515
612
572
527
575
544
624
584
460
504
492
535
535
518
603
563
459
468
508
538
498
523
483
452
535
492
495
495
495
495
378
352
321
292
264
315
281
351
624
469
584
584
390
349
330
252
220
220
257
313
389
398
398
398
398
56
454
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
9
25
14
3
2
1
3
2
2
9
6
3
1
1
1
2
3
2
1
1
1
3
2
2
5
5
6
6
5
5
4
4
5
3
1
3
2
2
7
12
7
3
2
2
4
5
4
3
3
147
197
100
4
77
150
125
70
16
2
31
60
31
2
2
2
2
139
147
151
153
154
155
155
97
40
40
24
8
8
52
97
52
8
8
8
50
29
8
8
8
8
32
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
31
32
31
34
42
36
51
45
54
51
55
59
61
73
65
65
70
66
68
70
66
73
64
67
65
64
68
66
67
73
68
69
71
69
86
70
64
63
57
59
50
51
54
59
60
66
86
54
53
53
48
44
53
34
33
36
45
42
52
86
37
40
44
37
34
34
34
29
31
31
31
31
33
31
31
45
42
42
53
53
30
26
21
20
25
33
39
43
52
52
52
52
38
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
1
1
3
2
1
1
6
4
2
2
1
1
10
8
7
6
3
1
1
1
3
5
4
4
5
7
13
13
12
7
2
2
3
2
2
3
4
4
5
9
8
8
8
8
8
8
5
2
2
1
1
1
8
8
4
1
1
1
2
1
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
259
259
259
259
259
259
193
288
155
139
119
123
124
170
244
206
296
339
327
378
375
369
327
331
343
314
375
356
340
336
411
334
346
382
291
354
266
243
350
266
304
328
375
349
342
356
336
312
306
296
282
278
299
314
336
378
378
374
411
371
375
363
361
382
375
328
350
338
333
334
328
328
328
310
313
310
307
307
304
304
304
296
333
306
411
411
259
270
267
240
263
289
323
382
382
382
382
221
19
209
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
7
23
12
1
1
2
2
3
3
4
2
1
2
1
1
1
1
1
2
2
1
1
1
2
3
2
1
1
2
2
2
4
4
2
1
5
3
1
7
18
20
10
1
2
3
2
1
27
53
165
93
22
72
122
193
200
118
36
1
93
129
75
22
22
22
22
146
114
83
83
83
83
83
51
20
20
20
20
51
77
89
95
98
102
152
128
73
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
21
20
20
27
27
30
72
46
64
70
81
122
102
121
121
107
108
122
109
107
106
108
97
122
97
93
107
88
88
93
82
84
81
80
102
84
86
79
93
82
60
55
50
41
48
50
59
102
58
58
53
49
53
40
55
49
56
54
94
61
51
62
49
50
50
47
47
47
40
39
38
35
39
34
33
62
43
44
53
53
38
41
34
34
34
36
44
55
55
55
55
49
12
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
10
2
2
2
2
3
3
2
1
4
5
3
1
1
1
1
4
2
1
1
1
1
1
1
1
2
3
5
3
1
2
3
2
1
1
1
1
1
1
1
2
1
1
2
2
3
4
5
5
6
8
6
4
4
8
11
10
5
1
3
2
2
2
2
2
2
3
7
9
11
16
19
20
22
13
5
4
3
3
4
9
15
9
4
4
4
3
2
2
2
2
4
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
52
52
52
52
52
31
31
44
50
54
97
64
68
73
71
76
89
91
96
103
128
109
115
107
115
113
104
128
113
101
97
100
95
97
128
89
86
85
82
82
80
85
90
72
74
87
73
89
71
79
75
64
70
49
47
45
40
38
56
32
42
54
54
90
78
58
68
77
87
87
87
87
67
68
65
61
60
59
57
57
56
52
48
57
57
40
43
45
44
49
55
63
78
78
78
78
44
4
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
2
2
2
2
3
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
3
4
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
4
2
1
1
2
3
4
4
4
5
5
3
2
7
12
12
10
6
2
2
2
2
2
2
2
2
2
16
14
13
13
13
13
13
12
8
4
4
4
8
13
15
16
16
17
28
15
2
2
2
2
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
466
790
790
790
790
790
790
509
550
569
532
790
529
591
605
553
790
552
545
537
533
521
539
540
578
547
551
547
547
548
526
578
519
493
525
478
485
578
495
531
486
427
430
435
525
409
348
376
456
376
416
562
415
531
347
319
296
281
349
238
302
246
303
306
352
562
298
361
436
466
466
466
466
349
381
367
350
336
336
336
279
330
329
333
349
349
177
153
119
78
109
160
225
302
352
352
352
352
352
352
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
790
790
790
790
790
790
417
44
44
22
1
2
4
5
4
4
7
4
1
4
4
4
6
5
4
6
3
1
1
1
1
11
11
7
3
7
8
10
14
18
11
5
15
13
7
1
23
16
10
11
8
5
11
18
22
27
50
30
10
31
56
82
59
31
4
16
19
22
16
10
10
10
10
17
15
13
13
13
13
13
8
3
3
3
3
3
2
1
2
2
2
2
1
1
1
1
1
176
264
352
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
763
763
763
805
763
763
1015
755
818
771
763
1015
717
713
748
1112
711
691
674
654
685
669
777
722
653
679
698
719
814
731
780
732
697
714
861
669
690
678
692
694
684
814
702
694
672
780
796
806
1111
1112
755
872
842
861
861
669
650
572
504
637
506
501
656
443
401
417
370
403
410
410
410
410
334
349
339
327
314
403
362
550
1111
762
1112
1112
502
458
349
221
174
235
325
450
656
656
656
656
327
5
322
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
763
763
763
763
763
763
429
96
20
88
55
23
47
36
25
25
22
20
12
4
8
11
12
14
14
9
5
4
4
4
25
41
23
5
15
32
21
10
10
10
7
5
4
3
9
15
34
18
2
1
13
25
23
22
34
47
112
57
2
22
43
170
136
69
3
1
59
99
50
2
2
2
2
74
41
8
8
8
8
8
4
1
1
1
1
3
4
6
4
3
3
3
4
3
3
3
3
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
164
153
150
145
142
153
144
153
158
173
191
199
235
222
221
231
230
243
235
225
216
243
221
232
235
238
243
238
210
238
186
190
164
159
150
142
144
138
134
144
152
167
194
190
191
185
168
158
155
150
151
164
148
131
126
126
128
121
142
137
123
144
169
205
205
205
205
155
158
150
141
129
129
129
128
190
161
191
191
139
90
74
53
38
55
79
110
164
164
164
164
142
5
137
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
102
102
102
102
102
102
53
5
61
32
3
2
1
3
6
5
4
3
2
3
4
2
1
5
3
2
1
1
3
2
1
4
5
6
8
9
6
3
3
14
9
5
5
5
3
1
11
9
7
5
6
8
8
8
9
11
57
34
11
15
20
60
48
25
3
5
23
39
25
11
11
11
11
36
22
8
8
8
8
8
4
1
1
1
1
2
4
6
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1068
1068
1068
1068
1068
1068
820
914
668
637
607
930
701
757
914
1009
700
1027
617
657
718
810
877
930
1064
1060
672
575
634
610
630
1009
795
784
1068
1027
567
524
433
401
422
472
551
533
592
592
570
539
1064
580
579
1060
593
582
574
574
365
323
259
192
150
146
146
141
183
153
264
457
679
1068
1068
1068
1068
585
527
437
332
266
296
347
447
592
592
592
592
297
248
192
124
95
96
108
133
168
168
168
168
153
153
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
106
369
269
135
2
4
6
11
8
5
2
1
1
2
3
14
8
3
3
3
3
2
2
2
3
12
10
9
5
2
5
6
3
1
1
1
8
4
1
1
4
3
2
1
2
3
10
7
4
4
28
16
4
6
8
24
20
11
2
1
9
9
6
4
4
4
4
7
5
4
4
4
4
4
4
11
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
77
115
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
80
74
109
158
141
258
173
162
170
170
165
188
194
238
287
356
355
391
372
375
373
391
377
403
462
395
462
373
462
316
291
285
252
231
238
198
187
190
184
183
201
196
194
258
220
207
228
296
220
296
225
215
247
294
224
294
226
211
213
253
193
192
193
187
194
199
199
199
199
165
153
147
129
111
136
119
142
296
176
182
182
137
94
85
64
95
139
196
294
294
294
294
294
139
2
137
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
21
16
11
15
11
8
6
9
12
16
9
3
4
4
4
4
16
20
17
12
8
5
3
2
8
20
14
8
5
2
2
2
11
11
8
5
10
7
4
1
16
9
3
7
5
3
4
6
8
10
84
43
3
21
40
76
88
44
1
5
53
101
52
3
3
3
3
75
54
33
33
33
33
33
22
12
12
12
12
23
12
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
472
472
472
472
472
472
341
317
275
236
208
333
238
251
317
334
273
431
282
282
320
328
363
368
462
453
293
285
282
259
265
334
336
338
472
431
307
299
265
241
236
222
217
213
192
227
218
233
462
272
285
453
301
303
311
271
248
301
239
213
283
198
210
260
195
190
238
281
354
472
472
472
472
297
260
218
176
146
159
134
134
289
148
144
129
129
81
74
59
42
80
130
192
301
301
301
301
132
2
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
20
10
1
1
1
1
1
2
4
2
1
1
1
1
2
3
4
3
2
1
1
1
1
1
2
3
2
2
2
3
3
3
2
1
2
1
1
1
1
5
4
4
2
1
6
9
11
13
37
23
10
14
19
26
30
16
3
1
7
13
11
10
10
10
10
47
41
35
35
35
35
35
18
1
1
1
1
1
6
12
7
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
156
142
131
124
111
176
125
129
142
184
136
192
139
144
155
161
176
161
202
200
135
134
141
132
134
184
160
159
207
192
135
123
108
98
96
96
100
92
96
114
97
107
202
122
127
200
128
128
132
115
104
129
81
73
67
63
64
59
71
66
75
108
145
207
207
207
207
127
120
106
89
73
77
83
90
130
130
80
68
65
37
30
23
16
33
55
81
129
129
129
129
66
66
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
9
28
17
6
4
3
4
6
5
5
4
3
3
2
1
1
2
2
2
1
1
1
2
3
5
4
3
2
2
2
2
2
2
1
1
2
2
3
2
2
2
2
2
2
2
8
5
2
2
13
9
5
6
7
24
20
12
5
9
13
17
11
5
5
5
5
13
8
4
4
4
4
4
4
9
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
33
49
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
50
48
46
67
70
79
169
94
100
115
115
122
136
116
153
129
132
140
162
144
165
169
126
123
130
108
102
110
105
104
162
101
115
134
125
165
169
112
101
91
79
79
78
68
75
86
92
122
101
101
94
94
112
84
112
91
104
101
115
130
83
81
87
79
76
76
76
81
99
122
122
122
122
122
105
104
103
90
112
112
56
50
39
29
41
59
78
112
115
115
115
115
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
6
4
2
1
2
3
4
3
2
3
4
3
3
3
3
3
4
7
5
3
1
1
1
1
2
1
1
3
4
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
4
5
3
2
2
18
10
2
6
10
21
19
10
2
1
16
11
6
2
2
2
2
9
8
7
7
7
7
7
10
19
24
13
3
3
7
7
5
3
3
3
7
5
3
3
3
3
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
60
107
61
71
73
72
76
70
85
85
93
144
110
114
117
115
109
116
114
115
128
107
109
144
104
101
104
99
98
128
85
93
89
101
137
106
144
110
106
107
75
82
80
71
95
73
84
88
93
93
93
65
57
58
46
61
64
68
137
61
64
72
72
79
79
79
79
45
39
31
23
19
32
31
49
106
69
107
107
49
45
36
23
34
46
63
93
93
93
93
93
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
36
25
13
1
1
4
7
4
1
2
4
3
2
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
7
13
24
12
1
4
7
20
24
15
7
14
13
13
7
1
1
1
1
7
6
5
5
5
5
5
3
1
1
1
1
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
36
40
46
49
52
53
73
55
105
120
162
331
222
259
277
254
319
331
287
314
294
319
249
331
244
231
314
196
178
190
123
151
145
173
306
193
256
172
176
124
114
104
88
116
68
68
73
73
59
65
67
61
107
53
51
97
102
102
306
97
102
100
74
72
67
54
56
58
70
85
85
85
85
85
85
65
77
87
107
107
84
66
54
48
45
59
69
81
106
106
106
106
51
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
18
1
4
2
1
4
8
5
2
5
4
2
1
1
1
2
3
2
1
1
1
1
1
2
3
2
1
2
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
3
9
15
15
12
7
3
1
3
4
2
1
1
1
1
3
4
6
14
18
20
22
12
2
1
1
1
1
6
12
6
1
1
1
1
1
1
1
1
1
17
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
44
44
44
44
45
44
46
79
51
59
58
59
79
66
77
79
82
118
93
98
107
118
104
116
107
118
105
101
93
116
90
88
101
82
81
87
72
74
70
72
90
66
74
65
62
59
54
59
44
39
41
42
50
70
55
55
49
44
40
50
34
43
48
49
90
39
41
41
38
38
36
36
36
30
33
32
32
32
35
32
34
52
45
54
54
46
38
40
43
46
46
46
48
50
50
50
50
46
1
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
14
9
5
1
2
4
2
1
2
3
2
2
1
1
3
2
1
1
1
1
1
1
1
2
1
1
2
3
3
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
11
11
6
2
2
2
3
2
1
1
1
1
6
7
8
8
8
8
9
5
1
1
1
1
7
12
12
12
12
13
29
16
3
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
43
38
34
38
34
43
72
51
77
73
84
123
102
120
120
107
109
123
106
105
107
109
98
123
97
92
105
85
86
86
75
77
76
75
93
70
73
67
66
59
56
63
77
57
79
60
67
65
77
77
60
61
55
48
50
47
48
50
93
45
46
49
50
55
55
55
55
47
44
44
37
35
42
37
39
79
50
48
53
53
43
46
45
44
45
46
47
50
50
50
50
44
44
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
11
2
5
3
2
3
4
3
2
3
3
2
1
1
1
2
5
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
1
4
5
3
2
2
2
3
4
5
5
5
4
3
7
9
9
5
1
3
3
2
2
2
2
2
2
19
17
15
15
15
15
15
8
1
1
1
2
8
15
15
15
15
15
29
17
5
5
5
5
7
8
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
72
81
81
57
51
57
63
71
92
88
118
134
153
164
237
212
165
162
174
171
184
222
202
237
214
237
220
222
223
205
237
220
140
163
160
150
237
144
148
147
135
135
124
118
112
110
113
111
115
115
119
113
164
106
103
114
103
96
135
90
94
96
92
93
92
92
92
94
113
134
134
134
134
134
134
118
137
124
164
164
107
112
114
105
102
102
97
101
102
102
102
102
5
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
8
3
3
2
1
7
4
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
5
7
4
2
2
2
3
2
2
6
3
1
2
3
4
2
1
2
3
2
2
2
3
16
11
6
28
42
56
50
25
1
1
3
5
5
5
5
5
6
14
18
22
26
28
29
30
19
9
9
9
9
20
32
34
35
36
37
67
36
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
79
79
79
62
55
62
79
69
94
88
96
127
102
109
115
119
110
127
116
117
124
125
127
142
129
129
142
130
126
142
113
104
113
97
98
94
93
100
101
106
97
123
107
92
96
93
93
102
90
90
89
91
129
95
72
86
89
83
123
75
64
75
82
94
94
94
94
73
79
76
73
73
76
75
80
95
100
96
129
129
84
97
105
107
107
107
101
106
107
107
107
107
9
98
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
18
17
17
9
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
6
3
1
1
2
1
1
1
1
3
5
5
5
10
14
18
11
4
1
2
3
5
6
7
7
8
11
13
15
21
24
25
27
16
5
11
14
17
26
23
20
23
25
27
62
33
4
4
4
4
6
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
81
81
81
81
81
81
64
79
63
66
61
56
60
70
90
80
98
109
129
141
170
214
142
146
165
167
159
215
172
198
189
192
214
195
215
198
167
148
195
144
150
148
215
132
127
119
104
104
99
98
93
96
102
104
111
111
104
99
128
85
84
91
84
74
111
70
81
85
84
90
90
90
90
92
112
134
134
134
134
134
134
111
123
111
134
134
95
100
105
102
102
102
97
101
102
102
102
102
5
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
1
1
3
2
1
3
2
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
3
5
8
6
5
21
36
51
39
22
5
1
1
1
3
4
4
4
5
11
8
6
6
6
6
6
5
5
5
5
5
18
32
34
35
36
37
67
34
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
99
103
108
88
86
93
103
107
129
129
122
147
121
120
123
116
118
119
120
122
147
121
122
124
119
119
120
124
123
147
124
120
124
113
126
115
116
115
117
126
101
93
119
90
98
103
103
117
107
107
99
92
112
97
63
74
78
69
119
80
59
69
72
76
76
76
76
69
81
89
89
89
89
89
91
112
112
77
68
62
49
48
39
37
38
52
68
95
95
95
95
61
9
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
58
58
30
2
5
8
7
6
4
2
1
1
1
1
2
2
1
1
1
1
1
5
7
6
3
1
1
2
2
2
3
2
1
1
1
3
2
1
1
1
3
3
4
3
2
2
3
4
6
3
1
1
11
18
16
14
8
2
1
1
3
5
6
7
7
8
10
11
12
19
23
25
26
13
1
1
1
1
1
9
17
9
1
1
1
1
1
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
311
311
311
311
311
311
238
203
205
174
163
269
175
211
279
229
263
257
267
273
275
318
280
289
291
311
317
293
284
289
318
288
317
279
274
285
264
263
318
261
268
277
262
262
277
261
240
251
262
263
250
311
251
247
223
219
222
237
224
184
204
218
239
226
232
219
207
215
227
242
242
242
242
169
173
162
149
136
152
131
157
263
187
250
250
159
151
126
96
76
84
107
139
189
189
189
189
84
18
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
10
3
83
42
2
1
1
2
3
2
2
1
1
1
1
2
3
4
3
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
3
3
3
5
10
8
6
3
1
2
2
2
3
59
41
24
44
65
117
96
51
6
1
1
2
13
18
21
22
24
27
28
30
48
57
61
66
39
13
13
10
8
8
63
64
37
10
10
9
5
2
2
2
2
10
9
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
50
49
48
50
62
54
66
56
60
62
62
82
71
78
83
91
88
92
78
73
75
70
73
88
78
81
91
84
83
88
84
66
65
68
71
69
91
82
75
88
92
71
84
71
65
64
70
53
52
51
49
53
54
41
57
43
47
43
63
47
42
56
70
92
92
92
92
59
57
51
44
41
41
34
33
47
42
43
54
54
33
27
21
21
28
39
46
63
63
63
63
55
41
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
3
1
3
4
2
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
3
5
3
1
1
1
1
1
2
3
9
8
8
10
14
15
13
7
1
1
1
1
1
2
2
2
3
9
8
8
8
8
8
8
6
4
3
2
1
1
8
8
4
1
1
1
1
1
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
532
532
532
532
532
532
346
300
255
192
161
197
199
240
475
295
325
508
369
398
418
432
469
424
532
377
364
358
374
369
391
475
419
508
424
469
408
355
337
357
406
363
423
342
324
356
355
354
532
334
331
330
318
330
344
365
365
360
367
358
364
341
345
369
380
303
337
302
314
316
315
315
315
301
307
306
305
305
305
305
292
300
318
324
367
367
305
224
185
169
193
249
291
380
380
380
380
380
202
202
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
15
24
13
3
3
4
3
3
3
4
4
2
1
1
1
1
1
2
2
2
1
1
2
3
4
3
3
4
2
1
2
1
1
1
1
5
3
1
11
22
16
10
9
21
15
8
1
5
10
137
191
126
62
57
133
162
132
82
33
108
135
96
57
57
57
57
156
115
75
75
75
75
75
47
19
19
16
13
13
52
77
45
13
13
13
52
32
13
13
13
13
58
103
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
208
352
352
352
352
352
352
270
295
344
252
352
225
247
249
228
352
212
213
206
182
183
190
190
208
217
217
206
344
213
216
234
197
193
208
186
162
157
147
148
154
172
190
202
248
249
241
344
240
212
201
205
203
197
234
234
187
179
163
141
131
138
127
117
171
97
115
137
162
208
208
208
208
122
111
95
76
64
90
82
122
248
168
249
249
117
109
88
58
46
60
83
115
168
168
168
168
62
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
352
352
352
352
352
352
200
48
121
65
10
5
1
5
3
1
8
4
1
3
3
2
1
3
4
5
3
1
1
1
1
9
7
6
8
10
9
9
9
10
6
2
20
10
1
3
33
18
3
3
3
3
7
10
12
14
62
61
44
23
3
58
48
26
4
5
9
14
8
3
3
3
3
14
16
17
17
17
17
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
31
46
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
58
57
50
82
55
68
62
84
82
75
79
76
82
82
83
85
102
89
90
88
102
89
90
102
87
86
85
77
84
78
71
74
65
63
62
63
58
59
74
68
75
82
65
70
74
58
79
57
63
67
65
70
70
54
53
47
49
53
59
75
82
55
60
61
62
66
66
66
66
48
44
40
36
34
41
37
43
79
56
66
66
49
42
44
47
49
50
54
60
70
70
70
70
49
7
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
45
23
1
6
4
2
6
5
4
6
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
3
1
2
3
3
2
1
1
1
1
1
1
3
3
3
2
1
1
1
1
5
10
15
14
11
6
2
1
3
5
3
1
1
1
1
16
11
6
6
6
6
6
3
1
1
1
1
10
9
9
11
12
13
27
18
9
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
62
77
64
69
61
75
77
73
82
84
100
106
98
105
103
120
123
112
120
122
132
126
127
128
150
131
133
137
132
124
117
113
137
114
113
120
137
112
107
113
97
99
95
100
93
91
96
94
107
107
103
108
133
99
127
116
125
132
129
150
107
97
106
98
94
94
94
80
88
87
87
87
87
87
76
100
103
101
133
133
96
103
87
87
87
90
110
132
132
132
132
129
21
150
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
14
1
3
3
3
2
1
1
2
2
2
1
1
1
1
2
3
6
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1
1
5
6
6
6
3
1
1
1
1
1
28
18
8
22
32
42
39
23
7
1
3
5
6
7
7
7
8
16
20
25
44
53
58
63
35
7
7
5
4
4
20
37
20
4
4
4
4
4
4
4
4
4
10
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
72
72
72
72
72
72
50
46
54
53
49
67
72
58
63
66
67
69
71
93
73
76
77
83
77
78
83
75
75
72
68
68
68
70
72
75
72
77
75
69
68
68
68
63
66
59
51
56
56
56
82
64
69
79
77
93
93
59
52
45
38
43
44
47
65
42
56
52
61
72
72
72
72
46
37
30
23
19
28
26
31
82
35
33
30
21
18
15
12
9
22
38
58
93
93
93
93
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
37
37
37
37
37
19
1
1
1
2
7
5
4
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
2
3
2
1
2
3
3
2
1
1
3
2
2
2
13
7
1
1
3
5
6
7
8
14
15
13
11
12
7
2
1
1
1
1
1
8
6
4
4
4
4
4
2
1
1
1
1
1
6
7
5
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
104
97
102
142
86
100
87
93
121
94
97
95
103
97
100
133
105
112
113
118
139
119
142
129
127
131
133
123
139
117
107
107
117
110
111
112
139
101
107
106
106
142
110
107
107
121
102
96
98
99
108
117
120
119
123
108
103
88
126
63
65
74
82
97
97
97
97
74
76
72
68
66
70
63
65
97
92
92
120
120
69
65
52
50
63
83
95
123
126
126
126
126
90
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
6
2
50
25
1
4
5
3
2
3
3
2
1
1
1
3
3
4
3
2
1
1
1
2
2
3
2
2
2
2
2
2
2
1
1
1
2
4
4
4
5
5
5
10
6
2
1
1
4
7
18
16
12
9
24
45
42
26
10
1
6
3
1
3
4
5
6
18
22
24
25
26
26
27
16
5
5
5
5
6
17
22
14
6
6
6
6
6
6
6
6
6
16
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
55
57
51
53
52
57
77
60
63
65
64
71
66
66
71
70
70
74
77
73
74
71
74
63
69
63
68
74
68
71
77
59
74
63
60
64
71
54
55
58
49
47
67
47
53
63
52
74
53
46
47
54
39
45
37
34
36
38
37
36
55
44
56
68
68
68
68
41
36
30
24
21
24
21
23
45
25
27
27
18
18
17
13
13
16
25
36
55
55
55
55
10
3
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
23
12
1
2
5
3
2
3
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
5
5
3
2
2
2
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
3
2
1
3
5
9
11
6
1
2
1
1
1
1
1
1
1
8
7
6
6
6
6
6
3
1
1
1
1
1
5
9
5
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
33
39
39
39
46
42
39
86
40
52
49
45
77
57
57
62
73
66
71
72
86
85
80
79
81
80
81
84
83
81
77
66
68
69
68
83
77
58
60
65
62
66
86
78
84
86
84
57
54
51
47
47
51
47
59
59
44
42
34
27
25
35
38
37
86
36
41
46
47
54
54
54
54
38
34
30
26
23
32
30
42
84
59
86
86
44
40
33
23
19
20
25
31
42
42
42
42
31
7
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
21
3
2
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
4
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
4
6
3
1
3
6
13
10
8
6
5
8
11
6
2
2
2
3
5
6
7
7
8
9
10
10
10
10
10
11
15
8
2
2
2
2
3
5
3
2
2
2
2
2
2
2
2
2
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
42
73
45
50
51
54
73
64
71
80
87
91
100
104
117
129
107
108
107
129
108
107
107
129
99
95
102
86
84
88
76
66
61
61
67
70
88
86
71
77
66
69
72
57
87
58
67
67
80
80
62
57
66
40
46
55
61
79
86
61
53
54
47
44
39
38
38
33
35
34
34
34
38
43
54
61
61
87
87
52
51
48
37
34
34
35
43
53
53
53
53
28
6
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
4
3
3
3
2
2
2
3
3
3
2
1
1
1
1
2
8
5
2
1
1
3
4
4
4
3
3
3
3
2
2
2
2
2
5
4
3
6
5
5
3
1
1
1
1
1
2
4
7
6
5
4
7
10
14
17
9
1
1
1
1
1
1
1
1
2
8
9
9
9
9
9
10
7
5
6
4
2
2
9
17
10
4
4
3
2
2
2
2
2
4
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
220
220
220
220
220
220
158
157
134
120
110
166
124
132
157
190
159
186
153
190
161
176
189
196
211
203
196
193
196
166
191
170
188
196
220
186
147
137
196
112
113
103
88
86
69
86
81
87
211
111
140
203
123
196
109
109
110
94
137
68
60
74
86
86
142
137
103
139
173
220
220
220
220
156
165
156
145
132
132
132
92
98
106
96
137
137
63
58
45
38
42
62
80
101
142
142
142
142
5
137
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
33
20
10
1
2
3
3
2
1
1
4
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
1
1
1
1
1
1
1
1
1
2
3
3
3
4
4
4
5
11
17
9
2
2
2
9
10
12
10
9
9
9
9
10
7
5
5
5
5
5
3
2
2
2
2
6
4
3
4
4
4
3
3
3
3
3
3
4
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
57
53
52
49
44
45
79
68
72
166
99
108
113
166
132
153
170
170
170
150
155
151
155
147
134
120
120
155
105
112
109
102
149
94
86
88
78
76
90
72
67
64
71
53
69
69
75
149
70
65
65
54
42
37
43
49
54
80
78
54
60
66
72
79
92
92
92
92
57
48
41
32
36
31
33
66
37
36
35
30
25
26
18
29
43
61
92
92
92
92
92
34
4
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
2
22
11
1
2
1
1
1
2
1
1
1
1
1
1
6
5
3
1
1
1
2
3
4
3
3
3
2
2
2
2
3
2
1
1
3
3
2
2
5
3
1
3
2
1
1
1
3
5
4
3
3
5
7
13
17
9
2
1
13
11
7
3
3
3
3
19
16
13
13
13
13
13
7
2
2
2
2
9
17
15
9
4
4
3
2
2
2
2
2
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
38
35
32
30
25
31
35
37
63
44
46
60
61
66
76
93
72
72
70
74
67
67
70
75
75
76
93
74
72
69
75
56
49
56
55
56
93
52
50
55
49
51
67
45
45
46
47
46
50
50
50
52
55
53
57
46
53
48
61
63
42
46
45
42
40
40
40
41
48
48
39
38
38
34
33
45
43
43
55
55
39
41
34
34
34
38
47
57
61
61
61
61
2
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
2
1
1
3
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
3
11
7
3
3
3
4
2
1
1
1
11
7
3
7
11
12
10
5
1
5
3
2
2
2
2
2
3
24
25
25
25
25
25
25
15
5
5
5
5
6
11
16
11
6
6
6
4
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
251
251
251
251
266
252
276
564
241
224
203
161
154
238
250
257
576
356
468
596
419
643
376
417
441
437
645
434
430
463
472
464
555
589
456
621
454
433
576
406
416
459
502
484
497
564
469
446
499
481
596
643
588
645
582
582
599
589
621
576
496
502
487
497
437
469
448
430
539
408
367
345
345
302
281
273
248
229
292
309
391
645
464
576
576
377
369
326
253
212
212
249
301
379
379
379
379
314
39
353
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
32
32
32
32
32
32
20
9
92
46
1
8
4
1
3
3
3
2
2
1
1
1
1
2
1
1
1
1
1
2
4
6
4
3
2
1
5
4
4
4
4
7
6
5
14
17
21
25
21
18
24
17
10
29
39
49
154
92
30
64
125
159
194
168
100
33
41
49
39
30
30
30
30
136
138
139
140
140
140
141
95
49
172
98
25
25
145
178
101
25
25
25
56
40
25
25
25
25
32
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
48
87
45
53
48
54
69
70
113
85
92
100
105
113
117
143
121
120
126
133
124
143
121
133
126
115
143
106
99
96
88
80
82
87
102
109
117
140
90
91
88
88
113
93
93
108
89
92
100
98
98
119
79
70
76
82
88
106
140
86
93
96
100
109
109
109
109
78
70
61
53
46
53
64
77
108
108
87
87
61
53
51
43
37
48
64
84
119
119
119
119
57
2
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
37
37
37
37
37
37
22
7
3
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
6
5
4
4
4
19
11
4
12
21
21
21
12
3
1
14
28
16
4
4
4
4
28
22
16
16
16
16
16
16
17
17
16
16
16
13
11
16
19
20
20
15
8
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
158
158
158
158
158
158
120
146
111
101
89
116
132
150
304
181
213
231
213
232
249
223
225
223
218
216
215
223
244
251
309
304
251
257
221
235
183
173
185
201
210
299
249
215
216
208
200
215
304
224
241
236
230
286
240
245
232
229
256
179
195
215
243
257
309
303
241
258
283
299
299
299
299
265
286
286
286
286
286
286
203
229
222
198
256
256
134
128
112
87
114
154
205
257
309
309
309
309
6
303
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
10
5
1
1
2
5
5
3
2
5
3
1
1
1
1
1
5
5
3
2
2
2
2
2
3
8
5
3
2
1
4
5
4
3
3
3
3
3
11
13
15
9
3
4
9
15
9
3
3
3
55
30
5
38
96
96
83
52
21
4
37
67
36
5
5
5
5
65
41
17
17
17
17
17
21
23
24
24
25
24
23
20
17
17
17
32
30
18
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
79
73
103
67
57
64
65
74
105
99
100
142
113
118
126
139
128
116
116
112
117
120
119
153
126
130
133
142
121
131
116
110
141
114
123
122
131
140
126
130
153
115
142
115
110
121
107
102
100
99
97
96
97
141
92
100
102
103
153
105
136
119
130
140
140
140
140
93
76
63
50
42
56
51
58
141
66
62
57
38
33
31
24
20
36
59
87
136
136
136
136
37
3
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
22
2
1
1
1
2
1
1
3
4
3
2
1
1
2
1
1
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
15
8
2
10
19
24
27
24
12
1
14
27
14
2
2
2
2
19
16
14
14
14
14
14
7
1
1
1
1
2
3
5
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
300
300
300
300
300
300
243
260
194
160
142
144
147
181
269
205
266
262
271
293
329
272
268
276
279
300
299
300
329
321
306
306
321
297
287
329
261
252
250
246
244
250
284
249
260
254
257
276
267
266
250
300
255
271
280
293
293
272
275
273
233
254
244
279
284
210
227
207
230
247
247
247
247
185
191
182
171
169
183
160
174
266
233
250
275
275
194
209
228
231
233
247
265
293
293
293
293
231
25
206
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
33
6
78
39
1
8
16
8
1
3
6
4
2
1
1
2
3
2
1
2
3
2
1
2
3
5
4
3
5
3
1
2
3
3
4
5
11
6
2
4
7
17
13
9
21
30
18
6
16
26
87
59
32
42
53
116
90
65
44
33
26
19
22
24
25
25
26
41
45
47
48
48
48
49
32
16
16
16
16
45
65
57
49
49
49
127
85
43
25
25
25
25
25
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
72
72
72
72
72
72
66
96
62
67
63
73
83
62
67
71
83
72
71
81
73
66
69
67
69
82
71
77
81
79
114
77
78
81
73
72
70
76
63
64
64
66
75
74
82
96
68
74
69
66
81
75
78
96
80
87
83
81
111
61
65
73
83
81
114
111
70
70
72
66
62
64
68
80
96
96
96
96
96
96
82
85
96
96
111
111
58
54
42
41
48
66
76
88
114
114
114
114
3
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
26
33
17
1
2
1
1
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
3
4
2
1
1
2
1
1
1
1
1
2
1
1
2
3
4
4
4
5
3
2
4
10
16
13
11
6
1
1
3
4
4
4
4
4
4
9
12
13
14
14
14
14
7
1
7
10
13
15
10
5
4
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
48
44
39
37
31
37
39
41
75
59
79
133
109
133
119
133
113
111
112
118
105
104
102
113
98
95
98
97
86
88
89
85
97
91
102
85
113
85
77
94
66
64
77
50
56
57
63
102
62
61
64
57
51
52
53
51
56
50
94
45
51
62
51
52
52
51
51
49
38
36
34
29
34
30
33
65
41
40
40
38
30
32
35
38
38
38
45
53
53
53
53
49
35
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
15
4
4
3
2
3
3
2
2
1
1
1
1
1
1
2
5
4
2
1
1
1
1
2
2
3
4
4
3
2
2
2
2
2
2
3
3
2
1
3
5
7
4
1
1
1
1
1
1
1
1
1
4
8
15
14
12
7
2
1
2
4
2
1
1
1
1
3
4
6
9
11
12
13
8
3
2
1
1
3
8
10
11
12
13
8
3
1
1
1
1
18
10
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
218
218
218
218
218
156
138
132
120
104
163
118
129
152
168
138
177
139
141
150
157
169
166
205
199
142
135
133
124
131
168
158
155
218
177
136
130
123
121
121
152
115
115
106
113
103
111
205
127
133
199
134
134
137
118
117
133
112
114
115
100
108
109
111
102
111
135
167
218
218
218
218
133
118
100
80
65
71
81
98
134
134
106
106
62
51
44
32
25
41
62
87
133
133
133
133
54
6
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
52
50
25
1
3
2
1
6
7
8
4
1
1
1
4
6
4
3
4
3
2
1
3
5
9
10
6
2
2
2
2
2
2
2
2
3
4
5
3
2
4
4
3
2
6
16
9
2
2
28
20
13
16
19
30
32
17
3
2
9
17
15
13
13
13
13
32
19
7
7
7
7
7
7
11
13
8
3
3
2
1
2
2
2
3
2
1
1
1
1
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
209
209
209
209
209
209
147
126
137
111
96
144
156
176
329
257
254
257
264
262
277
376
291
276
281
267
281
270
284
271
319
307
276
321
263
261
255
261
265
245
237
329
235
231
214
277
201
217
307
236
254
366
284
306
307
304
314
376
313
278
281
235
268
264
319
314
256
279
306
329
329
329
329
289
310
307
306
306
306
306
232
366
273
251
313
313
150
133
103
66
114
172
246
376
376
376
376
319
5
314
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
35
18
1
1
1
1
1
2
2
3
3
2
2
1
1
5
4
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
5
3
1
1
1
2
4
25
23
22
15
8
21
28
16
5
1
19
38
23
8
8
8
8
74
40
7
7
7
7
7
4
1
1
1
1
1
5
6
6
6
6
3
1
3
4
4
4
4
2
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
110
109
126
138
119
221
117
114
152
141
191
337
271
337
291
342
306
309
340
326
327
342
322
326
267
243
342
216
206
322
163
159
150
158
198
217
290
332
198
191
171
138
121
108
103
106
101
93
98
98
99
101
104
111
98
130
142
152
332
149
159
171
152
153
146
146
146
118
114
109
103
93
93
93
77
111
82
72
72
72
48
48
48
44
53
66
81
98
113
113
113
113
1
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
21
4
71
36
2
3
4
3
2
2
9
5
2
2
2
2
2
3
2
2
1
1
3
2
2
5
8
9
5
1
1
2
3
3
4
4
4
5
3
1
6
5
3
2
1
1
6
5
5
5
10
14
19
38
33
28
31
18
5
1
8
15
11
7
7
7
7
46
32
19
19
19
19
19
11
4
4
4
4
12
12
13
16
17
19
29
21
11
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
119
119
95
112
74
65
55
54
50
64
87
76
102
118
127
149
230
150
199
162
162
199
170
165
179
193
164
230
166
174
176
193
163
130
120
135
131
134
230
134
131
126
110
108
110
102
96
119
100
97
95
95
85
77
120
70
74
91
85
84
133
71
72
74
78
84
84
84
84
87
107
129
129
129
129
129
129
112
122
108
129
129
86
96
100
97
97
97
91
96
97
97
97
97
6
91
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
12
10
30
15
1
3
4
3
2
4
4
3
2
2
2
3
3
4
2
1
1
1
1
3
4
2
1
3
4
4
3
2
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
1
6
11
15
8
2
7
17
28
22
16
8
1
9
6
3
2
2
2
2
9
9
9
9
9
9
9
7
6
6
6
6
19
19
19
28
33
38
64
38
12
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
96
116
79
73
62
63
58
76
105
88
124
113
131
177
134
155
144
144
146
155
142
160
159
155
258
162
168
163
149
161
140
131
165
133
139
143
162
141
129
127
122
125
121
124
133
140
160
258
175
177
177
161
157
142
142
145
162
167
181
207
165
162
149
139
126
121
126
155
196
258
258
258
258
258
171
161
170
148
157
157
101
94
79
66
81
105
131
177
181
181
181
181
26
207
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
9
7
24
12
1
5
4
3
2
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
3
4
5
4
4
4
2
1
8
10
10
7
4
6
8
6
4
22
11
1
2
4
57
36
16
35
61
77
61
37
14
33
28
15
2
9
12
14
16
31
38
44
47
49
50
51
29
7
7
7
7
24
34
42
33
24
24
24
34
29
24
24
24
24
25
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
35
38
43
38
53
38
40
48
52
57
56
70
60
63
64
64
66
65
66
63
66
64
60
67
59
61
63
59
70
67
57
60
71
63
73
64
67
60
53
51
60
50
54
58
61
71
73
62
47
40
41
35
31
42
26
33
42
39
60
73
49
56
59
60
60
60
60
47
46
44
41
40
40
37
37
42
36
34
37
37
24
25
24
22
25
27
30
36
36
36
36
20
4
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
7
4
1
3
5
4
3
3
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
3
2
1
1
4
3
2
2
1
1
1
2
4
5
4
3
7
11
9
7
5
4
3
4
3
2
2
2
2
16
14
13
13
13
13
13
7
2
2
2
2
9
7
6
9
11
13
18
10
3
3
3
3
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
78
73
65
62
51
58
63
71
107
82
110
103
118
157
113
150
114
121
127
123
150
129
129
133
168
137
142
155
121
143
120
107
145
112
116
122
142
122
133
128
99
105
103
101
120
113
120
130
137
157
157
150
140
125
150
126
141
155
168
136
145
142
137
137
133
133
133
118
113
107
103
94
94
94
94
120
106
110
111
111
83
91
103
111
111
111
137
157
168
168
168
168
93
93
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
3
4
4
5
3
2
3
3
3
11
8
6
6
3
1
1
2
3
4
26
17
9
33
58
38
18
11
4
1
6
12
10
9
9
9
9
57
38
19
19
19
19
19
15
12
34
26
18
18
27
23
19
19
19
18
18
27
32
34
37
65
41
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
64
92
77
96
115
99
161
121
144
139
134
141
146
152
161
165
181
181
168
169
167
164
170
162
157
150
144
170
132
137
158
123
164
134
142
161
136
138
107
106
101
101
144
99
112
136
118
164
118
119
113
107
128
90
110
99
112
108
138
128
105
116
130
144
144
144
144
120
128
125
122
120
120
120
92
100
110
94
128
128
62
57
44
47
61
83
110
110
130
130
130
130
2
128
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
13
10
5
1
2
1
1
1
2
2
2
1
1
1
3
7
5
3
2
1
1
1
2
3
2
2
2
3
3
2
2
2
2
2
2
2
1
1
3
5
6
6
5
4
4
3
2
2
2
18
27
23
15
8
15
16
12
6
1
17
28
18
8
8
8
8
29
18
8
8
8
8
8
4
1
1
1
1
5
7
7
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
80
122
76
78
75
63
89
87
98
125
111
120
131
142
146
154
167
167
150
150
150
153
153
148
172
137
136
153
123
123
119
113
125
110
106
115
136
113
122
118
102
106
109
107
106
118
116
124
132
142
142
154
132
128
134
127
140
139
143
172
112
105
112
102
95
95
95
86
97
102
102
102
102
102
91
122
115
111
132
132
102
112
102
102
102
109
129
154
154
154
154
143
29
172
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
21
12
3
2
1
2
1
1
1
2
4
3
2
1
1
1
7
5
3
2
1
1
1
2
3
2
2
3
5
5
3
2
3
3
4
3
2
3
5
5
5
8
12
10
5
1
9
6
4
4
45
28
12
29
49
68
54
35
16
28
21
14
7
4
4
4
4
16
22
29
45
53
57
59
35
11
7
4
4
11
23
36
23
11
11
11
20
15
11
11
11
11
20
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
208
208
208
208
208
208
136
114
108
111
100
105
171
126
137
165
157
175
203
204
206
317
213
233
240
219
278
210
208
224
244
233
242
272
239
251
233
266
255
232
227
226
242
219
230
272
173
175
189
175
202
312
250
266
273
273
240
317
221
193
278
168
179
169
167
154
138
155
178
208
208
208
208
155
156
147
137
122
141
122
135
312
157
146
132
132
71
59
46
31
76
131
198
317
317
317
317
135
5
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
57
31
33
18
3
2
1
8
6
4
3
3
3
4
3
3
4
3
3
4
2
1
1
2
3
2
1
2
3
4
5
4
2
1
1
2
7
6
6
3
1
3
4
6
7
4
1
2
6
11
29
26
22
15
9
21
28
17
6
1
6
11
10
9
9
9
9
35
21
8
8
8
8
8
4
1
1
1
1
2
3
5
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
90
91
97
98
119
97
102
109
123
123
153
174
186
271
204
245
210
216
233
242
277
271
245
228
250
244
270
284
267
375
307
309
343
299
281
282
304
273
294
273
207
180
160
148
163
180
212
255
264
264
271
294
362
330
277
252
281
266
375
343
231
236
222
201
187
174
174
150
136
136
116
99
137
127
141
362
158
152
137
114
76
64
49
35
88
153
233
375
375
375
375
119
6
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
47
4
25
13
1
1
1
1
1
2
2
1
1
2
3
3
3
3
4
4
2
1
3
3
2
1
3
3
3
5
7
5
4
4
4
4
4
7
4
2
7
6
4
3
4
5
5
5
5
5
10
16
24
34
45
50
56
29
3
4
4
5
14
19
21
22
24
80
50
20
20
20
20
20
12
5
15
8
1
1
7
13
9
5
5
3
1
3
4
4
4
5
3
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
156
157
165
160
149
207
152
134
145
123
154
164
183
265
196
240
199
207
215
233
249
263
265
252
254
255
261
268
255
293
293
265
295
265
287
246
287
235
233
228
212
205
201
148
159
163
184
213
212
212
199
190
234
236
138
169
205
183
291
293
186
196
211
204
211
211
211
211
134
115
99
80
103
95
96
236
99
98
99
72
65
57
43
35
73
124
185
293
293
293
293
60
13
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
37
37
37
37
37
21
6
73
37
1
2
3
2
1
2
3
2
2
2
2
2
3
3
2
2
2
2
2
2
4
7
9
8
7
9
9
8
4
1
1
1
1
1
1
2
3
2
1
6
4
2
2
1
1
1
11
21
17
14
31
21
11
2
2
2
2
6
3
1
1
1
1
41
27
14
14
14
14
14
8
3
2
1
1
2
29
31
16
2
2
2
2
2
2
2
2
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
3496
3496
3496
3496
3496
3496
1782
1591
1638
1431
1255
2199
1495
1574
3348
1845
2390
3508
2577
3341
3075
3197
3281
3560
3348
3362
3508
3409
3439
3560
3400
3396
3461
3499
3356
3560
3376
3087
3376
2810
2777
2991
3436
2865
2684
2614
2352
2497
3436
2968
3237
3094
3422
3186
3296
3341
3341
3395
2597
2525
2426
2428
2058
3499
2226
2209
2433
2532
2906
3422
3422
3422
3422
2018
1685
1296
941
743
1116
1050
1086
3395
1064
1049
1006
572
490
397
278
795
1411
2163
3499
3499
3499
3499
3499
324
2
322
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
159
159
159
159
159
159
81
3
12
9
7
10
10
8
4
1
3
3
3
3
2
1
1
4
7
10
6
3
4
2
1
18
15
11
6
2
2
2
2
1
1
2
3
6
9
9
10
12
9
7
6
5
3
1
5
10
79
46
14
19
99
106
110
60
10
5
24
43
28
14
14
14
14
414
259
105
105
105
105
105
53
1
1
1
1
54
79
92
47
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
259
259
259
259
259
259
245
224
263
363
257
420
248
265
264
231
268
272
302
302
420
338
293
299
292
301
327
337
363
420
324
319
324
309
299
338
282
274
324
244
236
236
219
217
238
234
245
363
271
268
257
262
262
237
278
278
241
233
222
199
187
194
190
171
203
189
132
153
173
189
189
189
189
166
162
157
152
150
168
148
167
268
222
257
257
239
197
205
226
239
239
239
233
238
239
239
239
239
33
206
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
16
110
56
2
2
2
2
2
3
4
2
1
2
1
1
3
4
4
4
2
1
1
2
3
4
5
7
4
2
6
10
10
8
6
4
6
8
20
24
28
17
6
11
10
10
7
4
10
16
68
57
47
58
70
120
95
48
1
10
8
7
8
9
9
9
10
76
62
48
48
48
48
48
29
11
11
11
11
53
90
76
63
63
63
134
70
7
7
7
7
20
26
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
75
90
60
61
55
57
77
74
93
87
123
87
87
89
82
84
86
80
93
75
77
95
100
107
188
113
112
113
107
89
78
72
72
76
81
93
92
87
90
86
85
98
94
123
116
100
102
104
95
97
94
108
101
82
84
102
118
122
170
188
117
120
124
113
107
107
107
97
103
104
104
104
104
104
93
123
114
116
124
124
95
106
107
107
106
115
124
142
170
170
170
170
18
188
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
10
2
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
5
5
5
3
1
2
3
2
1
1
1
1
2
2
3
5
3
1
1
2
4
4
4
4
5
28
21
12
3
19
36
29
15
1
3
21
28
21
14
14
14
14
35
37
38
39
39
39
39
23
7
7
7
7
36
28
21
52
68
84
104
61
18
18
18
18
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
285
285
285
285
299
285
284
635
260
257
243
193
175
258
264
296
655
352
405
413
338
409
314
331
336
309
380
356
361
421
586
446
615
412
357
357
289
289
401
335
360
440
564
526
635
614
543
553
552
655
634
516
539
586
515
543
538
615
594
498
518
543
564
543
543
522
437
424
432
417
403
403
403
444
501
586
586
586
586
586
511
655
567
634
634
384
326
276
207
176
202
254
318
413
432
432
432
432
49
481
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
20
35
18
1
2
1
1
2
3
3
3
2
1
1
2
3
5
3
2
2
2
2
2
2
4
8
10
7
4
1
2
3
3
3
4
6
7
8
12
21
27
20
14
9
5
4
4
61
119
217
130
43
91
139
298
266
177
88
5
105
147
95
43
43
43
43
163
134
105
105
105
105
105
63
21
21
21
21
48
71
88
68
48
48
48
71
59
48
48
48
48
48
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
283
283
283
283
285
283
269
560
237
227
210
175
157
250
262
283
636
337
392
399
335
392
296
308
305
290
396
348
364
427
624
450
610
417
357
348
290
290
383
332
341
407
556
484
560
515
530
514
514
636
591
499
525
624
509
538
539
610
565
484
494
523
556
511
530
497
411
400
395
378
361
355
378
434
506
624
624
624
624
624
524
636
562
591
591
411
323
284
216
176
197
251
315
399
436
436
436
436
61
497
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
11
4
34
17
1
1
1
1
2
2
2
1
1
2
2
2
3
4
2
1
1
1
5
7
6
5
15
21
15
8
1
2
3
3
3
3
4
9
6
3
26
27
29
26
18
10
9
9
69
130
216
122
29
78
127
238
225
153
81
10
100
136
82
29
29
29
29
148
137
127
127
127
127
127
86
45
45
35
25
25
59
93
59
25
25
25
59
42
25
25
25
25
43
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
282
282
282
282
292
282
281
586
253
248
238
197
178
269
278
315
662
368
407
402
349
400
305
309
307
291
378
321
330
390
467
413
627
397
380
376
332
320
358
343
348
412
576
502
586
542
548
533
534
662
618
460
479
466
474
502
504
627
583
486
509
539
576
532
548
504
428
427
418
403
383
383
383
322
308
292
277
251
311
280
361
662
487
618
618
385
358
336
255
219
219
262
317
400
402
402
402
402
65
467
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
26
10
72
37
3
4
6
4
3
6
7
5
3
1
2
3
4
2
1
2
1
1
1
1
2
4
3
3
6
10
9
6
4
4
4
7
9
12
9
6
28
33
19
5
5
5
10
15
68
121
206
122
38
80
135
252
236
163
84
5
28
52
45
38
38
38
38
146
141
137
137
137
137
137
90
44
44
30
17
17
55
94
55
17
17
17
55
36
17
17
17
17
41
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
85
88
71
66
59
61
75
81
97
94
132
113
131
146
142
164
129
140
140
140
164
143
139
144
200
149
155
169
133
155
137
122
159
134
133
140
151
138
149
142
122
128
128
132
124
123
130
132
140
147
153
164
172
164
164
157
172
172
181
200
159
153
159
153
149
149
149
133
128
122
117
108
108
108
98
132
134
130
172
172
116
122
100
92
92
110
137
169
181
181
181
181
19
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
10
1
24
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
11
7
3
2
2
2
1
1
1
1
64
39
14
9
56
76
82
59
36
97
93
87
50
14
14
14
14
68
66
64
64
64
64
64
36
8
8
8
8
9
25
41
25
9
9
9
20
14
9
9
9
9
14
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
196
196
196
196
196
196
146
234
236
379
811
527
820
582
541
601
633
698
811
820
782
796
805
796
798
791
826
774
771
773
826
706
696
670
826
591
570
639
501
474
433
484
330
324
288
257
319
305
365
400
391
585
378
430
307
234
206
166
145
123
112
139
231
242
318
585
258
290
320
276
264
264
264
155
135
111
85
73
110
103
154
318
211
319
319
154
144
120
82
85
90
105
126
126
126
126
126
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
3
3
3
3
4
6
4
2
8
7
5
3
1
1
2
6
6
3
1
1
1
1
12
7
3
7
6
6
15
15
16
8
1
7
11
6
2
1
1
2
3
4
6
4
2
4
3
3
3
24
24
23
22
50
40
30
18
6
6
24
38
27
17
17
17
17
34
25
17
17
17
17
17
9
1
1
1
1
19
10
1
1
1
1
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
330
330
330
330
330
330
239
267
204
180
171
194
196
219
314
255
277
307
249
256
258
258
270
280
258
330
258
257
260
248
258
272
270
314
307
247
230
280
220
229
236
250
246
244
267
253
240
257
270
277
263
330
260
243
240
226
220
246
232
181
182
187
195
181
156
170
146
168
213
266
266
266
266
219
246
243
243
243
243
243
213
277
232
263
263
160
145
131
98
81
81
96
115
139
147
147
147
147
23
170
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
36
10
23
12
1
2
4
2
1
2
4
2
1
2
2
2
2
7
5
3
2
2
2
2
2
6
4
3
6
9
9
6
4
4
3
2
5
8
5
3
40
31
23
32
26
21
11
2
19
37
37
30
18
7
34
61
48
28
8
21
16
11
7
15
19
21
23
27
29
31
52
62
67
73
43
14
14
11
9
9
23
38
23
9
9
9
20
14
9
9
9
9
16
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
18
22
23
27
25
55
28
30
35
35
44
49
66
78
80
135
92
103
107
107
110
110
128
109
99
89
94
113
96
128
101
106
109
81
72
71
78
76
73
113
58
64
78
72
79
135
98
106
106
98
84
130
72
64
67
57
56
62
51
49
51
52
53
57
57
57
57
41
35
32
24
21
39
38
42
135
45
44
42
26
23
21
16
34
55
82
130
130
130
130
130
10
3
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
3
1
1
1
1
2
1
1
3
3
3
2
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
3
2
2
3
2
1
1
1
5
6
7
6
5
12
16
8
1
2
1
1
12
18
21
22
23
24
14
4
4
4
4
4
2
1
1
1
1
5
5
5
4
3
3
2
2
2
2
2
2
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
74
84
62
57
49
61
53
68
93
80
98
135
125
170
133
151
131
145
143
149
235
157
150
165
161
165
204
179
184
215
192
198
204
177
235
191
197
189
215
192
148
140
120
103
120
130
143
235
135
138
148
137
161
120
122
116
108
108
102
82
94
151
110
115
119
113
113
113
122
131
131
131
134
131
131
151
138
129
161
161
105
111
112
102
105
108
113
122
122
122
122
99
10
89
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
1
1
11
6
1
2
1
1
2
2
3
3
3
3
3
3
4
2
1
1
1
1
1
1
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
2
4
5
3
2
3
2
1
1
2
4
2
1
7
26
41
56
59
33
8
1
9
12
9
7
7
7
7
14
18
22
26
28
29
30
18
7
7
7
7
19
28
35
38
40
42
65
33
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
105
122
122
99
88
109
78
92
100
95
107
127
123
127
155
130
123
125
122
127
137
141
155
153
141
141
153
135
139
155
123
120
119
105
103
112
124
115
121
118
122
122
113
106
103
113
109
100
119
119
97
94
80
86
63
69
70
61
124
49
57
66
68
79
79
79
79
69
66
66
58
52
62
56
68
121
79
104
104
64
60
56
35
30
33
40
50
66
66
66
66
29
13
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
10
15
8
1
1
1
1
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
3
5
13
18
9
1
1
1
2
1
1
1
3
2
1
1
1
2
1
1
2
3
2
1
2
3
16
11
6
19
33
26
14
3
1
1
1
1
3
4
5
5
6
36
26
16
16
16
16
16
8
1
2
2
2
3
29
22
12
3
3
3
2
1
1
1
1
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
169
169
169
169
169
169
119
106
102
93
78
82
82
97
135
102
108
123
125
129
152
143
142
145
169
149
152
143
152
140
142
141
142
143
137
152
145
131
130
131
126
130
129
126
152
125
124
129
169
108
102
116
102
100
103
103
105
119
122
92
128
94
97
102
129
88
99
91
89
89
86
86
86
67
70
68
65
64
71
63
69
108
96
96
122
122
83
91
98
99
100
106
114
128
128
128
128
99
13
86
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
59
59
34
9
37
19
1
2
4
3
2
3
3
2
1
1
1
2
3
4
3
3
3
2
1
2
3
5
4
3
2
1
1
2
3
2
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
20
15
10
18
30
26
18
9
1
1
6
8
9
9
9
9
10
17
20
22
23
23
23
24
12
1
5
7
10
23
29
26
24
24
24
55
36
17
13
13
13
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
70
73
73
73
71
92
76
81
115
127
174
307
251
307
296
328
311
283
317
328
310
317
291
328
239
219
326
207
207
291
164
149
130
145
182
193
326
304
179
172
136
109
100
84
78
110
90
85
100
100
83
82
108
58
53
95
100
101
304
97
117
129
120
126
126
126
126
92
100
96
91
90
92
86
86
108
90
88
103
103
64
65
60
55
62
70
78
95
95
95
95
59
9
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
8
3
2
2
2
2
2
3
2
2
2
2
2
2
2
3
4
2
1
1
1
2
3
4
3
2
2
1
1
1
1
2
1
1
1
2
4
5
4
3
2
1
2
1
1
1
1
1
2
2
2
2
9
16
10
4
3
2
1
3
5
3
1
1
1
1
3
4
5
11
14
15
17
9
2
2
2
2
22
17
13
23
28
33
43
22
1
1
1
1
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
63
72
70
102
72
75
81
81
87
104
93
111
106
111
111
133
118
122
123
133
123
123
120
133
117
108
131
106
104
117
99
96
102
99
104
104
131
108
106
105
90
102
79
72
73
93
88
81
105
105
92
93
111
96
62
72
78
67
108
83
63
62
63
59
57
57
57
47
49
48
46
46
56
51
54
111
66
66
64
64
44
44
36
31
38
52
69
98
98
98
98
59
9
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
3
2
1
1
1
1
2
4
3
2
1
2
2
2
7
7
7
4
1
1
3
4
3
2
1
1
1
1
1
1
2
2
3
3
3
3
3
2
1
2
2
2
1
1
2
2
2
2
2
2
7
12
15
11
7
3
1
1
1
3
2
2
2
2
2
4
5
7
13
16
17
19
10
1
2
2
3
5
9
13
9
5
5
5
3
1
1
1
1
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
80
80
80
80
80
81
78
84
136
76
81
70
65
70
68
80
75
83
89
98
104
99
97
97
105
104
99
136
102
103
97
104
86
85
90
81
85
124
90
97
93
99
84
93
91
87
136
84
75
79
79
93
96
117
117
96
104
78
99
79
83
94
98
86
124
91
94
96
94
96
99
103
104
117
117
102
102
101
93
93
99
95
98
98
93
92
89
85
85
85
85
104
124
124
124
124
92
7
85
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
42
5
43
22
2
2
3
2
1
6
5
3
2
2
1
1
1
2
2
2
2
2
2
1
1
7
5
3
2
1
1
2
4
2
1
1
2
1
1
1
1
2
1
1
1
1
2
3
4
5
9
13
18
19
20
32
37
19
1
1
3
6
5
4
4
4
4
60
62
63
63
63
63
64
32
1
14
7
1
1
13
25
13
1
1
1
8
4
1
1
1
1
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
51
58
52
54
49
67
66
58
66
64
75
74
71
76
76
75
98
82
86
84
98
83
76
98
72
73
80
69
69
71
69
57
53
55
58
61
75
72
61
61
55
53
60
42
45
45
51
59
60
60
42
40
36
35
40
48
49
56
72
33
35
36
34
35
35
35
35
38
47
59
59
59
59
59
48
49
51
56
56
41
39
39
33
33
33
31
36
40
40
40
40
39
6
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
2
27
14
1
2
1
1
2
2
2
4
2
1
1
1
2
3
2
2
2
2
2
1
1
1
2
3
2
1
1
2
3
2
1
1
2
1
1
2
5
3
2
3
2
2
2
2
2
2
2
2
2
7
15
24
17
9
1
1
2
4
3
3
3
3
3
4
5
6
19
26
29
33
19
5
3
2
2
2
8
14
8
2
2
2
2
2
2
2
2
2
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
82
88
88
69
63
90
87
109
159
195
175
357
248
269
315
252
271
266
286
310
357
370
328
383
335
370
383
324
370
383
272
263
301
227
222
220
301
185
174
167
170
164
161
254
155
153
161
168
144
135
135
122
117
125
127
140
140
139
254
123
115
108
96
91
83
77
77
71
78
81
81
81
83
81
81
121
91
107
107
79
81
85
81
81
81
90
109
135
135
135
135
57
24
81
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
2
2
2
3
4
4
3
3
4
5
3
1
1
1
1
2
2
1
1
1
1
2
3
4
4
5
5
3
2
2
2
2
1
1
1
2
3
4
4
5
6
8
8
4
1
1
3
4
5
28
20
12
12
29
59
47
25
3
1
9
8
7
7
7
7
8
18
18
18
18
18
18
18
16
14
14
8
3
3
19
36
19
3
3
3
11
7
3
3
3
3
13
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
158
147
153
138
120
207
135
150
160
197
178
185
211
241
217
276
219
218
223
221
225
231
241
227
276
222
225
227
206
218
227
200
276
194
176
172
164
177
175
214
188
162
209
133
145
149
169
214
188
188
173
157
143
203
119
146
171
150
240
227
138
164
179
182
182
182
182
160
187
200
200
200
200
200
149
203
153
138
143
143
96
100
105
97
109
134
165
188
240
240
240
240
13
227
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
24
9
73
37
1
1
2
1
1
2
2
1
1
2
3
5
9
7
5
3
4
5
5
4
3
2
2
6
4
2
2
2
3
3
4
3
2
4
6
5
5
3
2
10
5
1
1
4
5
7
15
16
18
26
34
45
50
26
2
1
1
8
7
7
7
7
7
11
13
16
21
24
25
27
19
11
9
7
7
23
27
27
27
27
27
55
28
1
1
1
1
7
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
218
218
218
218
218
159
137
131
142
91
101
90
95
111
106
126
192
168
192
198
198
198
196
218
197
208
192
183
176
208
172
180
208
158
176
150
149
140
150
140
150
190
149
154
160
145
142
218
121
122
120
116
127
108
110
112
118
126
91
120
105
109
98
190
73
87
102
106
126
126
126
126
78
75
66
56
52
62
64
73
118
80
86
86
57
52
46
35
29
41
59
81
120
120
120
120
54
10
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
33
5
51
26
1
3
3
2
2
4
3
2
1
2
1
1
2
3
2
2
1
1
1
1
2
2
2
2
1
1
3
2
2
1
1
1
1
2
3
4
5
8
5
2
1
1
1
1
1
2
3
5
7
9
28
23
18
9
1
1
4
7
4
1
1
1
1
8
11
14
15
16
16
17
11
5
32
17
3
3
16
21
12
3
3
3
4
3
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
93
90
97
145
99
96
168
103
106
121
127
131
146
127
163
138
137
146
168
149
142
163
145
126
119
129
113
128
134
134
168
134
134
142
132
139
150
113
134
115
113
145
105
102
96
88
88
83
92
92
78
76
70
63
64
70
78
72
77
71
59
64
76
88
88
88
88
66
71
68
65
62
65
62
65
102
76
96
96
57
51
45
36
31
34
39
47
61
61
61
61
35
13
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
16
49
25
1
2
1
1
3
2
2
2
3
3
2
1
4
4
3
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
4
5
6
3
1
1
1
2
4
15
12
9
10
18
26
21
11
1
1
4
4
4
4
4
4
4
8
10
12
17
19
20
22
14
6
5
4
4
13
15
17
15
13
13
13
9
5
5
5
5
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
108
115
107
142
107
108
181
122
124
136
131
139
148
133
165
144
142
148
170
154
152
181
147
143
149
128
129
134
131
138
170
135
138
150
141
142
181
132
138
126
118
142
110
103
103
100
108
113
115
130
130
114
111
120
115
113
125
127
128
149
109
109
114
111
113
113
113
113
101
101
91
82
82
78
73
99
98
97
122
122
92
102
103
103
110
116
122
130
130
130
130
128
21
149
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
26
13
50
25
1
1
1
1
3
9
5
2
1
1
1
2
3
2
1
2
1
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
2
3
6
5
5
6
4
2
1
1
4
6
7
8
43
30
18
20
39
58
45
25
5
1
5
10
5
1
1
1
1
51
47
44
44
44
44
44
23
2
2
2
2
27
31
35
56
67
78
100
57
15
15
15
15
18
19
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
224
224
224
224
224
224
166
141
140
116
104
149
117
133
155
181
155
182
149
181
163
181
192
194
224
221
190
198
192
187
182
178
190
187
224
182
157
139
187
126
127
155
120
126
119
132
129
133
224
142
158
221
154
187
141
122
108
91
76
66
59
62
63
58
78
62
77
112
153
224
224
224
224
129
119
101
81
68
70
76
92
113
113
113
113
62
53
46
32
24
34
50
70
105
105
105
105
62
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
37
37
37
37
37
29
21
47
24
1
1
1
1
1
1
1
2
2
3
4
2
1
1
1
1
2
2
1
1
1
5
4
3
2
2
2
2
3
3
4
5
4
3
3
4
10
6
2
2
2
2
3
4
4
5
27
40
22
5
3
22
28
17
6
15
10
5
4
3
3
3
3
7
9
11
13
14
14
14
14
9
5
3
1
1
1
2
1
1
1
1
1
1
1
1
2
32
47
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
474
474
474
474
474
474
344
319
276
249
234
337
267
292
319
422
267
371
271
271
284
319
355
337
464
455
320
300
317
289
291
422
339
337
474
371
259
236
205
199
205
218
241
238
260
260
245
235
464
267
277
455
274
269
255
255
186
180
149
124
119
104
117
118
165
143
158
239
327
474
474
474
474
286
274
241
202
166
168
176
215
260
260
260
260
142
112
88
58
44
52
70
96
124
143
143
143
143
143
143
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
150
150
150
150
150
150
150
177
112
47
2
1
1
2
3
2
2
1
1
2
1
1
5
10
5
1
1
1
1
3
4
5
4
3
3
4
3
2
3
3
3
3
3
3
2
2
4
5
3
2
5
8
6
5
5
5
15
12
10
14
19
19
17
11
5
14
9
5
5
5
5
5
5
14
9
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
72
107
143
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
217
217
217
217
217
217
165
225
181
223
265
217
289
223
246
261
278
335
313
335
320
382
348
353
382
374
364
382
343
374
331
322
382
327
333
358
326
321
320
330
308
337
357
380
330
342
294
236
297
207
219
289
274
260
342
342
253
279
347
216
262
234
223
217
380
165
193
221
243
294
294
294
294
183
179
159
137
115
146
127
160
347
200
225
225
122
109
94
69
57
102
160
232
358
358
358
358
139
2
137
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
58
29
1
2
2
3
3
3
3
7
9
5
1
1
1
3
3
4
5
6
7
6
4
3
6
7
9
5
1
5
4
3
2
1
1
1
1
2
4
2
1
3
5
8
17
13
9
8
8
27
15
3
4
5
51
34
17
2
33
28
16
5
3
3
3
3
9
12
15
16
17
17
17
9
2
2
2
2
18
14
11
15
17
18
18
14
8
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
131
137
120
106
99
171
110
116
137
149
126
158
132
138
146
148
171
151
157
177
139
133
138
134
130
149
141
135
158
158
119
121
108
106
138
108
104
118
87
91
89
88
157
95
105
177
115
112
119
101
93
134
84
74
87
74
83
83
138
82
87
105
124
158
158
158
158
98
89
78
64
54
60
50
51
110
51
47
45
31
28
24
18
36
58
85
134
134
134
134
134
31
3
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
8
2
2
1
1
5
3
1
3
2
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
2
1
1
1
2
3
2
2
2
2
7
4
1
10
19
19
15
8
1
1
1
1
5
7
8
8
9
21
15
10
10
10
10
10
13
7
2
2
2
6
10
11
7
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
89
87
101
98
90
209
106
124
134
119
118
142
138
139
209
136
136
141
135
139
151
149
150
209
152
152
152
143
135
150
125
127
122
120
132
122
128
121
132
120
120
130
115
105
102
101
100
92
100
100
88
87
76
86
76
86
88
78
130
80
65
71
71
71
71
71
71
69
70
70
70
70
75
70
70
104
90
94
102
102
79
84
95
102
102
102
99
101
102
102
102
102
10
92
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
7
27
14
1
1
1
1
2
3
3
3
3
3
3
3
3
4
2
1
1
1
2
1
1
1
2
6
4
2
2
2
2
1
1
1
2
4
6
5
5
4
4
8
7
4
1
4
7
11
12
11
11
20
30
55
43
27
12
1
3
6
8
9
10
10
11
37
29
22
22
22
22
22
16
10
10
10
10
21
32
27
22
22
22
57
31
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
605
605
605
605
605
605
478
593
391
388
281
299
279
370
550
425
662
530
425
450
465
433
538
477
406
410
378
401
429
485
517
557
631
518
605
490
411
393
391
430
477
550
569
551
593
571
547
589
558
662
640
549
538
517
508
531
552
631
609
521
521
552
569
547
546
524
471
487
549
605
605
605
605
519
546
536
525
517
517
517
479
662
542
640
640
374
334
290
210
172
188
235
292
387
387
387
387
315
71
386
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
24
75
38
1
1
1
1
2
2
2
1
1
1
3
4
4
2
1
2
1
1
1
1
5
9
11
14
12
10
7
5
7
9
12
17
15
14
15
19
23
16
9
5
5
5
9
14
64
115
203
187
102
18
135
253
173
90
7
5
26
48
117
128
134
137
138
140
135
131
131
131
131
131
76
22
22
12
3
3
47
89
46
3
3
3
38
20
3
3
3
3
35
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
355
355
355
355
355
355
424
495
644
1112
871
1128
1092
987
1092
1076
1088
1112
1133
1137
1188
1328
1373
1191
1242
1189
1144
1286
1060
1047
936
878
840
835
906
980
1087
1373
1146
1286
1283
923
804
705
571
546
482
447
485
567
607
677
1373
625
568
620
459
435
669
386
402
457
449
361
485
348
375
430
459
459
459
459
287
240
185
140
115
197
192
234
659
270
250
241
142
120
104
81
64
160
274
417
669
669
669
669
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
355
355
355
355
355
355
191
28
2
26
19
13
114
58
3
15
8
2
2
3
2
2
23
36
39
42
22
3
3
58
39
21
28
54
28
3
3
3
6
10
25
17
10
10
10
10
10
13
9
6
4
3
154
99
45
45
103
62
21
33
45
84
86
43
1
53
49
45
24
3
3
3
3
77
44
12
12
12
12
12
6
1
1
1
1
2
6
10
6
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
237
237
237
237
237
237
173
249
143
123
110
104
108
150
202
170
266
232
180
190
177
181
191
173
215
165
160
162
160
177
188
202
240
210
237
169
152
142
141
164
187
202
242
232
249
195
205
209
215
266
178
181
180
173
182
181
178
240
161
172
170
175
242
170
173
161
153
181
201
237
237
237
237
155
150
136
119
107
128
139
161
266
169
164
164
122
112
112
92
92
92
101
120
146
146
146
146
136
25
161
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
7
6
5
3
1
2
1
1
2
3
4
3
2
1
1
2
1
1
1
1
1
1
1
3
3
2
2
3
3
3
2
2
3
3
3
2
2
3
4
4
4
11
7
4
9
15
9
3
10
17
62
42
22
5
34
63
52
27
3
4
13
7
1
9
13
15
17
28
34
40
46
49
51
52
53
108
56
4
4
14
26
39
26
14
14
14
24
19
14
14
14
14
19
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
565
565
565
565
565
565
418
715
456
538
750
570
700
612
586
638
698
774
840
1036
939
955
987
930
963
987
878
952
855
963
756
745
722
665
743
628
566
548
537
654
524
567
692
571
692
577
770
634
604
634
770
648
683
624
770
770
417
411
370
289
296
315
412
442
762
705
456
529
582
601
601
601
601
327
280
224
162
128
221
223
349
762
466
705
705
317
292
223
141
155
176
213
269
269
269
269
269
57
2
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
189
189
189
189
189
189
99
10
3
3
3
3
7
50
28
7
5
3
4
7
11
16
16
11
6
2
2
3
8
14
11
9
9
5
2
5
8
6
5
5
5
9
9
9
5
2
50
26
3
16
30
44
26
9
8
8
35
19
3
49
110
90
51
13
4
55
31
8
5
3
3
3
3
30
19
8
8
8
8
8
8
8
9
9
10
10
9
8
5
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1484
1484
1484
1484
1484
1484
1364
1815
1815
1153
1054
1123
984
1173
1503
1273
1712
1484
1250
1266
1272
1326
1318
1511
1503
1464
1493
1815
1460
1511
1586
1712
1768
1387
1390
1511
1249
1229
1214
1768
1209
1415
1792
1394
1792
1429
1815
1411
1459
1405
1664
1352
1397
1325
1664
1664
897
886
793
617
573
668
893
963
1624
1644
1007
1160
1281
1292
1292
1292
1292
706
605
486
352
279
477
462
751
1624
1041
1644
1644
731
679
517
327
257
254
279
339
416
416
416
416
123
1
122
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
41
23
23
12
1
3
6
4
2
6
10
5
1
2
7
12
20
24
16
8
5
2
11
20
20
20
20
16
12
12
11
10
10
11
13
18
10
2
11
20
62
43
25
20
17
15
28
24
20
20
30
41
69
97
243
205
125
46
2
28
34
40
30
20
20
20
20
74
45
16
16
16
16
16
18
19
19
11
3
3
14
15
9
3
3
3
4
2
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
101
94
95
149
84
83
103
103
112
179
130
128
160
237
180
210
185
179
171
167
167
171
172
168
229
160
162
174
180
194
237
210
205
190
184
185
197
174
179
205
168
197
157
174
151
146
158
237
123
122
106
82
75
68
67
76
79
70
117
79
93
146
140
163
201
201
201
201
215
229
229
229
229
229
207
170
184
196
207
207
204
200
194
194
194
166
193
201
204
204
204
204
10
194
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
12
50
26
3
3
3
3
4
6
8
5
2
1
1
1
7
5
3
1
1
1
1
1
1
1
2
3
3
2
1
2
3
3
3
2
2
2
3
6
9
5
2
3
4
5
4
3
2
2
5
9
13
18
25
42
22
2
2
3
3
4
4
4
4
4
4
41
60
79
136
165
179
193
101
9
5
2
2
3
29
55
29
3
3
3
3
3
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
45
45
45
45
45
45
35
66
39
45
41
43
63
72
75
188
104
111
124
188
147
164
169
188
171
171
171
168
171
169
156
135
126
171
112
123
119
114
171
109
103
97
84
82
74
74
77
71
88
64
80
84
96
171
90
90
80
65
63
54
47
47
59
54
64
102
62
65
76
77
77
77
77
80
84
91
91
91
91
91
82
79
79
70
67
70
75
80
91
91
91
80
86
86
86
86
86
64
38
102
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
1
1
1
1
2
3
2
2
3
2
1
2
2
3
11
14
9
4
2
1
1
3
4
3
2
1
1
1
1
1
1
1
2
2
2
4
5
5
3
1
2
3
4
2
1
4
7
8
10
6
2
2
5
9
10
10
5
1
1
4
7
6
6
6
6
6
39
25
11
11
11
11
11
6
1
1
1
1
1
31
61
31
1
1
1
1
1
1
1
1
1
19
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
102
101
118
240
191
255
415
325
437
460
496
962
703
829
904
962
952
950
960
962
947
947
952
931
950
932
931
901
947
935
820
892
850
926
874
797
947
916
603
609
540
398
376
358
370
395
430
432
435
712
424
396
398
386
288
310
261
227
287
269
283
540
243
226
228
178
167
147
124
124
89
75
67
54
105
104
147
380
194
240
240
119
107
87
58
45
96
162
243
386
386
386
386
58
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
49
49
44
39
52
40
28
16
4
3
3
20
12
5
4
9
5
1
1
2
6
4
2
1
1
13
8
4
12
15
12
9
9
9
9
10
12
25
22
20
11
3
27
16
5
6
4
2
11
12
13
14
77
43
10
6
2
63
71
38
6
20
17
14
8
2
2
2
2
33
25
18
18
18
18
18
9
1
1
1
1
1
3
6
3
1
1
1
1
3
4
5
6
32
45
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
326
326
326
336
326
326
439
545
1000
1368
1373
2788
1914
2144
2368
2319
2480
2442
2710
2928
2638
2757
2928
2741
2928
2599
2788
2439
2390
2415
2194
2153
2195
2192
2171
2361
2126
1999
2050
2056
2116
1644
1381
1134
931
950
855
938
1156
1033
970
900
1383
707
673
707
547
485
676
423
427
557
514
518
1156
503
503
494
391
372
358
343
296
330
330
180
161
236
214
294
666
366
486
486
235
209
165
108
87
176
290
430
676
676
676
676
57
23
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
326
326
326
326
326
326
180
35
3
5
5
6
123
63
3
5
4
3
44
39
24
9
2
2
3
34
18
3
34
18
3
10
13
17
43
69
39
10
10
10
7
4
10
15
8
1
35
19
4
13
8
3
10
17
50
83
166
85
4
11
19
168
188
95
2
34
117
201
102
4
4
4
4
167
90
14
14
14
14
14
8
3
3
2
2
2
6
10
6
2
2
2
6
4
2
2
2
2
11
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
265
265
265
265
265
265
215
263
172
162
146
148
158
172
212
195
298
230
275
374
287
386
264
276
283
265
394
289
299
314
435
324
342
377
280
341
269
252
348
257
266
287
332
293
325
304
260
275
285
298
282
294
305
321
342
374
374
386
354
360
394
353
383
382
380
435
348
332
348
333
325
325
325
289
278
265
254
232
232
232
216
302
268
275
293
293
232
249
248
249
278
309
336
394
394
394
394
380
55
435
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
13
7
70
36
3
2
1
1
2
3
3
2
1
1
1
2
3
2
1
2
1
1
1
1
2
2
2
2
4
3
2
2
3
3
2
1
2
4
5
5
5
8
6
4
4
5
3
1
33
66
160
151
142
133
125
190
201
104
7
4
93
133
129
125
125
125
125
195
142
90
90
90
90
90
56
23
23
23
23
85
88
92
147
175
203
238
165
92
55
55
55
55
55
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
88
88
88
109
99
128
271
312
482
1037
830
1056
1037
1056
1075
1048
1053
1039
1051
1049
1001
1023
1044
1106
1049
1036
963
920
964
899
944
1106
903
1075
933
890
1002
896
813
775
1106
544
542
506
385
366
321
377
416
542
624
533
986
444
391
360
278
238
219
272
207
350
365
341
986
314
311
320
209
178
142
117
119
126
127
127
127
138
170
227
309
309
309
309
158
133
104
69
54
85
126
180
272
272
272
272
137
1
136
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
47
7
9
5
1
3
5
3
2
8
6
3
1
2
3
5
14
22
15
8
8
8
5
2
4
6
6
6
18
12
7
22
23
24
12
1
4
8
5
2
118
59
1
5
3
2
2
2
15
29
51
26
1
5
9
54
43
22
2
16
16
16
8
1
1
1
1
13
11
9
9
9
9
9
15
22
25
15
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
201
201
201
201
201
201
168
162
153
152
146
176
196
221
340
258
256
258
285
238
253
259
263
285
242
242
272
209
228
240
263
340
266
319
264
254
248
243
256
252
245
340
243
236
220
228
226
238
340
239
243
319
260
245
272
272
211
225
205
184
271
179
182
189
186
152
165
201
256
340
340
340
340
223
224
204
182
151
160
147
156
272
189
205
205
151
95
77
55
39
74
118
174
271
271
271
271
152
152
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
140
140
140
140
140
71
3
64
33
3
11
19
11
3
6
5
4
3
3
3
6
6
6
4
3
5
8
7
6
4
3
4
6
7
9
9
8
7
9
5
2
35
18
1
3
11
10
10
10
10
10
8
5
3
3
40
77
52
28
21
64
54
29
4
19
32
29
25
21
21
21
21
23
13
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
76
114
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
161
159
156
148
133
148
139
144
142
145
201
140
145
144
144
160
160
159
189
180
155
161
157
154
147
153
160
157
199
186
147
147
166
144
140
142
154
134
141
153
160
174
189
200
201
180
181
174
186
186
168
161
148
166
121
123
134
137
141
141
165
150
175
199
199
199
199
154
160
153
145
136
136
136
135
200
168
201
201
140
92
74
52
37
55
79
111
165
165
165
165
141
141
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
60
38
92
48
4
3
14
17
12
7
4
2
2
2
3
5
6
6
3
1
1
1
4
3
3
4
3
3
4
4
5
6
7
8
5
2
1
1
1
1
1
5
4
3
6
9
6
3
8
14
38
24
10
14
19
32
39
21
3
3
8
14
12
10
10
10
10
34
19
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
71
106
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
88
88
88
90
88
96
102
98
156
89
97
101
106
146
116
133
150
180
189
189
304
208
228
252
234
252
239
272
235
293
231
232
260
230
272
232
254
293
205
201
204
222
201
215
260
176
165
185
175
198
304
235
254
242
242
211
303
175
166
145
118
116
117
112
108
165
123
139
146
146
146
146
103
95
86
76
63
98
91
109
304
128
118
103
63
49
38
26
20
64
119
185
303
303
303
303
64
64
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
49
10
55
29
4
3
3
3
4
6
9
6
3
2
1
1
1
2
3
4
3
2
2
2
4
6
8
10
9
6
4
6
7
6
4
2
3
4
3
2
9
5
1
3
9
24
43
23
4
4
33
21
10
11
19
27
31
17
4
3
21
39
24
10
10
10
10
35
19
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
48
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
71
104
76
88
115
110
133
137
145
170
165
170
196
195
189
297
180
194
196
193
183
189
228
191
235
206
222
210
196
228
200
250
238
181
179
185
222
180
210
202
132
134
157
144
170
297
222
250
238
238
202
296
175
150
140
113
115
109
96
105
89
89
94
94
94
94
94
74
69
63
57
49
88
84
103
297
125
117
104
63
50
40
29
23
67
119
182
296
296
296
296
57
2
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
12
8
10
8
6
4
5
5
5
4
3
2
1
1
1
1
1
1
1
1
1
2
3
4
5
5
4
2
1
3
2
2
1
1
2
7
4
1
3
5
5
3
1
2
3
2
2
3
5
26
18
11
14
17
26
31
18
6
1
6
11
11
11
11
11
11
34
21
8
8
8
8
8
4
1
1
1
1
5
3
1
3
4
5
6
3
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
96
94
117
96
84
96
96
89
111
104
133
156
161
215
177
263
169
181
182
181
248
189
195
176
223
172
200
227
188
310
220
232
338
223
218
216
196
181
179
186
145
160
180
172
215
263
241
248
274
274
282
281
310
338
219
233
263
269
300
276
328
261
274
251
239
243
246
223
264
264
167
157
182
154
144
338
149
157
142
114
84
73
56
49
92
150
212
328
328
328
328
115
51
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
21
12
4
5
5
4
4
4
3
2
1
1
1
1
6
4
3
3
2
1
1
2
1
1
1
4
5
5
5
4
2
1
1
1
1
1
1
1
1
3
4
4
4
4
2
1
1
1
16
24
33
45
98
58
18
11
5
6
16
26
27
27
27
27
28
146
88
31
31
31
31
31
16
2
2
1
1
1
5
10
5
1
1
1
5
3
1
1
1
1
17
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
249
242
270
548
328
474
508
525
1040
748
791
1566
1102
1350
1555
1542
1544
1551
1566
1544
1555
1514
1520
1543
1574
1543
1555
1482
1170
1482
1038
1058
1040
833
1091
988
933
1574
1020
836
769
579
510
435
424
420
590
608
676
1574
571
549
531
363
338
247
195
212
263
260
347
480
238
250
266
230
210
210
210
219
272
331
331
331
331
331
348
547
443
548
548
338
242
191
133
97
93
133
191
243
347
347
347
347
11
336
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
111
118
125
63
1
2
4
2
1
1
2
2
1
1
1
2
15
12
8
4
2
1
12
23
22
19
16
12
6
1
5
16
14
13
7
1
6
11
6
1
39
22
6
2
4
6
7
8
18
28
27
27
20
13
22
33
21
10
2
33
22
12
13
14
14
14
15
17
11
5
5
5
5
5
3
1
1
1
1
2
3
4
4
4
5
3
2
3
4
4
5
8
5
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
202
202
202
210
202
202
253
192
253
226
222
453
298
299
332
463
363
374
376
453
362
358
361
379
367
370
453
359
354
354
351
352
368
367
422
379
330
322
335
307
350
339
307
285
257
342
326
336
462
463
329
380
353
422
422
279
258
214
178
175
170
199
204
176
342
177
194
220
203
203
203
203
130
115
98
81
67
128
125
207
462
297
463
463
208
192
148
94
75
87
111
147
203
203
203
203
64
7
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
202
202
202
202
202
202
139
73
8
5
3
8
7
4
2
6
5
4
3
6
4
3
2
2
3
5
6
4
2
1
7
27
23
19
42
58
35
12
6
1
1
1
4
2
1
1
4
5
7
8
5
2
1
1
20
40
75
42
10
14
19
71
86
43
1
8
24
40
25
10
10
10
10
36
22
9
9
9
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
82
82
70
75
61
56
59
45
45
58
69
74
89
116
104
116
116
114
112
115
106
113
104
100
96
115
95
96
98
93
95
103
91
98
88
82
91
86
87
89
95
82
70
74
76
81
94
106
91
98
85
84
87
91
103
66
67
70
72
76
91
64
71
75
76
82
82
82
82
64
70
68
65
64
68
67
75
106
78
89
89
62
57
53
38
32
32
37
43
53
53
53
53
37
10
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
27
14
2
3
2
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
3
6
5
5
10
18
31
24
18
12
6
1
1
1
3
4
5
5
6
9
10
12
19
23
25
27
16
5
5
5
5
5
29
28
16
5
5
5
3
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
215
215
215
215
215
215
157
149
143
144
130
163
135
138
149
168
152
165
200
202
202
311
221
240
256
233
256
241
241
237
286
247
249
270
238
244
235
291
286
215
213
211
234
201
219
270
173
180
205
184
213
311
261
291
284
284
218
310
168
144
143
115
120
122
105
128
112
133
169
215
215
215
215
125
113
96
76
64
101
95
113
311
130
122
107
66
55
47
34
26
69
125
191
310
310
310
310
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
81
81
81
81
81
81
50
20
36
19
2
3
4
20
13
7
4
1
1
1
1
2
4
2
1
3
2
1
1
1
1
3
3
2
2
2
2
2
2
3
2
2
2
3
4
4
5
6
8
8
8
8
5
2
7
12
33
21
10
14
19
30
33
18
4
6
11
17
13
10
10
10
10
18
18
18
18
18
18
18
11
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
30
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
180
180
180
180
180
180
114
137
141
191
330
226
339
255
301
272
276
302
330
339
315
345
346
354
468
334
339
312
303
340
332
339
468
335
350
368
353
412
375
361
343
468
297
294
275
259
257
221
301
233
278
287
282
400
269
250
253
300
229
205
261
190
247
259
239
400
249
266
299
294
294
294
294
207
185
159
136
124
147
134
137
287
150
150
134
119
98
102
87
87
96
145
204
300
300
300
300
121
3
118
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
18
10
3
1
4
8
5
2
4
7
4
1
1
1
2
8
11
6
2
2
2
2
2
6
6
4
3
2
7
7
6
5
5
5
5
4
3
2
1
2
3
7
12
12
12
7
3
4
6
19
12
6
36
101
60
19
7
9
12
19
26
36
41
43
44
45
46
38
31
31
31
31
31
25
19
12
6
1
1
7
13
7
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
91
114
84
78
68
95
75
81
114
96
94
100
110
120
123
148
148
123
123
115
109
108
100
99
97
94
105
92
89
90
85
88
98
93
98
96
96
100
81
80
78
71
76
77
82
115
92
87
98
98
82
87
81
97
97
72
82
71
100
77
84
92
97
97
97
97
97
83
78
77
68
62
66
57
52
97
53
53
50
41
39
38
33
33
33
43
56
77
77
77
77
39
6
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
15
26
14
3
7
5
3
1
4
4
2
1
1
1
2
2
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
3
4
2
1
1
5
5
4
3
2
1
4
3
3
3
2
1
3
12
19
15
12
7
3
1
1
5
4
3
3
3
3
40
36
33
33
33
33
33
17
1
1
1
1
1
10
20
10
1
1
1
1
1
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
203
203
203
203
203
203
156
138
153
113
97
131
94
106
123
118
145
204
177
235
182
201
186
195
203
183
220
196
198
204
208
186
189
228
195
201
199
235
201
192
220
185
204
198
228
179
181
169
203
129
140
154
183
208
235
235
164
157
132
121
107
111
118
103
127
145
117
135
195
131
122
127
131
159
173
208
208
208
208
208
152
195
150
138
127
127
92
89
82
67
79
94
119
159
159
159
159
127
18
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
10
9
31
18
6
11
9
6
3
4
9
5
2
1
1
1
2
3
2
1
1
1
2
3
3
3
3
4
3
2
2
2
3
3
4
5
7
6
6
6
7
16
11
6
3
1
1
8
11
15
17
18
16
14
31
54
60
31
2
1
4
7
9
10
10
10
11
43
53
58
60
61
62
63
34
5
5
5
5
18
27
36
27
18
18
18
15
13
13
13
13
15
16
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
513
513
513
513
513
513
322
290
225
177
148
186
188
228
475
281
313
463
413
458
584
482
513
470
513
455
470
478
482
511
499
584
508
515
517
513
511
476
396
434
412
395
584
371
363
397
366
364
513
334
328
329
320
335
345
371
371
366
383
364
366
343
347
368
394
300
343
326
291
289
259
259
259
215
231
227
221
219
223
219
206
290
293
288
383
383
206
184
145
133
175
237
284
371
394
394
394
394
219
219
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
17
35
18
2
1
1
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
4
12
20
10
1
1
1
2
1
1
2
4
3
3
7
11
7
4
2
1
1
1
2
3
4
128
184
119
55
70
128
103
65
27
1
14
18
23
46
57
63
69
72
58
44
44
44
44
44
28
12
12
11
11
11
55
49
30
11
11
11
43
27
11
11
11
11
27
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
73
101
82
80
77
108
80
87
96
98
91
114
99
106
108
102
125
107
106
112
114
106
125
108
105
102
103
97
87
125
78
77
75
68
73
69
73
85
72
101
81
88
91
111
91
87
88
82
80
80
76
89
68
62
57
61
71
67
111
68
77
80
78
81
81
81
81
55
56
52
47
44
50
54
66
89
78
101
101
68
67
59
46
41
41
42
50
54
62
62
62
62
6
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
17
9
1
1
2
4
6
4
3
6
3
1
2
2
1
1
1
1
1
2
2
2
1
1
4
3
2
8
5
2
1
2
3
3
2
2
2
1
1
1
2
3
4
5
4
3
2
2
2
2
2
3
8
17
26
15
5
3
2
3
2
1
4
6
7
7
8
8
8
9
18
22
24
27
14
2
31
17
3
3
28
34
18
3
3
3
2
1
1
1
1
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
319
319
319
319
319
319
225
273
203
202
197
163
178
210
224
271
258
266
290
318
283
346
284
303
306
319
360
297
302
306
371
296
313
298
285
341
271
271
280
256
294
273
281
267
282
275
239
255
266
258
250
319
277
296
312
320
322
346
371
290
360
309
312
306
367
253
240
235
253
264
264
264
264
212
227
221
214
209
214
209
196
273
280
274
371
371
195
173
135
122
165
224
267
360
367
367
367
367
192
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
29
29
29
29
29
29
22
15
42
21
1
3
2
1
2
3
3
3
2
1
1
2
2
3
4
2
1
1
1
1
2
4
3
2
1
1
3
2
2
2
3
5
11
13
14
14
15
18
21
14
7
10
23
13
3
3
106
70
35
45
55
113
96
74
42
10
10
11
7
3
3
3
3
34
34
34
34
34
34
34
21
8
5
3
3
4
46
40
22
4
4
4
35
19
4
4
4
4
19
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
151
138
126
118
113
180
129
136
144
184
128
165
116
121
136
152
174
180
190
182
129
118
125
115
115
184
141
143
199
165
112
110
94
86
82
83
87
85
99
101
91
91
190
104
111
182
97
92
87
70
67
58
49
59
45
51
53
55
71
50
72
101
136
199
199
199
199
117
107
92
74
61
62
50
62
99
77
101
101
49
44
34
23
29
36
46
64
64
64
64
64
54
5
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
34
34
34
34
34
34
34
59
53
27
1
4
8
4
1
2
4
2
1
1
2
2
3
3
2
1
1
1
1
2
3
5
3
2
1
2
2
2
2
3
2
1
1
2
2
3
6
4
2
6
8
10
6
2
4
6
12
10
6
3
13
23
25
17
9
36
25
15
12
9
9
9
9
15
10
5
5
5
5
5
3
2
2
2
2
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
69
87
87
72
63
62
75
72
83
89
101
133
120
133
145
123
120
133
120
124
133
132
145
145
129
132
145
134
130
145
127
121
126
114
107
109
109
103
126
93
101
99
89
119
83
76
85
75
92
92
72
72
62
44
42
54
57
53
119
48
46
52
48
48
48
48
48
36
39
37
35
34
43
40
50
93
62
83
83
48
48
46
35
34
34
28
31
31
31
31
31
22
12
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
7
7
5
3
2
2
3
5
4
4
2
1
1
1
2
3
6
4
3
2
1
1
1
3
5
7
11
6
1
1
1
1
1
1
1
2
4
2
1
8
7
4
1
1
4
2
1
1
1
4
5
3
1
10
14
11
6
2
2
1
1
1
1
1
1
1
3
4
6
9
10
11
12
6
1
4
4
4
5
7
9
7
5
5
5
3
2
2
2
2
5
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
81
99
88
87
78
109
84
97
117
105
111
113
117
120
114
116
109
118
108
110
118
115
118
115
125
111
109
111
99
106
94
86
108
92
90
109
100
97
98
99
91
87
92
85
120
116
110
117
113
113
109
101
106
108
88
100
96
98
125
94
100
101
109
97
91
91
91
99
114
135
135
135
135
135
114
120
114
115
107
106
135
101
110
106
106
106
109
121
135
135
135
135
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
1
1
1
2
2
1
1
1
1
1
3
2
1
1
1
1
2
1
1
3
2
1
4
3
2
4
3
2
3
2
1
1
2
2
2
2
1
1
2
2
3
3
3
2
1
4
7
28
23
19
13
8
13
19
10
1
3
5
8
8
8
8
8
8
31
20
10
10
10
10
10
5
1
29
24
19
19
36
42
45
46
48
33
19
17
17
17
17
52
35
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
281
281
281
281
281
281
219
261
213
188
171
281
178
225
247
237
296
290
320
362
356
380
326
337
337
356
384
328
338
334
445
335
343
359
279
329
260
256
336
276
297
325
356
334
356
358
312
309
311
296
290
306
312
345
344
362
363
380
363
384
352
352
382
378
405
445
348
349
369
358
358
358
358
345
294
278
264
237
242
224
218
310
292
288
363
363
256
275
230
224
224
258
316
384
405
405
405
405
40
445
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
7
49
25
1
1
2
2
2
3
3
2
1
1
2
4
6
4
2
1
1
1
1
1
1
7
6
6
3
1
1
4
2
1
1
1
5
7
4
1
82
59
30
2
1
1
1
1
16
31
156
96
37
82
129
191
212
169
85
1
24
48
35
23
23
23
23
139
140
141
141
141
141
141
79
17
17
17
17
42
58
74
58
42
42
42
58
49
40
40
40
40
40
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
204
204
204
204
204
204
129
110
119
112
98
147
116
130
174
156
163
207
183
229
192
199
191
193
204
190
222
191
189
188
210
174
176
221
193
199
202
229
199
176
222
188
193
198
221
183
186
185
207
163
196
174
200
210
229
229
193
188
154
153
129
124
130
113
136
154
105
111
121
120
120
125
141
161
176
210
210
210
210
210
155
196
152
137
135
125
106
128
80
68
79
96
121
161
161
161
161
136
18
154
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
3
3
3
2
2
6
6
4
2
1
1
2
3
3
3
9
5
2
1
1
2
2
3
2
1
1
1
1
2
4
2
1
3
5
4
2
1
1
1
5
9
6
3
9
7
5
3
3
10
18
31
42
54
69
64
34
4
6
8
16
12
9
9
9
9
85
70
56
56
56
56
56
30
4
4
4
4
11
69
62
36
11
11
11
9
8
8
8
8
11
14
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
73
69
90
207
108
143
102
80
79
95
97
101
179
110
107
109
98
104
101
100
114
107
105
103
143
138
145
207
203
155
159
179
132
131
128
135
150
155
205
203
163
186
198
167
205
137
198
143
164
164
207
207
113
99
83
58
58
55
59
77
82
78
108
198
167
206
206
206
206
127
117
103
85
77
94
84
111
198
141
206
206
108
100
83
58
48
50
59
72
92
92
92
92
42
13
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
18
1
1
5
7
6
5
3
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
5
3
2
3
5
5
3
2
3
5
5
3
1
3
2
1
5
3
2
5
3
2
3
11
40
55
30
5
3
7
15
11
6
1
1
8
31
19
7
3
3
3
3
18
23
26
27
28
28
29
17
5
3
1
1
4
15
22
13
4
4
4
11
7
4
4
4
4
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
60
69
54
54
51
63
68
65
69
69
84
71
68
69
72
76
76
104
79
77
83
87
89
104
101
87
87
85
86
104
80
101
70
69
74
72
71
87
61
60
59
61
76
56
59
61
68
67
93
93
55
49
42
34
33
36
39
37
56
42
55
89
77
93
93
93
93
60
58
52
45
43
49
44
53
89
67
93
93
48
44
39
30
27
28
30
33
38
38
38
38
18
3
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
3
2
1
1
1
5
3
1
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
3
4
3
2
2
3
4
3
2
2
3
4
3
2
2
1
1
1
1
1
2
2
2
2
3
16
23
12
2
3
4
10
14
18
10
2
2
7
11
7
4
4
4
4
9
11
13
14
14
14
15
8
2
3
3
4
11
6
2
8
11
14
17
9
2
2
2
2
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
138
138
138
138
138
138
127
149
123
155
123
138
170
161
170
206
222
225
252
252
250
237
230
250
228
208
202
206
197
197
242
190
195
192
180
222
170
154
150
143
154
150
152
187
161
164
196
162
158
140
196
156
190
205
222
222
172
164
242
114
104
125
143
141
242
232
147
150
155
142
135
135
135
147
172
205
205
205
205
205
147
157
188
168
242
242
127
115
94
66
67
94
133
170
242
242
242
242
10
232
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
27
13
49
25
1
1
2
1
1
2
3
2
1
1
1
2
3
2
1
1
1
1
1
1
5
7
5
3
2
3
5
7
8
9
8
4
1
8
6
5
9
5
1
8
4
1
5
28
28
28
17
7
4
9
15
13
7
1
3
2
1
6
5
4
4
4
4
37
32
27
27
27
27
27
18
10
5
1
1
10
34
30
20
10
10
10
5
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
213
213
213
213
213
213
159
148
140
149
147
218
171
160
166
165
151
171
162
167
218
176
187
191
208
195
181
173
177
218
157
165
174
173
213
171
160
155
149
152
145
164
165
140
143
139
127
133
208
134
142
195
148
145
149
144
135
159
159
112
116
115
113
109
164
84
111
134
161
213
213
213
213
131
123
108
90
74
82
68
81
159
94
102
102
57
46
38
28
23
45
72
105
164
164
164
164
66
66
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
20
32
16
1
2
3
2
2
3
4
2
1
1
5
4
4
3
2
1
1
1
1
2
2
2
2
2
1
1
3
2
2
1
1
1
10
5
1
1
2
4
6
4
2
7
7
4
2
2
30
20
11
5
18
26
28
14
1
13
13
14
9
5
5
5
5
15
9
4
4
4
4
4
2
1
1
1
1
3
4
4
4
4
5
7
6
5
5
5
5
35
50
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
48
50
56
75
77
82
169
95
99
114
115
122
136
118
153
128
130
136
158
140
135
169
123
119
124
100
105
117
121
141
158
116
122
127
123
132
169
121
113
108
113
89
96
80
87
108
102
124
107
107
87
87
116
72
90
86
94
93
141
107
88
95
104
113
113
113
113
103
116
124
124
124
124
124
91
116
97
89
109
109
61
55
43
30
45
67
94
141
141
141
141
111
4
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
1
2
3
3
4
5
6
5
3
1
3
3
2
2
8
5
3
1
1
1
1
1
2
3
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
16
11
6
5
17
10
3
2
1
15
12
8
4
4
4
4
19
16
13
13
13
13
13
15
20
10
1
1
2
13
15
8
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
56
56
59
60
61
86
63
62
76
73
90
137
115
137
126
137
120
133
116
118
111
102
94
133
89
88
104
79
77
86
69
82
78
86
137
84
113
83
72
70
64
63
68
57
56
61
53
55
47
47
46
42
39
57
36
54
67
67
137
78
67
70
68
67
66
66
66
45
39
32
26
23
28
30
34
57
35
34
34
26
22
21
17
14
24
35
51
78
78
78
78
26
4
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
6
23
12
2
6
19
11
3
3
3
2
1
1
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
5
5
6
5
5
3
2
2
1
1
1
2
2
2
5
12
17
14
11
7
4
3
2
2
3
4
4
4
5
18
14
11
11
11
11
11
6
2
7
5
4
4
12
11
7
4
4
4
4
4
4
4
4
4
4
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
85
87
72
70
63
61
77
75
84
89
102
130
104
113
118
118
116
130
115
118
114
115
111
130
107
105
117
95
94
93
77
89
83
86
103
90
89
91
87
77
79
84
90
102
92
111
98
99
93
93
76
76
66
58
61
72
78
68
103
68
55
65
71
81
81
81
81
75
89
99
99
99
99
99
83
102
87
92
92
59
53
49
37
31
31
36
44
50
59
59
59
59
9
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
9
29
15
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
2
2
1
1
5
3
2
2
1
1
1
1
1
1
10
8
7
7
15
24
20
11
3
1
3
3
2
1
1
1
1
6
8
11
21
26
28
31
20
9
5
1
1
2
8
15
8
2
2
2
4
3
2
2
2
2
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
51
50
54
55
55
66
65
58
58
58
57
63
65
67
90
74
75
81
88
83
90
88
79
85
77
77
90
76
75
79
66
66
65
66
65
62
88
58
60
62
61
58
74
58
58
66
56
57
51
51
47
46
43
46
40
57
55
60
88
66
60
67
68
73
73
73
73
50
50
46
41
39
41
35
35
57
38
38
36
32
35
33
33
33
33
39
51
67
67
67
67
35
2
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
6
5
3
2
1
2
2
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
2
1
2
1
1
3
4
2
1
2
2
2
2
2
2
3
10
5
1
5
9
14
15
8
2
14
21
13
6
1
1
1
1
8
12
15
17
18
18
19
11
3
3
2
1
1
5
10
6
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
20
19
16
36
21
33
32
28
66
32
56
64
80
154
110
122
134
123
146
154
142
148
136
146
121
154
123
117
148
109
106
136
90
98
93
101
146
98
123
85
83
59
46
42
37
34
35
33
34
44
35
36
38
41
36
39
30
50
55
55
146
50
52
52
41
39
34
31
31
22
19
17
14
13
15
14
19
33
24
36
36
20
19
16
12
16
21
28
41
41
41
41
41
13
2
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
3
1
1
1
1
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
3
5
5
4
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
3
5
11
6
1
3
5
12
13
7
1
3
2
2
1
1
1
1
1
7
5
3
3
3
3
3
2
1
2
3
4
7
8
8
5
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
20
18
19
37
23
33
31
31
72
37
61
72
88
163
119
131
144
132
156
163
143
155
139
156
120
163
113
106
155
100
93
98
72
71
72
85
110
75
126
69
67
66
53
53
45
39
36
34
34
30
35
35
28
25
23
23
19
35
38
38
110
35
40
42
36
36
33
33
33
25
27
26
25
24
24
24
21
28
23
26
26
17
16
15
11
11
11
13
16
22
22
22
22
15
4
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
2
3
2
2
3
4
3
2
1
1
1
1
1
1
1
5
3
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
2
2
2
2
2
2
2
2
3
4
6
6
3
1
1
3
2
2
3
3
3
4
4
4
4
7
9
10
11
6
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
2
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
31
31
31
31
31
31
28
31
34
47
32
35
41
37
52
57
70
123
97
121
121
107
110
123
107
107
104
110
92
123
89
87
107
79
79
85
73
78
76
83
101
84
115
80
72
75
58
53
51
45
40
38
41
45
40
40
37
37
51
31
32
43
46
48
101
47
45
42
37
35
31
30
30
25
27
27
27
27
29
27
24
44
35
37
51
51
29
28
22
21
25
33
37
45
49
49
49
49
35
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
3
3
4
6
17
9
2
1
1
1
1
1
2
3
3
3
4
7
8
10
11
12
12
13
9
5
4
3
2
2
8
10
6
2
2
2
2
2
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
80
80
80
80
80
80
61
80
58
55
61
51
52
68
87
81
95
125
112
125
136
114
113
114
114
119
119
123
136
116
117
123
121
117
121
136
95
98
94
91
97
89
90
87
95
85
83
90
90
108
94
92
100
92
114
114
92
88
83
85
81
88
86
95
108
73
84
84
83
87
87
87
87
65
69
66
62
59
65
59
65
114
74
86
86
60
56
55
41
35
37
40
48
59
59
59
59
35
9
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
4
3
2
1
5
3
1
2
2
2
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
4
6
5
5
6
4
2
1
1
1
1
4
8
9
9
9
25
43
59
44
25
6
1
3
6
7
7
7
7
8
10
11
13
19
22
24
26
17
9
8
8
8
9
32
29
19
9
9
9
7
6
6
6
6
7
8
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
218
218
218
218
218
187
227
203
235
293
236
314
253
259
274
286
320
293
320
356
379
404
588
440
508
582
652
652
652
520
588
554
609
642
714
695
695
592
714
481
498
502
488
714
428
392
407
404
351
361
347
336
400
281
281
237
233
213
193
287
211
259
278
344
400
260
307
356
391
391
391
391
252
240
215
186
155
175
146
194
344
254
345
345
161
145
112
73
58
90
133
190
287
287
287
287
147
2
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
34
19
65
35
5
8
11
8
6
12
11
6
1
2
3
2
2
2
2
2
2
2
2
2
4
12
9
5
2
4
4
4
8
10
7
4
5
6
3
1
56
34
13
6
3
1
3
6
12
18
45
29
13
18
44
76
56
28
1
84
63
43
28
13
13
13
13
39
23
8
8
8
8
8
4
1
1
1
1
5
5
6
6
6
6
6
6
4
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
186
186
186
186
186
186
136
246
166
223
356
254
361
297
277
311
307
350
369
427
424
404
421
409
427
421
397
389
378
427
345
345
333
309
345
285
284
286
285
288
285
287
301
286
301
251
301
255
285
256
255
258
263
287
261
261
182
193
168
145
255
157
204
209
294
298
210
219
248
255
255
255
255
174
183
171
157
139
152
139
171
294
221
298
298
140
126
98
63
52
81
121
169
255
255
255
255
129
18
147
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
14
7
1
1
1
2
2
2
3
3
2
2
2
3
4
14
11
8
6
6
6
6
6
3
1
2
2
3
13
14
16
15
15
8
1
1
2
1
1
1
1
2
4
3
2
2
3
7
9
9
9
13
16
19
13
7
3
2
4
16
10
5
7
8
8
9
5
1
1
4
6
7
8
6
4
3
2
2
2
4
6
4
2
2
2
5
3
2
2
2
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
45
44
52
59
61
97
68
67
70
67
67
71
72
74
97
78
77
77
75
70
75
74
72
97
72
75
74
71
74
67
63
60
77
61
65
62
62
70
52
59
49
49
75
49
56
66
54
77
52
52
54
50
55
46
42
44
47
51
67
53
58
55
64
74
74
74
74
55
56
53
49
45
45
45
40
46
48
48
55
55
31
27
22
16
22
29
40
58
58
58
58
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
23
3
2
1
1
1
2
2
2
3
3
2
2
2
3
3
3
3
2
1
1
1
1
3
4
2
1
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
1
1
10
5
1
1
8
15
16
12
6
1
1
1
1
1
1
1
1
10
9
8
8
8
8
8
4
1
6
4
2
2
7
7
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
40
40
40
40
45
40
41
73
50
56
53
70
73
65
65
65
73
66
66
66
70
67
67
69
66
66
66
68
68
70
71
79
76
79
78
79
71
72
70
68
77
64
65
62
58
63
59
64
77
57
75
58
62
69
58
58
52
54
42
41
42
45
52
79
53
52
53
52
63
75
75
75
75
51
44
36
30
26
30
27
33
54
43
57
57
35
33
27
22
18
27
38
53
79
79
79
79
32
4
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
21
4
2
1
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
3
4
2
1
1
2
3
4
3
2
1
4
5
3
2
4
2
1
1
2
3
2
1
2
1
1
1
1
1
2
8
17
15
11
6
1
1
1
1
1
1
1
1
1
17
15
13
13
13
13
13
7
1
1
1
1
4
14
13
8
4
4
4
2
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
195
195
195
195
195
195
154
151
149
141
131
152
124
143
175
190
210
310
273
310
293
371
293
293
308
298
301
318
295
294
288
287
361
282
281
295
259
258
261
249
272
288
361
371
236
230
203
201
194
189
264
208
238
281
255
264
264
275
202
281
193
227
232
275
371
197
196
202
196
196
195
195
195
123
108
91
74
62
94
88
105
281
124
115
108
63
52
41
29
24
65
115
174
281
281
281
281
54
5
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
26
68
34
1
4
2
1
2
3
4
4
4
4
3
2
1
1
3
3
3
2
2
2
2
3
3
2
2
2
2
2
2
2
1
1
2
2
3
4
5
3
1
3
2
1
2
3
7
11
36
18
1
19
44
44
45
27
10
3
7
11
6
1
1
1
1
29
18
8
8
8
8
8
5
2
2
2
2
5
6
7
6
5
5
5
10
7
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
477
477
477
477
477
477
348
412
410
504
764
547
742
586
552
641
613
673
764
742
729
737
737
742
744
749
764
736
712
650
760
666
642
666
760
471
447
411
412
400
380
666
356
353
325
305
295
300
477
328
411
456
359
666
306
281
263
199
162
139
130
123
160
157
154
309
202
271
368
477
477
477
477
289
280
247
209
172
172
147
167
255
205
256
256
151
112
89
60
44
54
73
100
130
152
152
152
152
152
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
25
56
84
44
4
4
4
22
14
7
4
1
1
2
3
5
10
8
5
2
2
2
15
18
19
17
16
10
4
16
16
16
13
10
12
14
12
11
7
3
39
22
6
6
6
6
116
77
39
39
48
55
37
19
21
33
24
15
6
37
22
7
9
9
9
9
9
9
6
4
4
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
77
114
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
75
79
73
71
71
76
73
85
94
94
116
122
136
156
195
172
195
172
181
195
176
176
154
160
140
132
134
120
118
148
105
121
88
89
96
96
124
103
98
105
104
94
99
116
99
121
96
91
86
78
74
101
61
66
62
72
85
71
124
68
71
76
81
91
91
91
91
78
88
91
91
91
91
91
88
116
82
74
70
61
45
40
32
24
27
35
45
62
62
62
62
62
6
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
3
2
10
7
5
16
12
9
5
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
3
6
3
1
1
3
4
2
1
2
3
4
3
3
3
11
8
5
3
8
14
14
8
2
1
3
2
1
3
4
5
6
12
15
18
20
21
22
23
30
50
28
6
1
1
10
16
8
1
1
1
3
2
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
577
577
577
577
577
577
445
624
330
270
230
223
215
316
459
377
662
543
684
857
815
852
695
732
760
692
850
774
676
807
714
708
734
861
650
741
579
570
829
632
677
753
817
764
810
791
736
807
718
679
688
684
737
768
792
857
857
852
814
850
849
801
826
861
819
784
829
817
810
814
810
810
810
768
749
749
490
434
454
377
431
664
502
608
608
388
375
341
263
226
295
427
588
861
861
861
861
346
38
384
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
4
83
42
1
8
4
1
5
3
2
1
1
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
2
4
6
5
5
20
11
2
1
1
1
1
33
66
342
197
53
150
248
434
500
382
191
1
274
413
233
53
53
53
53
401
279
158
158
158
158
158
106
54
54
38
22
22
109
167
94
22
22
22
60
41
22
22
22
22
30
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
90
100
100
102
109
114
133
126
133
149
142
152
151
163
156
157
158
171
170
175
248
176
170
170
159
167
171
171
185
180
164
153
171
154
153
165
185
156
180
164
133
129
152
119
130
148
177
172
248
248
182
202
180
148
244
137
148
156
145
136
142
140
143
148
148
148
148
129
122
119
108
94
113
99
111
248
130
122
111
111
63
56
45
71
111
159
244
244
244
244
244
117
6
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
36
52
47
24
1
1
2
1
1
2
3
2
1
1
1
1
5
6
4
2
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
1
1
2
3
3
4
18
11
4
10
16
18
20
10
1
1
12
24
14
4
4
4
4
61
39
17
17
17
17
17
14
12
13
14
15
19
11
4
5
5
5
4
4
4
4
4
4
5
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
119
208
125
124
117
182
140
180
232
198
222
239
225
239
230
273
226
228
228
221
218
226
206
213
219
221
273
223
226
226
211
225
212
228
232
232
273
225
199
192
196
178
179
157
196
192
195
181
225
225
164
148
126
114
94
112
122
108
225
134
173
198
200
232
232
232
232
182
170
170
115
104
116
99
110
194
130
139
139
103
90
95
99
103
110
124
141
170
170
170
170
103
10
93
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
11
13
7
1
1
1
1
6
5
5
3
1
1
2
6
15
10
5
1
1
1
3
3
3
5
4
3
4
4
3
2
2
2
2
2
5
5
6
7
9
7
5
6
3
1
1
12
33
44
24
5
12
19
38
28
18
8
4
1
9
41
23
6
6
6
6
88
50
12
12
12
12
12
11
10
9
8
8
27
25
24
30
33
36
64
34
4
4
4
4
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
575
575
575
575
575
575
446
637
359
322
291
264
240
334
450
380
651
468
425
459
418
434
483
434
510
430
436
483
438
468
475
492
616
503
575
484
402
402
397
434
443
481
554
538
637
579
537
584
545
651
593
496
484
457
467
484
495
616
558
444
467
509
554
496
537
479
447
464
519
575
575
575
575
410
370
323
281
253
310
285
358
651
465
593
593
347
336
310
233
195
195
236
293
379
379
379
379
298
52
350
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
15
14
90
46
2
1
1
1
2
4
6
3
1
1
2
4
5
4
2
1
1
2
3
3
2
1
3
6
5
3
1
2
1
1
4
10
8
4
1
9
17
25
17
9
21
15
10
6
60
115
168
116
65
30
84
138
111
70
29
33
36
39
52
58
61
63
65
136
139
141
142
142
142
143
100
58
58
37
16
16
56
97
56
16
16
16
36
26
16
16
16
16
26
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
74
69
70
68
59
79
73
86
98
170
112
121
137
170
148
156
170
166
150
150
157
137
149
133
133
137
141
149
137
157
129
136
140
134
131
140
137
124
157
107
97
96
88
80
79
97
91
87
102
102
92
84
89
107
93
129
106
149
108
111
119
117
125
136
136
136
136
103
93
81
71
66
78
69
71
149
82
82
74
72
52
52
42
38
47
68
93
136
136
136
136
71
12
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
6
4
28
15
2
3
4
3
2
3
3
2
1
2
2
2
3
3
2
1
1
1
3
4
6
3
1
1
3
2
2
2
3
3
3
2
2
2
3
3
4
3
2
10
6
2
4
9
18
22
11
1
2
9
19
11
3
1
1
5
33
61
32
4
4
4
4
42
31
21
21
21
21
21
11
1
1
1
1
1
7
13
7
1
1
1
1
1
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
84
115
86
94
115
97
124
117
122
171
140
142
147
171
156
160
171
167
153
150
153
142
153
134
136
139
135
153
132
119
107
110
147
118
124
125
132
142
103
103
94
90
105
85
94
97
102
147
96
96
102
87
109
106
82
127
94
98
142
105
108
115
104
104
99
99
99
93
95
94
93
93
98
93
93
127
99
98
109
109
67
67
60
54
65
77
90
115
115
115
115
69
15
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
4
3
2
2
3
4
3
2
3
3
2
2
2
2
3
3
4
3
3
3
3
3
3
2
2
2
2
2
2
2
3
3
3
4
5
5
5
3
1
5
5
3
2
5
8
7
6
18
24
13
3
3
9
17
15
12
6
1
2
31
60
33
6
6
6
6
42
29
16
16
16
16
16
9
3
3
3
3
28
20
12
25
31
35
40
20
1
1
1
1
8
11
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
54
64
48
53
53
62
70
76
149
87
97
98
97
95
92
99
101
97
115
86
83
80
84
85
99
138
111
147
111
115
94
82
90
91
93
149
90
86
76
75
69
80
138
93
95
147
98
101
100
95
95
72
64
58
49
51
51
53
63
47
59
80
105
149
149
149
149
91
85
75
62
51
55
60
65
95
95
59
51
47
29
23
18
28
43
62
95
95
95
95
95
49
2
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
4
2
1
1
2
1
1
1
2
2
2
1
1
2
4
4
3
2
1
1
1
2
3
2
1
2
2
3
2
2
2
2
2
2
2
2
1
1
2
1
1
6
5
4
4
8
6
4
4
11
11
11
6
2
18
23
16
9
16
14
12
7
2
2
2
2
10
7
5
5
5
5
5
5
8
10
11
12
9
7
5
3
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
54
90
70
85
115
93
129
100
116
113
122
145
156
172
197
218
197
218
216
221
221
221
192
214
188
186
187
197
142
159
122
125
123
135
142
152
197
142
218
145
137
135
126
90
95
95
111
135
126
126
93
80
90
91
79
134
113
112
218
110
118
161
115
116
103
102
102
65
55
44
34
29
45
43
52
134
63
61
61
39
35
28
22
18
40
67
101
161
161
161
161
28
4
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
6
2
4
4
5
8
22
11
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
6
3
1
1
3
29
50
25
1
4
9
14
7
1
1
1
1
1
1
1
1
1
1
1
18
14
11
11
11
11
11
6
1
2
3
3
4
15
13
8
4
4
4
4
4
4
4
4
4
4
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1118
1118
1118
1118
1118
1118
796
769
641
604
572
802
669
708
781
1092
895
1071
896
1092
948
1016
1061
1102
1115
1093
1072
1067
1055
1069
1047
983
1049
1008
1118
1071
910
918
1102
720
719
686
678
644
552
943
563
564
1115
586
751
1093
688
1102
564
562
545
475
813
379
322
427
480
481
816
816
545
736
908
1118
1118
1118
1118
827
910
875
835
800
800
800
495
530
618
547
813
813
367
340
259
164
178
286
426
556
816
816
816
816
816
816
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
345
345
345
345
345
345
214
84
49
15
2
5
9
5
2
4
7
16
10
4
4
5
4
4
3
2
2
2
5
8
14
30
25
17
10
7
5
7
7
7
7
7
12
11
7
4
9
6
3
4
9
22
16
10
9
9
16
9
3
5
17
30
21
12
4
16
18
12
7
3
3
3
3
6
7
9
11
12
12
12
13
13
13
8
3
3
2
2
2
2
2
2
2
2
2
2
2
409
612
816
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
78
99
99
99
123
112
118
251
362
645
1024
1014
1571
1251
1516
1516
1344
1306
1231
1571
1211
1209
1230
1237
1242
1335
1571
1106
1078
1039
948
979
870
845
1184
888
802
835
818
773
848
870
639
589
737
400
363
339
304
271
325
313
337
622
323
311
338
310
231
299
194
183
277
266
270
737
253
256
262
183
162
139
110
92
73
63
47
39
81
81
125
305
170
245
245
116
105
83
54
43
82
134
198
310
310
310
310
25
7
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
69
39
10
14
15
16
492
250
9
24
13
3
1
7
17
23
20
18
22
28
17
7
18
20
17
14
38
22
6
20
11
3
8
10
13
25
20
15
10
5
5
3
2
3
2
2
17
11
5
5
58
30
2
20
42
76
83
43
4
3
22
40
21
2
2
2
2
32
19
6
6
6
6
6
3
1
1
1
1
1
3
5
3
1
1
1
3
2
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
782
782
782
782
782
782
605
704
868
632
782
624
665
672
843
782
766
796
843
804
816
815
843
822
805
808
805
868
798
797
822
766
746
740
793
773
768
822
793
689
744
686
641
793
609
619
868
586
542
595
531
579
681
602
595
605
635
498
681
494
481
551
635
506
741
428
413
428
376
332
329
329
236
217
195
173
143
223
206
293
681
388
501
501
239
212
162
105
83
173
288
431
681
681
681
681
150
11
139
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
782
782
782
782
782
782
426
70
12
8
4
6
9
29
31
19
8
6
4
8
12
16
33
33
34
46
26
7
5
4
48
56
29
3
2
2
2
2
40
37
35
33
18
3
9
15
39
21
3
5
4
3
3
3
21
39
109
65
22
32
43
175
138
70
3
3
50
98
60
22
22
22
22
86
47
8
8
8
8
8
6
4
4
3
3
3
5
6
4
3
3
3
8
5
3
3
3
3
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
202
274
274
274
320
284
274
554
313
391
434
335
499
479
500
535
1053
672
732
847
713
761
808
792
892
847
812
792
773
777
720
715
892
731
720
958
657
669
620
606
614
571
777
635
573
565
715
706
732
1052
1053
781
902
819
958
958
634
663
585
503
669
450
438
444
378
338
400
301
311
307
277
277
277
268
296
318
318
318
389
348
526
1052
726
1053
1053
476
433
331
209
164
229
323
453
669
669
669
669
331
5
326
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
274
274
274
274
274
274
245
128
11
6
1
10
20
12
5
10
9
5
1
2
3
17
24
28
19
11
11
11
9
8
17
26
26
26
24
12
1
13
21
25
15
5
7
9
8
8
34
17
1
8
11
15
14
14
40
66
113
57
1
24
48
161
126
63
1
30
40
50
25
1
1
1
1
55
31
8
8
8
8
8
4
1
1
1
1
2
3
5
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
189
445
445
445
456
445
445
516
496
594
533
569
688
666
688
949
716
777
802
772
949
754
751
801
783
801
949
768
772
812
789
803
1030
857
878
860
860
860
757
929
744
727
767
724
710
682
929
599
582
553
482
489
497
436
529
601
651
1027
1030
636
715
758
764
767
636
498
515
526
521
529
529
529
529
363
349
319
284
248
365
335
501
1027
706
1030
1030
492
455
372
249
194
200
233
293
378
378
378
378
318
7
311
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
445
445
445
445
445
445
230
15
11
12
13
13
13
13
13
13
12
11
13
10
6
2
4
6
6
4
3
4
4
5
10
15
117
80
43
10
10
10
6
3
13
31
25
19
13
7
98
54
11
9
13
18
10
3
9
15
52
27
3
10
18
71
80
40
1
31
56
81
42
3
3
3
3
74
80
83
84
85
85
86
44
3
3
2
2
2
6
10
7
5
5
3
2
3
4
4
4
5
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
114
108
153
93
84
103
88
91
122
122
134
153
171
244
178
288
174
194
188
196
293
215
244
244
288
238
293
237
212
227
237
218
293
253
260
253
260
245
253
245
200
154
138
114
127
135
165
219
200
200
153
146
134
215
99
103
140
121
117
269
101
109
118
93
87
82
77
71
69
69
56
53
79
74
74
215
84
89
91
64
59
54
39
32
68
115
170
269
269
269
269
61
13
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
3
22
11
1
4
4
3
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
5
4
3
2
1
2
3
2
1
2
2
2
2
1
1
1
1
2
3
3
2
1
19
32
24
16
9
2
1
1
4
3
3
3
3
3
36
27
19
19
19
19
19
10
2
1
1
1
1
27
28
14
1
1
1
1
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
114
110
131
357
197
265
323
282
447
350
425
448
461
595
539
561
672
572
584
672
619
623
672
607
592
607
586
561
573
584
552
573
600
488
553
485
466
497
600
463
553
477
479
597
462
450
450
370
406
384
420
420
331
316
257
283
212
281
308
302
597
270
273
285
245
240
218
214
214
161
139
139
94
83
142
210
297
450
450
450
450
239
204
169
122
96
124
162
221
316
316
316
316
49
2
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
34
34
34
34
34
34
31
20
10
9
9
5
1
2
2
3
4
6
6
7
5
4
3
13
8
3
3
3
4
3
3
16
29
31
33
35
22
10
10
10
10
11
6
2
6
9
12
7
2
4
3
3
11
20
25
30
73
49
25
36
48
80
93
47
2
4
17
30
27
25
25
25
25
82
44
6
6
6
6
6
43
36
30
16
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
242
247
341
536
393
601
450
370
399
425
471
576
514
576
557
586
608
556
574
608
597
620
638
700
700
685
689
670
961
763
841
885
885
885
758
858
721
694
735
704
688
663
858
601
575
540
483
490
508
446
550
587
631
958
961
622
696
723
732
735
595
485
506
547
531
550
550
550
550
398
400
375
346
301
384
335
490
958
671
961
961
445
404
313
205
222
250
297
369
369
369
369
369
347
23
324
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
78
78
78
78
78
78
46
14
210
110
10
5
1
5
10
27
26
21
17
18
11
5
14
22
12
3
3
3
18
22
18
14
47
37
27
14
1
5
6
7
11
16
15
14
7
1
100
52
5
14
16
19
14
9
11
14
55
30
5
12
19
171
123
66
9
44
77
101
53
5
5
5
5
71
47
23
23
23
23
23
13
3
3
3
3
24
17
11
17
20
21
16
11
11
11
11
11
17
20
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
44
62
45
51
47
55
72
65
114
81
93
103
116
106
116
112
114
116
108
108
107
102
103
107
106
94
104
90
88
108
79
77
74
76
79
79
104
82
75
82
67
65
71
70
72
85
76
67
60
53
54
54
48
58
56
48
51
52
82
50
56
64
69
82
82
82
82
63
58
52
47
43
41
37
34
42
35
37
37
31
32
35
37
37
37
39
47
58
58
58
58
25
12
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
3
2
2
1
1
1
1
1
2
1
1
1
1
2
3
4
5
3
1
1
2
3
5
3
2
1
1
4
3
2
2
2
1
1
1
2
2
2
2
2
10
5
1
1
1
2
1
1
1
1
9
10
7
5
11
11
8
5
2
23
12
1
1
1
1
1
1
25
17
9
9
9
9
9
5
2
1
1
1
2
9
16
9
2
2
2
1
1
1
1
1
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
84
113
83
88
78
104
79
92
101
104
132
142
180
271
182
292
179
190
184
171
261
170
163
158
162
161
181
274
174
242
180
173
284
193
181
209
281
220
277
264
171
197
220
205
271
292
258
261
261
261
263
274
250
284
242
281
227
277
225
232
232
254
249
201
192
177
160
147
134
130
116
107
135
122
130
292
152
151
153
128
123
119
95
95
95
108
136
173
173
173
173
131
18
149
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
3
15
8
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
3
2
1
2
3
2
2
6
4
3
2
2
5
8
64
39
14
36
58
74
77
42
7
3
43
83
70
58
58
58
58
94
74
54
54
54
54
54
32
11
11
7
3
3
61
78
40
3
3
3
21
12
3
3
3
3
10
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
260
260
260
260
260
260
169
147
163
149
134
260
144
164
179
172
207
219
266
372
290
390
284
286
286
278
362
254
248
239
257
261
283
369
258
335
254
229
342
232
241
276
335
261
325
307
217
245
248
244
286
304
305
330
345
372
372
390
350
362
360
312
339
369
335
329
342
335
330
330
325
325
325
292
343
343
209
189
199
161
163
304
154
144
136
113
110
105
92
92
120
186
261
390
390
390
390
70
22
92
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
38
19
1
1
2
2
2
3
2
1
1
1
1
2
8
11
7
3
2
1
2
3
4
4
3
3
2
1
1
2
3
3
3
3
4
5
5
5
5
6
4
2
1
1
1
4
6
8
47
38
30
62
120
109
98
54
11
1
10
19
13
8
8
8
8
175
91
8
8
8
8
8
9
10
9
8
8
11
48
70
40
11
11
11
33
22
11
11
11
11
16
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
261
261
261
261
261
261
199
261
153
134
120
132
148
154
308
172
179
174
211
168
186
203
216
211
227
166
158
150
172
177
204
308
222
287
213
227
178
154
171
171
179
303
168
158
159
164
158
156
308
178
185
287
168
160
157
125
129
130
113
142
92
95
107
109
124
114
143
185
225
303
303
303
303
206
185
160
136
114
111
90
91
142
93
88
88
63
50
50
49
46
60
77
98
136
136
136
136
107
4
103
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
11
4
23
12
1
3
6
3
1
2
3
3
3
3
2
2
5
8
4
1
1
1
1
2
3
5
9
9
5
1
1
1
1
1
1
2
4
2
1
4
8
5
2
1
2
3
3
3
14
26
35
20
5
10
16
17
18
12
6
1
17
33
19
5
5
5
5
27
20
13
13
13
13
13
7
2
2
2
2
9
7
6
9
11
13
26
16
6
4
4
4
4
4
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
162
162
162
162
162
162
116
162
118
120
121
126
139
146
257
166
178
177
187
174
185
196
187
200
245
190
208
191
207
199
208
257
211
214
214
245
200
190
204
196
192
247
179
185
171
176
190
170
257
170
182
214
152
137
129
109
109
130
89
86
93
94
108
188
118
112
136
147
189
247
247
247
247
169
158
143
126
108
105
96
87
130
91
85
85
67
61
58
44
37
56
86
123
188
188
188
188
71
12
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
36
4
4
2
1
2
3
2
1
2
3
2
1
4
7
6
6
6
3
1
2
2
2
2
1
1
2
3
6
7
7
5
4
3
3
2
2
2
2
2
20
10
1
6
5
3
2
3
11
20
10
1
5
9
20
11
2
3
2
2
4
7
4
2
2
2
2
42
33
25
25
25
25
25
13
1
1
1
1
4
25
31
17
4
4
4
2
1
1
1
1
4
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
176
445
445
445
445
445
445
274
311
334
291
445
273
291
295
298
445
342
352
392
343
345
392
350
360
345
338
392
315
321
315
308
373
320
328
345
345
331
390
343
306
343
286
296
279
289
274
251
269
255
258
314
272
289
268
259
253
249
254
363
245
229
275
283
279
314
390
252
266
258
217
214
214
165
149
131
117
109
149
138
169
363
213
251
251
144
138
128
102
83
125
182
260
390
390
390
390
66
38
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
445
445
445
445
445
445
231
18
3
1
4
11
18
13
8
7
5
3
4
2
1
2
13
19
10
1
1
1
5
7
8
9
7
5
5
14
14
14
11
9
8
8
5
2
11
20
10
1
5
8
11
10
9
7
5
5
21
18
16
24
33
21
10
14
21
29
19
9
7
5
5
5
5
68
46
24
24
24
24
24
14
4
4
4
4
7
17
27
36
40
42
24
7
17
22
24
27
32
19
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
598
598
598
598
598
598
462
562
385
363
284
291
281
366
475
412
590
540
429
444
450
413
442
487
371
372
348
339
363
404
405
512
509
469
598
540
404
384
377
377
422
475
484
540
562
530
518
526
506
590
558
493
510
501
540
540
494
509
477
399
376
416
423
409
518
486
373
429
513
598
598
598
598
380
367
329
284
259
304
271
335
590
436
558
558
332
324
307
231
210
210
240
294
368
368
368
368
301
56
357
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
48
28
58
30
2
7
4
2
3
4
5
6
5
4
2
1
1
1
1
7
4
1
1
1
1
5
4
3
11
18
12
7
7
6
3
1
5
9
11
10
9
20
19
19
31
21
11
1
9
18
123
145
80
16
81
146
117
89
66
43
40
23
6
12
15
16
18
44
57
71
109
128
137
147
89
32
25
14
3
3
40
77
40
3
3
3
32
17
3
3
3
3
28
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
466
466
466
466
466
466
353
319
285
260
245
347
280
298
522
313
328
485
305
350
402
435
522
550
495
479
496
550
425
414
472
669
527
571
465
571
370
417
479
469
669
623
416
396
339
362
355
430
669
473
668
623
412
399
364
303
272
263
220
194
206
207
219
269
257
196
274
353
471
668
668
668
668
364
310
248
178
140
147
122
152
263
180
244
244
115
104
81
53
86
127
178
269
269
269
269
269
62
5
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
38
38
38
38
38
38
38
52
86
45
4
7
10
9
8
8
9
6
4
3
7
7
8
7
7
15
9
3
7
7
7
7
7
7
7
6
5
12
9
7
4
2
3
4
5
6
7
4
1
4
11
19
28
15
3
3
69
35
1
23
45
72
54
28
3
19
17
15
8
1
1
1
1
21
14
8
8
8
8
8
4
1
1
1
1
7
6
6
5
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
224
224
224
224
224
224
171
322
255
378
703
403
727
544
516
644
562
645
710
727
713
716
720
724
726
726
746
723
724
694
746
816
744
717
746
864
791
801
816
864
726
742
635
582
864
501
477
479
460
384
423
443
487
592
542
542
379
341
321
232
207
206
238
248
307
370
337
527
468
526
526
526
526
344
341
310
274
243
279
238
302
527
406
526
526
321
257
224
163
127
123
154
199
231
304
304
304
304
7
297
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
89
50
12
11
10
5
1
2
4
3
2
2
1
1
1
2
6
11
7
4
3
2
1
1
6
12
11
11
13
16
20
25
22
16
8
1
6
11
6
1
10
6
3
9
13
18
9
1
18
27
36
22
8
6
91
79
49
20
2
17
23
29
18
8
8
8
8
31
43
55
67
73
76
80
40
1
1
1
1
17
13
10
13
15
16
17
13
10
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
504
504
504
504
512
504
494
563
468
499
500
596
621
649
658
1083
763
834
874
1083
920
1005
997
1106
1094
1040
1047
1037
1035
1023
988
887
916
1035
902
948
875
902
1106
810
770
738
723
687
613
958
641
679
948
628
730
902
776
1106
646
646
606
574
741
473
651
521
567
541
744
739
511
655
796
958
958
958
958
726
805
780
750
731
731
731
572
646
665
563
741
741
344
308
235
150
224
334
474
651
744
744
744
744
5
739
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
494
494
494
494
494
494
290
87
52
30
9
8
7
26
18
11
10
6
3
1
1
1
23
17
11
8
8
8
10
12
12
12
12
10
9
10
11
12
12
12
9
7
5
4
3
2
43
26
9
6
13
21
16
12
29
37
46
28
10
21
25
29
31
17
3
9
21
20
15
10
10
10
10
17
12
8
8
8
8
8
10
22
28
15
2
2
3
5
4
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
269
269
269
269
282
269
246
548
227
223
209
182
199
272
284
298
511
318
326
337
320
296
290
283
283
289
294
288
327
356
364
548
444
389
391
511
352
348
329
335
358
372
468
444
316
347
322
329
468
280
270
307
367
353
548
548
327
304
259
207
199
205
183
156
252
155
202
301
269
320
320
320
320
226
197
163
137
122
146
133
173
301
228
320
320
187
174
137
99
81
84
102
124
159
159
159
159
124
33
91
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
53
28
3
2
1
1
4
2
1
2
2
1
1
2
2
3
9
7
4
2
1
1
1
2
5
8
9
8
8
9
9
10
10
10
9
8
16
24
19
14
31
27
24
24
17
9
2
11
45
62
55
39
24
39
55
110
88
45
3
5
8
18
10
2
2
2
2
80
62
44
44
44
44
44
31
19
19
11
3
3
65
56
29
3
3
3
5
4
3
3
3
3
16
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
78
78
78
78
78
78
66
63
54
61
55
66
65
77
141
84
91
91
91
99
102
116
104
125
109
100
104
97
101
101
107
116
108
141
116
114
110
125
100
101
102
130
95
102
92
92
114
96
116
96
90
141
100
104
109
99
99
116
64
56
63
61
61
93
59
51
61
73
95
130
130
130
130
72
61
48
35
28
39
37
47
106
55
65
65
35
31
25
18
33
51
75
116
116
116
116
116
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
9
1
1
1
4
2
1
3
2
1
1
2
4
4
4
4
2
1
1
1
1
1
1
1
2
1
1
2
2
2
3
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
4
11
9
7
8
11
15
14
7
1
1
6
6
6
6
6
6
7
12
9
6
6
6
6
6
8
9
6
4
4
7
8
8
5
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
235
235
235
235
235
235
152
135
125
106
87
98
93
108
202
130
162
181
178
264
200
252
193
202
211
182
263
168
178
182
177
208
207
208
235
236
182
191
236
203
206
211
224
199
219
201
166
194
211
217
264
252
252
254
263
263
243
240
236
236
206
224
197
219
180
174
191
196
211
235
235
235
235
153
147
133
116
104
126
112
118
264
139
138
141
124
117
125
91
88
88
96
114
139
139
139
139
128
28
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
30
30
30
30
30
30
17
5
35
18
1
5
3
1
3
3
3
2
1
1
1
3
2
2
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
6
11
14
16
14
13
26
15
4
2
2
43
33
24
81
138
112
86
54
22
33
59
86
55
24
24
24
24
30
33
37
46
51
53
54
31
8
8
6
4
4
60
74
39
4
4
4
19
11
4
4
4
4
16
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
209
209
209
209
209
209
143
218
116
112
105
113
135
170
227
209
233
217
160
176
174
185
227
182
217
183
212
158
158
175
198
244
212
244
185
244
153
156
163
172
205
174
214
212
142
159
143
153
214
149
172
153
170
165
233
233
141
127
106
87
84
83
76
68
83
73
100
141
138
172
172
172
172
105
101
89
75
67
76
66
83
141
102
146
146
84
80
64
47
38
35
38
44
52
52
52
52
32
6
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
4
4
2
1
3
22
11
1
3
4
3
2
1
1
4
10
5
1
1
1
1
3
4
3
2
2
2
3
4
3
2
2
2
3
2
2
3
4
6
5
4
3
2
1
1
2
3
18
26
21
16
13
20
29
46
40
21
2
1
3
6
8
9
10
10
11
11
11
12
19
22
24
26
15
5
5
4
3
3
27
26
14
3
3
3
4
3
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
411
411
411
411
411
411
270
366
294
342
330
414
423
395
451
457
461
617
489
506
570
575
567
753
580
575
614
562
560
753
559
532
565
558
573
753
596
581
576
716
505
540
596
521
716
550
543
614
490
473
459
423
402
409
365
326
335
385
317
379
363
396
432
434
614
430
442
451
451
462
462
462
462
355
325
325
217
194
228
196
247
434
305
428
428
229
215
190
136
106
150
220
310
462
462
462
462
98
7
91
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
169
169
169
169
169
169
105
41
3
20
22
18
14
9
4
17
10
3
2
2
3
4
23
19
16
13
7
2
2
9
13
18
44
38
29
20
18
17
17
17
13
10
23
30
19
8
14
9
4
22
13
4
90
72
55
55
98
51
4
7
37
155
183
93
3
29
124
210
107
4
4
4
4
164
113
62
62
62
62
62
34
6
6
3
1
1
14
28
14
1
1
1
8
4
1
1
1
1
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
201
201
201
201
201
201
123
121
129
140
188
158
176
182
178
233
200
210
215
229
236
215
236
227
234
245
239
245
212
245
200
200
198
185
201
172
161
147
167
138
156
160
147
195
134
143
134
128
191
130
143
197
140
167
129
111
109
125
87
93
101
104
119
114
115
84
101
120
151
201
201
201
201
122
114
100
83
68
71
58
72
120
89
114
114
59
49
38
25
20
35
56
81
125
125
125
125
60
7
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
42
24
6
7
8
13
18
13
8
4
5
5
4
4
3
2
7
5
4
2
1
1
1
2
6
10
19
17
9
1
2
4
3
2
1
1
10
5
1
1
5
5
6
6
5
4
3
3
11
20
28
19
10
5
4
61
46
28
10
1
6
12
8
4
4
4
4
13
7
2
2
2
2
2
3
4
4
2
1
1
3
2
1
1
1
1
3
2
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
229
229
229
229
229
229
165
173
187
211
274
208
302
230
230
241
246
257
274
302
277
281
279
282
281
283
323
287
283
281
323
281
281
281
323
270
283
269
272
273
284
300
237
220
245
196
201
214
224
209
210
206
216
284
195
195
185
167
143
131
130
117
153
143
144
284
142
175
214
229
229
229
229
164
171
162
150
136
136
136
138
209
174
210
210
143
95
77
54
39
56
80
112
167
167
167
167
144
3
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
25
25
29
17
5
13
21
16
12
8
5
3
1
4
2
1
6
12
7
2
1
1
8
8
9
12
15
18
13
8
8
8
12
17
17
16
12
7
3
2
25
15
5
7
8
10
18
16
14
14
38
21
5
14
22
31
35
18
2
3
8
14
9
5
5
5
5
15
10
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
128
131
138
246
141
160
157
153
207
213
229
417
271
319
378
416
417
439
455
511
511
492
511
495
474
477
459
437
495
477
353
357
344
316
297
331
243
239
246
222
246
235
201
213
199
203
207
208
226
331
205
204
197
168
159
139
127
134
145
139
158
207
137
154
175
185
185
185
185
119
107
93
77
64
89
82
121
246
163
235
235
108
99
77
51
40
56
77
107
158
158
158
158
59
2
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
63
43
72
42
13
1
7
13
12
12
23
15
7
2
2
1
1
10
7
5
3
1
2
2
2
3
3
3
2
2
2
2
18
19
10
1
3
5
7
11
15
8
1
9
8
7
38
34
31
31
50
25
1
24
47
79
58
32
6
9
12
16
8
1
1
1
1
15
11
8
8
8
8
8
9
10
10
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
218
218
218
218
218
150
149
141
136
119
159
115
126
158
129
135
171
132
137
144
153
169
168
213
210
160
159
156
145
145
154
163
158
218
171
147
147
141
136
128
158
117
110
100
110
112
125
213
139
143
210
139
126
128
110
115
136
95
124
90
89
93
112
79
71
90
116
155
218
218
218
218
135
128
113
95
78
81
87
100
135
135
87
87
67
42
35
25
18
36
59
86
136
136
136
136
68
3
71
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
8
6
30
15
1
2
1
1
3
6
4
2
4
2
1
3
4
6
3
1
1
1
1
2
1
1
5
4
3
2
2
2
4
2
1
2
4
6
5
4
5
4
3
3
3
3
23
14
5
5
29
17
5
6
8
24
29
16
3
9
13
17
11
5
5
5
5
15
8
1
1
1
1
1
1
9
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
190
190
190
190
190
190
123
126
118
118
127
111
146
134
148
151
154
216
167
172
181
189
180
178
216
175
172
189
184
190
212
288
220
256
213
202
198
210
217
221
288
242
216
207
178
186
175
198
288
215
285
242
204
207
192
183
190
256
165
168
160
158
173
255
166
164
182
203
234
285
285
285
285
209
195
178
161
133
144
159
171
256
256
161
137
136
75
62
49
75
116
167
255
255
255
255
255
141
5
136
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
2
5
7
9
12
10
9
17
18
10
2
6
4
2
3
11
12
8
5
2
2
4
6
4
2
4
5
4
3
5
7
5
3
3
5
4
3
2
2
3
2
2
3
5
19
11
3
2
2
32
17
3
23
43
39
35
18
1
19
30
42
22
3
3
3
3
48
28
8
8
8
8
8
8
21
28
31
35
24
12
1
3
4
4
2
1
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
70
70
70
70
70
70
41
39
37
37
33
52
35
41
51
44
55
69
63
92
65
66
67
64
70
68
68
72
76
69
69
69
69
71
73
74
81
77
76
65
67
68
68
67
66
65
53
58
70
59
83
66
76
81
77
92
92
60
57
46
41
38
41
44
56
38
55
48
57
68
68
68
68
40
34
27
20
16
26
25
31
83
38
39
39
22
19
15
11
24
39
58
92
92
92
92
92
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
10
1
1
1
1
1
1
3
2
1
1
1
2
2
2
2
3
2
1
1
1
1
2
1
1
1
2
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
2
7
16
9
2
2
3
2
2
4
7
4
1
1
1
2
2
2
2
2
2
2
2
8
6
5
5
5
5
5
3
1
1
1
1
4
6
5
3
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
74
75
79
78
76
99
77
78
80
83
74
77
80
86
94
112
102
110
112
101
112
110
104
101
106
110
97
100
103
110
97
105
98
87
83
81
83
82
80
96
81
70
96
67
71
105
87
83
98
98
87
87
100
56
52
57
58
52
85
61
58
65
71
81
81
81
81
54
54
50
44
41
50
44
45
102
54
55
51
51
41
42
37
37
37
49
64
87
87
87
87
52
9
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
30
16
2
2
4
3
2
3
4
2
1
1
1
2
3
3
2
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
3
2
1
2
3
6
3
1
1
1
1
2
14
11
7
4
11
11
10
5
1
1
2
3
4
4
4
4
5
8
9
11
17
20
22
24
12
1
1
1
1
1
8
15
8
1
1
1
2
1
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
53
46
50
42
38
67
39
43
48
44
56
65
81
102
101
123
94
100
102
99
115
99
101
102
102
101
95
93
88
101
89
91
103
87
95
88
101
85
91
86
66
74
80
79
102
123
104
115
110
103
101
120
92
112
78
75
73
70
96
65
65
72
69
71
71
71
71
43
38
31
25
22
37
36
44
123
53
49
49
27
23
19
14
12
29
50
75
120
120
120
120
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
5
4
11
6
1
2
3
2
2
1
1
1
1
3
2
1
2
3
2
2
1
1
1
2
2
2
2
3
8
7
4
2
2
3
3
3
4
3
2
1
5
3
1
1
1
2
8
6
5
5
20
20
20
13
6
20
26
15
5
12
11
11
7
4
4
4
4
10
7
5
5
5
5
5
3
1
1
1
1
4
3
3
4
4
5
6
4
3
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
44
40
43
47
43
82
47
49
98
106
164
351
258
326
325
326
340
351
334
336
316
340
259
351
244
230
336
210
207
312
160
194
182
196
330
209
280
187
180
136
108
103
95
78
77
77
74
74
79
78
79
95
65
91
55
99
115
120
330
110
113
113
85
80
69
58
58
44
37
33
26
23
30
28
30
72
33
31
30
23
22
23
16
13
25
41
60
95
95
95
95
10
3
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
9
7
4
1
1
8
6
4
3
2
1
1
3
2
1
1
2
5
3
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
3
2
2
2
2
2
2
2
2
3
5
7
9
14
10
6
2
2
2
2
6
8
9
9
10
21
12
4
4
4
4
4
3
2
2
2
2
2
10
11
8
5
5
3
2
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
84
82
104
81
80
106
95
97
127
127
119
189
124
123
127
125
121
127
139
118
155
124
129
128
134
141
154
179
187
155
129
125
97
96
109
109
110
189
109
126
127
102
179
113
123
187
128
124
111
111
99
103
132
83
108
88
97
96
134
132
108
134
156
189
189
189
189
144
149
142
134
124
124
124
88
111
104
96
132
132
63
58
45
47
61
83
108
109
134
134
134
134
2
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
11
4
24
12
1
4
8
5
2
5
8
5
2
1
1
1
3
4
3
2
1
1
2
4
2
1
2
2
2
2
2
2
2
3
2
1
2
2
1
1
2
2
2
2
2
2
2
2
2
2
19
14
10
6
2
18
21
11
1
2
6
10
26
34
38
40
41
43
25
8
8
8
8
8
8
8
5
2
2
6
4
3
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
50
50
52
52
53
55
67
64
68
98
73
77
85
81
90
98
89
94
94
94
114
97
98
93
92
89
114
90
93
100
94
93
133
91
88
87
85
89
85
109
97
74
74
70
76
80
88
109
97
97
89
97
72
107
68
66
72
90
78
72
133
71
80
81
69
69
69
49
42
36
28
24
37
39
42
107
44
44
44
30
27
26
17
14
32
55
83
133
133
133
133
30
4
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
2
1
1
1
2
1
1
4
3
2
2
2
1
1
2
3
2
2
2
2
2
2
2
2
2
3
5
3
2
2
1
1
1
1
1
2
3
3
4
2
1
1
1
2
1
1
1
1
2
1
1
8
15
17
11
6
3
3
2
2
1
1
1
1
1
18
14
11
11
11
11
11
7
3
4
3
2
2
14
12
7
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
95
95
95
96
95
95
223
257
424
925
738
949
925
949
997
953
962
975
960
950
949
975
958
997
950
929
949
797
773
759
740
730
704
997
641
657
649
582
577
511
462
304
335
307
284
532
303
392
422
434
649
376
577
299
236
215
154
125
102
81
85
181
192
195
649
201
217
240
172
150
126
126
87
84
77
68
57
64
55
72
127
94
128
128
60
54
42
27
21
25
32
43
61
61
61
61
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
55
15
16
8
1
5
10
5
1
4
7
4
1
2
4
7
17
10
4
2
1
1
7
8
9
10
11
13
8
3
3
3
3
3
2
2
4
3
2
2
27
15
4
2
7
28
21
12
4
4
17
13
10
11
20
27
21
12
3
16
17
13
9
9
9
9
10
10
7
4
4
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
31
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
219
219
219
219
219
219
182
243
261
350
590
400
663
458
422
523
485
530
623
663
552
621
711
660
711
669
711
654
620
628
697
622
665
613
697
642
670
648
670
575
670
578
417
415
356
317
327
290
293
304
322
313
335
639
281
267
270
206
178
162
139
169
256
266
327
639
262
278
300
243
209
207
207
149
156
147
137
125
146
126
175
327
233
316
316
149
135
108
70
55
66
86
116
164
164
164
164
141
141
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
63
40
23
16
10
8
6
8
10
25
21
15
10
11
8
5
8
9
7
6
8
10
12
11
10
22
26
20
11
2
1
2
2
3
8
5
3
3
2
1
84
43
3
7
8
10
12
7
3
3
26
19
12
11
10
61
49
25
2
26
24
22
16
10
10
10
10
17
16
15
15
15
15
15
13
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
71
106
141
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
55
52
57
59
53
79
63
63
68
71
71
80
95
107
114
155
144
122
125
123
120
122
117
116
117
116
134
126
108
117
106
111
138
102
114
126
134
144
126
118
86
83
90
86
91
144
118
120
138
138
108
155
91
81
75
77
78
81
144
72
76
79
81
88
88
88
88
50
42
33
24
19
38
38
48
144
56
52
49
30
25
19
14
36
63
96
155
155
155
155
155
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
10
2
10
5
1
5
3
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
3
2
2
1
1
1
2
9
5
2
2
2
2
12
11
10
10
16
14
12
14
17
26
22
15
9
10
5
1
3
4
5
5
6
11
8
5
5
5
5
5
3
1
1
5
8
7
7
6
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
119
125
103
98
95
130
145
154
318
185
213
207
255
208
224
240
278
238
285
225
252
208
217
223
236
293
251
276
227
285
192
191
204
209
216
318
214
205
188
186
168
155
293
163
180
276
206
198
226
226
166
183
161
135
252
134
148
144
149
136
150
193
238
318
318
318
318
200
166
125
93
74
93
84
85
226
83
81
78
51
44
36
28
21
57
102
156
252
252
252
252
39
7
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
6
3
1
1
2
3
3
3
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
4
2
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
18
21
22
23
27
24
22
12
3
1
1
1
1
1
1
1
2
58
37
16
16
16
16
16
8
1
1
1
1
2
14
15
10
5
5
3
2
3
4
4
4
5
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1107
1107
1107
1107
1107
1107
793
754
673
562
523
793
602
606
754
798
732
1002
676
728
764
846
1010
914
1107
1057
844
882
905
766
803
798
827
809
1106
1010
789
960
635
578
554
489
572
551
508
1009
561
595
1107
622
708
1057
619
765
487
479
451
428
800
346
300
401
461
473
803
801
557
737
902
1106
1106
1106
1106
817
887
850
808
765
765
765
469
507
597
535
800
800
368
346
264
169
178
283
420
548
803
803
803
803
2
801
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
99
131
70
10
4
5
7
13
17
15
14
8
3
3
2
2
3
2
1
1
1
2
1
1
1
1
1
1
4
4
5
6
3
1
2
1
1
1
1
1
1
1
1
3
13
24
12
1
15
30
43
22
1
13
41
43
37
23
9
1
24
38
19
1
1
1
1
29
32
33
34
34
34
34
17
1
1
1
1
1
3
5
4
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
489
489
489
489
489
489
336
278
297
300
294
617
316
345
375
306
304
454
355
395
617
430
446
452
488
445
444
518
512
617
728
478
510
493
489
454
361
381
322
319
296
324
300
316
284
425
305
308
488
312
384
445
398
718
320
376
376
353
726
296
265
348
400
420
728
726
403
475
511
489
489
489
489
486
603
718
718
718
718
718
445
476
556
489
726
726
326
300
228
188
208
313
405
518
728
728
728
728
2
726
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
43
169
87
5
1
1
2
2
2
3
4
3
2
1
3
9
10
6
3
1
1
1
2
1
1
1
1
3
3
2
2
3
2
1
1
2
3
4
2
1
1
1
1
2
4
9
17
10
4
4
23
12
1
15
21
27
28
14
1
2
7
12
6
1
1
1
1
8
8
8
8
8
8
8
4
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
70
69
60
107
62
66
60
55
80
72
75
101
149
232
365
485
539
740
701
714
717
738
740
622
738
661
488
463
740
333
312
286
205
187
173
155
138
140
118
110
106
107
88
84
105
80
92
94
103
120
79
74
69
59
57
53
49
57
62
61
64
120
75
84
98
103
103
103
103
74
68
60
53
44
52
44
59
106
78
107
107
53
48
38
27
21
27
35
47
67
67
67
67
49
2
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
22
3
3
3
2
1
2
3
5
3
2
1
1
2
4
5
7
4
1
1
2
1
1
1
3
2
2
2
3
3
4
2
1
4
4
3
3
2
2
5
3
2
1
1
2
2
3
3
4
13
7
2
6
31
32
23
13
3
1
16
28
15
2
2
2
2
26
17
8
8
8
8
8
4
1
1
1
1
2
6
7
4
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
272
272
272
272
272
272
258
527
246
242
227
179
187
260
277
272
544
271
296
291
259
290
236
228
222
225
224
237
287
345
357
527
509
402
407
544
337
324
290
296
338
358
458
509
357
394
430
391
458
356
430
362
410
397
544
544
365
339
292
246
228
214
197
181
190
185
212
266
257
293
293
293
293
200
204
189
171
158
173
150
179
278
215
293
293
181
171
140
104
85
86
102
122
154
154
154
154
94
29
81
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
17
50
25
1
4
8
6
5
4
7
7
5
4
3
3
3
2
1
2
2
2
1
1
5
9
11
14
16
15
12
10
10
8
6
4
8
9
11
19
28
16
4
13
9
5
6
7
49
70
92
70
47
24
70
131
108
56
5
51
29
8
13
16
17
18
19
25
28
31
48
56
60
65
46
27
27
15
3
3
66
65
34
3
3
3
5
4
3
3
3
3
16
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
266
266
266
266
270
266
264
549
240
223
211
156
160
247
262
260
631
329
431
592
392
617
367
392
381
357
568
376
358
427
490
454
610
578
437
515
404
369
520
361
362
426
545
476
549
451
524
497
552
631
592
617
590
566
568
568
557
610
515
520
528
519
545
483
524
455
443
414
531
364
328
313
314
366
410
490
490
490
490
490
472
631
435
396
367
296
262
270
181
155
175
214
264
347
347
347
347
302
66
368
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
4
75
39
3
3
4
3
3
4
4
3
2
1
1
2
3
2
1
2
2
1
1
1
2
3
3
3
3
3
6
10
10
8
7
5
4
12
14
17
21
15
9
5
45
73
64
42
20
20
159
94
30
80
131
338
258
131
5
86
157
228
124
20
20
20
20
132
127
122
122
122
122
122
204
285
152
20
16
16
143
132
74
16
16
16
35
25
16
16
16
16
41
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
53
92
61
60
68
61
77
90
99
143
117
121
145
181
160
225
170
178
176
175
227
172
166
165
161
159
163
179
181
182
193
225
181
227
181
183
192
167
169
181
152
192
133
115
131
126
139
227
132
123
128
113
97
115
80
87
93
92
125
78
86
138
98
109
113
112
112
112
82
77
71
64
76
68
73
138
95
93
102
102
76
86
95
102
102
103
108
115
115
115
115
102
13
89
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
5
4
3
3
2
1
2
2
2
1
1
1
1
2
2
2
3
2
1
1
1
2
2
2
3
3
3
2
1
1
2
2
3
3
3
4
5
7
7
7
5
3
7
6
5
4
4
4
4
16
17
13
10
27
20
14
8
4
3
2
10
7
4
4
4
4
6
7
8
16
20
22
25
15
6
5
4
4
26
26
26
31
33
36
62
32
2
2
2
2
7
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
507
507
507
507
507
507
402
562
397
459
446
593
496
524
560
721
590
661
655
662
839
757
785
839
815
802
839
815
804
769
802
872
759
710
743
915
824
861
872
915
897
791
760
735
915
624
540
590
671
535
666
573
626
752
615
615
504
487
772
384
337
416
469
490
795
772
563
613
657
666
666
666
666
593
696
752
752
752
752
752
581
613
684
615
772
772
369
329
256
212
227
339
440
565
795
795
795
795
23
772
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
80
53
33
14
7
5
3
5
7
19
21
12
3
1
2
3
17
13
8
3
3
3
2
1
1
1
1
1
7
17
13
9
8
7
4
1
10
9
8
7
7
6
4
3
4
6
15
25
31
34
26
15
5
23
99
97
56
16
3
9
5
1
3
4
4
4
5
13
16
18
19
19
19
19
10
2
2
2
2
22
17
12
16
18
20
16
12
12
12
12
12
17
20
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
491
491
491
503
491
491
566
420
439
393
491
316
375
393
429
491
448
463
524
520
531
542
709
599
643
732
736
806
1001
750
1001
857
891
1001
869
869
872
683
655
650
872
685
680
872
566
491
519
450
482
483
416
469
497
468
468
406
435
436
325
319
332
322
323
272
213
191
184
189
185
183
183
183
147
154
149
143
137
190
174
272
565
381
566
566
256
234
180
116
91
112
145
196
276
276
276
276
156
11
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
491
491
491
491
491
491
287
83
86
43
1
2
3
4
4
2
1
2
3
9
6
3
5
10
6
2
2
2
2
3
5
26
47
44
35
27
18
10
6
3
3
4
8
5
3
2
31
16
2
5
7
9
11
14
22
31
54
32
10
14
19
77
62
33
4
7
30
46
28
10
10
10
10
35
21
8
8
8
8
8
4
1
1
1
1
2
1
1
4
6
7
4
2
1
1
1
1
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
238
238
238
238
238
238
174
234
197
231
290
215
340
277
293
308
341
347
376
521
448
465
498
523
503
521
514
523
521
522
508
563
523
452
443
450
449
440
563
391
355
382
355
373
563
330
320
307
289
270
264
332
275
269
277
277
234
322
204
206
207
218
230
218
319
231
245
248
277
239
238
244
246
225
267
267
172
163
186
158
175
332
197
213
213
118
106
94
77
71
111
160
218
322
322
322
322
48
9
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
21
11
2
3
4
11
10
8
7
9
5
2
4
12
7
2
1
1
14
9
5
5
5
7
9
14
20
26
17
8
8
8
9
11
12
14
15
16
11
7
43
27
11
10
11
13
19
13
7
7
29
20
11
12
32
99
126
64
2
2
6
10
8
7
7
7
7
137
86
35
35
35
35
35
19
3
3
3
3
23
16
10
22
28
35
46
24
2
2
2
2
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
474
474
474
474
474
474
383
592
389
387
357
345
341
392
416
523
466
434
415
431
435
468
523
492
512
503
512
527
568
563
505
490
477
444
442
433
397
415
403
427
447
568
504
501
591
592
478
511
489
465
466
424
431
568
358
356
355
319
386
276
280
290
323
314
391
415
327
359
404
442
442
442
442
348
360
346
330
310
321
310
354
591
464
592
592
350
270
222
154
115
147
199
272
391
391
391
391
353
2
351
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
95
67
40
29
18
21
24
18
13
11
6
1
4
4
4
7
15
11
7
8
7
7
6
5
7
9
9
9
11
13
15
12
9
28
16
5
30
23
15
8
47
37
22
7
12
18
11
5
26
47
59
45
32
25
18
68
79
40
1
76
97
118
68
18
18
18
18
82
61
40
40
40
40
40
20
1
1
1
1
1
3
5
4
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
157
138
136
125
110
181
117
131
139
149
138
165
156
192
187
194
206
270
229
243
242
270
242
217
210
209
270
194
205
165
145
135
117
114
107
108
118
106
106
114
113
120
200
129
132
197
135
136
138
122
111
132
105
92
124
91
98
105
117
82
102
122
153
205
205
205
205
126
117
103
86
70
75
82
98
130
130
106
106
61
47
38
26
19
36
57
84
132
132
132
132
62
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
59
28
51
27
3
4
3
3
3
4
6
4
2
1
2
2
2
1
1
1
1
1
1
1
1
2
6
8
5
2
2
4
3
2
1
2
2
2
3
4
14
8
2
2
2
2
13
8
3
3
28
16
5
6
8
8
8
4
1
9
7
5
5
5
5
5
5
16
10
4
4
4
4
4
4
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
2
32
47
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
156
146
127
117
111
153
125
143
152
175
154
170
164
193
196
206
219
245
239
239
245
243
245
223
209
213
243
190
205
170
157
150
179
120
112
113
108
105
106
110
102
109
204
123
139
187
142
179
142
127
117
125
103
96
119
90
90
109
80
73
93
112
148
205
205
205
205
123
113
98
80
66
70
77
93
120
120
106
106
58
47
37
25
19
35
55
80
125
125
125
125
60
5
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
148
148
148
148
148
148
100
52
53
27
1
4
7
4
2
3
4
2
1
2
2
2
5
4
2
1
1
1
1
1
1
1
2
3
2
2
2
2
3
2
1
2
8
4
1
2
11
6
1
3
3
3
3
4
4
5
29
15
1
9
18
29
19
10
3
3
4
5
3
1
1
1
1
13
9
5
5
5
5
5
7
6
5
3
2
2
3
4
3
3
3
2
2
2
2
2
2
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
42
41
42
47
39
41
68
50
56
59
66
76
84
101
100
129
105
106
107
107
122
106
98
101
98
95
106
109
94
94
90
86
86
79
77
80
82
76
84
96
68
75
83
82
101
129
112
117
122
122
112
127
112
115
120
92
92
107
81
79
80
77
80
82
82
82
82
65
60
54
49
47
59
54
56
129
66
66
59
55
43
45
42
38
48
64
88
127
127
127
127
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
21
4
25
13
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
2
5
3
2
3
2
2
2
2
1
1
1
2
1
1
2
4
2
1
2
2
1
1
1
2
4
26
37
29
22
17
26
29
15
1
1
6
12
7
2
2
2
2
27
21
15
15
15
15
15
8
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
76
68
66
70
58
72
72
67
71
67
78
74
84
105
112
129
143
183
176
170
170
183
176
142
137
133
183
117
114
114
95
94
94
79
75
71
73
73
72
87
78
84
88
81
103
86
92
97
94
105
105
73
70
59
50
50
53
52
63
46
49
59
72
94
94
94
94
54
48
40
31
27
38
52
66
103
103
78
78
48
39
35
25
19
31
47
68
105
105
105
105
23
23
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
29
20
45
23
1
2
1
1
1
1
2
1
1
1
1
5
6
4
3
2
2
1
1
3
3
4
3
2
2
2
2
2
3
3
2
1
1
1
1
2
7
4
2
2
2
2
2
2
2
3
14
10
6
7
8
8
8
6
4
14
9
5
5
5
5
5
5
8
7
7
7
7
7
7
7
6
5
3
1
1
1
2
1
1
1
1
1
1
1
1
2
12
17
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
78
118
77
74
64
70
69
82
144
95
105
110
115
120
135
159
138
188
151
152
156
188
148
157
156
144
188
129
127
129
118
110
131
114
115
144
115
117
118
119
105
111
134
109
111
154
121
122
131
119
121
159
120
124
122
101
107
122
111
91
100
107
121
144
144
144
144
99
89
77
66
60
74
92
108
154
154
118
118
78
65
61
47
37
53
77
107
159
159
159
159
55
2
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
11
10
5
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
11
6
2
1
2
2
3
4
3
2
1
3
3
2
1
5
6
7
6
5
8
5
2
3
5
29
19
10
14
18
13
8
6
5
9
13
17
13
10
10
10
10
34
25
17
17
17
17
17
12
8
8
7
6
6
5
5
5
5
5
6
5
3
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
64
99
68
66
58
69
65
78
133
98
108
118
126
124
139
162
137
156
153
149
151
156
153
147
144
134
156
134
138
156
133
127
139
125
119
133
114
113
113
125
113
115
132
121
124
162
125
124
131
133
136
159
156
115
112
114
119
113
153
109
105
114
121
133
133
133
133
105
107
103
98
92
97
92
90
162
117
108
132
132
68
64
54
41
60
82
110
159
159
159
159
112
3
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
11
9
5
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
3
2
1
2
3
4
4
4
2
1
3
5
4
2
1
1
1
1
1
2
2
2
2
3
8
14
31
16
1
15
44
39
35
22
9
2
8
14
7
1
1
1
1
26
21
17
17
17
17
17
9
1
1
1
1
10
6
3
10
13
16
19
11
3
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
53
59
52
50
44
63
42
44
59
44
49
64
52
54
57
58
60
63
69
61
54
52
49
52
45
49
49
48
69
46
42
48
43
46
64
44
52
42
39
43
42
42
69
45
47
61
42
43
40
32
32
36
28
40
27
32
37
37
64
32
39
48
54
69
69
69
69
40
34
27
20
17
20
18
23
43
27
38
38
19
18
15
11
9
13
19
26
40
40
40
40
7
2
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
16
15
10
5
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
1
1
1
3
2
1
3
2
1
1
1
2
3
4
4
5
4
2
1
3
7
4
1
1
1
3
6
10
7
4
4
4
4
9
7
5
5
5
5
5
3
1
1
1
1
1
2
3
2
2
2
2
2
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
49
49
33
32
29
31
29
48
32
37
57
42
47
69
54
56
60
57
56
74
55
57
57
56
56
52
56
57
53
69
56
56
74
50
46
47
45
43
43
41
43
42
45
52
74
52
56
56
47
43
39
39
39
36
45
36
29
33
33
29
52
28
33
36
35
38
38
38
38
32
37
39
39
39
39
39
32
45
32
29
28
23
21
24
15
12
15
19
24
34
34
34
34
24
4
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
1
1
1
1
1
2
3
2
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
6
9
9
9
11
13
15
13
7
1
1
1
2
4
5
6
6
7
6
5
5
8
9
10
11
6
1
1
1
1
1
12
11
6
1
1
1
2
1
1
1
1
1
2
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
36
33
43
35
32
37
57
47
59
53
52
53
55
52
54
54
58
55
50
50
51
57
53
53
54
59
51
54
52
58
50
43
40
42
43
43
57
42
38
42
37
42
59
43
59
59
41
38
36
36
39
37
54
38
29
33
34
37
52
40
35
42
38
38
38
38
38
33
32
30
29
28
28
27
27
30
36
37
54
54
32
29
23
23
26
34
40
42
52
52
52
52
38
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
5
2
3
2
1
8
4
1
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
3
2
2
1
1
1
2
1
1
1
1
3
2
1
1
3
2
2
2
2
2
6
5
4
3
11
12
11
6
2
2
3
4
3
2
2
2
2
15
14
13
13
13
13
13
7
2
2
2
2
2
12
12
7
2
2
2
5
3
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
99
95
97
157
90
91
94
91
99
101
100
122
124
131
143
176
148
176
175
185
185
185
180
168
160
155
180
145
138
133
122
123
119
116
132
120
120
120
132
123
124
157
112
105
101
96
99
89
103
103
93
89
120
69
63
70
72
67
117
79
62
73
78
85
85
85
85
96
108
129
129
129
129
129
129
102
118
106
129
129
92
97
101
97
97
97
94
96
97
97
97
97
10
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
36
11
48
25
2
9
26
14
2
2
2
2
3
2
1
2
5
8
4
1
1
1
1
2
1
1
1
1
5
3
1
4
5
4
2
1
2
3
4
3
3
3
2
1
3
5
5
4
3
3
7
10
13
16
26
22
15
8
3
1
2
3
4
4
4
4
5
35
22
9
9
9
9
9
6
3
4
4
5
18
32
37
39
40
42
64
35
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
91
115
86
84
81
98
86
96
115
103
107
120
119
125
161
124
132
132
147
166
162
220
177
235
196
202
218
212
220
203
235
218
144
161
150
143
235
138
142
142
127
129
112
101
100
95
94
106
83
87
91
91
118
71
67
76
76
70
129
65
72
83
79
86
86
86
86
64
69
66
63
63
68
61
65
99
91
88
118
118
83
90
97
98
98
98
90
96
98
98
98
98
13
85
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
9
27
16
6
9
13
9
6
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
2
1
1
2
2
2
2
6
11
7
4
2
1
1
1
2
3
4
7
9
11
18
26
25
17
10
5
1
2
3
4
4
4
4
5
7
8
10
17
21
23
25
19
14
10
6
6
22
38
31
25
25
25
55
29
3
3
3
3
8
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
590
590
590
590
590
590
457
642
365
326
297
279
273
372
464
418
659
481
538
650
510
641
505
537
539
509
647
509
493
539
534
571
624
647
590
557
539
467
622
486
507
543
573
567
642
583
558
602
615
659
650
641
622
647
585
575
606
647
565
622
585
583
574
598
558
506
533
551
560
590
590
590
590
419
382
339
297
269
325
296
368
659
473
600
600
385
379
334
256
215
215
250
306
386
386
386
386
307
53
360
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
17
94
48
3
2
1
3
6
10
9
5
1
4
3
2
5
4
2
1
1
1
2
2
3
10
6
3
6
9
7
5
4
4
4
4
15
9
3
9
15
17
15
14
9
5
4
4
71
139
251
160
70
172
274
423
403
213
23
5
125
246
158
70
70
70
70
144
144
144
144
144
144
145
102
59
59
34
9
9
136
175
92
9
9
9
36
22
9
9
9
9
26
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
88
88
88
91
88
89
108
96
107
90
112
115
108
125
134
201
158
196
258
225
310
252
268
258
264
258
268
280
284
300
317
350
350
343
350
343
350
308
295
315
264
252
234
221
203
205
235
270
340
333
305
289
281
283
261
258
310
183
155
173
163
209
269
189
340
176
168
175
147
131
122
122
93
85
77
69
65
104
99
129
305
165
201
201
112
103
95
69
53
88
138
201
310
310
310
310
58
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
64
41
54
28
2
2
2
2
1
1
2
1
1
1
1
1
1
1
4
8
8
8
6
3
1
13
12
7
2
8
15
9
4
4
4
5
6
6
4
3
7
5
3
3
3
4
8
9
10
11
79
44
10
22
49
47
46
24
3
10
10
11
10
10
10
10
10
37
21
6
6
6
6
6
3
1
1
1
1
2
3
5
3
2
2
2
2
3
4
4
5
31
44
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
649
649
649
649
649
649
421
531
323
290
244
270
340
441
584
649
563
657
432
459
503
539
584
603
657
541
545
603
460
505
541
657
573
477
453
563
381
433
442
464
632
491
522
573
393
436
391
407
632
387
478
387
435
413
573
573
307
296
236
171
143
152
171
176
279
214
286
507
425
515
515
515
515
292
249
199
146
122
177
167
249
507
337
515
515
249
232
181
125
102
96
98
112
127
127
127
127
70
16
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
9
8
4
1
3
4
5
6
6
4
2
1
2
1
1
8
15
10
5
1
1
1
1
5
7
6
5
12
12
12
14
8
3
3
4
4
4
8
12
28
22
13
4
6
8
5
3
17
24
17
10
14
18
24
19
13
7
4
5
41
34
27
20
20
20
20
22
23
23
23
23
23
24
16
8
7
7
7
16
35
32
24
16
16
16
11
7
7
7
7
11
13
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
211
211
211
211
211
211
193
308
426
1143
1301
1626
4367
1887
1887
2389
2631
3037
4367
4281
3677
4281
3600
4367
3434
3238
3159
4069
2833
2961
3983
2437
2732
2363
2030
1957
2378
1760
1941
2335
2272
2732
4069
1714
1601
1410
1020
964
960
872
976
896
817
1403
686
616
592
414
371
327
308
307
395
388
385
870
375
388
409
332
300
275
275
199
165
150
108
93
152
223
314
473
473
473
473
251
213
176
120
92
128
183
256
379
379
379
379
58
5
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
67
34
1
11
9
8
41
22
4
27
14
1
15
22
11
1
1
1
6
12
12
12
29
57
56
45
35
39
22
6
6
6
20
31
43
38
32
27
22
17
35
22
10
18
11
4
202
118
35
35
99
59
20
33
46
162
134
70
6
44
68
93
48
3
3
3
3
76
44
12
12
12
12
12
43
68
80
41
2
2
1
1
2
2
2
2
1
1
1
1
1
3
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
209
531
531
531
2563
2848
3244
12723
3417
3793
3793
2268
2282
3279
3239
3378
10441
5209
5646
6033
12723
6202
7670
7892
10441
9345
6198
5898
5316
7063
5661
5346
12942
4570
4855
4478
5077
4681
4721
12663
7550
9419
9564
12735
9285
9033
12663
7544
9357
5453
3902
5348
6762
6954
12735
12735
9771
12869
12942
7649
8784
8173
9491
9564
4713
4098
3202
2161
1780
1394
1073
847
674
556
498
440
401
328
2393
2680
5214
12869
7828
12942
12942
5633
5267
3994
2499
1973
1523
1212
1099
954
812
640
630
347
2
345
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
531
531
531
531
531
531
271
12
209
106
3
5
8
5
3
20
15
10
15
8
2
11
18
12
7
9
8
7
16
11
7
12
113
67
22
20
15
9
4
4
4
27
28
30
17
4
60
40
20
20
20
20
15
11
11
12
68
47
26
36
46
194
142
75
9
56
95
117
71
26
26
26
26
81
51
21
21
21
21
21
21
47
60
40
20
20
11
3
12
17
19
19
11
3
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
578
578
578
578
1089
1079
1153
4155
1221
1390
1429
1107
1096
1563
1594
1675
3926
1665
1678
1678
1271
1205
1126
1054
1554
1562
1650
4155
2167
2816
2984
3926
4227
2244
2080
1732
1907
1849
1827
4227
2174
2818
4112
2975
4112
2701
4227
2626
2336
2314
3768
2232
2750
2753
3768
3768
1941
1766
1385
992
849
1283
1825
1964
3716
3747
1716
1736
1477
1099
908
698
556
477
432
388
360
295
844
877
1585
3716
2329
3747
3747
1643
1529
1161
728
573
471
417
426
401
380
365
365
308
3
305
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
56
31
6
9
12
8
4
4
5
9
7
5
3
1
12
10
9
27
14
2
1
1
15
21
22
24
44
25
7
8
9
20
20
20
11
2
15
18
13
9
11
10
7
5
27
50
44
32
21
21
34
47
67
94
143
192
107
23
14
5
18
32
26
20
20
20
20
29
23
17
17
17
17
17
18
24
22
11
1
1
2
3
2
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
204
745
745
745
770
745
745
897
706
863
685
745
897
643
634
620
1145
709
835
1102
896
944
1040
1032
1049
1303
1174
1247
1329
1303
1329
1004
1329
885
797
1099
640
605
537
534
528
551
832
609
684
709
1004
863
841
1144
1145
771
925
858
1099
1099
702
625
488
390
369
341
312
313
229
196
182
179
194
204
204
204
204
156
160
152
144
132
286
287
499
1144
727
1145
1145
508
471
362
229
180
177
195
238
292
292
292
292
148
148
148
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
745
745
745
745
745
745
405
65
118
61
5
7
6
5
6
8
8
8
8
8
14
12
10
8
7
6
5
5
3
2
2
2
2
2
10
9
9
13
15
16
11
7
8
10
9
8
95
52
9
9
9
9
10
11
28
45
84
47
10
14
19
87
92
46
1
10
27
45
27
10
10
10
10
36
25
15
15
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
74
111
148
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
230
230
230
596
635
769
2426
848
1183
1229
1016
2426
1290
1318
1391
2644
1235
1320
1305
1119
1205
1213
1187
1638
1155
1304
1386
1576
1895
1568
2333
1638
1496
1522
2571
1356
1338
1230
1206
1216
1273
1895
1353
1288
1362
2333
1823
1863
2639
2644
1713
2085
1950
2571
2571
1568
1387
1036
853
809
763
744
749
506
434
393
335
329
318
306
285
285
285
286
288
288
288
638
649
1143
2639
1674
2644
2644
1175
1090
836
530
417
363
347
381
387
387
387
387
335
11
324
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
230
230
230
230
230
230
161
93
98
57
17
15
26
21
12
4
7
10
7
4
3
2
3
3
4
8
8
8
22
21
21
75
59
32
6
10
10
7
4
4
4
25
17
10
20
30
93
47
1
13
7
1
20
39
53
68
120
60
1
22
44
85
140
71
3
15
41
68
34
1
1
1
1
77
56
36
36
36
36
36
20
5
5
3
2
2
3
5
7
8
8
5
2
3
4
4
5
8
5
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
138
138
138
138
138
138
89
89
96
97
87
138
94
97
115
98
115
124
132
169
141
158
142
142
137
131
154
122
123
127
130
124
137
161
159
207
169
170
167
152
170
164
173
165
207
184
150
161
192
142
178
168
189
221
215
215
160
143
133
103
115
124
124
184
141
127
141
221
179
194
209
209
209
209
146
136
123
109
125
111
98
221
111
122
111
111
85
89
77
77
77
109
148
209
209
209
209
113
7
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
25
16
8
9
8
4
1
4
3
2
1
2
1
1
2
1
1
2
2
2
1
1
2
1
1
3
5
3
1
2
1
1
2
2
1
1
1
2
4
6
7
7
5
4
3
2
2
2
1
1
5
10
15
9
3
2
1
9
6
3
3
3
3
3
3
4
5
6
17
23
26
29
15
1
1
1
1
2
7
12
7
2
2
2
2
2
2
2
2
2
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
87
84
100
95
89
94
167
109
121
137
141
152
165
164
153
155
147
165
161
168
242
167
157
171
163
173
198
177
191
179
160
159
198
169
171
176
191
162
179
160
124
124
150
109
118
137
157
154
218
218
161
178
155
132
242
131
144
140
149
133
122
132
140
151
151
151
151
117
115
115
69
60
84
79
87
218
90
85
79
52
45
37
28
22
56
99
150
242
242
242
242
39
7
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
53
45
24
3
2
2
2
3
4
6
4
2
1
1
3
5
3
1
2
2
2
1
1
2
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
7
4
1
1
1
2
16
8
1
7
14
21
13
5
5
6
14
22
11
1
1
1
1
58
37
16
16
16
16
16
15
14
8
2
2
3
13
14
8
3
3
3
4
3
3
3
3
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
84
96
109
105
119
127
107
112
125
125
134
148
143
171
145
156
139
139
143
143
163
143
145
134
136
142
143
169
154
166
171
170
207
181
182
188
199
179
192
207
171
199
192
139
156
149
156
223
135
135
149
129
115
197
107
116
147
175
141
185
162
223
192
201
211
211
211
211
136
120
104
84
104
93
87
223
83
85
80
55
48
45
35
30
55
92
135
211
211
211
211
42
12
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
26
13
1
2
3
2
1
3
5
3
1
2
2
3
5
3
1
2
2
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
3
4
5
6
4
3
2
2
1
1
2
5
9
6
3
2
1
1
4
7
5
4
4
4
4
40
35
30
30
30
30
30
15
1
1
1
1
2
7
12
7
2
2
2
3
2
2
2
2
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
50
63
51
52
48
55
73
64
104
77
89
98
106
114
101
103
101
100
106
101
102
104
114
103
106
95
102
111
98
104
111
92
114
96
93
100
90
88
85
98
87
69
70
59
64
86
80
98
87
87
74
70
65
94
49
53
64
67
69
84
84
74
90
100
100
100
100
66
68
63
56
55
60
53
48
94
57
62
65
65
47
47
38
35
36
48
61
84
84
84
84
64
12
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
23
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
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
3
2
1
1
1
1
1
2
3
5
9
14
9
5
3
1
1
1
4
2
1
1
1
1
2
2
3
10
13
15
17
10
3
2
1
1
1
5
10
5
1
1
1
6
3
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
82
82
73
70
78
145
66
65
65
66
78
79
109
137
141
249
160
164
159
145
149
168
166
184
230
187
204
212
212
253
215
223
234
200
234
216
184
202
204
209
197
216
152
158
166
152
238
168
202
217
221
249
249
242
178
149
153
151
158
253
150
140
160
111
112
107
91
87
87
69
62
56
50
47
78
76
87
242
103
98
88
56
47
40
32
29
65
109
160
253
253
253
253
36
6
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
5
3
1
3
2
1
1
1
2
2
1
1
1
2
2
1
1
2
1
1
1
1
2
1
1
1
2
3
3
3
2
1
1
1
2
1
1
1
1
2
2
3
2
1
1
1
7
14
31
22
13
8
37
36
31
16
2
3
8
14
13
13
13
13
13
34
24
15
15
15
15
15
8
1
1
1
1
11
11
11
13
14
15
17
14
10
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
146
146
146
146
146
146
112
119
117
123
117
146
127
117
116
113
124
130
139
178
142
156
146
140
143
143
165
144
142
137
135
132
134
148
146
150
178
156
146
157
165
130
133
133
124
134
114
107
110
97
108
120
126
178
127
127
121
117
95
111
92
99
99
103
114
81
91
147
105
114
118
115
115
115
78
72
65
56
70
64
76
147
96
112
112
69
62
52
38
32
42
60
79
115
115
115
115
66
16
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
22
43
22
1
4
8
4
1
2
5
3
2
2
2
2
2
3
2
1
1
1
3
2
2
3
5
4
2
1
1
3
4
4
4
5
4
2
1
3
5
5
5
11
10
5
1
4
5
7
10
8
6
17
31
46
53
28
3
4
5
12
6
1
1
1
1
6
9
12
18
21
22
24
15
7
7
4
2
2
17
20
11
2
2
2
3
2
2
2
2
2
9
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
210
210
210
210
210
210
182
219
229
244
330
268
335
350
336
662
458
536
589
589
584
605
662
640
597
660
672
712
712
712
748
642
642
611
583
761
640
683
695
761
711
614
573
556
761
471
470
461
416
391
445
450
442
725
378
437
446
405
746
355
336
418
475
481
748
745
437
457
465
419
385
385
385
443
564
725
725
725
725
725
473
495
580
510
746
746
342
315
240
153
181
283
415
520
748
748
748
748
3
745
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
31
7
18
12
6
5
4
5
6
9
13
7
2
1
4
6
9
14
10
6
3
1
5
9
8
7
5
3
3
11
20
23
17
12
6
1
1
2
3
4
71
46
22
6
13
21
12
3
5
7
35
32
30
25
21
48
61
32
4
6
19
32
26
21
21
21
21
39
29
20
20
20
20
20
12
4
4
2
1
1
7
13
7
2
2
1
1
1
1
1
1
2
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
49
51
56
84
85
99
179
96
99
119
115
132
170
127
175
148
145
170
177
151
179
175
126
114
106
84
76
92
86
84
177
74
97
122
114
179
171
95
89
79
61
57
69
50
49
61
43
39
33
32
32
29
47
26
29
36
34
35
46
26
31
39
49
66
66
66
66
46
49
46
43
39
39
39
31
36
39
37
47
47
28
28
26
23
23
24
25
26
29
29
29
29
3
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
2
1
1
9
13
18
15
9
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
3
4
3
3
4
5
8
7
6
7
4
1
1
2
2
2
2
3
3
3
4
6
7
7
7
4
1
1
1
1
5
5
6
9
11
13
17
9
1
1
1
1
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
81
107
69
68
62
60
72
75
83
87
115
117
118
136
122
148
121
128
129
124
158
123
120
122
125
121
127
133
122
146
117
121
109
105
107
103
103
105
107
92
89
96
101
115
102
121
116
121
129
136
136
148
125
126
158
128
133
133
146
112
107
103
99
97
92
92
92
94
109
109
87
82
85
82
85
119
93
92
101
101
77
85
94
101
101
105
130
158
158
158
158
125
83
83
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
1
1
3
2
1
2
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
3
4
6
6
6
4
3
6
4
2
2
3
3
3
3
3
48
29
11
20
29
50
31
12
2
3
7
12
7
3
3
3
3
51
40
29
29
29
29
29
47
59
31
3
3
18
28
28
28
28
29
23
18
28
33
36
39
54
36
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
174
239
256
360
565
538
1218
1370
1472
4540
2123
2278
2838
4189
3869
4441
5372
5361
5021
5300
5372
5361
5318
5318
5372
4795
3556
4795
2318
2242
2791
3033
3636
4804
3796
5155
2452
2022
1704
1114
905
732
601
500
1249
1325
1481
5155
1490
1490
1499
873
756
590
411
348
303
248
207
180
164
170
188
205
205
205
205
133
119
103
86
70
118
177
227
392
392
215
215
139
96
77
54
39
94
162
246
394
394
394
394
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
29
29
29
29
29
29
28
27
99
57
15
6
20
13
7
11
11
12
26
23
14
5
8
11
14
17
16
15
43
81
47
13
27
59
36
13
9
5
11
14
13
12
8
5
7
12
27
16
6
6
5
4
30
23
16
16
42
52
40
28
22
31
36
19
2
5
10
16
16
16
16
16
16
40
22
5
5
5
5
5
7
11
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
31
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
218
218
218
218
218
218
159
150
161
165
154
155
178
174
185
195
212
197
183
185
183
188
192
194
213
211
185
181
181
171
177
195
191
192
218
194
179
173
191
167
179
178
173
197
175
180
190
196
213
210
212
211
202
191
194
194
170
171
143
131
122
117
130
125
144
144
115
143
176
218
218
218
218
159
168
160
150
139
139
139
140
210
176
212
212
143
96
77
54
39
57
82
115
171
171
171
171
144
144
144
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
40
40
40
40
40
40
40
30
21
12
4
2
1
2
4
8
12
6
1
1
1
2
9
7
6
5
3
1
1
3
3
4
4
4
6
7
8
7
7
7
7
9
6
3
3
6
12
7
2
2
2
2
9
12
14
16
42
23
5
6
7
24
28
15
2
3
9
16
10
5
5
5
5
14
9
4
4
4
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
72
108
144
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
202
202
202
202
202
202
199
141
167
170
165
220
183
183
195
186
206
199
189
196
220
198
200
210
209
208
243
207
207
220
196
198
200
199
202
191
201
192
196
243
196
184
184
199
170
180
180
189
202
200
206
199
204
243
188
188
162
149
154
120
134
123
136
130
168
152
125
145
171
202
202
202
202
154
166
160
153
147
147
147
142
200
175
206
206
154
96
78
56
39
51
72
100
134
152
152
152
152
152
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
121
44
3
2
1
1
2
4
2
1
2
1
1
1
3
2
1
5
5
6
4
2
2
1
1
5
7
9
9
9
9
9
9
8
7
7
7
4
1
1
7
5
3
3
3
3
20
16
12
12
37
52
40
21
3
24
31
17
3
19
15
12
7
3
3
3
3
14
9
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
77
114
152
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
470
470
470
470
470
470
394
406
386
297
269
418
303
336
406
422
299
386
266
280
321
357
397
418
460
450
299
281
294
279
283
422
336
349
470
360
287
285
250
222
246
208
206
213
250
240
255
267
460
290
299
450
300
285
272
272
203
205
195
166
274
145
151
142
121
128
161
229
321
470
470
470
470
261
233
193
147
118
133
157
192
272
272
201
201
113
86
67
45
34
70
116
173
274
274
274
274
68
68
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
32
32
32
32
32
32
32
48
107
55
3
2
2
5
3
2
4
3
2
2
2
3
2
2
2
3
3
2
2
2
3
7
7
4
1
1
1
4
5
6
7
9
5
2
2
2
12
10
8
6
7
8
12
8
4
4
36
23
10
15
20
30
35
18
2
12
8
4
4
4
4
4
4
16
9
2
2
2
2
2
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
35
51
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
264
264
264
264
264
264
202
252
190
173
156
159
144
167
212
183
216
240
204
228
215
216
209
215
234
194
219
195
193
206
210
223
240
227
264
226
220
228
213
213
219
220
229
240
252
235
220
228
234
216
213
208
217
210
228
228
218
240
223
184
187
183
186
169
154
177
160
182
218
264
264
264
264
225
230
224
218
210
210
210
189
252
208
235
235
153
140
127
86
74
79
93
112
142
142
142
142
139
26
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
12
24
13
2
9
16
9
3
2
12
6
1
1
1
1
2
3
2
1
3
3
2
1
2
4
3
3
6
4
3
7
8
5
3
1
4
11
12
14
28
16
4
6
19
32
16
1
2
4
15
22
30
53
77
125
97
51
6
17
9
2
10
14
16
17
19
80
62
45
45
45
45
45
31
17
17
13
10
10
68
56
33
10
10
10
6
2
2
2
2
10
18
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
24
29
36
45
63
60
58
57
70
73
90
137
116
137
124
137
115
116
112
119
105
99
94
116
89
91
104
82
76
86
61
72
73
85
137
79
116
75
62
62
54
56
55
51
55
55
45
42
38
35
32
28
28
33
25
44
48
53
137
54
53
52
43
41
37
33
33
26
26
25
23
22
22
22
19
29
19
18
17
15
13
16
10
8
14
21
29
45
45
45
45
12
4
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
2
1
1
2
3
4
2
1
4
3
2
1
1
1
1
2
3
3
3
2
1
1
2
3
2
1
7
4
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
5
8
14
13
10
5
1
1
3
4
3
2
2
2
2
6
7
7
7
7
7
8
6
5
3
2
1
1
8
8
4
1
1
1
2
1
1
1
1
1
2
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
80
114
73
76
68
64
73
81
95
100
120
165
144
165
165
153
139
139
139
139
161
151
151
151
206
148
153
144
124
153
113
114
154
115
113
121
119
117
142
134
107
119
117
120
111
114
122
125
132
141
141
153
136
159
161
145
166
169
182
206
154
150
156
147
143
142
142
144
152
162
162
162
162
162
121
122
128
127
128
128
138
146
162
162
162
159
168
172
182
182
182
182
24
206
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
9
5
12
6
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
3
2
1
1
6
3
1
1
4
6
7
5
4
2
1
1
2
4
54
31
8
34
49
65
72
37
3
1
41
59
33
8
8
8
8
62
48
34
34
34
34
34
21
9
9
9
9
34
36
39
71
87
95
104
71
39
24
24
24
24
24
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
243
243
243
243
243
243
189
290
181
194
200
166
210
213
213
222
298
259
297
377
295
389
281
291
288
272
365
293
300
315
446
322
347
374
289
385
268
261
351
270
270
291
335
297
328
312
256
285
290
298
289
301
305
321
345
377
377
389
353
363
365
349
380
379
385
446
351
335
352
337
328
328
328
290
278
264
253
230
230
230
214
301
270
270
304
304
239
258
252
254
282
311
335
389
389
389
389
380
66
446
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
8
39
20
1
2
1
1
1
5
10
5
1
1
1
10
5
1
1
1
1
1
1
2
5
3
2
12
6
1
1
2
3
2
1
1
2
4
7
6
5
8
9
10
7
5
19
34
46
58
156
86
16
71
127
191
207
105
4
5
98
137
76
16
16
16
16
140
107
74
74
74
74
74
51
28
28
28
28
74
81
88
159
194
216
238
163
88
66
66
66
66
66
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
77
124
106
129
197
127
178
146
146
152
159
170
173
196
207
187
197
191
193
187
196
207
180
185
199
169
175
163
207
152
135
130
152
121
126
130
153
125
125
136
123
122
124
130
118
117
125
128
137
149
149
155
161
133
131
137
151
156
170
199
152
144
150
142
139
136
136
126
119
115
111
103
104
103
95
130
128
124
161
161
115
124
103
103
103
112
135
155
170
170
170
170
29
199
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
2
1
1
1
2
1
1
3
2
2
2
3
2
2
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
2
3
2
1
1
2
4
3
3
5
6
8
10
7
5
18
17
17
17
51
30
9
33
50
68
62
31
1
5
17
29
19
9
9
9
9
61
63
64
64
64
64
64
38
12
12
10
9
9
23
38
23
9
9
9
23
16
9
9
9
9
19
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
67
59
56
49
41
64
42
48
68
49
63
65
78
115
86
130
93
91
93
91
85
90
104
95
119
102
102
114
103
107
106
110
119
91
94
95
95
88
93
114
76
85
92
89
115
130
110
114
118
114
114
129
84
69
71
66
69
102
63
59
65
63
74
86
86
86
86
60
59
55
50
43
55
70
79
130
130
77
67
57
35
29
22
17
35
57
82
129
129
129
129
52
5
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
28
15
32
16
1
4
2
1
2
1
1
1
1
2
2
2
2
6
3
1
1
1
1
2
2
3
3
3
3
6
4
2
2
2
2
3
2
1
1
1
2
2
3
2
2
3
2
2
2
2
13
9
5
6
8
8
8
7
6
9
13
17
11
5
5
5
5
14
9
5
5
5
5
5
6
7
7
6
5
5
3
1
3
4
4
5
3
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
57
55
53
51
44
56
51
49
55
62
65
75
82
99
88
128
93
107
110
107
154
106
106
112
111
105
118
128
107
154
116
119
133
128
123
133
126
122
154
103
105
103
94
133
91
98
111
99
133
133
99
91
80
108
77
77
83
144
85
80
96
89
110
132
132
132
132
77
73
64
52
46
60
59
62
144
58
56
52
39
37
38
34
34
42
64
89
132
132
132
132
22
12
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
4
23
12
1
2
1
1
1
1
1
1
1
1
1
6
5
4
2
1
1
1
1
2
3
2
1
3
3
3
2
2
1
1
1
1
1
1
1
1
1
4
5
4
2
1
1
2
2
3
2
2
6
11
18
14
11
6
1
1
2
3
6
7
8
8
9
5
1
1
5
7
8
9
5
1
8
4
1
1
6
12
6
1
1
1
1
1
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
34
32
42
38
35
39
72
50
54
63
57
62
65
63
70
68
73
73
74
83
77
76
83
76
73
73
83
73
67
68
72
63
71
63
60
63
66
57
79
58
60
55
64
51
51
49
49
71
42
41
44
39
39
41
42
52
50
62
79
51
55
55
55
57
57
57
57
42
39
35
31
28
33
29
31
62
40
40
42
42
30
35
38
42
42
42
49
57
57
57
57
42
38
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
4
2
1
1
1
1
2
2
2
3
2
1
1
1
1
8
5
2
3
2
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
9
5
1
3
14
16
14
8
3
3
2
2
1
1
1
1
1
7
9
10
10
10
10
11
15
9
3
1
1
4
4
5
9
11
13
8
4
1
1
1
1
14
9
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
79
108
64
69
63
65
72
74
126
84
89
92
117
91
94
100
117
89
95
83
78
72
74
73
79
101
80
85
79
95
72
63
74
74
77
126
71
66
59
58
53
54
101
59
60
85
52
49
48
43
49
48
48
61
41
41
41
38
46
38
52
71
89
126
126
126
126
80
72
63
53
48
47
41
42
53
44
48
48
35
28
26
23
21
25
30
35
46
46
46
46
18
3
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
24
6
3
1
1
3
2
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
4
2
2
2
2
2
3
2
1
3
6
3
1
1
1
1
1
1
2
15
9
3
3
12
11
9
8
11
14
14
7
1
7
5
3
6
7
8
8
9
20
17
15
15
15
15
15
8
1
6
9
11
13
10
7
11
13
15
17
9
1
1
1
1
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
79
79
79
79
79
79
51
47
55
59
53
91
65
61
65
61
62
67
67
69
91
71
71
70
66
67
71
69
69
91
67
73
71
69
79
63
65
60
69
61
63
60
66
67
50
52
45
43
62
43
48
49
51
69
52
53
54
58
52
47
44
55
44
46
50
44
55
66
67
79
79
79
79
57
58
54
50
45
45
45
41
55
48
48
52
52
32
30
27
23
30
38
48
66
66
66
66
35
3
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
7
6
11
6
1
2
1
1
2
3
3
3
2
1
1
4
4
4
2
1
1
1
1
2
4
5
6
4
3
2
2
2
2
2
2
3
3
3
2
2
3
3
2
2
2
2
13
7
1
1
11
10
8
7
31
26
21
12
3
16
8
1
5
8
10
11
12
14
10
7
7
7
7
7
4
1
6
6
6
7
9
11
12
12
13
16
13
8
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
79
77
85
83
75
130
77
84
87
91
94
102
114
149
130
119
125
136
130
137
208
144
149
155
152
159
208
171
165
183
183
167
208
161
143
147
142
140
167
142
107
103
98
83
89
118
104
122
107
107
106
94
111
195
114
129
135
154
134
180
135
136
144
139
139
139
139
106
97
87
78
71
89
80
75
195
76
80
75
53
47
44
34
30
51
81
117
180
180
180
180
43
13
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
6
3
24
12
1
6
5
3
1
2
3
2
1
1
1
2
2
1
1
2
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
2
2
2
2
7
28
16
4
2
1
1
3
6
4
2
2
2
2
40
35
30
30
30
30
30
16
2
2
2
2
3
9
15
9
3
3
3
3
3
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
49
50
52
59
60
82
71
63
66
65
69
75
84
87
94
133
100
108
110
103
137
109
102
107
111
112
133
117
137
118
108
115
137
119
121
122
159
110
102
96
82
74
76
74
81
104
96
97
113
113
99
132
101
109
93
131
90
97
115
113
137
159
111
115
111
106
108
95
113
113
64
58
67
61
63
131
61
59
56
40
39
38
39
40
53
75
107
159
159
159
159
40
35
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
13
2
3
2
2
1
1
2
3
3
4
2
1
1
3
2
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
2
4
4
4
4
10
18
15
13
7
1
1
4
7
5
4
4
4
4
58
34
10
10
10
10
10
14
18
15
10
5
5
16
14
13
13
13
9
5
8
10
11
11
12
8
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
75
113
81
82
79
94
73
77
80
76
91
95
111
167
131
147
154
170
156
167
158
151
170
144
135
137
170
129
123
120
112
113
106
105
116
105
106
107
113
113
91
97
94
86
103
95
107
125
118
118
106
110
101
127
120
79
84
74
74
60
57
64
77
94
94
94
94
63
63
58
52
46
57
70
89
125
125
113
113
64
54
46
33
25
39
58
83
127
127
127
127
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
38
22
6
4
2
1
1
1
2
8
14
7
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
1
1
3
4
2
1
2
3
2
2
3
5
15
10
5
7
10
9
8
5
2
1
9
9
7
5
5
5
5
8
9
11
13
14
15
16
12
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
31
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
200
200
200
200
200
200
147
126
128
118
108
206
121
133
147
147
150
162
184
257
206
187
194
184
200
189
200
199
232
206
193
197
218
205
213
223
239
232
232
187
178
173
172
173
170
218
148
174
200
166
251
189
222
239
232
257
257
188
170
137
120
117
130
121
150
138
118
137
165
199
199
199
199
146
155
147
139
129
135
153
170
251
251
161
144
144
78
65
51
35
69
112
164
257
257
257
257
139
1
138
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
36
71
67
34
1
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
7
4
1
3
4
3
3
3
3
3
14
7
1
10
19
13
8
5
3
1
3
5
3
1
1
1
1
13
11
9
9
9
9
9
8
6
5
5
5
5
5
6
5
5
5
5
5
3
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
57
51
57
57
50
67
70
65
81
82
101
142
135
181
184
196
235
257
226
233
233
257
204
229
202
194
257
174
164
159
137
124
137
112
110
119
146
122
126
152
114
116
120
119
122
157
121
121
128
116
118
157
107
121
101
105
107
109
152
93
97
100
99
103
103
103
103
76
70
63
56
53
69
89
100
157
157
98
91
76
62
56
45
36
51
75
105
157
157
157
157
57
2
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
6
4
2
1
1
1
1
1
2
3
2
1
1
1
1
8
6
3
1
2
1
1
1
1
2
4
3
3
2
2
2
2
2
2
1
1
6
3
1
2
5
4
4
3
2
2
5
5
5
5
29
21
13
20
47
44
37
21
6
22
19
17
15
13
13
13
13
32
25
19
19
19
19
19
20
18
17
11
6
6
21
28
17
6
6
6
8
5
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
70
110
64
68
64
70
77
84
150
99
125
136
146
211
167
190
194
202
198
211
190
202
193
178
175
163
211
139
136
130
120
115
119
119
117
150
116
117
110
114
95
99
139
101
105
130
111
119
117
108
110
129
98
124
89
90
96
109
115
80
91
101
120
150
150
150
150
94
88
78
66
56
64
74
92
124
124
110
110
61
49
39
27
22
38
59
84
129
129
129
129
56
5
51
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
26
12
6
1
10
5
1
2
2
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
2
2
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
11
15
20
14
8
5
3
15
15
16
13
11
11
11
11
18
11
5
5
5
5
5
6
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
143
137
117
109
104
143
113
118
137
144
174
183
258
437
414
467
533
617
556
573
571
617
559
508
449
428
617
349
316
306
251
234
234
219
191
204
206
209
197
219
149
146
188
136
153
164
176
209
197
197
186
242
157
145
149
151
166
253
169
144
156
147
167
186
186
186
186
132
128
118
107
95
115
100
109
242
135
131
130
130
80
77
61
85
121
171
253
253
253
253
253
132
2
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
55
48
25
2
7
13
7
1
1
2
1
1
2
2
3
4
5
3
2
2
2
3
3
3
4
3
3
2
2
4
4
2
1
1
1
1
1
1
3
6
4
2
10
5
1
2
3
8
14
31
16
2
8
37
36
29
17
5
14
14
14
8
2
2
2
2
29
35
38
39
40
40
40
20
1
1
1
1
22
16
11
6
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
85
76
71
71
65
98
76
86
89
96
93
92
102
131
104
122
108
109
117
121
125
117
116
114
116
117
120
135
121
121
112
103
112
95
96
99
101
102
89
95
86
78
85
79
98
121
104
115
120
131
131
122
116
124
125
105
112
135
116
108
108
101
97
95
89
89
91
91
109
109
81
76
77
72
80
102
90
93
97
97
74
81
90
97
97
97
116
135
135
135
135
116
84
84
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
8
17
9
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
3
1
1
2
3
2
1
2
7
8
7
4
1
2
3
5
3
1
1
1
4
8
7
6
8
10
33
26
19
10
1
1
12
23
15
8
8
8
8
56
41
27
27
27
27
27
14
1
5
7
9
13
23
25
26
26
27
20
13
13
13
13
14
49
31
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
47
43
44
42
37
38
74
38
45
53
58
77
79
88
105
105
105
90
97
87
85
97
79
82
79
81
99
82
91
76
74
67
72
70
74
74
99
78
64
70
57
54
69
45
44
43
44
53
41
41
41
38
52
32
30
39
39
42
78
35
44
43
46
52
52
52
52
37
37
34
31
30
32
27
27
43
32
33
37
37
25
21
17
18
23
30
37
44
44
44
44
35
35
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
11
6
1
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
4
6
7
9
13
12
9
5
1
19
10
2
2
2
2
2
2
7
8
8
8
8
8
9
5
2
2
2
2
2
8
9
5
2
2
2
1
1
1
1
1
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
503
503
503
503
503
503
388
342
326
296
281
443
319
340
369
448
332
455
317
323
355
392
419
443
497
495
357
339
349
324
315
448
373
387
503
455
321
292
247
230
226
232
237
245
267
277
279
296
497
310
312
495
311
314
300
260
249
191
166
138
129
118
119
112
123
98
146
230
330
503
503
503
503
274
245
202
152
121
134
157
202
267
267
267
267
134
112
86
56
43
72
111
162
249
249
249
249
67
67
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
77
55
116
60
5
18
31
18
5
1
5
3
1
3
4
2
1
3
2
2
2
2
2
1
1
7
7
7
4
1
1
1
2
3
3
4
4
4
3
2
17
9
2
2
2
2
18
12
7
7
38
22
6
7
8
25
21
11
2
16
11
7
6
6
6
6
6
7
4
1
1
1
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
5
7
8
9
38
52
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
220
220
220
220
220
220
210
201
209
351
203
201
204
188
182
174
201
178
205
208
211
304
229
247
249
258
289
266
351
268
277
273
262
260
234
245
251
254
277
239
229
212
227
215
235
260
245
351
260
245
259
304
264
289
253
244
241
303
201
288
172
158
161
132
122
110
120
142
172
220
220
220
220
139
126
110
92
75
107
147
189
304
304
201
201
119
88
70
48
35
76
127
191
303
303
303
303
64
64
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
67
44
137
70
4
3
3
3
8
5
2
2
3
4
5
3
1
1
3
3
3
3
2
2
5
10
6
3
2
1
5
6
6
6
4
2
1
1
1
1
1
4
5
6
8
12
9
7
13
20
44
27
10
14
19
35
39
21
3
17
18
20
15
10
10
10
10
34
19
4
4
4
4
4
4
12
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
32
48
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
200
200
200
200
200
200
159
153
149
142
139
148
138
154
157
155
209
160
169
178
167
172
178
196
195
190
293
200
215
234
222
225
264
209
211
219
222
230
264
237
229
212
211
203
214
194
189
200
197
209
209
201
228
293
229
229
228
209
192
292
167
166
160
131
119
104
116
133
158
200
200
200
200
129
116
100
83
69
102
142
184
293
293
209
209
124
95
79
55
41
78
126
186
292
292
292
292
68
68
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
15
13
70
36
2
2
2
3
5
3
2
2
4
3
3
2
1
1
4
4
5
6
4
2
1
1
3
2
2
3
4
6
8
10
9
8
6
5
5
5
6
6
7
6
6
7
9
7
6
6
61
36
11
14
18
65
76
39
3
28
34
41
26
11
11
11
11
37
26
15
15
15
15
15
15
28
34
17
1
1
1
1
1
1
1
1
1
1
1
1
1
34
51
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
270
270
270
270
270
270
191
189
153
134
114
129
119
161
214
179
267
242
272
302
293
353
254
276
275
251
357
270
286
286
365
301
318
355
270
332
250
251
335
268
273
293
318
287
311
295
282
286
273
267
255
260
270
276
293
309
325
353
365
355
357
334
337
355
332
306
335
318
315
316
311
311
311
276
263
252
239
222
224
216
199
267
277
257
365
365
226
242
250
228
250
274
303
357
357
357
357
223
19
204
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
10
7
42
21
1
3
2
1
2
2
3
2
1
1
1
2
4
2
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
1
1
1
2
4
4
4
5
8
6
5
4
3
2
1
4
7
124
74
25
74
123
183
192
153
78
3
92
125
75
25
25
25
25
138
96
55
55
55
55
55
36
17
17
17
17
45
69
62
55
55
55
129
111
65
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
212
212
212
212
212
212
136
108
128
135
132
245
177
179
194
212
192
203
205
212
245
214
215
216
212
210
210
213
206
245
198
203
206
203
212
195
185
175
203
170
179
176
172
195
151
172
144
138
212
134
155
210
163
203
139
139
126
122
158
95
110
99
94
91
167
68
96
129
154
212
212
212
212
121
109
92
72
64
76
69
79
158
92
97
97
60
54
53
40
57
77
107
157
157
157
157
157
59
2
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
12
17
9
1
2
1
1
2
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
1
5
5
5
3
2
2
2
1
1
1
1
1
1
1
2
4
3
2
2
2
2
3
3
3
4
20
35
19
4
2
18
20
14
7
1
6
11
12
13
13
13
13
14
16
18
19
20
20
21
16
11
7
4
4
21
11
1
1
1
1
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
215
215
215
215
215
215
177
170
167
167
125
158
121
127
164
166
222
379
318
379
357
408
356
338
342
358
350
382
323
358
328
314
403
302
295
323
254
232
233
232
277
294
403
408
251
251
228
190
205
174
180
194
194
210
203
203
189
257
150
130
155
192
215
262
408
183
201
212
206
215
215
215
215
159
161
152
141
126
136
126
126
257
150
139
142
142
77
69
54
37
71
114
168
262
262
262
262
145
145
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
35
35
35
35
35
35
31
28
97
49
1
1
1
1
1
1
1
1
1
3
4
2
1
5
3
2
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
3
5
4
3
4
5
5
3
1
1
4
3
2
3
5
36
23
10
15
21
36
41
23
5
1
24
39
24
10
10
10
10
34
25
16
16
16
16
16
10
5
5
4
3
3
4
5
4
3
3
3
3
4
4
4
5
75
110
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
486
486
486
486
486
486
370
324
311
293
261
423
288
323
354
430
344
446
389
391
411
416
433
423
481
478
424
395
384
386
365
430
403
370
486
446
266
241
208
222
275
294
403
414
291
330
283
255
481
275
272
478
265
265
247
231
165
136
119
98
97
146
155
151
414
140
213
291
350
486
486
486
486
261
230
187
138
111
124
147
187
247
247
247
247
129
109
88
59
45
53
69
91
128
128
128
128
66
66
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
51
170
159
80
1
1
1
1
2
4
4
2
1
1
2
3
3
2
1
1
1
1
1
1
2
3
2
1
8
5
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
7
10
11
13
33
19
5
6
8
24
29
16
3
3
9
9
7
5
5
5
5
8
9
11
13
14
14
14
8
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
34
50
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
37
37
37
37
37
37
34
36
40
46
53
79
53
56
59
56
59
65
75
78
88
107
86
91
99
105
110
123
123
123
112
117
109
107
117
105
96
95
135
92
86
85
79
83
77
79
97
68
66
65
68
76
83
98
97
97
81
74
69
110
62
63
74
79
84
82
135
81
95
100
98
98
98
98
61
51
43
34
45
46
49
110
49
47
45
32
29
25
20
17
35
57
85
135
135
135
135
26
4
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
34
34
34
34
34
34
18
3
4
3
3
4
6
4
3
3
2
2
1
1
2
2
3
2
1
2
1
1
1
1
3
2
1
1
1
1
1
1
2
3
3
4
3
2
2
1
1
1
2
5
4
3
7
12
17
23
12
2
8
13
19
15
11
6
1
6
20
16
9
3
3
3
3
20
14
9
9
9
9
9
5
1
2
2
3
4
14
13
8
4
4
4
4
4
4
4
4
4
4
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
72
65
64
59
52
86
63
71
83
98
68
71
76
74
86
78
85
88
88
111
94
84
90
86
83
98
84
83
85
95
80
86
78
75
94
77
78
95
74
74
75
72
78
70
80
111
87
82
94
94
72
78
74
63
93
54
56
48
40
47
41
54
70
93
93
93
93
78
73
69
63
58
60
54
49
79
50
48
50
44
41
54
32
27
32
40
51
69
69
69
69
36
9
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
7
13
8
3
3
3
3
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
4
3
2
2
2
3
4
2
1
1
3
2
1
1
1
1
4
4
4
4
3
2
1
2
3
6
9
15
20
25
19
13
7
1
1
1
3
2
2
2
2
2
35
31
27
27
27
27
27
14
1
1
1
1
2
28
27
14
2
2
2
1
1
1
1
1
2
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
41
45
44
48
55
49
71
52
70
73
80
139
93
102
110
102
122
117
110
110
111
118
100
117
94
96
104
86
93
80
68
81
75
86
139
104
114
122
92
118
80
70
66
59
51
48
52
68
43
43
41
38
33
24
22
42
48
47
139
45
49
50
40
39
36
33
33
23
23
21
19
19
23
26
30
45
34
34
34
28
21
20
18
14
17
21
27
38
38
38
38
28
4
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
2
1
24
13
2
2
8
5
2
4
5
3
2
1
1
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
2
3
3
3
2
1
1
1
1
1
1
2
3
4
3
3
2
1
1
1
1
2
2
2
2
3
4
4
5
8
9
10
11
6
1
6
5
4
4
5
7
5
4
4
4
2
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
83
79
79
75
72
76
78
86
103
93
98
102
99
108
108
151
112
112
128
108
110
128
102
106
109
104
126
99
92
93
78
82
86
90
102
102
95
151
93
96
97
93
92
98
93
87
87
78
83
83
84
101
96
80
82
95
91
82
151
80
93
99
96
102
102
102
102
65
63
57
49
46
53
47
58
101
71
96
96
63
64
56
43
38
38
38
45
53
53
53
53
29
9
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
8
8
8
8
8
8
8
12
17
10
3
4
6
4
3
3
3
3
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
4
7
8
4
1
1
7
9
5
1
1
4
5
6
6
7
10
13
17
21
30
53
43
27
12
1
12
39
20
1
1
1
1
7
5
3
3
3
3
3
4
4
4
3
2
2
27
32
17
2
2
2
2
2
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
271
271
271
271
271
271
211
186
188
177
169
236
184
213
223
221
266
222
232
242
278
232
238
229
229
271
235
240
231
275
235
230
241
218
211
237
191
196
191
204
222
219
278
238
243
247
251
275
258
266
241
271
235
228
237
237
213
231
206
161
166
191
182
180
278
158
166
178
181
196
196
196
196
160
154
147
139
127
146
129
155
266
184
241
241
139
128
110
80
65
74
96
124
170
170
170
170
71
19
73
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
23
6
86
43
1
10
22
12
3
3
3
2
2
1
1
1
2
4
5
3
2
1
1
1
1
1
1
1
4
4
5
4
4
4
4
4
3
2
2
3
21
17
9
1
10
15
9
3
3
4
53
44
30
17
40
63
62
58
29
1
15
29
16
4
4
4
4
63
57
52
52
52
52
52
38
25
14
4
2
2
24
38
20
2
2
2
16
9
2
2
2
2
10
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
752
752
752
752
752
752
480
408
372
316
261
284
261
296
422
339
368
600
388
438
472
482
614
528
512
752
435
428
436
385
399
469
459
440
600
483
460
614
436
421
453
469
439
483
382
451
373
381
512
440
438
752
404
412
412
352
340
330
292
292
293
276
267
298
300
222
274
333
432
589
589
589
589
354
331
288
238
218
221
187
198
283
253
271
292
292
173
150
119
115
149
201
233
312
312
312
312
290
199
201
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
39
18
82
43
5
5
3
2
3
4
3
2
3
4
3
3
3
3
4
2
1
1
3
5
5
5
18
31
20
9
7
5
4
4
4
5
28
20
12
17
28
41
22
4
4
5
35
24
14
14
113
95
57
19
71
124
102
67
33
4
15
22
18
14
14
14
14
35
42
45
47
48
48
49
30
12
12
7
2
2
44
46
24
2
2
2
25
13
2
2
2
2
25
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
108
108
116
213
108
135
135
127
213
166
171
189
213
190
224
261
225
311
227
230
246
253
250
261
311
265
297
270
277
285
278
311
295
288
297
284
274
266
288
254
276
237
211
207
195
134
144
156
183
230
217
217
203
188
227
213
134
146
160
152
192
178
127
146
126
122
121
111
111
111
86
82
77
71
96
90
102
227
127
122
122
102
85
90
97
102
112
131
153
192
192
192
192
102
10
92
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
57
55
28
2
7
13
8
3
15
15
8
1
1
1
1
7
5
3
1
1
1
1
1
3
10
6
3
6
9
7
5
4
4
4
5
4
2
1
1
2
3
5
5
5
5
5
5
5
6
9
10
11
18
25
21
15
8
2
5
14
12
8
5
5
5
5
15
16
17
17
17
17
18
10
2
4
5
6
23
29
29
29
29
30
61
37
13
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
319
319
319
319
319
319
246
223
190
153
126
139
121
154
198
161
237
186
225
290
250
325
270
278
277
319
279
263
256
253
275
259
258
276
260
260
242
268
275
240
238
235
229
219
221
223
192
204
229
223
237
319
266
278
294
290
290
325
265
274
279
234
237
276
225
194
220
198
232
260
260
260
260
260
205
196
185
164
176
169
189
261
198
237
237
147
135
119
90
76
109
159
219
325
325
325
325
85
20
86
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
7
5
72
37
2
4
4
3
2
4
3
2
1
1
2
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
2
3
2
2
1
1
4
7
19
15
11
8
5
15
13
12
12
49
40
27
14
59
74
85
46
7
5
12
10
9
20
25
28
31
43
49
55
60
62
63
65
36
7
68
41
14
14
39
52
33
14
14
14
32
23
14
14
14
14
17
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
81
116
87
145
86
85
90
83
82
98
80
82
89
90
94
98
100
112
105
113
115
116
145
109
104
119
108
109
112
132
109
117
119
110
132
108
106
116
132
115
116
145
86
76
75
72
85
81
105
105
75
69
56
51
40
40
45
45
45
52
45
68
55
56
57
56
56
53
46
44
42
39
50
45
58
107
74
103
103
60
59
55
42
37
37
37
45
53
53
53
53
28
9
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
7
4
3
2
3
4
3
2
3
3
3
2
1
1
1
2
4
6
6
6
7
4
2
1
5
5
4
2
1
5
4
3
2
2
2
2
2
2
2
9
6
4
2
1
1
3
2
2
2
4
6
8
8
9
7
4
2
1
1
1
2
2
2
2
2
2
4
5
6
8
9
9
10
6
2
2
2
2
4
9
15
9
4
4
4
3
2
2
2
2
4
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
540
540
540
540
540
540
409
618
316
263
230
209
205
300
392
350
632
470
437
476
457
473
473
448
540
432
449
488
445
517
487
500
597
510
488
473
517
411
363
397
407
431
546
514
618
575
530
580
549
632
589
436
455
433
440
467
477
597
554
447
464
504
546
503
512
469
401
397
388
374
354
354
354
302
286
267
253
233
293
268
343
632
466
589
589
375
288
229
163
153
186
241
284
373
378
378
378
378
199
199
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
38
14
70
36
2
4
3
2
2
2
2
1
1
2
4
3
2
2
1
1
1
1
2
2
2
3
3
3
4
4
5
4
4
4
4
4
7
8
9
12
34
34
19
4
4
4
4
4
59
115
170
214
113
12
75
138
112
62
12
4
26
48
62
69
72
74
76
140
91
42
42
42
42
42
42
42
42
22
3
3
47
44
23
3
3
3
41
22
3
3
3
3
22
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
91
86
84
86
82
89
104
100
132
101
112
118
130
167
133
153
141
157
158
153
229
154
152
153
143
139
138
165
150
159
185
172
168
175
229
186
195
180
185
185
170
195
185
134
152
145
153
229
131
131
115
88
79
74
78
85
86
99
105
88
100
143
147
165
200
200
200
200
132
119
106
87
93
80
82
143
84
79
79
61
56
57
40
33
57
90
130
200
200
200
200
37
6
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
5
4
27
14
1
2
4
3
2
5
5
3
1
1
1
1
1
2
2
3
3
3
3
4
4
3
2
4
2
1
1
1
2
3
4
3
2
1
1
3
6
5
5
5
5
4
4
3
2
2
12
8
4
16
29
52
43
22
2
9
7
5
4
4
4
4
4
36
33
31
31
31
31
31
18
6
9
7
5
5
31
31
18
5
5
5
5
5
5
5
5
5
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
19
28
19
29
28
29
66
38
42
49
51
52
58
51
66
54
54
58
55
54
56
66
46
46
45
39
42
40
40
39
53
39
42
48
46
56
60
42
38
36
31
32
37
32
37
34
35
36
41
41
30
28
26
39
24
29
32
29
41
36
28
31
34
37
37
37
37
22
21
18
15
13
15
13
16
30
21
28
28
17
16
14
11
8
12
18
25
39
39
39
39
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
12
6
4
2
1
8
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
6
10
8
4
1
3
2
1
1
1
1
1
1
1
1
2
3
3
3
4
2
1
1
1
1
1
5
6
4
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
57
97
54
60
58
66
71
63
65
61
71
67
67
68
93
70
76
73
74
85
70
82
71
75
79
87
93
71
73
65
56
54
56
56
60
70
85
80
97
86
82
67
74
59
57
66
67
66
87
87
59
55
45
37
33
33
33
30
47
24
32
41
52
73
73
73
73
40
36
29
22
19
30
31
45
97
59
86
86
42
38
31
21
25
31
40
55
55
55
55
55
14
2
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
5
7
4
1
2
1
1
2
3
4
2
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
2
1
1
1
1
1
2
3
2
1
2
2
2
1
1
1
1
2
1
1
4
7
9
5
1
2
3
6
4
2
1
1
1
1
1
1
1
2
3
3
4
4
4
2
1
1
5
4
3
2
2
2
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
214
214
214
214
214
214
164
246
143
131
124
131
108
133
149
147
213
205
174
197
186
211
214
191
214
172
173
173
174
205
185
181
223
176
174
172
162
145
141
149
149
169
214
193
246
230
193
215
214
213
197
150
165
153
168
168
173
223
207
161
163
168
172
156
152
151
130
168
150
152
152
152
152
109
112
105
97
93
116
106
134
246
180
230
230
137
133
126
96
87
87
91
109
131
131
131
131
130
21
151
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
42
23
37
19
2
4
6
4
2
2
8
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
5
6
6
6
7
5
4
3
2
4
17
10
4
2
1
1
8
6
4
4
24
44
28
12
26
60
47
24
1
1
9
7
4
1
1
1
1
13
19
26
45
54
59
64
40
16
16
11
7
7
19
32
19
7
7
7
13
10
7
7
7
7
10
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
205
205
205
205
205
205
157
137
135
125
109
181
122
134
143
182
132
165
130
133
144
159
171
181
200
198
146
136
138
129
127
182
147
153
205
165
126
118
99
99
97
101
116
107
115
117
107
113
200
127
129
198
128
130
123
110
105
83
72
58
52
58
64
62
116
58
80
112
144
205
205
205
205
121
115
100
82
67
70
75
92
115
115
115
115
59
50
39
26
20
32
48
69
105
105
105
105
58
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
43
78
73
38
3
2
2
3
5
7
10
5
1
1
3
5
3
1
1
1
1
1
1
4
4
5
3
2
8
5
2
2
2
1
1
2
2
2
1
1
7
4
2
2
2
2
2
2
2
3
14
9
5
6
7
7
7
6
4
2
3
5
5
5
5
5
5
7
5
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
29
43
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
19
27
28
36
71
47
54
59
59
71
65
64
70
61
71
60
65
65
64
70
69
57
53
50
48
46
50
43
39
50
33
32
34
33
32
38
35
31
30
30
31
31
38
36
28
28
32
33
35
35
22
22
19
18
20
22
22
20
36
18
22
25
29
38
38
38
38
29
31
29
28
27
27
27
21
23
22
24
24
18
17
16
13
13
13
13
16
19
19
19
19
17
4
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
3
2
5
4
3
18
14
11
6
1
1
1
1
1
1
1
3
2
1
1
2
2
1
1
1
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
4
3
3
2
1
4
8
8
4
1
1
1
1
1
1
1
1
1
4
5
7
10
11
12
13
8
3
1
1
1
2
5
9
5
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
39
55
55
71
118
89
104
118
127
149
139
180
155
157
165
180
174
179
196
230
212
221
230
221
187
181
230
156
152
165
121
113
106
107
105
120
136
113
185
110
102
108
99
86
99
99
83
77
75
75
72
82
72
63
64
84
91
85
185
89
83
86
77
75
72
71
72
75
76
81
81
81
81
81
66
75
75
79
79
72
81
58
56
48
50
61
80
91
115
115
115
115
51
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
20
1
1
1
1
4
8
6
4
2
2
1
1
4
7
4
2
3
3
3
3
2
2
2
1
1
2
3
3
3
5
6
3
1
1
2
5
6
3
1
1
1
2
9
21
11
2
1
1
1
5
9
9
10
27
43
29
16
5
3
1
4
3
2
2
2
2
38
34
30
30
30
30
30
17
4
4
4
4
8
31
30
30
30
30
19
8
1
1
1
1
26
17
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
337
337
337
337
337
337
234
337
202
188
175
262
209
250
337
286
268
286
294
256
262
269
294
262
246
209
202
186
197
198
212
277
230
234
237
246
202
176
184
163
174
173
186
194
164
251
172
198
277
206
233
214
210
203
243
243
196
195
202
177
129
129
137
151
115
130
130
144
185
237
237
237
237
152
150
135
118
110
111
115
144
168
167
251
251
145
144
136
116
99
94
92
102
109
109
109
109
75
17
92
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
42
18
14
9
4
4
4
4
4
7
4
2
2
3
3
4
8
11
6
2
1
1
2
1
1
1
2
3
2
1
1
1
2
3
3
3
10
6
2
5
7
8
7
6
3
1
2
3
5
8
22
36
22
9
25
18
12
10
5
1
2
4
6
7
7
7
8
12
14
17
19
20
20
21
15
9
8
8
8
17
27
37
27
17
17
17
10
4
4
4
4
10
13
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
278
278
278
278
298
278
287
674
255
232
219
178
171
267
322
341
682
546
598
677
846
785
605
597
648
687
656
806
746
836
927
707
797
666
621
592
555
516
429
525
560
638
846
785
779
806
780
836
797
682
634
514
498
481
491
570
586
638
927
568
585
670
616
603
846
523
504
480
441
427
401
385
423
483
547
665
665
665
667
665
665
682
750
687
927
927
531
568
582
561
553
551
711
547
546
500
502
489
222
711
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
8
22
12
2
4
7
5
3
2
2
2
2
1
1
2
3
4
2
1
1
1
2
1
1
4
3
2
1
1
2
4
2
1
7
14
21
11
1
10
21
22
12
2
1
1
12
26
75
124
211
117
24
74
124
281
249
217
109
1
96
172
98
24
24
24
24
192
119
46
46
46
46
46
47
47
47
47
48
112
112
79
46
46
46
378
245
112
112
112
112
167
106
46
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
263
263
263
263
263
263
184
227
141
121
100
113
107
148
249
177
262
239
207
231
231
227
242
216
239
189
184
191
198
211
217
231
261
230
263
218
192
174
180
203
212
249
231
239
207
242
216
216
239
206
262
194
186
175
161
168
173
179
261
158
172
184
190
231
186
213
180
197
229
263
263
263
263
191
176
158
141
126
122
120
149
174
190
262
262
178
156
146
113
95
95
114
141
172
186
186
186
186
16
202
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
4
4
24
12
1
2
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
2
4
2
1
4
14
14
7
1
10
7
4
1
15
29
67
45
24
34
50
66
57
30
3
1
15
29
26
24
24
24
24
74
72
71
71
71
71
71
50
29
80
44
8
8
26
44
26
8
8
8
24
16
8
8
8
8
12
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
52
47
47
44
39
47
75
57
78
75
88
130
109
127
127
112
115
130
114
114
110
115
102
130
96
89
114
87
85
90
75
69
67
73
97
69
75
68
52
57
56
56
83
49
48
46
44
42
40
42
42
44
56
42
54
52
56
61
97
61
52
52
53
51
51
51
51
40
42
40
38
37
38
37
33
44
44
44
56
56
41
44
37
37
37
37
45
54
55
55
55
55
6
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
12
6
1
1
1
1
1
1
1
3
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
4
3
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
4
7
8
7
7
21
18
9
1
25
15
6
3
3
3
3
3
8
11
14
19
21
22
24
14
5
3
1
1
1
9
17
9
1
1
1
4
2
1
1
1
1
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
19
34
21
31
28
29
65
35
53
62
79
138
111
136
126
136
122
134
127
138
130
104
98
134
91
87
138
89
90
130
71
86
86
90
134
82
113
72
59
55
42
39
38
35
35
44
38
35
43
43
36
41
38
25
24
41
45
46
134
42
44
43
30
29
26
21
19
19
18
17
17
17
21
19
23
44
29
38
38
23
23
22
17
17
17
21
28
38
38
38
38
13
4
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
3
3
2
1
4
2
1
2
3
2
1
1
1
1
2
5
6
3
1
1
1
1
2
2
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
5
4
3
2
6
8
8
4
1
2
3
2
1
1
1
1
1
3
3
3
3
3
3
4
2
1
1
1
1
2
4
6
4
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
18
37
20
24
23
23
27
25
29
30
39
51
49
78
55
54
50
53
54
60
61
73
72
64
67
64
66
68
66
80
80
64
85
70
66
71
69
66
71
69
50
55
54
52
78
53
60
65
62
75
75
55
60
85
44
52
55
47
51
82
49
49
47
41
38
36
35
31
32
32
22
19
29
27
33
85
39
37
37
23
22
22
21
20
30
42
56
82
82
82
82
20
20
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
3
2
1
1
2
1
1
3
2
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
3
2
2
4
6
3
1
1
2
2
3
10
6
2
2
2
2
17
10
4
4
4
4
4
2
1
1
1
1
7
5
3
8
10
13
16
9
2
2
2
2
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
59
52
51
52
47
59
68
58
80
76
91
137
121
137
134
153
132
135
135
153
137
134
128
153
115
108
114
96
96
100
88
92
94
87
107
88
90
92
86
94
107
75
97
63
67
67
71
107
63
63
63
58
61
45
60
54
61
65
107
66
60
65
58
57
55
53
53
60
74
93
93
93
93
93
65
65
64
58
61
61
42
40
37
29
33
37
46
60
61
61
61
61
5
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
12
6
1
3
3
2
2
4
3
2
1
2
2
2
2
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
2
1
1
1
2
1
1
1
2
4
5
3
1
1
1
2
3
5
7
8
6
5
11
13
13
7
2
1
1
1
1
1
1
1
1
7
10
14
20
23
25
27
14
2
2
2
2
5
11
18
11
5
5
5
3
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
70
71
71
97
70
72
75
73
77
72
82
82
91
110
101
106
123
109
114
123
111
123
105
104
97
92
95
88
82
92
77
71
91
77
78
81
95
80
83
84
80
97
81
72
72
106
84
79
90
90
82
94
70
91
67
71
74
66
73
79
73
74
90
70
70
72
71
66
78
78
52
49
57
49
55
106
64
66
66
43
35
30
23
24
36
52
65
94
94
94
94
38
38
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
5
46
23
1
4
7
4
2
4
4
2
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
3
2
1
1
1
2
1
1
2
1
1
1
2
5
4
3
2
1
1
1
3
4
5
8
11
13
12
11
24
26
13
1
1
4
12
7
2
2
2
2
40
26
13
13
13
13
13
8
4
4
4
4
5
8
10
7
5
5
5
3
2
2
2
2
5
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
36
38
40
42
66
52
57
66
62
66
71
96
95
108
121
142
125
106
112
104
104
107
95
121
92
87
104
85
84
89
78
70
65
76
96
93
121
142
112
115
113
121
104
89
75
63
57
47
39
38
39
39
56
39
31
50
51
50
142
49
55
58
46
46
41
39
39
31
33
32
31
31
32
31
32
37
41
42
56
56
32
28
22
21
22
30
39
42
55
55
55
55
38
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
2
1
3
12
8
4
15
10
5
3
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
10
6
3
2
2
2
2
1
1
1
2
3
5
7
13
16
11
6
6
5
4
4
4
4
4
4
4
4
4
5
6
7
7
8
9
11
7
3
1
1
12
10
5
1
1
1
1
1
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
18
34
20
30
30
32
68
40
59
69
85
145
117
141
132
141
125
138
124
145
123
111
103
138
99
99
145
90
85
86
68
75
73
81
100
79
116
73
65
61
52
50
46
43
39
35
39
34
42
42
33
32
29
27
25
37
40
42
100
44
48
51
50
54
54
54
54
39
35
29
25
22
24
21
25
43
31
39
39
26
24
23
16
13
18
26
36
54
54
54
54
26
7
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
4
2
1
1
2
2
2
3
2
1
2
1
1
3
5
3
1
1
1
1
1
1
2
3
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
3
7
11
11
9
5
1
1
1
1
1
1
1
1
1
15
12
9
9
9
9
9
10
7
4
3
3
3
13
11
7
4
4
3
2
2
2
2
2
4
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
639
639
639
639
639
639
489
683
390
334
296
286
256
362
513
432
720
600
744
891
887
938
728
798
829
750
940
844
818
876
916
812
837
951
724
829
665
658
915
706
753
833
902
844
897
878
810
876
776
743
739
737
775
810
840
891
891
938
869
940
877
860
879
951
916
861
915
902
894
900
897
897
897
853
835
832
803
787
772
767
720
724
769
786
869
869
767
551
461
424
481
620
729
951
951
951
951
916
500
500
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
17
7
89
45
1
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
3
2
3
4
3
2
2
1
1
1
3
3
2
1
15
27
14
2
2
1
1
1
64
128
402
235
68
186
305
458
507
404
202
1
234
419
243
68
68
68
68
450
299
149
149
149
149
149
101
54
54
50
47
47
137
202
124
47
47
47
137
92
47
47
47
47
157
267
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
39
36
34
90
38
49
46
41
66
56
58
61
76
63
62
63
66
61
67
63
65
80
72
73
80
77
80
90
98
76
71
76
59
58
56
56
64
69
70
98
77
64
64
63
68
57
50
55
66
62
98
98
60
60
51
40
42
40
41
43
77
46
51
56
55
60
60
60
60
35
33
28
23
21
26
24
31
56
42
60
60
35
33
26
21
17
19
21
27
35
35
35
35
26
4
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
3
2
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
3
3
5
5
3
1
1
1
2
1
1
4
3
2
1
1
2
1
1
3
3
3
3
3
6
7
6
5
7
9
11
11
9
5
1
3
2
1
3
4
5
5
6
5
4
4
7
9
10
11
7
4
4
4
4
4
14
12
8
4
4
4
2
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
45
45
45
45
45
45
38
35
45
39
37
36
69
40
56
66
78
124
105
122
122
123
113
124
113
123
104
108
93
124
87
80
110
77
76
92
69
71
71
81
100
73
119
67
59
59
49
49
46
43
43
41
44
50
46
46
48
50
51
50
52
50
58
61
100
61
55
56
51
52
51
50
50
50
46
46
42
39
39
38
40
43
44
43
51
51
38
41
37
37
37
37
44
52
52
52
52
52
9
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
9
5
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
5
3
2
2
2
1
1
1
1
11
7
3
6
10
11
11
11
11
12
10
9
6
3
3
3
3
24
24
24
24
24
24
24
18
12
12
6
1
1
7
13
7
1
1
1
7
4
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
54
87
47
50
48
51
79
66
77
80
81
115
89
95
102
97
110
115
105
102
110
100
97
115
94
88
98
81
78
81
72
72
73
72
86
73
74
81
66
68
61
58
83
52
55
58
61
72
67
67
56
52
55
47
37
45
46
42
86
37
43
46
48
55
55
55
55
40
41
38
35
35
38
33
38
56
48
61
61
43
33
28
21
23
26
32
43
40
41
41
41
41
41
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
11
3
2
2
3
4
3
2
2
2
2
2
2
2
3
5
3
1
1
1
1
1
1
2
5
3
2
2
2
2
2
1
1
1
2
2
1
1
1
2
1
1
1
1
2
1
1
2
4
2
1
3
5
12
13
11
6
2
2
4
2
1
3
4
5
6
10
10
10
10
10
10
11
7
3
2
2
2
2
8
9
5
2
2
2
1
1
1
1
1
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
187
187
187
187
187
187
136
137
118
110
103
173
112
124
137
147
119
167
117
128
132
137
173
140
160
180
121
116
120
110
107
147
129
137
187
167
118
105
87
82
83
83
93
89
83
96
112
92
160
107
106
180
101
98
94
76
73
62
53
63
45
52
56
62
75
43
71
100
129
187
187
187
187
112
100
86
69
58
58
47
55
82
63
85
85
44
41
34
25
20
26
36
50
73
73
73
73
29
3
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
41
41
41
41
41
41
41
60
31
3
1
3
3
4
6
6
6
4
3
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
2
1
1
2
3
3
3
4
5
7
13
13
8
3
3
2
1
4
5
6
6
6
7
8
9
9
9
9
10
6
3
3
2
2
2
5
8
6
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
208
208
208
208
208
208
134
121
112
94
76
86
89
105
175
120
121
175
146
170
201
184
201
191
208
201
168
164
162
150
151
175
152
157
157
189
181
143
130
135
127
129
189
114
108
125
112
118
208
122
124
125
119
113
119
119
118
124
116
122
156
102
118
122
132
125
109
110
113
113
113
113
113
104
109
109
88
81
85
79
88
119
101
106
108
108
82
90
100
108
108
108
132
156
156
156
156
132
90
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
30
15
1
2
3
2
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
2
1
1
2
3
6
8
5
3
15
22
12
3
3
16
20
24
22
21
18
15
9
4
28
17
6
6
6
6
6
6
50
38
27
27
27
27
27
16
6
33
25
18
18
27
27
27
27
27
22
18
27
32
34
37
63
40
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
53
95
46
54
51
45
73
54
57
62
73
65
66
67
95
67
71
71
67
79
65
63
67
71
73
86
95
74
71
66
65
56
54
56
57
62
67
68
83
86
61
62
58
55
49
53
62
59
86
86
53
52
45
37
42
40
42
44
79
34
39
49
55
71
71
71
71
39
35
29
22
19
28
27
41
83
56
86
86
41
39
31
21
20
22
27
32
42
42
42
42
15
15
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
24
9
1
1
3
2
1
3
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
3
5
3
2
2
2
2
2
1
1
1
2
1
1
1
2
1
1
3
2
2
2
5
7
8
9
7
5
3
1
7
12
12
6
1
1
1
2
2
2
2
2
3
3
3
3
4
5
5
6
4
3
3
3
3
3
4
6
4
3
3
3
3
2
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
46
43
42
45
36
39
62
43
51
52
56
71
60
63
62
64
67
66
66
66
68
63
67
63
60
59
62
67
60
71
59
56
67
56
55
58
62
52
58
50
46
45
49
42
49
59
49
67
43
39
40
39
32
29
26
26
27
24
28
35
31
34
35
38
38
38
38
24
24
21
19
17
20
18
20
39
25
25
26
26
20
25
15
12
15
19
25
35
35
35
35
28
4
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
4
3
2
1
6
3
1
2
2
2
2
1
1
1
1
3
2
1
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
2
1
1
2
3
4
2
1
1
1
1
3
9
17
15
12
6
1
1
1
1
1
1
1
1
1
2
3
4
7
9
10
11
6
1
1
1
1
2
13
12
7
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
50
92
52
62
64
62
80
71
80
83
90
118
100
118
111
106
118
116
104
106
104
97
111
96
91
87
94
91
98
111
99
109
74
77
88
90
94
116
91
92
116
82
99
84
79
109
81
79
73
71
67
54
52
42
33
47
49
47
116
40
57
74
86
116
116
116
116
64
58
48
37
32
39
35
48
91
64
92
92
48
45
38
27
22
26
35
47
67
67
67
67
35
3
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
4
4
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
1
1
2
2
2
2
1
1
2
4
3
3
4
5
7
13
13
7
1
1
3
3
4
5
6
6
7
5
4
4
8
10
11
12
7
3
1
1
1
2
5
8
6
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
248
248
248
248
248
248
237
211
204
331
174
166
152
166
170
176
264
197
224
240
227
268
262
242
248
262
265
250
331
262
242
253
241
231
248
233
193
181
203
174
187
203
233
201
226
219
235
331
261
264
257
268
263
263
265
265
240
229
217
205
214
233
194
226
166
160
192
196
215
248
248
248
248
174
178
166
152
141
157
136
161
268
192
251
251
161
152
131
95
78
78
91
109
137
137
137
137
80
19
72
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
14
13
156
79
3
6
6
4
2
7
6
4
2
3
3
2
1
1
1
2
1
1
1
2
1
1
2
3
2
1
4
4
3
3
4
6
6
7
5
3
28
20
12
9
21
30
18
6
12
18
66
57
48
75
120
149
114
63
13
18
23
31
24
18
18
18
18
26
30
34
47
54
57
61
37
13
13
9
5
5
68
64
34
5
5
5
14
9
5
5
5
5
12
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
63
55
46
38
31
33
43
50
60
93
66
93
83
89
101
90
101
92
93
87
101
78
82
84
87
101
90
90
82
90
72
70
71
79
93
71
101
63
56
63
57
65
93
64
81
67
60
56
53
52
54
56
54
53
55
53
53
58
55
48
52
57
66
81
81
81
81
61
55
48
43
40
40
34
34
47
44
43
54
54
31
27
22
22
29
38
43
58
58
58
58
49
35
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
3
5
3
1
1
1
1
2
1
1
1
1
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
20
10
1
7
14
26
22
13
5
4
5
7
4
1
1
1
1
24
16
8
8
8
8
8
6
4
3
3
3
5
12
10
7
5
5
5
12
8
5
5
5
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
207
207
123
107
89
71
58
79
87
97
214
109
122
158
109
120
139
154
168
181
207
129
116
109
120
123
135
214
148
158
161
168
181
131
127
128
114
109
119
99
96
114
111
112
214
116
122
135
99
107
87
87
81
77
112
62
61
58
59
59
60
73
62
71
90
112
112
112
112
89
99
97
94
94
94
94
65
62
63
56
56
56
39
38
31
26
28
37
47
64
64
64
64
55
13
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
5
16
8
1
1
1
1
1
2
4
3
2
2
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
3
5
4
4
4
3
2
4
2
1
5
9
5
1
4
4
2
1
1
9
17
10
4
14
15
15
8
1
3
4
5
3
1
1
1
1
5
7
10
18
22
24
26
13
1
1
1
1
1
10
18
9
1
1
1
3
2
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
57
69
59
60
60
65
71
81
90
98
103
99
105
106
106
133
108
117
117
115
153
122
123
125
132
125
133
133
133
153
121
123
128
123
116
128
133
122
153
108
104
107
101
108
94
93
95
90
97
97
105
111
132
119
118
106
100
100
108
74
94
69
72
71
65
65
65
61
69
75
75
75
76
75
71
100
100
96
132
132
88
98
104
103
103
106
111
119
119
119
119
103
13
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
6
3
2
2
9
22
12
3
3
3
2
1
1
1
2
5
3
1
2
2
1
1
1
3
2
2
2
3
4
3
2
3
3
4
3
2
1
1
1
3
4
5
3
1
3
4
6
9
12
20
15
10
21
33
49
39
21
3
6
8
10
5
1
1
1
1
11
16
22
27
30
31
33
18
3
5
6
7
26
30
31
32
32
33
61
36
11
11
11
11
12
12
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
262
262
262
262
262
262
231
219
227
361
187
182
172
175
183
184
213
209
225
245
221
280
218
224
220
241
239
256
361
255
280
271
247
246
262
250
237
229
280
219
216
225
217
209
232
233
244
361
252
249
250
248
248
226
264
264
226
232
226
186
184
180
171
164
153
162
157
185
215
262
262
262
262
202
190
176
162
144
156
135
152
248
176
226
226
145
136
130
91
78
88
101
125
162
162
162
162
71
26
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
15
13
53
33
14
7
1
1
1
2
2
2
1
1
1
2
3
5
7
7
4
2
1
1
3
11
8
6
7
4
1
8
12
9
5
1
6
3
1
9
17
12
7
7
9
11
6
1
4
7
32
39
35
32
81
125
100
52
5
11
17
16
16
23
26
28
30
55
50
45
45
45
45
45
25
6
6
6
6
26
71
58
42
26
26
26
26
26
26
26
26
26
26
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
57
62
69
140
69
76
85
77
86
99
89
119
100
102
108
112
106
119
107
114
120
122
140
139
117
115
115
113
113
139
110
109
105
108
106
103
139
103
114
117
118
140
95
82
82
86
89
87
100
100
71
65
62
57
48
56
64
60
118
75
56
63
60
57
57
59
62
63
74
74
62
59
60
54
46
79
45
47
50
44
42
53
33
29
36
46
62
88
88
88
88
42
13
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
4
3
2
4
16
9
3
5
3
2
2
2
2
1
1
2
3
6
3
1
1
1
1
1
1
1
1
1
1
4
4
2
1
4
3
2
2
1
1
1
1
2
1
1
1
1
1
1
3
2
1
13
26
22
17
9
1
1
2
3
2
1
1
1
1
37
33
29
29
29
29
29
15
1
1
1
1
6
29
29
17
6
6
6
4
3
3
3
3
6
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
261
261
261
261
261
261
195
258
160
141
121
122
118
155
209
212
248
474
375
433
533
481
490
417
438
393
396
494
450
474
472
533
490
471
494
458
384
352
449
363
362
381
533
354
328
311
272
273
263
255
257
257
269
279
293
315
330
342
401
356
358
332
346
367
410
325
340
328
321
320
311
311
311
302
310
313
313
313
313
313
304
287
327
338
401
401
313
239
196
176
197
257
302
367
410
410
410
410
206
206
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
7
35
18
1
4
2
1
2
1
1
1
1
1
1
4
4
2
1
1
1
1
1
2
2
2
1
1
1
2
2
2
3
3
2
2
9
5
1
4
7
8
9
8
4
1
1
2
4
7
61
35
10
53
117
108
100
91
46
1
45
89
49
10
10
10
10
132
114
97
97
97
97
97
89
82
108
58
9
9
51
79
44
9
9
9
51
30
9
9
9
9
58
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
264
264
264
264
264
264
194
286
154
138
118
116
108
152
209
179
296
250
311
380
365
398
301
318
314
292
400
313
330
335
420
337
354
383
300
390
274
269
368
285
306
333
365
341
333
373
315
309
313
296
302
309
333
363
360
380
380
398
367
398
400
371
390
383
420
368
358
358
367
373
373
373
373
363
353
353
335
315
315
315
257
304
278
278
277
239
315
236
251
239
239
263
330
400
420
420
420
420
206
214
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
5
23
12
1
3
2
1
2
2
3
2
2
2
2
3
5
3
1
1
1
1
1
1
1
2
3
5
3
2
2
2
2
3
2
1
7
4
1
5
12
9
6
5
4
3
2
1
34
68
177
101
25
67
125
193
215
160
80
1
91
174
99
25
25
25
25
189
132
76
76
76
76
76
47
19
19
19
19
33
64
86
97
103
109
71
33
64
80
88
96
151
92
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
43
43
43
43
43
43
26
25
35
44
42
83
65
49
58
58
62
75
79
88
103
103
106
95
99
93
106
92
88
106
86
83
92
81
80
77
85
72
70
72
73
73
83
76
69
85
59
58
53
48
41
40
45
53
44
44
42
44
53
37
53
46
47
46
76
31
32
34
32
32
32
32
32
27
29
29
29
29
31
29
29
46
39
40
53
53
30
27
22
22
27
36
40
53
53
53
53
49
35
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
2
1
1
4
4
2
1
2
1
1
1
1
1
1
4
3
2
2
2
2
2
2
2
2
2
3
5
3
2
2
2
2
2
1
1
1
1
1
1
3
4
4
2
1
1
1
1
2
3
3
4
5
11
12
10
5
1
3
2
2
2
2
2
2
2
5
7
8
9
9
9
10
5
1
1
1
2
4
9
9
6
4
4
4
4
4
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
66
80
61
65
61
52
80
64
69
72
80
73
74
75
74
80
76
81
83
82
101
83
81
85
86
89
101
104
88
92
104
92
104
87
94
88
86
84
97
76
72
72
73
67
69
74
80
79
97
97
78
83
69
58
52
51
57
52
73
75
49
60
69
77
77
77
77
70
68
68
63
58
61
58
54
83
58
60
60
49
46
54
34
29
33
42
54
75
75
75
75
38
9
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
24
34
17
1
4
2
1
2
2
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
2
2
3
2
1
4
3
2
1
1
1
1
2
4
3
2
1
13
26
21
16
8
1
1
2
3
3
3
3
3
4
36
32
29
29
29
29
29
16
3
2
1
1
2
28
28
15
2
2
2
1
1
1
1
1
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
201
201
201
201
201
201
144
138
127
121
107
176
121
129
138
184
132
167
138
140
148
157
176
166
190
197
149
140
146
147
137
184
149
152
201
167
110
122
114
120
156
108
144
91
75
93
81
84
190
104
110
197
91
86
84
62
58
55
42
44
32
50
55
55
156
53
83
118
142
201
201
201
201
109
95
77
56
45
43
35
37
58
38
43
43
22
20
17
12
18
26
36
55
55
55
55
55
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
15
8
1
1
4
2
1
5
10
10
6
3
2
1
1
2
6
3
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
7
4
2
2
3
4
6
5
4
2
1
3
6
10
10
10
7
4
4
4
4
8
6
4
4
4
4
4
2
1
1
1
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
228
228
228
228
228
228
155
133
133
144
101
120
107
118
213
141
143
205
130
143
147
155
165
160
228
158
154
153
152
151
164
213
174
205
162
194
136
143
136
149
187
143
194
138
140
157
151
146
228
140
142
142
128
122
117
115
120
120
127
122
124
120
125
133
127
124
112
113
118
118
122
122
122
122
112
112
91
84
86
71
74
102
99
98
127
127
83
89
93
87
96
104
114
133
133
133
133
127
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
13
23
12
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
1
1
2
2
2
2
2
5
8
5
2
5
3
1
1
1
2
39
52
45
37
30
59
50
29
9
1
39
58
33
8
8
8
8
60
43
27
27
27
27
27
15
4
4
4
4
32
33
30
27
27
27
27
31
33
34
34
35
61
44
27
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
622
622
622
622
622
622
444
563
328
279
250
272
256
355
569
426
660
579
696
868
788
856
699
736
729
655
888
773
813
837
1411
861
906
871
695
835
603
598
838
659
705
763
826
753
814
800
698
696
696
660
773
801
876
1411
946
932
939
866
851
858
888
820
843
871
835
793
838
826
816
820
814
814
896
1015
1159
1411
1411
1411
1411
1411
1002
914
991
982
1002
1002
982
964
933
933
933
789
917
930
982
982
982
982
49
933
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
42
69
43
18
16
16
11
7
4
2
1
1
1
1
1
5
3
2
1
1
1
2
2
2
2
2
2
1
1
1
1
2
1
1
1
2
4
6
5
5
21
11
2
1
1
1
23
90
157
386
236
86
182
278
448
513
388
194
1
203
374
230
86
86
86
86
416
581
746
839
886
909
933
486
40
40
30
20
20
110
200
110
20
20
20
69
44
20
20
20
20
34
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
306
306
306
306
306
306
213
222
181
186
165
180
250
237
273
314
264
271
283
314
292
289
314
309
287
306
278
272
272
263
263
265
262
273
260
253
239
260
233
240
235
253
240
226
224
232
241
218
262
226
228
306
249
223
260
260
207
195
169
218
140
163
194
181
262
201
204
223
222
235
235
235
237
213
260
260
147
136
141
115
134
204
153
201
201
116
108
89
64
52
80
121
172
260
260
260
260
63
13
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
21
19
46
23
1
24
26
13
1
2
3
3
2
2
2
3
4
5
6
8
4
1
7
10
12
13
13
14
22
24
20
15
11
11
11
7
3
4
9
14
55
36
17
16
9
3
12
21
30
35
25
15
14
14
41
25
9
3
4
8
63
118
68
18
18
18
18
139
76
13
13
13
13
13
11
9
6
3
1
1
28
32
16
1
1
1
14
7
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
48
44
52
55
52
86
77
66
70
69
68
77
75
82
100
93
99
105
100
97
97
100
88
86
83
76
78
78
86
86
96
105
69
72
70
61
74
64
66
73
84
61
96
66
70
105
65
69
54
47
47
41
53
34
31
38
36
34
73
34
47
58
65
84
84
84
84
53
52
47
40
38
37
31
31
37
39
40
53
53
31
28
23
23
23
30
42
40
49
49
49
49
38
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
4
14
7
1
2
1
1
5
3
1
1
1
2
3
4
5
3
1
1
1
1
1
1
1
2
3
3
2
2
2
2
1
1
2
3
2
2
1
1
1
1
2
2
2
2
1
1
2
4
3
3
5
7
15
16
14
7
1
1
1
1
1
1
1
1
2
3
3
4
7
9
10
11
6
1
1
1
1
4
13
12
8
4
4
4
2
1
1
1
1
4
7
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
248
248
248
248
248
248
185
253
154
140
122
119
115
155
217
171
270
220
269
359
260
371
251
267
253
231
349
348
377
409
913
424
445
419
316
324
265
238
329
247
257
276
317
282
312
294
240
265
269
265
270
281
295
315
330
430
451
470
913
441
441
452
383
369
356
332
329
317
319
316
312
312
385
481
583
774
774
774
774
774
774
585
704
660
913
913
579
692
788
848
848
848
829
844
848
848
848
848
19
829
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
16
7
35
18
1
2
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
3
2
2
2
1
1
1
2
2
3
4
5
9
6
3
6
5
3
1
30
59
149
93
37
78
120
180
192
98
4
3
89
164
100
37
37
37
37
183
119
55
55
55
55
55
30
5
5
5
5
39
64
59
55
55
55
442
266
90
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
207
207
207
207
336
343
494
1077
580
885
717
743
1077
882
883
902
1181
852
885
959
982
1076
1121
1276
1238
1224
1238
1276
1252
1257
1231
1349
1214
1180
1211
1179
1199
1211
1349
1066
1047
1013
897
945
1349
868
919
964
883
1180
1181
933
1116
1066
1169
1169
729
709
579
503
620
439
421
385
333
334
228
222
234
217
207
207
207
127
119
105
88
72
251
266
491
1180
727
1181
1181
517
481
365
229
180
232
313
430
620
620
620
620
67
3
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
114
114
114
114
114
114
103
92
121
62
4
3
24
19
11
3
8
6
4
9
7
5
3
13
20
28
24
20
14
8
3
9
9
9
20
20
20
20
16
12
12
22
17
12
12
12
32
21
10
1
10
31
27
19
11
11
67
66
46
27
17
82
59
35
12
1
6
11
11
11
11
11
12
20
12
5
5
5
5
5
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
595
595
595
595
595
595
467
587
365
361
311
333
427
408
538
498
665
524
498
516
500
488
532
466
457
448
457
490
509
536
585
550
625
572
595
555
524
451
448
473
501
538
574
553
587
569
553
588
578
665
647
576
555
585
531
554
568
625
607
513
522
554
574
556
553
535
474
488
547
595
595
595
595
539
580
585
585
585
585
585
514
665
578
647
647
410
334
281
206
168
194
248
313
422
425
425
425
425
60
485
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
9
13
71
36
1
1
1
1
2
4
6
3
1
2
2
3
3
4
2
1
1
1
1
1
1
2
1
1
1
2
4
4
4
4
4
4
5
6
8
11
21
17
9
2
6
10
7
4
65
126
220
237
202
168
213
259
243
122
2
9
106
142
179
243
275
291
299
291
195
100
100
100
100
100
59
18
18
16
15
15
60
80
47
15
15
15
60
37
15
15
15
15
37
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
75
81
62
60
54
57
78
66
87
81
97
98
95
102
104
120
124
102
106
108
113
125
124
115
115
125
123
111
123
125
90
91
90
88
91
88
93
111
95
112
100
100
110
97
91
82
78
72
75
75
74
100
93
71
74
85
84
78
112
67
73
76
86
101
101
101
101
64
61
55
47
44
52
47
57
100
75
93
93
64
55
52
41
34
34
37
45
55
57
57
57
57
6
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
15
12
21
11
1
3
2
1
2
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
2
6
4
3
2
3
2
1
2
3
3
2
1
2
3
6
3
1
9
16
23
17
11
7
3
3
4
2
1
1
1
1
6
8
11
19
23
25
28
17
7
7
4
1
1
9
17
12
7
7
4
1
3
4
5
5
5
3
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
51
46
46
85
54
61
59
68
85
73
71
78
85
92
109
109
104
108
99
100
97
98
109
100
108
106
109
109
103
99
101
117
113
105
113
104
117
103
111
108
110
117
94
77
74
61
65
69
84
110
100
100
95
86
106
100
63
72
82
72
109
105
65
75
82
84
84
84
84
73
84
89
89
89
89
89
73
106
77
67
67
63
45
47
48
46
53
65
79
92
109
109
109
109
4
105
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
39
39
39
39
39
39
39
20
1
1
1
2
3
2
2
1
1
1
1
1
1
2
4
2
1
1
1
1
2
2
2
1
1
2
3
3
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
3
7
15
14
12
6
1
1
1
2
1
1
1
1
1
4
6
8
12
14
15
16
9
3
2
1
1
10
12
14
15
15
16
29
16
3
3
3
3
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
23
22
20
35
25
28
26
33
33
32
36
39
44
48
50
60
76
61
96
64
71
74
74
96
76
88
84
85
96
87
96
88
78
61
51
57
56
55
96
53
53
50
43
43
41
44
39
38
40
48
36
36
38
43
38
33
37
41
46
41
51
35
38
37
36
36
36
36
36
29
31
31
30
30
30
30
30
46
38
41
41
40
31
33
37
40
40
40
40
45
51
51
51
51
38
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
12
6
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
2
3
2
2
1
1
1
4
2
1
1
1
2
3
3
3
4
4
5
7
7
8
24
18
11
5
5
4
3
2
1
1
1
1
5
6
7
7
7
7
8
6
5
5
3
2
2
11
9
8
8
8
5
2
1
1
1
1
19
10
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
139
232
212
308
580
327
580
436
462
603
542
571
593
613
630
618
626
632
636
633
654
654
559
537
554
520
490
476
554
413
400
387
382
402
380
445
476
327
297
262
228
227
218
202
209
198
201
320
186
188
189
160
163
137
129
137
151
144
157
224
143
160
184
193
193
193
193
147
151
144
136
126
128
126
140
229
182
232
232
134
102
82
56
67
86
113
157
157
157
157
157
136
2
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
56
27
3
13
7
1
12
16
20
23
13
3
24
35
20
5
19
10
1
1
1
1
1
1
1
19
41
33
18
4
7
10
13
15
17
23
26
29
18
7
15
12
9
13
10
8
95
62
29
29
69
47
25
16
8
63
71
40
10
8
28
41
24
8
8
8
8
30
19
8
8
8
8
8
5
3
3
3
3
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
139
139
139
139
139
139
126
250
120
116
112
91
94
127
135
138
265
144
156
156
142
157
135
134
135
139
129
138
144
165
186
164
239
162
161
162
146
143
156
161
160
182
252
217
250
227
234
220
221
265
242
184
195
186
187
193
191
239
216
181
196
218
252
229
234
211
180
179
173
166
158
156
156
131
124
115
108
100
125
115
145
265
195
242
242
164
145
137
106
92
92
106
131
157
172
172
172
172
14
186
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
22
12
3
5
8
5
3
3
2
1
6
4
2
1
3
3
2
1
1
1
1
1
3
4
4
5
3
1
3
2
2
2
3
2
2
1
1
3
5
7
4
1
2
4
3
3
29
55
75
42
9
14
27
62
58
31
4
1
42
57
31
5
5
5
5
59
64
67
68
69
69
69
46
23
23
15
8
8
24
40
24
8
8
8
17
12
8
8
8
8
11
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
57
53
49
44
51
49
58
65
105
96
84
98
89
91
100
114
105
105
105
108
152
122
130
148
230
140
152
147
131
139
139
124
152
113
110
97
91
99
97
98
101
80
85
70
90
98
115
230
106
101
105
84
80
109
60
60
61
62
65
60
97
67
76
79
79
79
92
128
178
257
257
257
257
257
257
176
205
226
257
257
208
215
191
191
191
157
175
191
208
208
208
208
17
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
2
2
2
2
2
2
3
2
1
1
2
4
6
11
16
15
13
7
2
2
2
2
1
1
1
1
1
2
3
4
97
144
167
191
101
11
3
1
1
27
19
12
30
39
44
49
26
4
4
4
4
10
13
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
36
36
36
36
36
36
24
35
24
32
32
36
63
38
42
48
48
50
55
51
63
55
51
55
52
54
55
63
55
52
48
44
52
46
45
55
50
42
48
48
49
53
63
47
46
46
42
42
40
45
39
39
42
46
42
42
38
34
31
44
25
28
31
27
41
35
23
26
28
28
28
28
28
24
26
27
27
27
30
27
29
45
38
39
44
44
32
36
40
44
44
44
42
43
44
44
44
44
4
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
3
2
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
8
5
2
2
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
4
4
3
3
3
7
10
7
4
3
4
3
2
1
1
1
1
1
4
5
7
8
8
8
9
7
6
5
4
4
10
9
9
11
12
13
26
13
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
59
63
51
65
61
62
156
77
81
96
94
112
134
125
147
127
127
134
156
136
130
147
125
112
107
90
83
96
100
96
156
97
92
109
103
130
138
90
85
78
66
64
61
55
58
61
65
62
88
88
61
58
49
44
35
36
36
38
46
43
47
88
62
66
66
66
66
39
37
32
26
24
33
35
44
88
54
63
63
35
31
27
21
17
20
24
31
43
43
43
43
32
4
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
6
4
23
12
1
2
1
1
1
2
4
2
1
3
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
6
5
5
8
12
12
12
12
9
6
5
5
13
8
4
1
2
4
4
4
4
4
4
5
3
2
2
6
8
9
11
10
10
7
4
4
4
5
6
5
4
4
4
3
2
2
2
2
3
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
239
239
239
239
239
239
180
257
147
133
123
120
116
154
205
195
295
312
305
364
318
352
312
299
323
334
386
369
365
370
412
369
360
361
300
374
266
256
334
260
271
292
322
299
315
348
302
303
299
295
281
284
305
322
335
364
364
369
412
354
386
356
360
361
374
333
334
322
322
320
315
315
315
319
335
335
316
316
313
304
304
303
335
307
412
412
256
271
268
241
265
291
325
386
386
386
386
224
19
207
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
4
33
18
3
2
1
4
5
4
3
2
4
3
2
1
1
2
3
3
2
1
1
2
11
13
11
10
17
9
2
2
2
1
1
2
4
2
1
4
7
10
6
2
1
1
1
1
32
63
170
101
32
76
120
186
201
111
21
1
92
172
102
32
32
32
32
183
131
80
80
80
80
80
48
16
16
16
16
48
65
82
90
94
99
152
117
68
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
23
22
19
37
20
29
29
27
60
31
52
62
80
147
115
134
134
134
122
147
126
134
119
120
100
147
91
85
119
78
77
102
60
70
72
82
107
77
128
70
62
59
45
41
36
33
33
35
36
35
41
41
35
44
39
25
22
36
37
38
107
38
42
47
37
37
33
33
33
25
27
26
25
24
26
24
27
44
31
39
39
23
21
19
14
11
11
12
15
19
19
19
19
15
4
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
7
5
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
4
3
2
3
3
2
1
1
1
1
1
4
5
7
9
10
10
11
6
2
2
2
2
2
4
7
4
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
55
73
51
51
45
54
69
71
106
83
92
99
99
123
106
106
106
114
104
108
109
114
123
114
113
124
108
113
109
110
123
108
124
107
99
101
105
93
124
90
85
87
106
81
77
88
76
70
85
85
68
66
109
47
48
60
61
63
113
59
68
75
83
100
100
100
100
84
90
89
87
87
87
87
83
72
87
91
109
109
87
67
55
49
48
63
75
87
113
113
113
113
54
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
9
6
3
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
9
8
5
2
5
6
6
6
6
4
2
1
1
1
1
1
1
1
3
5
9
5
2
8
11
8
6
5
4
12
6
1
1
1
1
1
1
3
4
4
4
5
19
22
24
25
25
25
26
13
1
1
2
3
4
13
23
13
4
4
4
9
6
4
4
4
4
18
33
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
46
53
69
69
47
41
38
41
44
47
48
78
51
55
58
56
56
60
64
64
76
65
72
68
72
65
69
66
62
61
78
60
60
60
59
59
63
70
58
76
62
61
63
70
57
52
48
57
53
78
78
46
46
41
35
29
36
40
43
76
47
51
56
56
61
61
61
61
39
38
35
30
27
31
27
34
56
42
61
61
36
34
28
21
16
18
24
31
44
44
44
44
17
4
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
2
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
5
3
1
1
1
1
2
3
2
1
1
1
1
1
3
4
2
1
1
1
2
1
1
4
3
3
3
3
2
1
2
4
5
3
1
4
8
13
13
11
7
3
3
3
4
2
1
1
1
1
3
4
6
9
11
12
13
7
1
2
2
2
2
12
12
7
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
45
61
49
52
49
61
65
57
77
85
95
142
111
120
127
121
142
134
128
141
121
142
115
134
106
99
141
90
86
88
66
78
79
89
136
87
116
81
71
72
63
63
68
49
56
51
62
60
88
88
61
60
56
48
43
55
57
62
136
64
73
86
81
88
88
88
88
58
60
55
50
44
48
43
51
86
64
88
88
44
42
35
25
27
31
38
49
49
49
49
49
33
3
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
5
9
5
2
2
2
2
2
3
3
2
1
2
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
3
2
1
1
3
11
15
18
11
5
9
14
16
15
8
2
1
14
9
5
1
1
1
1
1
1
1
5
7
8
10
6
2
2
2
2
6
6
6
4
3
3
2
1
1
1
1
1
2
2
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
1185
1185
1185
1185
1185
1185
925
832
978
729
696
1050
756
824
897
1125
747
1143
670
720
798
904
1005
1050
1183
1181
747
644
702
669
673
1125
857
870
1185
1143
632
572
489
455
440
456
569
531
580
602
562
545
1183
627
636
1181
638
641
576
573
360
304
253
180
147
136
129
108
120
86
256
473
728
1185
1185
1185
1185
616
616
607
596
593
589
586
584
583
580
580
580
415
387
355
317
301
287
275
268
263
250
250
250
67
67
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
333
333
333
333
333
333
333
485
336
169
2
3
4
4
5
3
2
4
3
2
2
5
5
4
3
2
2
1
1
2
3
6
10
14
7
1
1
2
2
1
1
2
4
2
1
1
7
4
2
2
2
2
8
6
4
4
16
9
2
3
4
7
9
5
2
16
11
7
4
2
2
2
2
5
7
9
10
10
10
10
10
8
7
7
7
8
8
8
8
8
8
8
8
8
8
8
9
38
52
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
81
81
81
81
81
81
61
78
63
58
52
83
46
59
73
72
92
128
108
128
128
108
113
102
103
99
99
113
94
95
94
92
99
91
84
91
84
83
92
86
90
95
125
101
97
110
92
93
93
92
87
89
89
84
93
93
86
91
78
92
76
85
85
74
125
72
83
87
82
84
84
84
84
57
56
51
46
43
50
45
53
93
70
86
86
62
61
59
43
38
38
40
48
59
59
59
59
59
9
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
5
3
1
1
1
2
1
1
2
2
1
1
2
1
1
1
2
3
2
1
1
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
3
4
5
3
1
2
1
1
1
1
1
1
4
3
3
18
34
53
42
22
3
1
7
40
21
3
3
3
3
9
12
15
22
25
27
29
17
6
6
4
3
3
29
33
18
3
3
3
3
3
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
45
62
45
47
43
39
69
71
95
173
115
144
163
173
198
179
198
190
198
223
210
214
223
214
198
185
223
194
162
162
148
148
181
150
142
154
194
131
179
109
89
83
76
69
87
104
106
181
102
98
97
92
64
59
58
78
88
84
179
102
84
82
75
71
69
63
63
63
76
89
89
89
89
89
72
104
75
66
63
63
43
45
48
46
52
64
78
92
109
109
109
109
7
102
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
1
8
5
2
2
2
1
1
2
2
1
1
1
2
3
3
3
3
3
2
1
1
2
3
5
4
3
2
1
4
4
3
3
3
3
4
3
2
1
6
4
3
2
1
1
2
3
3
4
9
7
6
9
15
26
26
14
3
1
2
4
3
3
3
3
3
4
5
6
9
11
12
13
7
2
1
1
1
10
11
12
12
12
13
26
14
2
2
2
2
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
55
59
51
52
49
63
70
52
59
59
60
73
63
64
68
65
65
65
70
64
63
68
60
62
56
56
59
63
68
73
70
60
60
62
57
61
68
53
54
48
42
41
51
42
44
61
48
47
49
49
44
54
42
45
41
52
43
46
53
43
55
62
60
68
68
68
68
40
34
28
22
18
22
28
33
52
52
31
29
23
18
15
12
9
17
27
39
62
62
62
62
16
2
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
24
7
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
5
3
2
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
5
3
1
1
3
4
5
6
7
14
15
8
1
3
2
1
1
1
1
1
1
7
6
6
6
6
6
6
4
2
1
1
1
1
5
6
4
3
3
2
1
1
1
1
1
1
1
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
254
254
254
254
254
254
181
236
143
125
113
117
110
145
200
171
273
230
211
228
223
231
236
204
215
205
207
231
217
248
218
223
231
232
254
220
248
179
173
194
204
200
248
230
213
236
224
208
201
210
273
201
220
201
189
196
192
191
229
175
170
179
193
231
190
224
188
197
228
254
254
254
254
185
171
155
139
125
123
123
154
181
197
273
273
179
159
147
111
92
92
111
138
174
181
181
181
181
19
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
5
24
12
1
2
16
9
2
2
3
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
3
5
5
5
14
8
3
3
3
2
1
13
26
57
84
47
11
59
74
64
38
12
3
14
26
63
81
90
95
100
111
91
71
71
71
71
71
48
26
83
42
2
2
24
46
24
2
2
2
18
10
2
2
2
2
10
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
145
145
145
145
145
145
140
228
135
153
114
97
87
114
119
124
236
135
155
160
154
172
155
172
160
172
163
162
172
179
177
209
205
168
163
217
138
133
126
124
137
141
156
186
167
228
162
172
174
154
236
153
180
189
217
217
178
178
205
127
127
132
139
154
159
139
115
113
119
117
117
117
117
98
107
106
105
105
105
106
136
158
172
236
236
165
123
102
76
71
80
102
117
136
159
159
159
159
84
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
8
24
13
2
2
3
2
2
5
3
2
2
2
2
3
5
3
1
2
2
1
1
1
4
8
5
3
4
3
3
3
3
3
3
4
6
7
8
7
7
6
5
4
4
5
6
8
13
19
46
29
13
20
28
25
22
14
7
4
7
9
8
8
8
8
8
19
24
27
28
29
29
30
18
7
13
9
6
6
23
26
16
6
6
6
18
12
6
6
6
6
18
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
215
347
347
347
347
347
347
643
822
1339
2522
1963
2920
2479
2449
2570
2571
2645
2585
2839
2920
2714
2647
2839
2636
2661
2613
2920
2465
2443
2490
2238
2200
2229
2236
2229
2392
2217
2100
2135
2145
2217
1741
1536
1413
1247
1927
1468
1804
1976
1991
2217
2145
2217
1268
1113
1013
788
678
697
524
549
844
855
854
2217
834
864
891
670
610
545
477
392
339
339
199
167
245
227
305
686
372
480
480
234
207
163
107
86
179
297
442
697
697
697
697
57
23
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
347
347
347
347
347
347
176
6
1
46
27
8
59
30
1
52
26
1
32
39
23
7
3
3
20
37
77
57
37
136
71
6
20
34
18
2
37
36
35
35
24
14
7
7
7
7
7
6
5
25
13
1
17
11
6
6
134
69
5
51
98
199
218
110
2
34
122
210
106
3
3
3
3
171
92
14
14
14
14
14
19
22
23
12
2
2
6
11
6
2
2
2
6
4
2
2
2
2
11
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
240
240
240
240
240
240
177
264
155
142
125
125
122
169
245
221
301
379
354
408
402
417
351
350
350
316
409
340
353
358
488
358
375
413
304
394
281
258
396
282
329
364
402
392
384
385
337
330
332
312
322
326
354
400
385
408
408
417
411
409
405
390
423
423
438
488
398
395
411
400
401
400
400
400
392
390
389
384
384
384
307
324
353
356
411
411
339
385
384
384
384
347
401
417
438
438
438
438
50
488
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
3
3
3
3
3
3
2
2
3
2
1
3
2
1
5
4
3
2
1
1
1
2
3
2
2
1
1
1
1
1
1
3
4
5
5
3
2
3
4
2
1
1
2
3
2
1
10
13
8
3
6
5
4
5
37
70
183
105
27
116
206
236
242
132
23
3
93
179
103
27
27
27
27
193
148
104
104
104
104
104
61
18
18
18
18
27
60
93
60
27
27
27
60
43
27
27
27
27
38
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
201
201
201
201
201
201
146
127
131
104
91
133
91
101
142
104
128
144
182
204
204
309
198
210
210
210
206
215
245
214
252
225
227
220
218
245
224
266
252
209
206
206
227
198
212
220
169
167
201
177
202
299
213
266
226
208
215
309
177
161
168
156
158
202
148
149
160
168
185
212
212
212
212
168
152
141
122
106
133
117
129
299
154
148
132
132
77
66
52
39
81
135
197
309
309
309
309
134
23
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
26
14
2
2
2
2
2
2
2
1
1
1
1
2
5
6
3
1
1
1
2
3
2
1
2
3
10
17
13
9
6
3
2
1
2
3
5
7
26
14
2
3
10
11
6
1
1
1
25
15
5
25
45
67
73
38
3
12
22
33
19
5
5
5
5
43
31
20
20
20
20
20
10
1
1
1
1
2
6
10
6
2
2
2
6
4
2
2
2
2
11
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
50
50
50
50
50
36
34
31
31
27
32
41
40
58
57
71
121
103
120
138
116
120
121
112
116
125
125
138
139
124
125
139
117
125
139
103
110
137
104
97
98
137
80
70
66
68
70
67
115
58
56
65
60
60
70
70
46
41
33
37
51
56
70
115
54
53
48
42
40
36
33
33
31
31
31
28
25
28
25
25
44
33
34
40
40
31
33
37
40
40
43
55
70
70
70
70
40
35
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
4
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
4
5
4
3
2
1
1
1
2
1
1
1
1
2
2
2
2
3
3
2
1
1
2
10
7
5
5
11
12
10
5
1
1
3
4
4
4
4
4
5
18
14
10
10
10
10
10
6
2
2
2
2
5
15
12
10
10
10
7
5
3
3
3
3
14
9
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
122
116
115
241
105
109
106
93
94
123
127
131
231
127
132
134
125
121
119
126
117
118
126
131
140
153
160
241
205
173
169
231
140
142
139
142
154
163
207
205
168
184
200
177
207
160
200
159
180
177
241
241
155
142
118
97
96
100
95
86
122
85
102
126
116
128
128
128
128
81
77
68
58
53
63
55
71
126
95
128
128
79
78
68
58
49
47
46
53
55
62
62
62
62
10
72
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
18
10
29
16
3
7
15
9
3
4
10
6
3
2
2
3
2
2
2
2
1
1
1
1
2
2
2
3
2
1
1
2
2
2
1
1
2
1
1
2
5
6
3
1
2
3
2
1
22
32
31
21
11
19
27
54
47
25
4
1
3
6
5
4
4
4
4
11
15
19
24
27
28
30
16
2
2
2
2
10
30
36
23
10
10
10
7
4
4
4
4
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
480
480
480
480
480
480
309
332
252
239
227
243
267
288
332
439
333
417
337
341
347
365
400
397
480
435
359
362
366
354
365
439
409
417
479
400
385
376
334
337
333
345
364
416
354
399
315
320
480
306
333
435
342
354
314
314
271
285
367
230
300
244
266
265
372
345
264
332
396
479
479
479
479
362
390
375
357
340
340
340
333
367
367
294
347
347
167
146
112
72
118
174
246
372
372
372
372
347
2
345
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
221
221
221
221
221
221
140
60
40
21
12
6
1
21
19
11
3
3
2
1
1
1
14
10
6
5
5
5
6
6
6
11
8
5
2
5
7
9
9
10
10
10
8
4
1
4
12
6
1
10
7
4
5
6
13
21
35
18
1
19
44
66
48
26
5
6
9
13
7
1
1
1
1
18
11
5
5
5
5
5
7
17
22
12
2
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
83
83
83
83
83
83
70
77
70
72
70
78
77
71
80
79
88
107
113
123
136
174
143
174
171
179
179
179
177
167
158
154
177
142
130
127
112
108
112
101
97
113
121
109
169
96
101
106
94
117
92
95
100
106
96
96
79
75
102
55
54
75
79
82
169
76
79
82
81
83
83
83
83
67
75
74
74
74
74
74
77
102
77
83
83
61
64
71
74
74
74
73
80
88
88
88
88
39
35
74
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
6
27
14
1
1
1
1
1
5
7
4
1
2
1
1
7
5
4
3
2
1
1
2
1
1
2
3
4
4
3
2
3
2
1
1
2
1
1
3
5
7
10
13
8
3
2
1
3
5
3
1
5
10
15
11
7
6
5
4
4
4
4
4
4
4
5
6
7
8
19
25
28
29
17
5
5
5
5
8
11
14
11
8
8
8
7
7
7
7
7
8
14
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
21
35
24
27
28
25
35
32
35
35
41
40
45
49
66
53
52
55
56
66
60
65
57
66
52
47
47
48
48
53
61
45
52
47
45
46
61
43
43
42
40
42
40
41
39
40
39
39
39
39
39
40
38
39
25
28
31
27
42
33
25
26
25
23
23
22
22
25
31
39
39
39
39
39
33
41
36
39
39
26
22
20
15
12
14
18
24
34
34
34
34
24
4
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
10
4
1
1
1
1
1
1
4
2
1
1
1
1
1
1
5
3
2
1
1
2
2
1
1
1
1
2
2
2
2
2
2
1
1
1
2
2
1
1
9
5
2
2
2
2
2
3
3
4
8
10
6
2
3
5
6
4
3
3
2
1
1
1
1
1
2
3
4
5
8
9
10
11
6
2
2
2
2
2
4
6
4
2
2
2
1
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
273
273
273
273
285
273
255
617
224
216
199
164
152
244
265
279
623
340
401
419
386
401
363
354
366
331
398
363
349
401
440
412
608
403
357
389
296
289
389
336
370
395
581
465
478
617
499
466
468
431
623
427
467
487
515
515
487
486
608
415
433
457
470
581
457
499
440
445
488
515
515
515
515
428
409
387
366
355
344
335
380
436
472
623
623
439
333
285
211
192
218
280
328
403
440
440
440
440
219
221
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
6
12
6
1
2
3
2
2
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
4
2
1
1
1
7
4
1
8
16
10
4
6
3
1
1
1
8
16
156
87
19
73
128
199
207
126
46
1
93
169
94
19
19
19
19
185
145
105
105
105
105
105
146
188
249
125
1
1
53
79
40
1
1
1
53
27
1
1
1
1
53
105
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
463
463
463
463
463
463
573
692
765
1433
1194
840
1079
962
940
1216
1112
1120
1220
1209
1194
1220
1213
1191
1216
1254
1223
1232
1433
1181
1186
1198
1144
1216
1181
903
850
802
768
755
821
798
786
1120
929
932
1008
1433
1007
1107
1112
892
1006
1120
903
903
843
986
991
717
705
711
732
737
483
396
389
374
423
460
460
460
460
354
383
371
356
343
421
373
560
1107
769
1112
1112
504
458
350
223
175
240
333
465
681
681
681
681
362
11
351
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
147
147
147
147
147
147
147
87
27
15
4
9
14
9
5
4
4
9
14
9
4
9
21
42
23
5
5
5
12
19
27
72
121
64
8
22
19
17
9
2
27
53
35
17
2
9
102
52
3
6
6
7
20
34
68
88
80
41
3
5
7
71
54
28
3
13
30
44
23
3
3
3
3
33
20
8
8
8
8
8
6
5
5
3
2
2
3
5
6
7
8
5
2
3
4
4
5
8
5
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
53
60
48
47
41
54
60
63
129
73
83
86
91
84
89
92
98
92
104
90
87
85
87
88
91
114
92
91
81
104
73
72
80
78
82
129
84
81
78
75
74
77
114
75
72
91
71
64
72
72
53
51
48
42
46
53
54
75
78
43
62
74
94
129
129
129
129
71
63
52
40
34
38
34
33
75
36
37
33
30
22
21
18
15
21
32
45
69
69
69
69
35
3
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
2
4
2
1
3
2
1
2
3
3
2
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
4
2
1
1
1
4
5
3
2
1
2
2
2
2
1
1
2
3
4
3
2
3
5
18
14
10
5
1
1
1
2
2
2
2
2
2
2
2
3
8
10
11
12
6
1
1
1
1
2
4
6
5
5
5
3
2
1
1
1
1
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
109
95
118
91
84
129
80
87
103
92
97
160
90
99
101
110
129
119
160
144
109
106
102
90
91
103
114
118
158
160
106
107
104
95
87
101
75
78
70
82
82
85
160
96
96
144
86
85
84
72
72
53
47
39
42
43
45
72
47
43
62
79
109
158
158
158
158
92
79
64
48
40
38
31
30
47
33
31
32
32
23
25
17
13
21
32
47
72
72
72
72
34
4
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
3
1
1
1
2
3
3
2
2
2
2
1
1
2
1
1
5
7
4
1
1
1
3
4
2
1
1
1
2
4
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
14
16
14
7
1
1
1
2
2
2
2
2
2
16
13
11
11
11
11
11
7
3
1
1
1
2
13
12
7
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
75
107
76
79
79
86
79
76
80
77
79
84
82
83
105
83
89
93
92
104
97
97
101
95
93
107
94
93
94
101
77
70
74
70
76
84
105
95
106
107
97
77
89
69
70
91
86
84
107
107
72
63
56
52
39
49
52
49
105
46
56
68
75
94
94
94
94
57
50
42
33
27
38
34
52
106
70
107
107
49
46
37
26
22
27
35
45
63
63
63
63
23
23
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
42
30
19
10
2
2
3
3
3
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
4
7
4
1
1
1
2
2
2
2
3
11
11
8
5
3
2
2
3
2
2
1
1
3
4
4
4
4
5
4
4
4
4
4
4
2
1
1
2
3
4
4
4
4
4
5
7
5
4
4
4
4
13
18
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
52
52
52
79
75
83
241
99
116
110
87
127
115
116
129
231
140
144
145
135
136
135
147
133
127
127
127
139
154
159
241
205
176
177
231
164
162
162
161
172
175
207
205
157
172
206
165
207
143
206
141
169
171
241
241
135
124
97
68
63
61
64
64
76
73
98
200
133
143
143
143
143
94
83
71
59
53
75
79
101
200
116
143
143
81
76
68
50
39
37
39
46
54
54
54
54
31
6
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
18
9
1
1
1
2
1
1
2
3
2
1
1
2
1
1
1
1
1
1
3
2
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
15
22
13
5
7
9
13
10
7
4
2
1
1
1
2
3
3
3
4
22
18
15
15
15
15
15
10
5
31
16
2
2
9
17
9
2
2
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
75
98
61
59
51
53
69
66
79
85
107
136
121
136
129
144
126
131
119
125
113
110
105
139
102
98
109
90
88
91
80
67
63
72
87
102
123
144
125
127
139
126
109
92
107
75
76
74
68
73
72
72
106
59
60
77
80
80
144
72
73
75
69
68
66
65
65
55
51
50
44
41
43
45
58
69
74
107
107
63
61
57
43
37
37
42
52
66
66
66
66
65
2
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
8
21
11
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
2
1
1
1
2
2
1
1
1
1
2
3
2
1
2
1
1
1
1
24
35
20
6
12
15
16
11
6
2
5
8
6
4
4
4
4
27
28
29
29
29
29
30
18
7
32
17
3
3
10
18
10
3
3
3
5
3
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
52
68
54
57
58
60
66
68
72
74
103
81
88
95
101
101
101
93
93
90
100
87
86
100
84
80
86
79
79
103
73
72
72
68
69
69
73
73
60
60
60
59
72
53
60
63
75
72
103
103
62
61
53
39
35
38
39
37
73
40
49
58
55
62
62
62
62
42
43
40
36
35
38
33
38
58
51
62
62
53
37
30
24
24
26
32
42
41
49
49
49
49
38
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
3
2
2
3
4
3
3
2
2
2
3
2
1
3
3
4
2
1
1
1
1
2
2
1
1
1
2
4
3
2
1
1
2
3
2
1
1
1
1
1
2
3
3
3
2
2
4
5
3
1
3
9
15
14
12
7
2
1
2
3
3
3
3
3
4
5
5
6
8
9
10
11
6
1
1
1
2
4
13
12
8
4
4
4
3
3
3
3
3
4
7
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
235
235
235
235
235
235
196
262
170
166
144
141
167
174
203
209
297
259
304
368
313
380
292
317
327
310
390
320
332
341
391
324
332
365
282
339
273
273
338
276
294
317
326
351
325
321
341
310
309
297
291
300
317
330
343
368
368
380
379
390
358
358
360
365
391
339
338
327
326
324
319
319
320
308
339
339
272
257
259
216
223
310
299
294
379
379
201
178
140
128
174
237
285
390
391
391
391
391
212
212
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
5
4
47
24
1
2
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
8
6
5
6
6
5
4
4
4
5
6
8
87
50
13
6
9
10
7
4
9
15
148
81
15
66
119
192
209
169
87
6
14
22
18
15
15
15
15
177
107
37
37
37
37
37
22
7
7
7
7
12
46
41
26
12
12
12
46
29
12
12
12
12
24
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
85
83
73
66
63
55
59
74
82
93
97
116
110
113
141
118
110
113
115
119
119
124
141
117
116
127
116
116
114
141
116
115
127
103
101
106
102
102
127
91
96
97
99
112
88
110
99
88
100
100
85
87
83
84
93
86
83
72
112
59
59
71
78
93
93
93
93
86
88
87
86
86
86
86
75
97
80
85
85
60
59
56
41
34
34
41
52
68
68
68
68
61
9
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
5
28
14
1
2
1
1
2
4
3
2
1
1
1
3
3
3
2
1
1
1
1
1
3
2
2
2
1
1
1
1
2
1
1
1
2
4
7
6
5
7
4
2
1
1
1
2
3
4
7
10
17
23
29
53
39
20
2
1
2
3
3
3
3
3
4
36
30
25
25
25
25
25
16
8
6
4
4
4
25
29
16
4
4
4
3
2
2
2
2
4
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
52
47
55
45
40
60
37
41
54
54
59
118
90
109
142
122
127
128
142
127
122
126
121
161
123
123
156
124
123
156
104
106
88
90
90
90
139
113
119
126
161
104
128
81
74
72
68
65
60
60
44
42
36
30
40
57
62
63
161
49
58
68
63
69
69
69
69
43
42
37
32
29
33
28
29
63
30
29
26
19
17
15
14
12
18
26
37
56
56
56
56
15
4
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
22
20
10
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
2
3
2
1
1
5
4
3
3
4
6
6
4
3
3
2
1
2
3
3
3
4
4
4
4
7
9
10
11
6
1
1
1
1
4
5
7
5
4
4
4
2
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
46
49
56
77
77
72
70
78
75
68
81
83
89
119
105
119
119
105
105
116
104
100
99
101
95
116
94
93
100
88
84
81
80
78
75
77
90
78
83
77
72
77
67
66
62
53
87
55
64
64
70
70
58
54
66
42
48
57
63
79
90
67
60
60
66
70
70
70
70
48
48
44
40
38
41
45
55
62
61
87
87
52
52
48
37
34
34
34
42
51
51
51
51
25
9
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
1
1
6
4
2
2
2
2
2
2
1
1
1
2
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
8
13
16
19
10
2
1
2
4
3
2
2
2
2
7
7
7
7
7
7
8
7
6
33
17
2
2
10
18
12
7
7
4
2
4
5
6
6
7
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
85
85
85
96
85
85
152
81
103
95
85
147
97
102
116
171
131
135
139
147
135
138
144
139
144
130
147
130
131
127
152
123
127
135
171
122
120
120
116
117
127
132
125
116
122
199
136
128
120
199
128
160
162
206
206
150
144
125
108
100
101
101
94
113
107
128
206
176
206
206
206
206
140
138
126
113
96
108
124
157
206
206
206
206
109
92
75
52
56
63
79
97
97
113
113
113
113
6
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
52
19
1
3
5
4
4
4
2
1
1
1
1
1
1
1
1
2
3
5
3
2
4
2
1
4
13
10
5
1
3
3
3
3
2
1
3
4
3
2
6
4
3
4
4
3
2
46
60
67
49
27
5
10
16
47
33
20
7
4
17
29
15
2
2
2
2
20
17
15
15
15
15
15
11
7
7
7
7
14
9
4
5
5
5
4
4
4
4
4
4
5
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
79
79
79
79
79
79
45
39
41
46
43
60
72
53
59
61
63
79
65
65
70
67
69
71
72
71
73
70
71
62
66
65
69
71
72
79
72
61
71
63
64
62
66
66
50
50
46
43
57
46
52
69
53
71
48
42
45
38
34
46
28
33
36
31
48
40
36
45
56
72
72
72
72
50
53
50
47
43
43
43
33
46
34
30
28
28
19
19
15
13
15
20
28
40
40
40
40
30
30
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
8
2
2
1
1
8
6
4
2
2
3
2
1
1
1
2
5
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
4
2
1
1
2
2
3
3
3
2
2
2
2
3
4
4
3
3
11
13
7
1
1
1
1
2
2
2
2
3
2
2
2
7
10
11
13
7
1
1
1
1
2
4
6
4
2
2
2
1
1
1
1
1
15
22
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
59
73
62
61
56
83
60
67
86
79
88
115
98
103
110
126
105
115
116
118
127
139
126
150
131
139
150
132
137
150
106
108
104
97
105
90
93
95
99
108
93
119
106
92
95
97
102
105
112
112
97
91
91
80
68
75
80
75
119
64
69
81
78
86
86
86
86
57
56
51
45
42
52
56
68
112
79
91
91
63
62
54
42
37
37
40
48
59
59
59
59
55
9
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
8
2
3
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
6
5
3
1
2
2
1
1
1
3
5
13
22
38
28
19
11
4
1
1
2
5
6
7
7
8
10
11
13
20
23
25
27
17
7
31
16
1
1
27
32
16
1
1
1
1
1
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
236
236
236
236
236
236
151
121
111
97
84
105
84
104
147
149
198
361
295
361
345
361
294
305
294
276
290
248
252
305
264
267
273
291
236
278
209
208
281
216
214
240
273
232
271
264
192
219
228
237
274
289
268
290
260
260
276
291
278
281
248
273
239
271
226
233
244
254
244
241
236
236
236
177
163
147
132
119
144
127
135
291
156
154
155
131
126
119
102
102
102
113
139
174
174
174
174
142
18
160
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
7
19
10
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
2
1
1
1
2
2
1
1
4
12
8
4
6
4
3
2
1
9
18
73
96
120
121
123
110
98
53
9
3
14
26
22
18
18
18
18
72
65
58
58
58
58
58
33
8
8
8
8
11
64
83
47
11
11
11
29
20
11
11
11
11
14
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
510
510
510
510
510
510
408
610
324
281
249
231
244
333
393
344
620
361
383
400
376
407
402
404
510
387
392
383
362
400
414
404
589
423
410
428
404
323
287
323
312
386
527
449
610
484
510
499
510
620
388
383
400
379
409
400
387
589
347
377
377
405
527
368
510
367
344
400
314
305
276
258
258
236
250
250
186
168
236
272
334
620
355
355
355
211
183
147
112
92
125
170
232
336
336
336
336
68
23
82
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
37
10
87
44
1
8
16
8
1
2
6
3
1
1
3
2
2
3
2
1
1
1
2
2
1
1
2
3
4
4
4
4
4
4
4
4
7
10
14
15
17
25
14
4
4
5
4
4
24
45
126
92
59
38
68
128
104
68
33
4
18
33
22
12
12
12
12
122
83
45
45
45
45
45
68
211
128
45
23
23
56
50
36
23
23
23
23
23
23
23
23
23
23
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
176
176
176
176
176
176
114
99
90
74
65
79
84
96
147
110
112
173
112
127
142
147
176
153
176
142
141
135
133
140
144
147
150
173
152
176
153
122
113
117
110
114
157
112
117
129
127
125
176
117
117
118
113
102
113
113
102
97
103
91
82
92
87
77
123
68
73
85
83
91
91
91
91
80
92
97
97
97
97
97
85
113
91
95
95
66
61
52
39
31
32
38
47
61
61
61
61
59
9
68
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
3
3
2
1
3
6
3
1
1
2
2
1
1
1
1
6
5
4
2
1
1
1
1
2
2
2
2
3
2
2
2
3
3
2
1
1
2
6
5
5
5
5
6
3
1
1
1
3
5
10
8
6
19
33
51
41
22
4
1
1
1
2
2
2
2
3
9
12
15
22
25
27
29
20
11
8
5
2
2
27
28
15
2
2
2
1
1
1
1
1
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
20
20
22
35
26
29
26
32
33
31
51
57
77
140
113
140
127
140
115
125
123
121
134
106
103
125
98
93
106
94
93
134
82
87
86
78
96
72
92
63
57
53
47
45
44
45
42
43
46
48
51
51
50
53
53
54
65
62
65
67
96
64
62
61
51
49
43
42
42
41
48
48
36
33
34
28
32
51
39
41
41
41
31
34
38
41
41
42
53
65
65
65
65
55
38
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
6
6
6
6
6
6
6
6
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
4
2
1
3
2
2
1
1
3
5
24
14
4
12
21
34
27
15
4
1
4
8
6
4
4
4
4
22
16
10
10
10
10
10
8
6
6
4
3
3
8
9
9
9
10
6
3
8
11
12
14
26
14
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
