537
100
537
2
0
0
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
1551
3911
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
267
29
29
120
100
110
267
137
145
184
244
203
244
267
236
244
230
228
207
185
230
157
165
163
168
130
130
130
78
86
78
94
116
142
180
228
156
149
145
153
145
182
159
95
90
73
77
88
94
149
121
121
128
168
180
89
106
117
132
166
156
161
99
86
77
88
109
128
182
182
132
90
73
55
40
32
29
25
28
50
52
77
168
131
163
163
163
163
143
80
93
108
129
166
166
166
139
161
161
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
228
2
2
2
25
13
2
11
20
23
12
2
1
1
1
1
3
4
4
4
5
7
8
5
2
6
5
5
4
2
1
1
1
1
1
1
1
1
1
4
3
3
6
8
4
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
2
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
3
1
1
1
1
1
1
3
2
2
2
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1773
14
14
445
226
330
774
471
505
609
652
755
912
999
1075
1101
1074
1773
1060
947
850
912
712
678
999
505
422
334
224
205
170
159
415
477
550
1773
572
559
581
415
399
326
354
242
210
220
170
192
208
282
220
172
173
146
149
95
136
156
212
375
247
354
237
321
195
175
164
139
116
107
108
83
93
62
62
44
46
45
49
92
95
146
318
253
321
321
321
321
164
139
108
133
188
201
375
375
278
344
344
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
774
1
1
1
4
2
1
4
7
10
7
5
8
11
11
7
4
4
4
4
29
23
14
6
11
14
8
2
1
1
1
1
1
1
2
16
10
4
2
8
7
6
12
18
23
19
10
2
2
2
2
2
2
2
1
1
1
1
1
3
3
3
2
2
2
2
10
14
16
9
3
2
1
1
1
2
6
9
5
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
2
16
13
10
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
184
17
17
71
53
59
157
72
75
83
83
89
91
157
111
114
113
184
101
95
91
82
86
83
119
83
80
79
80
85
91
125
107
111
117
184
110
108
107
92
99
92
111
119
107
107
110
121
103
125
100
91
97
104
98
100
95
112
107
111
112
119
121
108
112
97
125
80
68
65
64
72
75
100
91
62
74
74
76
99
76
72
87
61
58
52
56
60
72
100
76
91
91
70
75
75
70
59
59
87
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
157
1
1
1
8
4
1
4
6
8
4
1
3
4
4
5
6
3
1
1
1
4
7
4
1
3
2
2
2
3
3
4
4
5
16
9
2
5
8
11
6
2
5
11
11
6
2
6
4
3
21
12
3
3
3
4
14
9
4
3
8
6
5
8
9
7
5
6
6
6
7
4
2
7
4
2
2
2
2
2
4
2
1
1
1
1
1
1
5
5
5
5
5
4
3
3
4
5
6
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
186
17
17
72
54
61
171
124
135
153
384
179
188
257
162
168
168
186
139
138
186
236
257
408
375
347
323
391
391
297
300
460
255
274
282
246
273
205
199
227
232
237
275
302
289
447
384
299
292
271
265
290
311
342
360
391
460
367
405
446
451
557
487
448
425
393
484
361
397
433
428
557
487
374
484
305
324
357
399
427
427
557
318
340
325
284
276
255
237
234
186
190
190
197
232
271
288
408
408
217
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
153
4
4
4
3
2
4
3
2
7
5
3
8
5
2
5
11
6
1
1
1
2
15
9
3
17
12
7
7
9
10
7
5
9
11
9
7
5
17
11
5
5
5
15
17
12
7
13
13
14
52
28
4
4
4
4
5
6
5
4
6
6
7
70
58
29
1
9
13
18
30
26
22
57
39
22
11
1
1
8
16
11
7
7
7
7
7
7
25
19
14
14
14
14
14
14
105
150
153
156
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
178
17
17
73
56
62
170
92
98
113
205
120
127
170
126
124
122
178
109
98
116
119
145
200
171
176
163
202
202
151
141
130
128
136
152
178
145
205
159
157
171
152
151
164
146
152
202
175
187
208
237
225
225
237
250
236
239
346
274
262
346
261
270
265
346
212
193
182
167
164
194
195
200
329
185
178
213
193
197
247
172
190
204
153
150
139
163
172
192
329
178
184
184
162
200
200
191
170
170
247
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
170
4
4
4
9
6
4
3
3
8
4
1
6
4
2
5
11
6
1
1
1
2
15
8
1
16
9
3
3
7
5
4
3
2
6
4
2
10
14
12
7
2
3
4
11
6
2
10
15
20
20
12
5
8
12
8
5
6
3
1
3
3
4
10
12
9
7
7
7
10
20
20
17
15
17
17
17
17
15
13
14
10
6
6
6
6
6
6
11
10
9
9
9
9
9
19
24
27
30
135
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
29
29
42
44
73
64
56
63
65
88
81
80
87
83
87
82
87
81
72
59
62
59
57
81
61
58
68
68
66
70
87
87
76
79
80
88
66
88
64
65
69
66
67
78
67
67
68
65
68
63
68
59
58
59
54
59
55
59
68
79
68
88
74
66
66
88
62
63
63
43
44
41
40
38
25
35
37
45
78
39
66
35
31
31
27
28
26
27
40
27
35
35
34
36
36
36
38
38
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
2
2
2
5
3
2
5
8
17
19
21
16
10
4
7
11
7
4
4
4
5
10
15
21
11
2
2
4
5
6
7
5
4
5
4
4
7
10
6
3
3
3
4
11
7
3
30
16
2
8
10
9
8
13
8
3
3
2
1
5
9
6
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
2
1
1
2
2
2
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
29
29
98
93
259
107
129
157
158
199
207
191
242
259
208
205
198
207
159
161
175
188
230
259
197
178
177
177
153
148
163
177
201
242
250
227
181
185
195
205
199
230
250
196
200
196
188
197
199
177
250
199
198
242
179
180
212
198
194
212
230
192
192
212
176
180
184
191
191
159
171
168
205
170
126
140
134
143
153
136
192
176
170
182
187
199
199
199
205
158
165
165
128
127
127
136
129
129
176
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
2
2
2
27
14
2
6
25
27
23
19
25
15
6
16
23
31
31
20
9
6
18
31
29
21
14
14
12
10
5
1
4
7
15
19
22
26
20
14
12
10
10
10
14
14
14
16
9
3
26
13
1
1
1
11
22
13
5
3
4
5
7
7
7
5
3
3
3
3
7
5
3
16
17
12
7
3
2
1
6
10
12
11
10
10
10
10
8
7
11
16
16
9
3
3
14
20
26
117
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
32
32
85
79
85
182
100
111
120
182
104
102
130
100
114
133
140
133
182
114
140
163
165
264
163
157
157
134
153
173
184
190
264
207
211
224
222
174
197
204
185
269
224
179
176
168
177
169
182
224
199
269
192
221
169
156
170
193
189
223
269
172
171
156
146
149
134
117
116
148
104
114
84
83
88
95
114
114
99
109
135
153
177
223
223
223
223
182
161
150
144
157
140
175
175
139
144
144
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
130
4
4
4
5
4
4
7
13
19
30
31
22
13
4
8
10
7
4
4
4
5
16
11
7
14
8
3
3
28
38
44
47
27
8
6
5
14
24
36
21
7
6
5
16
14
13
42
22
3
22
17
11
5
12
18
10
2
3
2
2
4
7
4
2
1
1
1
1
4
4
4
7
8
10
16
19
21
11
1
2
4
7
4
1
1
1
1
11
12
13
14
34
18
3
3
17
24
17
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
76
38
60
102
111
121
301
203
219
250
565
310
339
564
308
321
318
263
301
201
228
304
325
422
617
416
390
396
396
354
366
473
371
415
462
445
564
549
395
420
450
561
469
490
461
458
565
470
463
503
549
490
522
617
579
505
516
524
531
555
564
526
466
488
445
468
501
487
561
561
441
424
360
342
260
250
297
281
337
439
379
565
617
549
579
579
579
579
503
342
293
291
301
297
422
422
336
367
367
142
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
74
20
20
20
20
29
18
7
18
28
19
10
22
11
1
17
23
26
28
21
11
1
25
17
10
20
20
20
20
57
94
55
16
15
14
26
22
19
17
16
22
20
14
8
35
25
16
107
71
35
23
38
26
14
42
32
21
10
11
7
3
6
9
9
10
34
23
13
3
3
50
35
20
16
12
29
21
13
13
25
38
31
24
27
28
29
29
30
38
38
38
38
38
38
38
46
50
52
32
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
75
75
96
89
92
168
109
114
121
185
151
172
279
176
176
180
155
135
168
123
149
176
174
273
173
153
151
124
148
163
188
230
198
279
210
194
225
171
192
208
230
273
185
170
166
157
181
179
185
230
222
229
246
279
241
238
232
232
219
209
273
187
172
173
149
165
180
224
224
156
156
149
134
179
125
133
140
134
152
153
155
246
210
237
237
237
237
185
187
158
156
156
137
165
165
153
138
138
179
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
39
39
39
24
9
7
6
9
42
33
25
23
24
21
16
11
7
4
4
4
9
8
7
22
19
12
6
6
8
24
35
18
2
20
11
3
10
18
20
19
19
11
3
24
21
19
28
17
7
17
14
8
2
12
13
7
2
5
3
2
4
6
4
2
1
1
9
13
18
24
21
14
8
13
19
10
1
1
10
12
10
9
9
9
9
9
9
17
21
23
24
25
17
9
9
12
14
16
125
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
33
33
55
58
124
66
80
88
94
123
102
123
121
124
132
124
124
89
68
62
68
73
74
124
70
61
60
43
42
42
41
40
40
45
63
44
49
44
41
53
38
40
53
40
44
50
53
56
104
56
55
55
47
47
46
45
44
46
48
45
53
43
45
42
39
58
41
41
41
53
42
39
36
58
30
36
39
41
51
37
58
36
50
64
77
104
104
104
68
56
49
43
38
41
41
42
43
43
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
18
10
2
2
8
15
20
21
13
6
4
5
6
5
4
6
5
5
6
7
16
25
14
3
3
5
5
4
3
2
2
2
2
2
3
4
3
2
2
2
1
1
1
1
1
1
3
3
2
1
3
3
3
3
5
4
3
2
2
2
3
2
2
2
2
4
2
1
2
2
2
2
2
2
2
4
6
12
7
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
2
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
34
62
62
62
64
75
75
59
65
69
71
77
89
84
89
84
89
68
77
59
59
65
67
67
70
67
77
77
59
58
54
54
53
55
60
76
58
66
61
61
76
69
71
77
71
63
67
60
66
71
60
65
73
76
80
84
146
85
88
85
89
88
88
152
79
81
79
76
76
65
80
79
96
146
121
123
152
152
94
96
89
81
82
80
76
77
76
88
102
103
152
152
90
86
73
61
49
49
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
13
13
13
13
20
12
4
11
19
10
1
26
26
21
13
5
4
3
3
3
6
3
1
1
15
21
24
13
3
6
5
3
2
5
3
2
5
7
9
5
2
2
2
4
4
5
15
8
1
6
4
2
2
2
3
4
3
2
4
4
4
5
5
3
2
1
1
1
5
4
4
3
2
3
10
5
1
1
2
2
2
2
3
4
4
4
5
10
8
7
7
28
16
4
4
8
10
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
34
34
50
73
62
88
88
65
72
94
75
82
95
87
95
89
95
91
94
87
146
104
103
104
146
100
101
107
146
94
93
98
87
84
87
73
87
70
74
75
84
70
65
71
78
84
87
119
90
100
102
99
119
104
105
113
131
121
123
131
123
105
109
131
114
112
114
114
100
109
86
129
101
114
129
120
129
129
118
109
83
75
78
73
68
74
68
73
112
79
110
110
67
67
63
72
60
60
118
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
5
5
5
15
10
5
4
11
18
10
3
6
8
10
10
10
10
10
8
6
6
14
8
3
4
4
5
10
13
11
8
5
2
6
3
1
5
7
8
4
1
3
6
9
5
1
30
17
4
12
9
6
3
14
10
6
10
6
2
4
6
10
14
12
7
2
2
2
13
8
3
7
4
1
28
69
89
45
1
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
3
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
42
42
77
81
217
108
135
217
144
170
217
123
130
130
134
170
125
147
139
111
170
115
114
147
104
117
108
105
139
114
122
119
102
93
122
88
86
122
81
81
91
77
78
79
85
72
86
67
64
67
62
69
76
75
100
78
78
91
78
76
73
85
71
75
78
86
76
76
67
64
58
79
55
62
66
69
79
79
76
63
100
53
55
53
43
42
38
39
46
39
46
46
34
35
35
40
40
40
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
29
29
19
10
11
7
4
6
9
9
10
12
9
6
6
8
9
10
6
3
2
1
1
8
12
14
16
23
21
11
2
2
2
5
5
3
2
7
9
5
2
1
1
7
6
6
28
15
2
24
13
3
3
4
3
3
2
1
3
3
2
1
6
6
4
3
3
3
4
6
9
6
3
5
17
17
17
9
1
1
2
2
2
2
2
2
3
2
1
1
1
2
1
1
1
2
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
14
14
44
42
83
63
62
83
69
80
83
73
88
70
64
61
75
57
51
57
74
81
79
137
93
88
85
73
75
70
66
67
67
68
67
88
60
67
85
94
93
146
116
110
137
103
102
108
108
109
117
125
116
146
133
131
131
154
114
107
125
95
113
131
149
191
174
191
191
151
142
191
97
104
111
108
137
137
98
96
91
92
99
105
105
105
105
80
73
68
61
58
50
50
49
41
36
36
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
8
4
1
4
7
10
9
9
10
6
2
2
2
2
3
3
2
2
11
10
9
6
3
3
4
12
7
3
6
7
8
7
7
9
9
10
7
5
10
9
9
8
7
24
16
8
15
9
4
3
9
6
4
3
3
3
3
4
10
6
3
10
13
11
10
10
9
9
8
5
3
4
4
5
4
4
5
3
1
29
43
50
53
57
31
5
11
17
33
20
8
8
5
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
12
12
41
37
76
70
56
75
61
69
75
63
70
76
58
61
71
53
69
50
53
58
56
76
70
73
100
100
75
80
73
71
71
64
71
55
54
56
57
61
68
64
67
75
73
64
86
61
59
63
59
67
75
72
100
72
73
73
71
75
68
72
73
70
72
86
65
69
69
58
57
69
48
51
56
59
62
62
75
57
100
52
55
55
43
42
41
37
46
35
45
45
30
30
28
28
30
30
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
1
1
1
7
4
1
3
5
8
4
1
4
3
2
2
2
2
2
3
2
2
2
1
1
1
1
1
6
12
8
5
10
7
5
5
6
9
9
10
5
1
3
4
6
7
6
5
3
2
3
3
3
3
3
4
5
3
1
3
4
2
1
1
3
4
5
5
5
5
3
2
6
3
1
7
7
7
7
7
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
12
12
65
65
212
98
117
212
126
125
212
103
106
115
118
129
150
138
150
115
150
139
131
138
200
124
114
107
90
90
86
82
80
80
79
73
72
88
91
93
200
93
96
107
100
106
113
134
116
134
138
114
113
113
123
126
124
200
116
119
126
117
133
141
157
189
174
189
189
147
144
189
121
137
144
140
184
184
128
124
91
72
73
68
68
66
66
66
59
58
57
55
54
54
53
69
60
60
134
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
1
1
1
10
5
1
4
7
9
8
7
5
3
2
1
1
1
3
3
2
2
8
8
8
10
9
9
9
12
8
5
3
2
8
7
7
8
9
10
6
3
11
12
14
10
7
24
14
4
12
7
2
4
9
5
2
1
1
1
1
1
1
3
7
11
13
7
2
2
2
3
5
22
13
5
5
5
4
4
3
3
3
3
3
3
3
3
2
1
1
1
1
4
5
6
6
6
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
10
10
68
70
217
105
127
217
136
134
217
108
109
122
126
136
178
141
145
133
145
158
178
141
206
142
130
136
178
129
124
121
101
96
91
77
89
90
94
96
206
96
97
104
84
89
99
90
99
79
99
85
83
106
97
101
108
206
105
107
104
92
107
124
144
184
173
184
184
144
134
184
87
102
121
120
177
177
112
111
103
99
105
106
106
106
106
59
53
42
40
44
45
66
66
52
53
53
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
3
3
3
10
6
3
4
5
7
5
3
3
2
2
2
2
2
3
3
2
2
8
5
3
3
3
3
14
17
10
4
3
2
10
11
10
9
9
10
8
6
6
6
22
12
3
22
12
2
5
5
3
1
7
6
6
3
1
1
3
2
2
2
3
7
9
6
3
3
3
3
7
5
3
3
3
3
2
1
1
1
1
29
43
30
18
18
10
3
1
1
1
1
1
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
42
42
74
81
210
102
129
210
144
150
210
121
109
101
98
93
93
135
86
100
94
102
102
139
115
96
95
93
89
92
101
99
102
109
113
99
96
101
119
150
115
158
118
122
139
115
119
123
124
140
135
138
137
158
140
143
138
172
136
131
140
133
127
132
141
158
148
155
155
150
131
155
100
101
109
115
141
141
111
101
133
83
94
97
95
100
105
110
121
121
121
121
79
73
67
66
61
61
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
15
15
13
11
19
11
4
9
12
8
5
4
3
3
2
2
2
3
3
3
6
3
1
5
5
5
5
6
14
12
11
10
14
14
11
9
14
12
10
7
5
5
4
3
6
9
43
22
1
12
12
6
1
7
12
14
7
1
5
9
18
16
14
14
12
10
9
9
9
11
12
14
7
1
11
12
13
8
3
12
6
1
3
4
4
4
5
13
8
3
3
3
3
3
4
5
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
25
25
57
62
114
82
94
101
101
112
120
123
201
122
121
116
106
92
80
91
82
85
101
114
77
75
75
48
55
55
73
90
117
159
126
201
130
144
153
157
199
153
167
120
103
100
94
107
99
95
167
100
95
159
77
84
108
118
121
201
140
103
135
79
101
126
126
199
199
91
87
68
45
37
30
27
23
20
39
40
63
140
108
135
135
135
135
70
59
46
47
59
58
100
100
80
101
101
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
49
5
5
5
15
10
5
12
25
25
25
26
16
6
6
6
4
3
3
3
5
7
11
15
11
7
4
1
1
1
1
2
2
1
1
26
14
2
1
7
4
1
2
4
8
9
8
8
6
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
3
4
4
4
4
4
5
4
3
3
3
3
2
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
100
100
119
127
281
253
645
691
1097
2283
1875
2283
2542
2357
2357
2357
2346
2054
2331
2346
1234
1101
897
621
453
341
261
201
261
278
652
676
1107
2253
1192
2469
1148
1304
1324
1121
2542
1025
987
951
755
495
525
480
421
755
678
712
745
2253
665
691
1058
978
1038
2469
933
882
754
441
778
1179
1257
2542
2542
1072
1039
787
492
392
285
211
168
135
224
221
348
747
596
754
754
754
754
379
317
243
166
139
110
87
74
71
55
55
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
27
27
45
52
59
36
13
59
43
27
25
14
3
3
3
15
21
24
28
29
26
16
6
25
14
4
1
1
1
1
1
1
1
3
6
4
2
4
3
2
4
2
1
4
12
6
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
20
12
5
3
2
3
2
1
1
1
1
2
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
399
75
75
164
129
167
307
218
238
229
238
246
244
307
271
246
242
399
220
194
176
146
150
154
168
140
178
178
96
120
131
144
203
202
211
399
199
202
211
182
186
203
148
188
136
154
190
154
190
144
145
203
139
168
163
88
99
113
127
141
177
157
178
129
117
135
135
126
160
160
82
79
61
44
36
30
28
24
21
44
46
74
168
129
163
163
163
163
83
70
84
99
130
177
177
177
150
178
178
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
307
9
9
9
17
13
9
12
26
42
21
1
2
4
7
5
4
5
4
4
9
8
7
4
1
20
10
1
1
1
1
2
2
2
2
2
2
2
2
5
3
2
1
1
3
2
2
3
5
3
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
4
4
5
3
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
147
27
27
82
77
140
208
333
445
445
686
671
722
1002
781
764
764
764
616
736
420
410
382
327
627
248
217
209
138
223
214
362
627
550
907
620
1000
567
594
589
513
1002
522
479
477
762
350
451
454
354
762
441
447
440
907
325
348
484
538
541
1000
786
531
788
364
456
606
622
1002
1002
453
426
328
214
169
126
102
88
79
191
198
340
786
614
788
788
788
788
402
337
271
193
169
130
105
89
86
64
64
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
43
3
3
3
17
10
3
7
30
28
27
26
15
5
5
3
2
2
4
6
32
27
16
6
25
13
2
1
1
1
1
1
1
1
3
6
5
4
4
3
2
2
2
1
1
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
3
6
3
1
3
2
1
1
1
2
2
2
2
2
2
2
2
3
6
3
1
1
1
1
4
3
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
33
33
79
77
126
128
170
185
210
319
314
342
499
371
358
360
357
319
353
357
195
177
148
120
87
71
56
47
49
49
121
145
236
481
249
487
246
276
281
232
499
208
194
185
130
121
125
121
161
130
162
172
167
481
145
144
220
197
204
487
180
177
157
100
163
237
274
499
499
215
208
159
101
79
57
48
41
42
54
75
95
134
134
136
147
161
161
161
83
74
63
52
47
42
39
35
31
31
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
128
2
2
2
12
7
2
7
31
31
18
6
3
1
1
1
1
4
3
3
12
10
5
1
6
3
1
1
2
1
1
1
1
1
2
2
1
1
1
4
2
1
2
4
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
29
29
45
47
182
269
641
856
1052
2063
1759
2063
2350
2175
2175
2175
2163
1861
2138
2163
1138
1024
839
633
435
332
248
182
244
245
587
633
1033
2085
1150
2346
1124
1244
1259
1090
2350
978
907
867
765
501
554
529
448
765
665
688
713
2085
638
638
973
907
981
2346
885
843
765
429
739
1108
1201
2350
2350
999
962
728
457
365
266
196
155
125
219
218
348
761
603
765
765
765
765
388
325
250
172
144
114
92
78
74
61
61
38
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
59
1
1
1
14
7
1
15
30
29
17
5
3
2
2
2
2
4
15
26
60
30
1
3
5
5
3
2
1
1
1
2
1
1
1
6
4
3
4
3
2
3
3
2
2
6
7
9
5
2
2
3
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
4
4
5
6
4
2
5
3
1
1
1
2
3
3
3
4
29
42
48
28
8
1
1
1
1
1
1
1
1
1
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
82
82
68
76
78
82
77
79
79
82
87
77
77
76
75
70
66
87
63
77
91
107
135
141
135
137
137
81
77
83
73
76
115
72
74
71
64
78
74
85
83
115
117
85
141
83
80
78
78
72
69
108
61
62
65
58
73
86
97
137
134
99
113
134
88
141
78
68
69
56
51
59
35
29
28
30
33
36
50
44
35
34
31
29
28
25
25
24
17
16
35
58
70
137
137
98
99
99
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
4
4
4
6
5
4
8
7
7
16
25
14
4
2
2
2
2
2
3
2
2
2
2
8
14
8
3
3
3
3
4
4
4
5
3
2
4
6
8
5
2
2
2
5
3
2
5
4
3
3
3
3
3
3
3
2
2
1
1
2
2
2
2
2
2
1
1
1
3
3
4
5
3
1
3
2
1
1
1
3
2
2
1
1
1
1
1
3
4
4
4
5
3
2
2
9
12
6
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
49
39
39
107
122
270
226
244
265
272
572
354
372
646
298
299
291
246
223
189
331
513
631
1179
1109
838
861
861
553
528
473
473
462
507
646
498
563
470
392
407
398
552
424
477
483
452
572
520
546
713
529
550
562
547
646
470
572
666
792
1179
861
1009
706
624
576
539
534
519
552
552
508
534
713
524
588
658
723
914
914
744
626
572
560
549
541
540
531
531
531
437
372
484
615
666
1179
1179
932
1009
1009
550
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
41
15
15
11
7
15
13
12
23
19
15
21
14
8
8
8
8
8
9
9
9
30
40
43
47
50
33
17
13
10
14
18
13
8
21
16
11
29
26
23
16
10
9
9
57
34
11
141
144
148
238
129
21
12
19
22
26
46
25
5
5
4
4
34
34
26
18
14
11
11
33
35
38
83
69
55
36
17
17
12
7
31
43
49
52
54
55
56
53
47
42
42
42
42
42
106
138
154
170
330
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
243
15
15
70
45
68
79
116
160
157
258
203
258
256
270
301
301
301
236
217
193
217
263
283
393
316
316
316
176
170
148
117
127
135
177
243
160
296
165
198
208
179
340
152
149
140
143
150
163
296
155
161
166
161
163
106
153
162
220
393
224
384
208
173
168
137
122
116
95
92
111
83
97
65
88
61
64
59
58
73
72
88
161
135
163
163
163
163
133
85
134
192
265
393
393
393
331
384
384
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
2
2
2
9
5
2
6
13
13
9
5
5
5
5
3
1
1
2
2
2
12
12
8
5
12
7
3
3
2
1
1
1
2
7
4
1
1
2
11
6
1
5
9
11
6
1
3
2
2
2
2
2
2
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
6
8
10
7
4
3
2
2
2
2
2
2
2
2
2
3
3
3
3
4
6
7
8
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
238
31
31
76
54
72
74
115
137
180
295
242
295
321
327
497
308
305
272
222
250
366
496
586
868
685
685
685
367
331
258
203
196
218
317
324
313
762
281
393
421
341
804
304
285
259
278
311
330
762
288
293
289
186
177
126
239
287
441
868
451
838
392
334
349
304
260
252
252
155
135
123
106
77
76
65
63
64
64
89
89
136
286
229
288
288
288
288
151
128
243
377
558
868
868
868
721
838
838
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
7
7
7
11
9
7
6
21
22
17
11
5
2
2
2
2
2
4
7
6
4
3
7
10
13
8
3
3
3
3
3
3
3
4
23
14
6
6
6
6
7
7
7
10
18
19
20
14
8
5
7
6
5
5
4
4
3
2
1
1
3
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
4
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
15
22
26
21
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
44
47
47
56
59
124
74
93
124
114
135
142
141
172
172
134
132
126
118
102
126
173
231
282
391
312
312
312
169
160
131
106
101
97
139
144
135
352
134
192
208
174
370
145
132
123
133
149
153
352
143
162
162
148
149
90
138
151
212
391
211
388
182
144
133
93
83
81
66
58
64
45
39
32
36
25
29
26
28
47
49
70
148
119
149
149
149
149
77
66
51
99
166
183
391
391
292
388
388
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
27
31
20
10
13
9
6
13
14
9
5
26
29
31
32
23
14
14
14
9
5
8
6
5
7
6
5
5
3
2
2
2
2
2
2
2
2
2
4
3
2
2
4
5
5
6
4
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
47
47
56
54
87
95
169
263
258
426
301
426
335
335
426
311
306
281
256
273
398
540
657
918
742
742
742
391
343
275
197
157
147
258
268
267
816
256
390
426
349
860
295
267
258
284
300
307
816
277
287
286
179
149
113
232
267
432
918
461
888
411
322
304
218
182
147
109
98
83
80
102
61
72
59
56
58
58
63
61
80
146
122
149
149
149
149
82
74
211
371
568
918
918
918
759
888
888
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
35
35
26
17
32
19
6
11
17
9
1
1
1
1
1
1
1
7
14
18
13
8
4
1
37
19
2
2
5
3
1
1
1
4
5
4
4
5
4
3
4
4
4
2
1
1
1
1
2
2
3
3
3
3
3
2
1
1
1
1
3
3
2
1
1
1
1
1
2
5
3
1
2
1
1
1
1
1
1
3
3
3
3
3
3
3
3
12
17
19
20
21
21
22
26
27
27
21
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
71
71
114
123
265
186
209
245
262
558
292
296
281
265
221
217
199
207
186
219
276
371
418
455
672
369
338
292
235
218
199
186
187
233
244
254
437
350
406
453
672
360
350
363
290
338
365
394
558
493
438
524
479
546
598
658
658
728
728
558
728
427
384
377
339
320
338
314
337
453
339
415
289
354
280
275
285
285
249
214
209
254
285
350
427
558
558
558
334
297
306
317
315
455
455
362
394
394
159
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
12
12
12
33
22
12
10
10
15
18
21
12
4
3
3
3
3
9
9
9
9
6
3
18
34
20
6
6
19
26
18
10
10
10
9
9
11
10
10
7
5
11
16
19
14
9
16
23
43
182
92
3
2
3
8
14
58
30
3
9
8
8
20
20
17
15
12
9
9
24
39
46
36
26
39
45
50
30
10
29
21
14
14
14
14
14
14
20
23
25
26
27
43
52
56
58
59
42
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
29
29
73
76
83
179
167
183
205
556
223
230
246
154
152
158
143
134
179
191
263
326
438
468
417
350
350
241
225
210
187
179
183
227
239
259
417
234
272
282
246
270
254
203
187
233
295
333
556
469
375
417
400
389
469
400
385
423
468
374
469
326
310
309
294
284
292
275
301
346
297
430
265
357
274
298
288
275
346
229
228
259
293
356
429
556
556
556
407
349
349
349
342
468
468
368
395
395
145
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
5
5
5
29
17
5
7
10
19
12
6
6
4
2
2
2
3
10
10
6
2
5
5
6
43
26
9
9
22
28
24
20
14
9
9
9
15
16
16
10
5
15
15
15
16
18
18
11
5
27
14
1
1
1
9
17
19
11
4
17
13
10
21
17
9
2
23
33
44
38
33
23
13
22
32
17
2
2
10
11
12
13
13
13
13
13
14
28
33
35
38
48
53
58
65
69
71
46
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
72
72
131
149
268
179
212
244
244
545
269
286
279
268
225
219
202
212
179
216
301
400
447
592
667
411
362
311
264
246
224
188
195
240
272
258
440
354
455
457
667
567
439
462
592
456
492
478
545
502
506
513
543
567
611
658
658
729
729
562
729
477
495
438
393
592
391
375
406
449
372
439
326
399
269
320
340
331
524
329
306
398
343
396
462
545
545
545
402
335
329
338
327
447
447
417
381
381
524
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
12
12
12
33
22
12
9
7
15
16
17
25
17
10
6
3
3
18
21
15
10
9
8
29
31
16
2
2
19
24
17
10
13
17
13
9
11
10
9
7
5
11
16
16
12
9
13
10
8
26
16
7
1
7
8
9
62
66
37
8
9
11
29
18
7
5
4
4
4
21
12
4
7
31
39
29
20
15
11
9
7
12
15
16
17
17
18
16
14
14
14
14
40
53
59
62
64
66
249
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
108
108
108
97
95
108
104
105
112
206
114
117
116
99
97
101
85
81
101
83
115
147
150
260
180
164
180
180
149
153
214
137
139
139
132
140
123
136
146
155
180
164
179
187
260
189
196
200
206
200
208
241
233
256
275
307
307
307
273
259
241
219
233
259
238
260
230
230
230
214
204
230
195
209
212
214
214
214
169
153
219
121
145
164
174
206
206
206
214
180
214
214
164
175
175
143
144
144
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
65
73
69
65
50
35
21
8
20
12
5
32
17
2
3
4
5
10
10
6
2
3
4
5
13
11
9
8
7
5
3
9
9
9
5
1
7
8
10
5
1
10
15
20
10
1
67
35
4
34
19
4
4
18
33
39
38
29
17
6
3
1
20
20
13
7
6
6
6
10
15
30
19
8
61
34
7
7
6
6
5
5
7
8
8
8
9
17
21
23
24
25
25
26
28
28
28
16
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
98
98
98
86
84
98
161
173
200
571
273
290
421
242
230
262
218
215
421
235
287
353
362
392
421
333
396
396
300
294
475
311
374
377
413
469
307
317
299
284
317
342
402
453
448
571
407
424
407
398
546
400
426
411
396
475
418
441
553
453
464
469
448
421
362
330
309
307
301
314
366
383
351
424
546
396
421
474
553
410
571
421
350
340
296
267
275
290
287
361
361
240
265
280
296
363
392
392
553
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
27
33
46
25
4
8
6
4
18
14
10
11
6
1
7
13
24
18
9
1
14
11
8
10
21
25
27
15
3
5
8
11
9
7
13
12
11
20
22
25
18
10
3
8
10
13
13
10
8
26
19
12
7
9
12
25
18
12
7
2
4
7
15
15
14
14
8
2
2
22
28
35
103
69
35
30
30
23
16
59
39
20
20
20
20
20
20
17
14
12
12
12
12
12
64
137
174
211
361
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
69
35
35
81
83
92
294
129
135
145
221
146
166
254
182
208
218
200
294
193
181
204
185
189
251
198
193
216
234
253
338
338
275
338
272
260
264
221
201
209
191
252
183
193
181
192
201
239
324
270
324
327
279
274
267
270
275
277
327
270
255
264
262
270
327
285
291
280
280
254
230
226
280
185
200
213
217
280
280
255
291
225
264
254
249
249
249
249
248
248
248
248
248
183
167
164
164
136
136
203
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
2
2
2
14
8
2
11
12
13
8
4
4
4
5
5
5
4
3
3
3
6
15
11
7
18
10
2
2
24
25
14
4
4
6
7
9
15
9
4
2
1
4
8
15
99
65
31
21
11
21
13
6
1
3
3
4
5
6
7
9
59
53
31
10
10
10
9
9
9
33
48
34
20
28
41
47
54
34
14
17
16
15
15
15
15
15
15
34
35
36
37
37
32
28
28
28
28
28
124
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
768
29
29
290
214
246
768
350
377
478
611
524
611
768
628
611
542
712
434
379
368
326
359
360
400
326
326
326
184
183
148
141
229
279
336
712
312
367
282
269
273
235
385
185
161
151
165
180
186
367
185
190
188
190
179
111
159
195
255
400
279
391
215
180
169
144
131
127
111
101
119
67
54
47
33
29
29
28
32
75
80
127
290
222
279
279
279
279
147
125
163
208
282
400
400
400
338
391
391
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
712
4
4
4
15
9
4
12
24
24
13
2
6
7
8
10
18
22
24
27
17
8
7
4
2
17
9
1
1
2
3
5
3
1
3
2
1
1
2
6
3
1
1
2
3
2
1
3
3
2
1
2
1
1
1
1
1
1
1
2
2
1
1
4
3
3
3
3
3
3
5
4
4
4
4
4
4
4
2
1
2
4
7
9
10
10
10
11
12
12
12
12
10
9
9
9
7
6
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
291
39
62
135
114
168
288
228
319
278
319
305
349
319
308
300
349
291
302
269
349
291
258
263
228
191
186
186
108
121
125
122
175
166
183
300
208
220
246
264
269
321
264
300
215
206
176
184
206
184
206
300
173
161
150
104
131
139
187
263
218
321
195
310
181
179
185
156
169
169
102
106
95
69
94
63
66
59
57
94
97
148
321
249
310
310
310
310
159
134
103
111
145
147
263
263
203
262
262
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
288
29
29
29
29
34
20
7
39
39
22
6
8
9
10
10
7
5
5
5
31
34
21
8
6
6
4
3
3
3
3
4
3
2
1
1
2
2
3
5
3
2
5
4
3
2
2
7
9
5
2
6
3
1
1
2
1
1
1
2
2
1
1
1
1
3
2
1
1
1
2
1
1
1
1
5
3
1
1
2
3
6
8
9
10
10
10
10
9
5
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
4267
35
35
1447
986
1154
4267
1368
1438
1528
1571
1581
1828
4267
2133
1979
1749
1709
1028
843
712
1161
1217
1257
4003
1161
1115
1071
581
527
415
328
909
1017
1152
4003
1122
1088
1095
669
626
509
385
282
232
179
198
231
234
370
358
296
307
390
392
201
246
260
297
403
289
385
213
165
143
114
109
107
101
101
74
58
49
38
31
26
34
35
40
95
101
170
390
306
392
392
392
392
201
169
130
151
209
220
403
403
304
377
377
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
264
3
3
3
8
5
3
8
14
23
12
1
1
1
1
1
1
2
4
7
4
1
3
2
1
21
13
5
4
3
2
1
2
1
1
3
2
2
2
7
6
5
10
6
3
5
4
3
3
3
3
3
3
3
4
3
2
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
14
10
7
7
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1667
39
39
432
233
289
763
337
347
467
515
660
866
904
880
999
975
1667
984
887
816
866
690
662
904
503
415
349
241
262
227
259
473
560
614
1667
580
561
588
463
437
400
403
240
208
171
180
230
246
383
400
321
329
404
406
217
258
278
318
413
343
403
252
221
194
178
182
200
201
201
247
122
106
89
61
50
55
52
62
116
121
185
404
321
406
406
406
406
302
193
155
180
226
235
413
413
311
388
388
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
763
2
2
2
8
5
2
1
15
27
20
13
9
5
5
5
5
5
5
5
5
5
5
6
11
16
9
2
1
1
1
2
2
2
2
3
2
2
2
8
7
6
4
3
21
17
10
3
3
2
2
3
2
2
5
3
2
2
3
3
3
2
1
3
3
3
2
1
1
20
10
1
2
3
2
2
4
5
3
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
2
10
7
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1833
34
34
656
460
540
1833
729
767
1002
1300
1180
1300
1833
1278
1300
1117
1030
844
699
665
702
803
845
1137
770
770
770
411
399
331
274
391
436
579
1137
549
905
495
537
564
463
922
353
324
298
335
373
382
905
362
419
427
418
419
258
376
391
535
935
516
922
427
340
321
247
233
208
196
196
118
103
84
59
49
42
48
46
53
112
117
186
418
329
419
419
419
419
224
192
149
255
411
451
935
935
696
912
912
35
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
696
7
7
7
9
8
7
10
13
23
12
2
2
2
2
3
4
5
4
4
41
31
18
6
2
17
9
2
2
2
2
2
2
2
8
8
5
2
2
2
5
5
5
3
2
21
19
17
9
2
3
2
2
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
8
4
1
1
2
5
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
12
9
7
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
45
45
45
39
38
65
45
46
48
96
51
60
70
67
70
76
76
64
61
62
64
69
83
73
77
77
87
87
64
62
59
63
65
69
96
67
80
67
61
63
64
66
75
87
72
82
79
89
98
98
149
110
119
128
137
124
135
127
137
111
135
101
108
104
95
145
85
83
81
70
70
82
82
82
149
85
98
103
96
145
82
68
69
57
54
52
44
44
44
36
41
48
50
83
83
85
73
73
149
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
32
32
22
12
10
7
4
6
9
7
6
6
4
2
2
6
4
3
3
2
2
7
6
6
4
2
2
5
12
9
6
3
1
4
5
6
7
9
10
6
2
3
4
5
4
4
5
3
2
4
3
2
2
2
7
12
9
6
3
3
2
1
21
11
2
25
24
23
23
13
4
3
2
5
8
8
8
8
6
4
2
3
4
4
4
4
5
4
3
3
3
3
3
3
6
8
9
6
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
35
123
123
123
147
123
159
179
227
402
247
296
284
290
315
299
299
219
231
169
166
192
183
218
255
265
403
403
303
317
476
255
295
295
261
402
212
215
228
191
201
244
307
321
469
476
329
333
303
317
330
321
505
358
385
364
505
380
418
427
506
428
453
506
381
506
400
402
388
431
404
274
253
225
247
228
237
288
431
239
404
205
231
281
312
386
386
386
261
213
171
138
132
128
131
156
149
149
247
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
23
23
23
31
33
19
6
19
27
24
20
14
8
6
7
8
19
25
17
9
6
12
18
124
68
13
1
1
9
7
5
10
10
10
7
5
11
10
6
2
6
3
1
21
15
10
13
7
1
7
5
3
1
2
2
2
2
3
3
3
2
1
26
41
56
29
2
2
3
9
12
13
7
1
18
10
2
2
14
7
1
2
3
3
3
3
4
5
4
4
4
4
2
1
1
7
10
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
35
35
56
66
72
93
111
125
134
248
135
138
135
124
116
122
114
114
173
101
95
97
78
97
118
128
201
201
156
150
226
113
136
149
164
211
150
225
145
131
145
145
181
198
223
248
219
263
208
244
245
186
248
200
215
233
248
245
243
235
270
233
236
264
191
247
199
210
234
220
270
261
172
263
118
130
166
194
220
261
270
264
171
170
167
133
133
133
73
72
68
64
58
58
58
86
40
40
264
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
30
3
3
3
22
12
3
4
24
28
27
25
13
2
2
2
2
22
36
21
6
3
2
2
26
13
1
1
9
6
3
3
3
3
4
3
2
4
4
4
2
1
1
2
14
7
1
3
2
2
2
1
1
1
1
4
8
4
1
1
2
3
4
4
4
2
1
1
1
4
8
5
3
4
3
3
2
1
1
2
3
2
1
1
1
1
1
1
3
4
5
5
5
5
5
6
3
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
34
34
97
107
292
165
258
292
298
586
306
316
320
268
245
233
212
193
210
151
164
187
178
259
259
268
416
416
314
317
499
275
357
376
410
586
274
279
276
210
206
251
317
333
498
499
336
339
290
304
295
301
524
360
384
366
524
412
492
536
610
610
568
529
568
529
446
481
470
468
585
314
272
216
150
196
207
297
468
291
585
260
289
336
342
389
389
389
208
176
158
136
131
138
138
130
93
93
188
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
44
5
5
5
25
15
5
6
30
32
16
1
2
2
3
3
3
6
9
9
9
27
14
2
1
3
4
5
30
18
6
5
5
6
5
3
2
6
8
5
3
6
4
2
15
11
7
9
5
2
5
3
1
2
1
1
3
2
1
1
2
8
9
11
14
9
5
3
2
2
4
3
2
7
4
2
2
2
2
6
3
1
3
4
4
4
4
5
4
3
2
2
2
2
2
5
5
5
5
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
35
35
46
62
62
62
86
97
101
217
99
97
94
71
69
69
64
66
75
49
64
72
76
142
87
80
82
82
62
59
53
47
45
43
41
46
48
53
74
103
95
139
122
102
142
117
121
121
217
118
132
125
117
139
119
223
234
254
749
245
352
366
320
749
395
501
542
749
749
358
334
266
191
161
131
117
105
101
114
78
71
79
87
118
155
217
217
217
140
127
111
90
78
71
70
73
71
71
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
4
3
2
2
3
19
10
1
1
2
3
2
2
2
2
2
4
6
4
2
1
6
9
12
9
6
4
3
3
2
2
2
3
6
5
4
2
1
2
2
3
3
3
31
16
2
18
9
1
1
1
1
7
4
1
2
4
4
2
1
3
2
1
1
2
4
2
1
3
5
23
42
21
1
1
1
1
1
1
1
1
1
1
1
10
19
13
7
7
4
2
2
13
19
25
51
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
39
39
49
47
54
82
73
78
85
188
86
88
95
113
121
140
257
158
188
182
176
161
257
123
107
138
113
117
257
115
115
111
89
78
71
61
57
59
58
61
62
64
80
61
84
55
51
49
58
40
45
46
42
56
40
37
41
47
50
61
80
47
52
52
53
84
62
62
62
59
42
35
30
31
21
24
24
28
44
30
42
37
43
47
50
58
58
58
36
29
26
24
23
28
28
26
31
31
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
12
12
13
14
20
12
4
12
12
8
4
2
1
1
1
2
3
3
3
3
5
4
3
4
5
3
2
2
2
2
2
2
2
3
3
3
3
3
4
3
3
3
4
3
2
1
1
1
1
1
1
1
2
4
5
6
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
6
9
5
1
1
1
1
1
1
1
1
1
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
49
49
63
70
72
183
97
102
110
188
96
95
110
115
137
188
165
164
172
155
194
183
140
136
194
136
133
145
194
133
152
126
118
139
115
105
104
183
94
91
88
78
80
76
88
62
66
67
61
88
65
68
75
62
67
60
62
67
70
82
81
72
85
68
68
70
64
74
74
57
56
58
45
46
49
53
52
55
75
55
67
81
76
85
85
85
85
59
55
48
44
44
40
49
49
39
40
40
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
17
17
17
18
25
14
4
11
14
9
4
3
3
3
3
3
3
4
4
4
5
13
8
4
5
6
7
6
6
8
4
1
1
7
5
3
7
5
3
3
9
6
3
9
12
11
10
9
7
5
4
3
2
2
2
3
3
2
2
4
7
6
6
6
5
4
4
4
8
4
1
4
3
2
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
6
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
31
31
45
49
54
70
67
65
67
68
69
70
75
70
68
68
71
58
52
45
68
44
43
54
39
37
42
42
38
35
42
44
56
72
71
75
55
57
56
52
74
51
53
50
42
49
46
47
65
50
53
51
54
72
43
39
45
44
49
75
44
47
44
38
44
47
54
74
74
52
38
31
24
17
13
18
18
26
50
41
49
54
54
56
59
65
65
65
33
30
26
21
19
18
16
15
14
14
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
4
4
4
8
6
4
8
8
8
9
10
14
8
3
3
5
4
3
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
7
9
5
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
30
74
74
107
147
209
209
209
182
180
199
200
221
285
260
285
287
287
208
170
149
134
113
100
93
80
68
68
52
94
99
111
283
131
127
124
121
97
131
132
145
283
143
147
135
122
139
146
148
150
283
139
127
120
92
87
86
83
83
88
78
89
69
64
61
61
59
60
68
68
44
42
36
32
31
32
38
39
45
67
44
63
46
50
51
50
50
50
40
40
38
45
55
52
88
88
72
89
89
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
26
10
10
10
7
5
10
7
5
34
17
1
1
1
2
2
2
10
18
18
18
12
7
4
1
4
3
3
2
1
1
2
1
1
2
10
7
5
13
9
5
6
7
20
23
20
18
22
13
4
13
7
2
2
2
3
3
3
2
1
3
4
5
13
7
2
11
16
18
10
3
3
2
2
3
4
4
4
3
2
2
2
3
3
3
3
3
3
3
3
6
7
9
5
1
1
1
1
1
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
47
47
47
51
51
55
67
75
90
133
94
133
116
123
138
130
130
88
76
75
85
102
119
151
151
151
151
96
87
78
64
62
57
59
66
62
72
79
64
80
79
109
115
73
68
68
61
61
79
67
69
109
65
65
62
57
61
77
84
85
132
95
100
132
85
132
73
60
53
36
32
28
29
32
35
42
42
40
39
33
33
43
41
45
51
59
59
59
55
59
59
67
60
85
85
74
95
95
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
29
31
24
18
17
14
12
15
15
9
3
3
2
2
2
3
2
2
3
2
2
1
1
3
18
10
3
3
5
6
7
6
4
2
3
5
8
11
11
6
1
2
4
6
4
2
4
2
1
2
2
2
2
2
2
2
2
2
1
1
2
2
3
3
3
2
1
1
1
1
2
3
2
1
3
2
1
1
5
5
3
1
2
2
2
2
3
2
2
2
2
2
4
5
6
8
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
107
107
107
91
88
107
87
91
101
129
97
129
104
110
136
98
100
78
84
64
74
91
102
121
121
145
145
86
86
79
64
63
66
64
67
84
65
83
74
82
83
108
124
71
71
72
65
64
83
69
72
108
70
71
71
68
76
92
103
145
134
104
114
134
100
134
89
75
71
64
59
62
63
43
48
50
53
53
42
34
35
22
28
36
45
63
63
63
63
63
75
92
93
145
145
102
104
104
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
43
73
47
22
18
21
19
13
7
4
1
7
8
7
7
11
7
3
3
3
7
5
3
1
42
22
3
2
2
4
4
2
1
5
4
4
7
5
4
2
1
2
4
5
4
4
5
3
1
9
6
3
1
2
4
6
8
8
9
7
4
2
3
4
6
3
1
1
5
3
1
6
4
3
7
4
1
1
1
1
1
2
2
2
2
2
3
8
4
1
1
8
14
17
21
19
17
9
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
34
34
35
46
47
54
79
78
92
133
93
133
103
111
140
99
99
80
86
67
74
89
96
113
113
120
120
79
80
75
68
64
67
67
69
84
60
79
72
86
84
106
120
75
73
74
67
65
79
69
71
106
67
67
66
64
62
77
86
88
132
98
103
132
92
132
93
80
79
58
51
48
39
38
35
39
39
43
44
40
64
28
32
36
38
44
44
46
50
50
50
55
56
88
88
77
98
98
38
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
2
2
2
7
4
2
7
12
17
9
2
10
5
1
7
10
10
10
5
1
5
4
3
2
17
10
3
2
2
7
8
5
3
6
5
4
7
8
10
6
2
3
4
5
6
7
7
4
1
9
5
2
1
6
4
2
1
1
1
1
2
4
4
5
4
2
1
1
5
7
6
5
7
6
6
3
1
1
1
2
2
2
1
1
1
1
1
6
4
2
2
5
5
5
5
7
8
5
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
14
14
30
24
28
60
80
87
100
320
111
116
139
175
184
226
420
252
326
290
326
253
420
206
187
239
198
192
420
164
155
151
107
104
93
81
87
70
67
65
70
61
62
71
87
68
86
69
66
68
64
71
74
74
101
73
75
75
74
84
74
76
75
71
71
86
60
62
62
62
84
64
56
66
60
61
59
65
74
55
101
48
47
46
36
34
34
36
40
40
49
49
44
62
62
60
66
66
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
5
3
1
4
9
11
7
3
3
2
2
2
2
2
6
4
3
2
1
2
3
9
12
14
17
19
12
5
5
6
6
6
6
6
10
9
6
3
4
4
5
5
6
22
14
7
24
17
11
11
11
11
7
3
1
1
1
7
5
3
1
4
6
3
1
1
2
3
3
4
4
2
1
1
1
2
6
5
4
2
1
1
1
1
1
1
10
14
19
11
4
4
4
4
4
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1705
84
84
390
173
235
292
357
438
464
633
744
843
1413
1123
1147
1127
1705
937
804
691
680
688
682
1413
575
508
448
290
263
208
182
425
493
564
1705
548
548
545
392
348
304
330
218
188
172
172
199
201
292
245
188
192
161
195
126
167
207
252
375
287
355
228
221
227
235
245
245
245
195
233
142
118
103
79
65
69
67
70
106
148
197
287
287
287
287
287
287
280
158
132
163
201
211
375
375
291
355
355
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
292
44
44
29
15
27
19
11
29
34
30
26
15
4
5
3
1
1
2
4
134
68
3
6
11
14
8
2
2
4
3
2
1
1
3
2
1
1
2
8
4
1
1
6
11
14
15
10
5
3
1
4
2
1
3
4
2
1
1
1
1
1
1
1
1
3
3
3
3
25
14
3
3
3
12
7
3
3
2
1
2
3
39
57
76
61
47
47
25
3
3
3
3
3
3
11
15
17
13
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
14
14
30
25
27
60
36
38
49
64
60
70
70
70
67
68
84
67
69
65
69
65
84
58
73
62
77
83
84
151
112
129
151
130
151
121
151
130
91
88
73
65
68
56
52
56
64
62
64
74
64
68
56
59
58
55
73
55
53
50
68
41
45
42
37
51
38
45
47
50
74
45
44
42
55
39
42
41
38
51
33
32
36
35
35
35
35
42
49
49
74
74
44
45
41
41
31
31
55
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
3
2
1
3
5
9
5
1
2
2
2
3
4
4
4
4
3
2
2
1
1
2
2
2
3
15
9
3
2
1
2
2
3
7
5
4
2
1
2
4
4
2
1
3
2
2
6
5
4
4
4
5
3
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
4
6
9
7
6
6
3
1
1
1
1
1
1
1
1
1
3
3
3
4
14
9
5
5
8
10
7
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
32
32
116
130
144
442
164
170
185
140
136
130
119
116
127
99
95
90
147
151
169
442
202
215
220
159
281
350
429
918
627
745
918
768
812
725
918
768
498
464
341
268
241
208
189
169
196
220
239
332
330
260
267
284
290
302
356
330
290
262
253
230
264
344
305
380
309
342
342
308
301
380
356
275
310
308
380
380
280
306
205
188
156
138
133
179
238
310
438
438
438
438
248
219
186
172
97
97
188
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
3
3
3
28
15
3
7
14
21
16
12
11
10
11
9
7
7
8
10
13
17
12
8
12
22
12
2
2
15
15
12
9
7
9
9
9
40
67
41
15
15
9
3
4
5
6
3
1
1
28
18
8
8
8
11
15
9
4
3
2
4
3
2
2
2
56
29
2
2
3
4
5
6
11
38
38
38
21
4
4
4
9
5
1
1
1
1
26
16
6
6
6
3
1
1
9
13
12
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
29
29
45
60
56
75
75
57
64
67
53
59
53
52
50
59
45
48
43
42
59
56
59
68
75
55
55
44
47
50
48
65
50
53
59
56
68
68
67
74
75
65
68
63
64
63
62
63
68
58
57
68
54
63
67
74
75
69
65
57
68
50
55
55
43
64
49
49
54
77
55
57
59
63
57
58
57
54
77
46
43
40
42
50
60
77
77
77
61
52
50
47
44
57
57
56
63
63
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
3
3
3
11
7
3
4
9
15
12
9
9
6
4
3
2
2
4
4
4
6
5
4
9
11
6
2
2
4
3
3
4
5
6
6
5
5
17
16
8
1
4
8
24
13
2
32
18
4
15
10
5
5
5
5
6
6
5
4
3
6
4
3
3
2
1
1
1
1
2
1
1
4
4
5
3
1
1
1
2
3
14
7
1
1
1
1
4
6
7
7
7
5
4
4
4
4
4
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
100
100
137
247
175
247
247
136
138
118
97
87
80
74
68
67
67
56
50
46
67
50
55
58
55
65
65
45
50
49
46
49
54
56
67
61
54
55
52
51
62
47
51
43
43
47
46
48
50
49
44
47
47
56
39
38
43
44
50
62
51
65
49
44
48
49
52
62
62
50
43
40
34
48
27
30
32
34
38
34
47
47
41
45
47
50
50
50
36
30
33
37
37
62
62
56
65
65
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
28
28
47
50
54
29
4
11
18
10
2
3
3
4
3
3
3
4
4
4
5
4
3
2
17
12
8
4
1
2
2
2
2
2
4
4
4
11
6
2
1
3
6
17
11
6
17
10
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
11
7
4
2
2
2
3
6
8
9
10
10
10
11
7
3
3
3
3
3
3
3
3
3
3
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
88
88
114
159
159
159
146
138
119
128
138
115
181
104
106
101
88
98
70
69
72
71
91
98
72
75
75
53
69
80
99
126
127
145
131
181
110
119
120
119
157
109
131
111
103
100
92
100
87
84
131
93
90
145
72
77
99
101
104
181
93
83
79
62
79
96
104
157
157
78
74
68
51
48
69
49
53
56
78
51
51
61
60
65
70
78
78
78
53
44
49
54
54
90
90
80
91
91
69
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
15
15
15
22
18
9
1
19
37
23
10
19
16
14
10
6
6
6
7
9
8
7
6
6
6
3
1
1
1
1
2
1
1
1
4
7
17
19
13
8
5
3
2
3
5
7
19
11
3
6
3
1
1
1
4
5
6
4
3
3
3
2
2
1
1
1
1
1
12
7
3
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
145
82
82
116
142
132
179
179
126
117
122
120
123
188
122
123
123
145
105
92
89
69
67
68
67
63
75
75
51
62
60
82
96
125
182
145
185
106
114
112
104
188
91
85
78
61
59
67
67
63
91
82
84
82
182
74
75
99
90
97
185
90
82
78
55
76
100
107
188
188
92
95
77
57
50
37
37
39
41
44
47
43
62
56
63
63
63
63
58
36
31
36
43
43
74
74
65
75
75
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
141
5
5
5
18
11
5
18
30
43
26
10
5
1
1
1
1
6
9
8
6
5
5
6
10
21
11
1
1
1
1
1
1
1
4
3
2
15
17
12
7
2
3
5
13
7
2
21
12
4
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
5
4
3
3
2
1
1
2
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
7
4
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
29
29
60
64
155
82
87
116
97
101
178
106
104
155
109
107
103
178
78
72
91
83
86
178
81
75
68
48
46
47
44
48
51
47
67
43
43
43
61
77
82
165
114
83
80
65
58
54
69
70
71
165
71
71
70
54
51
71
73
75
178
98
126
178
106
178
92
78
74
61
54
45
50
31
30
33
29
33
39
31
50
33
38
41
41
46
46
46
27
30
32
34
40
40
40
39
45
45
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
2
2
2
12
7
2
6
12
19
27
27
15
4
4
4
4
3
3
3
3
5
3
2
11
14
8
3
3
5
4
4
4
6
3
1
1
2
3
2
1
1
1
2
2
2
3
3
2
2
3
2
1
1
1
1
2
1
1
2
2
1
1
2
2
2
2
2
2
3
3
3
3
7
5
3
3
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
72
72
75
84
158
91
111
125
119
159
180
136
133
158
129
126
117
180
95
104
117
118
125
180
136
144
144
111
115
109
128
109
112
114
113
99
108
116
121
159
126
153
130
122
138
116
113
114
128
117
126
128
138
153
127
136
145
140
162
150
140
134
150
130
136
153
140
137
137
159
126
133
145
102
107
119
120
120
122
93
103
85
89
94
97
106
112
118
145
124
124
124
138
162
162
133
133
133
64
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
2
2
2
12
7
2
9
14
19
28
25
14
4
4
4
4
4
4
4
4
5
6
8
17
14
8
3
3
10
6
3
5
4
4
6
5
5
7
7
5
3
5
7
9
9
9
34
21
8
19
24
19
15
23
15
7
5
3
2
1
1
2
7
13
13
13
7
1
1
1
1
10
8
7
13
13
13
7
2
1
1
3
5
6
6
6
7
17
10
3
3
3
3
3
68
38
9
8
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
95
95
104
127
127
127
101
96
92
89
80
77
77
77
77
81
81
71
68
53
67
71
72
139
82
84
89
89
63
60
51
52
59
64
79
86
62
60
73
88
94
126
139
94
89
77
64
58
67
68
72
126
70
66
69
60
65
77
84
80
139
86
84
78
64
78
56
50
45
44
36
31
34
25
22
33
37
47
79
44
70
43
43
43
36
34
34
28
27
25
25
26
23
29
29
33
34
34
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
23
23
30
31
33
39
26
14
9
8
8
6
4
5
4
4
4
4
4
4
3
3
4
8
4
1
1
2
5
3
2
4
3
2
2
3
4
4
4
2
1
2
3
11
7
3
3
3
3
3
2
1
2
1
1
2
1
1
2
3
4
6
4
2
1
1
3
4
6
3
1
3
2
1
1
1
1
1
1
1
1
1
1
2
5
6
7
4
2
4
6
13
9
5
5
3
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
33
67
85
96
214
124
147
214
159
189
214
178
289
182
188
184
173
143
140
116
238
292
313
871
305
292
284
184
175
183
196
201
255
289
211
233
189
193
284
397
415
616
871
376
364
333
261
240
291
294
329
616
315
322
329
273
312
368
372
373
871
431
540
735
473
735
425
353
318
275
248
220
312
241
242
299
299
202
211
181
182
249
218
233
233
236
243
257
312
259
259
259
195
181
181
152
146
146
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
21
21
21
21
27
16
6
10
15
11
7
8
9
6
3
9
6
3
3
3
9
11
9
7
12
7
3
3
8
6
4
10
12
14
11
9
10
14
10
6
3
6
8
10
9
9
39
24
10
24
14
5
4
5
5
6
5
3
1
3
5
15
14
13
10
7
5
4
4
8
12
13
14
15
19
12
5
5
11
10
9
12
14
15
15
15
16
39
29
20
20
20
20
20
27
27
27
21
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
34
34
51
69
59
82
82
54
61
60
62
66
70
66
64
70
60
57
70
46
45
51
53
57
55
70
70
44
49
48
45
50
48
45
60
46
49
49
50
52
43
46
53
52
68
68
55
68
48
43
41
36
33
33
28
27
30
34
42
46
46
70
41
41
40
35
38
35
33
52
32
30
28
34
24
30
31
32
46
30
32
37
37
40
43
48
48
48
27
23
25
28
32
46
46
49
70
70
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
3
3
3
12
7
3
6
12
18
9
1
7
10
6
3
3
3
3
3
3
5
6
3
1
12
9
7
5
3
2
2
4
5
4
3
2
2
3
3
2
1
1
2
29
18
7
7
7
5
4
2
1
2
4
2
1
1
1
1
1
1
2
2
2
3
6
5
4
4
2
1
2
3
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
11
13
8
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
67
67
98
145
127
206
181
143
147
206
151
174
261
189
193
193
187
172
156
206
256
322
400
572
363
344
344
247
275
280
279
319
326
336
345
521
296
321
347
334
487
299
271
266
240
242
268
283
286
359
333
337
338
572
326
365
413
409
446
521
387
380
487
342
360
362
359
359
266
233
237
271
210
216
268
227
268
268
249
268
333
386
450
572
572
572
572
327
290
237
238
279
284
446
446
355
387
387
180
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
3
3
3
8
5
3
5
8
37
34
22
11
11
8
6
11
14
18
18
14
11
16
21
31
37
23
9
7
6
8
11
7
4
17
18
19
21
23
35
21
7
26
28
30
24
19
46
30
15
10
18
11
5
29
19
10
9
8
5
3
3
3
22
23
25
13
2
2
3
3
3
14
25
71
57
29
2
2
6
4
3
15
168
245
142
40
40
32
25
18
18
18
18
18
38
40
41
28
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
34
34
31
35
54
37
95
107
123
370
133
136
138
144
146
199
336
236
370
269
331
297
336
265
331
249
216
209
370
153
140
131
93
83
87
79
78
131
80
90
105
80
113
75
65
75
66
68
131
67
66
66
57
54
63
61
77
105
105
136
113
141
89
82
81
71
61
60
60
53
50
60
44
47
52
50
56
56
50
39
42
30
35
39
44
54
54
54
52
54
65
82
79
136
136
109
141
141
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
7
7
7
6
5
4
4
5
16
9
3
2
2
2
2
2
2
2
2
2
2
2
2
3
14
8
3
3
10
6
3
7
4
2
3
4
6
8
8
4
1
2
2
2
2
3
3
3
3
8
5
3
5
7
5
3
3
3
7
5
3
3
4
3
3
4
5
6
5
4
4
4
6
5
4
4
4
4
4
5
3
1
2
3
3
3
3
4
4
4
4
5
3
2
2
3
4
5
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
30
30
40
57
52
77
77
66
69
99
60
59
57
50
47
45
44
43
44
42
39
47
48
58
64
46
48
48
49
54
62
65
52
52
55
54
65
64
56
57
54
65
58
56
71
60
59
63
99
65
68
66
61
59
53
62
51
53
55
57
58
59
71
49
47
61
45
44
41
53
37
38
38
38
39
41
41
45
50
37
71
30
43
58
71
99
99
99
63
57
50
43
46
44
43
41
41
41
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
4
4
4
5
4
4
5
7
18
11
5
4
4
4
4
4
3
3
3
3
5
3
2
5
3
2
2
3
4
3
3
4
4
3
2
2
8
18
11
4
6
12
7
2
3
4
4
3
2
5
9
5
2
6
5
5
4
3
3
3
6
3
1
2
2
1
1
1
3
2
2
5
11
8
5
3
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
35
513
513
513
676
684
865
676
865
575
865
434
362
335
246
208
177
152
133
110
116
105
121
143
144
143
178
178
92
105
112
108
137
137
125
144
144
165
167
159
326
166
167
174
130
116
141
134
143
323
129
123
121
84
70
57
52
72
99
124
178
174
169
112
99
93
92
124
119
116
326
102
100
95
57
48
44
37
37
38
33
41
49
90
145
208
323
323
323
173
144
140
135
130
178
178
143
169
169
38
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
19
185
349
296
164
32
16
1
7
18
11
5
3
1
1
1
1
6
9
12
14
16
10
4
5
43
22
2
1
1
2
3
4
2
1
2
2
2
3
4
3
3
15
22
12
3
3
3
2
2
2
1
1
2
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
3
2
2
2
2
2
2
4
3
2
2
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
36
36
58
59
116
65
65
70
79
97
111
147
139
139
120
147
118
123
111
147
134
99
97
116
66
59
52
39
38
36
35
39
41
45
68
45
46
48
45
46
66
48
51
52
59
59
47
59
47
44
44
40
41
42
45
48
47
66
52
42
40
37
37
33
38
33
33
34
36
47
37
38
35
37
21
27
31
35
52
44
35
33
37
38
41
47
47
47
41
44
44
31
28
26
23
28
20
20
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
2
2
2
17
9
2
4
7
20
22
25
18
11
4
4
4
4
7
7
6
4
2
3
10
6
3
3
3
5
6
5
3
1
2
2
3
5
4
3
2
1
1
2
8
5
3
8
4
1
2
1
1
1
3
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
9
5
1
4
4
3
2
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
36
36
51
79
65
89
89
73
74
96
74
81
89
84
89
83
89
79
70
70
68
72
83
72
78
66
66
68
80
91
127
115
103
100
119
96
94
119
86
83
78
77
90
92
140
140
117
140
108
99
96
92
86
92
93
98
98
94
87
83
87
70
75
82
96
109
121
121
95
88
85
123
78
89
123
97
123
123
78
80
82
82
93
99
104
117
117
117
101
117
117
108
117
117
83
86
75
75
53
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
2
2
2
10
6
2
2
3
18
12
6
6
3
1
3
6
12
15
8
1
5
11
8
6
7
4
1
1
7
7
7
5
4
5
6
7
8
10
7
4
1
1
1
2
4
6
22
11
1
7
4
2
1
1
2
5
3
2
7
6
5
7
5
3
6
4
2
2
2
2
2
2
4
7
5
3
3
2
2
1
1
4
31
44
39
35
35
19
3
3
3
3
5
6
7
7
7
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
33
33
49
61
128
87
88
128
90
94
128
91
89
123
75
72
70
59
48
51
51
56
58
123
55
53
49
35
33
30
26
25
26
27
32
30
26
26
23
26
23
25
28
35
33
32
34
33
47
33
32
33
34
31
31
29
29
30
30
35
33
30
30
33
29
26
26
25
26
27
24
32
24
25
27
25
27
29
34
33
31
21
25
30
36
47
47
47
37
33
33
27
22
20
20
22
21
21
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
3
3
3
7
5
3
5
7
20
12
5
3
1
1
1
1
2
2
3
6
4
2
1
5
8
5
3
2
1
1
2
2
2
2
2
2
3
3
3
2
1
3
5
14
8
2
13
7
1
10
5
1
1
1
1
1
2
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
36
36
48
53
115
62
66
112
76
83
112
83
86
115
86
85
85
71
69
63
69
73
70
115
77
57
54
47
47
48
53
44
48
44
45
42
54
50
49
63
49
51
77
60
64
67
64
74
64
61
64
53
60
57
59
74
60
62
61
57
77
57
59
74
59
55
58
58
48
48
44
61
45
51
57
50
57
57
58
61
58
68
51
52
54
52
52
52
50
52
52
47
52
52
34
42
25
25
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
26
14
2
2
3
15
9
3
2
2
3
2
2
3
2
2
2
3
6
4
3
3
3
3
3
4
3
2
2
2
2
2
3
7
5
4
3
2
3
4
11
6
2
32
17
2
9
5
2
2
2
4
5
7
10
8
7
4
1
9
6
3
2
1
1
1
1
1
1
3
6
17
30
37
19
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
100
100
100
92
147
182
253
420
352
420
456
531
511
566
531
566
575
596
596
596
353
322
272
200
167
128
98
79
95
110
164
203
266
343
337
443
326
357
361
354
447
309
337
264
256
226
244
273
320
256
337
235
204
343
155
156
206
232
243
443
319
233
324
172
217
279
310
447
447
298
212
171
125
94
74
61
51
48
91
93
146
319
255
324
324
324
324
320
168
141
127
112
102
114
114
97
107
107
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
51
29
29
48
51
55
35
16
55
42
24
7
5
3
5
3
2
2
2
3
30
28
14
1
5
6
3
1
1
1
2
3
23
15
7
4
2
3
4
3
2
2
2
2
1
1
1
1
1
1
2
3
2
2
2
2
2
3
3
3
3
3
3
2
1
1
1
1
1
1
2
1
1
3
5
8
4
1
1
3
3
3
4
4
4
4
4
5
4
3
2
1
1
4
5
6
6
6
7
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
33
33
39
38
44
60
59
69
60
102
69
75
102
89
89
107
107
92
107
80
86
94
102
111
113
141
141
90
90
83
90
75
81
80
82
89
69
90
63
73
77
82
110
81
89
102
81
81
75
90
69
67
90
64
61
65
74
87
102
138
110
141
100
99
101
90
90
90
64
67
69
66
62
69
60
62
61
67
81
66
102
76
85
90
90
90
90
73
68
56
65
78
79
138
138
114
141
141
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
2
2
2
7
4
2
4
9
15
8
2
3
4
5
5
5
4
4
4
4
7
9
5
2
31
17
3
3
5
5
4
2
1
5
3
1
6
11
9
5
1
7
10
7
4
1
3
2
1
4
3
3
3
3
3
2
1
1
1
1
2
4
2
1
3
2
1
1
1
1
2
5
7
7
7
7
7
4
1
3
2
1
10
15
8
2
2
2
2
2
3
3
3
3
3
3
3
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
157
33
33
87
79
86
153
103
116
124
170
131
133
220
128
130
129
157
93
82
98
168
231
279
523
329
329
329
220
234
218
192
233
241
314
333
539
523
358
385
421
457
396
539
348
457
279
310
312
276
539
250
249
243
197
180
169
184
209
223
299
267
211
250
292
356
460
464
464
310
266
217
159
151
161
183
189
237
237
224
212
266
460
388
464
464
464
464
308
283
253
240
251
238
299
299
220
211
211
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
153
5
5
5
9
7
5
9
14
23
27
29
15
1
1
1
1
1
4
4
4
9
11
14
32
47
25
3
3
15
11
7
7
7
8
10
12
15
26
20
11
3
3
4
5
6
7
7
7
14
54
28
2
2
2
2
15
8
2
9
19
11
3
3
3
3
7
9
11
13
9
5
2
7
4
2
2
2
2
6
6
4
3
3
3
3
3
4
6
7
7
7
8
19
24
30
44
51
31
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
31
31
37
39
67
52
68
81
81
123
123
97
151
83
84
82
70
85
56
57
65
77
91
103
104
141
141
89
88
80
77
76
80
105
79
82
68
68
65
69
62
73
80
67
74
70
65
67
73
80
69
74
75
105
67
68
81
89
104
134
111
141
103
102
107
101
96
100
100
82
80
100
82
87
97
97
104
104
111
76
71
68
70
70
70
70
70
66
66
65
75
88
83
134
134
109
141
141
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
7
7
7
7
7
5
4
18
21
19
18
10
2
2
2
2
2
4
4
4
5
6
8
11
15
11
8
8
13
10
7
7
7
7
4
2
5
7
8
6
5
3
2
4
5
6
6
6
8
15
9
3
3
3
4
6
3
1
4
5
3
1
8
6
4
2
1
1
17
14
12
8
5
2
24
12
1
1
2
3
2
1
1
1
1
1
2
2
2
2
2
3
5
6
6
6
6
4
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
33
33
102
96
219
136
150
219
177
191
219
187
226
189
183
175
171
158
137
158
180
206
229
513
241
241
230
176
180
166
153
217
207
281
297
462
513
344
365
398
522
398
462
354
522
290
333
323
278
522
248
234
236
187
182
195
164
170
188
226
189
189
226
274
338
443
449
449
313
273
227
213
189
199
209
194
209
209
221
208
256
443
375
449
449
449
449
282
256
224
181
165
142
134
134
127
152
152
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
2
2
2
13
7
2
6
21
27
17
7
7
5
4
5
7
5
4
4
4
14
11
9
7
9
6
3
3
21
29
38
20
2
18
13
8
14
21
29
19
9
8
8
34
22
10
72
40
9
18
10
3
4
3
3
16
9
3
2
1
4
7
40
26
13
1
1
1
1
14
27
20
11
2
52
26
1
1
6
6
6
6
6
6
6
6
6
9
11
12
12
13
15
16
17
14
12
7
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
741
112
112
317
246
279
741
348
372
466
588
513
588
741
575
588
510
510
389
332
284
320
281
274
473
224
193
174
126
119
115
150
221
289
415
473
363
259
277
263
273
425
223
247
189
142
142
154
163
164
247
199
204
187
415
152
186
238
233
290
363
183
174
142
100
152
212
231
425
425
196
189
147
99
83
63
58
54
55
89
90
135
290
225
279
279
279
279
142
119
121
123
149
177
177
177
151
168
168
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
268
70
70
57
36
16
8
1
16
29
15
2
2
2
2
2
2
3
2
2
4
7
8
5
2
6
3
1
1
1
2
3
3
2
2
2
2
2
2
5
3
1
5
3
2
2
2
7
4
1
2
5
3
2
2
2
4
2
1
1
1
1
1
1
1
1
4
5
6
7
5
3
5
4
4
3
2
2
2
2
2
2
6
8
9
10
10
11
6
2
2
2
2
2
2
5
4
3
3
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
97
97
97
88
103
134
128
134
126
292
121
119
124
103
108
109
109
89
109
64
55
62
53
52
86
50
54
63
72
77
97
92
85
84
97
75
110
106
114
292
113
118
117
91
80
109
108
110
283
114
121
121
95
90
82
86
71
73
77
79
80
77
73
71
52
61
87
90
98
292
94
92
97
74
78
77
71
68
77
57
73
51
89
136
187
283
283
283
168
145
113
76
61
47
35
32
12
12
28
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
37
37
23
9
18
11
4
7
17
11
6
8
6
4
11
11
7
4
4
4
7
6
5
6
4
2
2
3
6
5
4
3
4
4
3
3
6
5
4
3
3
3
3
9
5
1
8
5
2
11
6
1
2
4
2
1
1
2
3
2
1
3
5
5
3
1
1
1
2
2
2
2
1
1
5
3
2
2
2
2
2
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
24
24
54
65
115
87
87
75
73
74
90
79
84
115
88
89
88
90
81
68
66
71
67
115
65
67
91
111
127
201
201
156
201
150
149
143
137
149
103
95
87
75
71
63
62
58
61
76
68
69
70
99
82
94
100
109
109
109
94
86
94
73
78
81
88
96
100
100
100
85
87
100
73
76
87
77
87
87
73
63
54
70
57
76
99
132
132
132
121
132
132
113
132
132
70
74
17
17
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
5
5
5
15
10
5
7
11
15
12
9
6
3
1
4
4
4
8
4
1
5
5
5
11
7
4
2
2
27
24
15
7
5
4
4
4
8
12
30
15
1
2
4
5
5
6
6
4
3
8
5
2
2
2
3
5
10
5
1
1
1
4
4
4
4
4
3
2
2
2
2
3
5
12
8
4
4
4
4
3
2
1
1
1
1
1
1
2
4
5
6
7
6
5
5
4
4
4
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
97
97
97
88
98
136
122
136
129
243
114
114
112
91
91
89
84
92
78
68
62
89
93
92
211
87
90
94
87
87
83
93
81
99
121
121
181
208
158
243
169
143
204
107
101
126
138
140
237
181
144
208
139
153
172
211
169
157
145
131
204
110
104
94
76
70
96
97
102
243
101
97
98
79
70
69
66
65
65
67
55
41
76
112
156
237
237
237
133
116
94
68
56
48
41
49
35
35
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
25
39
27
15
23
14
6
11
17
10
3
2
1
1
3
4
6
6
3
1
5
7
5
3
2
2
2
2
2
4
3
3
3
6
5
4
7
10
12
6
1
2
4
3
3
3
3
2
2
3
3
3
3
3
3
4
5
7
5
4
4
3
3
4
3
2
2
2
4
2
1
3
4
5
7
7
7
4
1
1
1
1
2
2
2
2
3
4
5
6
7
8
7
7
7
4
2
2
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
29
29
51
66
77
91
93
106
110
238
108
108
107
85
90
88
84
94
79
68
69
89
95
97
169
94
110
131
133
183
183
155
183
147
144
135
144
159
152
238
166
137
157
105
96
113
117
127
222
134
133
159
132
145
147
169
166
144
138
124
157
114
118
118
117
116
135
122
126
238
111
120
110
101
111
104
120
120
96
82
81
74
100
128
161
222
222
222
144
131
110
89
76
69
65
69
71
71
62
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
3
3
3
6
4
3
4
10
19
13
7
6
3
1
5
5
6
32
16
1
5
3
1
7
8
6
5
5
23
12
1
2
3
4
4
5
37
36
23
11
5
6
8
8
5
2
5
3
1
7
4
2
4
6
4
2
7
5
3
2
2
4
6
6
6
6
4
3
3
2
2
5
8
12
16
16
16
10
4
3
2
2
2
2
2
2
3
6
7
8
8
9
5
2
2
6
8
10
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
56
14
14
38
57
80
101
154
261
214
311
288
311
324
346
346
346
346
301
331
346
182
170
145
109
90
70
53
42
47
45
73
86
107
190
109
197
111
129
137
121
208
101
96
90
74
85
88
91
155
84
100
103
86
190
69
71
100
94
92
197
80
77
68
47
72
103
126
208
208
121
95
75
52
41
32
29
26
27
34
31
38
68
69
91
115
155
155
155
80
78
75
71
66
66
66
55
63
63
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
35
1
1
1
7
4
1
7
14
14
9
5
3
1
1
1
1
3
3
3
9
9
5
2
4
2
1
1
1
1
1
2
1
1
1
3
2
1
1
3
2
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
3
2
1
1
1
9
5
1
3
2
1
1
1
1
1
2
3
4
4
4
4
4
4
5
5
5
3
1
1
1
1
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
112
18
18
50
47
90
112
145
264
200
264
277
280
445
267
269
270
268
268
268
268
147
128
105
71
61
49
40
34
40
43
108
129
209
402
223
444
226
255
261
238
445
203
185
173
117
100
102
104
94
114
131
137
137
402
123
124
189
173
183
444
163
158
135
84
142
210
227
445
445
192
185
141
91
74
55
45
37
34
46
45
63
127
103
128
128
128
128
67
56
47
36
33
27
22
20
16
12
12
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
103
5
5
6
7
10
13
12
12
8
5
6
4
3
3
3
2
2
2
3
16
10
4
2
4
3
3
3
2
1
1
4
2
1
1
1
1
1
1
3
2
2
6
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
17
17
55
54
128
111
170
277
231
335
333
346
436
386
355
355
355
319
352
355
197
178
148
118
87
69
56
44
48
46
107
115
193
397
216
436
218
245
253
211
436
181
168
156
104
106
109
104
146
87
135
141
133
397
122
123
187
172
180
436
161
156
137
93
150
215
242
436
436
192
183
140
89
71
53
43
35
32
45
44
63
128
106
129
133
146
146
146
75
63
55
45
39
37
37
32
36
36
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
3
3
3
10
6
3
3
14
14
9
5
4
3
3
2
2
2
6
11
20
10
1
2
4
2
1
1
1
1
1
2
1
1
2
1
1
1
1
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
1
8
4
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
74
12
12
38
42
129
225
419
568
656
1052
1052
830
1052
745
694
676
649
620
581
581
347
307
260
260
152
123
98
71
99
105
158
260
236
336
278
425
255
276
268
258
451
238
231
237
275
171
194
212
183
275
213
180
178
336
142
136
185
205
228
425
307
220
309
155
200
266
266
451
451
206
199
154
101
82
63
60
51
48
84
87
139
307
243
309
309
309
309
161
136
112
83
75
59
49
42
37
33
33
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
64
2
2
2
7
4
2
7
12
12
9
6
3
1
2
1
1
2
1
1
28
14
1
3
5
3
2
2
3
2
1
1
1
1
1
15
8
1
1
4
3
2
1
1
3
9
8
8
4
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
5
7
9
20
11
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
3
4
3
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
103
103
103
101
128
103
113
128
115
150
128
108
107
105
100
106
106
87
106
85
90
114
145
131
145
147
147
88
85
79
63
61
60
65
78
74
90
142
97
150
109
104
122
85
82
89
85
82
142
83
85
85
76
72
69
73
80
91
109
145
122
147
102
88
80
67
85
85
89
169
79
71
62
43
38
59
67
79
169
77
75
71
76
98
125
169
169
169
88
74
81
90
89
145
145
124
147
147
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
36
36
38
40
53
27
1
9
18
35
37
19
2
2
2
2
2
3
3
2
2
3
12
17
22
15
8
7
6
4
2
5
7
9
6
4
7
8
10
6
3
3
3
2
1
1
1
1
3
4
4
3
3
4
6
3
1
1
1
1
3
3
2
1
1
1
1
1
4
3
2
4
4
4
4
2
1
1
6
4
3
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
691
33
33
267
199
227
691
300
321
373
449
414
459
691
513
506
506
506
361
319
275
310
279
267
534
217
192
182
124
127
115
154
227
309
407
534
417
321
337
325
302
415
227
245
165
127
154
177
180
317
245
224
232
193
407
153
184
248
243
290
417
185
168
145
101
153
212
265
415
415
294
198
157
112
80
61
50
45
43
83
82
131
290
233
291
294
317
317
317
159
162
165
169
177
177
177
151
168
168
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
157
4
4
4
22
13
4
1
22
27
14
1
2
3
4
4
4
2
1
1
1
12
13
7
1
16
8
1
1
2
2
3
3
3
3
2
1
2
4
6
3
1
2
2
3
2
1
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
3
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
13
13
27
35
46
52
62
67
70
132
77
83
86
82
86
78
86
74
69
69
80
58
61
68
82
86
135
135
97
93
83
79
90
102
118
132
112
94
90
81
84
92
99
123
135
91
89
86
77
85
82
85
126
88
92
87
88
99
110
121
132
135
115
105
115
90
97
104
107
123
123
106
80
73
71
76
85
99
126
114
123
65
63
60
56
52
50
50
47
50
50
53
50
61
61
56
49
49
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
3
3
3
5
4
3
5
7
10
6
2
5
3
2
5
8
6
4
4
3
2
2
2
2
7
5
3
3
12
9
7
4
2
4
5
6
6
7
6
3
1
2
4
6
5
4
6
4
3
15
8
2
2
2
3
5
3
1
1
3
4
3
2
5
6
4
3
3
5
7
9
8
8
9
7
5
3
3
5
6
3
1
1
1
1
1
1
2
2
2
2
3
7
9
10
11
11
6
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
33
33
55
68
81
156
149
155
179
412
254
282
574
282
279
283
214
214
210
225
294
352
444
626
426
391
391
391
292
272
272
267
329
319
330
574
313
357
385
365
569
400
418
399
461
412
383
390
380
572
475
504
626
584
411
448
470
500
564
574
535
446
493
488
516
572
530
569
569
450
414
365
353
255
228
263
249
292
354
337
461
626
529
584
584
584
584
399
419
392
375
386
349
444
444
361
391
391
151
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
4
4
4
16
10
4
12
24
28
26
22
18
9
1
9
17
26
30
15
1
14
38
31
25
27
15
3
3
21
17
13
11
15
19
19
15
11
20
30
18
6
7
8
25
21
17
30
39
27
16
16
10
4
51
33
16
7
5
3
5
17
29
18
7
7
6
5
5
5
31
25
19
15
11
9
7
6
6
12
27
14
2
22
32
31
31
31
19
8
27
36
46
49
51
52
52
52
27
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
273
38
38
133
133
126
273
152
160
204
269
253
296
296
296
276
256
258
256
210
258
209
183
168
174
120
96
92
64
77
72
75
146
120
144
234
130
162
136
145
144
146
167
113
85
72
80
95
98
162
151
126
132
168
168
84
103
111
128
174
130
169
88
76
67
59
59
76
69
69
133
52
48
45
28
24
23
20
21
44
73
107
168
168
168
168
168
168
143
82
96
112
135
174
174
174
146
169
169
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
234
7
7
7
9
8
7
9
12
21
13
5
3
1
1
1
1
1
1
1
2
12
7
2
5
8
4
1
1
1
1
1
1
1
2
2
1
1
1
3
3
2
2
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
8
11
14
12
10
10
7
5
3
1
1
1
1
3
2
2
2
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1640
44
44
426
224
279
717
327
339
458
515
660
863
923
873
989
969
1640
878
768
679
591
598
582
923
472
394
352
229
258
222
222
426
494
570
1640
542
541
580
459
426
426
367
224
186
149
163
220
229
349
426
232
229
186
176
115
154
191
251
384
291
373
210
177
165
143
129
154
140
131
298
111
102
92
55
47
45
40
41
81
82
131
290
233
291
294
317
317
317
165
137
169
206
215
384
384
294
373
373
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
717
26
26
21
16
12
12
12
12
15
8
1
18
28
33
17
1
1
1
2
121
72
23
5
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
6
4
2
8
5
3
2
2
3
3
2
2
3
2
2
2
2
3
2
1
1
2
3
2
1
1
1
1
1
1
1
4
5
7
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
4
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
418
27
27
171
133
415
686
1033
1655
1655
1655
1198
1111
1377
807
729
652
542
502
407
429
420
495
600
583
532
532
532
284
340
402
400
618
618
532
685
672
560
593
599
643
527
599
685
437
417
643
379
474
502
350
685
314
283
272
199
274
296
395
600
410
599
328
305
281
293
318
287
403
403
206
203
165
124
118
115
128
139
139
138
125
168
301
251
305
305
305
305
162
142
112
175
272
293
600
600
460
599
599
69
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
351
4
4
4
7
5
4
4
10
18
9
1
5
7
9
6
4
4
14
11
9
6
3
2
1
10
5
1
1
2
2
2
2
2
2
7
6
5
5
8
7
6
9
5
1
7
13
13
7
1
2
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
11
8
5
6
7
8
8
4
1
1
1
1
1
2
3
3
3
3
4
3
3
3
3
3
2
1
1
1
1
1
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1873
40
40
669
469
554
1873
750
790
1029
1332
1197
1332
1873
1435
1356
1299
1581
965
828
777
714
793
812
902
726
726
726
386
377
307
248
439
499
661
1581
650
872
587
554
571
476
889
350
320
298
328
368
393
872
377
423
425
431
434
245
360
383
518
902
497
889
415
327
310
229
203
174
135
125
85
71
58
45
38
34
38
37
37
101
106
185
431
337
434
434
434
434
230
197
153
252
401
438
902
902
672
879
879
35
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1581
2
2
2
5
3
2
1
13
26
15
4
5
6
7
7
7
14
10
7
75
39
3
3
4
15
12
10
6
3
3
3
3
3
6
23
13
3
3
4
5
5
5
5
5
5
5
7
7
5
4
3
2
2
2
3
2
2
1
1
2
1
1
1
2
4
12
16
18
20
11
3
2
2
5
4
4
4
4
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
12
9
7
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
61
97
97
97
89
91
97
104
103
123
191
232
254
523
268
277
271
236
238
181
181
235
249
249
643
249
243
225
149
233
253
329
643
435
523
510
667
450
667
464
432
667
388
373
378
515
288
335
331
283
515
307
309
305
523
299
310
469
369
428
469
492
461
509
305
329
361
335
461
461
245
239
202
147
133
116
116
106
101
162
160
240
492
403
509
509
509
509
264
224
174
140
141
142
152
152
115
93
93
58
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
30
30
47
52
58
48
38
38
34
19
4
7
8
9
10
34
46
52
44
36
26
16
10
4
9
6
3
3
11
8
6
5
4
5
6
7
8
7
6
12
15
10
6
24
15
6
20
14
8
14
8
3
3
3
3
3
3
2
2
4
3
3
3
4
5
5
5
6
8
6
4
10
6
3
7
6
6
5
4
4
3
3
4
5
5
5
6
7
5
4
4
4
4
4
8
11
12
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
39
39
44
49
51
58
67
70
70
113
74
74
111
87
100
111
111
110
111
85
79
83
78
86
111
89
116
116
96
90
132
82
82
94
100
81
116
74
74
72
73
91
100
103
166
105
110
112
132
105
114
118
123
134
122
166
127
132
139
153
138
135
153
126
126
166
123
122
122
94
106
77
67
66
66
79
82
93
135
81
119
65
60
61
55
53
53
52
51
51
53
57
52
70
70
63
59
59
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
15
15
16
13
10
11
8
5
9
5
2
1
1
1
1
1
1
8
5
3
2
2
2
2
3
3
3
3
5
6
4
3
4
4
4
4
7
10
12
7
3
3
3
6
7
9
9
6
3
26
14
3
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
4
5
7
5
4
2
1
3
4
4
4
4
4
4
4
8
9
9
10
29
20
11
11
8
5
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
27
27
32
34
48
56
65
71
81
192
90
101
107
98
107
88
107
76
65
67
78
65
65
84
108
115
200
200
129
124
114
92
106
128
126
167
192
110
110
98
91
106
129
126
175
200
141
174
138
132
126
120
137
128
126
174
130
147
154
152
193
172
176
179
218
146
164
168
175
193
165
218
189
124
117
122
132
158
218
172
189
179
118
122
124
110
115
124
124
172
172
101
98
83
66
88
51
51
179
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
3
3
3
14
8
3
3
4
8
6
5
8
5
2
5
14
8
2
3
2
2
2
3
5
8
8
8
8
7
7
7
5
4
4
4
4
7
10
8
5
3
3
4
4
3
2
3
3
3
5
3
2
1
1
2
2
2
2
2
2
4
14
8
3
2
1
1
1
2
22
12
3
4
5
8
4
1
1
4
3
3
3
3
3
3
3
3
7
9
10
11
11
11
11
12
12
12
8
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
37
37
54
64
60
91
131
142
158
477
197
224
259
255
251
341
341
261
341
215
206
211
186
233
275
285
461
461
317
306
296
236
287
291
287
477
254
257
256
210
242
272
321
310
528
395
359
420
301
339
344
371
528
352
379
372
357
432
549
455
567
500
512
567
446
567
384
328
309
295
342
347
372
485
288
364
416
444
549
566
485
400
296
274
262
225
274
335
347
566
566
298
291
242
185
257
130
130
566
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
35
3
3
3
13
8
3
8
13
21
12
3
28
16
4
15
50
27
4
4
4
12
10
6
3
15
15
15
16
14
13
13
13
11
9
9
9
18
11
4
4
9
6
3
5
6
8
8
8
8
14
9
4
4
4
4
4
4
4
3
3
3
3
3
4
7
11
7
3
3
34
26
18
38
28
18
14
11
7
3
17
13
9
9
9
9
9
9
21
16
11
11
11
11
11
15
17
18
20
279
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
15
15
33
35
74
56
72
91
97
134
134
122
193
128
121
121
109
98
109
81
86
96
101
118
105
120
120
83
84
74
67
64
87
95
100
193
100
101
114
104
102
118
120
82
81
81
79
74
93
66
78
83
84
136
94
97
136
124
125
193
140
127
127
153
113
127
133
153
153
108
108
94
85
93
56
73
75
81
140
89
90
91
83
82
79
77
77
69
51
46
53
62
80
108
108
108
140
140
70
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
15
8
1
4
16
15
15
17
10
4
3
3
4
17
24
15
6
3
5
7
20
11
2
2
3
6
8
8
5
3
2
1
1
6
8
5
2
1
2
3
21
11
1
27
17
8
15
8
1
1
1
1
2
1
1
1
1
2
4
4
5
4
3
4
5
8
13
10
8
6
4
4
3
3
2
1
4
7
42
24
6
6
6
6
5
5
6
6
7
7
7
7
13
16
10
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
14
14
26
29
52
38
39
49
40
43
49
43
46
52
45
47
47
40
47
36
38
39
36
52
34
32
30
26
25
24
27
23
25
27
24
29
24
24
26
26
26
31
25
20
20
20
20
21
29
22
23
23
21
24
24
25
27
29
35
29
36
30
22
20
19
19
21
25
25
21
18
17
14
19
11
13
14
14
20
13
13
14
14
16
19
24
24
24
16
14
16
19
20
35
35
30
36
36
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
11
6
1
4
6
9
6
3
2
1
1
1
1
2
4
4
3
2
3
3
3
4
2
1
1
2
2
2
1
1
1
2
3
4
5
3
2
2
1
1
6
4
2
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
2
2
2
3
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
17
17
24
30
34
37
56
45
56
48
56
50
39
37
38
35
35
47
29
30
34
40
45
57
57
57
57
39
40
39
36
41
41
39
52
46
45
43
41
52
40
43
46
42
56
56
46
56
45
43
44
42
42
43
43
43
45
43
44
45
41
47
41
45
52
57
68
68
68
56
56
68
44
42
41
39
41
41
36
39
26
35
19
16
15
17
22
28
39
39
39
39
34
45
45
42
47
47
39
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
4
4
4
5
4
4
4
5
7
4
2
3
4
4
2
1
1
3
3
3
3
2
2
4
7
4
2
1
1
4
3
3
3
3
4
3
3
3
3
2
1
1
1
28
17
6
11
6
2
6
3
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
2
1
1
1
1
2
3
7
6
5
4
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
2
2
2
2
2
2
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
47
47
47
45
45
71
43
46
46
44
44
42
47
44
49
53
56
63
71
61
55
54
56
58
56
65
65
47
55
53
63
71
52
61
49
41
39
50
33
37
37
38
53
39
38
39
40
39
45
41
43
52
42
52
44
42
52
47
53
64
53
65
45
42
39
40
30
26
24
21
19
22
19
20
21
23
22
22
34
21
30
20
22
23
23
26
26
26
25
26
31
39
37
64
64
51
65
65
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
21
29
19
9
7
6
6
6
12
6
1
1
1
2
2
2
2
3
3
2
2
6
3
1
6
4
3
3
4
3
2
2
2
2
2
2
2
3
4
2
1
1
2
6
4
3
13
10
7
5
9
7
5
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
49
49
49
46
46
72
47
47
47
58
41
38
43
37
43
49
53
60
72
59
49
45
38
37
38
38
44
44
46
49
60
72
53
59
50
42
43
45
38
48
36
36
40
39
38
47
40
39
58
36
34
38
34
33
44
32
31
32
34
37
34
41
36
35
33
43
33
35
36
48
37
29
31
30
30
31
31
32
37
27
47
21
28
36
43
58
58
58
41
36
31
30
23
22
22
23
23
23
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
23
33
31
19
8
6
4
6
9
6
3
2
2
2
2
2
2
3
3
3
5
7
5
3
6
4
3
3
5
5
6
7
4
1
1
2
3
3
3
3
3
2
1
3
4
4
4
3
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
4
17
9
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
171
45
45
94
81
114
163
100
114
116
117
138
108
163
116
127
128
171
138
105
99
98
91
87
138
78
70
67
63
61
61
79
82
92
97
171
92
97
96
83
110
71
65
65
48
45
54
61
66
107
78
63
64
56
58
64
68
70
71
54
52
65
43
46
41
35
51
47
48
51
110
47
52
53
42
54
39
41
44
50
51
35
34
49
61
77
107
107
107
64
53
46
37
33
30
30
35
33
33
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
163
31
31
22
13
13
10
7
5
9
14
30
16
3
2
2
3
3
4
4
3
2
4
7
24
14
4
3
3
5
6
5
3
2
2
4
4
5
9
14
8
2
4
6
5
4
4
4
3
2
7
4
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
5
3
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
10
10
67
52
59
165
83
90
94
137
98
99
165
106
112
121
138
112
137
91
99
83
72
71
68
82
78
74
137
73
70
83
80
86
138
79
73
73
67
67
77
66
68
81
60
73
53
49
53
53
55
57
73
61
65
64
68
67
69
79
79
68
67
65
68
68
72
77
77
79
71
59
54
53
53
58
56
57
81
51
73
45
47
50
50
54
54
54
52
54
54
48
54
54
36
39
29
29
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
1
1
1
9
5
1
4
11
10
8
7
5
3
1
4
4
4
8
4
1
10
6
2
7
5
3
3
6
10
7
4
4
4
5
3
2
5
9
16
9
3
2
2
4
4
4
4
3
2
3
2
1
1
1
2
3
2
1
1
2
2
2
3
4
4
4
3
2
2
20
11
3
3
3
3
3
3
3
6
5
3
1
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
34
34
51
47
68
80
57
68
63
66
68
63
70
66
67
70
71
80
66
62
61
55
52
66
49
53
49
52
66
52
80
58
60
62
71
48
50
55
45
51
41
40
42
41
38
48
40
40
59
37
38
40
37
37
45
36
37
38
38
38
41
41
34
35
33
43
33
33
33
51
30
29
27
22
26
22
22
28
38
25
48
25
32
40
45
59
59
59
42
38
35
31
29
32
32
33
41
41
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
7
7
7
13
10
7
4
6
9
5
2
2
2
2
2
2
1
1
1
1
2
9
5
2
1
1
1
3
6
8
5
2
2
3
2
2
2
3
4
3
2
1
1
2
1
1
2
2
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
3
4
4
4
7
4
2
2
1
1
1
1
1
1
1
1
1
4
7
4
2
2
1
1
1
5
7
9
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
47
47
77
81
165
92
104
121
118
132
187
125
127
165
138
143
134
187
132
108
119
121
130
187
133
140
140
106
132
96
97
100
100
103
106
100
78
77
77
83
83
77
106
79
86
93
81
93
78
75
106
84
85
103
82
73
84
90
104
134
107
140
106
111
118
118
125
125
125
110
106
125
88
86
97
102
118
118
107
84
88
68
52
53
54
51
51
51
50
51
63
80
78
134
134
115
140
140
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
29
29
21
13
15
16
15
14
16
18
30
18
7
2
7
7
5
3
3
2
2
4
6
25
29
17
6
6
14
11
8
10
6
3
4
4
5
7
10
5
1
6
11
8
5
5
5
5
6
11
8
4
1
5
5
5
4
2
1
3
2
1
1
3
6
15
17
18
11
5
6
6
4
3
7
7
7
6
5
9
7
5
3
1
1
1
1
2
2
2
2
3
4
5
5
5
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
105
105
105
91
89
105
96
91
95
201
124
145
175
192
193
290
290
196
283
165
163
174
159
158
151
151
151
125
128
130
147
142
152
147
152
139
140
152
125
201
118
115
114
103
100
107
116
109
134
102
124
92
85
118
116
127
281
171
185
281
200
197
210
367
184
179
190
155
150
201
130
124
167
208
238
367
367
216
203
165
130
118
113
111
115
156
172
196
367
189
198
198
134
134
133
123
139
139
64
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
23
32
46
26
7
5
4
8
15
8
1
22
11
1
12
9
6
3
2
1
14
8
2
1
41
24
7
6
5
6
4
2
2
7
4
2
7
9
12
7
3
2
2
10
44
78
78
40
2
18
10
3
3
3
6
10
5
1
1
5
4
4
14
14
8
2
4
7
11
13
16
20
12
5
60
31
2
2
3
6
4
2
2
2
2
2
3
44
24
4
4
4
4
4
31
18
5
5
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
32
32
26
27
29
34
30
34
29
41
31
30
31
30
29
31
33
32
41
31
33
35
33
42
34
38
40
40
41
38
51
42
41
45
52
48
48
51
46
52
48
43
49
45
67
52
51
53
55
51
52
56
65
55
61
52
50
54
55
59
65
67
63
52
61
51
39
37
33
32
33
29
39
37
21
30
33
41
67
45
63
46
42
42
37
36
36
37
39
37
37
37
29
26
23
27
16
16
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
4
3
2
4
6
18
11
5
9
5
2
1
1
1
2
2
2
2
2
2
5
4
2
1
1
5
7
5
3
1
1
2
2
2
3
6
4
3
2
1
3
4
4
4
4
4
4
3
3
3
3
3
3
2
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
5
7
9
6
3
2
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
27
27
27
29
30
55
36
38
40
63
37
38
38
35
38
40
40
54
43
47
53
55
58
66
69
62
62
60
63
76
63
65
76
68
68
72
76
67
72
67
69
72
56
57
61
50
50
53
61
52
51
53
76
60
66
72
97
77
80
97
79
76
76
97
69
67
67
61
60
64
69
65
93
80
59
68
57
56
64
45
50
45
47
51
55
63
64
69
93
74
80
80
63
66
66
56
58
58
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
13
13
13
9
6
6
6
7
17
9
1
3
4
3
2
1
1
3
3
3
5
4
2
1
2
2
2
3
11
6
1
1
1
6
6
7
14
22
18
14
12
8
4
1
1
2
4
3
3
3
2
2
2
2
2
3
2
1
1
1
3
3
3
2
1
3
2
1
1
2
3
2
1
4
4
3
3
2
1
1
1
1
2
3
5
6
7
5
4
8
10
13
10
8
8
8
8
4
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
44
44
44
43
43
68
48
48
51
78
46
46
52
54
61
78
72
68
72
64
78
62
63
61
70
53
49
49
47
50
68
52
53
52
59
50
52
59
54
54
70
51
52
51
51
52
46
49
51
46
57
45
43
48
48
50
51
70
53
53
55
49
47
48
49
51
50
50
43
41
43
50
40
41
57
48
50
50
52
44
41
42
42
43
43
43
43
38
38
44
44
34
39
41
43
48
55
55
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
12
12
9
7
19
11
4
11
11
6
2
2
2
2
2
2
3
2
2
2
2
2
2
2
4
3
3
3
6
7
7
4
1
2
3
3
3
3
5
4
4
4
2
1
2
4
5
3
2
7
4
2
2
2
2
2
1
1
1
1
2
3
3
3
2
2
2
2
2
4
5
6
8
7
7
7
7
4
1
3
6
11
7
4
4
4
4
6
4
3
3
3
2
2
2
10
14
18
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
33
33
33
33
35
50
41
42
44
78
44
47
48
45
45
48
48
42
48
43
43
54
56
65
115
71
75
75
74
76
71
86
76
70
70
66
76
77
81
115
86
70
71
66
72
78
80
119
93
104
100
99
119
104
103
115
102
108
123
95
123
96
90
123
75
68
74
71
75
109
84
66
66
47
42
54
66
78
118
109
84
60
55
46
39
34
29
33
39
40
64
64
48
51
50
61
50
50
118
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
24
24
24
14
4
5
4
4
15
10
5
13
14
14
15
15
9
4
4
3
2
5
5
5
6
4
2
2
23
14
5
6
6
7
4
2
10
18
13
7
2
2
2
4
4
5
9
5
2
3
2
1
3
2
1
1
1
1
1
2
6
4
2
2
1
1
2
2
3
5
4
3
2
1
9
5
1
1
2
9
7
4
2
2
2
2
2
3
4
4
4
5
9
11
13
16
18
9
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
17
17
59
109
74
109
109
88
114
155
146
167
213
188
213
190
213
174
171
132
167
134
127
125
208
105
97
99
86
89
106
82
82
80
76
84
83
109
118
155
208
110
130
148
144
145
154
144
154
133
154
119
112
110
127
150
152
208
237
145
169
153
151
237
172
193
205
237
237
162
146
134
88
90
92
102
117
117
108
82
134
58
67
81
88
108
108
108
72
64
61
58
57
73
73
61
57
57
51
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
1
1
1
6
3
1
2
4
10
16
45
39
21
4
18
30
17
4
14
19
17
15
19
17
12
7
4
4
8
6
4
4
4
6
6
7
10
14
15
8
1
9
9
9
8
7
75
38
1
20
11
3
3
5
7
6
6
3
1
6
4
2
1
5
7
10
9
8
8
26
18
10
6
2
5
6
8
4
1
12
7
3
2
1
1
1
1
4
5
5
6
6
3
1
1
4
5
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
14
14
35
32
35
62
44
46
48
78
48
46
62
43
45
47
63
42
40
40
39
63
62
72
150
81
87
87
65
62
59
59
62
64
78
66
65
72
72
74
150
85
90
88
75
74
66
64
62
61
61
65
83
65
79
82
87
150
90
87
84
74
72
64
74
60
63
62
62
60
52
45
42
40
41
47
43
50
83
50
75
50
53
56
55
58
58
58
56
58
58
57
58
58
54
46
43
43
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
1
1
1
3
2
1
3
6
10
6
2
3
2
2
3
3
3
3
3
2
1
1
1
2
4
5
7
7
7
4
1
3
4
5
5
6
7
5
4
3
2
2
2
6
5
4
7
7
8
11
6
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
2
1
2
4
2
1
1
4
6
5
4
3
2
2
2
2
2
2
2
2
2
5
6
8
9
10
7
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
34
34
67
63
65
134
63
67
74
78
81
83
134
94
97
98
138
82
73
71
57
55
51
61
41
38
32
28
32
35
40
63
65
65
138
61
62
67
62
61
63
68
49
56
57
55
68
59
56
57
68
50
48
55
38
41
45
51
60
61
61
46
47
42
47
50
52
63
63
52
43
37
36
34
31
31
31
28
32
36
40
48
48
48
50
52
52
52
41
36
38
41
39
60
60
50
61
61
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
2
2
2
4
3
2
6
11
17
14
12
6
1
3
2
1
2
1
1
3
5
5
5
5
4
2
1
1
1
1
1
1
1
2
4
3
3
3
5
3
1
4
3
3
5
5
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
7
4
1
1
1
1
2
5
7
9
22
28
35
24
13
7
1
1
1
1
1
1
1
1
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
14
14
49
46
115
67
86
115
92
136
115
85
96
87
90
98
96
90
136
82
90
88
76
87
82
97
103
103
136
92
88
89
86
86
87
85
86
94
70
61
70
64
73
80
88
76
103
73
69
73
69
73
89
81
85
85
85
82
86
85
95
88
90
95
84
103
83
82
82
81
77
69
60
64
62
67
65
65
89
54
85
43
36
34
26
29
27
32
51
35
50
50
51
58
58
58
65
65
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
1
1
1
14
7
1
8
14
14
14
11
8
5
2
4
6
4
3
3
2
2
1
1
19
13
8
8
8
7
4
2
3
3
2
2
2
8
9
10
5
1
4
8
7
5
3
4
2
1
19
10
1
1
8
8
6
3
1
4
6
9
11
14
12
10
8
8
8
8
5
3
4
5
4
4
4
4
2
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
6
16
21
11
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
44
44
44
38
38
45
40
39
46
52
67
89
82
98
93
98
96
98
76
96
68
76
76
72
92
63
60
59
57
57
57
56
56
62
63
80
72
62
66
71
92
66
70
80
73
93
155
116
155
115
155
100
91
86
79
77
78
92
72
80
65
58
60
61
61
66
62
62
62
53
50
62
37
39
43
46
57
57
48
43
44
56
52
58
58
58
58
38
36
29
31
35
42
59
59
48
55
55
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
14
14
20
11
3
3
3
3
8
4
1
2
3
4
4
4
3
2
2
2
6
4
2
1
2
2
3
9
13
18
12
7
6
5
5
5
7
13
10
7
4
4
4
8
5
2
7
12
8
5
3
2
2
2
5
6
3
1
3
6
9
7
6
7
9
35
23
12
9
5
2
5
3
1
5
5
5
3
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
12
12
27
52
36
52
52
39
44
59
45
49
48
48
54
48
46
47
59
44
46
54
68
60
54
56
58
62
61
74
74
59
74
55
54
49
56
45
44
47
42
46
52
48
60
53
55
61
52
59
51
50
59
52
53
61
61
67
105
65
72
70
67
105
76
84
83
105
105
70
69
63
57
57
55
55
55
54
55
55
44
62
47
48
50
48
48
48
48
48
50
50
48
48
53
57
68
68
62
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
1
1
1
5
3
1
4
8
9
8
7
5
3
2
1
1
1
2
2
2
2
3
5
7
6
6
6
9
14
7
1
2
4
4
3
2
2
3
4
3
2
2
4
6
3
1
5
3
1
8
6
4
4
5
4
4
2
1
1
2
3
3
3
4
2
1
1
1
2
1
1
3
2
1
24
35
42
23
4
2
1
2
2
2
2
2
3
3
3
3
3
3
5
6
7
21
28
14
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
28
28
73
87
94
292
130
139
147
208
125
126
132
107
140
153
159
292
172
205
263
254
354
388
318
371
371
259
271
262
295
234
236
226
215
251
176
177
189
165
233
157
169
171
174
184
192
230
219
213
230
230
267
245
220
231
231
258
284
290
388
371
270
253
231
197
191
185
198
192
197
237
164
219
148
180
201
208
297
237
212
267
241
245
245
245
245
208
156
140
140
147
175
211
253
269
388
388
201
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
7
7
7
15
11
7
7
6
6
4
3
10
6
2
3
4
3
2
3
2
2
9
6
3
10
6
3
3
17
10
3
3
5
9
7
5
5
7
8
9
7
4
1
5
7
10
10
9
9
39
23
8
3
16
12
8
8
9
6
4
3
2
5
8
11
10
7
4
4
36
22
9
23
28
21
15
15
21
28
36
29
22
22
22
22
22
22
18
15
22
26
27
18
10
10
109
159
97
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
52
52
70
66
68
132
68
72
72
75
73
85
132
112
128
121
136
98
121
79
71
63
54
51
44
45
40
45
55
60
75
85
75
73
136
65
65
60
51
47
43
42
37
34
33
33
35
35
46
36
33
35
35
36
29
32
33
37
50
39
51
39
37
44
31
30
33
28
28
47
27
27
25
24
24
25
25
26
31
26
28
44
36
39
42
46
46
46
34
37
40
43
50
50
50
49
51
51
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
34
34
24
15
8
18
14
10
14
11
8
12
8
4
6
6
5
4
4
4
5
3
2
4
4
3
2
2
2
2
2
1
1
7
5
3
3
3
4
3
3
2
2
4
2
1
3
2
2
3
2
1
1
1
2
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
11
14
7
1
1
1
1
1
1
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
31
31
63
52
56
134
57
56
64
66
70
69
134
86
94
102
138
92
87
77
64
59
46
41
39
41
38
45
53
60
78
86
77
74
138
66
67
61
49
47
40
39
38
42
43
49
69
55
69
51
69
47
42
39
32
30
30
31
32
37
33
34
33
32
32
29
32
30
30
47
31
30
30
36
27
29
30
31
36
30
34
33
35
38
41
47
47
47
30
27
25
22
21
27
27
27
26
26
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
1
1
1
2
1
1
2
4
17
10
3
4
4
4
4
5
4
4
4
4
28
15
2
3
3
3
3
3
6
7
4
2
3
5
4
3
3
3
4
2
1
3
5
11
6
2
18
10
2
1
1
1
1
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
11
16
21
11
1
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
31
31
74
69
70
128
89
70
70
73
72
75
128
88
93
98
132
92
87
78
82
67
64
59
82
58
60
68
82
71
78
80
75
76
132
73
67
62
52
48
46
53
39
40
42
42
50
44
50
45
59
49
46
51
49
41
41
43
50
41
51
39
37
35
32
32
31
31
31
35
32
34
33
36
59
36
39
40
39
43
36
45
44
47
47
47
47
41
40
43
43
37
37
50
50
49
51
51
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
128
3
3
3
3
3
3
3
3
17
10
4
5
4
3
3
3
3
9
9
6
3
3
3
4
4
3
3
3
6
3
1
1
2
4
3
2
2
3
5
3
1
3
5
7
4
2
12
7
3
3
2
2
2
2
2
1
1
1
1
1
3
6
3
1
3
3
3
3
3
4
3
3
3
10
6
2
2
2
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
50
50
64
71
73
174
86
92
106
121
150
186
278
238
278
262
278
205
262
164
141
128
106
97
97
80
74
84
106
124
173
174
137
137
120
102
90
113
82
91
97
89
106
104
107
121
158
130
158
116
158
96
88
84
82
77
78
97
78
78
73
73
72
76
70
73
65
65
59
54
53
61
44
45
47
55
60
61
76
61
67
76
66
67
65
65
65
47
39
33
31
32
36
41
41
46
43
43
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
31
34
36
18
1
1
1
1
8
4
1
25
14
3
13
14
8
3
3
3
3
10
5
1
1
1
1
1
3
2
1
10
11
8
6
6
6
7
10
8
7
4
2
4
5
7
7
4
2
9
6
4
4
4
5
5
3
1
1
4
4
5
5
5
5
18
18
18
18
9
1
3
4
5
8
10
12
7
2
1
1
4
3
2
2
2
2
3
3
3
3
4
6
7
8
5
2
2
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
52
52
52
48
47
71
47
46
48
54
51
58
62
71
71
71
71
67
71
71
57
53
55
55
54
66
66
47
55
54
60
71
53
55
49
45
48
50
44
50
44
41
52
37
39
46
40
46
49
38
46
37
34
34
28
31
38
44
52
65
53
66
43
40
38
32
34
32
32
50
30
28
28
26
23
24
23
24
30
23
28
33
33
37
41
49
49
49
32
28
32
37
38
65
65
54
66
66
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
33
38
25
13
11
7
4
9
11
6
2
1
1
3
2
1
2
1
1
2
3
5
3
2
7
4
2
2
4
3
2
4
4
5
5
5
5
5
19
10
1
3
5
13
9
6
6
5
4
4
3
2
2
1
1
2
1
1
2
2
1
1
1
1
1
9
6
4
2
1
1
1
1
2
7
12
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
34
34
31
33
35
60
40
39
39
61
37
40
41
38
41
42
46
52
48
60
56
56
57
70
58
57
60
61
70
75
77
93
84
84
79
73
75
79
68
68
93
63
63
62
61
61
67
77
70
93
80
62
59
64
64
70
105
81
82
105
82
79
83
105
64
80
62
59
64
78
72
69
96
86
53
59
65
65
68
100
57
71
61
57
60
65
72
82
96
100
100
86
72
70
70
72
62
62
100
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
2
2
2
4
9
20
13
6
5
3
2
3
5
4
3
3
2
2
2
2
3
7
4
2
2
22
12
3
7
6
5
4
4
7
10
7
4
1
4
3
3
2
2
23
13
3
6
4
3
3
3
3
5
3
1
1
5
7
4
1
2
2
2
3
5
4
3
4
7
18
16
12
7
2
2
3
3
2
1
1
1
1
1
1
3
6
8
9
10
9
8
8
8
8
8
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
15
15
30
28
31
62
52
56
60
144
69
72
106
82
84
112
106
98
144
92
112
74
59
57
51
68
65
66
144
67
64
66
54
51
63
44
42
54
37
34
34
32
37
40
38
47
46
39
40
46
39
42
46
48
51
58
58
57
47
44
40
38
37
36
35
46
31
29
29
26
26
29
26
27
30
29
28
32
40
30
50
26
24
22
18
18
19
20
24
20
22
23
21
30
30
28
31
31
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
4
4
4
4
4
4
4
10
10
5
1
1
1
2
2
2
4
3
2
2
2
4
2
1
3
3
3
3
6
4
2
1
1
1
1
3
4
5
5
3
2
3
4
4
2
1
3
2
1
3
2
1
1
4
2
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
2
3
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
15
15
33
34
51
43
92
106
114
338
117
119
118
82
76
68
60
48
40
34
36
46
47
51
106
43
42
41
32
29
27
30
33
38
60
51
97
106
112
316
113
117
105
67
57
100
106
117
338
128
135
133
108
106
101
106
84
83
74
69
105
55
51
46
36
33
80
85
90
316
86
89
92
57
49
44
36
37
34
32
37
29
81
141
210
338
338
338
170
145
116
82
64
51
41
38
24
24
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
5
3
1
5
9
12
13
9
6
8
7
6
6
5
4
4
4
6
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
2
1
1
1
1
1
1
1
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
29
29
32
43
46
52
97
114
122
331
113
112
115
84
80
69
57
59
38
31
30
68
73
76
259
74
73
73
45
41
37
29
29
44
85
92
127
259
160
259
197
153
258
114
100
142
140
162
331
192
191
259
192
212
216
259
197
188
176
144
258
107
97
86
57
48
81
77
78
252
72
72
70
39
32
38
37
39
79
34
32
31
76
136
206
331
331
331
172
145
114
79
62
48
38
33
19
19
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
2
2
2
4
3
2
4
5
6
10
8
6
4
2
3
2
2
2
2
2
1
1
2
4
3
2
1
1
1
1
1
2
1
1
2
2
1
1
3
3
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
4
4
4
4
5
3
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
17
17
37
35
52
65
48
52
50
60
52
50
65
52
55
59
66
58
60
64
63
66
73
73
67
67
67
55
60
54
57
56
59
64
66
60
46
54
44
42
42
37
34
30
30
33
37
37
60
39
42
46
39
46
42
46
49
50
63
47
67
45
41
40
36
35
34
34
34
31
31
28
34
31
25
28
28
29
30
30
34
31
31
32
32
32
32
23
18
15
21
30
32
63
63
53
67
67
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
2
2
2
5
3
2
4
6
9
15
15
9
4
2
2
2
1
1
1
1
27
21
15
15
9
4
3
3
5
4
3
2
4
3
3
2
2
3
3
2
2
2
2
3
2
1
3
3
3
3
3
2
2
3
3
2
2
4
3
3
3
4
3
3
2
1
1
1
1
1
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
167
71
71
113
125
112
167
125
109
112
121
119
140
225
177
185
198
198
146
146
148
190
226
264
341
341
341
341
215
224
211
196
219
196
202
209
239
226
193
219
243
225
279
316
203
221
175
179
185
191
239
184
247
199
224
252
267
312
267
260
240
316
229
235
422
234
248
239
225
225
181
174
165
312
258
289
422
422
236
227
182
157
147
156
152
151
194
219
251
422
262
262
262
197
190
190
176
208
208
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
9
9
9
8
8
9
8
8
15
21
24
18
13
13
13
13
8
4
4
4
16
17
19
27
44
23
3
3
17
29
22
16
13
10
10
10
16
22
34
19
5
7
9
10
10
10
11
12
17
22
14
6
5
5
6
22
14
6
2
25
15
6
5
3
2
1
1
1
15
9
3
2
2
4
6
6
6
3
1
1
2
3
3
3
3
3
4
30
22
14
14
50
34
18
18
18
18
12
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
32
32
67
51
56
132
62
61
66
84
68
70
132
87
93
98
165
77
69
75
75
97
106
127
149
117
117
101
103
105
101
112
121
117
165
105
121
108
108
109
149
91
81
89
78
82
92
95
100
107
119
106
115
119
128
128
127
149
119
119
127
109
114
154
117
116
111
110
105
102
105
110
110
121
126
154
154
110
104
92
88
92
98
107
107
109
114
123
154
127
127
127
109
112
115
108
127
127
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
2
2
2
5
3
2
6
7
9
6
3
6
4
2
2
5
3
1
1
1
2
2
2
3
6
5
4
4
12
7
3
3
3
8
8
6
5
7
6
6
5
4
3
2
3
5
11
7
3
17
15
8
2
13
9
6
4
2
1
1
2
3
15
17
9
2
2
2
3
3
3
12
7
3
58
30
2
2
2
2
3
6
32
48
27
7
7
7
10
11
13
13
8
3
3
6
8
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
44
44
44
41
41
58
42
40
49
67
60
70
67
67
58
70
57
59
53
70
57
57
62
81
58
62
62
41
43
43
40
41
52
44
52
48
48
50
52
67
56
59
81
56
67
52
47
48
44
42
56
41
42
44
49
42
46
54
57
59
81
62
56
56
54
67
55
52
52
67
47
46
46
45
44
45
46
44
49
56
39
38
40
40
44
49
54
60
72
72
72
72
56
59
59
55
62
62
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
12
12
19
13
7
10
7
4
7
4
2
1
1
1
1
1
2
3
3
3
5
3
2
2
15
8
1
1
2
1
1
3
2
2
3
4
5
9
6
3
3
3
2
2
13
17
21
11
2
2
1
1
1
1
1
2
1
1
1
1
3
3
3
3
2
2
1
1
1
3
6
4
3
4
22
12
2
2
3
3
3
3
3
3
3
3
3
18
11
5
5
5
4
3
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
14
14
35
32
35
67
45
47
56
84
64
67
71
70
71
79
79
70
68
70
78
81
88
119
90
87
87
82
65
74
73
79
119
83
84
80
65
62
75
72
76
119
85
82
82
81
78
81
83
89
89
114
100
110
118
129
129
129
111
100
114
82
81
74
66
67
60
62
62
53
53
58
46
46
48
51
47
51
80
49
67
48
49
49
45
45
45
39
47
37
44
51
53
88
88
67
73
73
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
3
3
3
3
3
3
3
3
7
4
1
2
2
2
2
3
2
1
1
1
2
1
1
1
1
1
1
2
6
4
3
3
4
5
4
3
7
5
4
3
3
3
4
11
6
1
41
28
16
17
9
1
1
1
12
8
4
2
1
4
4
4
4
3
2
2
2
2
2
2
2
2
2
3
5
3
2
2
4
3
2
2
2
2
2
2
3
3
3
3
3
3
3
4
9
12
13
10
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
75
34
34
55
57
55
77
77
52
60
62
64
73
70
70
72
73
75
75
73
73
68
75
56
68
48
42
39
41
49
50
75
71
60
57
75
53
51
75
49
53
56
63
59
49
68
40
40
41
41
41
45
54
45
63
39
37
38
40
40
38
59
37
44
41
37
68
35
35
35
27
26
24
23
24
20
22
23
26
37
26
33
38
33
35
35
35
35
23
21
17
15
16
15
23
23
24
24
24
38
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
7
7
7
10
8
7
7
8
17
13
9
7
4
2
4
4
4
4
3
2
2
1
1
8
5
2
2
3
4
4
4
4
5
3
2
2
4
6
4
2
2
4
6
6
4
2
4
4
4
5
4
4
4
4
5
6
5
4
5
5
3
2
4
4
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
5
3
2
2
2
1
1
1
1
1
1
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
41
41
41
41
46
45
40
42
41
47
46
36
43
37
40
42
43
46
43
41
45
61
63
64
144
62
63
65
59
60
58
74
58
56
74
53
67
80
85
114
144
79
85
82
80
80
73
80
77
100
84
78
100
83
102
114
95
144
87
85
80
67
65
61
60
64
54
54
53
50
48
56
49
52
56
52
56
56
53
51
61
47
47
46
42
42
42
36
47
36
47
47
29
28
26
30
25
25
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
14
14
12
8
4
4
4
4
9
11
9
5
2
2
2
2
2
2
3
2
2
2
2
14
8
3
3
3
10
5
1
3
3
3
2
2
4
3
3
2
1
1
2
10
6
3
15
9
3
5
5
5
4
4
8
7
4
2
1
1
1
2
4
3
2
2
1
1
1
2
2
2
2
3
25
35
40
20
1
1
3
4
4
4
4
4
5
3
1
1
1
1
1
1
3
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
33
33
94
101
114
389
146
152
162
189
139
160
204
182
204
220
225
222
389
221
170
202
173
162
281
137
138
192
232
269
407
407
309
304
351
256
265
351
233
281
184
154
138
122
114
123
149
162
189
248
203
193
248
211
232
281
258
215
214
258
187
175
172
258
143
139
149
119
105
152
91
87
109
131
164
225
225
211
152
123
110
91
111
127
149
189
189
189
225
171
211
211
118
112
97
84
66
66
49
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
2
2
2
3
2
2
3
5
17
9
1
10
15
17
18
20
11
3
3
3
13
8
3
1
4
3
3
3
13
15
18
10
2
7
7
7
30
31
25
15
5
3
1
5
6
7
13
8
3
19
15
11
15
16
13
11
7
3
2
3
2
1
11
11
6
1
2
2
3
13
16
13
9
6
26
13
1
1
4
8
9
10
10
10
10
10
11
12
8
5
5
5
5
5
7
7
7
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
44
44
100
106
120
401
156
161
172
225
156
161
176
185
201
259
259
241
401
242
217
250
229
249
270
182
168
202
245
277
402
402
316
311
354
260
266
354
244
270
215
193
197
173
188
188
200
188
225
241
220
207
241
249
239
270
276
233
229
276
229
221
234
276
269
303
278
303
303
224
212
303
186
213
249
233
282
282
193
189
196
201
222
249
249
249
249
225
233
193
225
225
167
164
164
137
133
133
63
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
14
14
9
5
5
4
4
5
9
5
1
9
5
2
3
17
10
4
4
3
2
5
3
1
8
4
1
1
10
5
1
3
6
7
7
7
29
28
22
14
7
4
2
20
13
7
33
20
8
20
13
7
2
7
7
7
7
6
4
3
2
2
17
15
14
9
4
3
3
2
2
8
7
7
21
12
4
4
10
5
1
7
69
100
116
124
132
70
8
1
1
1
1
1
16
23
27
17
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
239
239
239
215
269
416
301
416
294
416
230
202
188
153
134
120
104
95
70
59
64
60
64
95
68
75
75
47
56
55
57
91
66
67
61
70
57
64
66
66
91
60
60
53
48
54
66
68
102
91
70
71
63
67
53
54
59
61
68
75
61
68
52
48
53
55
77
77
75
168
65
61
57
38
35
58
59
65
168
66
70
72
83
104
127
168
168
168
96
80
74
67
63
75
75
65
68
68
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
97
168
113
58
9
5
1
6
11
14
18
23
12
1
3
4
3
3
2
1
5
6
7
12
9
5
1
1
1
1
1
1
2
2
2
2
2
5
6
3
1
1
2
21
30
18
7
5
4
3
3
3
2
2
3
2
2
3
2
1
1
1
1
2
1
1
1
1
1
2
3
5
7
13
9
5
5
8
5
3
2
2
2
2
2
2
2
3
3
3
3
3
3
3
5
6
6
7
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1696
37
37
435
230
314
707
447
477
567
613
710
808
989
923
988
925
1696
805
745
667
583
594
573
989
474
405
346
237
217
173
159
406
479
562
1696
552
518
511
360
347
298
360
200
183
161
170
184
199
345
184
184
187
175
164
107
146
184
242
378
279
360
214
183
172
144
131
119
98
97
75
58
50
39
33
27
36
37
47
85
90
133
290
225
279
279
279
279
144
121
95
125
184
198
378
378
281
350
350
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
707
6
6
6
13
9
6
6
23
27
27
27
16
5
5
5
5
9
11
13
53
35
18
15
13
12
7
2
2
2
1
1
2
1
1
26
30
16
2
6
4
3
3
2
2
6
4
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
19
11
3
2
1
2
2
2
2
4
2
1
5
8
9
10
10
10
11
6
1
2
3
4
7
10
18
11
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
27
27
36
34
35
58
39
39
39
50
40
38
58
42
48
50
60
48
48
42
41
52
52
51
100
51
48
49
41
41
44
39
42
53
60
58
83
92
74
98
95
74
100
61
52
48
48
49
59
83
63
92
68
73
86
98
95
94
81
75
100
55
53
49
38
43
28
24
23
20
19
19
16
16
27
23
25
32
50
34
48
48
46
49
49
49
49
29
26
21
20
23
22
35
35
31
36
36
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
2
2
2
4
3
2
3
4
15
8
1
2
2
2
1
1
1
3
3
2
2
3
2
1
3
4
5
4
4
3
3
4
3
2
2
2
3
3
4
3
3
2
2
8
4
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
1
1
1
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
27
27
68
56
61
135
71
79
105
121
138
153
233
161
164
156
145
149
124
153
140
133
144
186
137
143
143
118
139
153
184
184
174
183
181
233
186
157
153
150
195
142
135
144
195
122
136
140
125
198
125
126
120
124
103
97
124
119
136
233
141
142
158
158
174
195
198
198
148
142
124
142
95
108
127
121
158
158
138
132
142
195
177
198
198
198
198
151
152
137
158
158
130
143
143
114
100
100
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
130
4
4
4
6
5
4
7
10
17
9
1
5
4
3
3
3
3
4
4
3
3
2
1
1
15
10
6
6
10
16
10
5
3
8
14
9
5
7
10
6
3
5
6
8
9
10
15
8
1
8
4
1
4
2
1
6
3
1
1
3
2
1
3
3
3
4
4
4
5
10
7
5
4
3
5
5
5
4
3
5
7
5
3
3
3
3
3
11
9
8
8
8
8
8
25
18
12
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
32
32
44
41
56
60
54
58
62
97
66
58
60
54
56
60
62
66
62
60
57
59
64
66
76
67
67
62
58
60
65
63
67
69
73
84
65
84
67
76
72
70
75
73
67
97
62
64
67
63
62
71
62
61
64
76
65
72
73
73
72
84
67
70
69
84
56
56
47
41
40
43
37
37
59
48
50
61
73
51
97
46
45
44
33
30
31
34
34
43
44
52
64
64
64
64
67
67
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
2
2
2
5
3
2
2
3
9
5
2
3
2
2
3
3
3
4
4
3
2
2
2
2
9
7
6
4
2
3
2
2
3
3
3
2
2
3
3
2
1
1
2
3
2
1
3
2
2
2
1
1
2
1
1
1
2
4
2
1
1
1
2
4
3
2
2
2
1
1
2
3
7
12
9
7
7
4
1
7
4
1
1
1
1
1
1
1
7
12
15
9
3
3
3
3
3
3
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
44
44
60
59
99
69
70
99
75
83
99
85
95
91
95
87
95
76
82
68
65
67
66
69
78
56
54
54
51
51
54
52
51
52
62
53
58
76
62
78
77
61
75
58
64
53
53
55
57
58
57
76
58
57
65
78
62
77
65
65
75
59
64
50
44
51
36
33
32
31
32
39
43
40
57
38
40
48
48
41
64
28
27
27
24
27
30
34
43
41
41
40
36
45
45
47
52
52
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
14
14
18
22
26
16
7
5
9
5
1
8
5
2
9
11
7
4
4
3
2
2
1
1
10
6
3
3
11
6
1
2
4
6
4
2
5
4
4
2
1
1
2
5
4
4
6
4
2
4
2
1
1
1
1
1
1
1
2
1
1
1
2
4
3
3
3
3
2
2
2
3
6
4
3
3
3
2
2
7
4
2
1
1
1
1
1
2
2
2
2
3
3
3
3
5
6
7
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1649
98
98
380
167
212
301
306
317
442
615
759
919
1348
1124
1151
1067
1649
986
889
784
919
725
686
1348
529
470
420
263
248
211
218
455
531
554
1649
505
488
522
351
338
338
227
208
176
159
150
173
178
160
247
227
243
374
376
196
225
253
272
285
337
336
252
338
248
262
256
247
247
195
137
132
100
81
111
65
72
74
73
123
120
178
374
300
376
376
376
376
200
172
132
125
151
151
240
240
196
219
219
111
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
301
35
35
44
29
15
13
11
15
25
19
13
8
4
1
2
4
6
15
25
13
1
3
6
11
12
6
1
1
1
2
3
2
1
5
8
8
8
8
9
8
7
5
3
2
6
5
5
5
4
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
2
11
16
18
21
12
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
11
16
18
12
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1656
39
39
358
148
233
349
546
607
941
1656
1572
2077
2077
2077
1987
2019
1686
2019
1384
1409
1153
916
844
1307
564
484
413
267
246
210
180
411
472
548
1656
528
531
577
395
365
344
262
234
212
244
175
205
228
288
276
257
267
345
376
181
203
225
247
267
298
313
237
344
187
179
180
177
158
137
243
99
88
78
56
52
57
54
57
104
109
170
345
292
376
376
376
376
288
184
147
131
131
126
163
163
127
141
141
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
349
3
3
3
6
4
3
3
14
25
14
4
6
7
8
8
6
5
5
5
130
76
22
6
4
13
7
2
1
1
1
1
1
2
3
24
13
2
2
8
7
7
7
7
10
10
6
3
3
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
9
13
15
18
10
3
2
1
4
4
4
4
3
2
1
1
2
16
23
27
29
31
16
1
1
1
1
1
1
11
16
22
12
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
185
14
14
77
58
78
184
111
113
108
131
113
108
184
121
122
131
185
118
131
97
93
83
80
79
71
79
78
81
131
90
89
121
106
108
185
107
88
97
89
90
121
79
71
71
67
69
102
102
108
249
116
112
118
100
103
102
102
96
90
107
83
81
80
81
75
73
71
100
100
101
249
98
98
93
71
70
69
65
67
67
61
84
75
80
80
80
80
103
138
137
249
249
124
125
106
92
64
64
73
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
184
1
1
1
2
1
1
2
3
8
7
7
5
3
3
3
9
6
4
4
4
10
6
3
7
5
3
2
2
12
9
7
4
2
6
6
5
5
7
8
4
1
5
10
15
11
7
21
12
3
10
6
2
2
3
2
1
1
4
2
1
2
8
4
1
4
5
6
7
8
6
5
7
9
8
8
7
7
4
1
2
3
3
3
3
3
3
4
23
14
6
6
6
6
7
10
7
4
4
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
381
98
98
190
161
199
377
314
307
301
564
341
346
583
324
343
348
381
282
239
259
316
359
447
606
412
387
389
389
362
358
468
366
410
432
416
583
386
368
383
366
547
410
465
454
451
564
427
435
499
407
449
487
606
575
429
468
462
505
555
583
534
483
503
442
459
479
468
547
547
432
439
356
350
282
261
286
280
347
454
380
564
606
545
575
575
575
575
499
438
365
344
332
319
412
412
344
361
361
199
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
377
33
33
25
18
38
29
20
32
32
29
27
19
10
1
4
6
4
3
2
1
5
33
30
27
32
25
19
15
12
38
26
15
10
30
25
20
29
22
15
17
20
15
11
44
29
15
100
67
35
35
27
17
8
9
10
13
11
10
13
16
19
19
18
17
11
5
11
17
31
76
53
31
30
29
53
29
5
5
12
36
33
31
31
31
31
31
31
112
68
24
24
24
24
24
35
43
47
38
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
41
13
13
52
56
138
86
106
138
129
153
151
154
199
138
135
154
126
131
121
154
132
109
104
154
77
68
72
61
72
102
88
101
117
184
128
188
150
136
146
138
199
100
88
79
53
67
86
89
153
150
124
131
154
184
83
85
103
99
95
188
79
74
65
44
68
97
124
199
199
138
91
74
52
37
27
23
19
19
40
68
98
154
154
154
154
154
154
153
79
66
62
58
54
70
70
56
67
67
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
3
3
3
16
9
3
8
16
14
9
4
2
1
1
1
1
3
7
11
6
1
6
5
4
10
5
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
3
7
5
3
2
2
2
2
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
19
19
48
52
65
78
90
104
149
183
220
329
279
279
305
329
271
305
258
329
264
245
236
218
189
189
189
115
112
101
89
84
100
96
93
173
95
112
142
131
155
208
100
97
87
85
95
102
173
102
91
90
75
93
68
97
111
150
233
158
236
133
126
119
122
129
132
155
155
114
93
76
61
63
41
40
37
33
48
66
87
126
126
126
130
135
135
135
69
58
83
113
120
233
233
181
236
236
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
52
1
1
1
9
5
1
9
18
18
18
20
11
2
2
2
2
3
2
2
8
15
10
6
13
11
6
1
1
6
4
3
3
3
5
4
4
4
4
6
5
4
2
1
2
5
9
18
11
4
5
3
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
5
3
1
1
2
2
3
4
17
23
30
25
21
21
11
1
2
3
3
3
3
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
33
33
76
70
83
124
119
134
183
290
270
290
363
363
268
265
248
225
217
213
162
173
171
184
149
149
149
90
100
89
83
123
103
121
134
125
162
118
140
141
123
174
110
88
79
80
96
104
149
162
129
137
176
177
89
107
115
133
184
125
179
99
82
75
62
62
79
72
69
141
60
53
50
34
26
29
26
31
54
56
82
176
140
177
177
177
177
149
86
71
83
102
104
184
184
142
179
179
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
124
7
7
7
18
12
7
6
25
25
16
7
4
2
2
2
2
7
9
12
7
3
4
5
7
5
4
4
3
2
1
1
1
1
1
1
1
1
2
4
3
3
4
5
4
3
3
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
2
3
4
4
4
4
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
5
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
127
12
12
64
53
81
127
140
201
188
275
275
235
341
213
205
165
134
127
110
122
129
155
235
183
194
194
194
118
111
100
87
86
99
98
93
160
91
99
120
120
121
202
116
112
102
96
95
104
160
98
110
109
108
113
74
102
106
137
233
149
235
137
114
111
92
81
73
66
59
53
61
73
48
75
46
51
53
56
77
61
70
108
96
113
113
113
113
101
71
61
84
117
121
233
233
185
235
235
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
1
1
1
27
14
1
4
13
12
7
3
2
2
2
2
2
3
5
5
5
22
27
15
3
5
6
8
10
9
6
4
3
3
6
11
7
3
5
4
3
6
5
5
8
9
9
9
7
5
7
4
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
8
4
1
1
1
1
1
1
1
3
4
4
4
4
5
3
1
1
1
1
1
1
1
1
1
2
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
106
17
17
38
31
51
61
76
106
123
131
169
324
207
240
266
324
240
266
237
271
324
411
559
516
559
559
559
289
287
244
196
274
225
224
257
481
218
276
305
283
305
526
237
226
207
202
225
225
481
207
175
171
119
104
88
162
169
269
552
318
554
292
277
219
173
152
124
98
87
69
68
71
52
73
45
41
41
36
80
85
135
305
226
277
277
277
277
151
133
107
164
255
272
552
552
420
554
554
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
5
3
1
6
11
14
7
1
3
4
5
5
5
4
4
4
4
3
3
2
1
3
2
2
2
4
3
3
5
5
5
5
4
3
3
5
4
4
4
2
1
5
7
9
5
2
5
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
3
3
3
3
2
1
1
2
15
8
1
1
1
1
2
3
3
3
4
3
2
2
2
2
2
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
33
33
33
35
39
73
47
45
47
82
44
44
46
32
39
47
47
73
62
47
49
54
46
50
63
49
62
62
55
59
73
61
67
69
76
82
64
82
64
63
59
59
62
72
59
63
59
61
69
84
75
94
88
99
107
122
122
122
102
93
91
82
75
68
59
82
45
39
34
31
32
31
36
37
39
45
44
46
72
45
63
44
45
45
40
40
40
35
43
35
44
44
27
26
24
23
21
21
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
4
4
4
3
3
4
3
3
6
8
11
6
1
2
1
1
1
1
1
1
2
6
8
11
8
6
6
4
2
5
3
2
2
3
2
2
2
3
4
3
2
2
2
6
3
1
8
5
2
21
12
3
3
3
3
3
5
6
6
4
2
1
3
3
2
1
1
1
3
2
1
2
3
3
4
2
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
2
3
4
4
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
95
95
95
94
95
139
85
71
69
65
55
49
50
43
58
68
87
120
98
139
142
156
187
201
171
151
151
119
120
114
120
103
101
139
100
89
100
108
101
143
107
100
171
96
96
117
130
147
179
227
170
188
199
187
227
199
182
197
201
170
227
147
143
129
123
124
122
126
126
105
119
179
105
146
129
138
161
161
128
124
108
118
113
111
110
110
110
114
118
118
118
127
133
201
201
158
168
168
80
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
23
30
27
19
11
7
4
4
8
4
1
2
2
2
3
3
2
2
3
2
2
5
3
1
5
4
4
4
24
18
11
4
5
7
5
3
7
5
4
3
3
5
7
11
7
3
17
12
8
51
26
1
1
1
7
7
6
5
3
1
3
6
6
7
5
3
2
1
1
1
2
7
10
14
19
11
3
3
7
4
2
5
6
7
7
7
8
14
11
9
9
9
9
9
21
27
30
22
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
33
33
77
77
82
171
99
108
121
181
116
116
132
102
102
100
136
88
97
107
182
196
222
525
222
205
191
152
158
153
166
156
224
294
317
527
525
359
380
416
520
410
527
367
520
303
339
326
282
527
248
235
231
181
166
162
130
139
138
130
190
127
185
243
317
446
451
451
263
220
185
142
134
137
147
149
160
160
174
166
233
446
366
451
451
451
451
280
253
220
177
160
139
131
131
126
148
148
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
7
7
7
12
9
7
7
14
21
21
21
12
3
3
3
3
3
3
3
3
21
17
14
21
17
10
3
3
12
8
5
11
10
10
8
6
11
24
39
22
5
4
4
9
13
18
77
45
14
26
15
5
7
6
5
16
10
5
3
1
2
3
11
11
7
4
2
1
1
1
2
5
4
3
11
7
4
4
5
3
2
1
3
4
4
4
5
8
9
10
10
11
14
15
16
15
14
7
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
33
33
47
44
71
63
78
98
98
98
90
89
108
97
101
113
113
90
113
72
77
90
95
111
111
111
111
75
79
73
65
102
70
74
77
79
66
73
76
80
102
89
79
73
74
61
68
68
73
102
69
73
73
63
59
59
54
62
73
82
89
92
81
85
90
95
92
95
95
79
70
96
64
74
96
84
96
96
79
76
75
73
75
76
76
76
76
64
61
64
64
69
64
82
82
72
92
92
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
10
5
1
4
9
15
18
13
8
5
2
3
5
4
3
3
2
2
7
12
22
22
14
6
6
10
5
1
1
1
3
2
1
4
7
10
5
1
2
3
4
2
1
4
5
7
8
8
5
3
8
8
9
8
5
3
3
6
11
16
9
2
1
1
1
1
5
10
6
2
7
14
7
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
6
7
8
9
9
7
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
32
32
48
62
66
126
83
83
97
123
100
101
129
106
115
119
116
126
123
90
93
103
105
127
109
109
109
114
123
120
155
124
122
129
114
104
109
110
97
105
100
105
113
99
98
97
98
101
104
109
113
115
120
129
116
115
115
115
113
107
127
103
111
141
124
134
124
134
134
111
105
134
103
112
126
141
141
129
108
92
94
120
110
118
118
118
118
120
141
115
115
115
101
105
110
106
127
127
69
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
2
2
2
5
3
2
4
11
18
13
8
6
4
2
4
6
4
2
4
6
11
7
3
8
10
6
3
3
17
24
16
9
3
9
5
1
10
10
10
5
1
6
9
9
5
1
5
4
3
3
4
3
3
22
12
3
14
8
2
3
3
4
14
11
8
6
5
5
10
8
6
5
7
6
5
5
5
5
5
5
3
2
2
2
2
2
2
18
12
6
6
6
6
6
8
13
15
12
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
100
100
130
133
260
154
164
260
167
172
260
154
149
146
137
134
130
136
110
87
104
115
123
207
130
121
119
110
115
114
144
115
133
156
150
209
207
151
150
167
202
173
209
166
202
144
147
146
138
209
142
140
152
131
130
152
128
135
144
152
149
149
137
149
142
139
143
143
125
115
105
100
102
115
126
141
149
149
125
111
111
135
131
143
143
143
143
124
141
119
149
149
99
98
92
91
98
98
66
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
130
38
38
29
20
41
24
7
13
25
14
3
5
3
1
4
8
18
23
12
1
5
10
6
3
16
10
5
5
25
14
4
2
1
9
6
3
11
30
17
4
5
3
1
6
12
13
14
7
1
7
5
4
3
4
4
4
5
3
1
4
5
6
8
8
5
2
2
2
6
5
4
8
4
1
66
34
3
3
3
3
3
3
5
6
7
7
8
8
8
8
8
8
4
1
1
7
10
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
35
35
33
40
41
45
63
54
63
61
63
68
76
75
77
85
85
75
71
69
69
70
67
63
86
50
46
49
55
54
57
103
63
65
66
61
59
68
70
86
103
68
77
58
54
52
59
63
62
103
76
85
98
90
89
98
97
86
89
81
89
84
66
64
70
71
70
84
84
48
46
42
43
47
45
60
60
42
48
38
42
59
54
63
63
63
63
57
60
48
48
48
45
63
63
56
67
67
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
1
1
1
4
2
1
4
8
21
12
4
6
5
5
6
8
8
8
8
6
5
5
4
4
9
5
1
1
6
4
3
9
7
4
2
1
7
8
10
5
1
1
1
2
1
1
4
2
1
2
1
1
1
1
5
9
9
6
3
3
8
4
1
1
1
1
1
1
3
2
2
3
2
1
4
4
4
3
2
2
2
2
2
2
2
2
2
9
7
5
5
5
4
3
3
3
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
45
45
57
54
53
76
52
48
49
48
50
51
63
53
57
61
71
67
62
76
59
64
65
65
76
63
63
57
59
57
67
61
61
76
71
59
62
64
61
74
76
59
70
60
64
55
52
55
54
54
60
53
56
55
59
74
62
76
66
64
70
54
64
55
56
56
56
56
45
45
40
43
37
37
60
43
46
52
48
56
65
37
42
42
41
43
43
43
27
34
40
48
63
63
63
57
47
47
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
31
31
23
16
15
9
4
11
12
8
5
4
3
2
6
10
6
2
3
2
2
2
2
10
16
9
3
3
8
5
3
2
5
7
8
5
2
3
4
3
2
2
4
6
3
1
11
6
2
6
6
6
6
6
5
4
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
3
6
4
3
2
2
1
1
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
8
5
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
4
44
44
44
44
42
70
46
47
48
57
44
43
46
42
46
51
54
59
70
57
50
50
41
40
39
42
39
42
57
46
59
70
50
57
48
41
39
50
36
36
35
33
35
35
33
41
35
34
45
33
34
35
35
36
39
37
37
36
36
35
36
35
31
31
30
37
28
26
25
25
25
25
22
34
24
27
26
27
32
26
41
34
36
39
40
45
45
45
30
25
24
22
22
27
27
28
36
36
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
3
11
19
22
14
7
5
4
6
8
5
2
2
2
2
2
2
2
2
3
2
2
2
2
2
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
4
7
15
8
2
13
7
2
7
4
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
8
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
38
38
50
69
64
86
86
78
81
160
80
80
100
63
71
76
71
82
71
63
71
68
69
69
76
67
71
90
94
144
144
117
144
104
95
93
96
99
98
160
100
78
78
63
61
59
59
59
67
67
77
108
93
108
104
131
131
132
274
120
149
152
138
274
169
203
225
274
274
160
145
123
96
92
88
93
88
88
108
57
46
37
43
57
76
108
108
108
64
55
53
52
52
69
69
58
53
53
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
4
4
4
9
6
4
4
7
20
12
5
5
5
5
5
5
4
3
3
3
13
8
3
15
8
2
2
3
4
7
7
6
6
5
5
5
7
15
15
8
1
1
2
11
8
5
12
6
1
7
10
5
1
10
8
5
3
1
2
3
2
1
2
3
3
3
3
3
47
24
2
4
3
2
8
5
3
2
2
2
2
2
1
1
1
1
1
4
3
2
2
2
2
2
9
12
14
8
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
31
31
59
58
98
94
92
98
105
188
128
138
253
135
138
141
120
113
107
112
144
179
236
279
206
200
191
191
149
144
139
124
144
154
162
257
201
172
204
212
253
279
195
197
201
188
201
227
205
217
280
233
244
238
233
244
247
251
257
251
279
232
241
237
235
280
242
253
253
228
213
237
171
150
150
153
176
198
216
280
232
257
253
251
251
251
251
223
219
224
224
164
155
155
155
162
142
142
224
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
2
2
2
7
4
2
6
11
16
9
3
6
7
9
9
9
6
3
3
3
12
21
12
3
14
8
3
3
25
13
2
1
7
13
12
6
1
17
13
10
5
1
7
13
15
18
18
12
6
23
12
1
1
1
5
8
8
8
9
11
8
6
8
11
7
4
10
13
16
19
16
13
8
3
13
8
4
4
8
48
27
6
6
6
6
6
6
47
27
7
7
7
7
7
10
11
12
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
27
27
42
40
42
85
50
52
51
58
55
58
71
76
86
115
115
88
110
75
71
65
56
61
46
40
35
40
49
51
85
77
63
62
60
50
49
55
46
50
44
42
41
45
37
42
40
39
58
40
43
44
48
48
36
40
41
47
60
45
61
46
41
41
44
37
37
32
31
50
31
33
30
34
27
28
28
31
45
40
43
48
48
50
53
58
58
58
33
29
33
37
36
60
60
50
61
61
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
4
4
4
7
5
4
4
10
18
9
1
8
13
10
8
6
4
3
3
3
13
10
5
1
3
4
5
4
4
3
3
4
5
4
3
3
3
3
4
3
2
1
7
5
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
5
6
3
1
1
1
1
1
7
10
12
10
8
8
4
1
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
33
33
33
37
47
61
69
90
90
90
73
78
84
80
84
81
84
68
67
61
66
57
77
55
54
51
49
50
56
57
74
74
62
61
67
65
58
67
54
52
49
47
47
46
48
52
50
51
65
52
50
49
56
47
48
52
56
62
75
67
77
65
118
172
247
394
339
394
394
272
259
394
198
216
221
190
221
221
124
110
90
66
61
57
56
51
51
51
50
51
53
59
52
75
75
66
77
77
43
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
12
12
12
9
7
5
4
7
20
12
4
3
3
3
3
3
3
3
3
3
4
6
9
11
11
6
2
2
10
21
13
5
4
5
5
6
6
7
6
3
1
3
6
7
6
6
7
7
5
3
3
3
3
4
3
2
2
2
1
1
5
5
3
2
3
29
15
1
1
2
3
3
3
8
8
8
8
4
1
2
3
14
9
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
40
40
49
62
66
77
77
66
63
59
69
54
48
47
48
48
49
69
49
55
61
61
73
69
62
51
46
48
50
50
72
49
48
48
46
44
44
55
47
50
50
56
62
47
55
47
48
48
63
48
50
56
56
58
72
66
58
64
68
59
73
65
57
51
44
56
39
44
49
48
65
59
49
63
49
52
48
49
72
49
66
43
38
36
30
31
27
29
42
30
41
41
42
68
68
56
73
73
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
3
3
3
6
4
3
6
9
20
11
3
2
2
2
1
1
1
3
3
3
6
8
5
3
8
5
3
3
6
5
4
2
1
3
4
5
7
5
4
3
2
2
2
5
3
1
4
2
1
5
3
2
2
2
3
6
3
1
1
2
1
1
3
3
2
1
1
1
1
1
1
1
1
2
4
3
3
2
2
4
3
2
2
2
2
2
2
1
1
1
1
1
1
2
3
4
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
185
185
122
138
148
185
147
182
135
185
116
110
106
93
88
82
78
67
62
54
64
80
95
115
115
143
143
88
95
87
79
79
68
69
69
67
65
81
66
66
74
79
89
94
150
150
116
150
96
85
79
75
75
77
83
83
84
95
102
143
107
103
87
78
80
77
72
74
74
65
68
62
66
71
70
81
107
107
77
66
65
69
69
72
72
72
72
68
67
66
78
92
93
143
143
109
103
103
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
22
3
3
3
28
15
3
5
7
21
14
8
5
3
3
3
3
3
3
3
3
6
6
7
8
22
12
3
2
2
5
8
21
15
9
8
7
9
12
14
9
5
7
6
5
6
7
13
10
7
9
5
1
1
1
4
7
6
4
2
4
2
1
5
5
3
1
1
1
2
1
1
3
5
5
5
3
1
1
2
1
1
2
2
2
2
2
3
2
2
2
2
2
15
21
28
20
12
9
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
69
253
253
253
239
253
253
188
184
164
169
145
139
165
123
119
113
109
109
94
99
112
120
165
146
105
105
84
84
90
96
89
96
96
85
83
93
104
111
160
146
116
127
117
141
141
112
141
110
106
104
110
103
113
123
121
147
146
124
127
119
106
104
127
85
77
90
81
81
160
94
99
147
88
93
106
103
103
106
79
85
73
80
86
92
106
110
116
147
123
123
123
88
84
80
82
87
87
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
21
21
21
74
71
36
1
14
41
22
4
3
3
3
3
3
2
2
2
2
9
9
6
4
12
7
3
3
4
3
2
2
4
9
6
4
5
7
8
7
6
4
2
5
73
48
24
12
1
11
10
6
2
9
9
10
6
2
1
3
4
5
12
10
9
5
1
1
3
2
2
9
7
5
10
10
10
7
5
3
2
3
3
3
3
3
3
11
8
5
5
5
3
2
2
8
11
8
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
100
100
100
101
102
161
103
100
105
154
103
102
110
100
107
113
108
114
143
114
115
161
123
119
160
116
143
157
156
246
182
187
198
246
201
181
178
246
172
164
160
123
117
132
140
163
224
201
224
232
224
200
232
228
240
286
306
223
263
180
182
181
177
298
195
219
232
263
263
202
207
197
306
237
242
298
298
186
173
137
108
94
96
95
98
132
166
205
306
264
264
264
153
136
117
104
69
69
84
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
37
37
33
22
11
7
4
11
18
9
1
2
2
2
2
3
3
3
3
2
2
2
1
1
6
5
4
4
32
39
24
10
7
6
6
6
7
8
10
5
1
1
1
9
8
7
12
7
3
24
18
10
2
11
12
10
8
6
5
4
4
5
6
8
7
4
2
2
4
2
1
8
15
22
59
30
2
2
2
1
1
4
4
4
4
4
4
53
32
11
11
11
10
10
10
10
10
11
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
186
186
169
178
183
411
228
232
261
438
310
317
549
269
305
311
304
411
281
336
281
328
347
346
598
290
264
299
291
297
411
321
312
336
276
250
301
348
379
598
549
346
331
291
256
280
364
396
438
717
511
520
717
581
648
717
685
673
502
442
388
313
308
299
344
389
417
549
549
374
341
311
252
247
272
245
272
272
215
189
193
243
251
297
350
438
438
438
337
320
300
275
257
252
257
250
279
279
179
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
95
95
64
34
6
26
16
6
47
26
5
6
6
7
7
7
8
9
9
9
9
7
5
21
18
11
4
4
17
26
35
18
1
19
19
19
42
51
54
32
10
41
41
41
30
19
37
21
5
28
24
14
5
44
32
21
12
4
13
17
13
10
12
12
12
13
14
15
39
20
1
7
13
57
45
30
15
10
5
3
1
10
12
13
14
14
15
24
34
45
50
56
30
5
5
42
60
79
102
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
97
97
97
86
84
97
75
77
85
101
93
81
80
70
71
67
62
89
65
63
67
68
64
89
77
74
98
98
73
73
70
70
80
80
90
101
74
77
68
65
72
78
79
89
98
76
76
86
89
92
147
99
100
102
132
99
105
108
132
95
92
101
96
91
87
140
71
62
62
50
57
70
75
77
147
81
97
105
95
140
78
71
67
57
57
54
52
51
50
50
49
49
49
49
33
54
23
23
147
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
27
34
48
37
26
16
6
4
6
5
4
2
1
1
1
1
1
2
3
2
2
2
3
4
2
1
1
2
4
2
1
1
2
3
3
3
6
5
4
3
3
3
4
4
2
1
2
2
2
4
2
1
1
1
1
4
2
1
2
7
4
1
4
3
2
2
3
4
5
3
2
2
2
8
28
15
2
1
1
1
1
2
4
5
6
6
6
6
6
6
6
7
7
7
7
4
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
35
35
53
67
67
83
83
62
65
90
57
57
56
51
52
48
44
50
46
50
88
59
62
71
77
72
105
105
98
98
178
88
86
87
80
75
75
117
84
84
82
121
89
105
117
126
121
147
178
117
121
120
121
107
101
95
93
94
101
104
99
121
124
119
147
178
99
92
88
75
83
79
78
97
58
70
74
79
100
77
97
56
56
55
51
47
47
50
51
77
77
56
59
66
66
61
51
51
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
5
5
5
10
7
5
4
9
19
10
1
1
1
1
1
1
1
3
3
3
6
4
2
1
2
3
4
5
6
7
5
4
3
5
4
3
6
5
4
2
1
4
7
11
7
3
29
15
2
12
7
2
2
2
3
3
3
4
3
2
1
1
1
2
1
1
1
1
2
2
2
3
5
7
4
2
1
1
4
3
2
1
2
2
2
2
3
2
2
2
2
2
2
2
8
11
13
10
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
28
28
51
64
56
75
75
65
75
106
80
84
104
92
92
106
106
88
106
71
86
75
68
69
90
69
74
74
67
74
90
75
79
81
82
89
75
90
77
71
90
77
87
106
77
102
79
76
76
75
73
72
90
72
76
74
74
90
80
82
74
89
73
70
68
90
53
51
49
42
37
38
34
26
24
39
40
56
106
56
102
55
52
51
41
34
34
21
17
18
17
19
22
22
22
25
27
27
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
2
2
2
8
5
2
4
10
16
8
1
1
1
2
2
2
2
3
3
3
3
3
2
1
1
1
2
3
7
9
9
5
2
2
4
6
7
8
10
5
1
3
5
6
6
6
4
3
3
5
4
2
1
2
3
2
1
1
1
2
1
1
1
2
3
4
12
16
10
5
4
5
6
7
5
4
4
4
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
2
2
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
32
32
41
38
38
45
60
63
75
181
85
85
106
120
125
181
221
167
221
177
221
152
188
118
105
122
111
114
188
110
102
104
91
96
98
91
106
106
70
71
72
70
77
92
88
102
160
122
160
124
160
108
93
88
75
70
70
69
73
79
70
86
73
69
67
68
60
55
55
50
51
55
41
57
43
53
50
58
78
50
102
41
42
48
46
50
50
50
50
50
50
50
50
50
39
41
41
41
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
5
5
5
5
5
4
4
6
15
12
9
6
3
3
3
8
5
3
3
3
10
15
12
9
8
7
7
10
16
13
10
7
7
7
6
6
7
15
10
5
1
3
6
6
6
6
6
4
2
5
4
4
4
4
4
3
2
1
2
3
7
5
3
3
2
2
2
2
3
4
4
5
13
9
5
3
2
1
1
3
2
1
1
1
1
1
1
5
4
3
3
4
4
4
4
3
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
29
29
45
67
59
80
80
81
89
143
104
86
103
90
91
102
103
97
143
87
102
85
71
70
71
85
81
80
143
73
70
74
74
80
90
99
82
102
78
106
77
78
83
89
79
82
76
82
68
66
65
63
65
68
62
81
69
74
82
90
83
99
88
83
81
102
82
73
72
106
72
71
72
82
63
69
71
74
89
73
82
50
54
58
60
67
67
67
51
49
49
49
46
62
62
64
68
68
82
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
9
5
2
4
6
8
22
13
4
3
3
3
3
3
4
7
10
10
5
1
11
8
5
2
2
8
4
1
3
5
4
3
3
6
5
4
3
2
3
4
10
6
3
28
14
1
3
6
4
2
9
6
3
4
4
4
4
3
2
3
4
6
3
1
1
5
3
1
4
8
16
25
13
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
5
5
5
5
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
44
44
58
59
60
152
85
91
97
190
93
105
124
100
110
110
97
152
98
122
144
176
187
201
304
181
170
182
174
188
260
208
210
206
260
195
213
304
207
266
178
173
175
191
221
198
240
234
260
278
278
333
294
304
333
295
295
333
291
305
309
310
294
260
294
260
198
201
219
198
195
310
166
173
135
135
141
175
186
165
310
173
180
194
186
190
190
190
160
151
154
164
149
201
201
180
178
178
173
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
26
26
20
13
7
5
4
5
11
9
8
10
6
2
5
10
6
2
3
2
2
8
8
8
15
18
22
30
35
20
5
8
11
8
5
5
14
22
21
11
2
2
3
15
15
15
31
23
15
23
30
17
4
13
38
29
20
14
8
2
5
9
10
12
15
8
1
1
2
1
1
8
16
22
17
9
1
1
4
2
1
3
4
4
4
4
5
8
12
14
15
16
19
21
22
22
22
23
111
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
12
12
27
30
51
52
46
51
53
77
67
78
94
88
94
88
94
67
78
59
68
72
73
123
78
72
75
75
57
69
66
70
112
76
77
74
62
58
71
82
87
112
123
83
81
71
68
64
64
78
66
68
78
68
69
78
64
73
81
77
123
75
80
74
62
74
50
47
43
39
38
34
31
38
23
34
33
40
76
41
65
39
36
35
29
24
24
17
16
13
15
19
25
36
36
36
51
51
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
4
4
4
7
5
4
6
6
7
5
4
8
5
3
4
5
4
3
3
3
3
3
3
4
11
6
2
2
4
5
4
4
5
4
3
2
6
5
4
3
2
2
2
11
6
1
9
5
2
5
3
1
1
1
2
2
2
2
2
2
3
3
2
2
3
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
3
3
3
3
4
3
2
2
3
3
2
2
2
19
30
16
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
33
33
45
51
52
107
79
86
99
187
123
131
233
130
122
119
102
95
84
107
114
156
172
244
252
164
163
145
136
138
158
139
155
168
174
233
187
186
222
252
231
246
244
188
194
191
195
224
203
202
204
246
206
208
210
252
209
222
220
233
246
188
195
224
177
184
205
231
231
184
184
224
154
179
131
128
149
150
157
224
133
179
166
194
242
306
306
306
266
306
306
274
306
306
198
212
144
144
179
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
4
4
4
14
9
4
9
14
21
13
6
8
7
6
8
11
7
3
3
3
6
14
10
6
7
8
8
6
4
4
5
3
2
14
10
7
21
15
10
5
1
13
22
31
19
7
75
44
14
50
26
3
1
3
9
15
9
4
3
2
5
9
14
11
8
6
4
2
2
4
6
7
8
13
19
12
6
4
2
4
6
8
8
8
8
8
8
12
14
15
15
16
15
14
14
14
14
14
45
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
14
14
41
51
60
113
128
150
165
452
196
227
263
231
216
263
231
194
263
202
251
283
423
399
379
364
443
443
300
290
372
218
262
271
249
452
209
223
265
221
246
316
290
317
443
372
300
310
352
290
310
306
372
333
310
316
372
339
376
370
441
452
375
374
332
374
313
305
283
309
261
235
219
352
168
205
221
228
309
215
261
258
243
248
242
242
242
202
144
126
132
147
175
218
267
275
423
423
144
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
1
1
1
4
2
1
3
5
9
9
10
14
7
1
14
32
17
3
2
1
13
18
14
10
15
8
2
2
25
16
7
5
11
12
8
5
5
7
10
6
3
4
5
14
8
2
13
7
2
44
26
8
13
10
8
14
11
8
4
1
6
12
15
16
9
2
1
1
1
16
9
3
11
16
17
9
2
2
24
21
18
16
16
16
16
16
16
17
18
18
18
19
34
50
72
144
180
99
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
37
37
93
104
112
304
136
147
157
204
177
201
304
205
229
231
223
304
185
211
295
343
413
609
369
332
326
249
268
265
304
308
331
326
340
558
313
347
374
359
537
335
345
322
299
318
319
319
333
410
423
430
609
553
399
444
453
482
558
502
537
431
481
408
406
410
354
354
265
250
252
251
202
190
168
177
184
191
269
254
322
609
474
553
553
553
553
349
310
262
253
277
279
413
413
330
352
352
176
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
5
5
5
7
6
5
6
10
21
20
19
26
26
21
11
1
1
3
3
3
6
29
24
19
27
16
5
5
15
25
17
10
11
16
18
21
22
16
10
15
21
66
57
48
29
10
27
23
14
5
16
9
2
63
34
5
8
8
9
11
11
11
18
19
11
3
3
4
11
12
13
14
9
4
15
9
3
2
1
7
13
34
45
50
53
54
56
41
26
14
14
14
14
14
37
49
55
29
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
33
33
56
54
58
130
66
68
70
94
62
73
93
83
93
97
98
130
96
97
137
124
123
125
190
123
134
146
137
146
150
133
146
137
135
124
190
114
123
131
151
106
107
106
99
97
116
122
130
213
149
170
188
174
213
188
161
169
156
151
213
141
139
140
123
125
123
140
140
111
106
99
95
89
67
74
65
64
84
71
78
125
101
112
112
112
112
91
95
85
106
106
72
68
63
54
52
52
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
2
2
2
7
4
2
3
4
6
4
2
5
3
2
5
8
5
2
3
2
2
13
7
2
7
5
3
3
35
35
19
4
3
6
6
6
7
5
3
2
3
4
6
11
7
4
48
25
3
47
29
11
11
11
6
2
4
6
4
2
3
4
6
4
3
6
4
2
2
11
20
15
10
6
7
8
8
7
6
5
5
9
11
12
12
12
13
9
6
4
4
4
3
3
3
8
10
8
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
27
27
54
71
61
84
84
64
67
68
68
65
64
65
65
65
66
68
54
53
65
57
63
68
62
81
81
48
49
45
38
42
42
43
66
44
43
69
40
46
45
42
65
41
40
45
43
43
69
44
47
46
47
49
35
35
44
50
59
80
65
81
54
45
41
33
33
29
28
33
24
30
21
19
24
21
23
28
33
30
37
47
43
49
49
49
49
33
28
23
30
41
42
80
80
68
81
81
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
2
2
2
6
4
2
2
5
15
11
7
5
3
3
3
3
3
4
4
4
5
9
8
7
7
4
2
2
4
3
2
2
2
3
3
2
2
2
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
3
3
2
1
2
2
2
2
2
2
2
2
2
3
5
6
7
4
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
34
34
61
69
94
80
80
94
80
94
106
102
155
155
156
234
234
153
234
133
130
146
133
137
133
142
142
90
90
82
68
66
68
66
68
84
70
80
75
80
94
78
115
76
74
77
72
70
80
65
64
62
62
60
67
68
79
94
105
137
115
142
92
81
81
72
73
67
66
74
59
57
52
62
51
54
57
57
55
55
42
67
37
42
49
50
51
54
59
69
85
104
137
137
137
127
142
142
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
2
2
2
11
6
2
2
4
17
9
2
13
7
2
15
21
12
4
4
3
2
3
2
2
21
12
3
3
4
7
4
2
3
2
2
2
2
5
8
4
1
1
2
1
1
1
1
1
9
9
5
1
1
1
3
3
3
2
1
3
2
2
2
3
6
7
8
8
9
5
2
5
3
1
11
16
21
12
3
2
2
4
3
2
2
2
2
11
11
11
12
8
4
4
4
4
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
15
15
39
40
42
76
63
57
63
63
66
68
73
73
74
83
83
73
76
63
64
55
46
49
39
34
31
34
43
46
66
76
59
62
68
48
45
55
38
36
39
32
32
31
30
29
33
50
31
34
37
36
47
49
32
33
33
33
34
36
31
30
33
40
28
37
23
20
22
20
25
26
25
50
26
25
28
28
31
30
31
47
42
49
49
49
49
33
31
29
27
28
27
27
27
31
30
30
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
6
3
1
2
4
9
6
3
6
10
10
10
10
7
4
4
4
4
3
2
3
2
1
1
1
4
2
1
4
3
3
3
3
4
4
4
3
2
2
1
1
2
2
2
2
2
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
34
34
48
56
60
87
76
75
80
104
108
114
222
116
120
142
130
126
222
113
119
153
142
150
222
134
134
113
101
108
118
103
118
118
91
82
73
76
66
77
78
76
118
76
77
77
80
77
76
102
84
83
102
86
91
92
102
95
98
101
118
97
97
88
97
83
80
78
78
73
65
62
84
53
53
60
56
60
62
63
84
65
67
68
64
64
64
50
49
47
50
60
56
86
86
80
96
96
64
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
15
15
15
15
24
15
6
13
20
10
1
10
10
10
10
11
7
3
3
3
7
11
6
1
37
19
2
2
10
6
3
2
1
8
5
2
8
9
10
5
1
1
2
13
10
7
13
11
10
11
8
5
5
6
5
3
2
1
1
1
1
5
3
2
6
10
6
2
2
4
7
7
4
1
5
7
9
7
5
5
3
1
28
42
27
13
13
10
7
10
12
14
12
10
10
10
10
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
29
29
40
51
77
62
81
87
98
203
146
174
235
184
183
183
183
147
154
154
168
213
227
267
311
216
206
206
156
145
135
127
152
167
202
255
203
311
239
234
228
267
206
194
196
206
215
227
254
283
283
311
269
267
264
257
255
257
255
245
267
236
231
245
215
218
219
228
228
215
218
227
225
189
143
147
156
162
186
227
180
255
227
234
234
234
234
228
225
222
222
189
166
168
168
166
136
136
222
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
11
11
11
11
20
13
6
11
17
10
3
14
20
19
19
24
13
3
3
3
14
27
15
3
14
8
3
3
14
10
7
5
7
10
12
8
5
14
24
25
15
5
5
93
54
15
31
21
11
21
31
22
13
36
30
24
13
2
4
7
9
11
15
20
17
9
2
2
7
12
9
7
6
5
7
4
2
2
10
22
13
5
13
17
19
20
21
20
14
8
8
8
8
8
11
18
21
13
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
30
30
88
98
109
388
173
186
205
394
205
230
294
211
233
272
271
315
388
268
345
394
430
603
422
384
389
389
366
363
468
388
395
383
369
538
300
320
350
335
523
363
389
391
451
394
361
370
353
535
446
481
603
563
435
468
458
486
538
498
523
435
483
469
485
535
495
495
424
410
435
332
344
275
258
272
256
302
362
341
483
603
519
563
563
563
563
435
413
381
376
392
356
462
462
368
399
399
131
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
2
2
2
13
7
2
6
12
19
12
5
11
19
15
12
22
20
18
18
14
11
21
13
5
31
18
5
5
19
46
28
10
4
9
9
9
11
10
10
9
9
6
3
21
15
9
30
31
29
27
19
11
15
38
24
11
9
7
5
4
9
15
12
9
9
9
6
4
4
33
26
20
18
17
36
22
9
9
17
26
24
22
31
35
37
38
40
57
53
50
50
93
78
63
63
63
63
40
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
15
15
26
29
57
49
43
57
49
52
57
55
65
65
61
72
72
57
65
56
58
61
62
70
67
61
61
53
56
53
52
65
49
52
52
51
65
51
55
58
53
65
67
49
51
44
45
47
52
47
47
46
47
49
45
53
52
58
70
61
67
52
54
65
52
54
57
65
65
47
45
48
34
37
30
33
31
30
40
30
33
44
38
42
42
42
42
32
24
20
26
35
38
70
70
53
59
59
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
8
4
1
4
11
12
7
3
5
7
6
5
6
5
4
4
4
7
5
3
3
6
4
3
3
8
5
2
4
6
7
6
6
9
13
14
10
6
6
6
7
5
4
6
4
3
6
6
6
6
6
6
4
2
2
1
1
2
3
2
2
3
2
1
1
1
1
1
2
1
1
2
3
4
2
1
4
3
2
2
2
7
9
11
6
2
2
2
2
2
2
6
8
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
12
12
25
29
31
62
60
64
70
193
131
171
254
199
193
254
193
169
254
204
268
311
489
465
395
454
454
306
297
271
230
214
230
212
218
265
201
189
218
228
247
257
286
291
424
424
339
424
294
286
301
277
281
265
259
300
336
376
489
454
422
387
320
322
286
291
284
322
322
231
240
282
185
215
240
279
368
368
301
249
246
281
259
261
261
261
261
193
175
147
176
248
269
489
489
378
422
422
180
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
8
5
2
8
14
13
7
1
11
6
2
5
6
4
3
3
2
2
13
7
1
6
8
11
17
23
12
2
2
3
4
5
6
21
15
10
7
4
21
26
31
19
7
42
30
18
30
34
18
2
27
28
18
9
7
8
9
10
11
10
9
10
7
5
5
18
11
5
8
12
17
21
13
5
5
5
5
5
12
16
18
19
19
20
14
9
9
9
9
10
12
39
53
60
67
117
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
33
33
38
34
37
65
128
142
166
579
181
183
270
293
311
579
508
424
508
343
579
338
311
303
527
290
296
304
527
234
221
218
159
154
135
115
124
84
78
72
62
62
63
64
75
75
69
75
81
62
60
55
53
63
64
67
119
81
81
119
86
83
87
156
77
77
83
62
62
66
43
41
53
70
97
106
156
156
82
76
62
45
52
57
66
81
81
90
106
98
156
156
74
71
58
45
22
22
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
1
1
1
1
2
9
5
1
3
2
2
1
1
1
3
3
2
2
2
1
1
2
2
2
2
16
11
7
4
1
6
6
6
7
12
13
8
3
4
2
1
3
5
7
5
3
5
3
2
3
5
3
2
2
1
1
1
2
2
3
4
2
1
1
1
2
1
1
3
2
1
14
7
1
1
1
1
1
1
2
2
2
2
3
8
5
3
3
3
3
3
3
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
44
44
44
50
70
62
57
70
67
69
87
69
69
69
62
59
61
87
59
62
61
60
63
87
62
53
60
67
78
100
100
106
136
107
136
112
129
136
86
84
75
65
62
59
52
54
62
57
62
54
62
51
51
51
46
50
45
47
49
47
62
52
48
52
49
52
46
46
46
41
52
46
35
37
44
40
44
44
38
32
30
33
30
30
29
29
29
24
31
31
52
52
33
33
30
28
25
25
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
15
15
11
7
17
12
8
7
11
15
20
14
8
5
3
3
3
3
3
3
13
8
3
11
12
7
3
3
8
5
3
3
3
2
1
1
4
7
7
5
4
4
4
5
3
2
10
6
3
9
18
13
9
8
7
4
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
10
7
4
1
1
2
1
1
2
3
3
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
27
27
54
48
72
93
119
143
218
303
346
393
1018
409
424
421
324
307
259
238
238
184
170
171
121
99
95
68
104
146
274
313
468
743
480
1013
508
603
623
560
1018
474
448
431
303
313
240
258
244
303
320
298
285
743
274
285
409
404
452
1013
416
376
333
200
330
488
514
1018
1018
434
424
321
206
166
124
93
74
60
100
99
154
330
263
333
333
333
333
170
144
128
109
115
103
103
103
90
104
104
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
47
2
2
2
9
5
2
13
29
28
27
27
14
2
2
2
2
8
11
14
14
14
11
8
15
11
6
1
1
1
1
3
5
3
1
4
3
2
1
7
4
1
5
6
7
7
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
5
3
1
3
5
6
3
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
266
27
27
121
108
176
266
267
404
358
462
489
484
946
455
432
423
331
322
275
242
252
267
263
390
217
183
183
117
146
171
317
357
503
913
483
946
493
573
588
532
942
413
381
359
255
300
238
264
232
251
345
358
389
913
294
328
470
444
428
946
374
357
332
263
399
521
531
942
942
414
394
299
192
162
130
105
85
68
117
115
180
389
309
390
390
390
390
203
172
176
181
219
263
263
263
216
233
233
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
245
2
2
2
9
5
2
12
29
28
21
14
8
3
4
3
3
5
4
3
17
19
12
6
11
17
9
1
1
1
1
1
1
2
4
45
23
1
4
4
3
2
1
1
2
9
13
18
10
2
2
3
2
1
3
3
3
3
3
3
2
1
1
2
2
3
2
1
1
4
2
1
2
3
3
3
8
10
8
5
3
2
1
1
1
1
1
1
13
19
22
23
24
24
25
27
18
10
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
144
110
110
122
136
189
157
165
189
168
170
189
157
168
150
145
133
144
129
102
103
125
103
109
148
92
81
81
57
85
82
87
208
115
127
144
102
106
109
113
114
208
95
89
80
61
71
100
106
138
208
129
132
147
148
85
90
93
97
108
102
109
81
64
61
60
61
66
72
72
75
45
41
34
28
26
33
32
37
75
56
77
147
120
148
148
148
148
138
78
65
66
71
69
108
108
88
109
109
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
71
71
47
24
26
19
12
20
29
16
3
16
8
1
12
17
11
5
5
3
1
3
3
3
7
4
1
1
2
2
3
2
2
4
3
2
2
9
8
5
2
2
2
3
2
2
4
3
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
5
7
5
4
4
3
2
1
1
1
3
2
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
191
114
114
140
141
132
152
158
161
175
332
185
177
177
160
158
150
191
143
133
150
144
103
96
132
74
67
59
48
49
46
50
75
89
90
191
87
127
140
135
319
124
121
117
80
69
108
110
120
332
116
122
124
80
85
52
46
53
55
56
87
46
50
47
43
50
57
108
105
101
319
92
90
89
51
43
41
33
38
50
51
57
68
107
160
221
332
332
332
167
140
115
85
79
69
61
52
46
46
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
152
85
85
60
36
32
21
11
28
28
29
33
31
17
3
4
4
5
8
7
5
3
8
14
11
6
1
1
6
3
1
1
1
1
1
2
2
1
1
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
3
4
6
9
11
12
6
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
102
170
170
167
187
190
223
223
174
169
173
166
179
189
230
196
205
230
192
230
192
154
158
157
161
142
172
172
100
109
98
100
109
115
137
119
147
116
147
111
114
109
88
125
84
79
100
92
105
147
112
121
123
161
149
98
104
111
120
133
172
125
171
112
105
111
102
111
105
94
173
78
78
77
67
67
87
86
85
173
93
112
161
139
151
161
173
173
173
114
100
105
111
110
172
172
142
171
171
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
100
3
3
3
26
14
3
8
14
34
27
20
12
4
4
4
4
3
2
2
2
23
18
14
16
19
10
1
1
3
5
3
1
1
6
18
9
1
5
20
14
7
1
1
2
8
7
7
7
7
7
7
4
1
8
9
6
3
1
4
4
2
1
2
2
3
2
1
1
1
1
1
1
2
4
20
20
20
11
3
3
3
7
9
10
11
11
12
19
11
3
3
3
2
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
83
135
135
135
169
135
163
169
181
302
179
180
179
150
149
131
121
149
102
91
131
86
82
121
67
58
52
40
41
38
34
43
38
44
60
42
56
58
58
125
56
58
58
47
45
88
94
102
302
104
110
111
75
65
57
68
68
71
155
69
88
90
79
155
90
108
140
155
155
177
95
84
72
54
49
68
68
71
177
68
73
73
106
153
206
302
302
302
161
137
110
79
66
56
48
48
41
41
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
26
26
26
26
54
50
27
4
17
9
1
2
2
3
3
3
7
10
14
10
6
3
2
1
1
1
1
1
1
3
3
3
2
1
2
3
4
4
4
3
3
7
9
11
7
3
11
7
3
4
2
1
1
1
6
14
7
1
1
1
1
3
5
3
2
1
1
1
4
2
1
1
2
5
9
5
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
4
6
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
75
109
109
109
108
125
109
89
92
86
84
95
82
78
125
83
81
76
95
58
54
65
63
63
125
61
60
55
43
41
38
42
39
44
48
75
46
46
45
42
53
41
42
46
49
42
49
43
43
64
41
40
38
42
35
36
38
37
40
41
44
44
46
38
38
44
39
37
34
30
53
26
27
26
20
27
23
24
32
49
39
49
43
46
51
55
64
64
64
36
31
30
30
35
41
41
41
41
41
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
75
84
55
27
26
19
12
15
19
21
24
28
16
4
3
3
3
3
3
4
5
6
8
9
8
6
5
4
2
1
1
1
1
2
2
3
4
4
4
3
2
1
7
8
9
9
9
9
5
2
2
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
4
6
7
8
8
5
3
1
3
8
11
13
12
11
11
7
4
4
4
4
4
4
5
6
6
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
169
33
33
70
53
57
136
58
58
68
71
80
78
136
91
97
100
169
86
85
77
64
61
62
61
58
65
65
51
56
56
64
73
77
81
169
82
76
73
59
60
56
65
53
46
46
50
42
45
48
41
55
43
41
39
48
37
43
48
51
64
53
65
48
46
46
51
39
35
34
28
29
32
30
34
55
32
37
41
39
51
41
39
41
42
44
48
48
48
31
38
44
50
64
64
64
62
65
65
55
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
4
4
4
10
7
4
7
14
21
11
1
1
1
5
3
1
2
1
1
4
9
7
4
1
17
9
2
2
5
3
2
3
2
2
3
6
8
10
6
3
1
2
3
2
2
2
2
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
6
4
3
4
5
5
5
5
3
1
3
10
20
25
29
26
24
24
12
1
1
1
1
1
1
1
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
32
32
46
43
59
75
47
50
55
57
56
59
60
59
58
62
62
62
72
59
60
75
53
59
48
44
42
42
47
46
62
72
57
59
62
50
51
75
49
47
47
41
43
44
42
42
39
40
57
38
42
45
47
48
40
36
36
37
39
41
46
44
47
36
33
39
32
30
30
47
28
28
28
28
27
24
25
30
44
31
42
47
45
49
52
57
57
57
33
29
28
27
25
32
32
31
35
35
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
5
5
5
10
7
5
4
12
19
15
12
7
2
2
2
2
3
4
4
4
9
8
7
25
15
6
2
2
5
6
4
2
1
2
2
2
2
3
4
2
1
2
3
3
3
3
3
3
3
3
3
2
1
3
3
2
2
4
3
2
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
102
102
102
82
81
102
72
69
74
87
69
67
69
69
67
87
76
71
76
61
87
57
56
62
63
63
77
92
97
153
153
121
153
115
106
97
95
79
63
54
54
57
64
77
74
82
99
85
99
82
99
78
74
70
67
61
65
66
68
79
67
76
68
76
62
58
52
52
49
51
55
64
46
79
48
57
62
63
76
67
69
76
46
49
53
49
49
49
49
49
50
50
49
49
45
53
50
50
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
37
37
32
25
19
12
6
11
18
14
10
8
7
6
3
1
1
3
3
3
9
5
2
10
15
8
2
2
28
17
7
5
7
10
8
6
5
7
10
5
1
5
10
15
11
7
31
16
2
15
9
4
1
1
1
9
5
1
1
4
2
1
2
3
4
5
4
4
4
3
3
4
5
4
4
4
4
3
3
3
2
2
1
1
1
1
1
2
3
3
3
4
3
2
2
3
4
5
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
39
39
44
41
40
63
56
58
68
141
84
83
101
84
89
104
101
97
141
82
104
85
78
76
70
78
78
84
141
85
86
92
81
82
86
85
107
107
72
72
70
58
58
55
58
51
53
56
68
57
57
55
57
61
64
82
82
65
65
60
57
58
54
55
56
60
51
60
60
53
55
60
55
60
55
54
52
51
52
41
38
27
30
34
40
50
50
50
52
50
51
52
50
55
55
55
60
60
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
13
13
22
14
6
5
4
6
9
5
1
3
2
2
3
5
8
6
5
3
2
4
2
1
1
1
2
3
11
6
2
2
2
7
5
4
7
15
13
7
1
2
4
3
3
3
3
3
12
13
8
4
3
3
4
6
8
5
3
1
6
4
3
2
2
5
3
1
1
1
1
1
2
26
39
24
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
3
2
2
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
44
44
50
47
49
115
64
67
70
135
68
70
95
75
90
100
95
115
135
91
94
86
80
76
73
77
73
95
135
119
174
146
139
139
174
120
113
174
98
96
83
67
62
60
55
57
56
57
72
58
59
61
55
58
61
62
73
72
61
58
62
53
51
47
44
56
37
34
34
34
43
55
50
65
59
53
52
49
50
43
37
41
39
39
39
39
39
42
46
43
47
47
42
55
55
56
65
65
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
20
20
18
11
5
4
4
5
12
6
1
2
2
2
2
3
3
4
4
3
2
2
1
1
1
1
1
9
14
17
10
4
1
6
4
3
7
5
4
2
1
4
7
10
6
3
8
6
4
3
2
2
3
7
4
2
1
1
3
2
2
3
6
7
4
2
2
2
3
2
2
2
3
4
5
3
2
2
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
13
13
43
42
47
136
67
72
76
130
63
61
65
78
100
113
171
136
133
125
133
127
171
117
106
119
122
138
171
143
167
144
143
124
125
106
96
125
97
105
100
122
117
96
103
92
92
87
103
99
110
122
136
115
115
119
118
113
118
107
122
105
106
110
117
113
136
136
87
90
86
76
86
90
95
105
109
109
102
94
136
103
102
103
94
94
94
84
105
84
109
109
71
70
64
57
60
60
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
1
1
1
3
2
1
2
4
8
6
4
4
3
2
1
1
1
2
3
2
2
11
7
4
6
4
3
3
32
39
23
7
5
8
7
6
7
12
12
7
3
6
9
12
8
4
34
17
1
11
7
3
6
10
6
3
3
3
2
1
1
1
10
6
3
2
1
1
1
4
7
11
10
9
11
6
1
1
3
5
6
7
8
8
8
8
9
6
4
4
4
4
2
1
1
5
7
7
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
29
29
58
60
65
137
77
79
81
144
73
72
86
88
96
108
171
131
144
144
136
132
171
116
107
121
115
126
171
137
151
148
151
151
127
110
104
127
102
103
102
116
86
81
73
67
79
93
107
136
136
136
130
133
135
129
145
127
122
116
135
117
117
159
104
104
101
88
86
78
87
85
90
145
123
123
159
159
106
106
97
90
90
87
83
83
83
94
105
100
159
159
94
91
78
68
58
58
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
5
5
5
5
5
4
4
4
16
9
3
4
3
2
1
1
1
3
3
2
2
8
5
3
5
3
2
2
24
19
14
8
2
7
5
4
10
10
10
5
1
2
4
12
7
3
12
8
4
16
8
1
4
15
8
1
1
1
2
1
1
8
11
13
9
6
4
3
3
6
6
6
18
12
6
5
4
3
2
9
6
4
34
49
35
21
21
21
11
2
2
2
2
2
6
6
6
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
29
29
49
48
52
139
70
72
82
134
86
89
106
89
103
111
109
139
134
99
100
107
104
118
88
92
93
106
134
113
139
150
123
119
128
107
98
128
110
121
150
123
118
105
104
100
89
100
104
106
150
123
114
118
115
120
125
117
136
104
125
104
99
136
98
108
109
136
136
89
95
85
86
85
93
102
102
101
74
67
65
74
68
69
69
72
70
78
102
84
101
101
70
68
62
56
60
60
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
2
2
2
4
3
2
4
7
17
9
1
3
2
2
4
6
4
3
3
2
2
11
6
1
4
4
4
4
19
26
30
17
5
7
7
7
19
23
17
9
1
20
15
11
9
7
15
8
1
11
13
9
5
15
13
11
7
3
9
12
8
5
10
11
9
5
2
2
9
5
1
7
6
6
7
4
2
2
2
1
1
3
4
4
4
4
5
3
1
1
1
1
1
1
1
6
9
7
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
17
17
37
34
45
63
45
49
53
69
57
53
63
53
55
60
65
57
69
52
57
71
78
78
93
76
84
84
72
71
66
63
66
61
65
61
77
71
69
69
93
73
75
76
84
73
75
78
77
65
64
65
74
65
70
78
74
93
79
76
73
84
69
78
60
48
50
42
45
58
53
62
54
76
50
53
56
60
74
64
67
41
42
46
49
56
56
58
64
64
64
64
56
63
63
66
70
70
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
6
3
1
6
10
13
16
19
12
6
1
1
1
1
3
2
1
4
2
1
7
4
2
2
17
24
13
3
2
2
2
4
6
7
9
9
5
1
3
4
4
4
5
5
3
1
15
8
2
1
6
4
2
1
1
2
2
2
2
2
4
4
2
1
1
2
1
1
2
7
5
3
2
1
1
1
1
1
1
1
1
1
1
1
14
13
12
12
20
13
7
7
4
2
2
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
42
42
73
74
79
177
87
90
96
88
94
89
110
110
94
113
113
112
177
110
129
164
165
237
214
141
141
129
140
145
169
177
166
170
170
239
142
156
160
153
232
145
154
161
182
182
166
182
149
175
173
171
237
224
180
199
213
214
239
226
232
178
219
170
177
175
162
162
128
118
109
120
86
92
99
105
120
120
118
111
137
239
194
226
226
226
226
164
156
144
135
146
144
153
153
133
133
133
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
2
2
2
30
16
2
6
16
28
15
2
5
6
8
7
6
6
9
9
9
9
6
3
2
5
3
2
2
3
5
7
10
13
9
6
6
11
10
10
7
5
11
8
6
8
10
28
15
3
15
15
9
3
9
12
14
8
2
2
3
4
6
11
8
6
7
5
3
3
4
5
5
6
8
14
17
20
10
1
1
2
7
10
11
12
12
13
15
15
15
15
17
42
55
68
38
8
8
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
14
14
33
29
48
34
42
48
48
82
58
61
103
62
61
71
66
65
103
62
61
72
64
67
103
65
62
62
53
51
54
49
57
62
73
82
59
50
47
40
42
46
53
71
59
63
62
57
69
54
55
55
54
59
53
54
56
59
65
73
68
82
70
69
62
69
53
51
49
47
49
49
43
69
41
51
48
49
71
45
63
40
40
39
35
36
32
32
40
33
49
49
50
58
58
58
69
69
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
7
4
1
4
6
9
7
5
5
3
2
3
4
3
3
3
2
2
4
4
5
9
5
1
1
4
4
3
2
1
2
2
3
5
4
4
3
3
3
4
11
6
1
7
7
7
7
6
5
4
4
4
5
3
2
2
2
2
5
5
4
2
1
1
1
6
5
5
4
2
1
3
2
1
1
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
11
9
7
4
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
44
44
62
67
73
159
100
111
118
214
140
146
281
135
152
174
147
159
223
184
249
289
411
448
333
342
342
229
217
208
203
205
211
281
218
229
214
180
212
225
229
267
250
190
197
197
210
205
258
222
247
253
264
281
245
279
302
333
448
342
384
389
351
389
327
389
286
267
262
226
222
258
207
204
201
193
200
200
202
179
191
264
228
245
245
245
245
210
218
186
222
253
270
448
448
355
384
384
197
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
15
15
20
15
10
7
4
10
12
15
13
10
8
7
6
5
4
3
3
3
6
21
22
23
46
25
5
5
19
15
9
3
3
6
7
9
15
20
23
20
17
13
10
15
20
26
26
18
11
26
28
14
1
31
30
29
16
4
1
9
18
28
39
31
16
2
7
13
27
21
16
19
23
44
92
47
2
2
4
10
14
16
17
18
18
18
19
15
8
1
1
1
1
1
32
48
56
64
146
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
110
110
118
132
120
132
155
168
174
319
174
173
170
147
145
132
139
129
88
76
84
81
86
163
86
80
80
57
70
66
69
115
96
113
139
114
148
140
146
292
132
125
113
80
69
105
123
137
319
148
159
163
162
163
95
98
102
99
113
114
78
80
61
52
52
52
97
96
94
292
87
89
86
50
40
40
35
39
58
57
80
162
157
200
246
319
319
319
164
138
119
98
99
92
88
80
80
80
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
129
75
75
51
27
31
22
13
14
24
17
10
6
3
3
3
3
2
2
2
2
4
3
3
10
8
6
5
3
1
1
1
2
1
1
1
1
2
3
4
2
1
1
1
3
3
4
4
4
2
1
2
1
1
2
1
1
5
3
2
1
1
2
1
1
1
4
4
4
4
2
1
4
5
6
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
30
76
76
76
76
76
67
63
61
111
56
55
58
53
58
70
58
65
74
53
92
62
61
64
73
67
74
74
71
74
92
75
80
86
87
111
78
96
80
76
78
75
76
88
66
77
68
70
95
69
69
69
63
66
65
66
73
72
81
87
77
111
82
76
73
96
66
62
55
50
44
48
41
37
68
45
53
66
88
65
77
42
49
61
72
95
95
95
60
53
43
36
29
26
24
32
25
25
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
24
24
24
13
3
3
3
3
16
9
2
3
2
2
1
1
1
3
3
2
2
2
2
2
2
2
2
3
8
13
18
9
1
2
2
2
9
16
10
4
1
1
2
4
3
2
4
3
2
4
5
5
5
6
7
8
4
1
1
2
7
5
4
3
3
3
2
2
2
3
3
4
6
5
4
3
3
2
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
32
60
64
68
74
139
80
80
79
76
68
61
103
55
73
76
80
139
75
96
93
96
109
125
89
81
80
86
98
101
139
111
117
116
139
118
124
124
125
139
122
130
140
142
180
180
140
180
134
133
129
130
109
104
97
95
95
103
105
102
130
109
103
109
109
109
114
114
103
93
90
121
89
95
121
104
121
121
92
79
75
81
76
75
74
76
83
95
114
114
114
114
83
76
73
68
60
60
58
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
41
20
20
20
11
3
18
11
4
9
5
1
4
4
3
3
4
4
4
4
4
4
7
4
1
6
4
3
3
8
25
17
9
5
9
9
9
13
18
15
10
5
15
18
22
23
24
101
51
1
9
6
3
5
12
7
3
1
1
1
1
2
3
2
1
3
4
2
1
1
6
6
6
6
7
18
23
29
16
3
2
2
4
5
6
6
6
7
13
8
4
4
4
2
1
1
6
9
8
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
28
28
41
37
39
66
99
110
123
394
125
129
186
202
218
394
336
291
336
257
435
265
240
240
435
239
235
238
435
177
165
157
108
93
79
62
52
50
41
38
36
34
37
37
32
47
32
33
31
30
26
30
34
31
44
32
34
37
36
37
46
35
33
33
32
28
25
24
22
23
24
28
25
31
31
36
43
43
46
34
47
31
33
33
29
29
29
24
23
26
29
34
43
43
43
41
46
46
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
3
3
3
5
4
3
4
8
16
9
3
11
8
5
4
4
4
4
4
4
5
3
2
9
7
5
3
3
5
6
4
3
3
3
3
3
4
4
3
2
1
4
8
6
4
3
3
2
2
4
3
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
9
16
18
9
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
26
26
49
52
56
128
61
66
71
72
75
73
109
73
86
84
85
128
81
96
75
77
79
77
91
64
64
76
83
90
128
101
103
109
103
93
94
103
84
88
83
77
91
69
68
64
65
74
80
82
125
98
102
109
125
107
107
107
125
90
91
84
76
82
70
72
78
83
83
78
59
60
55
52
67
54
59
60
63
78
61
84
76
79
79
79
79
55
54
47
47
47
41
47
47
53
58
58
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
1
1
1
5
3
1
2
4
15
12
9
11
8
5
6
14
8
3
3
3
5
8
8
9
5
1
1
4
14
19
24
27
20
13
8
4
15
21
18
10
2
3
4
7
5
3
19
11
3
11
10
6
2
8
9
6
3
6
4
3
3
4
3
3
2
2
3
3
4
2
1
6
4
3
13
7
2
2
3
2
1
3
4
4
4
4
5
13
7
2
2
2
2
2
3
2
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
12
12
41
57
44
65
57
51
52
91
51
59
67
67
70
91
72
73
86
68
91
63
56
57
71
59
57
61
86
62
71
64
58
57
71
51
54
63
55
71
70
55
65
51
44
43
40
41
48
45
42
63
48
56
62
71
70
67
57
54
65
43
42
40
36
40
36
34
33
48
29
27
28
25
25
26
25
27
34
25
44
25
32
37
39
48
48
48
35
29
27
25
23
30
30
26
31
31
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
3
3
3
9
6
3
5
7
9
5
2
3
2
2
3
5
4
3
3
2
2
4
3
2
2
2
2
3
5
5
3
2
4
4
3
2
2
3
4
2
1
1
2
3
2
1
2
2
3
5
3
2
3
3
2
2
1
1
1
1
2
1
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
31
31
41
42
44
63
56
59
60
81
60
59
63
62
65
74
71
67
81
56
74
62
64
67
70
68
68
61
81
58
61
57
55
55
71
53
57
60
58
69
70
54
59
49
48
52
48
48
48
45
48
51
52
56
60
69
70
67
66
67
59
68
48
44
40
35
36
35
35
48
30
26
23
24
21
25
24
24
35
25
33
32
34
37
40
47
47
47
35
40
46
53
67
67
67
57
68
68
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
2
2
2
8
5
2
4
7
18
10
3
4
3
2
2
2
2
3
3
2
2
4
3
3
17
10
3
3
6
8
5
2
2
3
4
3
2
3
11
6
2
2
4
2
1
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
102
102
102
84
90
102
77
75
71
79
77
73
108
74
73
71
75
63
61
65
68
65
75
66
58
59
66
75
77
98
98
109
137
116
137
115
130
137
93
91
82
67
72
72
70
76
94
87
94
97
94
88
97
108
95
97
104
87
88
104
85
79
79
104
76
78
81
82
82
72
77
73
91
80
62
66
59
59
49
54
60
63
69
79
79
79
79
79
91
68
80
80
56
53
51
44
41
41
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
27
27
24
14
5
5
6
7
17
9
2
3
3
4
3
3
3
3
3
3
5
12
7
2
2
1
1
1
16
12
8
7
6
5
4
4
5
6
7
6
5
4
4
5
32
59
59
30
2
12
8
4
3
3
4
5
4
3
3
4
5
3
1
1
1
4
6
7
8
4
1
1
1
1
7
10
13
7
2
1
1
2
4
5
6
6
7
9
6
4
4
4
3
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
31
31
51
69
56
80
80
56
66
88
71
73
73
73
71
88
73
72
73
59
88
55
49
49
43
41
42
42
45
46
42
49
50
49
71
46
44
49
40
39
42
39
40
44
36
44
34
33
36
33
34
34
38
34
34
36
38
42
41
43
43
46
40
37
41
39
27
25
25
22
25
33
29
36
30
32
32
34
44
31
44
27
25
24
19
21
20
20
32
25
29
34
40
40
40
38
43
43
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
2
2
2
7
4
2
4
6
9
10
12
8
5
2
3
5
4
3
3
2
2
4
7
7
6
6
6
8
5
3
2
2
2
2
2
2
2
5
3
2
2
2
7
4
2
2
2
2
2
2
2
1
1
2
1
1
1
1
3
2
1
1
3
2
2
10
6
3
2
1
1
2
2
3
17
17
17
9
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
29
29
48
67
54
77
77
75
104
206
152
170
190
176
180
206
190
173
157
147
206
123
112
106
104
86
83
87
114
81
87
84
83
82
87
82
74
87
75
68
104
56
59
59
52
52
51
49
50
57
51
49
57
54
66
80
67
104
66
61
60
51
52
54
53
53
56
56
48
46
41
52
37
42
47
48
52
52
43
39
56
34
41
45
46
53
53
53
51
53
53
50
53
53
42
43
45
45
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
2
2
2
4
3
2
3
5
16
8
1
1
1
1
1
1
2
3
3
3
11
6
2
1
9
6
3
3
15
11
7
3
1
2
3
3
3
4
8
5
3
3
4
5
5
6
6
4
2
11
7
3
4
3
3
3
2
2
1
1
1
1
3
3
3
25
13
1
1
2
3
4
6
5
4
4
4
2
1
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
14
14
26
28
41
40
40
42
44
64
44
43
44
48
49
53
80
55
64
59
61
68
80
72
77
67
65
65
80
60
62
55
52
49
55
43
46
55
46
60
48
49
77
56
59
65
68
70
68
92
68
74
75
73
92
75
71
77
72
65
92
60
63
59
62
56
49
50
51
49
52
55
41
39
35
38
41
40
41
56
37
44
42
40
39
39
39
40
42
38
52
52
57
72
72
60
60
60
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
2
1
1
2
3
6
11
10
7
4
2
3
4
3
2
3
2
2
2
2
8
6
3
1
1
6
5
3
2
1
4
3
2
2
3
4
3
2
2
2
6
3
1
7
5
3
15
11
8
8
8
9
15
8
1
17
17
9
2
2
3
2
2
2
2
4
3
2
4
3
3
3
2
2
1
1
1
1
3
4
4
4
4
5
3
2
2
2
2
3
4
32
17
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
29
29
68
74
151
148
148
185
198
448
222
225
292
175
194
195
163
201
181
189
270
345
446
555
429
371
371
298
281
263
349
296
351
388
416
490
429
341
355
351
469
366
384
446
408
431
466
584
494
492
522
490
489
555
472
426
453
473
529
490
472
447
469
415
388
369
356
345
330
372
344
381
372
584
522
406
434
413
529
388
432
459
490
555
555
555
555
448
412
347
347
351
346
483
483
454
415
415
584
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
19
19
19
19
24
15
6
11
17
15
14
14
14
15
8
2
2
3
3
3
6
21
37
60
66
40
14
14
26
17
9
9
10
19
19
17
16
25
24
22
19
16
35
36
26
17
27
38
73
196
103
11
7
40
25
11
5
1
3
5
5
6
5
5
7
9
12
13
15
12
10
15
21
39
35
22
9
5
1
5
10
49
172
234
265
280
296
159
22
22
22
22
30
38
53
60
64
68
347
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
71
71
71
75
73
75
75
75
68
75
63
55
53
52
50
49
62
47
33
34
34
39
46
51
51
69
69
39
43
41
40
43
45
44
62
46
42
41
41
41
41
52
62
62
102
102
79
102
74
66
60
55
54
55
59
55
57
58
60
66
59
69
52
49
48
56
43
41
38
33
31
35
33
37
60
33
39
42
39
56
40
40
42
42
44
48
48
48
35
29
33
38
39
66
66
61
69
69
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
4
4
4
9
6
4
6
8
17
11
6
4
2
2
1
1
1
4
4
4
3
2
2
6
16
9
3
2
1
1
1
1
2
4
3
2
4
13
8
3
1
4
3
3
2
2
2
2
2
2
2
2
2
3
3
2
1
1
1
2
2
2
2
1
1
10
15
17
20
12
5
3
1
10
6
3
3
3
3
2
1
11
16
19
20
21
22
12
3
1
1
1
1
1
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
70
70
128
262
174
262
262
149
159
153
147
150
145
138
150
132
126
150
106
100
132
96
89
131
76
68
74
66
73
107
84
89
95
107
94
96
89
107
90
91
111
79
89
78
77
77
79
80
78
93
90
87
131
106
77
84
79
86
96
85
111
80
88
101
120
151
150
151
151
109
113
151
103
114
150
120
150
150
108
99
103
131
108
110
106
106
106
62
54
45
43
49
48
75
75
72
80
80
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
30
7
7
7
16
11
7
13
23
43
23
3
3
3
4
4
4
8
12
15
10
6
5
4
3
9
5
2
2
4
7
9
10
5
1
2
3
7
5
3
3
7
4
2
5
41
25
9
7
5
7
5
3
3
3
3
3
2
1
3
3
2
1
2
2
1
1
1
1
10
7
4
3
2
10
13
7
1
1
2
1
1
13
19
22
19
17
17
9
1
1
1
1
3
4
4
4
4
5
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
70
70
63
72
68
72
72
67
78
105
77
91
77
73
79
91
83
83
83
91
68
70
71
67
80
52
51
55
57
66
66
61
66
64
66
64
80
69
68
71
76
66
70
58
67
62
71
71
105
80
72
69
61
66
67
62
75
76
64
60
70
47
50
48
45
67
46
45
44
54
33
30
26
22
21
27
28
30
51
30
34
46
51
64
79
105
105
105
65
58
52
46
39
38
38
38
43
43
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
10
10
10
11
10
8
7
12
20
11
2
2
3
3
3
3
3
8
16
11
6
4
2
2
6
4
2
2
4
2
1
1
1
4
3
2
2
7
11
6
1
2
3
29
15
2
4
3
2
3
2
1
2
4
2
1
1
1
2
1
1
1
2
3
2
1
1
1
1
3
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
3
14
9
5
5
5
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
65
65
99
166
136
205
205
147
152
192
158
173
244
169
167
163
147
128
128
135
167
180
238
270
201
193
210
224
261
323
323
298
323
264
243
218
195
204
225
238
298
270
266
274
324
324
281
324
276
268
298
250
248
244
233
248
217
223
219
208
270
205
206
233
176
174
191
194
194
179
158
140
125
173
150
171
208
208
193
233
167
184
193
198
215
239
239
243
256
256
256
256
239
239
172
191
136
136
226
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
12
12
12
12
12
12
10
8
36
24
13
16
10
5
3
2
2
5
5
5
5
18
32
33
30
17
4
4
64
33
3
11
14
17
20
23
27
32
31
19
7
12
17
25
25
25
80
42
5
42
25
9
13
16
12
9
5
1
3
6
8
11
23
14
6
1
3
4
6
22
14
7
6
7
20
10
1
1
5
5
6
11
13
14
15
15
16
24
48
110
141
173
89
5
5
16
22
14
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
103
103
103
82
85
103
76
72
70
173
188
319
721
566
721
725
725
438
399
273
202
165
126
98
81
64
55
55
57
60
80
67
67
67
80
67
62
80
56
55
55
46
47
43
45
53
51
60
54
60
60
49
51
51
57
51
52
54
57
55
53
43
45
42
44
56
47
55
55
37
35
38
33
31
60
33
39
41
38
56
38
38
41
40
43
47
47
47
35
33
31
30
29
32
37
44
53
53
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
35
35
34
30
27
17
7
12
18
10
3
3
2
2
3
4
3
3
3
2
2
4
3
3
4
3
2
2
2
17
10
3
1
3
4
4
4
5
17
9
1
3
6
4
3
3
3
3
4
8
5
3
3
4
3
3
3
3
10
6
3
2
2
2
1
1
1
1
9
6
3
4
10
7
4
3
3
2
1
1
1
1
11
16
17
17
17
17
17
17
17
18
11
5
5
9
11
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
14
14
23
26
28
54
40
43
48
85
57
60
85
78
83
101
153
112
153
118
153
115
103
97
107
81
74
75
88
65
68
59
57
61
60
57
76
66
70
74
107
70
68
69
73
61
61
62
76
60
61
61
62
62
72
71
75
107
73
76
74
65
73
63
64
64
62
62
60
54
57
63
56
64
56
56
54
55
53
46
73
43
48
50
48
50
50
50
49
50
51
53
50
59
59
58
64
64
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
2
1
1
2
4
9
14
12
11
13
9
5
1
1
1
1
3
13
7
2
9
9
6
3
3
3
3
4
2
1
6
5
4
7
12
13
9
5
4
4
4
3
2
6
7
6
5
5
3
1
5
5
5
4
3
2
3
5
6
8
8
7
7
7
7
6
6
6
6
6
6
6
6
6
4
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
30
30
31
36
36
41
56
63
66
134
68
68
69
60
59
62
54
50
62
42
44
47
44
54
44
41
42
42
34
33
31
39
34
37
43
41
48
50
52
108
53
56
58
49
48
62
62
61
134
61
66
68
54
54
44
41
43
41
41
43
38
37
37
40
32
39
43
42
46
108
43
42
40
28
26
26
28
33
44
42
46
54
64
81
100
134
134
134
70
59
51
41
37
35
35
37
38
38
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
8
5
2
3
5
17
11
5
9
6
4
9
11
7
4
4
4
5
5
5
5
3
1
1
2
2
1
1
4
5
4
4
2
1
2
4
3
2
2
3
11
7
3
10
8
4
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
7
7
4
1
1
1
8
11
13
14
14
15
8
1
1
1
1
1
1
1
1
1
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
179
179
125
139
151
186
163
186
178
297
176
174
175
144
145
136
119
145
103
91
136
83
78
93
60
53
44
40
41
42
56
47
54
56
62
62
66
69
69
123
62
68
69
60
79
97
103
110
297
109
114
120
91
80
70
75
63
65
67
70
66
69
79
65
64
75
83
79
75
174
67
63
59
37
28
51
55
70
174
71
79
70
102
148
201
297
297
297
150
125
102
74
62
52
44
45
38
38
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
7
7
7
12
9
6
4
10
17
13
10
7
4
4
4
4
6
9
9
9
8
7
6
11
7
3
3
3
3
3
3
3
3
4
4
4
4
4
7
4
1
2
3
15
10
6
12
8
4
3
2
1
1
1
2
2
2
1
1
2
2
1
1
1
1
2
2
2
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
65
65
143
262
195
262
262
188
191
193
206
192
245
231
245
249
249
206
148
130
134
125
117
206
94
84
78
67
75
73
79
96
72
74
74
70
82
87
90
161
96
80
84
71
79
77
94
138
104
138
140
103
103
117
123
118
170
129
123
170
111
106
119
170
108
124
117
103
102
179
94
106
114
120
140
145
160
160
179
124
100
91
105
120
142
179
179
179
151
139
160
160
99
93
83
93
72
72
140
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
5
5
5
15
10
5
6
9
34
52
35
19
4
4
4
4
4
5
5
5
6
6
7
11
11
7
3
2
2
6
8
6
4
5
5
5
7
9
20
13
6
5
3
2
2
2
22
12
2
12
7
3
3
3
3
4
2
1
1
2
4
5
6
6
4
3
3
3
7
5
4
3
2
2
3
3
3
2
1
1
2
3
3
3
3
3
4
18
12
7
7
7
6
5
5
5
5
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
34
34
44
74
61
89
89
65
62
78
64
73
107
81
85
77
85
73
73
69
74
85
99
119
87
82
75
75
68
70
79
92
90
107
90
109
84
83
93
97
93
119
112
98
110
107
113
138
125
138
138
116
118
113
116
109
107
109
116
97
119
94
97
100
105
109
116
116
101
94
92
124
88
94
124
102
124
124
99
100
79
78
78
75
72
77
84
96
116
116
116
116
85
78
75
72
60
60
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
4
3
2
4
6
20
24
20
16
13
8
3
9
6
3
3
3
6
13
20
28
20
11
3
3
7
6
5
4
4
8
7
7
14
12
10
5
1
9
17
21
14
7
16
8
1
8
6
4
5
6
5
4
5
3
1
2
3
4
10
6
2
4
5
6
8
12
10
6
2
13
15
16
17
10
3
2
2
4
5
5
5
5
6
11
6
1
1
1
1
1
3
7
9
10
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
31
31
39
40
42
55
115
129
144
466
160
160
148
94
88
98
87
95
170
148
206
247
417
384
349
377
377
296
264
243
368
198
255
270
284
466
249
309
268
257
306
313
339
443
347
368
318
290
350
297
324
340
379
347
345
313
379
363
407
410
588
466
483
588
424
588
414
377
357
297
292
265
232
350
176
231
256
269
443
244
267
204
178
169
154
131
133
136
136
180
180
160
197
232
274
290
417
417
207
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
2
2
2
9
5
2
4
5
7
5
3
6
8
5
3
3
3
3
3
3
13
23
13
3
5
6
7
6
5
3
1
1
3
6
11
10
9
21
27
15
4
10
10
10
10
11
11
11
12
12
11
10
11
10
10
10
7
4
1
3
5
12
11
9
7
5
4
4
4
11
7
4
7
13
19
19
19
19
15
11
7
7
7
7
7
7
7
13
16
18
19
20
22
25
93
157
189
174
160
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
139
139
112
104
99
139
87
84
86
139
82
82
83
75
71
80
80
59
66
47
45
55
54
59
81
47
44
47
44
41
66
36
38
39
42
39
52
74
65
109
65
64
75
61
62
70
76
83
103
98
108
135
118
135
127
142
142
122
136
103
136
83
79
74
66
56
60
55
53
109
49
45
40
27
24
28
27
31
47
28
37
27
39
55
71
103
103
103
61
54
48
44
37
38
38
37
41
41
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
62
87
53
20
3
4
3
3
8
5
2
3
2
2
3
5
3
1
1
1
2
2
2
2
1
1
1
2
4
4
3
2
2
2
2
2
2
3
4
3
2
2
4
6
4
3
15
9
3
11
6
1
1
2
1
1
3
3
3
2
1
2
2
3
2
1
1
1
2
2
2
2
5
4
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
2
2
2
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
44
44
44
42
41
55
52
54
60
129
61
63
73
62
65
73
61
63
73
78
111
144
161
273
168
148
139
120
112
104
116
90
87
82
90
81
99
154
145
173
191
275
273
175
191
177
188
263
226
234
234
275
223
214
209
223
191
214
244
195
275
183
186
186
161
173
157
144
144
135
146
167
160
263
234
179
209
204
244
249
174
186
154
138
122
108
125
156
160
249
249
142
153
148
143
171
161
161
263
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
28
28
17
7
11
7
4
4
8
4
1
5
3
2
1
1
1
1
1
1
5
15
8
1
4
5
7
9
16
14
12
7
2
3
3
4
5
7
14
10
7
5
4
24
21
13
6
3
1
3
4
5
6
7
10
14
9
4
2
2
5
8
11
6
1
2
2
2
2
6
10
5
1
44
29
15
2
2
3
2
1
12
34
45
29
14
14
11
9
9
9
9
5
1
1
47
70
93
186
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
32
32
76
70
75
132
84
88
109
125
129
162
147
149
158
162
140
158
131
162
149
95
95
86
76
70
70
46
50
48
47
63
68
66
136
62
62
65
60
63
63
73
58
58
58
57
73
59
59
60
73
54
52
54
47
49
52
54
58
69
58
70
49
45
48
49
48
59
59
39
40
36
29
29
23
28
27
30
44
30
41
40
39
43
45
51
51
51
36
34
38
45
42
69
69
60
70
70
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
7
7
7
20
13
7
12
19
25
15
5
17
10
3
3
3
3
4
4
3
3
2
2
5
10
6
2
2
1
1
1
1
1
1
1
1
2
4
16
10
5
5
5
16
11
6
16
9
2
7
7
4
2
5
5
6
6
4
2
2
1
1
1
1
1
1
1
1
2
1
1
4
10
7
4
3
3
3
2
1
1
1
1
1
1
1
1
12
17
20
21
23
12
1
1
1
1
1
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
108
108
108
93
90
108
102
103
121
197
157
165
241
158
158
148
139
144
122
148
159
213
244
279
328
182
163
151
141
161
163
163
260
191
196
241
184
199
217
226
328
279
211
197
186
176
175
180
197
190
226
238
214
234
254
253
280
328
252
280
279
205
209
280
175
170
180
155
150
160
128
152
179
194
226
240
240
218
179
147
134
176
134
152
175
197
197
197
240
183
218
218
161
167
167
169
149
149
226
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
43
56
70
44
18
28
20
12
15
19
10
1
3
3
3
4
5
4
4
4
3
3
14
7
1
12
9
6
3
1
3
5
10
13
17
12
7
9
9
10
7
5
13
11
10
8
7
15
16
17
20
10
1
1
1
4
8
15
10
5
6
4
2
26
23
16
9
11
13
17
11
6
13
20
25
30
19
9
6
4
5
6
8
6
4
4
4
4
13
17
19
20
22
19
17
17
17
17
18
134
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
148
30
30
81
73
123
139
132
141
152
293
154
156
148
129
125
136
148
148
184
125
211
121
113
127
139
139
211
211
148
150
272
143
186
224
219
293
247
221
166
132
151
164
205
290
211
286
169
145
135
131
132
142
272
125
112
106
107
140
183
203
250
293
214
207
247
221
160
151
128
113
94
81
69
65
44
84
89
137
290
142
286
135
132
145
136
135
135
135
78
65
60
56
52
66
66
61
65
65
56
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
3
3
3
20
11
3
7
12
21
13
5
4
3
3
2
1
1
2
2
2
3
13
9
5
3
2
2
5
5
5
4
4
5
7
5
3
4
4
4
2
1
7
9
10
6
3
7
4
2
2
3
2
2
3
2
1
1
1
1
1
1
1
3
3
3
2
1
1
2
2
3
12
12
12
11
10
10
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
44
44
44
47
59
53
94
99
112
284
133
142
152
140
133
153
153
134
185
105
118
103
91
113
133
133
225
225
154
152
243
137
176
203
215
284
165
141
145
121
148
166
201
280
225
271
188
176
163
165
147
156
243
156
162
153
156
170
195
215
194
284
192
168
165
149
120
114
114
114
123
115
145
136
76
116
125
163
280
158
271
152
144
145
128
110
109
109
69
58
54
49
49
58
58
60
40
40
118
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
17
17
18
19
23
22
22
22
19
11
4
2
1
1
1
1
3
5
5
4
3
2
2
4
3
2
2
4
3
2
2
1
1
2
2
2
4
4
4
3
3
2
2
9
5
1
8
5
2
10
6
2
2
2
2
3
2
1
3
3
3
16
9
2
11
6
1
1
3
8
5
2
3
2
2
1
1
1
3
6
5
5
15
20
23
24
26
14
2
1
1
1
1
1
8
5
2
2
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
143
35
125
125
125
117
133
125
123
131
244
141
145
185
137
132
130
143
128
113
122
178
130
156
152
175
170
252
252
206
190
310
178
195
196
244
185
182
250
193
186
217
305
256
278
316
265
310
248
241
257
248
248
371
268
269
371
295
322
352
376
376
376
308
271
271
265
269
321
321
255
271
215
199
185
114
148
160
195
321
189
271
179
144
148
140
129
123
123
101
89
89
89
92
102
115
134
156
156
185
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
133
40
40
40
40
37
24
12
20
27
15
3
4
4
5
5
5
3
2
2
2
5
15
9
3
10
6
3
3
8
7
6
5
6
12
7
2
5
11
6
2
3
2
1
25
15
5
7
4
1
4
4
4
4
5
3
2
3
5
7
7
7
7
12
17
11
6
6
6
14
15
14
14
51
32
14
10
6
5
5
10
6
3
2
1
1
1
1
6
7
8
9
9
5
1
1
17
25
25
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
108
87
87
94
93
122
108
194
211
317
635
359
635
527
595
758
648
648
429
337
268
214
193
165
149
115
92
74
64
70
65
85
95
119
189
126
190
122
133
141
128
191
108
99
90
89
110
128
132
304
134
157
167
148
189
112
110
128
126
123
190
119
116
110
108
105
124
149
191
191
176
120
107
85
66
52
69
81
95
176
107
112
148
161
196
236
304
304
304
160
136
121
103
91
95
95
96
94
94
108
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
94
12
12
12
16
14
7
1
12
23
15
7
10
8
7
7
7
6
5
5
5
5
6
6
7
7
4
1
1
1
1
2
1
1
1
3
2
2
2
6
4
3
6
9
11
8
5
2
2
1
1
2
1
1
1
1
1
2
1
1
1
1
2
8
8
4
1
1
1
1
5
9
6
3
2
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
144
73
73
90
84
88
140
106
110
132
181
154
178
178
154
158
178
144
142
127
123
178
150
152
233
167
157
178
178
172
174
169
307
201
223
250
211
205
193
192
217
307
204
250
209
203
200
197
213
202
207
307
224
233
222
183
201
206
199
261
196
209
204
196
261
198
216
222
261
261
210
203
194
206
188
183
206
206
179
194
170
198
233
211
222
222
222
234
266
307
307
307
307
214
193
169
169
134
134
174
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
5
5
5
6
5
5
6
7
40
22
4
8
10
13
13
13
7
2
2
2
14
23
27
32
25
14
3
3
8
17
27
16
6
22
16
11
16
22
23
17
11
12
13
12
11
11
11
7
3
16
11
7
5
6
7
11
9
5
2
2
2
2
17
17
9
1
2
3
17
29
23
17
26
23
20
10
1
1
5
9
10
10
10
10
10
10
11
43
32
21
21
21
12
3
3
10
14
18
117
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
15
15
46
47
101
70
81
101
84
128
101
78
100
81
85
95
98
86
128
96
102
111
153
129
120
123
119
97
128
95
90
92
115
87
82
100
65
67
78
87
81
115
118
90
91
87
94
89
89
127
100
102
108
109
113
113
155
130
137
155
153
124
124
155
107
100
94
92
96
101
127
103
97
87
82
81
75
75
78
74
103
108
98
102
101
101
101
90
97
91
127
127
102
114
123
111
153
153
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
2
2
2
8
5
2
4
5
6
13
13
7
2
2
2
2
1
1
1
1
2
13
24
20
15
9
4
4
10
6
3
5
7
6
5
5
5
6
4
3
4
5
7
15
10
6
5
4
3
4
3
3
3
15
9
3
2
1
10
6
3
6
9
9
5
2
1
1
1
14
7
1
2
3
10
6
2
2
3
4
5
6
6
6
6
6
7
12
8
4
4
6
4
3
3
29
42
22
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
175
12
12
118
110
216
270
247
270
273
565
306
327
570
286
300
295
228
270
175
287
419
462
893
832
703
823
823
540
536
488
465
401
415
410
410
570
353
347
361
352
543
402
460
438
462
565
537
559
737
794
594
620
615
594
569
577
572
624
676
685
893
823
593
593
567
509
490
524
544
530
794
509
451
737
408
493
479
470
640
465
565
615
571
594
594
594
594
539
607
563
794
794
586
662
713
656
893
893
191
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
148
3
3
3
9
6
3
6
11
11
7
3
6
7
8
8
9
6
3
3
3
13
37
20
3
6
7
7
8
32
78
48
18
20
29
23
18
18
25
19
14
16
12
8
50
34
18
37
31
25
31
16
2
2
2
4
7
4
2
9
8
7
23
27
31
24
18
18
18
20
34
27
20
74
66
48
31
21
21
33
45
33
21
21
21
21
21
21
26
31
38
45
50
52
55
185
320
387
216
45
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
143
34
34
78
70
105
161
211
255
232
443
272
290
552
270
270
269
199
177
190
194
279
339
428
610
392
357
352
280
296
303
347
317
372
369
412
556
362
398
406
381
530
406
402
443
340
318
408
408
413
769
500
534
610
565
508
540
537
537
556
552
530
445
485
407
407
400
365
427
423
410
769
356
348
341
278
301
296
299
443
322
380
610
501
565
565
565
565
522
587
545
769
769
500
482
428
389
364
364
196
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
15
15
15
15
24
20
17
16
15
12
10
12
13
14
14
14
9
4
4
4
9
29
19
10
18
16
14
14
27
21
15
27
21
16
17
19
30
42
65
42
19
14
9
46
32
19
28
26
25
26
16
7
1
4
7
13
10
7
13
17
22
25
22
14
7
1
1
1
25
23
21
14
7
32
57
36
15
15
24
15
7
26
35
40
42
43
45
49
41
34
34
47
54
59
61
62
63
48
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
162
15
15
111
99
266
158
192
229
220
497
304
340
575
320
327
351
277
248
417
332
466
560
901
831
722
822
822
545
535
487
477
404
419
420
427
576
378
369
379
362
548
382
412
407
459
424
402
409
497
427
467
499
627
583
454
477
489
578
640
655
901
822
590
578
557
532
515
542
542
431
429
389
350
453
334
427
402
408
651
434
477
627
547
583
583
583
583
497
465
396
389
389
421
500
593
574
901
901
129
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
158
3
3
3
19
11
3
4
14
14
15
18
15
8
1
6
12
7
3
2
1
5
36
68
189
99
9
9
11
33
25
18
13
15
26
18
10
13
27
24
17
10
6
2
55
32
10
27
15
3
15
8
2
2
2
8
22
14
6
19
29
33
34
35
35
25
16
10
10
10
71
40
10
12
14
25
20
16
16
17
33
34
35
39
41
42
43
44
40
36
33
33
44
23
3
3
226
338
176
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
33
33
50
47
51
125
57
57
58
76
56
56
107
59
77
82
84
125
82
105
111
130
179
159
148
147
147
113
118
119
126
114
115
108
105
107
87
107
104
97
148
121
101
117
110
112
126
107
125
110
116
115
127
119
118
133
140
148
179
147
155
126
120
111
111
125
106
107
107
107
105
117
106
107
124
129
155
155
127
107
107
127
116
119
119
119
119
97
108
90
104
111
115
179
179
143
151
151
84
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
4
4
4
8
6
4
5
6
7
5
3
4
3
2
2
2
2
2
3
2
2
11
7
3
5
3
2
2
10
14
10
7
13
9
5
5
7
15
12
9
6
7
8
17
9
2
12
12
12
12
10
7
4
6
8
5
2
7
4
2
3
4
3
2
3
4
4
4
5
7
6
5
10
11
13
8
4
4
4
4
4
6
7
7
7
7
8
12
11
10
10
10
10
10
19
23
25
21
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
47
17
17
36
40
77
114
160
263
208
263
261
261
325
274
255
274
249
274
209
209
169
153
142
272
106
97
87
57
93
99
106
272
151
156
199
288
173
288
196
183
319
172
166
165
231
129
155
159
131
231
116
106
100
96
79
74
93
125
143
182
318
172
319
168
165
176
151
160
160
92
82
67
49
39
32
39
40
43
85
87
142
318
250
319
319
319
319
161
135
104
72
61
49
40
35
37
31
31
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
39
2
2
2
10
6
2
8
15
15
9
3
4
4
5
5
5
5
5
5
29
25
15
6
3
2
1
1
2
2
1
1
2
2
2
4
3
2
2
10
8
6
5
5
21
15
8
2
1
1
1
2
2
3
4
5
3
1
2
1
1
1
1
1
1
1
10
6
3
3
4
5
3
2
4
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
35
35
71
67
74
129
105
117
117
193
142
148
261
139
144
147
139
118
113
114
139
150
151
246
171
161
184
184
172
173
214
195
196
261
195
195
195
168
172
171
200
160
166
161
154
193
174
184
201
256
228
231
256
261
249
273
273
234
226
210
209
180
184
194
203
209
226
226
226
205
191
226
161
170
206
185
206
206
212
204
226
246
228
232
232
232
232
154
161
146
156
156
141
179
179
159
147
147
163
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
129
18
18
18
13
9
6
3
9
22
17
13
8
4
4
4
4
9
16
16
15
14
11
8
56
35
15
9
9
10
7
5
6
7
10
6
3
12
21
31
20
10
6
3
50
30
10
41
24
8
17
11
5
5
5
5
3
1
1
1
1
5
8
4
1
2
3
4
5
6
26
46
39
30
22
28
15
3
3
3
26
20
14
14
14
14
14
14
15
16
16
16
17
19
21
26
29
30
26
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
14
14
23
30
30
34
34
34
34
42
35
38
40
38
40
37
40
33
33
27
33
32
32
60
40
39
45
45
42
38
62
31
33
36
33
34
45
29
35
40
40
57
60
51
71
59
53
59
52
50
53
57
53
49
47
62
47
51
55
57
60
63
71
57
59
61
53
53
53
49
44
63
36
34
31
31
31
39
49
35
71
33
38
43
43
49
49
49
31
28
26
23
22
26
26
23
19
19
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
1
1
1
2
1
1
2
4
8
4
1
7
5
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
4
2
1
2
2
3
3
3
4
4
4
2
1
2
4
7
5
3
22
12
3
8
5
2
2
2
2
2
1
1
1
1
1
1
2
2
3
2
1
1
4
11
7
4
3
3
5
5
5
3
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
2
4
4
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
40
40
44
49
52
130
76
80
87
172
81
90
88
83
91
93
87
130
82
80
91
85
83
101
77
66
65
65
74
83
130
85
87
84
79
85
90
91
101
172
93
96
88
76
96
78
92
102
104
131
124
114
117
119
131
119
116
116
116
107
131
97
97
95
92
124
113
109
116
256
103
98
93
64
55
89
103
113
256
124
115
115
133
161
196
256
256
256
157
129
109
94
84
83
83
78
72
72
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
3
3
3
11
7
3
4
5
20
15
11
11
6
1
6
9
6
3
2
1
5
7
9
11
8
5
4
3
2
4
7
5
4
5
5
6
8
10
8
4
1
3
6
12
9
7
7
5
4
5
7
11
11
11
9
5
2
1
1
1
2
4
3
2
2
1
1
1
1
1
2
4
7
6
5
3
1
1
5
3
2
4
5
6
6
6
7
8
7
7
7
7
7
7
9
10
10
8
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
13
13
35
51
51
64
72
76
87
229
121
126
221
183
197
232
364
260
364
261
364
320
303
299
586
259
261
260
192
187
176
178
203
183
203
163
203
212
221
234
586
209
198
205
140
150
137
128
174
124
124
123
112
112
190
205
223
586
228
223
227
158
151
134
143
160
157
221
221
150
160
141
116
149
98
108
109
99
116
97
80
85
84
89
98
111
111
111
106
111
111
118
111
137
137
133
149
149
116
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
1
1
1
7
4
1
5
10
11
7
4
8
10
12
7
2
2
4
4
4
9
5
2
4
14
8
2
2
18
15
12
10
9
11
8
5
15
12
10
5
1
3
5
10
6
2
8
11
7
3
5
4
3
7
5
3
3
3
3
8
5
3
7
7
4
1
2
4
10
8
7
11
15
16
13
7
1
1
1
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
7
9
12
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
42
42
94
106
116
393
187
202
223
443
182
176
224
244
258
443
394
353
394
302
443
285
256
239
208
189
177
232
274
312
465
465
333
323
349
264
248
349
209
193
163
147
147
153
179
179
167
179
179
148
148
137
134
131
132
157
133
133
153
121
129
103
97
89
88
95
87
91
91
85
102
78
79
64
59
68
72
75
91
93
72
87
81
82
86
89
89
89
85
79
102
102
102
153
153
119
129
129
53
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
15
15
15
16
21
13
6
12
13
7
2
2
2
2
2
2
2
3
3
3
6
20
11
2
4
5
6
9
26
24
23
14
5
7
7
7
17
24
20
10
1
1
1
9
8
7
93
52
12
23
14
5
5
12
19
11
3
2
1
3
6
8
5
3
3
3
3
3
3
2
1
8
10
13
14
8
3
3
6
3
1
1
5
7
8
9
10
6
3
3
3
3
7
11
17
11
6
6
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
35
35
90
108
120
344
134
140
143
108
102
92
82
76
79
80
125
130
152
344
165
171
175
153
145
147
147
163
204
272
402
318
402
402
267
235
203
229
145
140
125
112
114
89
76
72
68
68
81
62
60
65
74
62
68
71
87
101
110
142
114
147
97
89
84
73
69
64
61
57
58
62
55
66
59
63
62
62
76
46
70
35
34
37
37
40
40
40
49
60
80
102
142
142
142
124
147
147
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
2
2
2
6
4
2
13
14
15
18
20
12
5
5
5
5
4
3
3
3
13
15
12
10
15
8
2
2
10
14
7
1
1
5
3
2
8
11
14
8
3
2
2
5
6
8
8
4
1
15
9
3
1
2
4
8
4
1
2
4
3
3
6
6
6
7
8
9
10
6
2
5
5
5
27
35
39
20
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
39
39
95
108
119
341
128
132
136
108
104
95
105
82
84
100
143
153
178
341
174
193
205
188
274
159
143
178
180
228
345
271
345
345
240
215
180
185
165
163
274
136
126
127
100
100
108
101
103
142
112
118
121
122
146
153
152
274
158
159
154
143
138
137
136
139
131
139
139
117
125
139
91
136
105
117
130
130
114
97
136
77
87
93
93
101
101
101
73
69
68
73
73
85
95
103
143
143
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
17
17
14
12
17
19
20
21
19
13
8
6
5
5
5
5
4
3
3
3
6
9
8
8
18
10
3
3
26
15
4
2
2
6
4
3
10
12
13
7
1
1
2
5
7
9
9
9
10
12
11
7
3
8
11
10
7
4
2
1
13
8
4
5
8
11
6
1
1
7
8
8
8
8
6
5
5
4
3
5
3
1
2
2
2
2
3
4
5
6
7
8
11
13
15
25
30
21
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
33
33
91
109
121
391
133
137
139
126
130
161
242
211
242
247
247
210
391
171
158
150
105
93
79
71
99
184
279
345
538
538
433
433
353
313
276
343
182
164
140
106
89
83
79
78
76
80
69
71
69
58
62
55
55
62
64
69
68
98
73
65
67
77
56
57
51
48
48
49
54
64
46
80
38
39
46
47
55
67
62
77
83
98
98
98
98
65
61
63
61
64
67
67
67
71
73
73
80
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
3
3
3
7
5
3
4
5
17
10
4
4
3
3
4
5
4
3
3
3
3
14
9
4
6
4
3
3
4
30
18
7
7
7
4
2
7
10
8
4
1
1
2
4
4
4
5
3
1
16
8
1
1
1
1
7
4
1
2
4
2
1
2
2
2
2
2
2
1
1
2
3
8
5
3
3
3
2
1
5
3
1
14
20
10
1
1
1
1
1
1
1
1
1
3
4
5
6
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
17
17
58
64
72
197
78
85
87
200
221
336
825
613
621
840
840
538
840
423
353
305
211
173
133
101
91
105
142
163
202
262
202
211
262
192
175
262
132
127
109
85
74
65
53
53
54
54
69
60
54
55
59
52
60
62
61
92
66
62
70
60
57
66
56
54
53
53
50
48
53
60
43
69
51
56
66
66
53
50
62
49
54
56
56
56
57
60
64
64
66
66
61
63
64
59
70
70
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
2
1
1
2
4
10
5
1
8
9
10
12
15
9
3
3
3
10
5
1
1
3
2
2
2
4
4
5
3
1
5
3
2
3
5
7
6
5
3
1
1
2
4
6
3
1
7
5
4
6
5
4
4
4
2
1
1
4
2
1
1
1
2
1
1
1
6
5
4
3
2
2
2
2
1
1
4
3
2
2
2
2
2
2
2
2
5
9
26
18
11
11
19
23
12
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
33
33
55
69
77
103
220
245
292
928
333
342
351
351
354
480
755
567
928
631
748
654
755
505
748
509
467
468
928
353
335
315
212
186
171
139
133
203
221
225
616
197
192
189
122
130
128
127
184
128
128
139
124
124
206
216
225
616
219
218
214
147
137
119
108
105
112
99
99
145
93
94
94
88
92
100
98
97
145
85
84
90
99
119
143
184
184
184
123
111
97
87
77
75
75
68
61
61
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
1
1
1
13
7
1
4
7
19
10
1
1
1
1
1
1
2
3
3
3
6
4
2
1
1
1
1
2
9
7
5
9
13
13
10
7
10
10
10
5
1
4
7
9
8
7
9
5
2
5
7
5
3
6
5
5
5
3
1
6
14
15
10
6
6
4
2
2
18
9
1
13
7
1
16
9
2
2
3
2
1
6
10
12
13
13
14
12
8
5
5
5
3
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
29
29
69
80
93
176
233
259
303
912
324
325
385
395
407
523
731
532
912
600
523
576
731
429
607
471
424
444
912
374
353
347
249
220
199
163
163
221
232
235
607
217
211
209
144
149
137
129
185
122
121
118
110
109
190
200
211
607
208
206
206
141
138
128
122
118
123
116
116
159
112
113
103
99
106
100
113
113
88
79
72
77
90
112
139
185
185
185
125
112
93
89
68
63
61
63
66
66
56
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
15
8
1
9
17
23
29
55
29
4
4
3
3
3
5
5
5
6
4
2
23
12
1
1
3
6
4
2
1
1
3
4
6
15
19
21
12
3
2
1
6
8
10
10
6
2
3
8
5
3
13
8
3
3
2
2
3
3
4
7
6
6
3
1
1
1
6
3
1
4
5
6
6
6
3
1
2
2
3
5
6
6
6
7
8
4
1
1
1
1
1
9
5
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
100
100
100
88
86
100
117
119
124
323
124
131
133
116
112
115
115
107
126
85
91
103
97
131
170
190
308
308
206
209
232
167
193
195
195
323
180
165
174
170
153
188
181
199
348
188
232
175
157
176
212
206
255
348
222
215
255
202
238
257
264
348
288
253
288
253
187
189
205
189
190
305
150
150
148
138
139
172
190
154
305
144
144
147
125
120
106
106
94
82
95
95
58
52
43
45
24
24
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
23
34
50
34
18
12
6
12
18
10
3
3
3
4
4
4
3
3
3
3
5
11
7
3
5
4
3
3
13
9
6
5
12
11
7
3
5
7
10
7
5
4
3
6
7
5
4
4
4
4
4
3
2
9
7
6
5
5
3
2
2
3
43
30
17
5
3
2
2
5
9
13
9
5
17
10
4
4
3
3
3
4
32
46
40
35
35
18
1
1
1
1
1
1
1
3
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
150
45
45
75
64
67
146
68
69
77
79
84
83
146
96
111
119
150
120
105
136
94
95
96
93
91
97
97
87
104
112
167
143
159
183
167
183
132
183
112
105
94
80
76
80
88
80
109
117
125
242
136
138
141
142
161
182
217
217
217
164
163
147
142
142
127
142
111
130
130
131
242
122
109
113
96
98
96
96
87
75
89
78
76
76
72
72
72
82
121
126
242
242
133
135
118
104
97
97
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
146
27
27
17
7
12
9
6
12
15
9
4
4
5
5
5
5
4
3
3
3
13
8
3
4
15
11
8
8
8
11
8
5
3
9
5
2
5
7
10
5
1
1
2
10
8
7
14
8
3
8
14
9
4
14
11
6
2
1
1
1
2
4
3
2
4
2
1
1
1
4
7
8
5
3
9
5
1
1
9
8
7
6
5
4
4
4
4
8
5
2
2
2
2
2
3
4
4
5
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
181
29
29
92
111
87
148
111
96
106
128
119
123
229
137
143
150
181
122
128
105
96
110
114
116
160
115
109
113
128
114
116
147
149
151
181
229
149
147
143
160
106
102
90
85
101
81
111
117
117
252
136
137
144
140
164
174
202
202
193
229
160
146
143
156
131
133
122
139
139
140
252
129
114
127
116
124
156
156
101
91
84
80
81
79
78
84
95
130
158
189
252
252
252
252
160
151
96
96
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
148
2
2
2
13
7
2
6
10
15
9
3
30
17
5
3
2
2
3
3
3
5
4
3
3
14
8
3
3
12
9
6
3
1
5
5
5
5
7
10
7
5
5
5
5
5
5
23
13
3
13
10
8
7
11
9
8
5
3
9
8
7
6
11
9
7
5
3
3
12
8
4
5
7
30
24
19
19
11
4
4
3
2
2
2
2
2
2
10
15
17
20
16
12
12
12
12
12
10
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
114
114
114
125
121
125
128
128
129
142
159
187
184
184
164
187
161
161
149
187
182
112
113
105
87
84
84
52
52
48
40
43
44
48
73
51
66
72
65
132
70
69
77
53
51
64
65
70
142
68
69
70
55
54
45
41
49
56
64
84
77
81
55
49
42
34
51
48
47
132
43
45
43
28
28
27
26
31
44
42
46
54
65
83
104
142
142
142
74
75
77
79
84
84
84
73
81
81
28
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
56
72
51
29
8
8
8
8
8
12
16
10
4
3
3
3
3
3
3
2
2
4
6
5
5
6
7
5
3
1
1
1
1
2
2
2
2
2
4
3
2
2
4
5
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
3
4
4
4
4
4
5
3
1
2
2
2
2
2
2
2
2
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
32
32
45
47
55
65
56
61
64
66
74
68
74
66
70
68
73
74
58
57
68
56
54
74
51
47
47
47
40
36
39
45
56
72
73
74
55
57
59
59
74
53
54
53
46
49
45
44
63
44
51
54
50
72
47
45
51
50
52
74
46
46
45
39
44
47
56
74
74
59
40
37
31
24
27
23
24
32
49
34
49
34
38
45
51
63
63
63
34
28
28
29
28
42
42
38
46
46
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
5
5
5
10
7
5
10
15
21
12
4
2
1
1
1
1
2
4
4
4
5
8
6
4
3
2
2
2
4
3
2
2
4
3
3
2
2
3
3
3
2
2
4
3
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
3
2
1
1
3
4
4
4
4
4
4
2
1
1
1
1
1
1
2
3
3
4
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
79
79
74
80
113
79
117
123
165
279
164
279
213
226
302
199
199
146
114
95
84
77
75
89
68
67
67
56
62
57
69
67
67
67
67
99
72
72
77
73
74
77
74
74
68
74
73
73
107
74
67
73
69
66
69
66
70
77
97
99
73
68
65
53
54
53
57
63
63
56
49
43
37
39
30
36
40
47
69
53
66
97
86
99
100
107
107
107
72
63
60
58
52
66
66
62
67
67
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
26
3
3
3
13
8
3
4
17
41
32
23
13
3
3
3
3
4
4
5
6
7
4
2
10
7
5
3
3
6
3
1
1
2
4
3
3
3
3
11
7
3
10
9
6
3
3
3
2
2
8
4
1
1
1
1
1
1
1
2
1
1
3
5
5
4
3
3
3
3
2
1
2
3
6
9
8
8
5
2
1
1
1
1
1
1
1
2
2
3
5
6
8
4
1
1
1
1
1
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
15
15
59
111
74
111
111
78
86
96
76
72
71
68
69
71
75
74
80
74
92
74
75
67
65
73
80
80
75
73
92
76
77
79
84
74
73
96
69
66
71
67
70
84
63
76
66
70
70
87
68
67
87
75
80
87
83
83
81
84
74
75
79
75
71
96
64
65
64
63
55
44
39
38
43
48
45
52
84
48
76
46
47
48
45
44
44
44
31
29
26
27
26
26
27
26
29
29
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
1
1
1
8
4
1
4
7
11
15
28
18
8
3
5
6
4
3
3
3
3
6
9
15
10
5
4
4
7
6
6
5
5
7
7
7
7
10
12
7
2
3
3
4
4
4
7
5
3
4
3
3
3
4
3
3
3
2
2
2
3
2
2
2
2
1
1
1
4
11
19
11
4
3
3
2
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
13
19
22
17
12
6
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
42
42
72
116
100
116
174
184
202
575
213
218
215
208
208
282
417
339
575
370
454
437
417
362
721
370
358
360
575
261
246
232
176
161
140
115
100
197
213
239
721
239
240
242
165
145
135
121
119
114
118
103
110
107
213
226
246
721
244
236
242
167
156
130
106
98
97
90
87
78
74
68
88
85
96
114
114
112
97
83
88
80
86
96
106
126
126
126
123
126
126
113
126
126
85
88
67
67
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
15
17
23
28
26
15
4
9
13
7
1
5
4
3
3
3
3
6
10
6
3
3
2
1
2
2
2
3
6
5
5
3
1
7
7
7
14
12
9
7
5
13
16
19
13
7
45
24
3
15
9
3
3
3
3
3
3
3
2
2
2
2
14
14
14
9
5
2
2
8
12
14
10
6
21
13
5
3
2
3
4
7
8
9
9
9
10
6
2
2
2
2
4
5
7
5
3
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
146
37
37
114
111
120
284
192
205
214
438
264
289
539
290
315
347
310
284
413
234
312
376
381
631
423
389
415
415
394
395
487
380
418
432
409
569
361
403
409
398
546
409
429
416
456
421
394
400
438
431
452
496
631
609
448
487
477
512
569
547
546
457
524
469
484
504
501
523
523
432
441
353
356
249
220
252
239
295
382
345
501
631
550
609
609
609
609
438
347
294
268
267
256
339
339
279
306
306
132
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
144
2
2
2
17
9
2
19
34
35
28
21
16
8
1
6
12
7
3
2
1
14
11
9
21
18
12
6
6
23
46
30
15
2
21
20
20
30
22
15
17
20
14
8
30
22
15
33
21
9
37
19
1
3
2
1
8
4
1
3
15
11
8
11
15
8
1
8
12
16
72
47
22
21
20
40
20
1
1
21
41
31
22
22
22
22
22
22
33
25
18
18
18
18
18
25
29
31
25
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
725
45
45
202
115
154
295
264
286
420
602
659
883
883
883
842
841
765
841
602
614
536
404
378
430
253
206
160
115
120
104
96
185
212
245
725
231
232
253
192
180
173
153
115
101
88
86
106
109
135
173
129
130
161
162
88
105
112
127
171
127
162
114
134
87
82
80
83
76
70
115
59
52
47
34
31
31
28
30
51
51
76
161
129
162
162
162
162
135
83
67
78
95
98
171
171
129
162
162
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
295
27
27
23
17
11
6
1
10
14
7
1
3
4
6
5
4
4
14
25
146
82
18
6
1
5
3
1
1
1
1
2
1
1
2
1
1
1
2
6
3
1
2
3
4
2
1
3
3
2
1
3
2
1
1
1
1
5
5
5
4
3
2
2
1
1
1
1
1
1
4
5
6
5
5
7
8
8
5
3
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
5
7
8
4
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
17
17
25
27
47
35
63
71
83
186
107
110
113
103
100
105
103
99
105
103
119
151
162
240
198
164
164
128
123
124
125
119
138
155
155
242
198
141
154
150
160
142
134
127
144
122
138
153
186
198
170
171
240
172
171
193
175
184
242
173
172
163
155
151
142
181
137
134
139
153
136
136
161
126
143
148
151
151
161
162
174
242
182
189
195
186
186
186
165
162
162
163
147
178
178
136
137
137
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
6
3
1
4
10
13
16
16
17
17
17
9
1
1
9
9
9
9
8
8
54
34
14
3
3
10
9
9
10
9
8
6
4
8
9
7
5
4
4
4
10
6
3
10
9
8
49
25
1
1
1
3
5
9
6
3
5
5
4
4
8
13
9
6
6
6
9
7
6
10
11
12
9
6
6
7
8
10
17
10
4
4
4
4
11
12
12
13
18
29
35
38
39
40
26
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
108
28
28
60
60
210
379
593
943
943
1023
1023
762
1023
624
558
477
389
360
323
270
376
303
300
654
247
226
204
134
219
258
278
654
386
406
491
692
475
692
533
510
770
487
476
470
770
322
419
455
384
770
340
322
299
296
210
202
296
330
374
450
762
397
705
330
313
355
305
360
360
183
158
124
83
68
53
48
46
45
163
184
319
762
563
705
705
705
705
358
300
231
166
148
125
105
96
88
80
80
47
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
94
3
3
3
12
7
3
7
31
29
20
11
7
3
4
3
3
6
4
3
31
53
43
27
11
7
3
2
2
3
4
5
4
2
1
5
9
8
7
10
8
6
6
3
1
5
6
7
5
3
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
12
7
2
2
1
1
2
2
3
6
4
2
1
8
10
11
12
12
13
7
2
1
1
1
1
1
3
5
6
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
276
41
41
97
73
226
411
620
1004
1004
1004
850
824
815
687
700
644
655
700
602
602
662
680
693
1768
610
565
512
301
541
559
602
1768
879
903
1206
1792
1007
1792
1124
1022
1792
977
944
936
1664
637
853
866
718
1664
685
653
630
666
464
449
666
672
767
983
1624
869
1644
718
644
684
529
529
529
298
252
202
142
114
91
84
77
81
337
373
679
1624
1268
1644
1644
1644
1644
827
691
531
370
319
257
213
187
177
166
166
73
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
12
12
19
21
24
14
4
24
18
11
4
9
12
15
15
9
4
4
4
29
54
35
16
4
3
2
2
2
5
6
7
5
4
10
15
9
4
8
6
5
6
4
3
4
5
6
7
6
5
5
3
1
1
1
2
1
1
1
1
1
4
2
1
1
1
2
23
33
30
19
8
7
4
2
3
2
2
2
2
4
6
13
16
18
18
18
18
11
4
4
4
4
4
4
4
4
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
105
105
105
89
85
105
79
78
91
96
111
143
131
131
143
134
117
143
104
93
134
82
77
78
73
71
78
78
66
63
67
56
61
63
67
79
64
67
66
67
80
59
69
75
71
87
97
85
97
91
97
108
101
106
108
112
114
112
102
114
95
92
91
114
82
83
90
85
82
101
76
70
73
77
83
97
97
88
101
82
87
76
78
84
90
101
101
101
97
81
87
87
57
50
42
41
24
24
49
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
45
75
51
27
3
5
4
3
15
10
6
9
6
3
7
11
10
9
9
6
3
2
1
5
5
3
2
2
7
9
6
3
3
6
5
4
7
6
5
5
9
5
2
8
11
14
14
7
1
18
11
4
4
4
4
5
11
17
9
1
2
4
7
7
7
4
2
1
1
9
5
2
4
6
10
9
8
5
3
10
8
6
4
2
2
2
2
6
8
9
9
10
6
3
3
6
7
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
82
82
83
132
106
132
132
84
102
107
121
150
142
142
146
150
126
146
119
150
137
97
95
84
78
60
52
50
50
53
64
55
60
60
65
76
63
78
62
65
64
60
76
61
64
60
65
71
77
90
90
90
78
75
70
75
61
61
61
56
58
59
54
56
60
65
65
65
52
50
50
58
40
42
44
48
58
58
50
56
59
65
65
65
65
65
65
50
40
36
34
34
38
42
42
42
49
49
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
7
7
7
15
11
7
6
11
17
9
2
3
3
4
4
4
4
4
4
4
5
3
2
2
4
3
3
2
2
7
9
11
7
4
4
4
6
8
5
3
1
2
4
8
5
3
28
15
2
12
22
12
2
9
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
6
8
9
6
3
2
1
1
1
1
1
1
1
5
5
5
6
10
6
2
2
11
15
8
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
265
44
44
112
91
107
265
144
147
203
271
275
344
344
344
327
334
278
334
239
251
218
200
190
180
147
147
147
86
94
82
78
121
122
146
262
134
172
136
141
142
121
177
110
85
75
79
95
101
172
148
127
133
162
163
86
104
111
130
180
125
177
94
78
70
54
50
61
56
51
109
42
38
34
21
20
22
20
24
46
48
74
162
128
163
163
163
163
141
84
99
116
139
180
180
180
149
171
171
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
262
40
40
28
16
5
5
5
5
22
11
1
1
1
2
1
1
1
1
2
17
20
10
1
1
6
3
1
1
1
1
1
1
1
1
2
3
3
3
2
2
2
1
1
6
4
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
2
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1721
78
78
612
431
515
1721
713
754
959
1199
1118
1199
1721
1337
1283
1178
1644
1010
896
793
873
591
529
457
357
278
251
171
184
160
190
422
510
569
1644
545
507
510
383
371
307
404
210
191
163
169
190
193
328
238
266
285
402
405
216
266
276
316
417
321
404
228
214
230
230
235
238
238
190
133
121
90
71
64
47
51
48
52
108
113
180
402
318
405
405
405
405
216
185
144
165
221
231
417
417
314
392
392
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1644
44
44
31
19
10
5
1
10
22
11
1
3
3
3
3
3
4
15
27
15
3
4
2
1
18
14
10
6
3
1
1
1
1
2
1
1
1
2
6
3
1
1
1
1
1
1
13
7
2
3
2
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
8
5
3
7
9
6
3
1
1
1
1
1
2
2
2
2
2
2
3
15
8
2
2
2
2
2
13
12
12
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
26
26
70
59
64
181
110
118
132
303
149
154
261
132
143
164
141
135
178
176
216
228
339
287
285
266
300
300
227
228
216
183
195
200
224
261
203
303
219
225
249
230
207
231
233
236
300
230
227
238
238
240
254
240
245
247
249
266
269
267
339
257
268
264
259
303
250
247
247
212
223
240
205
191
207
196
207
207
217
240
198
256
233
234
242
243
243
243
230
243
243
234
243
243
266
270
339
339
194
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
1
1
1
7
4
1
4
9
15
9
4
4
4
4
3
2
2
3
3
3
5
28
16
4
17
10
3
3
23
25
17
10
14
14
11
9
11
10
10
7
5
8
11
21
15
9
34
22
11
22
14
6
7
6
6
26
16
6
10
14
10
7
19
12
5
3
5
7
14
23
32
18
5
68
50
26
3
3
18
11
5
14
18
20
21
22
23
27
32
34
35
37
24
11
11
60
84
65
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
12
12
42
54
87
129
190
294
296
341
433
652
540
581
652
581
616
652
616
616
551
358
313
249
186
143
106
85
112
147
205
277
290
336
344
434
314
348
348
334
434
287
298
271
280
296
213
249
228
280
298
215
195
336
149
150
199
223
235
434
309
219
309
151
195
258
263
434
434
195
183
142
91
74
54
43
37
33
77
130
194
309
309
309
309
309
309
157
131
118
102
108
100
100
100
83
91
91
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
50
3
3
3
12
7
3
9
15
13
9
5
3
2
2
2
2
2
2
3
16
19
10
2
5
5
3
1
1
1
1
1
1
1
4
25
14
4
3
7
4
1
3
3
3
2
2
7
4
2
2
3
2
2
3
3
3
2
1
1
2
3
2
1
1
4
6
7
8
9
5
1
4
5
7
4
1
1
1
2
4
6
7
7
8
15
19
21
11
1
1
1
1
1
1
3
6
9
6
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
124
124
246
349
349
474
474
289
277
255
211
211
209
205
197
209
197
176
209
167
139
135
119
154
98
84
84
59
65
63
82
95
119
158
125
194
118
132
138
132
194
103
125
96
86
95
97
109
145
111
125
119
154
158
87
94
110
116
117
194
106
84
76
60
83
107
124
194
194
109
89
71
48
39
33
32
29
27
46
46
71
154
119
149
149
149
149
145
79
66
68
70
69
105
105
84
106
106
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
24
24
24
51
37
24
13
12
41
41
35
20
6
6
6
6
7
9
9
9
15
10
6
6
7
4
1
1
1
1
1
1
1
6
3
1
2
4
5
3
1
5
6
7
4
1
4
4
4
4
4
2
1
3
4
2
1
1
1
3
6
5
3
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
99
68
68
118
121
319
163
186
319
204
216
319
222
210
299
163
149
133
105
88
75
105
111
121
299
119
111
98
65
61
54
71
76
105
174
108
179
112
120
125
117
181
94
84
76
61
72
76
77
151
75
94
95
81
174
74
73
96
90
99
179
86
84
67
47
68
93
114
181
181
117
86
70
52
39
31
29
26
26
34
28
35
62
67
88
111
151
151
151
80
66
65
63
60
83
83
69
84
84
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
2
2
2
40
21
2
2
8
37
25
14
9
5
5
5
5
7
9
9
7
6
6
6
13
20
10
1
1
2
1
1
1
1
2
3
2
2
2
6
3
1
6
10
10
8
6
6
4
2
2
2
2
2
2
3
2
1
1
1
2
1
1
3
2
2
2
5
7
9
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
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
57
57
132
160
290
214
214
189
185
184
208
182
181
290
182
167
167
208
135
126
146
141
139
290
123
108
94
63
73
69
91
132
114
174
116
179
114
123
133
121
181
88
80
81
71
85
96
102
153
132
110
109
97
174
78
85
107
108
110
179
101
80
72
57
78
101
119
181
181
121
86
74
60
52
45
40
35
33
36
31
37
62
68
89
113
153
153
153
81
84
87
92
100
100
100
89
101
101
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
10
10
10
46
28
10
1
12
34
52
33
14
1
1
1
1
1
3
3
3
10
9
8
8
9
6
3
3
2
1
1
1
1
2
1
1
1
2
4
2
1
2
4
8
4
1
3
3
2
2
3
2
2
4
4
3
2
1
1
2
3
2
2
2
2
5
3
2
2
2
3
2
2
2
5
6
7
4
2
1
1
1
1
1
1
1
1
1
2
4
5
3
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
27
27
58
69
120
93
126
136
143
309
147
141
140
120
103
116
115
141
202
121
229
133
120
138
146
145
229
229
160
161
290
156
203
249
279
309
262
243
167
133
156
169
216
306
229
303
182
152
134
142
137
147
290
133
120
121
134
174
214
279
268
309
247
223
262
243
136
123
103
84
90
87
75
127
57
96
119
167
306
157
303
144
125
120
89
75
60
50
41
34
31
30
29
37
37
48
30
30
127
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
7
7
7
25
16
7
5
4
15
10
6
4
3
3
3
3
3
4
6
5
4
3
4
6
6
6
6
4
3
3
2
1
1
2
2
2
2
2
4
3
2
2
4
6
4
3
7
4
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
3
2
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
42
42
50
53
57
60
154
171
194
637
220
232
231
175
161
197
181
255
419
236
505
236
209
279
296
304
502
502
336
336
535
301
392
459
502
637
391
545
306
241
306
339
437
630
502
608
447
608
388
398
360
354
571
351
326
432
386
439
571
502
497
637
527
590
420
545
337
305
304
265
323
338
309
608
313
341
429
485
630
590
608
316
283
246
200
169
139
119
96
84
75
65
53
50
43
140
44
44
608
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
2
2
2
17
9
2
10
12
15
12
10
7
4
3
3
4
6
9
9
6
3
4
5
10
12
13
14
10
6
3
3
3
3
3
5
6
7
10
13
7
1
3
5
17
14
11
8
5
2
3
2
1
1
1
2
3
3
3
3
3
7
11
11
12
7
2
2
2
2
2
2
7
5
3
7
4
2
2
7
14
8
2
2
2
2
2
2
7
12
15
18
34
18
2
2
2
2
3
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1020
27
27
360
257
384
1016
567
584
582
584
604
561
1016
634
657
646
1020
559
500
448
335
326
284
254
210
193
193
110
136
169
183
320
339
352
1020
356
380
398
294
305
276
266
313
187
187
183
162
188
174
154
313
146
138
141
87
116
133
173
273
181
274
155
153
138
142
152
155
184
184
134
117
99
82
100
70
73
66
63
67
62
83
152
126
153
153
153
153
144
81
69
98
134
141
273
273
211
274
274
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1016
13
13
13
10
8
10
9
8
17
27
61
49
36
23
12
1
1
1
2
23
20
17
15
13
11
6
1
1
1
1
2
2
2
3
10
5
1
1
7
7
6
5
4
6
7
8
6
4
3
2
1
1
2
3
2
1
1
1
4
2
1
1
1
1
2
5
7
8
9
5
1
2
3
6
9
5
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
278
10
10
111
83
106
278
134
151
179
206
224
236
408
252
257
262
245
223
188
188
156
158
148
181
119
104
104
70
71
60
115
152
229
400
245
406
206
235
256
227
408
184
167
153
105
106
116
111
142
135
163
174
175
400
133
152
214
210
203
406
174
157
135
94
145
205
228
408
408
184
179
135
88
71
55
46
40
37
57
56
83
175
140
176
176
176
176
138
89
103
118
142
181
181
181
149
168
168
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
245
6
6
6
5
5
6
5
5
7
6
5
5
6
6
5
4
4
4
4
5
7
7
6
5
18
10
2
2
1
1
1
10
5
1
3
2
1
1
3
3
4
2
1
2
3
5
5
5
3
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
4
3
3
3
2
1
1
1
1
1
1
1
1
6
9
8
7
7
7
6
6
6
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
30
30
34
38
39
75
53
56
60
108
60
65
81
69
72
73
71
75
75
52
53
73
71
77
166
82
78
80
72
79
87
77
87
87
98
97
109
157
113
166
119
113
155
95
89
79
75
74
92
104
98
157
121
126
132
166
118
124
117
111
155
103
105
114
110
117
112
112
106
108
84
117
74
81
88
92
117
117
89
86
80
77
78
77
76
76
76
75
48
42
38
33
31
32
32
33
22
22
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
6
4
2
4
7
18
9
1
2
1
1
2
4
3
3
2
1
10
6
2
1
3
3
3
4
6
6
7
11
11
12
9
7
16
21
20
10
1
7
13
11
9
7
8
4
1
10
6
2
3
9
5
2
2
2
2
2
2
2
4
6
5
5
5
5
24
17
10
11
8
6
6
6
6
5
5
4
4
5
5
5
5
5
6
6
6
6
6
6
4
2
2
4
5
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
31
31
49
59
139
85
104
139
111
142
139
112
110
132
91
88
84
70
70
56
64
66
64
132
56
55
51
39
41
42
46
54
58
67
60
83
64
70
73
115
72
67
62
52
45
59
62
70
142
70
72
70
56
67
49
46
52
55
54
83
59
50
54
40
43
48
65
72
72
115
49
44
38
24
20
23
21
25
39
31
37
59
62
82
104
142
142
142
73
67
59
50
41
37
35
33
36
36
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
1
1
1
27
14
1
12
14
17
12
7
6
5
4
2
1
1
4
4
4
13
10
8
7
6
4
3
3
3
2
2
1
1
1
1
1
1
2
4
4
5
7
5
3
3
4
8
5
2
2
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
35
35
63
72
128
95
123
134
145
227
164
170
177
154
154
154
123
121
106
96
106
101
95
117
104
81
75
75
78
78
93
99
110
135
116
177
120
123
125
121
147
118
118
111
109
126
134
137
227
126
126
118
104
135
98
92
110
111
117
177
131
117
110
101
97
108
122
147
147
135
92
79
63
54
48
65
69
76
135
85
93
131
124
151
181
227
227
227
124
106
92
78
67
61
60
65
67
67
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
8
8
8
20
14
8
6
26
26
18
11
10
10
10
10
10
6
2
2
2
23
20
15
11
19
10
2
2
8
5
2
4
3
2
5
5
5
25
23
16
9
5
7
17
13
8
3
3
3
3
2
1
3
2
1
2
1
1
2
2
3
10
6
3
1
1
1
1
12
11
11
6
1
3
3
2
2
2
1
1
1
13
9
6
6
6
6
3
1
1
1
1
3
4
5
6
6
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
76
76
56
68
72
83
76
83
81
83
80
88
81
80
80
88
80
76
72
88
70
71
71
69
68
67
67
56
65
67
83
83
66
63
73
58
62
73
57
68
55
54
55
56
61
58
59
58
62
60
54
65
74
75
108
108
73
77
71
63
67
54
54
53
54
61
52
52
52
49
51
57
49
62
53
51
50
50
45
32
36
22
25
29
33
42
42
42
50
39
49
49
44
62
62
55
67
67
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
7
7
7
7
7
7
7
8
19
10
1
6
6
6
4
2
2
6
11
8
6
5
3
1
3
2
2
2
2
6
6
7
9
7
4
2
3
5
8
5
3
2
2
8
6
4
17
11
5
8
6
4
4
5
6
7
4
1
2
4
2
1
6
4
3
2
2
2
2
1
1
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
4
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
114
114
114
101
99
128
101
102
105
152
124
144
163
157
163
157
163
128
127
124
127
123
151
127
111
113
113
98
106
106
128
99
96
100
93
86
95
108
103
152
95
101
105
99
128
128
107
128
101
96
101
179
282
316
605
605
314
319
271
205
183
151
142
131
135
133
135
131
131
152
110
131
109
107
118
114
125
125
105
80
78
79
81
87
93
105
105
105
113
90
105
105
95
106
116
112
151
151
58
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
25
40
52
30
8
32
20
8
15
19
20
22
13
4
5
5
4
4
6
5
5
14
18
23
18
9
1
1
3
11
8
4
1
5
5
5
5
7
10
6
3
4
5
15
8
2
11
7
3
7
4
1
1
14
7
1
3
2
1
1
1
7
14
11
9
6
3
3
3
2
1
3
5
5
6
4
3
3
5
3
1
3
4
4
4
4
5
6
7
7
7
7
5
3
3
26
38
21
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
72
72
123
249
167
249
249
170
173
203
178
190
292
183
186
182
172
161
142
199
180
230
245
289
327
217
207
198
182
187
203
208
218
292
241
235
243
312
265
279
268
289
327
266
259
275
318
278
318
299
318
312
288
292
281
274
272
281
265
272
327
251
261
272
269
286
263
286
286
224
234
286
207
220
244
229
262
262
226
204
212
252
231
240
240
240
240
218
229
189
217
217
168
179
179
165
148
148
171
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
7
7
7
6
5
6
5
5
17
21
16
12
12
9
5
1
1
11
14
16
18
31
28
25
28
21
14
14
27
15
4
4
5
9
9
9
15
19
24
17
11
6
2
20
14
9
23
16
10
18
16
10
4
39
27
15
9
3
2
4
6
8
43
28
14
18
11
4
4
6
9
24
22
21
24
24
24
16
8
8
9
10
11
11
11
11
12
12
12
12
12
12
11
10
10
15
18
21
105
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
34
34
53
75
68
125
92
82
81
79
77
79
105
82
92
100
89
125
100
85
89
113
79
77
79
69
72
72
80
89
125
99
92
105
90
81
76
113
76
80
81
73
66
62
72
60
63
74
56
67
65
77
89
105
111
111
84
86
86
81
79
78
70
69
70
73
75
81
81
79
68
65
57
74
54
62
63
64
79
66
68
68
67
67
67
67
67
53
50
48
47
49
47
52
52
55
53
53
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
2
2
2
13
7
2
4
7
19
11
3
12
6
1
1
1
2
10
5
1
14
9
5
3
6
4
3
3
8
10
12
7
2
6
4
2
8
13
10
6
2
2
2
4
3
2
5
4
4
10
7
4
1
6
5
4
2
1
2
3
3
3
5
5
4
2
1
1
16
9
3
4
4
5
6
3
1
1
1
2
2
2
31
45
29
14
14
14
14
14
14
14
7
1
1
1
1
1
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
77
77
92
106
110
275
184
201
216
500
221
224
293
149
176
192
178
275
182
180
231
252
276
384
341
273
273
235
235
234
275
235
243
293
250
235
249
249
254
260
341
279
234
220
193
229
252
255
500
269
298
299
269
293
304
302
363
341
321
305
384
273
279
275
267
265
274
264
246
329
302
287
363
350
271
306
280
264
329
219
214
237
271
325
388
500
500
500
394
356
350
350
279
295
316
303
384
384
165
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
9
9
9
9
9
9
9
9
21
15
10
8
6
6
4
3
3
10
9
7
6
5
4
54
60
34
9
9
22
23
14
5
3
15
17
11
5
14
22
18
11
5
4
11
14
18
18
10
3
21
14
7
2
4
7
26
16
7
2
11
7
3
8
6
5
10
10
10
11
7
3
4
5
19
53
53
53
29
5
4
3
5
4
3
3
3
3
8
10
11
12
13
8
3
3
54
79
48
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
29
29
43
39
42
80
52
57
61
90
57
57
70
79
89
106
160
125
160
124
160
105
91
82
69
68
61
64
91
64
80
73
67
80
59
61
52
50
45
47
44
43
61
43
41
42
37
42
43
42
61
40
40
39
40
37
39
42
40
40
41
36
42
37
39
40
42
42
32
30
31
33
26
34
24
26
25
27
32
28
42
40
39
42
42
42
42
28
25
22
22
26
25
40
40
34
41
41
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
26
26
26
16
6
5
4
6
17
10
3
2
2
2
1
1
1
2
3
4
5
6
4
3
3
2
2
2
4
3
2
2
2
4
7
4
2
3
4
3
2
2
4
3
3
3
3
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
34
34
40
41
49
68
177
201
229
830
287
308
385
263
256
374
445
453
830
499
772
572
467
453
772
443
439
437
830
329
317
297
203
181
163
133
123
208
233
242
675
216
211
231
161
170
174
159
174
151
174
136
132
147
216
220
233
675
232
228
219
148
150
129
114
147
98
92
88
83
78
65
84
52
53
60
57
63
67
61
84
74
67
68
62
62
62
59
59
57
57
57
48
53
53
60
67
67
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
14
14
14
13
13
8
4
11
19
15
11
11
7
3
7
11
7
4
4
3
3
3
4
11
7
3
3
8
10
8
7
7
12
10
7
5
13
13
13
10
8
6
5
9
31
54
54
28
3
11
8
5
3
6
7
7
7
4
2
1
2
3
5
5
4
3
2
1
1
8
9
10
18
15
12
7
2
2
3
5
3
1
4
6
7
7
7
8
5
2
2
2
2
2
4
3
3
3
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
11
11
46
54
53
75
67
69
73
89
80
78
106
90
95
111
111
93
104
86
112
138
148
244
153
156
156
108
114
114
115
115
114
131
142
131
208
156
157
196
178
258
244
152
152
153
137
137
208
151
153
258
144
143
151
135
129
153
153
156
305
182
223
305
192
305
170
143
143
119
109
130
82
68
67
65
61
65
65
64
82
80
90
106
106
106
106
81
77
64
69
79
93
130
130
118
168
168
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
1
1
1
4
2
1
4
8
9
6
3
20
11
2
5
6
6
6
4
3
2
14
8
3
14
14
14
12
10
6
2
5
4
4
5
7
10
13
13
7
1
1
10
14
10
7
10
9
8
9
7
4
2
7
6
6
6
4
2
4
6
14
13
12
9
6
4
4
4
3
2
4
4
4
9
7
6
3
1
1
1
1
29
43
50
53
57
35
14
9
9
9
9
9
9
22
28
16
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
42
42
58
63
77
125
112
113
133
201
182
197
284
226
224
259
233
216
259
204
272
334
348
609
354
337
337
222
235
247
259
308
278
321
320
324
510
283
404
496
466
867
609
439
434
414
371
378
510
452
462
867
430
433
428
390
373
464
472
423
867
470
554
711
509
711
465
393
363
331
313
299
322
259
279
264
279
279
240
216
216
281
259
275
293
315
315
315
322
315
334
371
337
472
472
382
414
414
186
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
29
29
19
9
9
13
11
9
11
7
3
14
12
10
18
26
15
4
4
4
10
21
12
3
11
6
2
2
14
15
15
16
16
17
17
16
16
28
30
24
18
16
20
28
23
18
27
17
8
17
14
7
1
6
11
19
15
11
10
12
15
15
15
15
10
5
8
10
12
29
24
19
37
56
60
32
5
5
7
10
13
15
16
16
16
16
17
40
64
60
56
56
47
38
38
48
53
58
120
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
77
77
77
73
74
79
91
104
125
197
144
149
148
146
137
149
116
134
110
99
149
120
122
134
164
114
127
127
121
122
165
114
118
116
101
130
107
122
136
197
164
119
136
141
155
165
147
191
144
140
145
135
133
155
139
231
252
265
677
270
361
369
316
677
369
464
521
677
677
357
341
294
222
191
137
150
158
166
266
164
144
188
154
183
220
266
266
266
196
164
164
115
100
88
75
97
64
64
191
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
34
34
34
23
12
12
9
7
42
45
48
26
5
3
2
2
2
2
2
2
3
3
3
23
13
4
3
2
2
6
8
4
1
3
3
4
10
10
10
5
1
2
4
11
7
3
71
37
3
32
17
2
2
2
6
7
5
3
1
2
2
3
6
6
4
2
2
2
2
2
3
4
6
14
22
12
2
2
6
4
3
3
3
3
3
3
4
9
11
12
13
14
12
11
11
11
11
11
122
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
47
47
63
75
76
171
138
152
168
426
219
232
426
290
329
358
465
336
395
371
395
328
465
260
228
270
230
239
465
255
263
344
237
236
235
205
203
209
202
211
344
210
205
190
198
152
182
181
182
344
157
157
162
140
135
131
120
122
117
108
143
97
117
141
160
198
206
206
145
138
119
116
89
95
100
96
116
116
113
105
124
198
174
206
206
206
206
153
143
133
121
119
116
116
92
97
97
97
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
30
15
15
21
16
11
30
20
11
13
11
9
23
12
1
7
10
6
3
2
1
14
11
8
9
18
10
3
3
9
6
4
9
9
9
6
4
8
16
20
12
5
3
2
3
3
4
4
2
1
5
5
5
5
5
6
11
6
1
1
1
2
3
8
8
4
1
1
1
1
5
6
7
5
3
7
7
7
4
1
2
3
4
2
1
1
1
1
2
2
2
2
3
7
9
10
10
10
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
15
15
37
40
49
78
129
145
164
508
244
255
508
287
295
329
508
308
336
327
336
267
398
208
172
212
172
176
398
157
155
149
119
113
106
92
87
86
78
79
118
73
71
64
59
52
58
57
54
98
45
45
43
35
49
50
58
118
67
66
63
67
57
65
77
89
93
93
63
56
50
43
42
41
42
43
45
45
47
43
53
89
77
93
93
93
93
57
51
44
41
44
43
66
66
57
67
67
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
3
3
3
5
4
3
4
11
13
7
1
2
2
3
3
3
3
4
4
4
5
4
2
1
11
6
2
2
4
3
3
2
1
2
3
3
3
5
7
5
3
3
3
2
2
2
2
2
2
4
3
2
3
4
3
2
1
1
6
4
2
4
8
5
3
1
2
3
4
3
3
4
5
7
10
5
1
1
1
1
1
2
3
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
152
14
14
75
70
75
185
214
246
292
861
313
325
330
349
355
476
801
577
861
672
811
690
801
560
811
538
482
491
861
384
352
337
254
245
227
192
187
247
260
273
717
273
266
267
196
177
183
172
179
196
146
141
137
126
227
239
256
717
254
250
262
184
182
166
157
146
135
135
118
114
126
145
122
163
149
141
165
165
134
121
131
125
130
135
135
135
135
122
136
123
165
165
126
145
145
134
163
163
62
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
148
1
1
1
6
3
1
6
12
13
7
2
8
4
1
2
3
3
3
2
1
5
7
4
2
17
11
6
6
10
12
8
5
11
8
6
5
5
7
10
9
7
5
6
8
9
8
7
7
7
7
6
5
7
10
7
5
6
5
3
2
1
1
14
14
14
8
2
2
2
9
17
19
11
4
4
70
117
60
3
6
5
4
2
1
1
1
1
11
13
14
16
16
13
10
10
13
14
9
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
39
39
84
70
70
132
64
62
65
66
73
79
132
97
101
108
165
95
92
82
74
75
60
63
48
43
39
41
49
51
63
86
83
83
165
77
73
75
58
54
59
45
46
44
38
44
42
42
57
48
50
52
62
63
45
45
46
44
43
55
38
38
38
35
44
41
45
59
59
33
32
29
24
21
26
22
24
31
44
34
44
62
54
63
63
63
63
57
34
29
28
27
26
37
37
33
38
38
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
3
3
3
6
4
3
6
9
21
12
4
3
3
4
3
3
3
3
3
4
5
5
4
4
5
4
4
4
3
3
2
2
3
3
3
2
2
3
3
2
2
2
3
4
3
3
7
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
5
5
3
1
1
1
1
1
1
1
3
5
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
169
33
33
74
61
71
136
73
64
67
69
69
69
136
88
91
94
169
81
80
74
63
64
64
63
73
52
50
50
50
53
60
75
82
85
169
81
84
85
74
73
72
60
67
59
63
57
61
59
61
60
61
69
57
56
62
73
64
72
66
76
67
61
63
63
54
63
54
63
63
43
43
47
45
46
59
47
47
51
49
46
63
45
38
37
32
33
35
38
43
43
43
42
36
42
42
45
47
47
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
136
4
4
4
8
6
4
7
12
19
11
3
4
4
4
5
5
4
4
4
4
5
3
2
3
11
6
2
2
6
10
7
5
7
7
4
2
5
7
10
5
1
1
1
2
2
3
3
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
3
3
3
2
1
1
1
3
2
1
5
3
1
1
1
1
1
4
10
18
10
3
3
3
3
2
1
1
1
1
3
4
4
3
3
3
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
13
13
33
28
34
55
37
39
46
63
87
102
156
161
163
260
260
170
246
129
104
108
86
80
97
64
61
61
58
57
64
57
51
51
57
49
46
57
51
53
97
57
59
58
73
48
50
48
47
48
49
49
55
52
61
64
62
97
64
68
69
63
80
102
133
190
175
190
190
137
134
190
102
109
119
108
135
135
84
81
73
56
56
56
58
60
60
60
56
60
60
55
60
60
44
46
43
43
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
1
1
1
3
2
1
3
10
11
10
10
28
19
10
12
13
11
10
10
10
10
6
2
6
7
5
3
3
10
6
3
3
6
7
6
5
5
9
8
5
2
2
2
5
5
6
7
4
2
3
2
2
2
6
4
2
1
1
1
1
1
2
6
6
6
10
5
1
1
1
2
4
3
3
23
31
35
18
2
3
2
2
11
16
9
2
2
2
2
2
2
3
3
3
3
4
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
34
34
39
43
48
121
57
63
68
79
65
66
105
69
83
89
81
121
94
80
84
89
95
106
106
106
106
108
118
120
163
136
128
124
163
120
119
163
110
111
104
88
86
89
98
92
104
108
113
135
120
121
119
119
135
129
127
164
128
127
135
119
129
159
195
256
256
256
238
194
183
256
159
183
238
201
256
256
160
138
118
93
102
106
114
129
129
129
111
129
129
117
129
129
92
106
86
86
118
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
4
3
2
4
6
16
8
1
6
8
8
8
10
6
3
3
3
13
8
3
1
11
7
4
4
22
24
15
7
2
4
3
2
8
15
13
9
5
3
2
5
5
5
8
5
3
15
15
15
15
17
14
11
7
3
3
3
2
2
5
7
10
14
8
3
3
2
2
6
10
19
14
9
9
5
1
1
2
6
3
1
1
1
1
3
4
5
5
6
7
7
7
7
7
8
28
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
34
34
43
41
49
70
53
59
52
59
55
53
67
67
66
72
72
70
55
66
58
67
94
73
75
74
74
63
63
62
81
67
74
77
81
77
75
81
70
71
68
55
63
42
41
48
56
62
84
75
69
64
60
63
65
71
68
71
93
64
94
58
78
98
124
179
155
179
179
123
127
179
103
102
102
92
102
102
70
58
52
44
43
41
37
36
36
29
27
26
36
50
49
93
93
82
94
94
69
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
12
7
2
4
11
18
10
2
3
5
5
5
5
4
3
3
3
7
8
5
2
10
6
2
2
4
5
4
2
1
2
2
2
6
5
4
3
3
2
2
11
6
1
4
4
4
4
2
1
2
2
1
1
1
1
1
1
1
1
2
1
1
12
6
1
1
1
2
1
1
14
8
3
3
2
1
1
1
2
2
2
2
2
3
7
9
10
10
11
6
1
1
1
1
1
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
34
34
38
37
39
59
45
45
51
82
62
63
75
75
73
84
84
71
73
65
82
58
62
64
60
72
72
57
57
56
64
55
52
50
60
42
42
45
45
46
40
56
43
49
63
49
50
47
55
45
47
49
56
50
50
64
53
57
61
69
59
72
74
89
111
178
121
136
136
106
104
178
82
101
123
118
178
178
100
92
73
56
62
65
71
82
82
82
72
82
82
78
82
82
69
69
72
72
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
3
3
3
4
3
3
4
6
9
5
2
2
2
5
3
2
2
2
2
3
13
10
6
2
9
6
3
3
5
4
2
1
1
1
1
3
4
5
5
3
1
3
4
3
2
2
2
2
3
5
3
1
2
2
1
1
2
3
4
2
1
2
2
2
3
9
6
4
2
1
1
2
4
7
10
6
3
2
1
3
2
1
2
2
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
47
47
47
45
46
65
61
61
61
135
61
61
66
79
83
96
174
108
135
122
135
111
174
96
83
100
88
91
174
86
79
79
62
61
66
51
53
57
52
68
67
45
47
49
51
43
46
49
50
60
54
54
60
63
70
83
82
82
67
63
56
61
61
76
94
123
123
123
96
91
87
122
76
84
95
90
122
122
79
69
64
43
46
47
50
55
55
55
53
55
55
52
55
55
42
49
44
44
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
36
36
22
8
7
5
4
7
9
6
4
4
3
2
3
4
4
4
4
3
2
2
2
8
12
7
3
3
12
8
4
2
2
5
4
3
2
3
4
2
1
2
3
6
3
1
5
3
2
15
8
2
2
12
7
2
1
1
1
1
1
1
1
1
1
1
2
2
3
11
19
12
5
4
5
3
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
34
34
26
30
30
41
57
61
69
190
88
102
124
127
121
190
158
142
158
123
198
129
126
126
198
126
122
120
198
94
87
81
67
64
61
64
51
53
54
57
70
60
57
66
65
72
95
82
95
82
95
75
76
81
85
95
95
92
79
73
64
64
77
101
129
181
173
181
181
133
122
181
86
95
104
100
129
129
72
66
56
34
37
41
47
58
58
58
52
58
58
54
58
58
44
45
46
46
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
7
7
7
5
3
3
3
4
15
8
1
7
11
8
5
14
8
3
3
3
13
7
1
1
8
7
7
7
8
6
5
4
3
6
6
5
5
12
14
7
1
2
2
2
5
9
33
17
2
16
11
6
1
7
6
6
4
3
2
2
3
3
4
5
6
7
4
2
2
1
1
4
3
3
4
4
5
3
2
1
1
1
2
2
2
2
3
4
5
8
10
12
6
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
28
28
43
58
52
76
78
82
91
230
95
106
106
104
97
120
145
129
230
137
157
169
156
164
236
165
158
153
230
123
117
116
96
98
93
83
89
108
110
114
236
117
114
124
105
109
117
111
117
106
117
97
101
102
128
127
131
236
135
126
128
109
117
121
124
133
131
133
133
115
103
133
84
94
109
107
119
119
92
83
83
76
81
89
98
114
114
114
112
114
114
107
114
114
87
86
90
90
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
4
4
4
4
4
4
4
5
16
13
10
8
5
3
7
9
6
3
3
3
3
13
11
10
18
13
8
8
9
6
4
4
4
8
6
5
5
7
10
7
5
5
5
15
8
2
41
22
3
11
8
5
3
4
5
7
4
2
2
3
2
2
6
6
4
2
2
2
3
9
11
12
6
1
14
14
14
8
2
4
4
5
6
7
7
7
8
6
4
4
4
4
3
3
3
7
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
109
36
36
62
57
90
120
184
231
231
376
376
264
406
236
218
210
177
160
138
139
150
173
245
197
172
172
172
100
118
110
147
197
213
314
236
406
225
238
260
245
405
224
206
202
253
153
182
195
207
253
188
188
164
314
137
164
217
252
245
406
344
233
345
187
225
276
254
405
405
188
176
133
90
75
60
48
44
40
90
91
151
344
270
345
345
345
345
177
149
116
117
147
150
245
245
185
215
215
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
105
7
7
7
8
7
6
6
14
21
18
16
10
5
5
5
5
3
2
2
2
12
13
15
24
16
8
1
1
1
1
2
1
1
6
20
11
2
2
3
2
1
1
1
5
5
3
2
2
2
2
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
6
11
20
14
8
6
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
44
44
47
53
62
69
89
107
123
168
168
150
178
163
144
150
163
144
163
148
172
201
246
285
197
197
197
114
145
158
162
285
204
222
250
301
239
301
248
254
301
229
233
229
202
293
198
210
191
206
197
162
156
293
165
197
292
245
268
292
294
293
298
219
250
259
238
293
293
164
159
127
99
94
99
103
108
108
114
110
154
294
242
298
298
298
298
176
154
125
127
149
146
235
235
187
241
241
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
12
12
13
10
7
6
6
7
9
6
3
5
6
7
7
7
16
20
14
9
29
21
12
3
17
9
1
1
4
4
4
4
4
4
4
4
4
5
4
3
2
3
4
3
3
3
3
2
2
4
2
1
1
1
2
1
1
1
1
1
6
5
3
1
1
1
1
1
1
2
2
2
2
5
9
9
9
7
5
3
1
2
2
2
2
2
3
10
6
3
3
9
7
6
6
5
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
41
41
63
63
123
85
158
176
184
553
203
218
292
317
334
553
532
428
532
364
553
350
310
287
443
260
247
248
443
182
168
157
111
95
80
65
57
50
49
46
47
42
40
38
35
41
33
34
34
36
36
38
38
48
39
39
42
42
50
44
51
43
47
40
32
30
26
23
22
22
23
28
21
29
26
25
26
28
31
29
41
40
42
48
48
48
48
31
29
24
25
30
30
50
50
45
51
51
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
12
12
19
23
26
15
4
12
12
12
20
11
2
2
2
2
3
4
4
4
5
3
2
9
8
5
2
2
2
2
3
4
5
7
4
2
2
3
4
2
1
1
2
2
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
11
16
18
9
1
1
1
2
1
1
1
1
1
1
3
2
1
6
9
5
1
1
1
1
1
2
2
1
1
1
1
1
1
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
46
46
47
45
53
60
141
154
172
566
216
227
286
368
392
566
852
591
852
612
852
535
500
394
352
318
292
275
500
222
214
211
156
139
127
107
95
114
116
112
268
112
119
115
89
86
79
71
73
66
64
68
79
66
99
102
112
268
118
115
117
89
94
96
101
108
110
110
90
82
83
110
74
79
92
90
110
110
87
76
73
74
48
50
53
50
50
50
48
50
51
55
50
68
68
67
73
73
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
17
17
15
14
21
12
4
10
13
10
8
7
7
7
7
7
5
4
4
4
9
5
2
8
9
6
4
4
4
4
4
3
2
3
3
4
7
11
7
3
1
1
2
6
4
2
6
6
7
8
5
2
3
6
4
2
3
3
2
2
1
1
3
5
3
2
4
5
5
4
3
4
3
3
4
3
2
2
2
2
1
1
1
1
1
1
1
3
5
6
7
21
11
2
2
3
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
79
79
125
163
163
201
201
139
146
131
114
123
110
108
123
96
89
82
68
54
55
54
58
71
61
77
77
48
47
44
42
47
54
60
67
65
62
63
71
105
70
67
73
52
48
59
61
62
131
61
67
68
61
63
47
50
56
62
70
76
73
77
55
47
49
49
63
66
66
105
51
46
40
28
27
25
28
34
44
40
44
61
67
82
100
131
131
131
70
58
57
56
54
76
76
66
77
77
41
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
8
8
8
9
8
8
9
10
21
13
5
3
2
2
2
2
2
3
3
3
3
4
4
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
6
5
4
3
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
59
84
84
92
101
165
139
184
217
216
312
312
248
312
238
231
238
219
238
187
187
182
202
253
229
175
175
175
99
111
109
107
171
130
143
149
212
140
155
178
171
199
229
147
130
135
139
143
151
212
129
171
117
98
117
86
116
133
173
250
201
253
146
147
129
139
153
159
199
199
135
103
82
63
47
40
36
29
26
44
44
68
146
116
147
147
147
147
144
77
106
139
178
250
250
250
211
253
253
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
51
4
4
4
21
12
4
12
34
57
39
21
14
8
8
8
6
5
5
5
13
8
3
6
6
7
4
1
1
2
2
3
3
3
5
7
5
3
8
10
9
8
10
9
8
9
5
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
3
2
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
44
44
49
54
55
126
60
62
63
79
50
48
46
36
52
56
67
126
66
90
76
88
87
101
139
88
83
89
90
102
147
111
111
111
105
90
84
105
84
83
139
86
89
84
77
66
65
65
62
76
67
67
101
67
82
89
91
139
98
91
104
81
79
75
70
76
58
61
58
63
87
59
70
55
52
57
62
70
83
83
87
104
80
80
70
70
70
51
48
44
48
48
44
56
56
44
41
41
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
13
15
21
12
3
3
3
3
9
8
7
5
3
2
2
2
2
2
3
2
2
13
10
7
7
5
4
4
11
15
11
7
15
15
9
4
7
14
13
7
2
2
3
13
7
2
12
6
1
9
6
3
3
3
3
2
1
2
1
1
2
4
2
1
3
3
2
1
1
10
8
6
6
6
9
6
3
2
2
3
4
7
6
6
6
6
6
3
1
1
1
1
1
1
1
5
7
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
37
37
105
122
134
393
216
236
253
571
244
270
308
232
247
276
243
273
393
266
340
437
449
618
559
427
399
385
391
418
475
429
453
449
448
620
415
450
489
559
613
469
518
492
458
571
457
482
532
547
519
527
618
564
514
559
536
568
620
566
613
502
559
512
517
547
493
493
443
423
451
342
360
281
267
294
269
328
443
380
571
620
544
572
566
566
566
532
351
313
317
328
332
481
481
369
405
405
114
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
1
1
1
4
2
1
4
7
17
16
11
7
8
6
5
12
11
10
10
8
7
19
17
16
44
25
6
6
34
65
45
26
17
9
9
9
21
23
24
14
5
21
21
21
53
86
86
79
63
48
25
3
2
12
7
3
9
8
8
5
3
14
16
19
16
13
11
10
10
23
31
40
35
30
59
36
13
8
3
19
25
32
43
48
51
52
54
32
11
11
11
11
20
30
53
64
70
50
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
108
108
138
181
199
291
291
188
178
188
124
108
97
81
78
72
68
64
56
64
50
47
45
48
41
35
37
37
40
43
51
63
46
48
49
49
48
51
51
69
63
54
59
55
72
62
70
71
108
67
70
75
69
72
64
74
76
78
146
79
97
99
89
146
95
110
136
146
146
177
98
94
89
83
75
88
83
89
177
76
73
72
82
104
131
177
177
177
128
119
110
90
79
79
52
54
33
33
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
47
77
107
62
18
12
6
10
19
10
1
1
1
1
1
1
3
5
5
5
6
6
3
1
2
2
2
2
3
6
4
3
3
4
7
6
5
4
3
2
1
2
4
11
6
1
18
10
2
2
2
2
2
1
1
2
1
1
2
2
2
2
3
3
2
1
1
1
2
2
2
2
6
11
19
11
4
3
2
1
5
10
12
13
14
14
15
38
19
1
1
2
2
2
2
2
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
222
222
178
191
194
222
208
221
215
371
213
211
210
175
169
156
143
165
121
111
147
131
135
187
163
110
119
126
128
154
154
130
154
142
141
147
187
191
199
371
196
202
201
171
196
152
161
152
139
196
133
137
140
129
135
157
158
163
283
133
161
163
155
283
192
222
272
283
283
371
191
176
155
123
111
138
129
124
259
117
129
132
152
178
206
259
259
259
156
136
112
84
74
67
62
66
66
66
63
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
45
1
1
1
6
3
1
6
12
51
32
14
10
7
6
6
7
9
12
15
10
6
8
11
28
16
4
4
7
28
16
4
4
4
9
14
9
5
14
24
12
1
1
2
15
25
35
87
44
1
21
15
9
10
9
9
13
9
6
4
2
2
3
6
6
3
1
1
1
2
3
4
7
4
1
17
9
1
1
2
2
2
5
6
7
7
7
8
13
10
7
7
7
4
1
1
3
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
145
100
100
131
131
133
295
186
201
214
438
217
214
294
164
197
197
193
295
174
222
298
320
417
616
420
392
415
415
351
342
485
312
371
359
336
554
310
354
390
347
537
376
401
402
467
414
422
397
438
422
444
482
616
558
425
485
446
490
554
496
537
464
479
438
421
422
371
375
372
367
455
325
364
322
337
346
358
358
391
377
485
616
525
558
558
558
558
438
388
351
358
358
328
417
417
331
345
345
138
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
141
43
43
30
18
11
11
11
11
27
28
24
21
12
4
9
11
7
4
11
12
14
35
32
29
23
12
1
1
12
42
26
10
9
18
13
9
16
13
10
9
9
16
21
26
17
9
198
135
72
33
18
4
15
24
14
4
3
2
3
3
4
14
29
29
29
21
13
5
5
47
37
27
20
13
40
40
40
34
28
31
28
25
41
49
53
55
58
50
30
10
10
10
10
10
41
56
64
38
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
33
33
64
123
84
123
123
88
102
108
119
143
139
139
143
131
123
143
111
108
125
105
110
112
105
115
115
80
80
74
69
67
72
75
74
84
74
83
75
82
81
81
115
76
75
76
73
82
86
87
124
100
104
116
115
117
140
114
115
107
115
101
108
137
102
124
105
98
95
107
88
83
140
105
105
137
137
113
107
124
78
73
121
164
222
325
325
325
290
325
325
279
325
325
188
183
95
95
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
2
2
2
8
5
2
7
11
15
8
1
4
4
4
5
7
5
4
11
12
14
9
5
1
16
11
6
6
13
7
1
1
2
6
4
2
6
10
10
7
4
3
2
5
5
5
35
18
2
7
5
3
1
7
5
4
3
10
6
3
4
5
4
3
2
1
3
4
5
8
6
4
3
6
10
5
1
1
3
3
2
1
1
1
1
1
2
39
56
36
17
17
9
2
2
6
8
7
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
105
105
105
90
89
105
81
78
89
98
114
140
140
140
121
126
107
110
107
93
126
83
80
77
76
64
60
60
58
58
67
65
67
75
70
75
67
75
69
70
76
65
73
61
61
58
61
74
70
73
79
103
94
105
113
126
126
126
100
93
98
76
84
91
103
120
126
126
112
99
88
126
69
79
91
98
126
126
99
77
71
62
134
211
302
470
470
470
395
470
470
386
470
470
239
219
36
36
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
21
33
32
21
11
12
11
11
19
11
3
4
4
5
5
5
3
2
2
2
14
8
2
3
4
3
2
2
5
5
6
3
1
2
2
2
4
7
13
9
5
3
2
4
5
5
5
3
1
3
3
4
4
4
4
3
2
1
1
1
1
3
2
2
4
5
3
2
2
1
1
3
4
6
13
13
13
7
2
1
1
2
2
2
2
2
3
4
4
4
4
5
4
3
3
4
5
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
12
12
47
53
124
80
87
124
92
91
124
87
89
114
87
91
102
88
102
80
102
89
87
114
77
78
70
61
87
53
52
56
50
47
68
41
43
42
38
48
40
40
57
39
38
41
35
35
47
34
32
33
32
32
39
36
38
45
51
67
57
68
44
40
36
31
33
31
31
48
29
28
22
26
20
24
24
27
31
32
41
35
37
40
42
47
47
47
30
25
30
36
37
67
67
55
68
68
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
7
4
1
7
13
12
7
3
15
10
5
3
2
2
4
4
4
3
2
2
3
21
11
2
2
8
4
1
1
1
4
3
2
2
3
4
3
2
2
4
6
4
3
2
2
2
2
2
2
2
3
3
3
3
3
6
4
3
2
1
1
1
2
2
2
1
1
1
2
3
2
1
1
1
1
1
5
10
11
11
11
6
1
1
1
1
2
3
2
1
1
1
1
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
17
17
58
59
66
173
95
101
124
201
119
122
138
133
139
201
147
159
169
153
201
173
146
151
137
143
143
128
135
120
143
111
105
134
105
103
105
173
90
96
94
85
113
75
75
77
74
81
77
64
59
60
61
62
69
81
75
89
106
136
113
143
97
87
84
67
61
61
58
53
56
59
47
77
49
56
59
59
61
67
69
56
62
61
61
61
61
51
47
51
58
79
77
136
136
118
143
143
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
7
4
1
6
11
14
11
8
23
12
1
3
4
3
3
2
1
14
10
6
8
21
17
13
13
21
16
9
3
1
5
7
6
5
9
14
7
1
1
2
2
2
2
2
2
3
5
3
1
1
1
1
2
1
1
2
2
2
3
2
1
2
2
2
3
5
3
2
3
5
12
6
1
1
1
2
9
5
1
2
3
3
3
4
2
1
4
5
7
7
7
7
7
7
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
414
36
36
177
141
407
657
987
1590
1538
1590
1198
1119
1590
854
797
726
587
553
458
445
423
284
249
201
153
121
95
80
175
286
366
669
669
625
846
846
624
685
658
829
658
569
729
537
529
829
415
451
431
370
729
340
303
321
185
173
205
201
204
412
168
148
135
92
148
215
223
437
437
192
192
150
101
82
62
52
45
41
59
58
85
163
139
177
177
177
177
92
79
81
82
98
116
116
116
102
117
117
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
410
4
4
4
16
10
4
16
29
30
16
3
2
1
1
1
1
7
10
9
8
13
9
6
3
5
3
1
1
1
1
2
2
2
3
10
6
2
2
7
7
7
9
8
7
12
14
15
8
1
1
1
1
1
2
1
1
1
1
3
4
5
4
2
1
1
1
1
1
4
3
2
1
1
2
1
1
1
1
1
1
2
8
11
12
10
8
8
4
1
1
1
1
1
1
1
1
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
733
45
45
279
204
238
733
330
345
439
576
502
576
733
552
576
469
463
384
322
274
324
273
273
466
223
191
158
108
107
88
83
137
161
186
466
178
165
168
143
142
125
178
92
82
74
75
87
94
149
120
120
123
162
163
88
108
115
133
184
125
178
98
82
77
64
58
56
47
43
53
36
35
26
28
18
21
22
26
47
49
74
162
129
163
163
163
163
83
70
85
102
134
184
184
184
154
177
177
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
267
27
27
20
14
16
14
12
18
18
10
2
1
1
2
1
1
3
2
1
11
14
10
6
2
2
2
2
2
1
1
1
1
1
1
7
4
2
2
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
160
37
37
91
84
136
160
237
401
383
525
616
695
938
754
773
750
754
750
584
754
475
476
473
436
351
351
351
202
225
194
313
305
465
907
528
938
457
509
558
512
936
404
334
307
201
215
246
250
387
334
390
413
432
907
309
358
497
490
460
938
416
336
308
213
332
471
499
936
936
409
396
300
191
153
116
89
73
61
119
119
195
432
342
436
436
436
436
225
190
146
166
226
233
427
427
327
416
416
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
133
5
5
5
16
10
5
1
22
29
19
9
6
4
17
10
4
4
4
4
4
13
9
6
9
22
11
1
1
2
1
1
1
2
3
16
22
12
2
5
5
5
6
4
2
6
5
4
3
2
3
3
3
3
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
4
2
1
1
1
1
1
1
6
8
9
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
122
32
65
86
89
167
181
273
412
357
578
553
635
998
734
753
719
753
588
713
424
365
356
284
264
218
193
193
125
138
120
255
274
451
905
470
996
483
569
601
512
998
425
390
373
243
231
239
240
318
243
317
335
317
905
286
318
469
446
443
996
393
374
338
220
353
500
564
998
998
449
442
335
224
176
134
102
81
67
106
103
158
337
268
338
338
338
338
318
174
143
151
167
167
268
268
211
259
259
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
39
39
39
39
25
12
10
8
27
29
22
15
11
8
8
8
16
12
8
8
8
15
10
6
12
16
8
1
1
2
1
1
1
2
4
17
9
2
4
6
4
2
7
5
3
3
3
2
1
1
2
3
2
2
3
3
3
3
3
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
8
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
334
109
109
195
180
211
334
313
404
454
672
672
680
891
891
637
634
587
527
528
583
897
1252
1572
2167
1768
1768
1768
939
953
795
637
929
609
909
990
893
2064
860
1157
1217
929
2031
802
738
640
724
787
823
2064
822
967
991
1027
1030
550
829
899
1226
2167
1153
2147
945
812
833
695
589
529
529
303
258
223
159
134
122
124
128
136
136
253
270
453
1027
806
1030
1030
1030
1030
542
458
355
596
958
1043
2167
2167
1619
2147
2147
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
118
71
71
59
47
42
21
1
27
32
16
1
6
9
12
12
12
13
14
15
35
21
8
4
1
47
25
3
2
2
2
3
13
13
13
11
6
2
5
6
8
10
6
2
2
2
3
3
3
5
7
4
2
2
2
3
3
3
2
2
3
2
1
2
3
2
1
1
1
1
3
3
3
7
9
12
11
10
6
2
2
2
2
2
2
2
2
3
26
15
5
5
5
5
5
12
16
18
16
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
42
42
50
60
59
77
79
82
90
213
91
98
98
87
84
95
86
110
161
105
207
121
111
141
171
146
201
201
142
141
207
127
153
175
197
213
157
159
160
171
157
172
175
189
201
162
137
138
137
134
128
159
122
124
140
171
149
157
176
197
170
213
160
147
156
124
102
91
88
105
80
77
81
56
57
76
90
116
189
124
162
84
76
75
68
63
62
61
60
67
67
61
59
59
55
55
45
45
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
5
5
5
16
10
5
6
10
18
10
2
3
3
3
3
4
6
8
9
6
3
2
2
2
5
3
1
1
12
11
10
6
3
4
4
4
6
8
10
6
2
3
4
6
6
7
7
4
2
8
7
7
7
4
2
12
7
2
1
1
1
2
3
4
3
2
1
1
1
4
4
5
3
1
3
2
2
2
3
2
1
1
1
1
1
1
1
2
3
3
3
4
7
8
9
8
8
4
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
260
32
32
138
122
125
260
158
175
220
229
261
330
306
306
300
330
281
285
251
281
330
199
203
190
162
169
169
96
97
85
91
118
141
148
252
160
158
159
146
152
136
157
159
116
104
101
107
123
139
133
154
141
163
196
103
120
133
141
167
169
159
196
134
147
123
137
151
196
196
110
94
72
49
38
30
34
37
43
67
86
114
163
163
163
163
163
163
133
83
67
76
94
99
169
169
133
147
147
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
252
7
7
7
18
12
7
14
26
29
16
3
2
2
5
3
2
3
2
2
13
8
3
3
3
2
2
2
1
1
1
1
20
13
7
20
11
2
2
11
9
7
8
9
11
12
13
13
10
5
1
4
2
1
6
3
1
1
1
1
1
4
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
3
3
4
5
17
23
26
24
23
23
12
1
1
1
1
1
1
10
9
8
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
143
36
36
72
62
90
104
208
308
382
674
674
669
898
898
638
641
590
529
544
557
840
1195
1400
2006
1823
1823
1823
966
963
803
631
858
550
793
891
796
1781
771
1040
1086
858
1867
744
693
596
653
717
750
1781
740
870
899
958
961
511
769
837
1140
2006
1039
1986
872
757
794
678
573
550
550
329
285
271
225
169
205
147
153
139
139
247
258
427
958
754
961
961
961
961
488
410
315
538
879
960
2006
2006
1498
1986
1986
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
104
7
7
7
29
18
7
12
43
39
21
4
3
3
3
3
3
9
12
15
35
21
8
6
4
17
9
2
2
5
4
3
2
1
8
9
6
3
4
30
19
8
3
2
2
2
2
2
2
4
7
7
6
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
6
12
8
5
5
4
3
2
1
2
2
2
2
2
3
4
2
1
1
1
1
1
10
15
17
16
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
42
42
56
56
100
65
64
100
76
80
105
74
74
73
69
69
66
64
62
69
72
78
82
120
69
68
64
60
57
58
68
58
58
64
66
60
81
61
74
87
82
120
120
80
77
74
71
73
81
81
86
120
97
107
115
122
122
122
101
94
139
88
105
139
90
139
83
69
60
47
48
45
38
69
36
41
40
42
43
39
68
41
42
43
36
36
36
21
19
16
23
34
45
70
70
58
70
70
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
12
12
9
7
5
4
4
5
7
12
25
15
6
2
4
4
4
4
3
2
2
1
1
8
9
7
6
6
9
8
7
7
7
7
4
2
7
12
13
7
2
3
4
5
3
2
4
2
1
4
3
2
2
2
3
2
1
3
2
1
4
5
3
1
1
1
1
2
4
3
2
4
4
4
5
3
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
3
6
11
11
11
6
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
47
47
86
89
265
123
142
265
159
166
265
135
128
123
129
124
118
227
100
119
154
167
184
277
172
154
154
108
103
93
96
76
83
84
81
100
87
106
142
175
174
270
277
167
159
138
145
157
181
233
213
270
246
263
267
294
322
280
322
244
322
202
192
180
164
159
140
137
137
115
112
123
99
101
110
104
118
118
103
92
92
121
105
110
110
110
110
92
101
84
97
110
115
184
184
139
149
149
58
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
29
29
23
17
17
10
4
11
14
7
1
5
3
2
3
6
5
4
4
3
2
10
5
1
6
4
2
2
5
7
8
7
5
3
3
3
8
14
24
13
3
5
8
19
11
3
13
13
13
13
13
8
4
9
18
17
17
18
19
23
15
8
36
22
9
9
9
9
9
13
17
13
8
3
22
22
22
12
3
2
2
6
8
9
10
10
11
7
4
4
4
4
7
11
23
29
32
17
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
77
77
94
100
228
125
156
228
186
209
228
194
225
172
162
149
141
148
123
149
141
191
199
272
327
196
181
173
135
125
119
115
121
131
126
139
179
163
207
236
327
269
272
212
206
200
211
230
216
219
232
269
259
279
297
326
326
327
252
236
272
208
213
234
194
200
210
225
225
202
204
234
165
190
137
134
154
164
177
234
182
194
165
174
193
209
209
209
163
151
156
156
141
177
177
163
147
147
194
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
7
7
7
30
18
7
7
13
19
12
5
3
2
2
2
2
3
4
4
4
9
16
10
5
14
10
6
6
6
6
6
4
3
3
6
8
11
10
10
7
5
11
16
17
13
9
14
8
2
14
12
7
3
11
18
22
20
13
6
16
12
9
14
14
12
10
10
10
14
31
22
14
23
23
23
16
10
6
3
25
18
11
9
8
8
8
8
8
8
8
8
8
5
2
2
16
23
30
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
79
79
69
80
80
83
79
83
82
83
85
87
86
106
92
92
106
90
84
84
106
93
106
116
106
144
144
85
89
83
69
67
64
63
75
71
67
136
71
86
85
81
113
85
93
94
98
93
136
88
81
80
73
68
67
65
78
88
104
141
113
144
99
95
100
86
88
88
66
75
55
48
46
47
54
60
71
71
75
61
64
86
79
88
88
88
88
75
69
65
73
85
84
141
141
117
144
144
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
4
4
4
20
12
4
10
13
17
9
1
7
13
16
14
13
7
2
2
2
23
17
9
1
21
12
3
3
6
6
6
9
7
5
3
6
8
9
8
7
7
5
3
8
7
7
7
4
1
4
2
1
1
2
1
1
1
1
5
3
1
3
6
6
3
1
1
1
3
4
3
3
5
8
11
15
17
9
1
4
3
2
2
2
2
2
2
5
4
4
4
12
7
3
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
76
76
94
110
283
147
167
283
189
191
283
162
157
154
146
143
131
208
100
100
125
121
131
208
126
116
116
82
79
73
65
72
69
70
74
88
66
88
68
77
88
73
116
77
76
79
76
76
83
68
61
64
61
63
69
61
65
75
84
87
116
100
86
84
78
72
66
65
65
68
77
70
65
76
54
58
59
61
68
70
77
86
81
85
85
85
85
71
67
56
56
59
59
87
87
84
100
100
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
24
24
24
24
50
38
26
20
15
24
22
21
13
6
4
3
3
3
3
3
6
3
1
22
43
23
4
4
7
6
5
4
3
2
2
3
9
9
9
9
9
5
1
10
39
25
11
6
1
6
4
3
3
3
3
7
4
2
6
6
7
16
13
9
5
2
6
8
11
13
12
9
6
11
10
6
2
1
1
3
2
1
1
1
1
1
1
5
5
5
5
5
4
4
4
8
10
8
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
273
15
15
82
58
86
112
120
184
146
184
193
187
358
211
213
210
273
175
152
137
151
135
137
210
125
110
96
78
97
103
119
210
201
216
273
358
216
237
228
214
356
197
198
198
256
150
172
182
164
256
165
148
149
212
149
159
212
209
232
358
247
210
251
140
170
216
219
356
356
184
171
134
96
82
67
64
64
68
96
92
126
247
203
251
251
251
251
136
118
95
86
94
98
133
133
100
85
85
70
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
112
1
1
1
5
3
1
5
10
12
12
12
13
14
14
14
14
8
2
2
2
2
3
6
12
11
6
1
1
4
2
1
3
4
5
19
12
6
8
6
5
8
6
4
2
8
7
7
4
1
4
2
1
1
1
1
4
2
1
1
2
1
1
11
8
4
1
1
1
1
4
2
1
4
2
1
1
1
1
1
2
3
3
3
3
3
3
4
3
3
3
3
3
3
3
23
17
11
8
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
51
32
32
90
100
108
292
154
168
186
321
252
288
650
305
325
330
273
292
204
237
299
328
524
509
393
359
347
306
293
297
349
367
416
650
455
531
459
376
432
448
552
524
391
394
468
343
376
373
343
468
429
438
509
650
395
420
437
447
446
531
524
408
486
329
353
396
389
552
552
351
373
343
310
344
268
294
286
273
301
266
312
518
425
486
486
486
486
361
346
319
344
344
263
273
273
265
301
301
182
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
49
2
2
2
6
4
2
6
10
21
21
21
22
11
1
17
28
16
5
5
3
1
33
27
21
32
23
15
15
19
55
34
14
11
26
23
20
23
18
14
11
9
9
10
25
19
14
27
21
14
8
11
6
2
17
12
8
27
24
22
18
12
7
36
32
19
6
8
10
14
11
8
14
28
26
24
15
6
6
9
8
6
5
11
14
16
17
18
26
30
32
33
33
30
28
28
28
28
16
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
50
47
47
63
70
156
108
156
199
197
301
301
238
379
221
217
203
165
195
117
195
253
355
635
486
558
558
558
300
263
213
172
156
200
199
209
402
199
198
275
258
251
571
209
205
202
189
192
208
402
188
183
202
151
136
169
188
216
330
635
335
630
295
234
232
185
174
170
147
147
137
150
233
139
228
132
114
103
78
82
73
84
135
116
136
136
136
136
136
71
59
151
258
290
635
635
474
630
630
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
26
29
29
29
23
13
3
18
18
18
13
8
3
3
2
1
1
6
8
7
4
2
12
22
17
9
1
1
2
2
3
3
3
6
13
9
5
6
7
6
5
4
3
3
7
5
4
4
4
4
4
2
1
6
6
6
3
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
53
100
100
100
95
178
259
367
583
505
583
474
434
583
381
380
331
295
290
259
303
346
433
638
579
478
478
478
262
288
316
289
409
409
411
409
539
411
406
442
438
427
506
460
345
359
391
424
440
539
527
403
293
248
196
162
232
242
342
638
382
622
340
327
396
440
527
526
526
294
257
219
162
140
128
125
128
132
132
168
166
253
527
420
526
526
526
526
288
246
193
236
326
341
638
638
486
622
622
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
43
40
40
32
25
42
48
51
45
39
21
4
4
4
5
4
4
6
5
4
9
8
8
6
4
16
8
1
1
5
4
4
3
2
2
6
4
2
5
6
8
16
11
6
1
7
6
6
3
1
3
2
1
1
1
7
10
8
5
2
2
8
10
11
6
2
1
14
20
27
15
3
2
1
1
30
15
1
1
1
1
1
1
1
1
1
1
1
24
13
3
3
6
7
9
12
14
15
8
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
324
47
47
134
109
138
309
253
269
392
701
567
701
708
761
761
761
761
655
735
761
462
457
400
376
267
208
174
131
134
130
175
210
262
348
324
389
274
307
315
311
388
271
278
258
217
311
216
232
215
274
245
254
342
376
178
200
234
254
242
389
285
216
319
168
210
262
240
388
388
190
194
151
107
86
64
56
50
47
94
100
165
342
289
376
376
376
376
190
159
122
119
145
143
237
237
188
238
238
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
309
31
31
24
17
16
9
3
16
16
11
6
6
6
8
5
2
2
4
6
20
14
8
4
6
46
23
1
1
1
1
2
13
9
5
10
6
2
9
8
6
4
7
4
1
7
5
3
3
2
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
4
4
3
2
2
2
18
26
30
27
25
25
13
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
128
236
236
236
222
217
279
191
195
205
209
220
204
256
205
222
234
211
279
234
172
218
258
278
444
321
258
258
209
228
236
279
259
292
333
342
468
444
334
328
355
326
330
468
316
298
284
293
297
301
468
295
305
320
308
314
311
331
321
280
267
314
247
267
323
296
301
320
320
237
253
242
222
331
258
264
323
323
229
248
213
221
301
282
320
320
320
320
305
331
272
272
272
202
194
187
194
211
211
164
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
61
68
76
52
29
19
16
14
19
35
30
26
72
39
6
4
2
2
2
2
2
6
5
4
55
57
30
3
3
5
21
22
23
24
25
25
24
23
28
33
32
27
23
48
92
80
69
103
53
4
30
22
14
9
13
18
13
8
4
2
1
32
33
20
8
10
8
4
1
1
12
15
13
12
15
18
12
6
6
10
10
10
10
14
16
17
18
19
39
32
25
25
25
24
24
24
24
24
17
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
14
14
49
47
131
68
120
132
136
318
165
171
233
124
111
132
109
120
233
105
109
143
125
161
233
196
321
321
197
181
209
153
196
238
287
318
268
298
186
145
172
194
242
312
321
309
301
200
189
183
170
208
315
230
312
205
205
241
257
290
280
321
249
265
271
301
179
170
128
99
87
67
50
40
28
74
85
143
315
150
312
139
113
108
76
60
47
35
31
26
28
32
35
54
54
44
36
36
51
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
1
1
1
17
9
1
4
10
12
8
4
4
5
5
5
5
4
4
4
3
2
2
2
4
11
7
3
3
3
3
2
2
1
1
1
1
2
4
3
2
2
2
8
5
3
2
2
1
1
5
7
9
5
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
2
3
7
5
4
4
4
4
3
2
2
2
2
1
1
1
9
14
9
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
12
12
39
37
71
58
69
81
86
184
96
99
114
87
93
99
92
88
125
100
111
141
189
158
185
166
170
170
142
138
221
130
143
155
153
171
185
137
166
146
144
221
140
153
190
165
182
202
219
228
248
229
308
255
248
254
308
262
265
266
308
263
277
306
233
306
221
216
223
265
192
187
180
146
142
163
177
185
182
265
183
132
153
152
164
184
184
184
170
158
158
155
145
189
189
169
167
167
158
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
3
3
3
8
5
3
4
9
10
12
18
11
4
4
2
1
1
4
4
4
5
14
18
22
17
9
1
1
8
7
6
10
10
8
6
6
13
16
10
5
5
5
6
10
8
7
10
13
16
16
9
2
2
16
9
2
2
2
3
2
1
1
7
14
9
4
4
4
4
10
16
23
14
5
9
6
4
4
6
9
8
8
8
8
8
8
8
11
7
3
3
3
3
3
12
17
19
12
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
33
33
43
53
77
69
69
77
69
76
77
82
116
86
85
85
84
69
73
77
106
127
195
212
136
126
104
87
86
88
90
96
119
140
143
214
212
133
142
156
137
142
214
131
132
136
147
152
176
214
131
134
125
116
90
98
99
119
168
125
178
123
123
134
135
141
146
146
121
119
129
149
104
159
97
96
87
79
95
82
91
141
125
146
146
146
146
88
77
66
74
93
96
168
168
135
178
178
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
4
4
4
15
9
4
16
18
21
11
2
7
4
1
7
9
6
3
2
1
6
11
6
2
6
5
5
5
11
7
3
5
9
12
6
1
5
10
13
7
1
1
2
25
13
1
11
9
8
9
5
1
1
1
2
3
2
2
3
3
3
8
6
5
4
3
3
3
4
6
7
9
21
15
9
6
3
2
1
5
4
4
4
4
4
4
5
5
5
5
5
6
7
8
9
9
9
6
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
309
41
41
142
121
137
305
160
166
192
199
205
234
305
240
251
245
309
224
196
265
394
543
697
941
767
767
767
423
376
300
220
224
235
330
326
311
715
281
407
431
363
889
324
307
289
293
316
325
715
279
278
289
206
190
174
288
328
483
941
479
889
428
362
364
303
268
243
225
206
173
170
226
132
152
107
111
109
111
170
129
161
274
234
280
280
280
280
170
132
107
230
392
447
941
941
688
867
867
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
305
2
2
2
14
8
2
14
26
33
21
9
6
4
4
3
3
3
5
7
11
16
16
12
9
30
18
6
6
6
6
5
4
3
3
3
3
4
5
10
11
8
5
3
1
3
4
5
5
4
4
2
1
3
2
1
4
2
1
3
3
4
12
15
10
5
1
1
1
9
10
9
9
6
4
16
22
26
13
1
2
4
5
5
5
5
5
6
3
1
1
1
1
3
5
39
30
22
12
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
14
14
54
42
59
128
88
100
107
108
122
171
152
173
200
197
197
171
149
161
146
141
143
157
127
127
127
81
78
66
57
67
80
95
132
119
119
102
109
106
100
139
90
81
83
80
85
85
119
74
76
73
68
63
44
62
75
100
157
114
152
81
73
71
59
50
43
43
35
30
32
38
26
33
25
27
26
29
44
44
59
119
94
114
114
114
114
59
50
38
51
75
80
157
157
119
152
152
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
128
4
4
4
5
4
4
6
7
9
6
3
3
3
3
3
3
6
5
5
10
15
18
10
3
5
3
2
2
2
2
2
2
2
2
3
2
2
2
3
3
2
1
1
5
7
8
5
2
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
3
4
4
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
82
12
12
44
41
69
101
154
202
202
312
312
231
312
202
195
194
185
174
174
174
123
120
106
94
83
73
73
53
54
52
71
76
107
177
114
184
123
130
141
139
184
112
109
99
120
91
105
108
148
120
104
105
89
177
67
76
103
111
106
184
134
102
135
76
91
114
131
184
184
139
97
78
62
46
39
36
31
33
48
48
66
134
111
135
137
148
148
148
76
81
86
93
105
105
105
91
106
106
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
1
1
1
16
8
1
4
13
12
11
11
19
20
22
13
4
4
6
9
14
18
23
17
11
7
3
3
5
3
2
1
1
1
2
4
3
3
3
2
1
1
2
3
3
3
3
3
3
2
2
4
2
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
5
3
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
15
15
51
57
137
138
202
261
261
362
362
265
362
214
184
167
133
118
97
91
96
112
123
161
139
139
139
84
108
124
141
213
176
182
176
183
203
177
185
190
213
203
170
162
149
172
150
172
142
144
213
140
161
150
90
103
118
133
158
183
150
111
116
79
88
103
114
153
153
109
78
62
44
35
31
32
31
31
52
52
76
161
123
150
150
150
150
131
74
61
71
87
92
158
158
119
138
138
30
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
4
4
4
7
5
4
8
19
17
13
8
3
3
3
3
3
3
4
4
3
3
10
10
8
4
1
1
3
2
2
2
2
1
1
5
3
2
2
11
9
7
8
9
5
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
8
5
3
2
1
1
1
1
2
4
5
4
4
7
9
10
10
10
11
6
1
2
2
2
2
2
8
4
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
73
73
77
90
134
93
93
92
90
88
94
98
100
134
106
98
102
118
97
122
122
93
90
134
66
60
51
40
37
33
38
35
46
76
51
78
51
54
57
51
78
41
38
33
28
32
36
37
65
43
52
51
54
76
47
47
54
53
52
78
46
38
35
28
36
45
52
78
78
50
40
36
30
26
27
21
20
20
25
31
39
54
54
55
59
65
65
65
38
40
41
42
46
46
46
46
46
46
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
2
2
2
21
11
2
8
14
21
22
17
9
2
2
2
2
3
2
2
4
13
10
8
14
10
7
7
7
4
1
1
1
1
2
2
2
2
2
2
2
2
3
2
2
2
3
7
4
2
1
4
2
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
10
13
14
14
14
9
4
4
4
4
4
4
7
8
9
7
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
219
219
219
212
207
226
226
168
162
142
143
113
111
109
104
109
109
81
68
69
70
74
114
87
73
77
77
55
60
64
65
63
65
65
61
81
56
59
68
66
68
93
57
52
54
62
67
73
138
72
72
78
64
63
62
61
69
82
114
82
109
72
64
61
62
69
68
68
68
85
52
55
49
41
68
48
55
57
85
69
66
67
77
91
108
138
138
138
80
67
70
74
74
114
114
98
109
109
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
45
77
69
62
80
46
12
24
36
21
7
9
12
19
15
12
7
2
2
2
2
3
5
7
8
4
1
1
1
1
2
2
2
5
6
5
5
5
6
5
5
5
4
4
5
7
9
5
2
3
3
2
1
3
3
3
3
3
3
3
2
1
1
2
5
4
3
3
3
5
4
3
3
3
2
2
2
2
1
1
2
15
22
28
31
33
35
18
2
1
1
1
1
2
3
4
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
10
10
22
31
51
46
63
55
63
57
63
63
51
54
48
46
44
54
37
36
38
37
36
51
39
36
42
42
32
33
31
33
33
33
43
35
31
37
29
28
31
31
34
44
37
41
36
40
34
35
33
34
42
32
39
30
32
34
34
43
35
35
35
36
30
37
26
23
23
20
24
26
20
40
17
23
28
31
44
36
41
30
23
21
17
14
12
11
11
11
13
16
15
27
27
27
28
28
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
3
3
3
5
4
3
3
4
7
10
6
3
4
5
5
5
4
4
3
3
12
9
6
7
5
3
2
2
2
2
1
1
1
1
1
2
3
3
2
2
1
1
4
12
7
2
4
3
2
2
4
3
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
34
70
70
70
68
84
84
66
66
60
56
53
51
54
48
46
46
54
38
42
44
55
70
62
81
63
63
55
52
50
49
49
45
45
45
58
40
46
51
49
81
48
53
59
67
67
70
78
88
120
99
98
107
120
111
113
115
120
105
90
93
74
69
66
61
54
60
59
64
105
61
62
56
49
60
56
65
67
64
105
54
48
55
52
57
63
63
63
61
66
66
60
63
63
61
65
70
70
66
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
13
13
13
11
9
7
6
7
19
17
16
11
6
4
4
4
4
4
4
4
6
8
13
14
10
5
1
1
3
2
2
3
3
4
3
2
6
5
4
2
1
1
2
6
3
1
34
17
1
5
5
3
1
5
5
5
9
5
2
2
3
3
3
3
3
2
2
2
2
4
3
2
8
32
17
3
3
2
1
1
1
1
1
1
1
1
2
2
3
18
25
33
18
3
3
5
6
7
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
139
139
107
119
126
139
116
126
116
139
126
90
86
118
66
62
56
47
37
35
45
50
52
118
54
56
54
41
39
36
34
35
41
42
46
61
43
45
42
43
43
43
61
44
44
47
43
47
52
45
61
49
48
49
39
36
38
36
36
39
33
37
37
34
35
45
30
29
30
31
28
30
24
36
21
25
28
32
38
34
47
48
46
49
49
52
52
52
30
25
23
20
19
21
21
26
30
30
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
58
82
72
62
47
27
7
7
18
12
6
4
2
4
2
1
1
1
2
3
3
3
4
5
6
7
7
8
8
5
3
2
5
6
7
4
2
3
4
4
3
2
4
6
5
4
4
3
2
3
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
4
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
35
35
47
65
59
80
80
60
60
64
58
56
69
69
65
80
80
61
64
54
51
52
49
54
65
50
52
55
64
52
53
50
48
45
53
40
44
53
50
65
49
59
54
43
54
55
65
113
73
87
77
71
87
77
81
87
83
83
64
57
62
58
62
113
65
60
59
55
47
51
49
47
42
82
34
40
56
58
56
113
55
44
50
45
48
51
51
51
39
36
32
28
23
21
21
32
24
24
82
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
7
7
7
13
10
7
4
3
6
3
1
4
6
4
3
7
5
4
4
4
4
2
1
1
1
1
2
3
10
6
3
2
4
4
3
2
2
3
4
3
2
2
2
4
2
1
3
4
4
4
3
3
3
3
3
3
3
2
1
1
2
2
2
2
1
1
1
1
3
4
4
4
5
5
5
3
1
1
1
5
4
3
2
2
2
2
2
3
5
10
13
16
9
3
3
2
1
1
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
15
15
26
32
45
37
47
53
54
77
68
56
59
59
58
61
67
75
77
75
55
59
61
68
55
64
64
55
77
55
58
50
45
43
44
40
37
60
34
40
39
33
53
30
30
37
38
40
60
41
41
44
47
40
41
38
41
47
51
63
53
64
41
36
35
30
32
30
29
44
29
26
27
34
26
30
34
35
48
44
36
47
39
38
37
37
37
26
23
31
37
46
63
63
63
60
64
64
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
9
5
1
2
3
8
7
6
4
2
2
2
2
5
7
9
7
5
3
4
5
6
3
1
1
1
1
1
1
1
2
2
2
2
3
3
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
4
7
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
32
32
52
52
104
66
74
104
81
85
130
87
89
92
94
94
93
130
78
76
83
83
81
130
73
72
66
59
65
69
70
107
72
68
66
60
58
66
66
65
107
62
63
64
61
62
72
78
70
107
68
66
68
78
80
80
143
80
77
73
75
70
74
146
75
74
74
60
58
70
75
73
143
101
110
146
146
91
83
66
52
46
44
45
49
71
97
128
184
184
184
184
114
103
90
85
68
68
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
15
15
15
15
23
30
18
7
19
10
2
2
2
3
3
3
18
17
12
8
5
7
4
2
11
7
3
3
5
6
4
3
2
2
4
5
7
10
6
3
3
3
3
3
3
3
3
2
2
4
2
1
3
5
3
1
2
3
3
2
1
2
2
2
3
25
19
13
13
7
2
3
5
5
5
5
5
3
1
1
2
3
4
5
5
5
6
17
11
6
6
6
4
3
3
3
3
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
12
12
26
29
115
220
392
561
561
866
866
616
866
507
451
413
350
304
248
236
166
155
138
124
105
95
95
65
64
56
67
66
92
138
102
184
104
113
120
108
182
97
95
90
89
69
74
74
70
89
78
78
75
138
67
76
99
109
106
184
127
99
128
78
94
117
117
182
182
88
88
71
52
45
38
39
34
35
48
48
64
127
103
128
128
128
128
67
56
44
46
59
59
103
103
82
104
104
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
1
1
1
4
2
1
4
11
11
11
11
8
5
5
5
4
3
3
3
30
28
27
19
11
7
7
7
7
4
2
7
4
2
2
2
2
2
2
7
5
3
16
15
14
8
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
15
8
2
2
2
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
113
14
14
42
33
129
243
374
613
613
613
487
466
538
375
340
311
283
281
247
293
293
246
245
239
218
218
218
127
141
151
160
213
178
189
201
215
198
215
202
203
327
224
195
188
218
150
174
196
207
218
213
156
147
136
99
124
133
182
245
215
327
191
316
177
176
184
151
169
169
94
88
71
54
45
38
37
33
35
81
88
143
327
251
316
316
316
316
164
139
109
113
143
143
245
245
189
238
238
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
48
3
3
3
7
5
3
7
11
11
8
5
3
2
2
2
2
3
2
2
6
10
21
13
5
5
3
1
1
2
3
7
5
3
3
6
4
3
5
6
7
8
5
3
1
5
7
9
5
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
7
5
4
2
1
1
1
2
2
2
6
8
9
10
10
11
10
9
6
4
4
5
6
6
6
6
7
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
39
39
49
69
58
80
80
82
85
138
79
77
75
62
61
54
49
59
44
40
53
39
39
49
35
31
30
30
29
28
29
39
32
37
39
36
49
48
52
114
53
54
55
42
41
54
61
61
138
60
64
64
49
49
40
37
38
36
35
36
34
35
37
38
41
39
47
49
50
114
48
47
46
44
27
29
29
32
42
32
42
48
59
79
100
138
138
138
76
64
53
42
36
30
27
29
20
20
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
7
7
7
7
7
7
5
3
7
5
4
3
3
3
3
3
3
3
3
3
3
2
1
4
5
3
2
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
3
3
3
3
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
2
2
2
1
1
1
1
1
1
1
5
7
10
5
1
1
1
1
1
1
1
1
1
1
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
107
107
107
103
125
107
97
125
114
127
136
157
149
149
153
157
133
153
124
157
135
102
99
103
74
57
53
49
50
50
57
51
51
47
57
49
54
64
63
76
74
63
61
59
64
64
62
84
62
64
67
64
65
63
64
84
73
74
121
63
72
71
69
121
75
85
108
121
121
128
80
74
65
79
42
57
66
65
128
76
56
55
64
77
96
128
128
128
68
58
48
37
35
32
29
37
24
24
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
32
32
50
35
20
16
12
14
17
9
2
3
3
4
4
4
4
4
4
4
8
5
3
2
3
2
2
1
1
8
9
8
6
4
5
6
8
9
10
6
2
9
14
20
13
7
4
3
2
3
4
3
3
4
5
4
2
1
1
2
3
2
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
3
3
4
14
9
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
174
73
73
194
295
258
295
295
266
266
266
251
238
256
258
220
214
206
207
169
173
188
207
264
258
191
190
190
118
190
232
249
522
314
392
381
451
522
386
451
404
405
522
376
433
366
433
289
280
251
215
309
178
168
149
120
139
153
187
263
183
264
144
134
138
136
146
143
181
181
107
110
96
81
90
80
71
74
77
82
80
81
110
103
111
116
125
125
125
63
53
84
121
130
263
263
210
264
264
80
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
141
17
17
17
34
25
17
12
51
62
66
71
36
1
1
1
1
16
24
22
16
10
8
14
11
9
5
2
2
2
2
3
2
1
3
10
6
3
3
19
10
1
6
4
2
1
1
1
1
2
2
2
1
1
3
6
4
3
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
142
142
115
127
124
142
129
134
145
150
157
172
172
172
163
169
158
159
147
152
169
200
272
230
247
247
247
142
126
114
91
89
101
100
102
175
104
100
127
116
119
224
107
103
104
97
99
105
175
92
97
86
69
60
57
90
97
137
269
145
272
139
122
114
89
76
75
64
72
112
75
94
76
97
76
64
68
63
61
76
49
47
67
80
100
136
136
136
73
61
92
127
136
269
269
215
272
272
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
72
91
100
63
27
16
20
18
16
16
14
13
7
2
2
2
2
3
4
4
3
3
7
10
9
8
7
7
7
6
5
3
1
2
3
4
2
1
5
15
8
1
1
5
8
5
2
4
4
4
4
2
1
1
1
3
3
2
1
4
5
3
2
2
2
2
1
1
1
8
4
1
2
3
5
4
4
4
5
6
4
2
1
1
1
1
1
1
2
4
5
6
4
2
2
2
2
2
3
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
12
12
30
35
48
62
72
97
97
97
84
80
93
70
70
70
69
68
68
68
66
70
94
78
68
64
62
47
46
46
47
57
51
55
49
65
47
50
59
58
62
82
54
50
50
49
53
52
65
57
51
51
48
55
42
49
55
65
93
70
94
63
56
53
51
53
55
62
62
53
47
44
41
50
34
37
37
37
50
35
38
52
47
53
53
53
53
51
33
28
36
47
49
93
93
78
94
94
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
1
1
1
7
4
1
7
13
12
8
5
4
4
4
4
4
4
4
4
7
10
20
12
5
7
5
3
3
2
1
1
1
1
1
1
1
1
2
4
4
5
4
4
9
6
3
8
7
6
5
3
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
137
40
40
92
127
95
133
149
158
185
431
221
237
236
208
191
178
191
170
157
161
197
257
269
509
368
299
309
309
246
237
233
214
232
297
315
458
509
368
384
385
430
371
458
353
430
349
377
371
431
509
351
335
338
341
352
427
427
334
337
306
302
318
297
383
308
301
316
293
284
380
314
313
318
381
347
331
383
383
285
253
251
266
297
328
364
431
431
431
371
341
383
383
244
224
193
190
142
142
199
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
133
3
3
3
5
4
3
5
8
24
24
24
19
10
1
8
15
24
29
15
1
14
20
22
24
21
15
9
6
4
8
12
25
23
22
13
5
14
23
38
32
27
16
5
13
17
22
22
15
9
20
12
5
7
6
5
3
2
5
3
1
8
16
9
2
6
10
5
1
1
1
2
16
12
9
133
71
10
10
13
7
2
14
20
23
25
26
27
51
50
49
49
49
36
23
23
21
19
14
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
33
33
64
75
83
182
150
170
200
459
235
252
281
222
213
207
193
181
182
215
296
317
417
610
385
358
341
296
293
296
357
327
372
385
426
545
359
389
388
369
524
375
396
459
362
382
405
417
458
428
511
440
610
417
370
392
385
440
545
426
524
381
392
402
319
387
326
333
338
369
356
350
379
387
511
423
418
402
459
418
437
610
442
462
481
458
458
458
417
362
402
402
342
417
417
401
361
361
511
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
4
4
4
5
4
4
5
7
20
26
33
23
12
1
7
13
8
3
2
1
5
33
33
33
23
13
13
14
35
32
30
42
29
17
12
8
17
26
32
23
15
11
8
18
22
27
27
28
27
27
17
7
11
9
7
13
10
7
6
7
13
27
42
33
17
1
4
5
7
12
15
19
24
33
43
22
1
1
16
17
18
192
106
20
20
20
20
39
37
36
36
36
36
36
46
51
53
56
296
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
37
37
60
68
74
157
196
220
248
821
250
258
314
344
377
463
765
500
821
563
476
567
765
449
673
488
439
445
821
343
325
310
229
203
183
159
152
233
239
249
673
251
256
261
178
169
146
134
148
128
126
129
148
148
245
267
287
673
285
278
302
235
228
359
176
163
158
123
111
102
92
85
127
179
243
359
359
351
219
183
147
112
103
89
79
123
121
176
359
227
351
351
181
176
149
123
88
88
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
2
2
2
4
3
2
4
6
17
12
8
8
7
6
5
5
5
12
15
10
6
4
3
8
14
9
4
4
31
24
17
11
5
9
11
11
11
17
16
11
7
5
4
6
12
19
19
11
3
7
7
7
7
5
3
32
17
3
1
4
3
2
2
2
2
2
2
3
4
8
11
13
9
6
14
11
8
4
1
2
2
3
3
3
3
3
4
6
6
6
6
6
4
3
3
8
11
7
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
383
45
45
157
120
152
383
178
173
226
238
302
407
384
384
367
407
328
318
292
444
644
925
1433
1372
1367
1367
1367
701
610
500
361
330
456
519
525
1184
482
497
686
659
616
1285
547
533
489
482
560
589
1184
615
452
436
297
236
194
384
409
666
1432
692
1433
628
576
649
616
613
615
615
361
316
300
248
199
249
166
176
157
147
198
193
294
613
490
615
615
615
615
317
268
210
376
624
679
1432
1432
1080
1433
1433
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
304
27
27
20
12
5
5
5
5
11
8
6
4
3
3
2
1
1
2
3
18
13
8
6
6
5
3
2
2
3
2
1
1
1
1
1
2
16
24
13
2
2
2
2
2
2
2
6
3
1
6
7
5
3
2
2
1
1
2
1
1
1
2
1
1
4
2
1
1
9
6
3
5
5
6
7
7
7
6
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
175
15
15
80
69
82
175
194
307
368
647
647
688
857
857
753
720
753
592
713
502
600
747
836
956
878
878
878
463
444
363
338
307
312
392
409
381
917
365
503
548
430
932
337
313
298
333
377
400
917
381
431
435
435
436
234
355
388
535
956
503
945
430
337
321
272
287
268
349
349
172
158
124
86
71
56
47
39
35
100
106
185
435
339
436
436
436
436
225
191
147
255
417
457
956
956
713
945
945
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
135
1
1
1
13
7
1
1
16
15
9
3
16
15
15
10
5
5
9
13
14
7
1
2
3
17
9
1
1
1
1
2
2
1
1
5
6
4
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
9
11
12
14
8
3
2
1
1
6
9
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
299
32
32
122
97
114
299
142
154
186
209
188
203
299
238
258
242
242
178
151
138
136
134
136
185
168
152
206
206
167
161
170
158
170
159
185
209
135
153
149
155
220
162
177
170
220
170
163
166
148
220
156
152
179
161
141
154
179
175
188
202
210
209
213
173
194
173
190
197
197
207
202
144
130
120
107
107
107
132
207
143
202
210
199
213
213
213
213
128
115
89
88
109
137
179
179
179
179
179
107
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
114
2
2
2
4
3
2
4
7
19
10
1
41
27
14
10
6
6
10
10
10
14
10
5
1
14
7
1
1
3
3
4
3
3
6
11
8
5
7
5
3
6
9
5
2
2
3
3
3
2
2
1
1
1
1
1
2
1
1
2
3
2
2
3
3
4
3
3
3
5
4
4
4
5
12
8
5
5
3
1
2
2
2
2
2
2
2
3
4
5
6
6
6
6
7
20
26
29
17
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
112
30
30
68
73
95
107
149
214
237
304
304
349
417
298
294
349
277
291
262
349
291
255
271
231
192
191
191
108
117
120
159
179
236
329
241
417
246
261
277
261
362
210
213
180
149
169
161
186
170
260
213
196
179
329
141
171
225
255
271
417
306
229
307
230
274
299
267
362
362
188
188
146
111
97
83
81
71
61
96
94
144
306
244
307
307
307
307
164
140
109
117
151
154
271
271
211
262
262
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
49
5
5
5
7
6
3
1
9
19
11
3
3
3
4
4
4
5
6
7
7
7
7
5
3
11
6
1
1
1
1
1
1
1
2
10
6
2
4
6
6
4
3
2
2
7
5
3
3
3
3
3
2
2
5
5
5
3
1
4
4
4
2
1
1
1
2
3
3
4
2
1
3
5
11
18
11
4
4
3
3
2
1
1
1
1
1
1
3
2
2
2
2
2
2
5
7
8
9
16
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
69
36
36
203
330
674
497
693
621
693
627
1029
645
637
1029
589
579
569
1029
386
345
310
195
162
129
100
80
67
57
54
47
48
53
60
72
69
74
75
80
82
133
79
73
71
54
47
58
62
69
144
69
72
71
56
72
49
46
52
51
52
74
44
45
45
38
44
48
70
79
79
133
56
53
48
32
27
28
27
33
49
44
50
54
66
85
106
144
144
144
74
62
54
46
47
45
43
41
41
41
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
5
5
5
6
5
5
4
4
17
17
15
14
13
13
13
10
6
3
2
1
3
2
2
5
5
3
1
1
1
1
1
1
1
1
3
3
3
3
4
3
2
2
3
6
8
10
11
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
5
3
1
1
1
1
2
4
5
6
6
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
50
50
161
306
467
496
788
576
788
645
788
763
550
787
519
459
458
787
340
303
258
171
140
110
85
67
51
43
40
39
35
38
39
44
62
43
53
55
54
108
56
54
54
41
37
49
54
60
133
61
64
65
54
54
41
40
41
42
46
41
43
39
35
33
39
32
44
43
42
108
39
39
40
28
26
26
24
29
40
40
45
54
63
80
99
133
133
133
73
61
54
47
42
46
46
41
43
43
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
40
40
24
9
7
4
1
3
6
10
15
23
13
3
2
2
2
3
3
3
3
2
2
4
5
5
5
3
2
4
3
2
3
4
3
2
2
2
4
3
2
1
1
6
4
3
7
4
2
7
5
3
3
3
3
2
2
3
6
4
2
3
2
1
4
6
4
3
3
2
1
1
2
5
8
4
1
1
1
2
4
4
4
4
4
4
5
3
2
1
1
1
1
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
35
112
376
547
1128
816
816
1128
781
767
1128
691
511
430
429
385
363
863
278
262
249
153
139
122
97
77
74
50
47
46
40
41
41
41
52
39
42
41
40
60
46
47
68
43
43
54
53
58
111
57
57
58
48
49
36
35
41
48
56
74
68
73
49
42
36
28
32
30
32
60
36
35
29
36
27
33
35
36
51
34
37
48
54
68
83
111
111
111
70
59
57
56
53
74
74
63
73
73
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
36
36
36
21
6
26
16
6
20
18
13
8
4
1
2
3
4
6
3
1
4
3
2
4
6
5
5
4
3
3
3
3
3
3
3
3
2
1
4
2
1
1
1
6
4
3
2
1
1
1
1
1
1
1
1
3
3
3
2
2
4
2
1
1
1
4
6
7
8
4
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
39
39
147
247
372
399
630
467
630
519
711
618
424
629
399
362
347
629
233
212
203
135
118
105
74
60
47
37
33
28
27
31
34
34
60
31
36
38
37
54
33
31
27
21
20
26
29
32
64
33
33
34
29
29
26
28
30
33
41
36
38
33
25
21
23
23
31
33
33
54
28
29
26
22
27
18
18
19
19
21
22
25
30
38
47
64
64
64
34
29
29
29
28
41
41
35
38
38
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
2
2
2
11
6
2
1
4
9
8
8
5
3
3
3
3
3
4
4
4
2
1
4
5
5
3
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
7
10
7
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
5
3
1
1
1
1
2
2
2
2
2
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
110
110
243
423
612
619
976
737
976
827
1101
1101
697
922
626
543
515
922
347
311
317
220
201
295
136
118
106
75
69
55
52
53
60
71
60
74
61
66
69
117
73
61
62
47
40
53
56
58
140
60
68
70
55
71
43
39
46
45
47
74
43
42
41
35
40
46
64
73
73
117
50
47
43
30
24
25
24
29
40
40
45
54
64
82
103
140
140
140
73
67
60
51
42
37
37
34
34
34
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
54
82
76
71
49
28
17
7
17
13
10
8
6
6
6
6
4
3
3
3
4
3
2
4
5
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
6
7
4
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
4
5
7
7
7
4
1
2
4
6
7
7
7
7
8
5
2
2
2
2
2
2
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
79
79
395
784
1279
1268
2006
1543
2006
1749
2418
2418
1513
2029
1362
1186
1128
2029
742
677
639
429
383
322
250
192
174
112
95
81
69
61
61
56
69
67
102
144
109
235
121
117
158
84
79
112
109
113
285
107
108
105
77
72
68
62
78
99
124
173
158
174
99
83
76
66
97
91
88
235
84
79
74
44
38
39
36
38
50
34
36
48
83
131
186
285
285
285
143
120
121
122
118
173
173
141
174
174
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
12
12
12
21
16
12
7
3
15
17
19
21
11
1
8
12
7
3
2
1
4
3
2
4
6
3
1
1
2
2
2
2
2
2
2
2
2
2
5
3
1
1
2
3
7
10
13
7
1
5
3
1
1
1
2
1
1
2
1
1
3
4
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
12
12
19
22
33
29
42
45
49
108
50
51
53
53
50
61
80
67
108
70
82
78
80
75
82
75
69
66
108
56
51
49
39
37
36
31
34
36
38
49
43
41
53
38
35
41
34
35
59
35
35
37
35
33
44
37
45
48
52
64
53
65
42
40
37
30
32
30
31
49
30
29
26
29
21
25
24
27
35
24
44
23
30
38
44
59
59
59
31
36
42
50
64
64
64
57
65
65
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
3
3
3
5
4
3
4
6
8
4
1
1
1
1
1
1
2
4
4
3
2
2
1
1
7
5
3
3
8
10
5
1
1
1
1
2
2
3
4
3
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
15
15
28
33
50
64
129
145
161
541
177
182
202
206
215
273
411
373
541
421
770
493
424
428
770
421
414
414
770
299
275
255
173
153
133
103
90
85
77
75
114
80
86
79
73
102
68
64
69
54
55
53
58
55
68
66
69
114
78
79
76
73
73
66
64
57
58
58
51
52
56
66
43
69
39
46
48
57
77
52
102
48
50
53
48
47
47
48
52
53
64
64
52
66
66
59
69
69
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
1
1
1
9
5
1
4
6
8
15
9
3
1
1
1
1
1
2
3
2
2
3
4
11
10
9
9
9
8
8
5
3
2
3
3
3
7
6
6
3
1
4
5
6
4
3
4
4
3
3
4
2
1
3
3
3
3
3
12
13
7
1
2
4
2
1
1
1
3
6
7
8
22
15
8
4
1
1
1
3
2
1
1
1
1
1
2
4
3
3
3
20
11
3
3
3
3
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
34
34
42
39
40
67
47
48
50
84
48
52
55
47
50
54
57
67
49
44
45
53
57
63
90
68
82
82
66
73
81
77
81
81
84
83
68
69
65
62
90
71
77
82
81
76
58
56
52
56
56
60
79
59
74
66
70
90
77
84
72
83
67
61
68
51
40
38
36
38
41
36
40
41
41
48
44
50
81
47
76
43
41
40
33
34
30
32
43
32
44
44
35
45
45
41
49
49
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
27
27
27
17
7
5
4
7
18
10
2
3
2
2
1
1
1
3
3
2
2
2
2
2
12
7
2
2
6
6
6
6
7
7
5
4
5
9
7
4
2
2
3
5
3
2
4
3
2
9
6
3
3
3
4
3
3
2
1
1
1
1
2
3
2
1
1
1
1
2
2
3
4
4
4
2
1
1
2
3
2
1
1
2
3
4
4
2
1
1
1
1
2
2
3
3
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
42
42
86
98
108
305
126
131
138
163
130
127
226
141
186
197
184
305
181
144
141
148
148
148
229
147
155
188
189
204
305
233
243
247
284
228
220
284
205
193
229
164
162
155
142
144
143
141
150
209
159
163
209
177
196
209
192
229
185
226
174
161
157
142
144
149
146
141
139
163
110
123
95
94
96
108
123
123
121
92
106
74
84
92
99
115
115
115
81
72
69
66
64
85
85
79
97
97
47
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
5
5
5
5
5
4
4
6
21
16
12
19
23
16
9
14
8
3
3
3
6
4
2
12
23
12
2
2
17
24
17
10
7
10
14
12
10
23
30
21
12
7
3
9
12
15
15
9
4
18
10
3
8
23
13
3
3
2
1
2
2
2
7
7
6
5
5
5
22
13
5
9
6
3
11
15
20
14
9
6
4
3
4
4
4
4
5
12
8
5
5
5
3
2
2
7
9
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
37
37
49
54
70
103
92
115
100
115
125
148
183
182
183
182
183
140
156
104
103
116
115
117
146
113
113
100
103
111
126
112
126
126
102
94
84
89
94
87
146
82
78
83
100
80
87
85
96
100
100
106
104
114
114
115
116
146
123
122
133
163
133
163
128
163
119
112
103
96
97
86
90
83
62
69
68
67
83
66
62
79
70
74
79
85
85
85
90
76
97
97
74
81
81
81
93
93
64
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
43
18
18
18
15
13
23
18
14
18
9
1
23
21
17
9
1
1
3
3
3
13
8
3
1
16
9
3
3
7
7
7
10
13
11
7
4
10
10
10
8
7
4
1
6
4
3
7
5
3
9
6
3
2
2
3
11
7
3
2
2
10
13
14
11
6
2
2
2
2
5
4
4
3
2
8
5
2
2
3
4
5
7
6
6
6
6
6
6
4
2
2
2
2
2
3
7
9
5
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
152
40
66
133
133
153
398
235
250
261
520
292
295
561
234
264
291
259
284
276
306
385
405
424
624
433
399
426
426
353
359
351
339
375
397
417
573
420
415
444
431
561
419
441
419
499
442
450
475
520
469
522
521
624
565
432
450
461
498
573
514
558
489
499
450
463
482
491
561
561
455
467
463
440
430
522
408
400
420
448
408
499
624
537
565
565
565
565
520
448
374
354
353
332
424
424
402
357
357
522
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
148
20
20
20
14
9
10
9
9
24
16
9
13
15
15
10
5
5
9
9
9
9
25
41
77
61
37
14
12
11
33
23
13
26
26
26
24
23
18
13
14
15
23
29
33
23
13
25
26
27
52
28
5
14
11
8
5
6
8
13
9
5
17
35
35
26
18
10
10
12
56
34
12
58
40
22
16
10
10
17
24
41
50
54
56
57
58
59
38
18
9
9
9
9
9
38
50
56
63
313
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
115
14
14
62
56
92
122
165
250
220
250
189
183
250
171
172
170
156
144
140
144
105
102
95
149
70
61
67
56
68
102
86
95
124
182
127
188
137
127
134
113
186
88
79
71
48
62
81
83
145
137
122
126
148
182
92
91
107
99
95
188
79
75
65
45
66
93
114
186
186
109
87
71
50
37
29
27
24
26
44
45
68
148
118
149
149
149
149
145
76
64
59
54
56
62
62
43
35
35
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
1
1
1
7
4
1
7
13
13
10
7
4
1
1
1
1
3
5
5
5
11
6
2
6
4
2
1
1
1
1
1
1
1
4
3
2
1
1
3
3
3
3
5
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
2
3
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
37
78
78
84
100
215
131
175
215
196
288
288
217
351
182
175
169
143
136
106
611
1095
1785
3197
2611
3197
3197
3197
1635
1405
1113
765
590
526
804
1300
1346
2333
3026
1413
1711
1566
1418
1779
864
710
1086
1056
1085
3026
899
878
1034
710
681
1247
1000
1042
1611
3146
1546
3169
1370
1123
1125
859
705
561
515
816
827
1358
2975
1377
2998
1803
1897
1728
1728
1751
965
912
777
699
655
538
515
515
271
228
178
642
1224
1393
3146
3146
2350
3169
3169
80
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
3
3
3
17
10
3
12
59
68
34
1
3
4
6
5
4
4
9
9
9
15
21
11
1
14
8
2
2
9
13
8
3
6
10
10
6
3
11
11
11
7
3
1
30
20
11
14
12
10
8
9
7
5
11
9
7
5
3
3
5
4
3
4
5
3
1
4
5
7
9
11
9
7
17
16
8
1
1
1
1
1
1
4
5
6
6
7
6
5
5
5
5
7
9
16
19
21
11
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
4367
33
33
1480
1001
1241
4367
1424
1472
1561
1677
1792
1905
4367
2422
2426
2384
4069
1742
1560
1370
906
824
702
586
485
370
362
233
237
202
235
866
1037
1170
4069
1139
1133
1162
738
661
529
389
295
238
183
203
224
225
382
284
252
262
225
421
174
214
279
313
393
432
389
246
216
184
199
236
264
364
364
241
177
144
103
77
60
61
57
63
94
141
188
278
278
278
286
295
295
295
152
129
165
207
219
393
393
295
365
365
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
4069
4
4
4
6
5
4
6
9
21
12
3
3
3
3
2
2
2
13
25
70
44
18
2
3
3
2
2
2
2
1
1
5
3
1
1
1
1
2
6
3
1
5
3
2
1
1
3
3
2
1
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
10
15
20
10
1
1
1
5
3
2
1
1
1
1
1
16
24
32
43
48
51
26
1
1
2
4
4
4
4
3
3
2
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
172
178
178
136
132
154
183
377
621
762
1462
1462
1449
1933
1933
1470
1583
1414
1240
1583
1122
2955
3386
3691
12942
3632
3529
3920
2416
4322
3941
4087
12663
5244
7437
9488
9564
12735
9285
7582
8758
12663
6432
9357
4836
3527
3141
4199
4140
4096
12735
7802
8411
12869
12942
5800
6941
7465
6698
9491
9564
4420
4026
3091
1984
1702
1421
1136
872
772
476
368
283
203
155
120
117
103
95
2207
2563
5124
12869
9897
12942
12942
12942
12942
6482
5406
4304
3017
2592
1969
1577
1333
1128
922
922
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
108
5
5
5
24
14
5
5
43
82
41
1
2
3
3
2
2
2
15
20
13
7
3
2
1
15
8
1
1
1
1
1
1
1
4
33
18
4
4
4
4
5
6
3
1
6
6
7
6
6
6
7
5
3
4
4
5
3
2
2
2
2
7
12
7
3
2
1
1
19
11
4
4
5
9
17
18
18
10
3
3
3
38
55
64
68
70
73
38
3
3
3
3
3
3
11
9
7
7
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
228
44
44
78
59
193
247
404
845
595
845
717
695
845
626
628
574
538
628
413
388
990
1088
1198
4227
1175
1150
1120
604
1211
1229
1264
4227
1886
2046
2807
4112
2260
4112
2533
2295
4227
2212
2133
2094
3768
1389
1888
1885
1548
3768
1370
1289
1170
695
579
518
435
1004
1048
1697
3716
1716
3747
1552
1246
1223
810
627
475
343
272
201
152
116
95
89
77
72
677
773
1502
3716
2872
3747
3747
3747
3747
1891
1581
1213
828
692
546
432
363
314
247
247
51
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
17
17
22
17
12
9
6
12
14
8
2
7
12
12
12
12
12
19
27
59
40
22
12
2
2
2
2
2
4
4
5
4
3
4
3
2
5
8
13
7
2
8
5
3
2
2
4
3
2
3
4
6
7
6
5
4
4
2
1
1
1
3
2
2
3
12
7
3
3
3
4
4
4
7
4
2
2
2
2
2
2
16
18
19
20
20
21
11
2
1
1
1
1
1
9
6
3
3
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
74
112
112
112
112
171
119
2033
3922
6452
11528
9584
11528
10465
11528
10378
9596
9601
8260
9478
10378
4779
4213
3335
2107
1649
1206
854
647
526
404
392
323
331
419
324
313
387
255
261
284
370
220
267
183
146
146
179
190
175
387
272
286
432
433
235
274
267
264
312
313
209
192
156
150
159
208
218
370
370
173
167
128
85
68
54
49
46
47
110
114
189
432
339
433
433
433
433
220
184
142
123
137
130
188
188
153
183
183
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
47
60
74
52
31
34
17
1
31
34
31
29
15
2
2
2
2
2
6
11
10
9
12
15
15
15
8
1
1
1
1
1
1
1
2
5
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
6
7
7
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
125
69
69
93
102
168
152
849
1140
1626
4255
3297
4366
5177
6383
6383
6383
6172
5000
4643
6161
2852
2528
2165
1368
1090
815
596
467
478
401
707
695
988
2065
1143
1744
951
1044
1068
1038
2112
862
745
719
470
436
510
505
456
933
833
888
1001
2065
723
814
1020
905
839
1744
722
668
599
368
648
985
1050
2112
2112
895
870
661
416
332
242
184
147
121
255
262
441
1001
787
1006
1006
1006
1006
512
430
331
281
306
286
396
396
317
387
387
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
12
12
12
17
14
7
1
56
62
47
33
18
3
3
3
3
19
17
16
37
27
17
8
20
32
17
2
2
3
4
3
2
2
4
7
4
2
2
12
7
3
2
2
3
7
4
2
2
2
2
2
2
3
4
3
3
2
1
1
2
2
2
3
4
2
1
10
14
19
11
3
9
12
16
10
4
1
1
1
1
3
4
4
4
4
4
5
3
2
2
2
2
2
2
5
7
8
9
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
44
44
44
47
49
49
1262
1467
1718
7338
1803
1859
1881
976
828
658
450
779
755
766
2569
714
708
1914
3013
3396
7352
7352
4253
3972
4769
2212
1887
2759
3185
3333
7352
4769
3052
2995
2299
2700
3068
3494
7536
4473
4300
4049
7469
3934
5075
6460
7469
7470
7343
7241
4912
5701
6635
7132
7354
7470
7536
6168
7343
7241
3565
3150
2416
1634
1294
981
717
522
387
1517
1672
3117
7419
3292
7536
3045
2323
2169
1281
989
768
536
412
314
237
182
136
105
84
100
38
38
200
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
17
17
17
12
7
6
6
8
12
6
1
2
1
1
1
2
4
9
5
1
4
3
2
1
1
1
1
2
4
3
2
2
2
2
2
2
7
13
23
13
4
4
4
5
5
4
3
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
3
6
4
3
11
9
8
6
4
4
4
5
3
1
2
2
2
2
3
7
17
18
18
19
11
3
3
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
167
32
32
86
77
83
165
734
841
966
3985
1011
1046
1044
569
494
1015
994
1648
3750
1673
3570
1528
1159
1705
2019
2096
3840
3840
2311
2327
3875
2027
2634
3298
3535
3985
3736
3650
1971
1620
1925
2227
2817
3977
3840
3317
1964
1624
1248
1505
1409
1435
3875
1507
1463
1448
1555
1757
2433
3535
2409
3985
3107
2907
3736
3650
2158
2106
1858
1657
1159
908
680
465
348
917
1064
1713
3977
1697
3317
1510
1112
1027
659
507
393
281
221
174
133
104
81
66
56
95
41
41
287
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
2
2
2
9
5
2
6
16
24
12
1
15
8
1
1
1
1
8
4
1
5
3
2
1
1
1
2
4
6
4
2
4
4
5
3
2
5
4
4
2
1
1
2
11
6
1
7
4
2
4
2
1
3
2
1
3
2
1
3
3
3
3
3
3
3
2
1
1
3
2
2
3
3
3
3
3
3
3
6
10
16
20
11
2
2
2
2
2
3
8
12
17
9
2
2
2
2
2
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
41
41
45
42
45
64
447
517
604
2444
650
678
679
399
346
677
662
776
2444
756
711
726
433
1028
1717
1873
4015
4015
2634
2931
2931
1613
1697
2128
1971
1772
3874
1532
1689
1527
1619
2068
2488
3531
4015
2694
3023
2101
2347
1888
1678
2238
3564
2630
3812
2370
2488
2914
3184
3531
3789
4015
2920
3033
2926
3023
2285
2285
1632
1599
1556
1393
1641
789
654
1118
1065
1743
3564
1727
3812
1519
1194
1121
689
544
429
307
243
191
161
146
129
117
117
120
74
74
211
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
17
17
15
14
15
10
6
15
16
17
24
27
14
1
2
2
2
3
2
1
23
12
2
60
35
11
11
8
5
6
5
4
5
7
4
2
6
5
4
2
1
1
2
3
2
1
2
2
2
3
2
1
1
1
3
3
2
1
2
2
2
1
1
4
2
1
1
1
10
16
13
10
15
13
12
6
1
1
12
17
9
1
1
1
1
1
2
20
22
19
17
17
11
5
5
8
9
11
24
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
47
47
531
614
709
2974
755
782
797
427
375
310
231
204
656
1159
1626
2974
2789
1974
1401
1053
760
558
415
326
377
931
1552
1792
3539
3354
2883
2717
3539
2539
2069
3539
1382
1187
1038
617
493
381
277
225
181
144
116
99
85
77
69
71
76
81
91
91
91
71
70
61
58
75
50
48
49
40
42
45
50
64
46
80
58
63
75
75
65
70
50
74
44
48
56
58
65
73
88
88
88
88
66
63
63
68
70
70
80
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
31
31
22
13
6
9
7
6
11
9
8
9
5
2
5
7
5
3
3
2
2
1
1
8
10
5
1
1
6
8
11
6
1
5
5
6
15
25
17
9
1
2
4
6
4
2
5
3
1
10
6
3
1
2
2
3
3
2
1
2
2
2
4
4
3
2
1
1
1
2
2
2
7
10
11
12
13
7
1
1
1
3
2
1
1
1
1
7
8
9
10
33
20
7
7
7
7
7
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
112
112
2395
3573
9410
4937
4769
5572
5050
5070
9410
5506
4917
4261
5506
4048
3900
9410
2916
2718
2553
1415
1171
890
610
463
335
244
189
145
110
88
73
64
57
49
58
58
58
108
59
60
60
46
44
51
54
56
104
59
63
60
52
57
51
49
57
56
62
77
60
76
49
42
38
30
42
41
45
108
48
46
42
34
26
30
30
34
44
33
44
48
54
67
80
104
104
104
55
47
49
52
50
77
77
65
76
76
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
48
80
69
58
44
30
18
6
18
17
17
9
1
1
1
1
2
3
2
1
5
5
5
10
16
10
4
3
3
3
2
2
2
3
3
2
2
2
3
2
1
2
3
4
3
3
14
9
4
6
7
4
2
4
4
2
1
1
1
1
2
1
1
1
1
5
7
8
6
3
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
78
78
54
66
63
78
80
84
95
173
129
137
257
135
134
160
146
145
257
116
110
145
124
150
257
166
217
217
150
146
129
113
109
107
109
103
110
112
108
165
107
125
152
140
524
564
756
2449
1089
1138
1868
832
1102
1100
1208
2449
1399
1644
1874
1180
1874
1467
1458
3512
1194
1079
1042
620
868
799
926
2145
1134
1063
1868
963
1285
1345
1638
2145
1454
3512
1229
1083
1027
597
700
845
816
1367
1367
615
583
451
297
828
64
64
3512
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
29
39
25
11
20
19
18
18
23
13
3
4
5
6
6
6
5
5
5
5
6
4
3
3
9
12
15
11
8
5
2
3
5
7
4
2
14
20
12
5
5
3
2
20
12
5
13
8
3
8
7
4
1
19
12
5
3
1
1
2
7
20
13
7
4
2
2
2
2
4
6
9
16
17
12
7
2
2
4
2
1
4
5
6
6
6
7
6
3
1
1
1
1
1
4
5
6
7
1063
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
64
69
69
119
147
207
281
360
509
507
509
458
436
509
391
380
409
348
334
298
409
286
266
270
222
186
162
162
99
1227
2356
2987
6872
5744
5184
5744
5245
4516
4989
5134
5212
6872
4516
5245
4143
4642
5798
3464
5798
3708
3341
6872
2384
2157
1960
1141
966
796
640
547
463
364
289
297
238
275
298
270
378
378
196
188
151
112
107
105
114
126
126
127
121
161
293
244
297
297
297
297
159
139
113
123
157
158
270
270
210
252
252
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
3
3
3
52
27
3
1
50
59
41
23
12
1
1
1
1
1
5
10
16
11
7
12
11
11
6
2
2
3
2
2
3
2
1
277
141
5
5
11
18
27
31
16
2
1
1
1
1
2
2
2
3
4
8
8
5
2
2
1
1
1
2
2
2
1
1
1
1
1
6
11
10
10
12
10
5
1
1
1
2
3
3
3
3
3
3
4
3
2
2
2
2
10
14
16
17
17
11
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
171
30
30
81
68
75
170
77
84
82
88
84
80
170
93
98
100
171
77
70
65
48
415
471
539
2243
557
572
584
310
264
203
163
143
153
171
125
200
474
532
596
2243
589
599
606
336
291
567
594
1013
2043
1383
2314
2072
2125
2314
2335
2335
2335
2313
1565
2313
1050
847
725
451
343
265
187
144
106
84
65
53
42
37
41
40
48
75
44
70
43
45
47
45
46
46
46
30
27
25
23
22
28
28
29
31
31
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
170
5
5
5
5
5
5
6
7
8
6
4
3
2
2
1
1
1
2
2
2
2
4
4
5
4
3
3
3
3
3
3
2
1
1
1
2
2
3
2
2
2
2
3
4
3
2
3
3
3
3
2
1
1
2
1
1
1
7
4
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
40
40
46
48
54
65
55
58
62
75
73
77
112
95
97
116
116
91
116
81
84
592
670
760
3081
780
807
811
437
380
309
232
190
408
778
860
1548
2210
1684
3081
2287
1556
2152
1033
824
703
709
753
1097
1548
1396
2210
1679
1846
2202
3081
2110
2287
1624
1381
2152
892
783
674
426
335
267
199
161
127
99
84
69
62
65
57
70
75
85
133
91
114
102
108
121
135
135
135
115
135
135
121
135
135
88
91
61
61
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
2
2
2
11
6
2
11
9
7
5
4
4
3
2
3
4
3
2
3
2
2
2
3
4
4
4
5
5
6
5
4
4
5
7
4
2
9
12
16
8
1
1
2
24
42
55
57
29
1
34
46
24
3
9
15
9
4
46
24
2
3
3
3
3
2
2
2
2
2
3
2
2
3
4
8
7
6
3
1
2
4
13
8
3
3
3
3
2
1
1
1
1
1
1
1
3
4
4
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
121
41
41
82
78
137
158
258
343
1145
2051
3158
5372
5021
5021
4314
5372
3788
4013
3747
3932
5372
2203
1943
1601
969
761
564
391
304
225
195
170
177
178
142
184
126
132
133
141
185
104
98
88
118
80
96
100
152
118
108
107
94
178
79
75
99
102
103
184
134
102
134
70
87
112
130
185
185
141
96
75
56
40
31
28
28
30
47
66
90
134
134
134
143
152
152
152
77
65
56
46
42
41
41
40
38
38
40
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
112
17
17
20
23
23
17
11
24
20
11
3
2
2
2
2
2
3
7
11
81
45
9
6
3
2
1
1
1
1
1
1
1
1
2
2
1
1
1
3
3
3
3
5
5
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
4
2
1
1
1
1
2
3
3
3
3
3
3
3
4
5
10
13
14
12
11
11
6
1
1
1
1
1
1
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
150
89
89
154
160
283
197
190
283
200
220
283
209
208
260
199
184
182
207
146
160
138
130
126
260
99
90
83
53
58
59
85
101
130
193
150
196
135
155
155
152
208
119
148
111
93
126
79
94
89
85
148
98
94
193
80
78
104
92
92
196
81
76
66
45
71
102
115
208
208
92
89
69
47
40
31
25
21
19
26
25
35
68
56
70
70
71
71
71
39
32
31
30
36
41
41
41
41
41
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
140
9
9
9
31
20
9
11
14
45
34
23
13
3
3
3
3
5
6
8
7
6
4
2
5
4
2
1
1
1
1
1
1
1
2
13
7
2
2
2
2
2
8
5
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
3
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
4
5
6
7
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
155
39
39
156
254
195
269
269
204
216
217
219
194
204
169
183
168
163
219
142
158
135
125
124
219
100
87
75
51
56
57
81
98
127
186
155
190
127
144
145
139
204
115
137
109
96
102
92
103
143
96
137
109
100
186
85
85
108
100
97
190
83
79
72
53
76
104
128
204
204
132
96
76
56
43
33
31
26
28
37
32
38
62
68
87
107
143
143
143
74
62
59
56
53
70
70
57
67
67
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
151
2
2
2
15
8
2
1
22
29
37
56
29
2
2
2
2
11
15
12
9
9
7
5
7
4
2
1
1
1
1
1
1
1
2
4
4
3
2
4
2
1
4
6
8
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
1
1
3
4
5
5
5
5
6
3
1
2
2
3
3
3
3
3
3
3
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
45
36
36
42
48
66
55
74
78
87
155
116
126
129
159
124
134
159
123
159
98
84
81
68
90
52
47
43
37
37
36
42
53
65
85
90
87
78
85
85
143
89
77
75
61
52
65
70
77
155
77
83
82
68
85
57
53
59
58
59
87
53
51
53
40
46
54
76
89
89
143
59
52
45
28
23
25
23
29
44
46
53
68
76
95
117
155
155
155
80
71
60
48
43
38
35
30
27
27
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
45
13
13
13
13
16
14
12
16
26
18
11
6
2
2
2
2
7
6
5
4
3
2
1
22
11
1
1
2
1
1
1
1
1
2
2
2
2
2
7
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
3
3
3
3
3
3
2
1
1
4
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
26
44
44
63
72
77
171
129
144
169
358
196
205
228
209
208
250
250
170
169
172
190
191
201
258
242
229
324
324
251
284
407
263
278
271
267
335
240
244
281
358
258
286
330
320
386
407
322
429
365
381
568
395
379
386
357
338
356
378
569
381
403
407
347
416
295
279
300
293
292
358
302
349
338
429
568
375
417
436
569
389
341
416
306
296
292
246
251
267
267
389
389
242
240
212
201
263
180
180
569
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
15
15
16
13
10
10
10
10
12
15
14
13
9
6
10
14
8
2
2
2
6
16
20
24
19
15
11
9
8
8
8
10
13
9
6
5
15
12
10
8
7
5
4
11
6
2
10
12
15
24
13
2
2
2
2
6
4
2
6
11
14
18
14
11
8
5
17
23
29
18
8
11
15
19
22
13
5
5
16
12
8
12
14
15
16
16
17
16
11
7
7
7
7
7
14
17
19
21
389
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
47
47
47
40
39
58
42
44
49
77
60
77
124
103
124
111
124
84
76
61
53
57
55
57
63
53
68
68
55
55
48
65
56
64
77
74
68
63
72
59
64
72
68
77
66
70
59
66
56
56
55
63
52
50
50
50
53
57
63
77
68
74
60
56
68
47
45
43
38
38
39
33
32
38
23
34
34
42
77
40
70
34
29
29
24
21
19
19
16
14
17
22
28
40
40
40
51
51
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
32
32
24
15
6
6
6
6
10
7
4
8
6
4
8
13
8
4
4
4
5
3
1
4
3
3
3
4
4
3
2
2
2
2
2
3
5
4
4
2
1
3
6
9
6
3
7
4
2
4
7
4
1
7
9
7
6
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
15
15
36
44
47
97
62
71
76
99
80
88
104
93
100
92
100
84
87
97
123
141
193
262
165
150
150
120
120
121
132
123
136
123
136
111
107
136
130
167
165
264
262
162
149
143
119
118
137
142
149
264
147
149
143
137
141
171
193
163
264
156
162
158
144
158
119
117
106
104
104
125
109
114
125
118
125
125
114
96
95
119
106
110
110
110
110
93
100
82
95
113
116
193
193
149
170
170
55
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
4
4
4
9
6
4
4
5
7
6
5
10
6
2
9
11
7
3
3
2
2
12
8
5
11
8
5
5
6
5
4
3
2
2
3
5
7
5
4
3
2
5
8
11
7
3
15
15
15
15
8
2
2
2
7
10
8
4
1
4
7
10
26
19
12
6
6
6
8
9
8
8
6
4
52
70
79
41
3
2
4
6
7
8
8
8
9
10
10
10
10
11
13
16
19
21
22
13
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
10
10
33
42
47
120
99
110
121
309
147
178
258
194
203
191
203
159
169
185
244
309
481
457
383
442
442
283
264
235
226
178
199
207
211
309
217
222
275
280
304
343
321
291
362
269
259
264
283
249
272
270
269
343
290
330
365
388
481
442
425
386
365
361
313
362
288
266
265
225
221
283
188
227
241
280
360
360
304
250
237
256
237
235
228
228
228
140
127
110
161
235
254
481
481
368
425
425
146
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
6
6
6
9
7
6
6
7
8
4
1
13
8
4
15
26
15
4
4
4
5
14
7
1
8
11
15
24
35
25
15
10
12
9
6
6
15
12
10
7
5
3
1
13
10
7
16
12
9
27
46
27
9
34
46
28
11
6
1
9
11
14
12
11
8
5
4
4
4
19
11
4
13
18
23
14
5
3
1
12
17
22
25
26
27
27
28
20
12
12
12
12
32
44
50
53
54
38
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
14
14
35
41
44
98
74
85
90
182
91
100
115
99
100
93
100
85
81
98
117
152
188
243
190
154
151
131
128
130
158
132
139
147
145
132
190
139
146
177
178
239
243
177
177
171
173
167
182
190
181
239
179
177
168
170
160
180
188
171
243
157
159
154
145
144
145
141
141
147
132
129
136
109
118
126
123
125
158
113
113
91
108
125
145
182
182
182
144
124
128
132
129
188
188
148
170
170
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
1
1
1
6
3
1
6
11
12
7
2
7
5
4
8
12
8
4
4
4
5
11
6
2
5
4
3
3
5
3
1
2
4
4
3
2
7
12
8
4
2
3
4
23
12
2
18
18
18
18
9
1
1
1
4
13
8
3
2
5
6
8
14
11
8
6
5
5
5
6
5
5
9
14
17
11
6
3
1
2
5
8
10
11
11
11
12
16
20
22
25
25
21
18
18
18
18
14
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
50
50
388
806
1275
1322
2175
1565
2175
1790
2392
2392
1501
1412
2099
1200
1147
2099
754
678
612
363
301
227
163
126
94
73
61
51
43
36
33
29
27
26
30
31
30
51
30
31
31
25
27
27
29
30
50
30
30
30
27
25
24
23
26
27
29
36
29
33
27
24
24
24
29
26
26
51
24
24
25
22
21
21
21
23
27
24
27
25
29
34
39
50
50
50
28
24
25
25
24
36
36
30
33
33
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
24
36
31
23
15
14
10
7
8
5
2
10
6
3
3
6
4
3
3
3
5
4
3
2
5
3
1
1
2
4
3
2
1
2
2
3
2
2
2
2
2
2
2
6
4
2
1
1
1
1
1
1
1
2
2
2
1
1
4
4
3
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
3
5
6
7
4
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
35
35
52
66
66
96
91
72
73
75
73
76
103
81
81
103
87
90
103
96
97
120
129
149
149
149
149
108
115
127
128
140
140
140
109
96
82
81
64
72
68
72
110
79
78
90
72
72
77
61
61
56
56
54
53
59
63
77
98
139
110
144
107
96
91
92
76
81
83
78
106
72
63
67
50
57
53
62
78
60
106
56
55
57
51
52
53
53
60
52
67
84
81
139
139
113
144
144
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
3
3
3
7
5
3
4
5
17
9
2
17
11
6
3
1
1
4
4
4
6
8
5
2
15
9
3
3
4
3
3
3
5
7
7
7
10
12
14
7
1
4
3
2
1
1
1
1
2
9
5
2
4
4
3
2
2
1
1
1
2
5
9
7
6
3
1
1
1
1
2
8
5
3
8
10
13
8
3
4
2
1
10
15
10
5
5
5
7
7
7
8
6
5
5
5
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
29
29
47
46
60
65
49
54
57
62
61
72
81
76
81
82
82
72
66
58
53
60
72
65
75
67
67
49
51
49
46
54
52
58
66
60
75
60
59
57
70
48
49
43
42
52
55
60
63
92
70
72
92
78
78
92
87
72
65
57
72
47
50
45
41
57
37
36
35
33
35
40
39
39
63
37
42
44
41
57
35
34
38
35
35
35
35
26
24
21
26
33
36
65
65
62
72
72
63
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
2
2
2
14
8
2
3
4
10
7
4
2
1
1
1
1
13
14
14
9
5
11
7
4
3
2
2
3
6
5
3
2
1
2
4
3
2
7
9
5
2
2
4
7
6
6
13
7
1
5
3
1
1
6
3
1
3
6
4
2
1
2
4
3
2
1
1
1
1
2
3
4
8
5
2
2
2
1
1
4
11
7
3
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
27
27
40
40
42
58
56
52
56
54
56
51
58
51
53
54
66
53
49
49
47
50
43
51
40
38
36
37
39
41
53
46
46
47
66
43
39
50
34
34
33
31
31
35
32
32
33
33
36
36
39
49
43
49
46
46
49
46
48
42
51
39
36
33
32
28
29
30
30
35
32
26
27
32
31
36
41
41
44
34
35
37
41
48
48
48
48
34
32
29
31
34
32
48
48
43
51
51
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
3
3
3
5
4
3
4
5
16
11
7
10
6
2
3
3
3
3
3
2
2
2
2
5
7
5
3
3
5
4
3
2
2
3
2
2
2
3
4
2
1
1
2
6
3
1
13
7
2
14
19
11
3
3
4
4
2
1
2
3
4
5
5
4
3
2
3
3
2
2
2
2
6
4
2
2
2
2
2
2
1
1
6
9
5
2
2
1
1
1
1
1
2
2
2
2
2
2
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
47
47
49
54
52
62
67
62
67
62
67
59
62
55
55
56
63
57
52
60
51
55
56
58
56
68
68
46
50
50
57
53
53
60
63
46
49
55
45
59
41
39
40
36
35
37
37
41
45
38
57
45
45
48
48
44
51
56
55
65
52
68
54
56
44
55
42
39
39
59
35
39
39
37
57
45
47
47
48
55
41
42
47
48
48
48
48
45
27
34
41
49
65
65
65
64
68
68
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
29
29
28
19
10
18
12
7
11
11
12
7
2
2
2
2
2
3
3
3
5
3
2
10
15
9
3
3
5
3
2
2
2
3
3
2
2
3
3
3
2
2
4
5
5
6
4
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
6
9
10
11
12
6
1
1
1
1
1
1
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
40
40
47
55
60
101
65
70
72
92
80
102
165
142
165
171
171
135
135
101
102
119
129
151
151
151
151
105
106
109
102
96
102
102
92
92
77
85
69
79
92
83
112
75
83
76
87
83
88
131
86
106
104
110
131
119
122
126
129
138
131
143
104
88
82
76
74
82
82
68
80
64
54
76
42
48
54
59
68
67
80
37
39
41
41
44
44
44
37
35
49
66
71
138
138
118
143
143
76
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
13
13
13
12
12
18
15
12
18
12
6
6
5
4
5
6
5
4
4
4
10
5
1
6
15
9
3
3
9
5
1
1
1
7
10
7
5
9
13
7
1
5
5
5
5
5
5
3
1
7
6
5
5
5
5
5
4
3
3
3
26
13
1
2
3
3
3
3
3
10
8
5
3
5
6
5
4
2
1
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
3
4
4
4
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
19
19
42
45
54
68
70
60
64
70
68
70
103
87
91
108
108
79
108
69
64
71
73
66
73
62
75
75
66
69
84
67
70
70
84
68
71
84
65
73
61
62
63
58
75
61
64
77
67
62
60
56
66
57
59
73
60
65
68
69
80
80
69
74
66
57
58
60
63
65
73
67
57
77
51
56
60
62
65
70
73
74
58
61
64
65
65
65
47
40
42
44
44
67
67
66
73
73
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
3
2
1
4
7
13
9
5
5
5
5
5
5
4
3
3
3
6
6
5
5
10
6
2
2
5
6
4
2
9
6
4
3
2
7
13
7
1
1
1
11
9
7
6
6
6
6
5
4
3
3
4
3
2
1
1
2
3
8
5
2
2
1
1
1
7
7
7
7
7
10
14
7
1
1
2
2
2
17
18
19
19
19
20
19
11
4
4
4
4
4
5
5
5
6
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
32
32
75
97
178
133
169
181
182
335
178
146
134
99
98
89
76
107
61
57
64
57
55
100
52
47
42
35
35
32
42
42
54
68
67
75
99
110
120
335
112
113
115
72
63
102
101
107
334
106
113
115
76
68
56
48
52
52
52
75
46
45
44
39
44
47
100
101
101
335
96
95
93
50
42
41
34
38
49
36
49
34
83
143
210
334
334
334
169
147
122
93
74
61
51
47
38
38
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
2
2
2
10
6
2
9
13
18
24
17
10
3
3
3
3
3
4
4
4
13
9
6
12
8
4
4
4
4
4
4
7
5
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
4
6
7
7
4
1
1
1
1
1
1
1
1
1
2
2
2
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
39
39
104
163
216
242
384
292
384
311
400
341
307
400
341
260
247
400
161
147
142
106
95
101
66
55
46
38
36
32
38
34
39
44
66
46
55
56
59
129
59
59
63
49
45
56
54
55
129
57
58
57
44
40
38
37
39
41
46
44
44
46
38
36
41
39
48
47
47
129
44
44
42
26
21
24
24
30
45
33
49
33
49
69
89
129
129
129
69
65
60
55
46
46
46
40
43
43
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
9
9
9
11
10
7
5
6
8
21
14
7
1
1
1
1
1
3
3
3
2
1
7
14
10
7
7
4
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
5
3
1
4
5
4
3
3
3
3
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
84
84
459
892
2100
1712
2363
2100
2363
1952
2375
2375
1533
1554
1212
1009
905
1554
590
522
492
319
280
226
169
131
95
74
63
52
43
42
43
47
60
47
88
90
101
296
107
107
105
70
67
102
103
105
292
102
106
106
71
61
53
49
55
61
66
79
67
80
56
49
43
37
79
82
90
296
97
97
94
55
47
46
42
45
46
47
50
54
91
138
193
292
292
292
151
127
111
93
81
79
79
74
80
80
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
22
22
22
29
25
18
12
16
20
14
8
10
5
1
6
12
7
3
2
1
5
5
6
5
5
5
5
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
4
6
4
3
7
4
1
6
4
3
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
7
4
1
1
1
1
1
1
9
13
15
9
4
4
2
1
2
3
7
4
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
83
83
153
204
259
265
388
294
388
316
329
388
262
261
356
236
218
356
153
139
151
122
124
206
106
91
77
56
51
44
42
40
43
46
68
47
63
63
61
136
68
68
70
50
51
62
62
60
135
60
61
60
47
42
38
37
43
51
59
76
70
77
58
50
44
39
53
51
51
136
52
54
58
52
37
38
38
42
49
46
49
33
50
69
92
135
135
135
135
81
84
88
76
76
76
72
77
77
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
12
12
12
28
20
12
14
11
9
12
16
9
3
3
3
3
3
3
3
3
10
9
8
13
19
13
7
5
3
2
2
2
1
1
2
2
2
2
3
2
1
3
7
9
6
3
3
3
3
3
3
2
2
2
3
2
1
1
3
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
322
322
361
516
989
735
780
989
780
736
989
730
572
709
503
465
438
709
297
260
255
182
169
207
123
101
80
59
55
50
49
50
55
55
60
70
90
96
102
250
98
96
96
69
70
104
111
118
299
115
114
115
88
84
81
73
74
72
72
75
72
70
52
47
47
51
88
86
86
250
83
81
78
46
40
41
37
39
49
36
42
48
87
137
194
299
299
299
158
135
116
97
83
75
75
68
70
70
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
135
189
117
45
33
41
29
17
47
34
22
11
1
1
1
1
5
9
9
9
9
7
6
7
8
4
1
1
1
1
1
1
1
4
5
3
2
4
4
5
3
2
2
3
5
7
10
6
2
7
4
1
4
2
1
1
1
1
1
1
8
9
5
1
1
1
1
1
1
2
3
2
1
4
3
2
2
1
1
1
1
1
1
1
1
1
1
13
19
22
24
25
15
5
5
5
5
5
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
30
30
44
60
54
60
62
59
62
66
63
70
91
80
91
82
91
70
74
58
58
80
80
83
155
83
78
74
62
57
52
55
56
62
66
84
78
83
89
155
83
84
90
72
71
70
80
79
86
127
104
107
127
135
154
189
189
180
138
126
124
98
91
82
78
78
78
83
83
67
68
64
47
49
57
52
57
61
62
74
66
70
75
80
80
80
80
67
73
74
74
72
64
75
75
69
63
63
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
9
9
9
9
9
8
6
4
17
12
8
8
5
2
7
12
7
3
3
2
2
6
7
8
7
5
4
4
9
6
4
4
7
8
5
2
7
9
12
6
1
1
2
8
11
12
13
8
3
8
13
7
2
7
13
10
7
4
1
1
1
1
4
4
4
2
1
1
1
2
3
5
3
1
4
2
1
1
6
5
3
1
5
7
8
8
9
8
7
7
7
8
5
3
3
5
6
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
30
30
46
53
51
73
73
44
43
43
38
38
60
41
48
53
68
64
46
47
48
52
55
57
88
50
50
51
50
51
67
55
56
54
68
50
53
58
56
57
88
58
59
60
64
52
45
46
44
48
49
50
56
51
58
59
58
88
57
61
57
50
64
52
55
53
56
56
40
40
37
31
35
27
23
28
27
34
40
33
64
32
34
34
28
26
26
21
22
22
23
25
23
33
33
32
40
40
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
2
2
2
6
4
2
2
3
8
5
2
3
2
2
3
4
3
2
3
2
2
2
2
2
9
6
3
2
2
2
2
2
2
2
3
2
2
5
6
4
3
2
5
4
4
4
4
3
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
6
3
1
4
2
1
1
1
1
2
3
3
3
3
4
5
6
7
4
2
3
4
6
4
3
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
172
85
85
148
154
356
197
211
283
206
204
283
209
200
356
216
215
203
283
143
126
163
146
145
356
128
123
117
78
73
62
59
77
90
91
172
87
93
100
96
152
87
77
76
58
50
63
69
71
156
68
77
79
70
85
44
47
56
61
67
87
66
50
51
45
50
54
79
87
87
152
59
54
50
33
28
30
26
32
51
50
57
70
78
97
118
156
156
156
79
66
62
57
53
67
67
55
66
66
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
133
25
25
25
34
29
15
1
10
35
54
38
20
2
2
2
2
14
13
11
8
6
7
8
25
17
10
9
8
4
1
1
1
1
1
2
2
1
1
2
2
3
7
11
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
79
79
135
162
260
211
211
178
172
157
197
162
158
260
158
155
146
197
105
107
132
124
123
260
116
106
92
65
60
55
55
54
63
80
69
92
76
76
86
110
80
94
69
56
54
64
69
71
146
73
79
78
68
80
53
61
68
77
104
79
101
76
60
58
55
55
70
71
71
110
48
47
44
31
32
29
29
35
49
49
56
68
75
93
112
146
146
146
77
81
86
92
104
104
104
91
101
101
32
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
19
19
19
41
30
15
1
20
40
48
44
23
2
2
2
2
2
2
2
2
5
5
6
6
5
3
1
1
1
1
1
1
1
2
2
2
2
2
4
2
1
2
5
8
5
2
4
3
2
2
3
2
2
2
2
2
2
2
3
3
2
1
3
2
2
1
1
1
1
3
2
1
1
1
5
6
7
4
2
1
5
9
11
14
17
18
20
10
1
1
1
1
1
1
2
2
2
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
196
196
195
300
242
300
300
203
202
196
173
194
247
226
247
249
249
232
232
166
150
142
123
162
101
84
81
60
69
62
85
115
115
186
128
163
121
117
123
118
190
89
80
83
71
85
94
99
152
121
126
128
162
186
94
102
113
114
113
163
104
80
71
58
80
105
118
190
190
90
85
68
47
40
32
40
39
39
85
84
115
162
162
162
162
162
162
152
84
70
70
72
70
105
105
85
104
104
22
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
22
26
28
30
41
35
18
1
23
46
39
28
15
2
2
2
2
2
2
2
2
2
3
6
12
11
6
1
1
1
1
2
2
2
4
5
3
2
4
8
7
6
9
6
3
5
4
4
4
3
2
3
2
1
3
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
4
6
4
2
2
1
1
1
4
10
13
16
28
34
41
21
2
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
11
11
34
37
40
98
56
62
66
126
72
85
127
91
91
90
91
81
104
109
138
184
200
241
315
190
181
177
163
164
157
162
169
178
205
243
206
303
243
268
315
202
202
202
173
175
193
214
239
277
277
303
269
268
279
271
267
315
244
239
236
209
219
218
193
183
169
165
142
149
157
149
210
184
120
139
131
126
150
129
148
243
199
226
226
226
226
183
210
167
184
184
161
200
200
158
167
167
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
1
1
1
3
2
1
3
5
8
10
8
7
4
2
5
9
6
3
3
2
2
11
11
12
13
8
3
3
17
13
9
6
6
7
8
9
15
20
23
14
5
3
2
15
33
51
51
29
7
25
30
16
3
20
42
68
39
10
6
3
5
8
8
8
6
5
4
3
3
6
9
10
9
8
8
6
4
3
3
4
6
11
14
15
16
16
17
12
8
12
16
16
11
7
7
16
21
14
8
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
171
110
110
152
160
196
196
196
178
180
188
191
202
200
200
202
198
178
202
159
177
198
116
114
107
89
79
79
52
55
58
53
71
76
84
171
85
95
94
81
106
76
70
89
63
58
76
66
78
130
76
89
75
61
54
44
38
44
50
57
79
64
72
48
43
38
30
41
40
39
106
39
42
40
27
26
26
24
28
35
33
44
61
61
79
98
130
130
130
72
61
60
60
57
79
79
64
72
72
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
163
75
75
52
28
5
35
20
5
8
6
5
4
3
2
3
3
2
2
3
2
2
3
4
5
7
5
3
2
1
1
2
2
2
3
4
3
2
2
10
7
4
4
5
4
3
2
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
3
5
8
6
4
4
4
4
3
2
5
6
8
7
6
6
3
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
464
464
317
365
384
464
369
433
344
464
274
248
235
183
170
151
130
175
94
99
105
115
136
144
136
187
187
96
94
82
69
64
65
67
82
80
94
175
97
119
106
93
163
78
75
93
85
86
175
81
84
83
68
67
52
52
75
99
126
187
163
184
106
97
91
80
88
78
72
119
51
48
44
32
29
33
31
35
45
38
49
68
70
89
109
144
144
144
77
95
116
141
187
187
187
159
184
184
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
21
26
31
23
15
14
13
13
47
36
26
19
14
9
5
1
1
6
7
9
8
7
6
9
13
8
3
2
1
2
2
3
3
4
4
4
4
4
5
4
3
3
3
3
5
4
3
3
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
3
3
2
1
1
3
4
4
4
4
4
5
4
2
1
1
2
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
391
391
391
655
517
655
655
387
380
391
244
220
193
168
144
122
112
91
73
80
82
103
139
138
139
185
185
96
96
83
64
61
58
59
75
72
114
168
127
293
146
137
175
96
86
125
117
121
329
113
116
117
78
69
60
57
79
105
131
185
175
185
107
94
77
57
95
92
93
293
87
88
91
60
52
49
42
45
49
48
50
54
98
152
215
329
329
329
167
140
138
136
161
185
185
185
185
185
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
30
32
34
22
11
12
11
10
9
7
5
3
2
2
2
2
3
4
4
3
2
3
4
5
19
14
9
6
3
2
2
2
2
2
2
2
2
3
4
3
2
6
10
7
4
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
2
2
1
1
2
5
6
7
8
4
1
3
5
6
3
1
1
1
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
5
7
8
9
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
32
32
51
67
67
87
87
71
71
80
64
63
71
70
71
78
78
65
59
51
49
50
47
52
74
63
77
77
61
63
65
58
62
62
64
80
61
69
64
74
63
65
67
58
77
60
64
77
63
71
69
69
99
76
77
77
99
81
84
86
99
82
78
76
74
63
68
70
71
85
75
67
57
77
47
57
63
67
85
76
75
68
55
54
53
48
48
48
30
27
23
18
17
15
15
24
10
10
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
5
5
5
9
7
5
6
14
20
12
5
6
3
1
4
7
5
3
2
1
5
3
1
5
3
2
2
2
7
5
4
4
5
7
4
2
7
5
4
2
1
1
2
5
3
1
4
3
2
3
2
2
3
5
3
2
2
2
2
2
2
13
8
3
1
1
1
1
11
14
18
9
1
2
2
1
1
1
1
1
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
37
37
33
35
50
37
71
79
88
242
115
126
212
125
126
142
116
125
212
108
122
130
117
147
212
166
242
242
154
142
142
103
129
154
163
235
212
149
131
112
112
141
173
229
242
203
155
150
132
142
135
147
212
148
173
138
130
149
166
174
212
235
178
169
182
149
157
164
153
199
173
119
100
87
75
105
115
141
229
124
203
101
87
85
69
63
62
62
61
69
69
57
59
72
72
64
57
57
69
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
5
3
1
5
6
7
4
2
4
3
2
3
6
4
2
3
2
2
2
2
2
3
3
4
9
10
6
2
3
4
4
4
4
7
11
11
6
1
2
4
6
4
2
5
3
2
7
4
2
2
2
3
5
6
4
2
1
1
1
2
4
2
1
1
1
1
16
11
6
8
7
5
3
1
1
6
13
7
1
1
1
1
1
2
2
1
1
1
1
1
1
8
11
13
10
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
35
35
60
68
71
88
88
71
74
81
96
81
101
95
96
108
108
87
108
73
76
90
86
85
147
75
69
70
58
56
64
57
64
66
65
81
63
75
81
83
147
79
77
77
73
63
65
62
63
62
63
74
60
62
76
74
81
147
85
86
85
71
73
64
65
65
57
63
63
50
55
57
53
63
55
54
53
54
52
50
73
46
45
44
36
36
36
38
43
40
42
42
40
57
57
55
63
63
55
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
5
5
5
9
7
5
6
12
18
14
11
9
7
7
7
7
8
9
9
9
9
6
4
10
12
7
3
3
5
4
4
3
2
2
2
2
6
8
10
5
1
1
2
7
7
6
6
5
4
5
4
4
6
10
7
4
2
1
2
3
4
3
3
3
3
3
3
3
4
3
2
4
6
9
26
34
38
22
6
3
2
1
14
21
13
6
6
3
1
1
1
1
2
3
4
5
5
6
36
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
31
31
37
34
37
57
48
49
50
75
63
73
85
83
85
83
85
72
71
59
71
72
74
101
78
71
83
94
101
148
148
118
148
110
104
95
83
85
77
70
82
65
68
75
55
66
61
63
72
77
89
113
101
113
114
111
147
110
107
108
96
90
89
108
85
85
84
82
82
75
89
83
89
147
75
83
74
64
75
64
67
101
86
96
96
96
96
97
106
99
147
147
87
84
73
63
58
58
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
3
2
2
3
5
17
9
2
13
7
2
2
2
2
3
3
2
1
1
1
2
6
4
2
2
8
5
2
3
5
5
5
5
12
20
13
7
4
3
2
9
6
4
6
4
3
4
6
3
1
10
8
7
4
1
5
8
12
9
7
7
7
4
1
1
4
8
6
4
3
3
5
3
1
1
4
6
5
4
4
4
4
4
5
8
5
2
2
2
2
2
3
4
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
184
78
78
103
89
98
161
101
103
107
114
101
96
151
109
124
131
184
121
130
164
215
245
303
414
343
494
494
283
285
250
205
198
210
252
311
303
414
494
302
306
280
235
275
188
158
204
219
231
494
239
261
275
241
238
226
249
203
215
209
198
275
175
164
144
129
128
141
144
166
160
208
332
195
377
194
192
185
150
160
141
152
231
190
206
206
206
206
160
114
98
127
169
183
332
332
276
377
377
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
151
44
44
30
17
25
15
6
26
30
16
2
6
8
10
7
5
4
4
4
4
18
23
12
2
41
22
3
3
17
21
26
43
34
26
20
14
15
17
16
12
8
11
9
8
6
4
10
17
15
14
9
4
4
4
5
3
2
2
2
2
3
5
3
2
5
7
6
5
5
8
9
7
5
7
10
10
10
6
3
4
5
15
9
4
4
4
4
8
10
11
11
11
11
12
28
32
34
21
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
91
405
405
274
309
291
405
289
286
303
505
284
287
271
231
223
205
183
183
143
143
164
186
202
287
257
249
311
311
219
231
234
215
234
261
230
320
251
259
280
435
252
272
292
299
345
346
335
344
505
332
334
323
291
345
296
292
349
291
308
312
306
345
297
289
294
265
290
278
283
435
298
282
349
230
237
250
252
252
229
198
212
234
265
323
389
505
505
505
396
378
356
317
289
289
278
262
287
287
145
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
122
174
100
27
103
58
14
15
46
30
15
10
5
5
5
5
8
12
22
32
34
18
2
15
26
17
9
8
8
4
1
4
8
15
19
15
11
25
30
15
1
11
23
106
66
27
168
85
2
26
15
4
6
5
4
26
15
4
11
18
14
11
36
26
17
10
10
10
18
14
11
35
27
20
40
42
43
27
11
11
11
11
11
11
11
11
12
36
35
34
34
65
35
5
5
38
54
33
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
130
34
34
84
134
94
142
134
101
120
145
145
153
225
156
158
154
144
148
139
142
139
130
128
130
128
128
128
122
130
136
147
147
147
147
136
136
147
148
158
155
225
147
137
145
148
125
116
119
148
124
129
131
148
140
127
144
128
126
130
135
127
140
128
135
150
165
174
225
225
145
141
141
97
98
103
113
131
131
119
92
99
73
85
95
106
129
129
129
125
129
129
119
129
129
92
96
84
84
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
126
7
7
7
16
11
7
7
14
20
11
2
6
4
3
7
9
9
9
9
6
3
11
6
2
36
19
2
2
27
16
5
20
27
28
16
5
13
21
16
9
2
3
5
6
6
7
7
5
4
3
6
4
3
10
6
3
13
7
1
6
3
1
6
7
9
5
1
1
11
7
3
6
4
2
10
5
1
1
3
3
2
1
3
4
5
5
6
13
21
30
39
76
41
6
6
6
6
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
71
71
55
62
64
74
104
110
116
305
139
143
221
112
112
127
103
104
164
103
125
176
181
216
315
190
179
182
161
156
218
145
178
198
185
305
203
209
216
196
315
197
206
221
207
188
218
174
180
189
198
193
236
216
242
246
246
315
253
241
247
305
244
234
231
234
203
221
221
172
169
157
127
117
135
119
131
151
169
167
188
181
198
218
218
218
218
170
173
167
167
142
137
165
165
154
145
145
167
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
3
3
3
9
6
3
8
12
17
10
3
3
2
1
2
4
3
3
2
1
5
6
4
3
7
9
11
14
32
21
10
10
8
6
3
1
10
19
44
25
7
4
1
51
39
27
33
20
8
20
13
6
2
5
9
13
8
3
2
4
3
2
9
12
10
6
3
3
21
15
10
12
15
19
18
10
3
3
3
6
6
7
68
98
68
39
39
23
8
8
8
8
14
17
18
19
19
14
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
105
105
105
97
98
121
89
98
93
91
98
92
96
105
103
105
103
121
97
103
95
99
105
111
111
111
111
108
118
126
180
148
153
152
180
144
130
180
115
117
102
85
111
85
90
93
89
93
90
91
93
82
85
86
89
93
97
94
95
90
111
94
84
81
83
71
67
67
64
69
74
68
83
71
57
61
59
62
65
60
83
68
61
61
57
53
53
49
45
49
49
59
55
82
82
79
94
94
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
26
35
27
20
31
19
7
12
23
12
1
9
9
10
8
6
4
2
2
2
9
7
4
1
30
17
5
5
6
21
15
8
2
9
5
1
10
10
7
4
1
2
4
6
3
1
7
6
5
7
6
5
4
7
6
5
10
7
4
4
4
5
9
9
7
4
2
2
10
9
8
12
12
12
14
8
2
2
5
8
5
2
2
2
2
2
2
3
4
4
4
5
5
5
5
8
10
10
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
35
62
108
124
135
391
173
189
201
281
232
234
552
225
265
309
283
292
391
254
338
417
427
597
500
360
334
302
324
318
349
391
371
364
368
552
372
403
429
500
512
383
388
361
332
320
310
321
331
397
422
441
597
554
489
505
511
519
546
552
512
443
469
398
402
397
361
354
317
314
277
265
222
215
244
297
368
368
367
331
376
597
494
554
554
554
554
451
438
406
391
391
352
427
427
341
355
355
133
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
13
13
13
11
9
12
10
9
17
21
19
17
10
4
2
1
1
4
11
12
14
33
29
25
40
22
5
5
19
46
51
28
5
19
23
27
39
45
52
39
27
25
25
25
25
25
39
37
35
37
39
28
18
50
97
106
62
19
1
10
15
21
25
26
27
17
8
8
9
12
10
9
12
14
17
12
8
8
15
15
16
18
30
36
39
41
43
36
30
40
51
116
94
72
72
63
55
35
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
46
46
46
41
43
50
51
50
60
84
77
93
105
88
89
93
86
88
73
93
67
79
76
80
104
72
87
103
111
162
162
139
162
134
136
122
128
136
103
97
104
77
78
90
89
96
112
104
112
103
112
99
103
105
101
103
95
104
86
81
80
75
82
96
115
133
169
169
169
128
116
169
83
90
96
95
116
116
94
99
76
76
77
76
80
84
84
84
78
99
99
73
65
58
56
61
46
46
99
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
15
15
14
8
2
3
4
10
12
8
4
3
3
5
4
3
4
3
3
4
5
11
6
2
5
6
6
6
6
4
2
5
8
6
4
2
5
8
6
4
2
3
3
3
2
2
43
24
5
8
7
4
1
6
6
5
4
3
2
2
2
2
3
4
7
12
7
2
2
6
10
8
5
3
5
6
7
5
3
4
5
6
9
10
11
11
12
9
7
7
7
7
6
6
6
7
7
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
39
39
46
45
54
64
106
116
128
397
187
199
397
242
256
331
538
362
494
411
494
343
538
250
204
267
221
220
538
187
181
177
115
100
88
72
68
66
60
68
70
53
65
44
42
42
42
40
45
48
42
66
46
54
61
68
70
67
53
52
65
43
41
36
32
28
31
32
33
47
32
29
26
34
18
23
25
28
38
30
35
30
30
34
38
45
45
45
29
26
24
22
24
28
28
25
18
18
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
12
12
9
7
17
10
4
6
9
5
2
2
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
3
4
4
4
3
3
3
2
2
5
4
4
2
1
1
2
4
2
1
3
2
1
5
3
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
2
2
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
5
2
2
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
14
14
33
35
55
70
48
55
50
59
55
45
45
53
50
53
58
70
59
66
56
59
47
53
46
49
47
48
59
48
70
49
52
66
50
46
48
59
42
50
43
42
45
50
40
47
40
37
47
37
37
40
47
35
44
31
32
34
35
38
36
42
35
34
32
43
32
31
33
50
30
30
27
28
26
25
25
31
50
29
47
26
28
34
38
47
47
47
33
30
28
25
23
27
27
27
30
30
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
1
1
1
25
13
1
4
6
9
5
2
3
2
2
1
1
1
3
3
2
2
2
2
2
3
3
3
3
7
4
2
2
3
4
3
2
1
1
4
3
3
2
2
2
2
3
3
2
2
2
2
2
2
3
4
3
2
1
1
2
3
3
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
15
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
29
33
33
62
71
77
167
100
106
110
181
123
125
226
104
117
137
126
136
167
104
128
152
145
223
165
122
116
109
122
126
136
167
152
165
170
223
162
165
174
165
226
132
123
130
113
124
135
137
181
168
170
176
223
207
162
165
170
173
172
223
155
143
144
136
161
174
178
226
226
154
142
119
102
102
104
110
106
105
146
110
134
223
181
207
207
207
207
181
167
159
153
151
130
150
150
123
128
128
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
8
8
8
7
6
8
7
6
15
8
2
6
5
4
2
1
1
4
11
12
14
16
9
2
10
6
3
3
12
20
12
5
12
19
14
9
5
7
10
9
7
4
1
11
10
9
23
15
8
15
10
5
16
15
10
5
3
2
2
3
5
7
5
3
7
5
4
3
3
5
7
7
6
6
14
9
4
4
4
4
4
10
13
14
15
15
16
54
36
18
18
41
26
12
12
17
19
12
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
73
109
109
122
145
263
183
179
185
263
183
169
263
144
140
149
124
123
149
100
85
82
85
60
59
50
44
39
45
53
54
86
91
72
85
73
62
63
85
53
60
49
44
46
49
37
49
40
39
64
35
35
37
42
27
25
25
28
33
37
46
44
46
40
38
44
47
40
37
33
60
27
25
24
20
14
20
20
27
49
32
49
34
38
45
51
64
64
64
35
29
27
26
30
33
33
33
33
33
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
71
78
66
40
14
14
14
14
20
16
12
7
2
2
2
2
3
4
4
4
9
5
2
5
3
2
2
5
5
4
2
1
1
1
1
1
1
2
2
2
2
2
3
7
4
2
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
1
1
3
4
4
4
4
4
4
2
1
1
1
1
1
1
4
5
6
6
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
34
34
33
37
37
60
48
50
55
106
52
49
48
40
44
48
52
52
68
60
54
58
55
64
64
68
89
89
64
66
68
65
74
82
86
106
100
90
73
69
75
79
86
106
89
103
75
69
63
60
56
55
59
60
68
65
64
72
82
82
104
106
89
90
100
90
70
61
51
52
42
46
40
36
55
46
52
68
106
58
103
52
48
47
39
39
36
35
40
34
36
36
26
26
25
32
30
30
55
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
9
9
9
6
3
3
3
3
6
4
2
4
3
2
1
1
1
2
3
2
2
2
2
6
4
2
2
14
11
9
5
1
1
1
1
2
2
2
2
1
1
2
4
6
4
2
5
3
2
5
3
2
2
2
6
11
7
3
3
4
2
1
1
2
3
4
5
5
6
6
6
4
3
4
3
3
3
2
2
1
1
1
1
1
1
1
1
2
3
3
3
4
3
3
3
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
47
31
31
57
63
76
178
92
93
97
116
141
181
276
235
276
260
276
199
260
157
139
118
95
81
70
61
57
75
100
122
179
179
143
143
118
101
100
114
86
83
79
68
74
64
65
81
66
71
68
72
74
64
72
63
63
72
62
66
67
68
75
66
79
74
66
67
60
63
63
54
53
61
45
46
48
51
60
60
57
61
56
75
71
79
79
79
79
58
54
50
46
47
46
46
45
50
45
45
74
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
39
7
7
7
4
2
2
2
2
13
7
1
21
13
6
16
16
10
5
5
5
6
4
2
1
1
1
1
2
5
3
1
1
1
15
10
6
8
10
15
10
6
4
2
5
5
6
7
4
1
4
2
1
2
1
1
3
2
1
3
5
5
4
4
4
4
2
1
1
3
3
4
4
3
3
10
5
1
1
2
3
3
3
3
3
3
3
4
4
4
4
4
4
3
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
65
65
137
251
181
251
251
184
201
207
196
198
276
167
168
148
144
186
140
142
149
151
152
202
154
122
117
115
131
132
171
171
188
276
201
220
194
185
183
172
223
158
154
150
146
152
167
169
191
194
175
208
233
276
273
273
218
210
193
220
172
156
150
169
157
172
185
223
223
168
178
154
151
162
117
122
123
109
120
145
146
165
177
202
202
202
202
191
156
148
162
162
132
150
150
141
126
126
165
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
1
1
1
10
5
1
1
17
41
36
32
18
4
4
4
4
3
3
3
3
14
19
25
31
20
9
3
3
10
11
13
9
5
9
10
11
12
22
33
21
9
9
9
9
9
10
10
10
11
12
11
8
5
11
12
13
10
6
2
3
4
5
8
6
4
4
3
3
3
3
4
4
4
4
9
6
4
3
3
3
4
9
8
8
8
8
8
9
10
10
10
11
14
15
17
13
9
6
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
35
35
106
115
128
436
207
223
245
502
282
314
562
289
307
350
318
305
436
354
441
527
552
638
754
599
599
442
437
425
395
436
416
427
497
573
511
741
609
651
587
620
754
442
426
440
465
536
605
700
687
802
750
802
798
798
815
811
815
682
815
557
504
484
485
496
487
562
562
365
344
289
223
209
207
242
244
242
337
283
356
638
507
590
590
590
590
502
332
280
271
275
275
381
381
308
316
316
183
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
7
7
7
5
3
3
3
4
15
8
1
13
11
10
16
25
21
17
17
13
10
35
18
1
11
8
5
5
33
51
37
23
23
23
20
18
54
60
66
42
18
48
48
48
33
18
68
39
11
50
31
13
10
67
40
13
8
4
14
13
8
4
14
21
25
17
10
10
70
37
5
17
29
44
44
27
10
8
6
5
5
26
37
42
45
46
48
46
26
6
6
6
6
6
11
38
51
50
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
44
44
71
71
72
177
82
83
86
121
84
83
126
85
105
122
119
132
177
122
150
205
204
261
337
192
179
171
159
153
154
177
166
178
182
231
185
204
243
256
337
249
239
221
189
190
220
209
220
215
221
249
230
261
274
286
286
337
269
260
294
239
247
294
232
294
208
186
177
148
136
145
146
166
186
223
223
215
169
164
178
194
219
261
261
261
261
207
223
189
215
215
169
188
188
153
164
164
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
14
14
14
7
1
2
1
1
7
14
12
9
5
2
3
6
8
7
6
4
2
13
20
27
20
11
3
3
16
22
16
10
10
11
7
4
13
11
10
8
7
5
4
26
14
3
27
28
29
71
41
11
1
12
11
10
20
13
7
4
3
3
14
12
10
8
6
4
4
4
4
7
4
2
48
27
7
4
2
3
4
9
70
101
61
22
22
15
8
8
8
8
11
14
19
21
22
12
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
75
44
44
47
43
43
62
65
69
74
188
75
75
97
104
111
188
171
143
171
121
199
126
119
127
199
138
132
126
199
100
91
89
80
86
85
86
93
79
82
78
148
86
93
90
93
71
76
88
104
120
120
151
129
151
143
130
151
148
116
105
94
90
79
73
69
64
61
58
58
53
52
58
50
53
66
58
61
67
82
62
75
50
50
48
42
41
38
36
43
37
52
52
31
31
29
35
28
28
66
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
15
15
11
7
5
15
9
4
8
5
2
3
2
2
2
2
1
1
1
1
2
2
2
2
2
2
3
4
9
5
2
2
4
4
3
2
2
3
4
3
2
1
1
5
3
1
5
4
3
8
14
9
5
4
7
6
3
1
3
7
5
3
6
6
6
6
5
4
4
3
3
4
4
5
8
8
8
4
1
2
3
4
4
4
4
4
5
3
1
1
1
1
2
2
3
3
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
36
36
40
38
39
59
39
39
40
40
39
40
55
45
44
48
57
43
53
47
49
59
56
58
70
57
57
49
49
48
52
53
51
52
57
54
53
63
55
57
70
54
62
57
55
57
63
57
63
60
63
63
55
55
59
58
70
67
58
55
62
48
51
52
54
60
55
60
60
50
50
60
37
36
41
43
55
55
48
42
55
41
42
42
38
38
38
32
32
39
39
36
34
43
43
42
48
48
39
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
5
5
5
6
5
4
4
7
16
15
12
8
5
5
5
5
4
3
3
3
5
3
2
6
11
7
3
3
4
5
3
2
2
5
3
2
2
7
8
4
1
2
6
7
4
2
5
3
2
3
2
1
3
3
2
1
1
1
1
1
1
2
2
2
3
4
4
4
3
2
3
3
3
4
4
4
4
2
1
5
3
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
4
5
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
10
10
29
35
37
75
56
54
56
51
56
50
41
38
45
50
56
75
71
59
50
50
36
34
34
31
34
37
47
48
75
71
53
59
49
42
43
50
39
49
35
33
36
36
33
35
35
34
47
33
32
33
33
30
31
28
29
30
31
37
33
31
31
30
32
26
30
31
30
49
29
28
29
34
25
27
28
30
36
30
34
24
26
31
37
47
47
47
30
30
27
24
20
20
19
22
20
20
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
3
3
3
5
4
3
2
2
6
5
5
5
3
2
4
4
3
2
3
2
2
1
1
4
3
3
3
3
5
4
4
3
2
1
1
2
6
8
5
2
2
3
6
5
3
2
3
2
1
8
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
29
29
39
36
37
69
45
47
48
80
47
48
60
44
51
61
62
69
80
61
77
82
82
140
87
86
100
106
121
160
160
138
160
132
145
125
132
145
106
116
107
112
125
102
140
91
87
81
65
65
61
65
83
85
89
96
171
120
124
171
125
117
132
171
112
140
101
88
84
70
63
60
76
97
120
167
167
157
104
91
74
59
60
55
53
72
74
95
167
116
157
157
97
92
79
69
59
59
28
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
1
1
1
1
2
15
20
13
6
4
4
3
2
2
3
3
3
6
4
3
23
14
5
5
12
13
7
2
10
12
11
6
2
7
8
6
4
2
2
2
3
5
7
44
23
3
12
7
2
2
5
3
2
2
2
2
2
2
3
4
5
5
3
1
1
3
2
1
2
2
3
28
14
1
1
3
2
1
1
1
1
1
1
2
3
4
7
8
10
11
12
12
8
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
69
32
32
53
50
52
94
53
53
61
69
70
75
90
80
80
81
80
80
81
94
91
107
136
126
136
143
143
113
115
116
119
128
135
148
138
148
126
148
108
111
106
90
118
87
84
81
78
81
74
61
59
62
62
69
77
79
103
106
114
138
118
143
104
103
91
85
80
77
77
74
78
71
88
91
62
68
65
63
64
57
73
62
65
66
66
66
66
71
88
76
91
96
90
138
138
112
143
143
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
4
4
4
15
9
4
5
7
15
9
3
11
7
4
3
3
3
4
4
4
28
15
2
3
38
21
4
4
14
8
2
2
2
5
6
7
8
9
12
9
6
7
9
12
9
7
7
7
6
6
3
1
1
2
1
1
1
1
1
1
1
1
4
4
4
7
8
10
11
8
5
4
3
3
4
4
4
4
2
1
2
3
3
4
8
10
11
7
3
3
3
3
2
2
2
3
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
49
49
49
42
41
50
39
38
39
64
37
37
46
43
45
49
75
53
64
62
60
63
75
57
65
57
61
67
75
81
66
68
81
64
63
60
81
55
59
65
47
57
49
53
51
66
51
55
55
55
57
53
64
57
58
65
64
62
68
61
66
70
62
70
67
70
64
68
68
47
45
47
46
48
57
49
49
52
49
53
64
44
45
44
38
39
37
35
49
34
42
42
27
26
24
30
25
25
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
25
33
21
9
12
8
4
5
6
5
4
4
4
3
3
4
4
4
4
4
4
2
1
4
3
3
3
3
13
9
5
3
3
3
3
3
7
5
4
3
3
3
3
7
4
1
4
3
2
3
2
2
2
4
4
3
3
3
6
5
4
6
9
6
3
1
1
2
4
5
5
4
3
5
8
4
1
1
2
2
2
11
7
4
4
4
4
3
2
1
1
1
1
1
1
1
1
2
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
44
44
44
41
42
60
99
108
120
406
125
127
185
201
215
406
345
312
345
290
536
326
298
297
536
293
296
295
536
215
202
193
131
127
119
105
107
107
82
79
77
67
64
62
62
60
62
65
62
64
59
58
64
68
76
89
89
89
72
67
70
65
72
102
86
94
93
94
94
76
75
97
75
81
97
83
97
97
80
71
63
102
60
67
76
77
77
77
71
77
77
72
77
77
59
73
62
62
102
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
14
14
11
7
3
3
3
4
9
5
1
2
2
2
3
3
3
3
3
2
2
3
2
1
6
4
3
3
6
7
7
7
8
9
5
2
7
12
12
6
1
2
2
3
2
2
6
8
8
8
8
5
2
6
7
5
4
2
1
3
2
2
4
6
3
1
1
1
3
2
2
3
4
7
26
14
3
2
1
1
1
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
5
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
35
64
150
168
261
416
268
285
297
526
333
340
568
286
319
351
316
304
416
403
576
727
1130
1157
926
1053
1053
622
610
551
471
438
461
472
525
611
509
683
596
599
596
582
627
491
518
480
504
526
672
596
629
683
676
622
601
680
768
866
1157
1053
942
838
705
647
606
584
558
568
568
493
487
672
446
505
564
644
855
855
643
597
574
676
618
622
622
622
622
526
422
336
427
585
646
1157
1157
893
942
942
518
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
19
19
19
19
27
22
15
9
13
25
30
25
17
10
6
9
6
3
3
3
10
18
27
38
57
42
27
27
34
57
38
19
19
19
19
19
69
78
58
30
3
48
48
48
43
39
63
57
52
71
77
46
15
63
74
47
20
12
16
20
23
27
23
19
15
9
4
4
57
53
49
32
15
38
46
25
4
4
27
21
15
34
44
49
51
52
54
45
29
13
13
13
13
13
114
164
189
215
275
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
33
33
38
35
36
64
105
116
134
448
202
217
448
296
310
406
463
285
275
319
421
332
463
290
421
288
262
261
463
199
191
184
135
128
115
100
98
79
71
68
62
60
68
76
78
97
156
123
156
112
156
93
81
74
62
57
55
50
50
49
45
49
54
69
86
110
118
118
118
91
91
118
83
89
103
110
110
110
76
66
62
56
60
60
60
60
60
54
48
54
54
55
54
61
61
55
66
66
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
1
1
1
2
1
1
2
4
18
9
1
3
3
3
3
5
4
4
4
4
7
5
3
1
7
4
2
2
10
14
8
2
1
5
6
6
7
11
7
3
2
3
4
5
5
6
6
5
5
5
3
2
3
3
2
2
1
1
1
1
2
2
2
2
2
8
4
1
1
1
2
1
1
4
4
4
4
4
5
3
1
1
2
3
3
3
4
3
2
3
3
4
4
4
4
4
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
10
10
34
31
34
64
44
48
50
84
60
73
118
94
95
118
104
88
118
73
70
67
60
62
63
66
66
62
61
60
70
60
65
68
75
84
60
84
55
53
57
56
58
72
57
63
58
57
66
52
52
52
51
51
50
51
63
59
66
75
65
84
72
69
61
84
50
43
44
41
48
57
51
63
59
63
69
69
72
59
63
53
50
48
42
42
42
47
51
46
69
69
55
57
57
51
45
45
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
3
3
3
5
4
3
4
6
8
7
6
10
6
2
5
14
7
1
1
1
2
5
6
7
8
4
1
1
4
7
5
4
3
3
3
3
6
5
4
3
3
3
3
4
3
3
4
4
5
12
8
5
5
5
6
6
4
2
1
5
9
7
6
4
3
2
1
1
1
1
1
1
4
3
3
2
2
2
3
2
1
6
9
10
7
5
5
5
3
2
2
2
2
2
2
9
12
16
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
14
14
49
47
113
65
83
113
95
136
148
89
101
92
104
113
103
148
136
97
105
101
97
148
103
116
109
106
136
89
79
75
69
71
69
72
69
66
72
68
68
72
75
82
81
80
94
80
77
90
75
82
90
88
106
90
87
85
82
82
80
81
79
77
78
94
69
77
77
62
64
67
52
60
56
60
58
64
81
57
106
50
48
47
37
37
36
36
43
37
42
43
39
57
57
48
60
60
20
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
4
4
4
7
5
4
4
7
10
7
5
4
3
2
2
2
2
3
3
2
2
3
4
5
4
3
3
19
17
10
4
2
1
6
6
7
9
11
11
6
2
3
4
6
5
4
13
10
7
5
4
3
2
6
4
2
1
1
3
2
2
2
2
5
6
6
5
5
3
1
2
6
3
1
6
6
6
3
1
6
4
3
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
32
32
37
39
54
68
71
76
77
174
83
93
108
114
118
174
153
142
153
121
191
126
119
125
191
137
131
126
191
103
98
99
88
89
90
88
87
90
73
73
77
76
83
85
89
102
88
72
69
68
65
72
80
76
100
76
77
76
77
79
68
88
70
73
72
90
65
60
58
51
48
54
37
36
41
49
50
61
82
54
102
48
49
51
45
41
41
41
30
29
27
24
21
21
20
27
25
25
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
14
7
1
4
5
7
4
2
3
2
2
3
4
3
2
3
2
2
4
3
2
4
3
2
2
9
6
4
4
3
2
2
3
7
5
4
3
3
3
3
7
5
3
3
2
2
2
3
3
2
2
2
2
1
1
1
1
8
5
3
3
2
2
1
1
1
2
3
2
2
3
4
3
2
2
2
3
3
3
3
3
3
3
3
2
2
2
2
2
4
5
6
6
6
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
30
30
47
62
73
71
55
57
59
66
80
71
107
76
81
81
78
80
66
80
96
120
179
159
141
139
139
110
117
120
114
119
139
124
139
118
130
139
103
99
141
75
77
76
77
88
107
138
126
138
138
110
112
105
116
122
133
141
179
139
158
117
106
100
94
96
97
107
107
85
92
126
77
98
104
120
158
158
130
102
100
95
95
93
91
91
91
57
58
49
65
88
98
179
179
139
151
151
81
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
2
2
2
4
3
2
4
6
9
17
20
14
7
1
4
7
8
8
4
1
5
12
18
25
19
10
2
2
10
7
4
3
2
7
6
5
7
8
5
2
3
3
3
9
5
2
15
8
1
8
6
3
1
3
2
2
1
1
1
2
4
6
4
2
3
3
3
3
3
2
1
4
8
7
6
4
3
3
7
4
1
4
32
46
30
14
14
10
6
3
3
3
3
3
15
21
24
14
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
31
31
40
38
39
64
97
107
119
396
180
193
396
238
254
330
542
362
493
414
493
341
542
251
206
270
223
222
542
189
184
180
118
102
87
68
57
54
49
47
67
42
42
43
39
41
48
42
48
39
48
36
34
33
37
36
39
67
42
42
44
39
39
44
30
40
25
23
25
22
23
31
22
34
28
35
41
41
44
33
33
44
34
35
33
33
33
25
26
25
26
30
27
41
41
40
44
44
44
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
4
3
2
4
6
17
10
4
6
7
6
4
2
2
4
4
4
9
6
3
4
6
4
3
3
4
4
3
2
4
4
3
2
2
3
3
3
2
2
2
5
3
1
4
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
3
4
4
2
1
1
1
2
3
3
3
3
3
2
2
2
2
5
7
8
9
6
3
3
3
3
3
14
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
15
15
38
34
51
60
50
56
61
69
68
66
66
66
61
65
62
68
69
53
55
60
70
68
68
72
86
86
66
63
59
55
54
52
62
50
50
49
48
50
53
60
64
76
86
68
86
66
61
65
61
63
77
60
68
58
60
66
69
76
70
86
68
66
63
86
57
57
58
48
48
55
40
60
34
42
48
53
77
53
68
37
32
30
25
21
21
25
31
28
47
47
42
65
65
56
70
70
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
8
4
1
4
6
9
5
2
8
11
14
8
2
2
3
3
3
4
6
4
2
5
6
8
9
11
12
11
6
1
6
4
2
9
14
12
6
1
1
2
3
2
2
3
4
5
6
4
3
3
3
4
4
2
1
2
3
3
2
2
2
2
1
1
1
1
1
1
1
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
29
29
46
43
72
63
58
72
67
75
89
83
104
99
104
107
107
89
77
72
81
72
74
89
81
69
67
69
81
71
69
73
71
68
73
65
72
73
56
54
53
53
52
54
67
52
49
51
54
46
59
54
56
53
68
65
51
51
52
53
53
67
64
50
47
56
39
39
39
37
36
39
35
33
59
40
46
55
68
56
65
39
38
35
30
28
26
24
24
23
25
29
27
41
41
43
46
46
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
3
3
3
10
6
3
4
11
18
18
19
11
3
2
2
3
3
3
3
2
2
4
7
11
15
9
3
3
9
7
6
17
9
2
2
2
6
10
6
3
1
1
2
3
2
2
3
4
4
5
3
2
2
3
2
1
1
1
1
1
2
1
1
2
1
1
1
1
2
10
7
4
1
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
3
11
8
5
5
5
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
28
28
104
102
114
280
140
146
150
186
147
146
289
131
168
183
155
280
136
133
153
168
184
229
267
182
178
181
195
232
308
263
308
308
259
248
238
232
233
267
242
201
189
208
210
246
324
278
324
280
324
257
250
289
249
267
247
233
217
248
200
198
209
230
232
243
263
263
263
234
231
263
192
176
189
197
241
241
216
230
190
229
216
216
216
216
216
215
212
225
225
176
147
139
130
155
145
145
225
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
130
7
7
7
16
11
7
7
10
19
12
5
7
5
4
3
3
3
4
6
5
5
5
5
5
7
5
3
3
24
34
43
24
6
23
14
5
23
36
39
29
19
12
5
11
14
17
17
11
6
26
13
1
3
2
1
7
4
1
3
5
4
3
13
12
11
10
8
6
6
17
19
15
8
1
12
11
10
9
9
10
7
5
9
11
12
12
13
14
8
3
3
3
3
3
16
12
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
16
44
44
55
61
64
178
72
75
80
88
58
52
46
39
59
84
109
156
174
145
129
178
103
96
96
74
68
74
96
99
156
174
123
145
129
112
103
178
82
80
82
68
70
77
61
65
55
52
54
48
49
48
48
48
48
51
58
63
73
80
68
87
69
66
68
88
53
48
48
38
36
53
29
30
30
38
38
44
77
45
65
47
47
48
43
43
43
32
30
25
30
38
49
73
73
60
60
60
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
16
17
17
11
6
5
4
5
9
17
10
4
3
2
4
5
3
2
3
2
2
2
2
8
6
4
4
5
6
10
6
2
6
6
7
4
2
3
4
2
1
2
4
6
3
1
4
3
2
5
5
5
5
8
9
6
4
6
5
4
2
1
2
3
3
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
2
2
2
2
2
2
3
3
2
1
1
1
1
1
30
17
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
29
29
31
33
37
54
53
57
60
142
60
61
59
51
52
56
71
58
71
64
71
80
80
94
147
106
139
139
103
102
105
83
83
83
89
90
88
142
99
101
147
92
95
109
102
114
150
122
150
125
150
111
115
110
114
119
125
147
120
148
130
132
148
129
130
148
112
109
105
101
100
98
106
93
86
90
91
91
91
109
89
76
68
61
55
62
71
85
106
109
109
93
76
71
71
75
63
63
109
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
3
3
3
3
3
3
4
9
19
12
5
3
2
2
2
2
2
2
2
2
2
6
5
4
7
5
3
3
5
4
3
2
2
6
6
6
6
6
14
7
1
4
6
6
6
6
6
4
3
6
5
4
6
5
4
6
5
4
2
1
2
2
3
6
3
1
1
1
1
3
5
38
21
5
7
4
1
1
4
4
2
1
1
1
1
1
1
4
6
7
8
8
5
3
3
4
4
5
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
38
112
112
112
106
106
174
114
113
113
182
97
95
92
76
86
102
107
119
174
100
115
138
136
161
160
144
144
112
126
126
119
174
130
129
158
125
138
158
132
160
124
127
130
127
143
143
145
143
182
139
137
136
137
149
162
184
184
184
248
156
172
161
151
248
171
195
211
248
248
167
159
132
115
111
114
108
112
112
91
77
75
85
95
116
140
182
182
182
125
112
113
113
132
161
161
132
132
132
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
34
36
38
49
31
14
9
4
14
26
36
31
21
11
5
3
2
2
2
2
2
5
4
4
19
15
9
3
3
8
12
11
6
2
9
13
12
11
20
30
16
3
11
14
18
17
17
29
16
4
16
13
10
15
21
15
10
5
1
5
7
5
4
6
5
4
4
4
4
12
8
5
4
3
3
16
10
4
4
5
4
3
3
5
6
6
6
7
10
9
8
8
8
8
8
68
38
9
6
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
44
31
31
77
88
163
176
140
175
191
314
247
249
508
214
230
236
192
208
176
179
206
220
367
295
280
298
298
217
220
206
240
193
227
249
224
314
206
238
247
235
508
258
278
304
351
287
278
264
364
224
251
278
254
351
242
230
236
257
290
300
367
351
300
300
311
349
342
508
508
291
312
276
234
364
181
213
221
220
320
204
229
232
223
227
226
226
226
171
164
156
156
156
192
228
256
266
367
367
186
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
23
2
2
2
12
7
2
12
23
26
24
22
18
14
14
8
3
3
5
5
5
10
6
3
52
27
3
3
17
22
25
15
6
11
16
10
4
6
23
16
10
8
6
4
13
11
9
15
22
20
19
11
4
4
4
7
7
6
3
1
5
8
12
9
7
4
1
3
5
19
12
6
9
13
18
24
12
1
1
1
3
4
5
5
5
5
5
6
9
6
4
4
4
4
4
67
147
187
96
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
28
28
44
47
94
68
69
94
78
85
94
84
106
103
88
92
103
93
90
103
100
73
67
61
58
56
60
60
64
70
94
81
88
106
79
98
78
76
78
79
82
75
98
83
88
91
84
91
94
86
98
88
106
106
85
88
89
86
106
88
94
101
91
101
88
106
81
82
82
66
68
68
81
58
57
56
52
55
81
45
58
35
35
40
43
51
51
51
48
51
51
50
51
51
51
49
43
43
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
2
2
2
13
7
2
6
12
20
11
2
2
2
3
2
2
4
3
2
2
3
12
7
2
3
2
2
2
4
2
1
1
1
4
5
7
9
9
5
2
1
5
8
10
8
7
10
6
2
15
8
1
1
1
1
2
1
1
1
1
3
4
3
3
4
6
3
1
1
4
7
9
12
11
7
3
3
3
4
3
2
1
1
1
1
1
1
2
3
4
4
5
3
2
2
5
6
6
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
17
42
42
95
111
120
281
154
162
176
322
176
201
250
201
218
224
202
281
193
174
188
216
214
259
285
245
319
319
266
285
294
292
309
302
309
322
286
309
285
285
252
265
285
304
392
392
321
392
276
257
269
230
251
251
245
285
260
278
330
302
317
322
306
330
305
304
292
330
330
266
261
315
192
187
144
146
149
182
193
192
315
222
247
256
251
251
251
200
195
162
162
162
152
198
198
178
167
167
187
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
12
12
10
9
19
11
4
8
10
7
5
16
21
12
3
14
8
3
3
3
13
16
10
5
10
6
2
2
21
42
31
20
16
11
6
6
14
17
15
11
7
7
11
20
13
7
47
31
15
22
14
7
1
12
9
7
4
1
4
5
7
9
12
11
10
8
7
7
17
9
2
6
10
17
16
11
7
5
4
3
2
68
101
118
80
42
42
28
15
6
6
6
6
6
18
24
27
31
111
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
44
44
44
49
73
56
83
88
91
229
115
148
192
168
192
173
192
139
162
175
255
297
440
585
404
458
458
268
251
246
214
208
281
211
217
261
174
178
214
227
249
304
283
281
585
284
303
297
300
256
276
269
291
304
245
285
328
363
474
458
391
375
386
344
335
585
282
259
278
228
241
300
188
217
246
284
380
380
297
260
253
291
270
272
272
272
272
229
189
161
183
248
270
474
474
366
391
391
197
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
14
14
10
7
18
11
4
6
8
4
1
10
6
2
5
17
9
2
3
2
2
10
5
1
8
8
8
9
18
11
4
10
13
15
11
7
15
12
10
8
7
15
20
25
16
7
30
23
17
31
19
7
4
5
7
8
7
7
4
1
4
8
8
9
9
9
5
1
1
14
16
18
21
25
18
12
9
5
2
15
17
18
18
18
18
18
19
15
11
8
8
8
8
8
45
64
73
83
134
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
29
29
51
49
56
149
142
154
175
535
183
195
269
297
326
535
515
430
515
357
548
343
317
315
548
316
313
323
548
253
242
226
167
143
130
109
96
103
83
78
75
72
71
75
66
63
86
86
105
125
125
147
132
131
147
125
114
147
105
97
99
80
82
76
70
86
63
62
63
62
55
55
42
41
41
51
55
55
74
47
67
40
42
45
46
50
50
50
49
50
50
47
50
50
40
42
44
44
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
11
11
11
8
6
3
1
5
9
5
1
10
6
2
2
2
2
3
3
2
2
2
1
1
9
10
11
12
13
15
12
6
1
6
4
2
9
9
10
5
1
1
2
4
5
7
7
4
2
9
17
13
9
9
8
7
7
4
1
4
2
1
2
3
4
5
5
6
6
3
1
4
7
17
10
3
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
2
4
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
31
31
41
37
38
68
45
47
56
78
65
77
115
95
115
97
115
84
75
67
63
62
61
68
67
62
75
75
89
98
114
114
124
113
124
98
124
77
70
63
56
53
55
57
50
63
55
55
68
62
55
60
62
59
68
62
60
66
68
66
78
67
66
58
66
55
55
58
58
54
71
47
47
49
47
49
49
53
57
50
71
34
38
42
44
50
50
50
49
50
52
56
51
68
68
53
51
51
31
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
14
14
14
14
22
13
4
4
17
9
2
16
12
8
8
15
9
3
3
3
9
9
5
2
4
3
3
3
10
7
5
3
1
5
3
2
10
10
10
5
1
1
2
5
5
5
6
4
3
8
6
4
3
4
4
4
3
3
2
1
1
1
6
5
4
3
2
1
1
3
5
5
3
1
8
5
2
2
2
3
2
2
1
1
1
1
1
2
3
3
3
4
10
13
15
13
12
6
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
83
34
34
48
44
52
69
58
61
62
121
64
64
63
56
62
67
83
74
74
68
90
62
60
78
66
73
89
89
71
74
97
78
90
98
110
113
103
114
71
72
84
85
94
121
89
118
73
61
57
57
53
55
97
51
47
44
50
64
81
110
107
113
99
92
103
114
60
53
46
33
36
34
31
51
27
41
50
67
121
62
118
54
46
45
34
29
23
21
15
13
13
13
13
19
19
23
20
20
51
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
4
4
4
9
6
4
4
7
18
12
7
4
4
3
3
3
3
3
3
4
17
13
10
26
16
6
6
11
13
8
3
3
2
1
1
2
3
3
2
2
2
4
5
6
4
2
3
3
3
3
2
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
62
14
14
55
53
60
155
107
118
127
295
140
143
213
157
182
214
213
191
295
175
214
185
165
161
263
170
186
207
295
203
206
235
269
210
269
205
209
269
213
263
238
157
143
136
118
112
142
150
169
307
213
217
307
245
277
307
295
291
217
196
172
142
143
138
142
148
135
148
148
125
125
148
110
116
127
118
140
140
116
104
135
89
102
107
108
118
118
118
115
118
118
107
118
118
80
86
66
66
68
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
5
3
1
3
5
9
5
2
3
2
2
4
4
3
3
3
2
2
3
2
2
3
3
3
3
35
23
11
2
2
9
9
9
10
15
17
11
5
7
8
10
48
33
18
11
4
11
7
3
9
16
9
3
2
2
2
2
2
3
9
13
16
17
10
3
3
6
7
8
5
2
8
8
8
5
2
13
8
4
4
4
4
4
4
3
3
3
3
3
3
3
4
4
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
37
37
91
82
88
197
146
157
175
444
193
195
261
151
162
171
165
166
152
197
270
345
439
616
424
388
388
388
350
343
463
313
354
389
376
618
399
373
411
399
611
426
450
451
586
405
412
413
444
406
446
479
616
576
440
463
484
532
618
578
611
505
571
497
481
586
437
440
461
435
448
486
353
345
327
326
315
344
388
365
486
618
533
578
578
578
578
445
422
350
333
335
326
439
439
358
375
375
197
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
163
5
5
5
9
7
5
9
14
19
14
10
11
6
2
11
21
12
3
3
2
2
27
18
10
14
10
6
6
16
12
9
11
15
16
16
13
11
20
16
10
5
11
35
40
24
9
27
46
82
155
79
3
4
6
4
3
5
8
9
6
3
20
20
20
13
7
8
9
10
46
82
99
58
17
120
63
7
7
25
43
41
40
40
40
40
40
40
121
76
32
32
32
32
32
48
56
60
38
17
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
237
32
32
85
62
89
119
146
202
202
203
192
237
186
197
213
237
237
205
184
237
148
152
152
174
142
127
128
128
126
132
157
174
158
176
237
203
160
198
158
162
201
150
154
152
151
157
124
125
112
130
121
130
169
151
123
129
169
142
163
177
189
203
201
166
167
165
153
160
159
149
196
143
108
93
73
83
86
110
139
122
196
189
185
201
201
201
201
124
111
89
79
81
93
103
103
103
119
119
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
76
1
1
1
4
2
1
4
8
19
19
19
16
13
13
8
4
4
32
45
34
20
6
8
18
17
12
8
8
10
6
2
4
6
9
14
10
6
14
14
15
19
11
3
20
19
19
21
14
8
12
7
3
3
3
7
7
7
4
1
6
6
7
7
7
4
1
2
2
3
8
5
3
2
1
4
2
1
1
8
7
5
4
3
3
3
3
3
5
4
3
3
3
3
3
10
22
28
14
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
71
61
61
53
52
54
70
52
59
50
61
51
52
70
55
53
53
71
49
49
49
45
49
47
46
71
44
44
46
44
43
47
47
50
50
71
46
47
50
51
53
71
54
54
54
69
48
50
55
52
55
56
57
69
62
65
65
70
71
63
69
62
62
63
59
61
59
57
58
58
47
37
41
32
32
52
34
37
45
43
41
63
35
38
38
33
31
31
29
29
37
37
28
24
23
22
28
25
25
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
70
2
2
2
4
3
2
3
4
9
18
14
10
6
2
2
2
2
3
3
2
2
2
2
9
7
5
3
3
10
6
3
2
3
3
3
2
2
3
4
2
1
2
4
6
4
3
3
2
2
2
2
3
5
8
5
3
1
1
1
1
3
2
1
1
2
1
1
1
4
3
2
2
2
3
5
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
57
30
30
58
59
67
179
100
104
118
227
117
114
122
134
151
177
322
212
218
258
313
283
322
291
313
280
268
273
322
264
245
263
314
279
314
259
292
314
276
276
239
277
260
228
224
221
221
222
227
241
227
225
241
244
240
275
260
258
253
260
277
240
239
260
212
194
183
180
170
165
196
141
152
169
188
234
234
206
218
189
206
241
229
246
246
246
246
227
234
184
199
199
158
169
169
139
139
139
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
2
2
2
2
2
16
9
2
3
3
3
3
4
3
3
3
3
10
18
10
2
9
6
3
3
32
29
26
23
20
13
6
6
14
17
18
11
5
21
11
2
95
148
168
89
10
14
9
5
13
12
8
5
7
7
4
2
5
9
17
17
11
5
3
2
2
12
12
12
12
12
31
18
5
3
2
16
10
5
5
5
5
5
5
15
9
3
3
3
3
3
17
24
27
19
12
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
160
31
31
87
81
169
209
322
606
443
606
630
634
1026
610
607
602
532
516
429
429
322
310
292
405
223
187
162
121
114
103
236
266
440
938
504
960
477
565
584
518
1026
464
411
389
322
255
291
290
340
393
398
418
404
938
311
338
483
454
442
960
390
372
334
197
329
487
561
1026
1026
447
430
327
207
165
121
92
77
67
118
118
185
404
320
405
405
405
405
340
198
191
183
185
181
181
181
154
168
168
47
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
121
5
5
5
15
10
5
1
26
26
26
38
22
6
6
4
3
3
14
25
25
24
17
10
54
32
10
2
2
1
1
1
1
1
1
1
1
1
1
4
3
2
2
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
7
7
7
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
3
3
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
427
33
33
185
147
165
427
237
252
277
450
321
329
595
332
357
394
400
324
384
371
438
493
531
625
609
464
434
434
367
347
337
384
397
418
430
595
396
413
494
482
609
603
492
468
497
450
429
433
448
530
508
525
625
607
545
564
609
581
574
595
603
499
535
474
484
503
490
560
560
446
415
364
376
275
258
288
258
299
361
343
497
625
547
607
607
607
607
448
351
302
281
282
278
372
372
292
308
308
114
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
400
2
2
2
15
8
2
6
9
13
10
8
8
9
7
6
7
5
3
3
3
13
42
25
8
47
31
16
16
45
63
38
13
13
27
23
18
13
18
24
22
17
13
14
35
27
20
38
29
21
49
28
7
10
16
11
7
4
5
4
4
7
10
7
4
5
7
8
9
35
87
66
45
31
18
44
25
7
7
22
38
28
18
18
18
18
18
18
35
26
17
17
17
17
17
24
44
54
36
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
29
29
52
49
55
134
102
108
113
297
130
133
217
155
179
219
217
203
297
172
219
157
131
121
104
134
135
147
297
147
145
145
123
111
113
93
89
113
80
72
83
71
78
85
86
92
109
103
109
116
109
104
116
109
107
116
101
97
93
84
79
75
74
72
74
75
77
83
83
78
69
53
43
37
31
39
38
45
78
56
69
100
84
93
93
93
93
65
61
56
50
53
50
53
53
47
50
50
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
2
2
2
3
2
1
1
7
16
9
3
3
2
2
3
3
3
3
3
2
2
6
4
3
6
5
4
4
17
24
15
7
1
5
5
6
7
13
11
7
3
4
5
22
13
4
45
26
7
15
10
5
1
6
6
6
3
1
1
1
6
14
10
6
6
6
3
1
1
6
7
6
4
3
5
6
7
8
8
7
6
6
6
6
6
6
7
7
7
7
7
7
23
31
35
24
13
8
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
31
62
62
62
62
62
66
67
76
160
93
99
113
108
102
160
100
114
123
99
160
90
84
79
64
72
68
69
123
72
69
70
60
59
70
55
54
70
53
55
57
48
52
55
61
66
97
79
97
77
97
66
63
78
77
77
146
83
84
100
76
72
73
100
69
67
61
55
55
68
87
94
146
145
89
89
77
64
56
44
41
27
25
23
22
42
49
74
146
93
145
145
83
83
73
71
63
63
66
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
40
40
40
40
31
23
13
4
12
21
13
6
37
19
2
2
2
2
4
4
3
2
5
5
6
10
6
2
2
4
5
5
5
6
8
5
2
3
5
7
4
1
1
2
5
6
7
8
6
4
15
10
5
5
4
4
15
8
1
2
3
5
3
2
3
2
2
2
2
2
2
1
1
8
4
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
17
17
25
25
26
38
34
28
29
32
32
31
52
33
36
37
34
38
31
30
42
43
43
62
62
42
44
45
44
46
48
48
49
52
46
46
42
40
44
50
42
49
62
41
62
41
42
47
44
45
57
43
44
52
44
50
46
48
48
44
62
39
43
43
42
62
44
40
37
44
30
34
32
29
57
34
40
42
48
53
39
46
43
41
41
41
41
31
30
28
26
26
23
27
27
29
22
22
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
2
1
1
2
4
9
5
1
2
2
2
2
2
2
4
4
3
2
1
1
1
2
2
2
3
10
6
3
4
5
6
4
2
5
4
4
3
3
2
2
7
4
1
7
4
2
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
3
4
4
4
4
4
2
1
2
4
13
7
2
2
2
2
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
580
34
34
223
166
198
580
262
272
286
410
293
365
580
470
528
528
528
316
263
253
280
323
351
476
320
320
320
177
168
144
123
172
185
239
476
231
358
217
229
230
193
375
161
149
138
146
155
160
358
155
170
172
160
163
96
144
158
213
386
203
375
178
152
152
127
120
104
98
98
62
58
49
39
46
28
30
30
29
51
50
76
160
129
163
163
163
163
88
76
59
102
168
186
386
386
290
368
368
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
104
7
7
7
19
13
7
7
27
27
14
2
5
3
1
4
8
9
10
10
5
1
4
3
2
16
9
3
3
4
2
1
4
5
6
5
4
5
6
6
6
5
3
1
14
8
3
6
4
2
4
6
6
6
5
4
3
2
2
2
1
1
2
2
2
1
1
8
12
16
8
1
1
2
2
2
1
1
1
4
2
1
2
2
2
2
2
3
2
1
1
1
1
1
1
9
8
7
5
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
15
15
43
41
45
103
53
55
58
71
63
74
116
88
95
103
106
106
112
101
133
140
140
239
134
120
116
101
115
114
116
153
150
167
176
252
183
156
166
163
234
135
125
127
108
118
135
139
183
179
179
182
239
216
151
173
183
203
252
229
234
190
211
171
177
179
156
156
108
89
81
69
59
58
59
68
79
79
94
97
129
252
194
229
229
229
229
126
110
88
87
103
105
165
165
128
141
141
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
2
1
1
2
4
9
5
2
6
11
13
12
11
7
3
3
3
6
20
11
2
13
14
14
9
5
4
3
4
5
9
5
1
10
10
10
5
1
10
7
5
3
1
15
12
10
15
15
15
15
14
13
11
9
7
5
4
15
10
6
3
1
4
4
4
4
4
5
3
1
5
7
7
7
6
5
3
1
7
15
19
21
22
23
15
7
5
5
5
5
5
14
19
21
14
7
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
37
37
44
56
59
60
87
98
103
225
102
100
99
75
73
69
61
69
50
39
36
126
138
157
584
164
162
165
98
89
70
56
47
55
143
158
255
581
322
584
353
324
577
231
221
238
291
393
536
694
691
914
751
850
914
917
917
917
910
632
910
455
396
340
241
186
162
131
112
114
91
86
72
87
54
67
88
88
114
167
79
91
97
121
164
225
225
225
152
131
114
90
70
63
42
52
12
12
114
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
15
5
5
5
14
9
5
6
5
5
6
7
4
1
1
1
1
1
2
3
2
2
2
2
7
6
4
2
1
1
1
2
2
2
2
2
2
2
3
3
2
2
2
2
3
2
1
3
2
2
9
6
3
2
1
2
2
2
1
1
2
1
1
1
2
1
1
1
1
1
3
5
3
2
9
6
4
4
3
2
2
5
4
2
1
1
1
1
1
2
4
5
7
5
3
3
2
2
2
53
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
32
32
42
39
41
78
62
68
72
168
87
91
168
96
106
129
180
123
149
131
149
119
180
99
86
103
90
97
180
100
96
95
79
73
84
66
66
84
58
58
55
53
62
53
51
52
49
50
52
48
52
47
47
50
50
50
70
58
59
70
62
52
55
70
53
52
46
45
45
45
48
45
43
43
52
45
44
42
48
37
32
33
30
29
27
27
28
34
42
37
48
48
35
37
37
40
42
42
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
1
1
1
4
2
1
4
7
16
16
13
9
5
2
2
2
2
3
3
2
2
2
3
8
10
6
3
3
9
10
8
4
1
2
3
4
5
7
8
5
3
3
4
6
5
4
6
4
3
5
4
3
3
3
3
9
5
1
1
2
1
1
6
5
3
1
1
1
1
1
2
3
4
12
20
11
2
1
1
1
2
4
4
4
3
2
2
1
1
1
1
1
1
1
3
4
4
5
33
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
138
33
33
69
57
68
134
92
98
98
98
92
88
134
95
99
98
138
78
73
73
67
71
67
66
83
51
47
50
49
51
65
67
71
76
138
75
80
79
73
83
67
63
78
57
66
55
65
70
86
124
116
146
124
146
136
150
150
128
145
107
145
80
79
80
75
88
63
63
54
45
42
52
39
41
59
45
52
52
53
53
55
88
64
66
64
63
63
44
33
37
42
51
65
65
65
64
67
67
59
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
134
4
4
4
10
7
4
4
11
19
12
5
4
4
7
5
4
3
3
3
3
13
13
14
16
15
9
3
3
6
8
6
5
10
6
3
4
5
7
10
5
1
2
3
4
5
6
6
5
4
6
3
1
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
4
3
3
4
5
5
5
3
2
2
3
14
9
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
33
33
61
62
96
75
91
97
101
200
120
124
250
112
114
128
99
101
159
150
204
242
404
355
304
334
334
210
200
185
163
159
171
175
183
253
165
180
204
198
246
233
189
184
162
177
183
189
260
230
242
254
280
264
250
276
292
300
404
334
253
252
230
207
213
216
211
242
242
224
230
260
159
147
155
154
171
171
167
163
177
280
235
264
264
264
264
200
201
189
230
240
294
404
404
297
297
297
43
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
3
2
1
3
6
18
29
18
8
2
2
2
2
2
3
3
3
13
31
33
32
26
21
18
18
19
19
14
10
10
11
12
13
15
22
26
16
7
6
5
15
23
26
28
23
19
17
29
15
2
41
29
17
7
4
5
7
5
3
5
7
6
6
7
7
8
31
24
18
11
5
14
10
6
6
11
14
15
15
15
15
15
15
16
16
14
13
13
13
13
13
155
96
37
21
5
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
11
11
31
27
31
58
55
59
64
163
73
74
100
88
92
163
100
111
124
103
163
110
104
100
143
90
93
99
124
88
83
81
72
63
72
56
52
72
68
66
143
63
70
77
65
66
67
63
67
59
67
53
51
50
65
69
70
143
70
68
67
53
58
55
54
65
52
51
52
48
50
55
38
62
42
48
49
49
50
44
38
44
40
39
39
39
39
29
34
42
46
50
60
60
60
60
67
67
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
1
1
1
3
2
1
1
5
8
5
2
2
2
2
2
2
3
4
4
3
2
3
2
2
4
3
3
3
20
11
3
3
5
4
3
3
6
5
4
2
1
2
4
10
5
1
28
14
1
17
9
1
1
1
4
2
1
1
1
1
1
2
1
1
9
28
38
43
23
3
2
1
2
1
1
1
1
1
3
3
2
2
2
2
2
2
2
1
1
3
4
5
5
6
6
6
6
6
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
31
31
47
58
57
78
78
59
62
69
64
74
121
99
100
121
117
90
121
91
99
116
135
128
135
142
142
102
105
98
93
90
86
87
93
87
84
137
86
93
83
75
114
74
74
87
88
86
137
82
77
72
66
83
89
89
173
109
127
137
121
142
115
163
105
95
92
79
76
69
83
77
99
173
120
163
163
105
104
83
71
71
70
68
66
89
116
149
209
209
209
209
151
142
137
130
142
142
71
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
1
1
1
8
4
1
4
12
21
15
9
6
4
4
4
4
4
4
4
4
5
3
2
9
43
22
2
2
10
7
4
2
2
5
4
3
3
3
3
2
1
2
2
3
30
39
48
25
2
3
7
5
3
8
5
3
2
1
1
3
2
1
1
2
2
1
1
1
4
7
5
4
3
3
5
3
1
1
2
4
2
1
1
1
8
12
16
21
12
4
4
30
16
2
2
3
4
3
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
44
44
44
38
38
44
63
71
79
201
80
82
106
112
116
201
166
146
166
125
201
135
126
125
200
124
122
122
200
103
96
94
77
77
71
70
62
59
63
71
62
64
70
62
62
71
65
64
69
70
63
61
61
64
51
52
53
55
60
55
65
58
53
56
58
64
61
61
50
52
55
64
42
69
49
54
58
58
52
45
46
56
55
61
61
61
61
45
48
41
41
43
43
64
64
60
69
69
52
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
14
15
16
11
7
5
4
7
11
7
3
3
3
3
2
2
2
4
4
4
7
5
4
3
7
5
3
2
1
6
6
7
5
4
3
2
5
7
6
4
2
2
2
4
7
6
6
5
4
5
3
2
2
2
2
2
2
3
2
2
2
4
4
4
5
5
3
2
2
1
1
3
5
8
6
5
5
5
4
2
1
1
2
3
3
3
4
4
4
4
4
4
4
4
4
4
4
5
11
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
12
12
36
32
37
70
45
49
57
66
55
60
63
59
65
67
82
71
70
73
85
75
86
74
85
69
64
70
85
70
75
72
71
71
65
68
58
56
54
54
56
53
68
58
56
58
66
66
66
88
66
55
54
50
50
55
57
62
86
59
70
52
55
64
72
86
88
88
64
58
55
50
43
42
54
47
49
49
52
48
54
86
75
88
88
88
88
55
50
43
46
55
55
86
86
70
70
70
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
1
1
1
3
2
1
3
6
9
5
2
5
4
4
9
18
11
4
4
4
20
23
12
2
6
4
3
3
11
8
5
3
2
4
3
2
3
5
7
4
1
2
4
3
2
2
2
1
1
4
2
1
1
4
2
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
2
4
7
10
7
4
1
1
2
6
4
2
2
2
2
2
2
2
4
5
6
14
15
15
15
12
10
8
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
197
84
84
118
109
142
158
125
134
140
162
147
148
158
157
158
151
197
146
144
148
135
109
100
142
76
73
64
59
65
63
89
92
102
102
197
93
110
111
99
160
85
79
78
58
48
62
63
66
162
67
78
76
60
84
56
53
59
57
59
84
50
51
49
43
50
53
79
85
85
160
58
54
48
28
22
25
23
30
52
35
52
37
57
83
110
162
162
162
82
75
67
58
54
50
48
42
42
42
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
158
12
12
12
28
20
12
13
41
56
39
22
26
14
3
4
5
4
4
4
3
3
8
14
28
20
11
3
3
2
1
1
1
1
2
3
2
1
1
7
7
6
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
31
31
35
39
47
73
50
54
58
74
60
67
85
77
85
80
94
76
70
77
97
93
101
121
97
94
92
91
97
86
99
91
89
89
87
84
87
75
87
98
97
122
121
100
103
96
99
99
103
108
110
122
128
121
132
133
166
151
145
166
137
135
136
166
138
139
128
134
134
116
111
135
98
104
113
106
120
120
105
93
135
78
84
83
71
76
67
72
104
73
97
97
66
64
60
59
55
55
58
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
2
2
2
6
4
2
4
10
17
10
3
7
9
9
10
11
7
3
3
3
13
18
10
3
4
4
5
6
11
9
5
1
1
9
6
3
10
10
10
7
5
3
1
7
10
14
14
8
2
12
9
7
7
7
7
7
4
1
1
1
7
9
12
9
6
6
3
1
1
6
10
14
7
1
14
14
14
7
1
12
9
6
6
6
6
6
6
6
5
4
4
4
3
2
2
3
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
69
30
30
49
64
57
84
84
56
83
120
145
180
296
249
296
281
296
247
281
198
179
187
174
170
161
161
161
122
128
123
129
117
110
102
121
93
93
143
93
104
103
90
131
79
70
84
77
81
143
76
78
74
63
61
68
67
83
103
114
148
131
153
102
93
90
79
76
71
66
69
59
55
71
46
46
56
54
55
71
52
52
59
57
61
61
61
61
46
40
34
50
70
75
148
148
117
153
153
26
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
2
2
2
3
2
2
4
6
13
7
1
10
7
4
12
13
8
4
4
4
24
13
2
1
15
8
1
1
5
6
7
8
8
7
7
6
5
8
10
6
3
2
2
5
6
8
8
5
3
10
5
1
2
1
1
6
3
1
4
5
7
5
4
3
4
4
4
5
8
5
3
5
4
4
3
3
3
8
6
3
1
1
1
1
1
1
2
2
3
3
4
4
3
2
2
3
4
3
2
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
14
14
36
32
33
64
56
63
69
175
89
96
175
105
111
132
192
131
145
142
145
120
192
107
111
137
114
111
192
95
90
94
93
97
108
112
87
94
76
88
75
80
94
108
110
104
93
116
74
77
68
75
107
76
102
84
84
93
107
108
95
112
97
110
77
94
60
53
51
45
56
60
59
116
57
70
83
88
108
110
104
68
59
49
38
33
26
24
22
27
31
37
48
48
48
60
51
51
116
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
1
1
1
4
2
1
4
7
10
6
2
3
2
2
2
2
3
4
4
3
2
2
2
2
6
4
2
2
4
4
3
2
2
2
2
2
2
3
4
3
2
2
4
6
4
3
19
10
1
4
3
2
1
1
1
1
1
1
1
1
2
2
3
4
6
4
2
1
1
1
4
3
2
2
11
15
17
9
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
34
34
57
57
61
153
75
77
86
116
90
88
136
90
109
106
100
153
100
116
141
163
176
229
258
168
157
170
170
186
270
211
225
214
270
231
213
270
218
258
224
180
161
142
147
121
138
144
152
240
194
199
229
229
217
258
215
210
206
231
193
181
224
160
167
170
167
169
166
152
240
124
132
137
125
140
140
127
153
134
154
174
192
231
231
231
231
198
209
205
240
240
174
165
165
138
136
136
53
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
9
9
9
6
4
4
4
4
18
11
4
5
6
7
6
6
4
3
3
3
10
11
7
4
8
5
3
3
22
14
6
6
11
12
8
5
5
10
15
10
5
5
5
5
25
39
42
27
13
29
16
3
3
11
7
3
5
4
3
3
3
10
17
11
6
1
2
3
4
9
8
7
4
1
15
8
1
1
12
9
6
4
72
106
66
27
27
26
24
23
23
25
27
28
28
28
28
14
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
25
32
63
63
68
74
115
84
75
73
100
105
117
275
120
129
129
104
115
94
91
115
113
115
205
109
102
100
101
121
125
172
172
188
275
201
231
186
162
163
161
228
139
135
141
127
124
133
127
124
186
148
155
161
275
154
148
159
141
145
231
145
139
139
119
143
162
153
228
228
156
170
151
135
159
115
120
116
116
95
107
131
145
166
205
205
205
205
173
171
166
159
159
133
130
117
104
94
94
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
21
21
21
14
8
7
7
8
20
32
24
16
8
1
9
22
12
3
2
1
14
8
2
20
16
9
3
3
12
14
8
2
2
9
9
9
10
13
16
11
7
10
9
9
66
49
32
16
1
11
7
4
2
4
4
4
2
1
2
3
2
1
9
9
5
1
2
2
3
5
8
8
4
1
9
5
1
1
6
7
4
1
10
14
13
12
12
12
17
19
21
24
12
1
1
7
10
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1755
39
39
613
426
559
1755
838
898
1206
1341
1567
1987
1987
1987
1876
1777
1741
1777
1281
1304
1068
1009
969
902
789
789
789
420
381
306
271
513
586
715
1741
670
830
650
594
558
466
847
346
311
278
305
332
349
830
343
388
401
402
377
216
318
359
492
858
497
847
452
376
364
307
276
268
223
196
259
127
109
96
68
60
60
57
62
117
122
184
402
306
377
377
377
377
308
191
156
257
387
423
858
858
643
835
835
50
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
1741
3
3
3
8
5
3
1
14
25
19
13
11
9
9
9
7
5
5
5
120
71
22
6
24
29
15
2
1
1
1
1
1
1
2
4
3
2
2
11
8
6
5
4
2
1
1
1
1
5
5
5
8
9
7
5
4
3
3
3
3
2
1
6
4
3
11
15
17
19
11
3
4
4
4
4
4
4
4
2
1
3
14
19
22
23
24
25
27
14
2
2
2
2
2
11
8
5
4
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
74
12
12
44
38
42
112
78
86
102
229
134
147
247
137
138
139
112
105
105
164
263
345
460
636
445
487
487
294
283
254
218
208
210
254
270
266
445
241
330
422
385
629
636
428
436
406
404
406
427
445
446
629
424
412
407
417
413
477
503
487
636
407
398
352
339
363
328
352
352
247
259
307
202
227
199
210
216
210
216
240
209
296
266
278
289
298
298
298
256
298
298
359
340
503
503
396
423
423
186
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
69
3
3
3
5
4
3
4
7
8
6
5
5
3
2
4
6
4
2
3
2
2
14
9
5
10
9
9
9
19
12
5
6
7
10
5
1
11
15
14
7
1
11
20
29
15
1
22
22
22
22
13
5
5
5
14
8
2
2
2
2
2
22
12
2
3
4
11
14
14
14
16
16
16
26
33
18
4
4
15
15
16
17
17
17
17
17
18
13
8
8
8
8
44
62
71
75
77
65
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
41
37
37
44
52
57
76
68
67
69
67
68
68
67
71
68
73
76
83
83
97
121
146
236
177
167
167
167
103
103
92
79
76
96
97
97
202
87
97
122
112
121
192
92
87
85
92
102
108
202
95
89
87
64
54
45
72
85
126
235
145
236
129
120
116
108
95
94
94
61
53
48
39
35
34
35
39
43
43
50
49
64
121
99
120
120
120
120
69
60
48
72
108
116
235
235
179
236
236
21
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
26
5
5
5
8
6
5
8
12
21
17
13
8
4
4
4
4
5
5
6
7
9
11
14
17
13
8
3
3
6
6
6
4
2
3
2
1
2
9
14
7
1
3
6
4
2
1
1
2
2
2
2
1
1
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
5
3
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
13
17
17
24
29
31
64
177
202
237
883
305
319
382
267
264
393
501
483
883
540
827
602
501
483
827
482
470
462
883
331
306
279
180
152
126
94
80
112
110
111
310
121
127
125
86
81
75
70
69
65
63
71
75
69
105
108
119
310
128
130
129
94
86
80
72
67
57
57
57
51
56
64
51
69
57
59
59
65
75
55
100
47
49
52
48
49
50
51
54
54
54
56
49
64
64
62
69
69
57
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
9
1
1
1
4
2
1
4
6
9
8
7
4
2
4
3
2
2
2
2
3
10
6
2
7
10
12
14
27
24
22
12
3
5
4
3
3
5
4
4
3
2
2
2
5
3
1
5
4
3
3
6
4
3
12
7
3
3
3
3
3
4
3
3
6
5
4
3
2
2
4
4
4
9
6
4
4
4
2
1
7
4
2
2
2
2
2
3
6
9
25
35
41
21
2
2
3
4
5
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
33
33
42
57
60
98
83
75
85
93
106
109
150
150
138
167
167
114
133
122
153
162
179
273
166
156
156
118
119
110
104
103
124
142
146
207
205
144
183
202
200
273
207
192
200
184
191
193
233
207
160
176
167
160
233
155
150
175
159
157
273
139
145
145
135
128
128
128
110
100
94
121
83
107
133
159
241
241
153
137
131
126
129
128
128
128
128
109
102
109
116
153
158
241
241
167
153
153
60
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
14
5
5
5
8
6
5
4
11
19
10
1
9
16
14
13
15
9
4
4
4
14
23
12
1
2
2
2
3
14
7
1
1
5
9
9
9
10
17
21
13
5
3
2
10
70
107
119
61
4
5
8
5
2
12
8
5
5
4
2
1
3
6
7
9
6
3
2
1
1
3
5
8
6
4
6
7
9
7
6
5
3
2
2
2
2
2
2
5
8
9
10
11
9
8
8
5
3
3
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
139
41
41
83
72
77
135
99
106
116
137
134
134
178
134
133
128
139
119
115
103
128
88
86
87
67
58
56
54
60
67
80
93
116
138
141
177
123
137
138
141
178
127
140
125
105
141
104
120
137
94
140
98
88
138
67
72
92
103
100
177
121
95
121
73
88
111
127
178
178
137
89
77
60
46
38
38
34
35
48
66
85
121
121
121
129
137
137
137
72
71
70
68
66
66
66
59
65
65
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
135
7
7
7
11
9
7
20
34
34
30
27
15
4
4
3
2
2
5
8
7
6
6
6
10
6
3
3
4
3
2
2
2
2
7
16
9
2
2
2
2
2
2
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
9
8
4
1
1
5
6
6
6
3
1
1
1
7
10
14
21
24
28
14
1
1
1
1
1
1
1
1
1
1
9
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
36
102
102
102
95
91
137
92
92
94
139
91
93
110
110
124
136
183
137
153
143
153
150
183
133
206
142
151
172
183
167
186
174
167
157
186
136
127
186
126
138
206
119
154
120
104
108
108
111
115
149
109
116
124
125
149
144
142
206
135
128
154
114
110
139
100
106
101
115
115
83
83
71
81
89
96
139
139
94
94
87
77
73
71
68
64
75
86
101
139
123
123
123
88
79
68
63
40
40
67
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
32
48
64
62
36
10
7
4
10
24
16
9
6
4
4
4
4
3
3
3
3
6
5
5
9
6
4
3
3
30
69
37
6
6
7
7
6
5
14
19
12
5
5
5
4
3
3
3
2
1
5
7
6
6
9
15
26
16
6
1
15
8
2
9
7
4
1
1
1
6
9
7
5
3
1
5
5
5
4
4
3
3
5
5
5
5
5
5
11
10
9
9
16
21
23
26
15
4
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
29
29
30
33
39
45
37
39
38
42
39
36
46
42
45
51
70
56
70
52
70
56
52
52
73
48
48
52
52
53
68
56
52
51
56
46
46
56
50
53
73
53
64
68
85
85
69
85
62
60
60
59
59
63
68
64
73
73
62
60
66
50
50
53
53
59
55
55
44
42
41
41
37
31
25
33
35
43
68
42
64
42
43
43
38
38
38
35
35
37
37
25
23
22
20
25
24
24
37
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
1
1
1
2
1
1
2
3
9
10
10
7
4
2
2
2
2
2
3
2
2
1
1
9
5
2
2
3
8
4
1
2
2
3
2
2
6
6
6
4
3
2
2
6
3
1
42
22
2
5
3
1
2
4
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
4
4
5
3
1
1
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
2
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
12
10
10
62
72
82
284
136
148
162
326
169
173
301
190
233
237
235
284
188
258
327
366
503
608
404
378
369
326
322
329
406
351
398
406
406
581
352
406
404
356
499
337
373
372
458
458
436
458
411
515
444
430
420
608
377
406
457
460
503
581
446
435
499
398
435
449
515
515
336
296
287
291
242
234
237
230
230
208
223
249
318
386
462
608
608
608
608
401
361
297
295
328
332
503
503
400
436
436
193
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
1
1
1
3
2
1
3
6
8
5
3
7
4
2
3
9
6
4
4
3
2
15
9
3
40
20
1
1
35
70
35
1
1
7
8
9
15
19
21
15
9
11
13
15
236
157
79
45
11
23
29
26
23
36
52
40
21
3
3
3
5
8
44
38
23
8
5
3
3
6
10
19
29
29
30
18
6
4
2
1
1
156
233
272
219
166
166
97
29
13
13
13
13
13
40
53
60
67
125
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
116
36
36
71
66
130
168
440
697
921
1606
1606
1704
2119
2119
1858
1814
1858
1449
1791
1128
1000
1058
969
991
821
821
821
459
511
519
495
680
611
686
798
737
800
736
762
781
680
838
798
562
530
781
580
711
800
782
798
732
986
991
465
566
612
693
895
737
886
500
416
373
347
351
325
382
382
203
195
153
112
92
80
74
62
57
206
225
411
986
765
991
991
991
991
505
424
328
363
486
496
895
895
684
886
886
46
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
102
7
7
7
15
11
7
11
29
29
17
5
5
5
6
6
6
6
6
6
19
20
13
6
5
11
6
1
1
2
3
4
2
1
6
27
14
2
2
3
3
3
2
1
1
6
3
1
1
1
1
1
1
1
3
3
3
3
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
5
9
11
8
5
3
2
3
4
4
4
4
5
3
1
1
1
1
5
7
8
8
8
9
19
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
47
47
47
45
51
47
50
53
57
90
69
77
106
84
85
106
78
77
106
63
61
70
62
66
73
69
88
88
63
63
56
56
63
67
77
87
72
90
65
73
67
72
73
77
85
81
88
104
91
104
104
83
82
76
67
78
65
68
73
77
70
87
77
78
71
90
57
48
45
38
47
55
44
79
50
58
63
64
77
70
69
39
34
30
25
25
25
27
29
29
29
33
34
55
55
57
62
62
79
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
29
32
31
22
13
10
7
11
13
7
1
11
11
12
8
4
4
4
4
4
5
3
2
1
3
2
2
2
7
9
10
12
8
5
3
2
6
10
11
6
1
1
2
1
1
1
1
1
2
3
3
3
3
5
5
5
3
1
2
3
4
3
3
3
3
2
1
1
3
2
1
2
4
6
9
5
1
1
4
2
1
1
1
1
1
1
2
5
4
3
3
3
2
2
2
4
5
3
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
25
25
51
60
57
77
77
56
54
54
56
53
65
64
66
73
73
73
60
52
51
69
71
72
181
68
68
73
62
62
73
60
57
56
66
50
50
70
76
83
181
80
79
85
69
66
64
61
57
56
63
52
53
54
73
76
80
181
83
81
75
54
56
51
47
60
41
39
36
34
34
39
44
51
63
63
63
59
56
60
64
39
43
43
42
44
44
44
32
30
28
25
22
22
21
30
27
27
63
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
5
5
5
17
11
5
4
4
7
4
2
3
4
4
4
4
3
3
3
3
5
3
2
2
2
2
2
3
4
5
4
3
5
4
3
3
7
5
4
2
1
2
4
8
4
1
22
11
1
7
5
3
3
3
3
3
2
1
2
3
11
6
1
2
1
1
1
1
2
5
3
2
3
3
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
34
34
46
42
54
60
42
45
43
55
45
47
60
54
49
49
68
43
38
38
39
41
40
54
44
45
47
47
39
36
44
39
44
49
68
52
47
45
43
41
44
43
46
51
44
55
40
39
39
39
36
38
44
39
47
41
42
44
44
49
38
52
40
38
47
45
31
29
25
20
19
19
18
19
27
22
25
33
51
30
55
29
30
31
28
26
26
26
17
16
18
21
21
37
37
33
38
38
27
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
7
7
7
10
8
6
4
11
19
13
7
4
1
1
1
1
2
2
2
2
2
3
14
18
10
2
2
8
7
4
2
2
2
3
4
4
4
5
9
5
2
1
3
3
3
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
6
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
35
35
45
55
49
67
59
62
82
123
90
123
110
117
127
127
127
100
110
100
118
136
179
205
134
122
105
91
96
99
112
112
125
145
144
207
205
139
147
166
206
167
207
159
206
147
160
162
148
207
133
133
138
128
134
131
125
134
159
124
169
106
120
134
141
200
143
143
114
92
75
60
49
49
52
60
67
67
81
90
106
200
137
145
143
143
143
94
86
76
82
103
98
159
159
129
169
169
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
33
7
7
7
10
8
6
4
12
20
11
3
4
3
3
4
6
8
10
6
3
9
16
9
3
10
6
2
2
7
4
1
2
3
4
5
6
9
9
10
5
1
1
2
8
7
7
11
12
14
18
12
6
1
4
7
15
9
3
3
4
16
17
19
13
7
4
2
2
6
7
5
4
2
1
4
3
2
2
4
3
2
5
31
44
29
15
15
8
1
1
1
1
5
7
8
9
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
63
15
15
33
29
48
55
61
66
71
174
84
93
109
113
115
174
158
139
158
114
186
131
131
131
186
134
128
122
186
95
89
86
76
72
71
76
64
75
70
72
78
77
72
75
74
65
86
67
75
78
86
112
98
112
108
105
112
108
96
91
97
77
78
76
74
86
65
65
60
48
44
42
39
40
42
48
47
49
74
57
66
77
86
106
106
106
106
75
69
63
56
54
46
47
47
47
58
58
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
2
2
2
3
2
2
4
5
7
13
9
6
4
2
5
21
11
2
4
6
6
4
3
11
10
9
9
10
12
16
11
7
4
7
4
2
6
11
9
5
1
2
3
5
3
2
10
6
3
10
18
11
4
13
10
6
3
4
3
3
3
4
3
3
2
1
3
4
6
6
6
6
3
1
12
6
1
1
1
3
4
5
31
44
27
11
11
8
5
5
5
5
7
8
9
9
9
5
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
22
22
37
32
34
65
44
46
55
90
66
69
84
72
71
75
75
63
56
56
63
65
73
73
73
73
88
88
67
67
61
60
65
67
78
84
66
90
67
69
72
71
72
76
75
69
88
67
64
72
62
64
74
70
74
79
79
79
77
84
68
77
73
71
72
90
62
62
62
51
47
60
40
45
50
54
57
57
76
53
69
58
61
62
62
62
62
47
45
41
47
47
43
62
62
53
64
64
23
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
5
5
5
11
8
5
9
10
11
6
2
5
5
5
7
9
6
4
4
4
5
6
4
2
9
5
2
2
6
10
7
5
6
8
7
6
5
7
7
4
1
5
10
6
3
3
3
2
2
15
9
4
3
9
6
4
6
4
3
3
4
3
2
4
6
7
8
9
6
4
3
3
6
4
3
3
3
2
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
167
105
105
107
104
100
165
146
159
177
434
202
226
296
231
233
246
246
183
246
179
214
251
258
362
260
247
247
208
236
245
260
306
274
296
272
266
272
262
289
340
306
290
250
251
250
283
290
303
434
312
314
314
288
296
259
269
270
288
362
259
310
274
257
344
230
237
272
255
262
340
235
258
248
256
296
328
344
344
285
241
239
282
291
325
366
434
434
434
338
322
344
344
297
362
362
307
310
310
202
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
165
67
67
42
18
15
10
6
10
15
20
22
17
13
8
3
13
8
4
4
4
16
41
33
25
27
15
3
3
26
23
19
16
18
20
19
17
16
28
38
28
19
16
13
22
20
19
25
20
15
19
15
8
2
6
11
19
15
9
4
5
14
21
28
23
18
10
2
2
5
7
10
14
18
26
35
18
2
2
12
11
9
7
7
7
7
7
7
11
13
14
15
16
27
39
45
48
50
39
28
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
32
32
33
34
55
36
123
139
159
539
182
192
210
211
215
272
395
368
539
412
759
491
429
430
759
414
427
446
759
365
349
371
316
293
316
260
316
283
276
289
663
236
225
229
161
152
136
125
112
103
111
85
76
70
166
184
207
663
213
213
210
135
125
108
95
90
90
85
85
78
58
57
50
47
60
55
60
61
69
78
60
78
77
85
98
117
117
117
106
117
117
104
117
117
81
85
69
69
61
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
1
1
1
4
2
1
4
7
17
31
25
17
9
9
9
9
6
3
3
3
6
4
2
21
11
2
2
2
63
35
8
7
7
7
8
9
15
18
19
12
5
5
5
14
20
26
26
17
8
9
5
1
4
13
7
1
2
1
1
1
1
3
3
4
2
1
1
1
1
6
8
10
12
11
9
5
1
1
2
1
1
3
3
3
3
3
4
6
8
12
17
39
20
2
2
2
2
2
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
18
34
34
29
31
30
34
32
32
33
49
35
35
38
38
41
53
53
43
53
34
36
46
44
61
68
43
40
35
30
28
25
26
25
29
37
36
45
63
54
57
68
64
52
49
61
41
44
48
46
47
52
63
52
64
60
60
68
67
55
51
55
45
50
49
43
64
43
42
44
49
36
38
34
26
27
30
33
36
48
44
34
25
25
25
26
28
28
28
22
21
24
24
21
27
27
27
22
22
48
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
10
9
9
9
7
6
5
4
6
10
6
2
3
2
2
5
5
3
2
3
2
2
3
2
2
1
1
1
3
4
3
2
2
2
2
2
2
2
3
4
2
1
1
2
2
1
1
1
1
1
2
3
2
2
2
3
3
2
1
1
1
1
2
2
2
2
2
1
1
1
3
3
3
8
5
3
3
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
29
29
50
68
63
119
84
67
72
89
63
64
82
56
66
71
68
119
68
58
61
66
63
68
91
72
89
99
111
174
138
149
162
174
150
143
162
174
111
105
93
82
85
76
89
66
65
65
59
70
58
59
59
66
62
62
68
91
74
79
76
76
75
74
77
88
70
82
82
63
60
55
47
45
46
51
46
49
76
59
66
69
71
79
79
79
79
72
70
66
65
65
53
55
55
45
43
43
25
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
24
2
2
2
12
7
2
4
7
11
7
3
5
3
2
3
4
3
3
3
2
2
2
2
3
3
3
3
8
16
26
28
17
7
9
5
2
7
12
11
6
1
1
2
9
5
2
9
5
2
9
5
2
3
4
3
2
1
1
1
1
2
4
6
5
4
2
1
1
5
3
2
3
2
2
7
4
1
1
2
2
1
1
30
45
27
10
10
10
11
11
12
25
18
12
12
7
3
2
1
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
132
29
29
62
50
56
128
75
81
97
117
109
117
128
117
107
108
132
96
98
82
91
106
106
166
104
98
98
77
87
85
78
109
95
105
132
128
90
101
109
123
199
134
128
126
199
104
126
129
107
206
116
117
116
116
76
91
92
108
166
103
147
92
107
132
158
206
206
206
129
118
106
85
81
74
68
64
59
56
79
109
143
206
206
206
206
206
206
129
115
92
92
105
106
166
166
131
147
147
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
128
2
2
2
10
6
2
4
18
22
27
23
15
8
6
7
8
11
9
8
7
6
6
17
57
36
16
3
3
12
6
1
1
1
4
5
6
8
6
5
5
7
5
4
7
17
27
27
18
9
7
4
1
1
1
3
5
3
1
2
3
4
5
7
8
4
1
2
2
3
3
3
7
12
26
40
20
1
1
1
4
5
6
6
6
6
6
7
10
6
3
3
3
3
3
11
15
17
19
35
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
66
34
34
42
39
40
66
52
55
58
106
56
55
65
48
54
60
66
64
68
66
54
51
53
57
66
65
89
89
64
63
68
61
74
82
86
106
100
94
65
58
61
68
81
106
89
104
78
72
69
64
61
61
61
62
68
66
64
68
77
84
74
106
81
85
100
94
65
57
49
40
36
31
28
34
33
47
48
61
106
57
104
53
51
54
49
47
47
47
34
32
36
40
40
59
59
47
45
45
34
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
65
7
7
7
7
7
5
4
7
16
12
9
6
4
2
2
2
2
4
4
3
2
4
6
8
9
7
6
6
5
4
3
2
2
2
2
3
7
5
4
2
1
2
4
11
6
1
5
5
4
4
5
5
4
4
4
2
1
1
1
1
2
2
1
1
2
2
2
2
3
2
2
3
4
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
8
11
12
9
7
5
4
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
60
44
44
52
51
52
108
111
121
136
398
147
158
211
224
233
398
345
291
345
274
398
242
209
195
184
158
162
170
214
168
157
157
153
135
157
127
117
157
109
107
104
92
86
97
103
99
110
111
115
124
124
124
131
116
124
125
122
166
125
118
119
138
113
116
123
122
131
131
118
114
110
138
87
81
90
93
112
112
98
97
138
95
100
101
91
91
91
66
63
58
57
57
57
57
51
61
63
63
77
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
58
17
17
20
22
24
14
4
11
14
8
2
8
5
2
3
9
6
3
3
2
2
3
2
2
2
2
2
3
33
19
6
6
6
6
6
7
14
21
15
8
1
1
1
17
20
24
56
30
4
12
19
13
7
9
9
5
1
2
1
1
5
8
4
1
6
12
10
9
6
4
3
6
10
8
6
6
6
3
1
9
8
7
31
43
23
4
4
4
5
6
6
7
6
5
5
4
3
3
10
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
68
44
44
57
55
58
113
70
74
77
119
68
67
99
61
67
79
81
73
100
97
115
134
143
174
185
157
157
135
128
123
128
111
114
129
136
130
185
152
127
130
124
138
127
128
142
126
135
143
169
185
151
154
170
145
145
170
151
155
174
157
144
162
138
133
138
142
138
143
143
132
162
122
105
106
119
121
122
122
162
108
108
128
117
120
120
120
120
110
110
108
118
131
123
174
174
135
138
138
66
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
67
13
13
13
10
8
12
11
10
11
6
2
6
4
2
3
4
2
1
1
1
2
12
7
2
9
6
4
4
25
14
4
4
4
10
7
4
12
17
14
9
5
4
4
11
7
3
10
7
5
12
7
2
2
7
13
24
14
5
7
10
9
8
9
8
6
5
5
5
6
11
8
6
4
3
6
8
10
15
15
9
4
6
7
7
7
7
8
6
5
5
5
5
5
5
5
18
24
13
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
31
37
37
95
108
119
330
136
141
159
153
160
174
289
197
218
228
241
280
232
330
338
372
423
589
366
340
340
253
253
251
280
240
294
330
313
527
315
347
353
335
510
309
325
320
288
283
307
296
302
400
362
361
589
343
342
384
363
411
527
370
510
330
338
329
318
400
273
256
256
236
233
270
192
203
237
275
367
367
326
354
391
589
399
407
394
355
355
303
284
272
286
324
301
423
423
334
341
341
177
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
27
2
2
2
17
9
2
6
20
27
17
8
12
14
15
15
16
17
18
18
17
17
33
20
8
17
10
3
3
12
18
18
18
18
19
19
19
35
60
51
34
17
17
17
20
14
9
39
32
22
13
18
11
4
39
26
13
10
8
7
6
18
28
27
25
18
12
9
6
6
11
13
16
9
3
15
13
12
12
12
12
13
177
111
45
42
40
40
29
19
19
19
19
50
66
74
78
80
41
3
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
55
78
78
59
61
59
103
60
59
62
82
65
66
110
74
78
79
94
75
80
99
112
118
140
175
142
170
170
129
136
131
124
160
137
149
160
140
175
170
119
125
109
99
113
94
94
107
108
114
175
115
115
114
107
110
114
116
117
166
109
105
109
88
119
157
201
275
285
285
206
193
199
285
187
208
285
219
285
285
174
152
129
101
106
106
110
117
117
117
100
117
117
122
117
142
142
134
155
155
96
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
28
36
40
26
12
7
5
4
7
18
11
4
8
10
9
6
3
3
7
8
10
15
8
2
4
4
4
5
9
17
14
12
7
2
7
7
7
10
10
10
7
5
5
5
10
8
7
11
7
4
11
10
8
6
7
9
7
6
9
7
6
6
7
6
6
8
9
9
9
10
10
10
10
14
18
14
10
10
6
2
7
9
10
7
5
5
5
5
3
2
2
2
2
2
2
2
7
10
13
18
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
21
15
15
18
20
21
28
34
37
39
94
45
46
47
45
46
55
73
61
94
63
76
73
73
75
80
89
106
106
94
80
73
63
56
61
63
58
93
60
59
54
55
60
71
84
93
83
94
83
74
81
70
77
82
80
106
81
78
81
81
84
75
92
81
78
79
94
66
67
67
51
50
54
64
62
63
75
75
74
82
65
106
56
58
57
43
46
45
50
75
45
51
51
43
46
48
50
57
57
54
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
20
4
4
4
4
4
4
4
4
7
9
11
10
6
2
2
3
2
1
1
1
2
2
3
7
7
7
7
18
16
11
6
2
2
3
3
2
2
3
4
3
2
2
4
6
3
1
39
20
2
20
10
1
2
1
1
1
2
4
2
1
1
3
6
6
3
1
1
1
1
1
1
2
7
7
8
4
1
1
2
7
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
4
5
7
29
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1551
1574
1598
1621
1645
1669
1692
1716
1739
1763
1787
1810
1834
1857
1881
1905
1928
1952
1975
1999
2023
2046
2070
2094
2117
2141
2164
2188
2212
2235
2259
2282
2306
2330
2353
2377
2400
2424
2448
2471
2495
2519
2542
2566
2589
2613
2637
2660
2684
2707
2731
2755
2778
2802
2825
2849
2873
2896
2920
2943
2967
2991
3014
3038
3062
3085
3109
3132
3156
3180
3203
3227
3250
3274
3298
3321
3345
3368
3392
3416
3439
3463
3487
3510
3534
3557
3581
3605
3628
3652
3675
3699
3723
3746
3770
3793
3817
3841
3864
3888
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
